@charset "UTF-8";
/*!
 * FilePond 4.11.0
 * Licensed under MIT, https://opensource.org/licenses/MIT/
 * Please visit https://pqina.nl/filepond/ for details.
 */
/* eslint-disable */

.filepond--assistant{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}
.filepond--browser.filepond--browser{position:absolute;margin:0;padding:0;left:1em;top:1.75em;width:calc(100% - 2em);opacity:0;font-size:0}
.filepond--drip{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;opacity:.1;pointer-events:none;border-radius:.5em;background:rgba(0,0,0,.01)}
.filepond--drip-blob{-webkit-transform-origin:center center;transform-origin:center center;width:8em;height:8em;margin-left:-4em;margin-top:-4em;background:#292625;border-radius:50%}
.filepond--drip-blob,.filepond--drop-label{position:absolute;top:0;left:0;will-change:transform,opacity}
.filepond--drop-label{right:0;margin:0;color:#4f4f4f;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.filepond--drop-label.filepond--drop-label label{display:block;margin:0;padding:.5em}
.filepond--drop-label label{cursor:default;font-size:.875em;font-weight:400;text-align:center;line-height:1.5}
.filepond--label-action{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;-webkit-text-decoration-color:#a7a4a4;text-decoration-color:#a7a4a4;cursor:pointer}
.filepond--root[data-disabled] .filepond--drop-label label{opacity:.5}
.filepond--file-action-button.filepond--file-action-button{font-size:1em;width:1.625em;height:1.625em;font-family:inherit;line-height:inherit;margin:0;padding:0;border:none;outline:none;will-change:transform,opacity}
.filepond--file-action-button.filepond--file-action-button span{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}
.filepond--file-action-button.filepond--file-action-button svg{width:100%;height:100%}
.filepond--file-action-button.filepond--file-action-button:after{position:absolute;left:-.75em;right:-.75em;top:-.75em;bottom:-.75em;content:""}
.filepond--file-action-button{cursor:auto;color:#fff;border-radius:50%;background-color:rgba(0,0,0,.5);background-image:none;box-shadow:0 0 0 0 hsla(0,0%,100%,0);-webkit-transition:box-shadow .25s ease-in;transition:box-shadow .25s ease-in}
.filepond--file-action-button:focus,.filepond--file-action-button:hover{box-shadow:0 0 0 .125em hsla(0,0%,100%,.9)}
.filepond--file-action-button[disabled]{color:hsla(0,0%,100%,.5);background-color:rgba(0,0,0,.25)}
.filepond--file-info{position:static;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;-webkit-box-flex:1;flex:1;margin:0 .5em 0 0;min-width:0;will-change:transform,opacity;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.filepond--file-info *{margin:0}
.filepond--file-info .filepond--file-info-main{font-size:.75em;line-height:1.2;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}
.filepond--file-info .filepond--file-info-sub{font-size:.625em;opacity:.5;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;white-space:nowrap}
.filepond--file-info .filepond--file-info-sub:empty{display:none}
.filepond--file-status{position:static;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:end;align-items:flex-end;-webkit-box-flex:0;flex-grow:0;flex-shrink:0;margin:0;min-width:2.25em;text-align:right;will-change:transform,opacity;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.filepond--file-status *{margin:0;white-space:nowrap}
.filepond--file-status .filepond--file-status-main{font-size:.75em;line-height:1.2}
.filepond--file-status .filepond--file-status-sub{font-size:.625em;opacity:.5;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}
.filepond--file-wrapper.filepond--file-wrapper{border:none;margin:0;padding:0;min-width:0;height:100%}
.filepond--file-wrapper.filepond--file-wrapper>legend{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}
.filepond--file{position:static;display:-webkit-box;display:flex;height:100%;-webkit-box-align:start;align-items:flex-start;padding:.5625em;color:#fff;border-radius:.5em}
.filepond--file .filepond--file-status{margin-left:auto;margin-right:2.25em}
.filepond--file .filepond--processing-complete-indicator{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:3}
.filepond--file .filepond--file-action-button,.filepond--file .filepond--processing-complete-indicator,.filepond--file .filepond--progress-indicator{position:absolute}
.filepond--file [data-align*=left]{left:.5625em}
.filepond--file [data-align*=right]{right:.5625em}
.filepond--file [data-align*=center]{left:calc(50% - .8125em)}
.filepond--file [data-align*=bottom]{bottom:1.125em}
.filepond--file [data-align=center]{top:calc(50% - .8125em)}
.filepond--file .filepond--progress-indicator{margin-top:.1875em}
.filepond--file .filepond--progress-indicator[data-align*=right]{margin-right:.1875em}
.filepond--file .filepond--progress-indicator[data-align*=left]{margin-left:.1875em}
[data-filepond-item-state*=error] .filepond--file-info,[data-filepond-item-state*=invalid] .filepond--file-info,[data-filepond-item-state=cancelled] .filepond--file-info{margin-right:2.25em}
[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing svg{-webkit-animation:fall .5s linear .125s both;animation:fall .5s linear .125s both}
[data-filepond-item-state=processing-complete] .filepond--file-info-sub,[data-filepond-item-state=processing-complete] .filepond--file-status-sub{opacity:0}
[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing~.filepond--file-info .filepond--file-info-sub,[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}
[data-filepond-item-state*=error] .filepond--file-wrapper,[data-filepond-item-state*=error] .filepond--panel,[data-filepond-item-state*=invalid] .filepond--file-wrapper,[data-filepond-item-state*=invalid] .filepond--panel{-webkit-animation:shake .65s linear both;animation:shake .65s linear both}
[data-filepond-item-state*=busy] .filepond--progress-indicator svg{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
@-webkit-keyframes shake{10%,90%{-webkit-transform:translateX(-.0625em);transform:translateX(-.0625em)}20%,80%{-webkit-transform:translateX(.125em);transform:translateX(.125em)}30%,50%,70%{-webkit-transform:translateX(-.25em);transform:translateX(-.25em)}40%,60%{-webkit-transform:translateX(.25em);transform:translateX(.25em)}}
@keyframes shake{10%,90%{-webkit-transform:translateX(-.0625em);transform:translateX(-.0625em)}20%,80%{-webkit-transform:translateX(.125em);transform:translateX(.125em)}30%,50%,70%{-webkit-transform:translateX(-.25em);transform:translateX(-.25em)}40%,60%{-webkit-transform:translateX(.25em);transform:translateX(.25em)}}
@-webkit-keyframes fall{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}70%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}
@keyframes fall{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}70%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}
.filepond--hopper[data-hopper-state=drag-over]>*{pointer-events:none}
.filepond--hopper[data-hopper-state=drag-over]:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:100}
.filepond--progress-indicator{z-index:103}
.filepond--file-action-button{z-index:102}
.filepond--file-status{z-index:101}
.filepond--file-info{z-index:100}
.filepond--item{position:absolute;top:0;left:0;right:0;z-index:1;padding:0;margin:.25em;will-change:transform,opacity}
.filepond--item>.filepond--panel{z-index:-1}
.filepond--item>.filepond--panel .filepond--panel-bottom{box-shadow:0 .0625em .125em -.0625em rgba(0,0,0,.25)}
.filepond--item>.filepond--file-wrapper,.filepond--item>.filepond--panel{-webkit-transition:opacity .15s ease-out;transition:opacity .15s ease-out}
.filepond--item[data-drag-state]{cursor:-webkit-grab;cursor:grab}
.filepond--item[data-drag-state]>.filepond--panel{-webkit-transition:box-shadow .125s ease-in-out;transition:box-shadow .125s ease-in-out;box-shadow:0 0 0 transparent}
.filepond--item[data-drag-state=drag]{cursor:-webkit-grabbing;cursor:grabbing}
.filepond--item[data-drag-state=drag]>.filepond--panel{box-shadow:0 .125em .3125em rgba(0,0,0,.325)}
.filepond--item[data-drag-state]:not([data-drag-state=idle]){z-index:2}
.filepond--item-panel{background-color:#64605e}
[data-filepond-item-state=processing-complete] .filepond--item-panel{background-color:#369763}
[data-filepond-item-state*=error] .filepond--item-panel,[data-filepond-item-state*=invalid] .filepond--item-panel{background-color:#c44e47}
.filepond--item-panel{border-radius:.5em;-webkit-transition:background-color .25s;transition:background-color .25s}
.filepond--list-scroller{position:absolute;top:0;left:0;right:0;margin:0;will-change:transform}
.filepond--list-scroller[data-state=overflow]{overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;-webkit-mask:-webkit-gradient(linear,left top, left bottom,from(#000),to(transparent));-webkit-mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent);mask:-webkit-gradient(linear,left top, left bottom,from(#000),to(transparent));mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent)}
.filepond--list-scroller[data-state=overflow] .filepond--list{bottom:0;right:0}
.filepond--list-scroller::-webkit-scrollbar{background:transparent}
.filepond--list-scroller::-webkit-scrollbar:vertical{width:1em}
.filepond--list-scroller::-webkit-scrollbar:horizontal{height:0}
.filepond--list-scroller::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:99999px;border:.3125em solid transparent;background-clip:content-box}
.filepond--list.filepond--list{position:absolute;top:0;margin:0;padding:0;list-style-type:none;will-change:transform}
.filepond--list{left:.75em;right:.75em}
.filepond--root[data-style-panel-layout~=integrated]{width:100%;height:100%;max-width:none;margin:0}
.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root{border-radius:0}
.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root>*,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root>*{display:none}
.filepond--root[data-style-panel-layout~=circle] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{bottom:0;height:auto;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;z-index:7}
.filepond--root[data-style-panel-layout~=circle] .filepond--item-panel,.filepond--root[data-style-panel-layout~=integrated] .filepond--item-panel{display:none}
.filepond--root[data-style-panel-layout~=compact] .filepond--list-scroller,.filepond--root[data-style-panel-layout~=integrated] .filepond--list-scroller{overflow:hidden;height:100%;margin-top:0;margin-bottom:0}
.filepond--root[data-style-panel-layout~=compact] .filepond--list,.filepond--root[data-style-panel-layout~=integrated] .filepond--list{left:0;right:0;height:100%}
.filepond--root[data-style-panel-layout~=compact] .filepond--item,.filepond--root[data-style-panel-layout~=integrated] .filepond--item{margin:0}
.filepond--root[data-style-panel-layout~=compact] .filepond--file-wrapper,.filepond--root[data-style-panel-layout~=integrated] .filepond--file-wrapper{height:100%}
.filepond--root[data-style-panel-layout~=circle]{border-radius:99999rem;overflow:hidden}
.filepond--root[data-style-panel-layout~=circle]>.filepond--panel{border-radius:inherit}
.filepond--root[data-style-panel-layout~=circle] .filepond--file-info,.filepond--root[data-style-panel-layout~=circle] .filepond--file-status,.filepond--root[data-style-panel-layout~=circle]>.filepond--panel>*{display:none}
.filepond--panel-root{border-radius:.5em;background-color:#f1f0ef}
.filepond--panel{position:absolute;left:0;top:0;right:0;margin:0;height:100%!important;pointer-events:none}
.filepond-panel:not([data-scalable=false]){height:auto!important}
.filepond--panel[data-scalable=false]>div{display:none}
.filepond--panel[data-scalable=true]{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;background-color:transparent!important;border:none!important}
.filepond--panel-bottom,.filepond--panel-center,.filepond--panel-top{position:absolute;left:0;top:0;right:0;margin:0;padding:0}
.filepond--panel-bottom,.filepond--panel-top{height:.5em}
.filepond--panel-top{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom:none!important}
.filepond--panel-top:after{content:"";position:absolute;height:2px;left:0;right:0;bottom:-1px;background-color:inherit}
.filepond--panel-bottom,.filepond--panel-center{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:translate3d(0,.5em,0);transform:translate3d(0,.5em,0)}
.filepond--panel-bottom{border-top-left-radius:0!important;border-top-right-radius:0!important;border-top:none!important}
.filepond--panel-bottom:before{content:"";position:absolute;height:2px;left:0;right:0;top:-1px;background-color:inherit}
.filepond--panel-center{height:100px!important;border-top:none!important;border-bottom:none!important;border-radius:0!important}
.filepond--panel-center:not([style]){visibility:hidden}
.filepond--progress-indicator{position:static;width:1.25em;height:1.25em;color:#fff;margin:0;pointer-events:none;will-change:transform,opacity}
.filepond--progress-indicator svg{width:100%;height:100%;vertical-align:top;transform-box:fill-box}
.filepond--progress-indicator path{fill:none;stroke:currentColor}
.filepond--list-scroller{z-index:6}
.filepond--drop-label{z-index:5}
.filepond--drip{z-index:3}
.filepond--root>.filepond--panel{z-index:2}
.filepond--browser{z-index:1}
.filepond--root{box-sizing:border-box;position:relative;margin-bottom:1em;font-size:1rem;line-height:normal;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:450;text-align:left;text-rendering:optimizeLegibility;direction:ltr;contain:layout style size}
.filepond--root *{box-sizing:inherit;line-height:inherit}
.filepond--root :not(text){font-size:inherit}
.filepond--root[data-disabled]{pointer-events:none}
.filepond--root .filepond--drop-label{min-height:4.75em}
.filepond--root .filepond--list-scroller{margin-top:1em;margin-bottom:1em}
/*!
 * FilePondPluginImagePreview 4.6.1
 * Licensed under MIT, https://opensource.org/licenses/MIT/
 * Please visit https://pqina.nl/filepond/ for details.
 */
/* eslint-disable */
.filepond--image-preview-markup {
  position: absolute;
  left: 0;
  top: 0;
}
.filepond--image-preview-wrapper {
  z-index: 2;
}
.filepond--image-preview-overlay {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  min-height: 5rem;
  max-height: 7rem;
  margin: 0;
  opacity: 0;
  z-index: 2;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.filepond--image-preview-overlay svg {
  width: 100%;
  height: auto;
  color: inherit;
  max-height: inherit;
}
.filepond--image-preview-overlay-idle {
  mix-blend-mode: multiply;
  color: rgba(40, 40, 40, 0.85);
}
.filepond--image-preview-overlay-success {
  mix-blend-mode: normal;
  color: #369763;
}
.filepond--image-preview-overlay-failure {
  mix-blend-mode: normal;
  color: #c44e47;
}
@supports (-webkit-marquee-repetition: infinite) and
  ((-o-object-fit: fill) or (object-fit: fill)) {
  .filepond--image-preview-overlay-idle {
    mix-blend-mode: normal;
  }
}
.filepond--image-preview-wrapper {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height: 100%;
  margin: 0;
  border-radius: 0.45em;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.01);
}
.filepond--image-preview {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  height: 100%;
  width: 100%;
  pointer-events: none;
  background: #222;
  will-change: transform, opacity;
}
.filepond--image-preview[data-transparency-indicator='grid'] img,
.filepond--image-preview[data-transparency-indicator='grid'] canvas {
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg' fill='%23eee'%3E%3Cpath d='M0 0 H50 V50 H0'/%3E%3Cpath d='M50 50 H100 V100 H50'/%3E%3C/svg%3E");
  background-size: 1.25em 1.25em;
}
.filepond--image-clip {
  position: relative;
  overflow: hidden;
  margin: 0 auto;
}
.filepond--image-bitmap,
.filepond--image-vector {
  position: absolute;
  left: 0;
  top: 0;
  will-change: transform;
}
.filepond--root[data-style-panel-layout~='integrated']
  .filepond--image-preview-wrapper {
  border-radius: 0;
}
.filepond--root[data-style-panel-layout~='integrated']
  .filepond--image-preview {
  height: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
}
.filepond--root[data-style-panel-layout~='circle']
  .filepond--image-preview-wrapper {
  border-radius: 99999rem;
}
.filepond--root[data-style-panel-layout~='circle']
  .filepond--image-preview-overlay {
  top: auto;
  bottom: 0;
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}
.filepond--root[data-style-panel-layout~='circle']
  .filepond--file
  .filepond--file-action-button[data-align*='bottom']:not([data-align*='center']) {
  margin-bottom: 0.325em;
}
.filepond--root[data-style-panel-layout~='circle']
  .filepond--file
  [data-align*='left'] {
  left: calc(50% - 3em);
}
.filepond--root[data-style-panel-layout~='circle']
  .filepond--file
  [data-align*='right'] {
  right: calc(50% - 3em);
}
.filepond--root[data-style-panel-layout~='circle']
  .filepond--progress-indicator[data-align*='bottom'][data-align*='left'],
.filepond--root[data-style-panel-layout~='circle']
  .filepond--progress-indicator[data-align*='bottom'][data-align*='right'] {
  margin-bottom: calc(0.325em + 0.1875em);
}
.filepond--root[data-style-panel-layout~='circle']
  .filepond--progress-indicator[data-align*='bottom'][data-align*='center'] {
  margin-top: 0;
  margin-bottom: 0.1875em;
  margin-left: 0.1875em;
}
/*!
 * FilePondPluginmediaPreview 1.0.2
 * Licensed under MIT, https://opensource.org/licenses/MIT/
 * Please visit undefined for details.
 */
/* eslint-disable */
.filepond--download-icon {
  display: inline-block;
  width: 15px;
  height: 15px;
  vertical-align: bottom;
  margin-right: 0.5em;
  -webkit-mask-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItZG93bmxvYWQiPjxwYXRoIGQ9Ik0yMSAxNXY0YTIgMiAwIDAgMS0yIDJINWEyIDIgMCAwIDEtMi0ydi00Ij48L3BhdGg+PHBvbHlsaW5lIHBvaW50cz0iNyAxMCAxMiAxNSAxNyAxMCI+PC9wb2x5bGluZT48bGluZSB4MT0iMTIiIHkxPSIxNSIgeDI9IjEyIiB5Mj0iMyI+PC9saW5lPjwvc3ZnPg==');
  mask-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItZG93bmxvYWQiPjxwYXRoIGQ9Ik0yMSAxNXY0YTIgMiAwIDAgMS0yIDJINWEyIDIgMCAwIDEtMi0ydi00Ij48L3BhdGg+PHBvbHlsaW5lIHBvaW50cz0iNyAxMCAxMiAxNSAxNyAxMCI+PC9wb2x5bGluZT48bGluZSB4MT0iMTIiIHkxPSIxNSIgeDI9IjEyIiB5Mj0iMyI+PC9saW5lPjwvc3ZnPg==');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  background-color: #fff;
  cursor: pointer;
  pointer-events: auto;
}
.filepond--download-icon:hover {
  background: rgba(255, 255, 255, 0.5);
}
.filepond--magnify-icon:hover {
  background: rgba(255, 255, 255, 0.5);
}
@media (min-width: 576px){.modal-dialog{margin: 0.75rem auto !important;}}
body {
  position: relative;
}
dt {
  margin-bottom: 0.3125rem;
}
dd {
  margin-bottom: 1.25rem;
}
dd:last-child {
  margin-bottom: 0;
}
dl:last-child {
  margin-bottom: 0;
}
pre {
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  border: 1px solid rgba(255, 255, 255, 0.1);
  padding: 1.25rem 1.25rem;
  margin-bottom: 0;
  -webkit-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
  white-space: pre-wrap;
  text-align: left;
  border-radius: 0.1875rem;
}
svg {
  display: block;
}
.svg-inline svg {
  display: inline-block;
}
.svg-center svg {
  margin: auto;
}
input[type=file] {
  display: block;
}
.h1 {
  letter-spacing: -0.015em;
}
.h2 {
  letter-spacing: -0.015em;
}
.h3 {
  letter-spacing: -0.015em;
}
.h4 {
  letter-spacing: -0.015em;
}
.h5 {
  letter-spacing: -0.015em;
}
.h6 {
  letter-spacing: -0.015em;
}
h1 {
  letter-spacing: -0.015em;
}
h2 {
  letter-spacing: -0.015em;
}
h3 {
  letter-spacing: -0.015em;
}
h4 {
  letter-spacing: -0.015em;
}
h5 {
  letter-spacing: -0.015em;
}
h6 {
  letter-spacing: -0.015em;
}
.list > li {
  margin-top: 0.3125rem;
}
.list > li .list > li {
  margin-top: 0.3125rem;
}
.list > li:first-child {
  margin-top: 0;
}
.list-extended > li {
  margin-top: 0.625rem;
}
.list-extended > li .list > li {
  margin-top: 0.625rem;
}
ul.list-square {
  list-style-type: square;
}
ul.list-circle {
  list-style-type: circle;
}
.list-inline-item {
  position: relative;
}
.list-inline-condensed .list-inline-item:not(:last-child) {
  margin-right: 0.625rem;
}
.list-inline-dotted .list-inline-item:not(:last-child) {
  margin-right: 0.625rem;
}
.list-inline-dotted .list-inline-item:not(:last-child):after {
  content: "";
  font-family: icomoon;
  font-size: 0.5rem;
  width: 0.4rem;
  text-align: center;
  display: inline-block;
  margin-left: 0.825rem;
  opacity: 0.25;
}
.list-inline-dotted.list-inline-condensed .list-inline-item:not(:last-child) {
  margin-right: 0.41667rem;
}
.list-inline-dotted.list-inline-condensed .list-inline-item:not(:last-child):after {
  margin-left: 0.54167rem;
}
.list-icons {
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
          align-items: center;
}
.list-icons > *:not(:last-child) {
  margin-right: 0.375rem;
}
.list-icons-extended > *:not(:last-child) {
  margin-right: 0.75rem;
}
a.list-icons-item {
  display: inline-block;
  line-height: 1;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
a.list-icons-item:not([class*=text-]) {
  color: inherit;
}
a.list-icons-item > i {
  top: 0;
}
a.list-icons-item:focus {
  outline: 0;
  opacity: 0.75;
}
a.list-icons-item:hover {
  outline: 0;
  opacity: 0.75;
}
.show > a.list-icons-item {
  outline: 0;
  opacity: 0.75;
}
.show > .btn:not(.bg-transparent):not([class*=btn-outline]):not(.btn-light):not(.btn-dark):not(.btn-link):not([class*=alpha-]):not(.fab-menu-btn).dropdown-toggle {
  box-shadow: 0 0 0 62.5rem rgba(255, 255, 255, 0.1) inset;
}
.show > .btn-light.dropdown-toggle {
  color: #333;
  background-color: rgba(255, 255, 255, 0.2);
  border-color: transparent;
}
.show > .btn-dark.dropdown-toggle {
  background-color: #eee;
}
.show > .btn-outline:not(.disabled):not(:disabled):not([class*=alpha-]).dropdown-toggle {
  color: #333 !important;
}
.show > .btn-outline.bg-white:not(.disabled):not(:disabled).dropdown-toggle {
  color: #000 !important;
}
.show:not(.navbar-collapse) > .navbar-nav .nav-pills .nav-link {
  color: #333;
}
.show > a.breadcrumb-elements-item {
  color: #333;
}
.show > a.breadcrumb-item {
  color: #333;
}
.show > a.badge[class*=bg-]:not(.bg-white).dropdown-toggle {
  box-shadow: 0 0 0 62.5rem rgba(255, 255, 255, 0.1) inset;
}
.font-weight-black {
  font-weight: 900;
}
.font-weight-semibold {
  font-weight: 500;
}
.font-weight-thin {
  font-weight: 100;
}
.text-white {
  color: #333;
}
a.text-white:not(.btn) {
  -webkit-transition: color ease-in-out 0.15s;
  transition: color ease-in-out 0.15s;
}
a.text-white:focus {
  color: rgba(255, 255, 255, 0.75);
}
a.text-white:hover {
  color: rgba(255, 255, 255, 0.75);
}
.text-default {
  color: #333;
}
a.text-default:not(.btn) {
  -webkit-transition: color ease-in-out 0.15s;
  transition: color ease-in-out 0.15s;
}
a.text-default:focus {
  color: rgba(255, 255, 255, 0.75);
}
a.text-default:hover {
  color: rgba(255, 255, 255, 0.75);
}
.blockquote-bordered {
  border-left: 5px solid rgba(255, 255, 255, 0.7);
}
.blockquote-bordered-reverse {
  border-left: 0;
  border-right: 5px solid rgba(255, 255, 255, 0.7);
}
.blockquote-footer {
  font-size: 0.8125rem;
}
.blockquote-footer::before {
  content: "—   ";
}
.list-feed-item {
  position: relative;
  padding-bottom: 1.25rem;
  padding-left: 1.75rem;
}
.list-feed-item:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.31252rem;
  background-color: #fff;
  display: inline-block;
  border: 2px solid #607d8b;
  z-index: 3;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
}
.list-feed-item:after {
  content: "";
  position: absolute;
  top: 0.31252rem;
  left: 0.1875rem;
  bottom: -0.43752rem;
  width: 0;
  border-left: 1px solid #607d8b;
  border-right: 1px solid #607d8b;
  z-index: 2;
}
.list-feed-item:first-child:after {
  top: 0.5rem;
}
.list-feed-item:last-child {
  padding-bottom: 0;
}
.list-feed-item:last-child:after {
  content: none;
}
.list-feed-item[class*=border-]:after {
  border-color: inherit;
}
.list-feed-item[class*=border-]:before {
  border-color: inherit;
}
.list-feed-solid .list-feed-item:before {
  content: "";
  border-width: 0.25rem;
  width: 0;
  height: 0;
}
.list-feed-square .list-feed-item:before {
  content: "";
  border-radius: 0;
}
.list-feed-rhombus .list-feed-item:before {
  content: "";
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-radius: 0;
}
.list-feed-time .list-feed-item {
  margin-left: 3.25rem;
}
.list-feed-time .list-feed-item .feed-time {
  position: absolute;
  left: -3.25rem;
  top: 0;
}
.content-divider {
  text-align: center;
  position: relative;
  z-index: 1;
}
.content-divider > span {
  background-color: #262d3c;
  display: inline-block;
}
.content-divider > span:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  height: 1px;
  background-color: #f5f5f5;
  width: 100%;
  z-index: -1;
}
.card {
  margin-bottom: 1.25rem;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.card .content-divider > span {
  background-color: #fff;
}
.card > .table:first-child {
  border-top-left-radius: 0.125rem;
  border-top-right-radius: 0.125rem;
}
.card > .table:first-child caption + thead tr:first-child td {
  border-top-width: 0;
}
.card > .table:first-child caption + thead tr:first-child th {
  border-top-width: 0;
}
.card > .table:first-child colgroup + thead tr:first-child td {
  border-top-width: 0;
}
.card > .table:first-child colgroup + thead tr:first-child th {
  border-top-width: 0;
}
.card > .table:first-child thead:first-child tr:first-child {
  border-top-left-radius: 0.125rem;
  border-top-right-radius: 0.125rem;
}
.card > .table:first-child thead:first-child tr:first-child td {
  border-top-width: 0;
}
.card > .table:first-child thead:first-child tr:first-child td:first-child {
  border-top-left-radius: 0.125rem;
}
.card > .table:first-child thead:first-child tr:first-child td:last-child {
  border-top-right-radius: 0.125rem;
}
.card > .table:first-child thead:first-child tr:first-child th {
  border-top-width: 0;
}
.card > .table:first-child thead:first-child tr:first-child th:first-child {
  border-top-left-radius: 0.125rem;
}
.card > .table:first-child thead:first-child tr:first-child th:last-child {
  border-top-right-radius: 0.125rem;
}
.card > .table:first-child tbody:first-child tr:first-child {
  border-top-left-radius: 0.125rem;
  border-top-right-radius: 0.125rem;
}
.card > .table:first-child tbody:first-child tr:first-child td:first-child {
  border-top-left-radius: 0.125rem;
}
.card > .table:first-child tbody:first-child tr:first-child td:last-child {
  border-top-right-radius: 0.125rem;
}
.card > .table:first-child tbody:first-child tr:first-child th:first-child {
  border-top-left-radius: 0.125rem;
}
.card > .table:first-child tbody:first-child tr:first-child th:last-child {
  border-top-right-radius: 0.125rem;
}
.card > .table caption {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.card > .table:last-child {
  border-bottom-right-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}
.card > .table:last-child tbody:last-child tr:last-child {
  border-bottom-left-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
}
.card > .table:last-child tbody:last-child tr:last-child td:first-child {
  border-bottom-left-radius: 0.125rem;
}
.card > .table:last-child tbody:last-child tr:last-child td:last-child {
  border-bottom-right-radius: 0.125rem;
}
.card > .table:last-child tbody:last-child tr:last-child th:first-child {
  border-bottom-left-radius: 0.125rem;
}
.card > .table:last-child tbody:last-child tr:last-child th:last-child {
  border-bottom-right-radius: 0.125rem;
}
.card > .table:last-child tfoot:last-child tr:last-child {
  border-bottom-left-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
}
.card > .table:last-child tfoot:last-child tr:last-child td:first-child {
  border-bottom-left-radius: 0.125rem;
}
.card > .table:last-child tfoot:last-child tr:last-child td:last-child {
  border-bottom-right-radius: 0.125rem;
}
.card > .table:last-child tfoot:last-child tr:last-child th:first-child {
  border-bottom-left-radius: 0.125rem;
}
.card > .table:last-child tfoot:last-child tr:last-child th:last-child {
  border-bottom-right-radius: 0.125rem;
}
.card > [class*=table-responsive]:first-child > .table:first-child {
  border-top-left-radius: 0.125rem;
  border-top-right-radius: 0.125rem;
}
.card > [class*=table-responsive]:first-child > .table:first-child caption + thead tr:first-child td {
  border-top-width: 0;
}
.card > [class*=table-responsive]:first-child > .table:first-child caption + thead tr:first-child th {
  border-top-width: 0;
}
.card > [class*=table-responsive]:first-child > .table:first-child colgroup + thead tr:first-child td {
  border-top-width: 0;
}
.card > [class*=table-responsive]:first-child > .table:first-child colgroup + thead tr:first-child th {
  border-top-width: 0;
}
.card > [class*=table-responsive]:first-child > .table:first-child thead:first-child tr:first-child {
  border-top-left-radius: 0.125rem;
  border-top-right-radius: 0.125rem;
}
.card > [class*=table-responsive]:first-child > .table:first-child thead:first-child tr:first-child td {
  border-top-width: 0;
}
.card > [class*=table-responsive]:first-child > .table:first-child thead:first-child tr:first-child td:first-child {
  border-top-left-radius: 0.125rem;
}
.card > [class*=table-responsive]:first-child > .table:first-child thead:first-child tr:first-child td:last-child {
  border-top-right-radius: 0.125rem;
}
.card > [class*=table-responsive]:first-child > .table:first-child thead:first-child tr:first-child th {
  border-top-width: 0;
}
.card > [class*=table-responsive]:first-child > .table:first-child thead:first-child tr:first-child th:first-child {
  border-top-left-radius: 0.125rem;
}
.card > [class*=table-responsive]:first-child > .table:first-child thead:first-child tr:first-child th:last-child {
  border-top-right-radius: 0.125rem;
}
.card > [class*=table-responsive]:first-child > .table:first-child tbody:first-child tr:first-child {
  border-top-left-radius: 0.125rem;
  border-top-right-radius: 0.125rem;
}
.card > [class*=table-responsive]:first-child > .table:first-child tbody:first-child tr:first-child td:first-child {
  border-top-left-radius: 0.125rem;
}
.card > [class*=table-responsive]:first-child > .table:first-child tbody:first-child tr:first-child td:last-child {
  border-top-right-radius: 0.125rem;
}
.card > [class*=table-responsive]:first-child > .table:first-child tbody:first-child tr:first-child th:first-child {
  border-top-left-radius: 0.125rem;
}
.card > [class*=table-responsive]:first-child > .table:first-child tbody:first-child tr:first-child th:last-child {
  border-top-right-radius: 0.125rem;
}
.card > [class*=table-responsive] > .table caption {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.card > [class*=table-responsive]:last-child > .table:last-child {
  border-bottom-right-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}
.card > [class*=table-responsive]:last-child > .table:last-child tbody:last-child tr:last-child {
  border-bottom-left-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
}
.card > [class*=table-responsive]:last-child > .table:last-child tbody:last-child tr:last-child td:first-child {
  border-bottom-left-radius: 0.125rem;
}
.card > [class*=table-responsive]:last-child > .table:last-child tbody:last-child tr:last-child td:last-child {
  border-bottom-right-radius: 0.125rem;
}
.card > [class*=table-responsive]:last-child > .table:last-child tbody:last-child tr:last-child th:first-child {
  border-bottom-left-radius: 0.125rem;
}
.card > [class*=table-responsive]:last-child > .table:last-child tbody:last-child tr:last-child th:last-child {
  border-bottom-right-radius: 0.125rem;
}
.card > [class*=table-responsive]:last-child > .table:last-child tfoot:last-child tr:last-child {
  border-bottom-left-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
}
.card > [class*=table-responsive]:last-child > .table:last-child tfoot:last-child tr:last-child td:first-child {
  border-bottom-left-radius: 0.125rem;
}
.card > [class*=table-responsive]:last-child > .table:last-child tfoot:last-child tr:last-child td:last-child {
  border-bottom-right-radius: 0.125rem;
}
.card > [class*=table-responsive]:last-child > .table:last-child tfoot:last-child tr:last-child th:first-child {
  border-bottom-left-radius: 0.125rem;
}
.card > [class*=table-responsive]:last-child > .table:last-child tfoot:last-child tr:last-child th:last-child {
  border-bottom-right-radius: 0.125rem;
}
.card > [class*=table-responsive] > .table-bordered {
  border: 0;
}
.card > [class*=table-responsive] > .table-bordered tbody td:first-child {
  border-left: 0;
}
.card > [class*=table-responsive] > .table-bordered tbody td:last-child {
  border-right: 0;
}
.card > [class*=table-responsive] > .table-bordered tbody th:first-child {
  border-left: 0;
}
.card > [class*=table-responsive] > .table-bordered tbody th:last-child {
  border-right: 0;
}
.card > [class*=table-responsive] > .table-bordered tfoot td:first-child {
  border-left: 0;
}
.card > [class*=table-responsive] > .table-bordered tfoot td:last-child {
  border-right: 0;
}
.card > [class*=table-responsive] > .table-bordered tfoot th:first-child {
  border-left: 0;
}
.card > [class*=table-responsive] > .table-bordered tfoot th:last-child {
  border-right: 0;
}
.card > [class*=table-responsive] > .table-bordered thead td:first-child {
  border-left: 0;
}
.card > [class*=table-responsive] > .table-bordered thead td:last-child {
  border-right: 0;
}
.card > [class*=table-responsive] > .table-bordered thead th:first-child {
  border-left: 0;
}
.card > [class*=table-responsive] > .table-bordered thead th:last-child {
  border-right: 0;
}
.card > .table-bordered {
  border: 0;
}
.card > .table-bordered tbody td:first-child {
  border-left: 0;
}
.card > .table-bordered tbody td:last-child {
  border-right: 0;
}
.card > .table-bordered tbody th:first-child {
  border-left: 0;
}
.card > .table-bordered tbody th:last-child {
  border-right: 0;
}
.card > .table-bordered tfoot td:first-child {
  border-left: 0;
}
.card > .table-bordered tfoot td:last-child {
  border-right: 0;
}
.card > .table-bordered tfoot th:first-child {
  border-left: 0;
}
.card > .table-bordered tfoot th:last-child {
  border-right: 0;
}
.card > .table-bordered thead td:first-child {
  border-left: 0;
}
.card > .table-bordered thead td:last-child {
  border-right: 0;
}
.card > .table-bordered thead th:first-child {
  border-left: 0;
}
.card > .table-bordered thead th:last-child {
  border-right: 0;
}
.card:not([class*=border-]) {
  border-width: 0;
}
.tab-content-bordered .content-divider > span {
  background-color: #fff;
}
.modal .content-divider > span {
  background-color: #3a445b;
}
.letter-icon {
  width: 1rem;
  height: 1.25003rem;
  display: block;
}
.btn-lg .letter-icon {
  height: 1.25003rem;
}
.btn-sm .letter-icon {
  height: 1.25002rem;
}
code {
  padding: 0.2rem 0.4rem;
  background-color: #f5f5f5;
}
.table {
  margin-bottom: 0;
}
.table td {
  vertical-align: middle;
  -webkit-transition: background-color ease-in-out 0.15s;
  transition: background-color ease-in-out 0.15s;
}
.table th {
  vertical-align: middle;
  font-weight: 500;
  -webkit-transition: background-color ease-in-out 0.15s;
  transition: background-color ease-in-out 0.15s;
}
.table thead th {
  vertical-align: middle;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.table thead:first-child tr:first-child td {
  border-top-width: 0;
}
.table thead:first-child tr:first-child th {
  border-top-width: 0;
}
.table thead tr[class*=border-bottom-] td {
  border-bottom-color: inherit;
}
.table thead tr[class*=border-bottom-] th {
  border-bottom-color: inherit;
}
.table tfoot th {
  border-top-color: rgba(255, 255, 255, 0.2);
}
.table tfoot tr[class*=border-top-] td {
  border-top-color: inherit;
}
.table tfoot tr[class*=border-top-] th {
  border-top-color: inherit;
}
.table caption + thead tr:first-child td {
  border-top-width: 0;
}
.table caption + thead tr:first-child th {
  border-top-width: 0;
}
.table colgroup + thead tr:first-child td {
  border-top-width: 0;
}
.table colgroup + thead tr:first-child th {
  border-top-width: 0;
}
.table tr {
  -webkit-transition: background-color ease-in-out 0.15s;
  transition: background-color ease-in-out 0.15s;
}
.table tbody tr[class*=border-top-] td {
  border-top-color: inherit;
}
.table tbody tr[class*=border-top-] th {
  border-top-color: inherit;
}
.table tbody:first-child tr:first-child td {
  border-top: 0;
}
.table tbody:first-child tr:first-child th {
  border-top: 0;
}
.table-dark thead td {
  border-bottom-color: rgba(255, 255, 255, 0.2);
}
.table-dark thead th {
  border-bottom-color: rgba(255, 255, 255, 0.2);
}
.table-responsive > .table-bordered {
  border: 1px solid rgba(255, 255, 255, 0.1);
}
.table-scrollable {
  max-height: 22.5rem;
  overflow: auto;
}
.table-columned tbody td {
  border: 0;
  border-left: 1px solid rgba(255, 255, 255, 0.1);
}
.table-columned tbody td:first-child {
  border-left: 0;
}
.table-columned tbody th {
  border: 0;
  border-left: 1px solid rgba(255, 255, 255, 0.1);
}
.table-columned tbody th:first-child {
  border-left: 0;
}
.table-columned tfoot td {
  border: 0;
  border-left: 1px solid rgba(255, 255, 255, 0.1);
}
.table-columned tfoot td:first-child {
  border-left: 0;
}
.table-columned tfoot th {
  border: 0;
  border-left: 1px solid rgba(255, 255, 255, 0.1);
}
.table-columned tfoot th:first-child {
  border-left: 0;
}
.table-columned thead td {
  border-left: 1px solid rgba(255, 255, 255, 0.1);
}
.table-columned thead td:first-child {
  border-left: 0;
}
.table-columned thead th {
  border-left: 1px solid rgba(255, 255, 255, 0.1);
}
.table-columned thead th:first-child {
  border-left: 0;
}
.table-borderless td {
  border: 0;
}
.table-borderless th {
  border: 0;
}
.table-xl td {
  padding: 1.25rem 1.25rem;
}
.table-xl th {
  padding: 1.25rem 1.25rem;
}
.table-lg td {
  padding: 1rem 1.25rem;
}
.table-lg th {
  padding: 1rem 1.25rem;
}
.table-xs td {
  padding: 0.5rem 1.25rem;
}
.table-xs th {
  padding: 0.5rem 1.25rem;
}
thead .table-border-solid td {
  border-bottom-width: 2px;
}
thead .table-border-solid th {
  border-bottom-width: 2px;
}
thead .table-border-double td {
  border-bottom-width: 3px;
  border-bottom-style: double;
}
thead .table-border-double th {
  border-bottom-width: 3px;
  border-bottom-style: double;
}
tbody .table-border-solid td {
  border-top-width: 2px;
}
tbody .table-border-solid th {
  border-top-width: 2px;
}
tbody .table-border-double td {
  border-top-width: 3px;
  border-top-style: double;
}
tbody .table-border-double th {
  border-top-width: 3px;
  border-top-style: double;
}
tfoot .table-border-solid td {
  border-top-width: 2px;
}
tfoot .table-border-solid th {
  border-top-width: 2px;
}
tfoot .table-border-double td {
  border-top-width: 3px;
  border-top-style: double;
}
tfoot .table-border-double th {
  border-top-width: 3px;
  border-top-style: double;
}
.table-bordered thead .table-border-double:first-child td {
  border-bottom-width: 3px;
  border-bottom-style: double;
}
.table-bordered thead .table-border-double:first-child th {
  border-bottom-width: 3px;
  border-bottom-style: double;
}
.table-border-dashed td {
  border-top-style: dashed;
}
.table-border-dashed th {
  border-top-style: dashed;
}
.card.card-table {
  border-width: 1px;
  border-color: rgba(255, 255, 255, 0.1);
}
.card-body + .table {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.card-body + div[class*=table-responsive] {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.card-header {
  border-bottom-width: 0;
}
.card-header:not([class*=bg-]) + .table {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.card-header:not([class*=bg-]) + div[class*=table-responsive] {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.card-header .card-title {
  margin-bottom: 0;
}
.card-header:not([class*=bg-]):not([class*=alpha-]) {
  background-color: transparent;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  border-bottom-width: 0;
}
.card-header:not([class*=bg-]):not([class*=alpha-]) + * > .card-body:first-child {
  padding-top: 0;
}
.card-header:not([class*=bg-]):not([class*=alpha-]) + .card-body {
  padding-top: 0;
}
.navbar-light + .table {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.navbar-light + div[class*=table-responsive] {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.table + .card-body {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
div[class*=table-responsive] + .card-body {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
div[class*=table-responsive] > .table tbody:first-child tr:first-child td {
  border-top: 0;
}
div[class*=table-responsive] > .table tbody:first-child tr:first-child th {
  border-top: 0;
}
.card-footer + .table {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.card-footer + [class*=table-responsive] {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
legend {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  margin-bottom: 1.25rem;
  border-bottom: 1px solid transparent;
  font-size: 0.8125rem;
}
fieldset:first-child legend:first-child {
  padding-top: 0;
}
select[multiple] {
  height: 200px;
  padding: 0.875rem;
}
select[multiple] option {
  padding: 0.5rem 1rem;
  border-radius: 0.1875rem;
}
select[multiple] option + option {
  margin-top: 1px;
}
select[size] {
  height: 200px;
  padding: 0.875rem;
}
select[size] option {
  padding: 0.5rem 1rem;
  border-radius: 0.1875rem;
}
select[size] option + option {
  margin-top: 1px;
}
.form-control {
  background-clip: border-box;
  color: #000;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px;
}
.form-control:disabled {
  color: rgba(255, 255, 255, 0.5);
}
.form-control:focus {
  outline: 0;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-control::-webkit-input-placeholder {
  color: #8698a7;
}
.form-control::-moz-placeholder {
  color: #8698a7;
}
.form-control::-ms-input-placeholder {
  color: #8698a7;
}
.form-control::placeholder {
  color: #8698a7;
}
.form-control[class*=bg-]:not(.bg-white):disabled {
  background-color: rgba(0, 0, 0, 0.2);
  color: rgba(255, 255, 255, 0.5);
}
.form-control[class*=bg-]:not(.bg-white)::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.form-control[class*=bg-]:not(.bg-white)::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.form-control[class*=bg-]:not(.bg-white)::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.form-control[class*=bg-]:not(.bg-white)::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.form-control[class*=bg-]:not(.bg-white)[readonly] {
  background-color: rgba(0, 0, 0, 0.2);
  color: rgba(255, 255, 255, 0.5);
}
.form-group .form-group:last-child {
  margin-bottom: 0;
}
.form-check:not(.form-check-inline) {
  margin-bottom: 0.5rem;
}
.form-check:not(.form-check-inline):last-child {
  margin-bottom: 0;
}
.form-group.row .form-check:not(.dropdown-item) {
  margin-top: 0.5rem;
}
.form-check.disabled {
  color: rgba(255, 255, 255, 0.4);
}
.form-check.disabled .form-check-label {
  cursor: default;
}
.form-check-input:disabled ~ .form-check-label {
  cursor: default;
}
.form-check-label {
  cursor: pointer;
}
.form-check-inline .form-check-label {
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-align: start;
          align-items: flex-start;
}
.form-check-inline .form-check-input {
  margin-top: 0.25rem;
}
.form-check-inline:last-child {
  margin-right: 0;
}
.form-check-inline input {
  position: static;
}
.form-check-right {
  padding-left: 0;
  padding-right: 1.875rem;
}
.form-check-right .form-check-input {
  left: auto;
  right: 0;
}
.form-check-right input {
  left: auto;
  right: 0;
}
.form-check-right.form-check-inline {
  padding: 0;
}
.form-check-right.form-check-inline .form-check-input {
  margin-right: 0;
  margin-left: 0.625rem;
}
.form-group-feedback {
  position: relative;
}
.form-group-feedback-left .form-control-feedback {
  left: 0;
}
.form-group-feedback-left .form-control {
  padding-left: 2.75rem;
}
.form-group-feedback-left .form-control-lg {
  padding-left: 3rem;
}
.form-group-feedback-left .form-control-sm {
  padding-left: 2.5rem;
}
.form-group-feedback-right .form-control-feedback {
  right: 0;
}
.form-group-feedback-right .form-control {
  padding-right: 2.75rem;
}
.form-group-feedback-right .form-control-lg {
  padding-right: 3rem;
}
.form-group-feedback-right .form-control-sm {
  padding-right: 2.5rem;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  color: #8698a7;
  padding-left: 0.875rem;
  padding-right: 0.875rem;
  line-height: calc(1.5385em + .875rem + 2px);
  min-width: 1rem;
}
.form-control-feedback-lg {
  padding-left: 1rem;
  padding-right: 1rem;
  line-height: calc(1.4286em + 1.125rem + 2px);
}
.form-control-feedback-sm {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  line-height: calc(1.6667em + .625rem + 2px);
}
input[class*=bg-]:not(.bg-white) + .form-control-feedback {
  color: #333;
}
.btn {
  position: relative;
}
.btn:not(.bg-transparent):not([class*=btn-outline]):not(.btn-light):not(.btn-dark):not(.btn-link):not([class*=alpha-]):not(.fab-menu-btn).active {
  box-shadow: 0 0 0 62.5rem rgba(255, 255, 255, 0.1) inset;
}
.btn:not(.bg-transparent):not([class*=btn-outline]):not(.btn-light):not(.btn-dark):not(.btn-link):not([class*=alpha-]):not(.fab-menu-btn).focus {
  box-shadow: 0 0 0 62.5rem rgba(255, 255, 255, 0.1) inset;
}
.btn:not(.bg-transparent):not([class*=btn-outline]):not(.btn-light):not(.btn-dark):not(.btn-link):not([class*=alpha-]):not(.fab-menu-btn):active {
  box-shadow: 0 0 0 62.5rem rgba(255, 255, 255, 0.1) inset;
}
.btn:not(.bg-transparent):not([class*=btn-outline]):not(.btn-light):not(.btn-dark):not(.btn-link):not([class*=alpha-]):not(.fab-menu-btn):focus {
  box-shadow: 0 0 0 62.5rem rgba(255, 255, 255, 0.1) inset;
}
.btn:not(.bg-transparent):not([class*=btn-outline]):not(.btn-light):not(.btn-dark):not(.btn-link):not([class*=alpha-]):not(.fab-menu-btn):hover {
  box-shadow: 0 0 0 62.5rem rgba(255, 255, 255, 0.1) inset;
}
.btn:not(.bg-transparent):not([class*=btn-outline]):not(.btn-light):not(.btn-dark):not(.btn-link):not([class*=alpha-]):not(.fab-menu-btn):disabled {
  box-shadow: none;
}
.btn:not(.bg-transparent):not([class*=btn-outline]):not(.btn-light):not(.btn-dark):not(.btn-link):not([class*=alpha-]):not(.fab-menu-btn).disabled {
  box-shadow: none;
}
.btn::-moz-focus-inner {
  border: 0;
}
.btn:disabled {
  cursor: default;
}
.btn .badge {
  top: 0;
}
.btn.disabled {
  cursor: default;
}
.btn-light {
  color: #333;
  background-color: #f5f5f5;
  border-color: transparent;
}
.btn-light:focus {
  color: #333;
  background-color: #eee;
  border-color: transparent;
}
.btn-light:hover {
  color: #333;
  background-color: #eee;
  border-color: transparent;
}
.btn-light:not([disabled]):not(.disabled).active {
  color: #333;
  background-color: #eee;
  border-color: transparent;
}
.btn-light:not([disabled]):not(.disabled):active {
  color: #333;
  background-color: #eee;
  border-color: transparent;
}
.btn-light:disabled {
  background-color: #f5f5f5;
  border-color: transparent;
}
.btn-light.focus {
  color: #333;
  background-color: rgba(255, 255, 255, 0.2);
  border-color: transparent;
}
.btn-light.disabled {
  background-color: #f5f5f5;
  border-color: transparent;
}
.btn-dark.focus {
  background-color: #eee;
}
.btn-dark:focus {
  background-color: #eee;
}
.btn-dark:hover {
  background-color: #eee;
}
.btn-dark:not([disabled]):not(.disabled).active {
  background-color: #eee;
}
.btn-dark:not([disabled]):not(.disabled):active {
  background-color: #eee;
}
.btn-outline.disabled {
  background-color: transparent !important;
}
.btn-outline:disabled {
  background-color: transparent !important;
}
.btn-outline:not(:hover):not(:active):not(.active):not([aria-expanded=true]) {
  background-color: transparent !important;
}
.btn-outline:not(.disabled):not(:disabled):not([class*=alpha-]):hover {
  color: #333 !important;
}
.btn-outline:not(.disabled):not(:disabled):not([class*=alpha-]):not([disabled]):not(.disabled).active {
  color: #333 !important;
}
.btn-outline:not(.disabled):not(:disabled):not([class*=alpha-]):not([disabled]):not(.disabled):active {
  color: #333 !important;
}
.btn-outline.bg-white:not(.disabled):not(:disabled):hover {
  color: #000 !important;
}
.btn-outline.bg-white:not(.disabled):not(:disabled):not([disabled]):not(.disabled).active {
  color: #000 !important;
}
.btn-outline.bg-white:not(.disabled):not(:disabled):not([disabled]):not(.disabled):active {
  color: #000 !important;
}
.btn-icon {
  padding-left: 0.56252rem;
  padding-right: 0.56252rem;
}
.btn-icon input[type=checkbox] {
  display: block;
}
.btn-icon input[type=radio] {
  display: block;
}
.btn-icon.btn-sm {
  padding-left: 0.43752rem;
  padding-right: 0.43752rem;
}
.btn-icon.btn-lg {
  padding-left: 0.68752rem;
  padding-right: 0.68752rem;
}
.btn-float {
  padding: 1rem;
  border-radius: 0.1875rem;
}
.btn-float i {
  display: block;
  top: 0;
}
.btn-float > span {
  display: block;
  padding-top: 0.625rem;
  margin-bottom: -0.40625rem;
  overflow: hidden;
  text-overflow: ellipsis;
}
.btn-float.btn-link {
  padding: 0.8rem;
}
.btn.border-2 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.btn.border-2.btn-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.btn.border-2.btn-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.btn.border-2.btn-icon {
  padding-left: 0.50002rem;
  padding-right: 0.50002rem;
}
.btn.border-2.btn-icon.btn-lg {
  padding-left: 0.62502rem;
  padding-right: 0.62502rem;
}
.btn.border-2.btn-icon.btn-sm {
  padding-left: 0.37502rem;
  padding-right: 0.37502rem;
}
.btn.border-2.btn-float {
  padding: 0.9375rem;
}
.btn-labeled > b {
  position: absolute;
  top: -1px;
  background-color: rgba(0, 0, 0, 0.15);
  display: block;
  line-height: 1;
  padding: 0.62503rem;
}
.btn-labeled > b > i {
  top: 0;
}
.btn-labeled.rounded-round > b {
  border-radius: 100px;
}
.btn-labeled.btn-lg > b {
  padding: 0.75003rem;
}
.btn-labeled.btn-sm > b {
  padding: 0.50003rem;
}
.btn-labeled-left {
  padding-left: 3.12506rem;
}
.btn-labeled-left > b {
  left: -1px;
  border-top-left-radius: 0.1875rem;
  border-bottom-left-radius: 0.1875rem;
}
.btn-labeled-left.btn-lg {
  padding-left: 3.50005rem;
}
.btn-labeled-left.btn-lg > b {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.btn-labeled-left.btn-sm {
  padding-left: 2.75006rem;
}
.btn-labeled-left.btn-sm > b {
  border-top-left-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}
.btn-labeled-right {
  padding-right: 3.12506rem;
}
.btn-labeled-right > b {
  right: -1px;
  border-top-right-radius: 0.1875rem;
  border-bottom-right-radius: 0.1875rem;
}
.dropdown-item {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  position: relative;
  outline: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  margin-bottom: 0;
  -webkit-transition: background-color ease-in-out 0.15s, color ease-in-out 0.15s;
  transition: background-color ease-in-out 0.15s, color ease-in-out 0.15s;
}
.dropdown-item:active {
  color: #333;
  background-color: #f5f5f5;
}
.dropdown-item:disabled {
  color: rgba(255, 255, 255, 0.4);
  background-color: transparent;
  cursor: default;
}
.dropdown-item:disabled > .badge {
  opacity: 0.8;
}
.dropdown-item:disabled > img {
  opacity: 0.8;
}
.dropdown-item > i {
  margin-right: 1rem;
  top: 0;
}
.dropdown-item > img {
  margin-right: 1rem;
  max-height: 1.25003rem;
}
.dropdown-item + .dropdown-item {
  margin-top: 1px;
}
.dropdown-item + .dropdown-submenu {
  margin-top: 1px;
}
.dropdown-submenu + .dropdown-item {
  margin-top: 1px;
}
.dropdown-item.active {
  color: #333;
  background-color: #f0f4f7;
}
.dropdown-item.active .badge:not(.badge-mark) {
  background-color: rgba(0, 0, 0, 0.5) !important;
  color: #333 !important;
}
.dropdown-item.active .badge-mark[class*=bg-] {
  background-color: #fff !important;
  border-color: #fff !important;
}
.dropdown-item.active .badge-mark[class*=border-] {
  border-color: #fff !important;
}
.dropdown-item.disabled {
  color: rgba(255, 255, 255, 0.4);
  background-color: transparent;
  cursor: default;
}
.dropdown-item.disabled > .badge {
  opacity: 0.8;
}
.dropdown-item.disabled > img {
  opacity: 0.8;
}
.dropdown-item-open {
  background-color: #f5f5f5;
  color: #333;
}
.dropdown-header {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  line-height: 1.6667;
}
.dropdown-header > i {
  margin-right: 1rem;
  top: 0;
}
.dropdown-header > img {
  margin-right: 1rem;
  max-height: 1.25003rem;
}
.dropdown-header-highlight {
  margin-top: 0;
  background-color: rgba(0, 0, 0, 0.15);
}
.dropdown-header-highlight:first-child {
  margin-top: 0;
}
.dropdown-header-highlight + .dropdown-item {
  margin-top: 0.5rem;
}
.dropdown-item + .dropdown-header-highlight {
  margin-top: 0.5rem;
}
.dropdown-item.form-check {
  padding: 0;
  margin-bottom: 0;
}
.dropdown-item.form-check .form-check-label {
  -webkit-box-flex: 1;
          flex: 1;
  padding: 0.5rem 1rem;
}
.dropdown-item.form-check.form-check-right .form-check-label {
  padding-left: 1rem;
}
.dropdown-scrollable {
  max-height: 340px;
  overflow-y: auto;
}
.dropdown-menu > .dropdown-submenu {
  position: relative;
}
.dropdown-menu > .dropdown-submenu > .dropdown-item {
  padding-right: 2.5rem;
}
.dropdown-menu > .dropdown-submenu > .dropdown-item:after {
  content: "";
  font-family: icomoon;
  position: absolute;
  top: 50%;
  margin-top: -0.5rem;
  right: 1rem;
  font-size: 1rem;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.dropdown-menu > .dropdown-submenu:hover > .dropdown-item {
  background-color: #f5f5f5;
  color: #333;
}
.dropdown-menu > .dropdown-submenu:hover > .dropdown-item:not(.dropdown-toggle) ~ .dropdown-menu {
  display: block;
}
.dropdown-menu > .dropdown-submenu:focus > .dropdown-item:not(.dropdown-toggle) ~ .dropdown-menu {
  display: block;
}
.dropdown-menu > .dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -0.5625rem;
}
.dropdown-menu > .dropdown-submenu.show > .dropdown-item {
  background-color: #f5f5f5;
  color: #333;
}
.dropdown-menu > .dropdown-submenu.disabled > .dropdown-menu {
  display: none;
}
.dropdown-menu > .dropdown-submenu.disabled > .dropdown-item {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.4);
  cursor: default;
}
.dropdown-menu > .dropdown-submenu.dropdown-submenu-left > .dropdown-menu {
  left: auto;
  right: 100%;
}
.dropdown-menu .dropup > .dropdown-menu {
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -0.5625rem;
}
.dropdown-menu .dropdown-submenu + .dropdown-submenu {
  margin-top: 1px;
}
.dropright .dropdown-toggle::after {
  vertical-align: middle;
}
.dropleft .dropdown-toggle::before {
  vertical-align: middle;
}
.dropleft .dropdown-submenu .dropdown-toggle::before {
  content: none;
}
.dropdown-menu-lg .dropdown-item {
  padding-top: 0.5625rem;
  padding-bottom: 0.5625rem;
  font-size: 0.875rem;
  line-height: 1.4286;
}
.dropdown-menu-sm .dropdown-item {
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  font-size: 0.75rem;
  line-height: 1.6667;
}
.dropdown-menu[class*=bg-]:not(.bg-white):not(.bg-light) > .dropdown-item {
  color: #333;
}
.dropdown-menu[class*=bg-]:not(.bg-white):not(.bg-light) > .dropdown-item:focus {
  background-color: #f5f5f5;
}
.dropdown-menu[class*=bg-]:not(.bg-white):not(.bg-light) > .dropdown-item:hover {
  background-color: #f5f5f5;
}
.dropdown-menu[class*=bg-]:not(.bg-white):not(.bg-light) > .dropdown-submenu > .dropdown-item {
  color: #333;
}
.dropdown-menu[class*=bg-]:not(.bg-white):not(.bg-light) > .dropdown-submenu > .dropdown-item:focus {
  background-color: #f5f5f5;
}
.dropdown-menu[class*=bg-]:not(.bg-white):not(.bg-light) > .dropdown-submenu > .dropdown-item:hover {
  background-color: #f5f5f5;
}
.dropdown-menu[class*=bg-]:not(.bg-white):not(.bg-light) > .dropdown-submenu > .dropdown-item.active {
  background-color: rgba(0, 0, 0, 0.2);
}
.dropdown-menu[class*=bg-]:not(.bg-white):not(.bg-light) > .dropdown-submenu > .dropdown-item.disabled {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.6);
}
.dropdown-menu[class*=bg-]:not(.bg-white):not(.bg-light) > .dropdown-submenu:hover > .dropdown-item {
  background-color: #f5f5f5;
  color: #333;
}
.dropdown-menu[class*=bg-]:not(.bg-white):not(.bg-light) > .dropdown-item.active {
  background-color: rgba(0, 0, 0, 0.2);
}
.dropdown-menu[class*=bg-]:not(.bg-white):not(.bg-light) > .dropdown-item.disabled {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.6);
}
.dropdown-menu[class*=bg-]:not(.bg-white):not(.bg-light) > .dropdown-submenu.show > .dropdown-item {
  background-color: #f5f5f5;
  color: #333;
}
.dropdown-menu[class*=bg-]:not(.bg-white):not(.bg-light) > .dropdown-submenu.disabled > .dropdown-item {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.6);
}
.dropdown-menu[class*=bg-]:not(.bg-white):not(.bg-light) > .dropdown-header {
  color: rgba(255, 255, 255, 0.6);
}
.dropdown-menu[class*=bg-]:not(.bg-white):not(.bg-light) > .dropdown-header-highlight {
  background-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu[class*=bg-]:not(.bg-white):not(.bg-light) > .dropdown-divider {
  border-top-color: rgba(255, 255, 255, 0.4);
}
.btn-group > .btn-group:not(:first-child) {
  margin-left: 1px;
}
.btn-group > .btn:not(:first-child) {
  margin-left: 1px;
}
.btn-group-justified {
  display: -webkit-box;
  display: flex;
}
.btn-group-justified .btn {
  -webkit-box-flex: 1;
          flex: 1;
}
.btn-group-justified .btn-group {
  -webkit-box-flex: 1;
          flex: 1;
}
.input-group > .custom-file + .custom-file {
  margin-left: 1px;
}
.input-group > .custom-file + .custom-select {
  margin-left: 1px;
}
.input-group > .custom-file + .form-control {
  margin-left: 1px;
}
.input-group > .custom-select + .custom-file {
  margin-left: 1px;
}
.input-group > .custom-select + .custom-select {
  margin-left: 1px;
}
.input-group > .custom-select + .form-control {
  margin-left: 1px;
}
.input-group > .form-control + .custom-file {
  margin-left: 1px;
}
.input-group > .form-control + .custom-select {
  margin-left: 1px;
}
.input-group > .form-control + .form-control {
  margin-left: 1px;
}
.input-group > .form-control-plaintext + .custom-file {
  margin-left: 1px;
}
.input-group > .form-control-plaintext + .custom-select {
  margin-left: 1px;
}
.input-group > .form-control-plaintext + .form-control {
  margin-left: 1px;
}
.input-group .form-group-feedback {
  position: relative;
  -webkit-box-flex: 1;
          flex: 1 1 auto;
  width: 1%;
  z-index: 4;
}
.input-group .form-group-feedback:not(:last-child) .form-control {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group .form-group-feedback:not(:first-child) .form-control {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.form-control-feedback + .input-group {
  z-index: 4;
}
.input-group + .form-control-feedback {
  z-index: 4;
}
.input-group-append {
  margin-left: 0;
}
.input-group-append .btn + .btn {
  margin-left: 1px;
}
.input-group-append .btn + .input-group-text {
  margin-left: 1px;
}
.input-group-append .input-group-text + .btn {
  margin-left: 1px;
}
.input-group-append .input-group-text + .input-group-text {
  margin-left: 1px;
}
.input-group-append:not(.d-none) + .input-group-append:not(.d-none) {
  margin-left: 1px;
}
.input-group-append:not(.d-none) + .input-group-prepend:not(.d-none) {
  margin-left: 1px;
}
.input-group-prepend {
  margin-right: 0;
}
.input-group-prepend .btn + .btn {
  margin-left: 1px;
}
.input-group-prepend .btn + .input-group-text {
  margin-left: 1px;
}
.input-group-prepend .input-group-text + .btn {
  margin-left: 1px;
}
.input-group-prepend .input-group-text + .input-group-text {
  margin-left: 1px;
}
.input-group-prepend:not(.d-none) + .input-group-append:not(.d-none) {
  margin-left: 1px;
}
.input-group-prepend:not(.d-none) + .input-group-prepend:not(.d-none) {
  margin-left: 1px;
}
.input-group-text i {
  display: block;
  top: 0;
}
.custom-control {
  margin-bottom: 0.5rem;
}
.custom-control:last-child {
  margin-bottom: 0;
}
.custom-control-inline {
  margin-bottom: 0;
}
.custom-control-inline:last-child {
  margin-right: 0;
}
.custom-control-input:active ~ .custom-control-label::before {
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.custom-control-input:disabled ~ .custom-control-label {
  cursor: default;
}
.custom-control-input:disabled ~ .custom-control-label:after {
  opacity: 0.5;
}
.custom-control-input:disabled ~ .custom-control-label:before {
  opacity: 0.5;
}
.custom-control-label {
  cursor: pointer;
}
.custom-control-label::before {
  top: 0.00002rem;
}
.custom-control-label::after {
  top: 0.00002rem;
}
.custom-control-right {
  padding-left: 0;
  padding-right: 1.875rem;
}
.custom-control-right .custom-control-input {
  right: 0;
}
.custom-control-right .custom-control-label:after {
  left: auto;
  right: 0;
}
.custom-control-right .custom-control-label:before {
  left: auto;
  right: 0;
}
.custom-select {
  cursor: pointer;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.custom-select:focus {
  box-shadow: 0 0 0 62.5rem rgba(0, 0, 0, 0.01) inset;
}
.custom-select:hover {
  box-shadow: 0 0 0 62.5rem rgba(0, 0, 0, 0.01) inset;
}
.custom-select:disabled {
  cursor: default;
}
.custom-select:disabled:focus {
  box-shadow: none;
}
.custom-select:disabled:hover {
  box-shadow: none;
}
.custom-file-label {
  margin-bottom: 0;
}
.nav-link {
  position: relative;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.nav-link:focus {
  outline: 0;
}
.nav-link::-moz-focus-inner {
  border: 0;
}
.nav-link.disabled {
  cursor: default;
}
.nav-tabs {
  margin-bottom: 1.25rem;
}
.nav-tabs .nav-link {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  color: rgba(255, 255, 255, 0.7);
}
.nav-tabs .nav-link:focus {
  color: #333;
}
.nav-tabs .nav-link:hover {
  color: #333;
}
.nav-tabs .nav-link.disabled {
  color: rgba(255, 255, 255, 0.5);
}
.nav-tabs .nav-item.show .nav-link:not(.active) {
  border-color: transparent;
  background-color: transparent;
}
.nav-tabs.border-top-1 {
  border-top-color: rgba(255, 255, 255, 0.1);
}
.nav-tabs-responsive {
  overflow-x: auto;
  box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.1) inset;
}
.nav-tabs-bottom .nav-link {
  position: relative;
  border-width: 0;
}
.nav-tabs-bottom .nav-link:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  -webkit-transition: background-color ease-in-out 0.15s;
  transition: background-color ease-in-out 0.15s;
  height: 2px;
  top: auto;
  bottom: -1px;
}
.nav-tabs-bottom .nav-item {
  margin-bottom: 0;
}
.nav-tabs-bottom .nav-link.active {
  background-color: transparent;
}
.nav-tabs-bottom .nav-link.active:before {
  background-color: #ec407a;
}
.nav-tabs-bottom .nav-item.show .nav-link {
  background-color: transparent;
}
.nav-tabs-bottom .dropdown-menu {
  margin-top: 0;
}
.nav-tabs-highlight .nav-link {
  position: relative;
  border-top-color: transparent;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav-tabs-highlight .nav-link:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  -webkit-transition: background-color ease-in-out 0.15s;
  transition: background-color ease-in-out 0.15s;
  height: 2px;
  top: -1px;
  left: -1px;
  right: -1px;
}
.nav-tabs-highlight .nav-link.active:before {
  background-color: #42a5f5;
}
.nav-tabs-top .nav-link {
  position: relative;
  border-width: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav-tabs-top .nav-link:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  -webkit-transition: background-color ease-in-out 0.15s;
  transition: background-color ease-in-out 0.15s;
  height: 2px;
}
.nav-tabs-top .nav-link:focus:before {
  background-color: #f5f5f5;
}
.nav-tabs-top .nav-link:hover:before {
  background-color: #f5f5f5;
}
.nav-tabs-top .nav-item {
  margin-bottom: 0;
}
.nav-tabs-top .nav-link.disabled:before {
  content: none;
}
.nav-tabs-top .nav-item.show .nav-link {
  background-color: transparent;
}
.nav-tabs-top .nav-item.show .nav-link:not(.active):before {
  background-color: #f5f5f5;
}
.nav-tabs-top .nav-link.active {
  background-color: transparent;
}
.nav-tabs-top .nav-link.active:before {
  background-color: #ec407a;
}
.nav-tabs-top .dropdown-menu {
  margin-top: 0;
}
.nav-tabs-top.border-top-1 .nav-item {
  margin-top: -1px;
}
.nav-tabs-solid {
  background-color: #f5f5f5;
  border: 1px solid rgba(255, 255, 255, 0.1);
}
.nav-tabs-solid .nav-item {
  margin-bottom: 0;
}
.nav-tabs-solid .nav-link {
  border-width: 0;
}
.nav-tabs-solid .nav-item.show .nav-link {
  background-color: transparent;
}
.nav-tabs-solid .nav-item.show .nav-link.active {
  color: #333;
  background-color: #2196f3;
}
.nav-tabs-solid .nav-link.active {
  color: #333;
  background-color: #2196f3;
}
.nav-tabs-solid[class*=bg-]:not(.bg-white) .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.nav-tabs-solid[class*=bg-]:not(.bg-white) .nav-link:focus {
  color: #333;
}
.nav-tabs-solid[class*=bg-]:not(.bg-white) .nav-link:hover {
  color: #333;
}
.nav-tabs-solid[class*=bg-]:not(.bg-white) .nav-link.disabled {
  color: rgba(255, 255, 255, 0.6);
}
.nav-tabs-solid[class*=bg-]:not(.bg-white) .nav-item.show .nav-link {
  color: #333;
}
.nav-tabs-solid[class*=bg-]:not(.bg-white) .nav-item.show .nav-link.active {
  color: #333;
  background-color: #f5f5f5;
}
.nav-tabs-solid[class*=bg-]:not(.bg-white) .nav-link.active {
  color: #333;
  background-color: #f5f5f5;
}
.nav-tabs-solid[class*=bg-]:not(.bg-white) + .tab-content[class*=bg-] {
  border-top-color: rgba(255, 255, 255, 0.1);
}
.nav-tabs-vertical .nav-link {
  -webkit-box-pack: start;
          justify-content: flex-start;
  border-color: transparent rgba(255, 255, 255, 0.1) transparent transparent;
}
.nav-tabs-vertical .nav-link:focus {
  border-color: transparent rgba(255, 255, 255, 0.1) transparent transparent;
}
.nav-tabs-vertical .nav-link:hover {
  border-color: transparent rgba(255, 255, 255, 0.1) transparent transparent;
}
.nav-tabs-vertical .nav-link:before {
  content: "";
  position: absolute;
  top: -1px;
  bottom: -1px;
  left: -1px;
  width: 2px;
  -webkit-transition: background-color ease-in-out 0.15s;
  transition: background-color ease-in-out 0.15s;
}
.nav-tabs-vertical .nav-link.disabled {
  border-color: transparent rgba(255, 255, 255, 0.1) transparent transparent;
}
.nav-tabs-vertical .nav-item.show .nav-link {
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.1) transparent;
}
.nav-tabs-vertical .nav-item.show .nav-link:not(.active) {
  border-right-color: rgba(255, 255, 255, 0.1);
  border-bottom-color: transparent;
}
.nav-tabs-vertical .nav-link.active {
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.1) transparent;
}
.nav-tabs-vertical .nav-link.active:before {
  background-color: #42a5f5;
}
.nav-tabs-vertical-right .nav-link {
  border-color: transparent transparent transparent rgba(255, 255, 255, 0.1);
}
.nav-tabs-vertical-right .nav-link:focus {
  border-color: transparent transparent transparent rgba(255, 255, 255, 0.1);
}
.nav-tabs-vertical-right .nav-link:hover {
  border-color: transparent transparent transparent rgba(255, 255, 255, 0.1);
}
.nav-tabs-vertical-right .nav-link:before {
  left: auto;
  right: -1px;
}
.nav-tabs-vertical-right .nav-link.disabled {
  border-color: transparent transparent transparent rgba(255, 255, 255, 0.1);
}
.nav-tabs-vertical-right .nav-item.show .nav-link:not(.active) {
  border-right-color: transparent;
  border-left-color: rgba(255, 255, 255, 0.1);
}
.nav-pills {
  margin-bottom: 1.25rem;
}
.nav-pills .nav-link {
  color: rgba(255, 255, 255, 0.7);
}
.nav-pills .nav-link:not(.active):focus {
  color: #333;
}
.nav-pills .nav-link:not(.active):hover {
  color: #333;
}
.nav-pills .nav-link.active .badge:not(.bg-white) {
  background-color: rgba(0, 0, 0, 0.5);
  color: #333;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.nav-pills .nav-link.disabled {
  color: rgba(255, 255, 255, 0.5);
}
.nav-pills .nav-link.disabled:focus {
  color: rgba(255, 255, 255, 0.5);
}
.nav-pills .nav-link.disabled:hover {
  color: rgba(255, 255, 255, 0.5);
}
.nav-pills .nav-item.show .nav-link:not(.active) {
  color: #333;
  background-color: transparent;
}
.nav-pills.flex-column .nav-link {
  -webkit-box-pack: start;
          justify-content: flex-start;
}
.nav-pills-bordered .nav-item + .nav-item {
  margin-left: 0.625rem;
}
.nav-pills-bordered .nav-link {
  border: 1px solid rgba(255, 255, 255, 0.1);
}
.nav-pills-bordered .nav-link:not(.active):focus {
  color: #333;
  background-color: #f5f5f5;
}
.nav-pills-bordered .nav-link:not(.active):hover {
  color: #333;
  background-color: #f5f5f5;
}
.nav-pills-bordered .nav-item.show .nav-link:not(.active) {
  color: #333;
  background-color: #f5f5f5;
}
.nav-pills-bordered .nav-link.active {
  border-color: #2196f3;
}
.nav-pills-bordered .nav-link.disabled {
  background-color: #f5f5f5;
}
.nav-pills-bordered .nav-link.disabled:focus {
  background-color: #f5f5f5;
}
.nav-pills-bordered .nav-link.disabled:hover {
  background-color: #f5f5f5;
}
.nav-pills-bordered.flex-column .nav-item + .nav-item {
  margin-left: 0;
  margin-top: 0.625rem;
}
.nav-pills-toolbar .nav-item + .nav-item {
  margin-left: -1px;
}
.nav-pills-toolbar .nav-link {
  border-radius: 0;
}
.nav-pills-toolbar .nav-link.active {
  z-index: 3;
}
.nav-pills-toolbar .nav-item:first-child .nav-link {
  border-top-left-radius: 0.1875rem;
  border-bottom-left-radius: 0.1875rem;
}
.nav-pills-toolbar .nav-item:last-child .nav-link {
  border-top-right-radius: 0.1875rem;
  border-bottom-right-radius: 0.1875rem;
}
.nav-pills-toolbar.flex-column .nav-item:first-child .nav-link {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0.1875rem;
  border-top-right-radius: 0.1875rem;
}
.nav-pills-toolbar.flex-column .nav-item:last-child .nav-link {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-right-radius: 0.1875rem;
  border-bottom-left-radius: 0.1875rem;
}
.nav-pills-toolbar.flex-column .nav-item + .nav-item {
  margin-left: 0;
  margin-top: -1px;
}
.navbar {
  -webkit-box-align: stretch;
          align-items: stretch;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.navbar .btn-group .dropdown-menu-right {
  right: 0;
  left: auto;
}
.navbar-component {
  margin-bottom: 1.25rem;
}
.navbar-component .mega-menu-full > .dropdown-menu {
  left: 0;
  right: 0;
}
.page-header .navbar-component {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}
.page-header .breadcrumb-line-component {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}
.navbar-brand img {
  height: 1rem;
  display: block;
}
.navbar-text {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.navbar-nav .nav-link {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.navbar-nav .nav-tabs .nav-link {
  color: rgba(255, 255, 255, 0.7);
}
.navbar-nav .nav-tabs .nav-link:focus {
  color: #333;
}
.navbar-nav .nav-tabs .nav-link:hover {
  color: #333;
}
.navbar-nav .nav-tabs .nav-link.disabled {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-nav .nav-tabs .active > .nav-link {
  color: #333;
}
.navbar-nav .nav-tabs .nav-link.active {
  color: #333;
}
.navbar-nav .nav-tabs .nav-link.show {
  color: #333;
}
.navbar-nav .nav-tabs .show > .nav-link {
  color: #333;
}
.navbar-nav .nav-pills .nav-link {
  color: rgba(255, 255, 255, 0.7);
}
.navbar-nav .nav-pills .nav-link:not(.active):focus {
  color: #333;
}
.navbar-nav .nav-pills .nav-link:not(.active):hover {
  color: #333;
}
.navbar-nav .nav-pills .nav-link.active {
  color: #333;
}
.navbar-nav .nav-pills .nav-link.active .badge:not(.badge-mark) {
  background-color: rgba(0, 0, 0, 0.5) !important;
  color: #333 !important;
}
.navbar-nav .nav-pills .nav-link.active .badge-mark[class*=bg-] {
  background-color: #fff !important;
  border-color: #fff !important;
}
.navbar-nav .nav-pills .nav-link.active .badge-mark[class*=border-] {
  border-color: #fff !important;
}
.navbar-nav .nav-pills .nav-link.disabled:focus {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-nav .nav-pills .nav-link.disabled:hover {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-nav-link {
  position: relative;
  display: block;
  cursor: pointer;
  padding: 0.7rem 1rem;
  outline: 0;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.navbar-nav-link .badge {
  position: absolute;
  top: 0;
  right: 0;
}
.navbar-nav-link .badge-mark {
  top: 0.5rem;
  right: 0.5625rem;
}
.navbar-nav-link.disabled {
  cursor: default;
}
.navbar-nav-link.disabled .badge {
  opacity: 0.5;
}
.navbar-nav-link.disabled img {
  opacity: 0.5;
}
.navbar-nav-highlight .navbar-nav-link:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  background-color: transparent;
  width: 2px;
}
.navbar-light {
  color: rgba(255, 255, 255, 0.9);
  background-color: #fff;
}
.navbar-light .navbar-nav-highlight .navbar-nav-link.active:before {
  background-color: #ec407a;
}
.navbar-light .navbar-toggler:focus {
  color: #333;
}
.navbar-light .navbar-toggler:hover {
  color: #333;
}
.navbar-light .navbar-nav .nav-link {
  color: #333;
}
.navbar-light .navbar-nav .nav-link:focus {
  color: #333;
}
.navbar-light .navbar-nav .nav-link:hover {
  color: #333;
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-light .navbar-nav .active > .nav-link {
  color: #333;
}
.navbar-light .navbar-nav .nav-link.active {
  color: #333;
}
.navbar-light .navbar-nav .nav-link.show {
  color: #333;
}
.navbar-light .navbar-nav .show > .nav-link {
  color: #333;
}
.navbar-light .navbar-nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.navbar-light .navbar-nav-link:focus {
  color: #333;
  background-color: #f5f5f5;
}
.navbar-light .navbar-nav-link:hover {
  color: #333;
  background-color: #f5f5f5;
}
.navbar-light .navbar-nav-link.disabled {
  color: rgba(255, 255, 255, 0.5);
  background-color: transparent;
}
.navbar-light .active > .navbar-nav-link {
  color: #333;
  background-color: #f5f5f5;
}
.navbar-light .navbar-nav-link.active {
  color: #333;
  background-color: #f5f5f5;
}
.navbar-light .navbar-nav-link.show {
  color: #333;
  background-color: #f5f5f5;
}
.navbar-light .show > .navbar-nav-link {
  color: #333;
  background-color: #f5f5f5;
}
.navbar-dark {
  color: rgba(255, 255, 255, 0.9);
  background-color: #1c212c;
}
.navbar-dark .navbar-nav-highlight .navbar-nav-link.active:before {
  background-color: #fff;
}
.navbar-dark .navbar-toggler:focus {
  color: #333;
}
.navbar-dark .navbar-toggler:hover {
  color: #333;
}
.navbar-dark .navbar-nav .nav-link {
  color: #333;
}
.navbar-dark .navbar-nav .nav-link:focus {
  color: #333;
}
.navbar-dark .navbar-nav .nav-link:hover {
  color: #333;
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .active > .nav-link {
  color: #333;
}
.navbar-dark .navbar-nav .nav-link.active {
  color: #333;
}
.navbar-dark .navbar-nav .nav-link.show {
  color: #333;
}
.navbar-dark .navbar-nav .show > .nav-link {
  color: #333;
}
.navbar-dark .navbar-nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.navbar-dark .navbar-nav-link:focus {
  color: #333;
  background-color: #f5f5f5;
}
.navbar-dark .navbar-nav-link:hover {
  color: #333;
  background-color: #f5f5f5;
}
.navbar-dark .navbar-nav-link.disabled {
  color: rgba(255, 255, 255, 0.5);
  background-color: transparent;
}
.navbar-dark .active > .navbar-nav-link {
  color: #333;
  background-color: #f5f5f5;
}
.navbar-dark .navbar-nav-link.active {
  color: #333;
  background-color: #f5f5f5;
}
.navbar-dark .navbar-nav-link.show {
  color: #333;
  background-color: #f5f5f5;
}
.navbar-dark .show > .navbar-nav-link {
  color: #333;
  background-color: #f5f5f5;
}
.navbar-collapse {
  margin-left: -1.25rem;
  margin-right: -1.25rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.navbar-toggler {
  border: 0;
  line-height: 1.5385;
  cursor: pointer;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.navbar-toggler:focus {
  outline: 0;
}
.navbar-toggler:hover {
  outline: 0;
}
.navbar-toggler + .navbar-toggler {
  margin-left: 1.25rem;
}
.navbar-expand .navbar-nav:first-child > .nav-item:first-child {
  margin-top: 0.625rem;
}
.navbar-expand .navbar-nav:last-child > .nav-item:not(.show):last-child {
  margin-bottom: 0.625rem;
}
.navbar-expand .navbar-nav > .nav-item > .dropdown-menu {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.navbar-expand .navbar-nav-link {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  margin-left: -1.25rem;
  margin-right: -1.25rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.navbar-expand .navbar-nav-link .badge:not(.position-static) {
  position: static;
}
.navbar-expand .navbar-nav-link:before {
  top: auto;
  right: 0;
  width: auto;
  height: 2px;
}
.navbar-expand .navbar-nav-link.dropdown-toggle:not(.caret-0) {
  padding-right: 2.5rem;
}
.navbar-expand .navbar-nav-link.dropdown-toggle:not(.caret-0):after {
  position: absolute;
  top: 50%;
  right: 1.25rem;
  margin: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.navbar-expand .navbar-collapse {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.navbar-expand .dropdown-submenu .dropdown-toggle:after {
  content: "";
}
.navbar-expand .dropdown-submenu .dropdown-menu {
  margin: 0;
  border-width: 0;
  box-shadow: none;
  border-radius: 0;
}
.navbar-expand .dropdown-submenu > .dropdown-menu > .dropdown-item {
  padding-left: 2rem;
}
.navbar-expand .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-item {
  padding-left: 2rem;
}
.navbar-expand .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-item {
  padding-left: 3rem;
}
.navbar-expand .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-item {
  padding-left: 3rem;
}
.navbar-expand .dropdown-submenu.dropdown-submenu-left .dropdown-menu {
  margin: 0;
  border-width: 0;
  box-shadow: none;
  border-radius: 0;
}
.navbar-expand .navbar-brand {
  min-width: 15.625rem;
}
.navbar-expand.fixed-bottom .navbar-collapse {
  max-height: 440px;
  overflow-y: auto;
}
.navbar-expand.fixed-top .navbar-collapse {
  max-height: 440px;
  overflow-y: auto;
}
.dropdown-user .navbar-nav-link {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.dropdown-user .navbar-nav-link > span {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.img-flag {
  height: 0.875rem;
  margin-top: 0.18752rem;
  vertical-align: top;
  align-self: flex-start;
}
.mega-menu-left > .dropdown-menu {
  left: auto;
}
.mega-menu-right > .dropdown-menu {
  left: auto;
  right: 0;
}
.mega-menu-full > .dropdown-menu {
  left: 1.25rem;
  right: 1.25rem;
}
.dropdown-content-header {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  border-top-left-radius: 0.125rem;
  border-top-right-radius: 0.125rem;
}
.dropdown-content-header:not([class*=bg-]) {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.dropdown-content-header:not([class*=bg-]) + .dropdown-content-body {
  padding-top: 0;
}
.dropdown-content-header[class*=bg-] {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.dropdown-content-header + .table {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.dropdown-content-header + .table-responsive {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.dropdown-content:not(ul) {
  padding-top: 0;
  padding-bottom: 0;
}
.dropdown-content-body {
  padding: 1.25rem 1.25rem;
}
.dropdown-content-footer {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  padding: 0.75rem 1.25rem;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  border-bottom-right-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}
.navbar-top {
  padding-top: 3.25003rem;
}
.navbar-lg-top {
  padding-top: 3.75003rem;
}
.navbar-sm-top {
  padding-top: 2.75003rem;
}
.navbar-lg-md-top {
  padding-top: 7.00006rem;
}
.navbar-md-md-top {
  padding-top: 6.50006rem;
}
.navbar-sm-md-top {
  padding-top: 6.00006rem;
}
.navbar-lg-sm-top {
  padding-top: 6.50006rem;
}
.navbar-bottom {
  padding-bottom: 3.25003rem;
}
.navbar-lg-md-bottom {
  padding-bottom: 7.00006rem;
}
.navbar-md-md-bottom {
  padding-bottom: 6.50006rem;
}
.navbar-sm-md-bottom {
  padding-bottom: 6.00006rem;
}
.navbar-lg-sm-bottom {
  padding-bottom: 6.50006rem;
}
.navbar-lg .navbar-brand {
  padding-top: 1.37502rem;
  padding-bottom: 1.37502rem;
}
.navbar-lg .navbar-nav-link {
  padding: 1.25rem 1.25rem;
}
.navbar-lg .navbar-nav-link .badge-mark {
  top: 0.625rem;
  right: 0.625rem;
}
.navbar-lg .navbar-text {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.navbar-lg .dropdown-user > .navbar-nav-link {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.navbar-lg .dropdown-user > .navbar-nav-link > span {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.navbar-lg .dropdown-user > .navbar-nav-link > img {
  max-height: 2.50003rem;
}
.navbar-sm .navbar-brand {
  padding-top: 0.87502rem;
  padding-bottom: 0.87502rem;
}
.navbar-sm .navbar-nav-link {
  padding: 0.75rem 0.875rem;
}
.navbar-sm .navbar-nav-link .badge-mark {
  top: 0.375rem;
  right: 0.4375rem;
}
.navbar-sm .navbar-text {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.navbar-sm .dropdown-user > .navbar-nav-link {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.navbar-sm .dropdown-user > .navbar-nav-link > span {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.navbar-sm .dropdown-user > .navbar-nav-link > img {
  max-height: 2.00003rem;
}
.navbar-header {
  margin-left: -1.25rem;
  margin-right: 1.25rem;
}
.navbar-header .navbar-brand {
  margin-left: 1.25rem;
  margin-right: 0;
}
.navbar-header .navbar-brand-xs {
  display: none;
}
.sidebar-xs .navbar-header .navbar-brand-md {
  display: none;
}
.sidebar-xs .navbar-header .navbar-brand-xs {
  display: inline-block;
  min-width: 3.5rem;
  margin-left: 0;
  text-align: center;
}
.navbar-static {
  z-index: 100;
}
.card.fixed-top {
  overflow: auto;
  max-height: 100%;
}
.card-body:not(.card) + .card-body:not(.card) {
  border-top: 1px solid transparent;
}
.card-body .card-img {
  border-radius: 0.1875rem;
}
.card-title {
  position: relative;
}
.card-header[class*=border-bottom] {
  border-bottom-width: 1px;
}
.card-footer:first-child {
  border-top: 0;
  border-bottom: 1px solid transparent;
}
.card-header + * > .card-footer:first-child {
  border-top: 0;
  border-bottom: 1px solid transparent;
}
.card-header + .card-footer {
  border-top: 0;
  border-bottom: 1px solid transparent;
}
.card-footer.border-bottom-1 {
  border-bottom: 1px solid transparent;
}
.card-header-tabs {
  margin-bottom: 0;
}
.card-header-tabs .nav-link {
  border-top-width: 0;
}
.card-img-actions {
  position: relative;
}
.card-img-actions:focus .card-img-actions-overlay {
  opacity: 1;
  visibility: visible;
}
.card-img-actions:hover .card-img-actions-overlay {
  opacity: 1;
  visibility: visible;
}
.card-img-actions-overlay {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.75);
  color: #333;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
[data-action] {
  cursor: pointer;
}
[data-action]:after {
  font-family: icomoon;
  font-size: 1rem;
  min-width: 1rem;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[data-action=collapse]:after {
  content: "";
}
[data-action=reload]:after {
  content: "";
}
[data-action=remove]:after {
  content: "";
  font-size: 0.8125rem;
}
[data-action=move] {
  cursor: default;
}
[data-action=move]:after {
  content: "";
}
[data-action=fullscreen]:after {
  content: "";
}
[data-action=fullscreen][data-fullscreen=active]:after {
  content: "";
}
[data-action=modal]:after {
  content: "";
}
.card-group-control .card-title > a {
  display: inline-block;
}
.card-group-control .card-title > a:before {
  content: "";
  font-family: icomoon;
  position: absolute;
  top: 50%;
  margin-top: -0.5rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.card-group-control .card-title > a.collapsed:before {
  content: "";
}
.card-group-control-left .card-title > a {
  padding-left: 1.625rem;
}
.card-group-control-left .card-title > a:before {
  left: 0;
}
.card-group-control-right .card-title > a {
  padding-right: 1.625rem;
}
.card-group-control-right .card-title > a:before {
  right: 0;
}
.breadcrumb {
  padding: 0;
}
.breadcrumb-item {
  padding: 0.625rem 0;
}
.breadcrumb-item i {
  font-size: 0.75rem;
}
a.breadcrumb-elements-item {
  display: inline-block;
  color: rgba(255, 255, 255, 0.9);
  -webkit-transition: color ease-in-out 0.15s;
  transition: color ease-in-out 0.15s;
}
a.breadcrumb-elements-item:focus {
  color: #333;
}
a.breadcrumb-elements-item:hover {
  color: #333;
}
a.breadcrumb-item {
  display: inline-block;
  color: rgba(255, 255, 255, 0.9);
  -webkit-transition: color ease-in-out 0.15s;
  transition: color ease-in-out 0.15s;
}
a.breadcrumb-item:focus {
  color: #333;
}
a.breadcrumb-item:hover {
  color: #333;
}
.page-header-content > .breadcrumb {
  padding-top: 0;
  padding-bottom: 1.25rem;
}
.page-header-content > .breadcrumb:first-child {
  padding-bottom: 0;
  padding-top: 1.25rem;
}
.breadcrumb-dash > .breadcrumb-item + .breadcrumb-item:before {
  content: "– ";
}
.breadcrumb-arrow > .breadcrumb-item + .breadcrumb-item:before {
  content: "→ ";
}
.breadcrumb-arrows > .breadcrumb-item + .breadcrumb-item:before {
  content: "» ";
}
.breadcrumb-caret > .breadcrumb-item + .breadcrumb-item:before {
  content: "› ";
}
.breadcrumb-line {
  position: relative;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-width: 1px 0;
}
.breadcrumb-line-light {
  background-color: #fff;
}
.breadcrumb-line-dark {
  background-color: #1c212c;
}
.breadcrumb-line-component {
  border-width: 1px;
  border-radius: 0.1875rem;
}
.breadcrumb-elements-item + .breadcrumb-elements-item {
  margin-left: 1.25rem;
}
.breadcrumb-elements-item.action + .breadcrumb-elements-item.action {
  margin-left: 0.25rem;
}
.breadcrumb-elements-item {
  padding: 0.625rem 0;
}
.breadcrumb-elements-item.action {
  padding: 0.3rem 0.525rem;
  border-radius: 3px;
}
.pagination {
  margin-bottom: 0;
}
.page-link {
  text-align: center;
  min-width: 2.25003rem;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.pagination-lg .page-link {
  min-width: 2.37502rem;
}
.pagination-sm .page-link {
  min-width: 1.87502rem;
}
.pagination-rounded .page-item:first-child .page-link {
  border-top-left-radius: 100px;
  border-bottom-left-radius: 100px;
}
.pagination-rounded .page-item:last-child .page-link {
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
}
.pagination-flat .page-item.active .page-link {
  background-color: #2196f3;
}
.pagination-flat .page-item.disabled .page-link {
  border-color: transparent;
  background-color: transparent;
}
.pagination-flat .page-link {
  background-color: transparent;
  border-color: transparent;
  margin-left: 2px;
  border-radius: 0.1875rem;
}
.pagination-flat .page-link:focus {
  background-color: rgba(255, 255, 255, 0.2);
}
.pagination-flat .page-link:hover {
  background-color: rgba(255, 255, 255, 0.2);
}
.pagination-flat.pagination-rounded .page-link {
  border-radius: 100px;
}
.pagination-separated .page-link {
  margin-left: 0.625rem;
  border-radius: 0.1875rem;
}
.pagination-separated.pagination-rounded .page-link {
  border-radius: 100px;
}
.pagination-pager .page-item {
  border-radius: 0.1875rem;
}
.pagination-pager .page-link {
  margin-left: 1.25rem;
  border-radius: 0.1875rem;
}
.pagination-pager:not(.pagination-rounded).pagination-lg .page-link {
  border-radius: 0.25rem;
}
.pagination-pager:not(.pagination-rounded).pagination-sm .page-link {
  border-radius: 0.125rem;
}
.pagination-pager.pagination-rounded .page-link {
  border-radius: 100px;
}
.pagination-pager-linked .page-item.disabled .page-link {
  background-color: transparent;
  border-color: transparent;
}
.pagination-pager-linked .page-link {
  color: #8dccff;
  background-color: transparent;
  border-color: transparent;
}
.pagination-pager-linked .page-link:focus {
  color: #333;
  background-color: #2196f3;
  border-color: #2196f3;
}
.pagination-pager-linked .page-link:hover {
  color: #333;
  background-color: #2196f3;
  border-color: #2196f3;
}
.badge.dropdown-toggle:after {
  font-size: 85%;
  vertical-align: baseline;
}
.badge-light {
  background-color: rgba(255, 255, 255, 0.8);
}
a.badge[class*=bg-]:not(.bg-white):focus {
  box-shadow: 0 0 0 62.5rem rgba(255, 255, 255, 0.1) inset;
}
a.badge[class*=bg-]:not(.bg-white):hover {
  box-shadow: 0 0 0 62.5rem rgba(255, 255, 255, 0.1) inset;
}
.badge-flat {
  background-color: transparent;
  border: 1px solid transparent;
  padding: calc(.3125rem - 1px) calc(.375rem - 1px);
}
.badge-flat[href]:focus {
  background-color: transparent;
  box-shadow: none;
}
.badge-flat[href]:hover {
  background-color: transparent;
  box-shadow: none;
}
.badge-flat.badge-pill {
  padding-left: calc(.4375rem - 1px);
  padding-right: calc(.4375rem - 1px);
}
.badge-striped {
  padding: 0.4375rem 0.5rem;
  position: relative;
}
.badge-striped:before {
  content: "";
  width: 0;
  position: absolute;
  top: 0;
  bottom: 0;
}
.badge-striped-left {
  padding-left: calc(.375rem + 2px);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.badge-striped-left:before {
  left: 0;
  border-left: 2px solid;
  border-left-color: inherit;
}
.badge-striped-right {
  padding-right: calc(.375rem + 2px);
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.badge-striped-right:before {
  right: 0;
  border-right: 2px solid;
  border-right-color: inherit;
}
.badge-icon {
  padding: 0.375rem;
  line-height: 1;
}
.badge-icon > i {
  top: 0;
}
.badge-float {
  position: absolute;
  right: -0.5rem;
  top: -0.5rem;
}
.badge-mark {
  padding: 0;
  border: 2px solid;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 100px;
}
.badge-mark:empty {
  display: inline-block;
}
.alert-dismissible .close:focus {
  color: inherit;
}
.alert-dismissible .close:hover {
  color: inherit;
}
.alert[class*=bg-]:not(.bg-white) .alert-link {
  color: inherit;
  border-bottom-color: rgba(255, 255, 255, 0.85);
}
.alert-rounded {
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  border-radius: 100px;
}
.alert-rounded.alert-dismissible .close {
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
}
.alert[class*=alert-styled-]:after {
  content: "";
  font-family: icomoon;
  color: #333;
  width: 2.875rem;
  left: -2.875rem;
  text-align: center;
  position: absolute;
  top: 50%;
  margin-top: -0.5rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.alert[class*=alert-styled-].alert-danger:after {
  content: "";
}
.alert[class*=alert-styled-][class*=bg-danger]:after {
  content: "";
}
.alert[class*=alert-styled-].alert-success:after {
  content: "";
}
.alert[class*=alert-styled-][class*=bg-success]:after {
  content: "";
}
.alert[class*=alert-styled-].alert-warning:after {
  content: "";
}
.alert[class*=alert-styled-][class*=bg-warning]:after {
  content: "";
}
.alert[class*=alert-styled-].alert-info:after {
  content: "";
}
.alert[class*=alert-styled-][class*=bg-info]:after {
  content: "";
}
.alert.alert-styled-left {
  border-left-width: 2.875rem;
}
.alert.alert-styled-left[class*=bg-]:not(.bg-white):not(.bg-light) {
  border-left-color: rgba(0, 0, 0, 0.15) !important;
}
.alert.alert-styled-right {
  border-right-width: 2.875rem;
}
.alert.alert-styled-right:after {
  left: auto;
  right: -2.875rem;
}
.alert.alert-styled-right[class*=bg-]:not(.bg-white):not(.bg-light) {
  border-right-color: rgba(0, 0, 0, 0.15) !important;
}
.alert.alert-styled-custom:after {
  content: "";
}
.alert.ui-pnotify[class*=alert-arrow-] > .brighttheme:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 0;
  border-left: 5px solid;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left-color: inherit;
  margin-top: -5px;
}
.alert:not(.ui-pnotify)[class*=alert-arrow-]:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 0;
  border-left: 5px solid;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left-color: inherit;
  margin-top: -5px;
}
.alert:not(.ui-pnotify).alert-arrow-right:before {
  left: auto;
  right: 0;
  border-left: 0;
  border-right: 5px solid;
  border-right-color: inherit;
}
.alert.ui-pnotify.alert-arrow-right > .brighttheme:before {
  left: auto;
  right: 0;
  border-left: 0;
  border-right: 5px solid;
  border-right-color: inherit;
}
.progress {
  position: relative;
}
.progress .progressbar-back-text {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  text-align: center;
  font-size: 0.60938rem;
  align-self: center;
}
.progress .progressbar-front-text {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  text-align: center;
  font-size: 0.60938rem;
}
.progress-bar {
  width: 0;
  overflow: hidden;
  white-space: nowrap;
}
.progress.right {
  -webkit-box-pack: end;
          justify-content: flex-end;
}
.progress.vertical {
  width: 3rem;
  height: 100%;
  display: inline-block;
}
.progress.vertical .progress-bar {
  width: 100%;
  height: 0;
  -webkit-transition: height 0.6s ease;
  transition: height 0.6s ease;
}
.progress.vertical + .progress.vertical {
  margin-left: 0.625rem;
}
.progress.vertical.bottom .progressbar-back-text {
  top: auto;
  bottom: 0;
}
.progress.vertical.bottom .progressbar-front-text {
  top: auto;
  bottom: 0;
}
.progress.vertical.bottom .progress-bar {
  position: absolute;
  bottom: 0;
}
.media {
  margin-top: 1.25rem;
}
.media:first-child {
  margin-top: 0;
}
.media.card-body {
  margin-top: 0;
}
.media-list {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}
.media-title {
  margin-bottom: 0.125rem;
}
.img-preview {
  max-height: 5rem;
}
.media-list-bordered .media {
  margin-top: 0;
  padding: 1rem 1.25rem;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.media-list-linked .media {
  padding: 1rem 1.25rem;
}
.media-list-linked li.media {
  margin-top: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.media-list-linked a.media {
  color: inherit;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.media-list-linked a.media:hover {
  background-color: #f5f5f5;
}
.media-list-linked.media-list-bordered li.media {
  border-bottom: 0;
}
.list-group {
  border: 1px solid rgba(255, 255, 255, 0.1);
  padding: 0.5rem 0;
  background-clip: padding-box;
  border-radius: 0.1875rem;
}
.list-group-item {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  margin-bottom: 0;
  border-width: 0;
  background-color: transparent;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.list-group-item:last-child {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.list-group-item:disabled {
  cursor: default;
}
.list-group-item.active .badge:not(.badge-mark) {
  background-color: rgba(0, 0, 0, 0.5) !important;
  color: #333 !important;
}
.list-group-item.active .badge-mark[class*=bg-] {
  background-color: #fff !important;
  border-color: #fff !important;
}
.list-group-item.active .badge-mark[class*=border-] {
  border-color: #fff !important;
}
.list-group-item.disabled {
  cursor: default;
}
.list-group-horizontal {
  border: 0;
}
.list-group-horizontal .list-group-item-action {
  width: auto;
}
.list-group-horizontal .list-group-item {
  border: 1px solid rgba(255, 255, 255, 0.1);
}
.list-group-flush {
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.list-group-divider {
  padding: 0;
  margin: 0.5rem 0;
  border-top-width: 1px;
}
.list-group-bordered {
  padding: 0;
}
.list-group-bordered .list-group-item {
  border-top-width: 1px;
  border-bottom-width: 1px;
  margin-bottom: -1px;
}
.list-group-bordered .list-group-item:first-child {
  border-top-width: 0;
  border-top-left-radius: 0.1875rem;
  border-top-right-radius: 0.1875rem;
}
.list-group-bordered .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 0.1875rem;
  border-bottom-left-radius: 0.1875rem;
}
.list-group-bordered[class*=bg-]:not(.bg-white) .list-group-item {
  border-top-color: rgba(255, 255, 255, 0.1);
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.list-group[class*=bg-]:not(.bg-white) {
  border-radius: 0.1875rem;
}
.list-group[class*=bg-]:not(.bg-white) .list-group-item.active {
  background-color: rgba(0, 0, 0, 0.2);
}
.list-group-item-primary {
  color: #333;
  background-color: #68b8f7;
}
.list-group-item-primary.list-group-item-action:focus {
  color: #333;
  background-color: #50adf6;
}
.list-group-item-primary.list-group-item-action:hover {
  color: #333;
  background-color: #50adf6;
}
.list-group-item-primary.list-group-item-action.active {
  color: #333;
  background-color: #fff;
  border-color: #fff;
}
.list-group-item-secondary {
  color: #333;
  background-color: #909bb5;
}
.list-group-item-secondary.list-group-item-action:focus {
  color: #333;
  background-color: #818dab;
}
.list-group-item-secondary.list-group-item-action:hover {
  color: #333;
  background-color: #818dab;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #333;
  background-color: #fff;
  border-color: #fff;
}
.list-group-item-success {
  color: #333;
  background-color: #97d19a;
}
.list-group-item-success.list-group-item-action:focus {
  color: #333;
  background-color: #85c989;
}
.list-group-item-success.list-group-item-action:hover {
  color: #333;
  background-color: #85c989;
}
.list-group-item-success.list-group-item-action.active {
  color: #333;
  background-color: #fff;
  border-color: #fff;
}
.list-group-item-info {
  color: #333;
  background-color: #52d1e2;
}
.list-group-item-info.list-group-item-action:focus {
  color: #333;
  background-color: #3ccbde;
}
.list-group-item-info.list-group-item-action:hover {
  color: #333;
  background-color: #3ccbde;
}
.list-group-item-info.list-group-item-action.active {
  color: #333;
  background-color: #fff;
  border-color: #fff;
}
.list-group-item-warning {
  color: #333;
  background-color: #ff9e7f;
}
.list-group-item-warning.list-group-item-action:focus {
  color: #333;
  background-color: #ff8b66;
}
.list-group-item-warning.list-group-item-action:hover {
  color: #333;
  background-color: #ff8b66;
}
.list-group-item-warning.list-group-item-action.active {
  color: #333;
  background-color: #fff;
  border-color: #fff;
}
.list-group-item-danger {
  color: #333;
  background-color: #f48a88;
}
.list-group-item-danger.list-group-item-action:focus {
  color: #333;
  background-color: #f27371;
}
.list-group-item-danger.list-group-item-action:hover {
  color: #333;
  background-color: #f27371;
}
.list-group-item-danger.list-group-item-action.active {
  color: #333;
  background-color: #fff;
  border-color: #fff;
}
.list-group-item-light {
  color: #333;
  background-color: rgba(255, 255, 255, 0.388);
}
.list-group-item-light.list-group-item-action:focus {
  color: #333;
  background-color: rgba(242, 242, 242, 0.388);
}
.list-group-item-light.list-group-item-action:hover {
  color: #333;
  background-color: rgba(242, 242, 242, 0.388);
}
.list-group-item-light.list-group-item-action.active {
  color: #333;
  background-color: #fff;
  border-color: #fff;
}
.list-group-item-dark {
  color: #333;
  background-color: rgba(206, 206, 206, 0.456);
}
.list-group-item-dark.list-group-item-action:focus {
  color: #333;
  background-color: rgba(193, 193, 193, 0.456);
}
.list-group-item-dark.list-group-item-action:hover {
  color: #333;
  background-color: rgba(193, 193, 193, 0.456);
}
.list-group-item-dark.list-group-item-action.active {
  color: #333;
  background-color: #fff;
  border-color: #fff;
}
.close {
  opacity: 0.75;
  -webkit-transition: color ease-in-out 0.15s, opacity ease-in-out 0.15s;
  transition: color ease-in-out 0.15s, opacity ease-in-out 0.15s;
}
.close:focus {
  outline: 0;
}
.close:hover {
  outline: 0;
}
.close:not(:disabled):not(.disabled):focus {
  opacity: 1;
}
.close:not(:disabled):not(.disabled):hover {
  opacity: 1;
}
.toast-header {
  background-clip: border-box;
}
.toast-header .close {
  color: inherit;
}
.modal-header {
  position: relative;
  border-top-left-radius: 0.1875rem;
  border-top-right-radius: 0.1875rem;
}
.modal-header .close {
  color: inherit;
}
.modal-header:not([class*=bg-]) {
  padding-bottom: 0;
  border-bottom-width: 0;
}
.modal-footer:not([class*=bg-]) {
  padding-top: 0;
  border-top-width: 0;
}
.table + .modal-footer {
  border-top-width: 1px;
  border-top-color: rgba(255, 255, 255, 0.1);
}
[class*=table-responsive] + .modal-footer {
  border-top-width: 1px;
  border-top-color: rgba(255, 255, 255, 0.1);
}
.bs-tooltip-top .arrow[class*=border-]:before {
  border-top-color: inherit;
}
.bs-tooltip-right .arrow[class*=border-]:before {
  border-right-color: inherit;
}
.bs-tooltip-bottom .arrow[class*=border-]:before {
  border-bottom-color: inherit;
}
.bs-tooltip-left .arrow[class*=border-]:before {
  border-left-color: inherit;
}
.popover-header {
  font-weight: 500;
  padding-bottom: 0;
  border-bottom-width: 0;
}
.popover-header[class*=bg-]:not(.bg-white):not(.bg-light) {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  border-bottom-width: 1px;
}
.bs-popover-top[class*=bg-]:not(.bg-white):not(.bg-light) .arrow {
  border-top-color: inherit;
}
.bs-popover-top[class*=bg-]:not(.bg-white):not(.bg-light) .arrow:after {
  border-top-color: inherit;
}
.bs-popover-top[class*=bg-]:not(.bg-white):not(.bg-light) .arrow:before {
  border-top-color: inherit;
}
.bs-popover-top[class*=border-] .arrow {
  border-top-color: inherit;
}
.bs-popover-top[class*=border-] .arrow:after {
  border-top-color: inherit;
}
.bs-popover-top[class*=border-] .arrow:before {
  border-top-color: inherit;
}
.bs-popover-right[class*=bg-]:not(.bg-white):not(.bg-light) .arrow {
  border-right-color: inherit;
}
.bs-popover-right[class*=bg-]:not(.bg-white):not(.bg-light) .arrow:after {
  border-right-color: inherit;
}
.bs-popover-right[class*=bg-]:not(.bg-white):not(.bg-light) .arrow:before {
  border-right-color: inherit;
}
.bs-popover-right[class*=border-] .arrow {
  border-right-color: inherit;
}
.bs-popover-right[class*=border-] .arrow:after {
  border-right-color: inherit;
}
.bs-popover-right[class*=border-] .arrow:before {
  border-right-color: inherit;
}
.bs-popover-bottom[class*=bg-]:not(.bg-white):not(.bg-light) .arrow {
  border-bottom-color: inherit;
}
.bs-popover-bottom[class*=bg-]:not(.bg-white):not(.bg-light) .arrow:after {
  border-bottom-color: inherit;
}
.bs-popover-bottom[class*=bg-]:not(.bg-white):not(.bg-light) .arrow:before {
  border-bottom-color: inherit;
}
.bs-popover-bottom[class*=border-] .arrow {
  border-bottom-color: inherit;
}
.bs-popover-bottom[class*=border-] .arrow:after {
  border-bottom-color: inherit;
}
.bs-popover-bottom[class*=border-] .arrow:before {
  border-bottom-color: inherit;
}
.bs-popover-left[class*=bg-]:not(.bg-white):not(.bg-light) .arrow {
  border-left-color: inherit;
}
.bs-popover-left[class*=bg-]:not(.bg-white):not(.bg-light) .arrow:after {
  border-left-color: inherit;
}
.bs-popover-left[class*=bg-]:not(.bg-white):not(.bg-light) .arrow:before {
  border-left-color: inherit;
}
.bs-popover-left[class*=border-] .arrow {
  border-left-color: inherit;
}
.bs-popover-left[class*=border-] .arrow:after {
  border-left-color: inherit;
}
.bs-popover-left[class*=border-] .arrow:before {
  border-left-color: inherit;
}
@media (prefers-reduced-motion: reduce) {
  a.list-icons-item {
    -webkit-transition: none;
    transition: none;
  }

  a.text-white:not(.btn) {
    -webkit-transition: none;
    transition: none;
  }

  a.text-default:not(.btn) {
    -webkit-transition: none;
    transition: none;
  }

  .table td {
    -webkit-transition: none;
    transition: none;
  }
  .table th {
    -webkit-transition: none;
    transition: none;
  }
  .table tr {
    -webkit-transition: none;
    transition: none;
  }

  .dropdown-item {
    -webkit-transition: none;
    transition: none;
  }

  .custom-control-input:active ~ .custom-control-label::before {
    -webkit-transition: none;
    transition: none;
  }

  .custom-select {
    -webkit-transition: none;
    transition: none;
  }

  .nav-link {
    -webkit-transition: none;
    transition: none;
  }

  .nav-tabs-bottom .nav-link:before {
    -webkit-transition: none;
    transition: none;
  }

  .nav-tabs-highlight .nav-link:before {
    -webkit-transition: none;
    transition: none;
  }

  .nav-tabs-top .nav-link:before {
    -webkit-transition: none;
    transition: none;
  }

  .nav-tabs-vertical .nav-link:before {
    -webkit-transition: none;
    transition: none;
  }

  .nav-pills .nav-link.active .badge:not(.bg-white) {
    -webkit-transition: none;
    transition: none;
  }

  .navbar-nav-link {
    -webkit-transition: none;
    transition: none;
  }

  .navbar-toggler {
    -webkit-transition: none;
    transition: none;
  }

  .card-img-actions-overlay {
    -webkit-transition: none;
    transition: none;
  }

  a.breadcrumb-elements-item {
    -webkit-transition: none;
    transition: none;
  }

  a.breadcrumb-item {
    -webkit-transition: none;
    transition: none;
  }

  .page-link {
    -webkit-transition: none;
    transition: none;
  }

  .progress.vertical .progress-bar {
    -webkit-transition: none;
    transition: none;
  }

  .media-list-linked a.media {
    -webkit-transition: none;
    transition: none;
  }

  .list-group-item {
    -webkit-transition: none;
    transition: none;
  }

  .close {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .table-responsive-sm > .table-bordered {
    border: 1px solid rgba(255, 255, 255, 0.1);
  }

  .navbar-expand-sm .navbar-nav:first-child > .nav-item:first-child {
    margin-top: 0.625rem;
  }
  .navbar-expand-sm .navbar-nav:last-child > .nav-item:not(.show):last-child {
    margin-bottom: 0.625rem;
  }
  .navbar-expand-sm .navbar-nav > .nav-item > .dropdown-menu {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .navbar-expand-sm .navbar-nav-link {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    margin-left: -1.25rem;
    margin-right: -1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .navbar-expand-sm .navbar-nav-link .badge:not(.position-static) {
    position: static;
  }
  .navbar-expand-sm .navbar-nav-link.dropdown-toggle:not(.caret-0) {
    padding-right: 2.5rem;
  }
  .navbar-expand-sm .navbar-nav-link.dropdown-toggle:not(.caret-0):after {
    position: absolute;
    top: 50%;
    right: 1.25rem;
    margin: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .navbar-expand-sm .navbar-collapse {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
  }
  .navbar-expand-sm .dropdown-submenu .dropdown-toggle:after {
    content: "";
  }
  .navbar-expand-sm .dropdown-submenu .dropdown-menu {
    margin: 0;
    border-width: 0;
    box-shadow: none;
    border-radius: 0;
  }
  .navbar-expand-sm .dropdown-submenu > .dropdown-menu > .dropdown-item {
    padding-left: 2rem;
  }
  .navbar-expand-sm .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-item {
    padding-left: 2rem;
  }
  .navbar-expand-sm .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-item {
    padding-left: 3rem;
  }
  .navbar-expand-sm .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-item {
    padding-left: 3rem;
  }
  .navbar-expand-sm .dropdown-submenu.dropdown-submenu-left .dropdown-menu {
    margin: 0;
    border-width: 0;
    box-shadow: none;
    border-radius: 0;
  }

  .navbar-expand-sm.fixed-bottom .navbar-collapse {
    max-height: 440px;
    overflow-y: auto;
  }

  .navbar-expand-sm.fixed-top .navbar-collapse {
    max-height: 440px;
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md > .table-bordered {
    border: 1px solid rgba(255, 255, 255, 0.1);
  }

  .form-group [class*=col-md-]:not([class*=col-form-label]) + [class*=col-md-] {
    margin-top: 1.25rem;
  }

  [class*=col-form-label][class*=col-md-] {
    padding-top: 0;
  }

  .navbar-expand-md .navbar-nav:first-child > .nav-item:first-child {
    margin-top: 0.625rem;
  }
  .navbar-expand-md .navbar-nav:last-child > .nav-item:not(.show):last-child {
    margin-bottom: 0.625rem;
  }
  .navbar-expand-md .navbar-nav > .nav-item > .dropdown-menu {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .navbar-expand-md .navbar-nav-link {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    margin-left: -1.25rem;
    margin-right: -1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .navbar-expand-md .navbar-nav-link .badge:not(.position-static) {
    position: static;
  }
  .navbar-expand-md .navbar-nav-link.dropdown-toggle:not(.caret-0) {
    padding-right: 2.5rem;
  }
  .navbar-expand-md .navbar-nav-link.dropdown-toggle:not(.caret-0):after {
    position: absolute;
    top: 50%;
    right: 1.25rem;
    margin: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .navbar-expand-md .navbar-collapse {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
  }
  .navbar-expand-md .dropdown-submenu .dropdown-toggle:after {
    content: "";
  }
  .navbar-expand-md .dropdown-submenu .dropdown-menu {
    margin: 0;
    border-width: 0;
    box-shadow: none;
    border-radius: 0;
  }
  .navbar-expand-md .dropdown-submenu > .dropdown-menu > .dropdown-item {
    padding-left: 2rem;
  }
  .navbar-expand-md .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-item {
    padding-left: 2rem;
  }
  .navbar-expand-md .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-item {
    padding-left: 3rem;
  }
  .navbar-expand-md .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-item {
    padding-left: 3rem;
  }
  .navbar-expand-md .dropdown-submenu.dropdown-submenu-left .dropdown-menu {
    margin: 0;
    border-width: 0;
    box-shadow: none;
    border-radius: 0;
  }

  .navbar-expand-md.fixed-bottom .navbar-collapse {
    max-height: 440px;
    overflow-y: auto;
  }

  .navbar-expand-md.fixed-top .navbar-collapse {
    max-height: 440px;
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg > .table-bordered {
    border: 1px solid rgba(255, 255, 255, 0.1);
  }

  .form-group [class*=col-lg-]:not([class*=col-form-label]) + [class*=col-lg-] {
    margin-top: 1.25rem;
  }

  [class*=col-form-label][class*=col-lg-] {
    padding-top: 0;
  }

  .dropdown-menu > .dropdown-submenu .dropdown-toggle:after {
    content: "";
  }
  .dropdown-menu > .dropdown-submenu .dropdown-menu {
    position: static;
    margin: 0 !important;
    border-width: 0;
    box-shadow: none;
    border-radius: 0;
  }
  .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-item {
    padding-left: 2rem;
  }
  .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-item {
    padding-left: 2rem;
  }
  .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-item {
    padding-left: 3rem;
  }
  .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-item {
    padding-left: 3rem;
  }
  .dropdown-menu > .dropdown-submenu.dropdown-submenu-left .dropdown-menu {
    position: static;
    margin: 0 !important;
    border-width: 0;
    box-shadow: none;
    border-radius: 0;
  }

  .navbar-expand-lg .navbar-nav:first-child > .nav-item:first-child {
    margin-top: 0.625rem;
  }
  .navbar-expand-lg .navbar-nav:last-child > .nav-item:not(.show):last-child {
    margin-bottom: 0.625rem;
  }
  .navbar-expand-lg .navbar-nav > .nav-item > .dropdown-menu {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .navbar-expand-lg .navbar-nav-link {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    margin-left: -1.25rem;
    margin-right: -1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .navbar-expand-lg .navbar-nav-link .badge:not(.position-static) {
    position: static;
  }
  .navbar-expand-lg .navbar-nav-link.dropdown-toggle:not(.caret-0) {
    padding-right: 2.5rem;
  }
  .navbar-expand-lg .navbar-nav-link.dropdown-toggle:not(.caret-0):after {
    position: absolute;
    top: 50%;
    right: 1.25rem;
    margin: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .navbar-expand-lg .navbar-collapse {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
  }
  .navbar-expand-lg .dropdown-submenu .dropdown-toggle:after {
    content: "";
  }
  .navbar-expand-lg .dropdown-submenu .dropdown-menu {
    margin: 0;
    border-width: 0;
    box-shadow: none;
    border-radius: 0;
  }
  .navbar-expand-lg .dropdown-submenu > .dropdown-menu > .dropdown-item {
    padding-left: 2rem;
  }
  .navbar-expand-lg .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-item {
    padding-left: 2rem;
  }
  .navbar-expand-lg .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-item {
    padding-left: 3rem;
  }
  .navbar-expand-lg .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-item {
    padding-left: 3rem;
  }
  .navbar-expand-lg .dropdown-submenu.dropdown-submenu-left .dropdown-menu {
    margin: 0;
    border-width: 0;
    box-shadow: none;
    border-radius: 0;
  }

  .navbar-expand-lg.fixed-bottom .navbar-collapse {
    max-height: 440px;
    overflow-y: auto;
  }

  .navbar-expand-lg.fixed-top .navbar-collapse {
    max-height: 440px;
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl > .table-bordered {
    border: 1px solid rgba(255, 255, 255, 0.1);
  }

  .form-group [class*=col-xl-]:not([class*=col-form-label]) + [class*=col-xl-] {
    margin-top: 1.25rem;
  }

  [class*=col-form-label][class*=col-xl-] {
    padding-top: 0;
  }

  .navbar-expand-xl .navbar-nav:first-child > .nav-item:first-child {
    margin-top: 0.625rem;
  }
  .navbar-expand-xl .navbar-nav:last-child > .nav-item:not(.show):last-child {
    margin-bottom: 0.625rem;
  }
  .navbar-expand-xl .navbar-nav > .nav-item > .dropdown-menu {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .navbar-expand-xl .navbar-nav-link {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    margin-left: -1.25rem;
    margin-right: -1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .navbar-expand-xl .navbar-nav-link .badge:not(.position-static) {
    position: static;
  }
  .navbar-expand-xl .navbar-nav-link.dropdown-toggle:not(.caret-0) {
    padding-right: 2.5rem;
  }
  .navbar-expand-xl .navbar-nav-link.dropdown-toggle:not(.caret-0):after {
    position: absolute;
    top: 50%;
    right: 1.25rem;
    margin: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .navbar-expand-xl .navbar-collapse {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
  }
  .navbar-expand-xl .dropdown-submenu .dropdown-toggle:after {
    content: "";
  }
  .navbar-expand-xl .dropdown-submenu .dropdown-menu {
    margin: 0;
    border-width: 0;
    box-shadow: none;
    border-radius: 0;
  }
  .navbar-expand-xl .dropdown-submenu > .dropdown-menu > .dropdown-item {
    padding-left: 2rem;
  }
  .navbar-expand-xl .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-item {
    padding-left: 2rem;
  }
  .navbar-expand-xl .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-item {
    padding-left: 3rem;
  }
  .navbar-expand-xl .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-item {
    padding-left: 3rem;
  }
  .navbar-expand-xl .dropdown-submenu.dropdown-submenu-left .dropdown-menu {
    margin: 0;
    border-width: 0;
    box-shadow: none;
    border-radius: 0;
  }

  .navbar-expand-xl.fixed-bottom .navbar-collapse {
    max-height: 440px;
    overflow-y: auto;
  }

  .navbar-expand-xl.fixed-top .navbar-collapse {
    max-height: 440px;
    overflow-y: auto;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm .navbar-brand {
    min-width: 15.625rem;
  }
  .navbar-expand-sm .navbar-nav-link:before {
    top: auto;
    right: 0;
    width: auto;
    height: 2px;
  }

  .list-group-horizontal-sm {
    border: 0;
  }
  .list-group-horizontal-sm .list-group-item-action {
    width: auto;
  }
  .list-group-horizontal-sm .list-group-item {
    border: 1px solid rgba(255, 255, 255, 0.1);
  }

  .modal-xs {
    max-width: 300px;
  }

  .modal-full {
    max-width: 94%;
    margin-left: 3%;
    margin-right: 3%;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md .navbar-brand {
    min-width: 15.625rem;
  }
  .navbar-expand-md .navbar-nav-link:before {
    top: auto;
    right: 0;
    width: auto;
    height: 2px;
  }

  .list-group-horizontal-md {
    border: 0;
  }
  .list-group-horizontal-md .list-group-item-action {
    width: auto;
  }
  .list-group-horizontal-md .list-group-item {
    border: 1px solid rgba(255, 255, 255, 0.1);
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg .navbar-brand {
    min-width: 15.625rem;
  }
  .navbar-expand-lg .navbar-nav-link:before {
    top: auto;
    right: 0;
    width: auto;
    height: 2px;
  }

  .list-group-horizontal-lg {
    border: 0;
  }
  .list-group-horizontal-lg .list-group-item-action {
    width: auto;
  }
  .list-group-horizontal-lg .list-group-item {
    border: 1px solid rgba(255, 255, 255, 0.1);
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl .navbar-brand {
    min-width: 15.625rem;
  }
  .navbar-expand-xl .navbar-nav-link:before {
    top: auto;
    right: 0;
    width: auto;
    height: 2px;
  }

  .list-group-horizontal-xl {
    border: 0;
  }
  .list-group-horizontal-xl .list-group-item-action {
    width: auto;
  }
  .list-group-horizontal-xl .list-group-item {
    border: 1px solid rgba(255, 255, 255, 0.1);
  }
}
.table {
  color: #333;
}
.table thead th {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #b7b7b7;
}
.table thead td {
  border-top: 1px solid #ddd;
}
.card-body + .table, .card-body + div[class*=table-responsive], .card-header:not([class*=bg-]) + .table, .card-header:not([class*=bg-]) + div[class*=table-responsive], .navbar-light + .table, .navbar-light + div[class*=table-responsive], .table + .card-body, div[class*=table-responsive] + .card-body {
  border-top: 1px solid #ddd;
}
/* ------------------------------------------------------------------------------
 *
 *  # Main colors
 *
 *  List of the page main color palettes
 *
 * ---------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------
 *
 *  # Custom color system
 *
 *  Custom color system styles. Includes background, border and text colors
 *
 * ---------------------------------------------------------------------------- */
.alpha-primary {
  background-color: #E3F2FD;
}
.grid-primary web-table-row.selected web-table-cell, .grid-primary web-table-row.selected .cbx-selection, .grid-primary web-table-row.selected .list-icons {
  background-color: #E3F2FD;
}
.super-alpha-primary {
  background-color: #f6fbfe;
}
.dialog-alpha-primary > .modal-dialog > .modal-content {
  background-color: #E3F2FD;
}
.dialog-alpha-primary > .modal-dialog > .modal-content .page-header-content {
  background-color: #42A5F5;
}
.dialog-alpha-primary > .modal-dialog > .modal-content .navbar-nav-link {
  color: #2196F3;
}
.dialog-alpha-primary > .modal-dialog > .modal-content .navbar-nav-link.active {
  background-color: #E3F2FD;
}
.cell-selected-primary {
  background-color: #E3F2FD;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
  box-shadow: inset 0 0 0 1px !important;
}
.text-primary {
  color: #2196F3;
}
.text-primary[href]:hover, .text-primary[href]:focus {
  color: #0c83e2;
}
.bg-primary {
  background-color: #2196F3;
  color: white;
}
.bg-primary:hover {
  color: white;
}
.control-hover-primary:hover {
  box-shadow: 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.control-focus-primary:focus {
  box-shadow: rgba(33, 150, 243, 0.25) 0px 0px 0px 1px, rgba(33, 150, 243, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.button-hover-primary:hover {
  background-color: rgba(33, 150, 243, 0.1);
  border-color: rgba(33, 150, 243, 0);
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
}
.select2-primary .select2-container--open .select2-selection--single, .select2-primary .select2-container--open .select2-selection--multiple {
  box-shadow: rgba(33, 150, 243, 0.25) 0px 0px 0px 1px, rgba(33, 150, 243, 0.2) 0px 0px 0px 4px;
}
.select2-primary .select2-selection--single:focus, .select2-primary .select2-selection--multiple:focus {
  box-shadow: rgba(33, 150, 243, 0.25) 0px 0px 0px 1px, rgba(33, 150, 243, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.select2-primary .select2-selection--single:hover, .select2-primary .select2-selection--multiple:hover {
  box-shadow: 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-primary .form-control[readonly]:not(:disabled).picker__input--active {
  box-shadow: rgba(33, 150, 243, 0.25) 0px 0px 0px 1px, rgba(33, 150, 243, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-primary .form-control[readonly]:not(:disabled):hover {
  box-shadow: 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-primary .multiselect:focus {
  box-shadow: rgba(33, 150, 243, 0.25) 0px 0px 0px 1px, rgba(33, 150, 243, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-primary .multiselect:hover {
  box-shadow: 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-primary input[type=checkbox] ~ .form-check-control-indicator {
  border: 0.125rem solid #2196F3;
}
.form-primary .btn-group.show .multiselect.btn-light {
  box-shadow: 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-primary .multiselect-item.active:not(.disabled) input[type=checkbox] ~ .form-check-control-indicator {
  border-color: #2196F3;
  color: #2196F3;
}
.form-primary .multiselect-item.active:not(.disabled) input[type=radio] ~ .form-check-control-indicator {
  border-color: #2196F3;
}
.form-primary.empty span.multiselect-selected-text {
  opacity: 0.5;
}
.border-primary {
  border-color: #2196F3;
}
.border-top-primary {
  border-top-color: #2196F3;
}
.border-bottom-primary {
  border-bottom-color: #2196F3;
}
.border-left-primary {
  border-left-color: #2196F3;
}
.border-right-primary {
  border-right-color: #2196F3;
}
.alpha-danger {
  background-color: #FFEBEE;
}
.grid-danger web-table-row.selected web-table-cell, .grid-danger web-table-row.selected .cbx-selection, .grid-danger web-table-row.selected .list-icons {
  background-color: #FFEBEE;
}
.super-alpha-danger {
  background-color: white;
}
.dialog-alpha-danger > .modal-dialog > .modal-content {
  background-color: #FFEBEE;
}
.dialog-alpha-danger > .modal-dialog > .modal-content .page-header-content {
  background-color: #EF5350;
}
.dialog-alpha-danger > .modal-dialog > .modal-content .navbar-nav-link {
  color: #F44336;
}
.dialog-alpha-danger > .modal-dialog > .modal-content .navbar-nav-link.active {
  background-color: #FFEBEE;
}
.cell-selected-danger {
  background-color: #FFEBEE;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
  box-shadow: inset 0 0 0 1px !important;
}
.text-danger {
  color: #F44336;
}
.text-danger[href]:hover, .text-danger[href]:focus {
  color: #f22112;
}
.bg-danger {
  background-color: #F44336;
  color: white;
}
.bg-danger:hover {
  color: white;
}
.control-hover-danger:hover {
  box-shadow: 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.control-focus-danger:focus {
  box-shadow: rgba(244, 67, 54, 0.25) 0px 0px 0px 1px, rgba(244, 67, 54, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.button-hover-danger:hover {
  background-color: rgba(244, 67, 54, 0.1);
  border-color: rgba(244, 67, 54, 0);
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
}
.select2-danger .select2-container--open .select2-selection--single, .select2-danger .select2-container--open .select2-selection--multiple {
  box-shadow: rgba(244, 67, 54, 0.25) 0px 0px 0px 1px, rgba(244, 67, 54, 0.2) 0px 0px 0px 4px;
}
.select2-danger .select2-selection--single:focus, .select2-danger .select2-selection--multiple:focus {
  box-shadow: rgba(244, 67, 54, 0.25) 0px 0px 0px 1px, rgba(244, 67, 54, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.select2-danger .select2-selection--single:hover, .select2-danger .select2-selection--multiple:hover {
  box-shadow: 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-danger .form-control[readonly]:not(:disabled).picker__input--active {
  box-shadow: rgba(244, 67, 54, 0.25) 0px 0px 0px 1px, rgba(244, 67, 54, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-danger .form-control[readonly]:not(:disabled):hover {
  box-shadow: 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-danger .multiselect:focus {
  box-shadow: rgba(244, 67, 54, 0.25) 0px 0px 0px 1px, rgba(244, 67, 54, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-danger .multiselect:hover {
  box-shadow: 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-danger input[type=checkbox] ~ .form-check-control-indicator {
  border: 0.125rem solid #F44336;
}
.form-danger .btn-group.show .multiselect.btn-light {
  box-shadow: 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-danger .multiselect-item.active:not(.disabled) input[type=checkbox] ~ .form-check-control-indicator {
  border-color: #F44336;
  color: #F44336;
}
.form-danger .multiselect-item.active:not(.disabled) input[type=radio] ~ .form-check-control-indicator {
  border-color: #F44336;
}
.form-danger.empty span.multiselect-selected-text {
  opacity: 0.5;
}
.border-danger {
  border-color: #F44336;
}
.border-top-danger {
  border-top-color: #F44336;
}
.border-bottom-danger {
  border-bottom-color: #F44336;
}
.border-left-danger {
  border-left-color: #F44336;
}
.border-right-danger {
  border-right-color: #F44336;
}
.alpha-success {
  background-color: #E8F5E9;
}
.grid-success web-table-row.selected web-table-cell, .grid-success web-table-row.selected .cbx-selection, .grid-success web-table-row.selected .list-icons {
  background-color: #E8F5E9;
}
.super-alpha-success {
  background-color: #f6fbf7;
}
.dialog-alpha-success > .modal-dialog > .modal-content {
  background-color: #E8F5E9;
}
.dialog-alpha-success > .modal-dialog > .modal-content .page-header-content {
  background-color: #66BB6A;
}
.dialog-alpha-success > .modal-dialog > .modal-content .navbar-nav-link {
  color: #4CAF50;
}
.dialog-alpha-success > .modal-dialog > .modal-content .navbar-nav-link.active {
  background-color: #E8F5E9;
}
.cell-selected-success {
  background-color: #E8F5E9;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
  box-shadow: inset 0 0 0 1px !important;
}
.text-success {
  color: #4CAF50;
}
.text-success[href]:hover, .text-success[href]:focus {
  color: #409444;
}
.bg-success {
  background-color: #4CAF50;
  color: white;
}
.bg-success:hover {
  color: white;
}
.control-hover-success:hover {
  box-shadow: 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.control-focus-success:focus {
  box-shadow: rgba(76, 175, 80, 0.25) 0px 0px 0px 1px, rgba(76, 175, 80, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.button-hover-success:hover {
  background-color: rgba(76, 175, 80, 0.1);
  border-color: rgba(76, 175, 80, 0);
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
}
.select2-success .select2-container--open .select2-selection--single, .select2-success .select2-container--open .select2-selection--multiple {
  box-shadow: rgba(76, 175, 80, 0.25) 0px 0px 0px 1px, rgba(76, 175, 80, 0.2) 0px 0px 0px 4px;
}
.select2-success .select2-selection--single:focus, .select2-success .select2-selection--multiple:focus {
  box-shadow: rgba(76, 175, 80, 0.25) 0px 0px 0px 1px, rgba(76, 175, 80, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.select2-success .select2-selection--single:hover, .select2-success .select2-selection--multiple:hover {
  box-shadow: 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-success .form-control[readonly]:not(:disabled).picker__input--active {
  box-shadow: rgba(76, 175, 80, 0.25) 0px 0px 0px 1px, rgba(76, 175, 80, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-success .form-control[readonly]:not(:disabled):hover {
  box-shadow: 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-success .multiselect:focus {
  box-shadow: rgba(76, 175, 80, 0.25) 0px 0px 0px 1px, rgba(76, 175, 80, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-success .multiselect:hover {
  box-shadow: 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-success input[type=checkbox] ~ .form-check-control-indicator {
  border: 0.125rem solid #4CAF50;
}
.form-success .btn-group.show .multiselect.btn-light {
  box-shadow: 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-success .multiselect-item.active:not(.disabled) input[type=checkbox] ~ .form-check-control-indicator {
  border-color: #4CAF50;
  color: #4CAF50;
}
.form-success .multiselect-item.active:not(.disabled) input[type=radio] ~ .form-check-control-indicator {
  border-color: #4CAF50;
}
.form-success.empty span.multiselect-selected-text {
  opacity: 0.5;
}
.border-success {
  border-color: #4CAF50;
}
.border-top-success {
  border-top-color: #4CAF50;
}
.border-bottom-success {
  border-bottom-color: #4CAF50;
}
.border-left-success {
  border-left-color: #4CAF50;
}
.border-right-success {
  border-right-color: #4CAF50;
}
.alpha-warning {
  background-color: #FBE9E7;
}
.grid-warning web-table-row.selected web-table-cell, .grid-warning web-table-row.selected .cbx-selection, .grid-warning web-table-row.selected .list-icons {
  background-color: #FBE9E7;
}
.super-alpha-warning {
  background-color: #fef9f8;
}
.dialog-alpha-warning > .modal-dialog > .modal-content {
  background-color: #FBE9E7;
}
.dialog-alpha-warning > .modal-dialog > .modal-content .page-header-content {
  background-color: #FF7043;
}
.dialog-alpha-warning > .modal-dialog > .modal-content .navbar-nav-link {
  color: #FF5722;
}
.dialog-alpha-warning > .modal-dialog > .modal-content .navbar-nav-link.active {
  background-color: #FBE9E7;
}
.cell-selected-warning {
  background-color: #FBE9E7;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
  box-shadow: inset 0 0 0 1px !important;
}
.text-warning {
  color: #FF5722;
}
.text-warning[href]:hover, .text-warning[href]:focus {
  color: #fb3c00;
}
.bg-warning {
  background-color: #FF5722;
  color: white;
}
.bg-warning:hover {
  color: white;
}
.control-hover-warning:hover {
  box-shadow: 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.control-focus-warning:focus {
  box-shadow: rgba(255, 87, 34, 0.25) 0px 0px 0px 1px, rgba(255, 87, 34, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.button-hover-warning:hover {
  background-color: rgba(255, 87, 34, 0.1);
  border-color: rgba(255, 87, 34, 0);
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
}
.select2-warning .select2-container--open .select2-selection--single, .select2-warning .select2-container--open .select2-selection--multiple {
  box-shadow: rgba(255, 87, 34, 0.25) 0px 0px 0px 1px, rgba(255, 87, 34, 0.2) 0px 0px 0px 4px;
}
.select2-warning .select2-selection--single:focus, .select2-warning .select2-selection--multiple:focus {
  box-shadow: rgba(255, 87, 34, 0.25) 0px 0px 0px 1px, rgba(255, 87, 34, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.select2-warning .select2-selection--single:hover, .select2-warning .select2-selection--multiple:hover {
  box-shadow: 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-warning .form-control[readonly]:not(:disabled).picker__input--active {
  box-shadow: rgba(255, 87, 34, 0.25) 0px 0px 0px 1px, rgba(255, 87, 34, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-warning .form-control[readonly]:not(:disabled):hover {
  box-shadow: 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-warning .multiselect:focus {
  box-shadow: rgba(255, 87, 34, 0.25) 0px 0px 0px 1px, rgba(255, 87, 34, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-warning .multiselect:hover {
  box-shadow: 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-warning input[type=checkbox] ~ .form-check-control-indicator {
  border: 0.125rem solid #FF5722;
}
.form-warning .btn-group.show .multiselect.btn-light {
  box-shadow: 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-warning .multiselect-item.active:not(.disabled) input[type=checkbox] ~ .form-check-control-indicator {
  border-color: #FF5722;
  color: #FF5722;
}
.form-warning .multiselect-item.active:not(.disabled) input[type=radio] ~ .form-check-control-indicator {
  border-color: #FF5722;
}
.form-warning.empty span.multiselect-selected-text {
  opacity: 0.5;
}
.border-warning {
  border-color: #FF5722;
}
.border-top-warning {
  border-top-color: #FF5722;
}
.border-bottom-warning {
  border-bottom-color: #FF5722;
}
.border-left-warning {
  border-left-color: #FF5722;
}
.border-right-warning {
  border-right-color: #FF5722;
}
.alpha-info {
  background-color: #E0F7FA;
}
.grid-info web-table-row.selected web-table-cell, .grid-info web-table-row.selected .cbx-selection, .grid-info web-table-row.selected .list-icons {
  background-color: #E0F7FA;
}
.super-alpha-info {
  background-color: #f2fcfd;
}
.dialog-alpha-info > .modal-dialog > .modal-content {
  background-color: #E0F7FA;
}
.dialog-alpha-info > .modal-dialog > .modal-content .page-header-content {
  background-color: #26C6DA;
}
.dialog-alpha-info > .modal-dialog > .modal-content .navbar-nav-link {
  color: #00BCD4;
}
.dialog-alpha-info > .modal-dialog > .modal-content .navbar-nav-link.active {
  background-color: #E0F7FA;
}
.cell-selected-info {
  background-color: #E0F7FA;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
  box-shadow: inset 0 0 0 1px !important;
}
.text-info {
  color: #00BCD4;
}
.text-info[href]:hover, .text-info[href]:focus {
  color: #009aae;
}
.bg-info {
  background-color: #00BCD4;
  color: white;
}
.bg-info:hover {
  color: white;
}
.control-hover-info:hover {
  box-shadow: 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.control-focus-info:focus {
  box-shadow: rgba(0, 188, 212, 0.25) 0px 0px 0px 1px, rgba(0, 188, 212, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.button-hover-info:hover {
  background-color: rgba(0, 188, 212, 0.1);
  border-color: rgba(0, 188, 212, 0);
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
}
.select2-info .select2-container--open .select2-selection--single, .select2-info .select2-container--open .select2-selection--multiple {
  box-shadow: rgba(0, 188, 212, 0.25) 0px 0px 0px 1px, rgba(0, 188, 212, 0.2) 0px 0px 0px 4px;
}
.select2-info .select2-selection--single:focus, .select2-info .select2-selection--multiple:focus {
  box-shadow: rgba(0, 188, 212, 0.25) 0px 0px 0px 1px, rgba(0, 188, 212, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.select2-info .select2-selection--single:hover, .select2-info .select2-selection--multiple:hover {
  box-shadow: 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-info .form-control[readonly]:not(:disabled).picker__input--active {
  box-shadow: rgba(0, 188, 212, 0.25) 0px 0px 0px 1px, rgba(0, 188, 212, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-info .form-control[readonly]:not(:disabled):hover {
  box-shadow: 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-info .multiselect:focus {
  box-shadow: rgba(0, 188, 212, 0.25) 0px 0px 0px 1px, rgba(0, 188, 212, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-info .multiselect:hover {
  box-shadow: 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-info input[type=checkbox] ~ .form-check-control-indicator {
  border: 0.125rem solid #00BCD4;
}
.form-info .btn-group.show .multiselect.btn-light {
  box-shadow: 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-info .multiselect-item.active:not(.disabled) input[type=checkbox] ~ .form-check-control-indicator {
  border-color: #00BCD4;
  color: #00BCD4;
}
.form-info .multiselect-item.active:not(.disabled) input[type=radio] ~ .form-check-control-indicator {
  border-color: #00BCD4;
}
.form-info.empty span.multiselect-selected-text {
  opacity: 0.5;
}
.border-info {
  border-color: #00BCD4;
}
.border-top-info {
  border-top-color: #00BCD4;
}
.border-bottom-info {
  border-bottom-color: #00BCD4;
}
.border-left-info {
  border-left-color: #00BCD4;
}
.border-right-info {
  border-right-color: #00BCD4;
}
.alpha-red {
  background-color: #ffebee;
}
.grid-red web-table-row.selected web-table-cell, .grid-red web-table-row.selected .cbx-selection, .grid-red web-table-row.selected .list-icons {
  background-color: #ffebee;
}
.super-alpha-red {
  background-color: white;
}
.dialog-alpha-red > .modal-dialog > .modal-content {
  background-color: #ffebee;
}
.dialog-alpha-red > .modal-dialog > .modal-content .page-header-content {
  background-color: #ef5350;
}
.dialog-alpha-red > .modal-dialog > .modal-content .navbar-nav-link {
  color: #f44336;
}
.dialog-alpha-red > .modal-dialog > .modal-content .navbar-nav-link.active {
  background-color: #ffebee;
}
.cell-selected-red {
  background-color: #ffebee;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
  box-shadow: inset 0 0 0 1px #ffcdd2 !important;
}
.text-red {
  color: #f44336;
}
.text-red[href]:hover, .text-red[href]:focus {
  color: #f22112;
}
.bg-red {
  background-color: #f44336;
  color: white;
}
.bg-red:hover {
  color: white;
}
.control-hover-red:hover {
  box-shadow: #ffcdd2 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.control-focus-red:focus {
  box-shadow: rgba(244, 67, 54, 0.25) 0px 0px 0px 1px, rgba(244, 67, 54, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.button-hover-red:hover {
  background-color: rgba(244, 67, 54, 0.1);
  border-color: rgba(244, 67, 54, 0);
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
}
.select2-red .select2-container--open .select2-selection--single, .select2-red .select2-container--open .select2-selection--multiple {
  box-shadow: rgba(244, 67, 54, 0.25) 0px 0px 0px 1px, rgba(244, 67, 54, 0.2) 0px 0px 0px 4px;
}
.select2-red .select2-selection--single:focus, .select2-red .select2-selection--multiple:focus {
  box-shadow: rgba(244, 67, 54, 0.25) 0px 0px 0px 1px, rgba(244, 67, 54, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.select2-red .select2-selection--single:hover, .select2-red .select2-selection--multiple:hover {
  box-shadow: #ffcdd2 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-red .form-control[readonly]:not(:disabled).picker__input--active {
  box-shadow: rgba(244, 67, 54, 0.25) 0px 0px 0px 1px, rgba(244, 67, 54, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-red .form-control[readonly]:not(:disabled):hover {
  box-shadow: #ffcdd2 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-red .multiselect:focus {
  box-shadow: rgba(244, 67, 54, 0.25) 0px 0px 0px 1px, rgba(244, 67, 54, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-red .multiselect:hover {
  box-shadow: #ffcdd2 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-red input[type=checkbox] ~ .form-check-control-indicator {
  border: 0.125rem solid #f44336;
}
.form-red .btn-group.show .multiselect.btn-light {
  box-shadow: #ffcdd2 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-red .multiselect-item.active:not(.disabled) input[type=checkbox] ~ .form-check-control-indicator {
  border-color: #f44336;
  color: #f44336;
}
.form-red .multiselect-item.active:not(.disabled) input[type=radio] ~ .form-check-control-indicator {
  border-color: #f44336;
}
.form-red.empty span.multiselect-selected-text {
  opacity: 0.5;
}
.border-red {
  border-color: #f44336;
}
.border-top-red {
  border-top-color: #f44336;
}
.border-bottom-red {
  border-bottom-color: #f44336;
}
.border-left-red {
  border-left-color: #f44336;
}
.border-right-red {
  border-right-color: #f44336;
}
.bg-red-50 {
  background-color: #ffebee !important;
}
.red-50 {
  background-color: #ffebee !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.red-50[disabled] {
  background-color: rgba(255, 235, 238, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-red-50 {
  color: #ffebee !important;
}
.border-red-50 {
  border-color: #ffebee !important;
}
.border-top-red-50 {
  border-top-color: #ffebee !important;
}
.border-right-red-50 {
  border-right-color: #ffebee !important;
}
.border-bottom-red-50 {
  border-bottom-color: #ffebee !important;
}
.border-left-red-50 {
  border-left-color: #ffebee !important;
}
.bg-red-100 {
  background-color: #ffcdd2 !important;
}
.red-100 {
  background-color: #ffcdd2 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.red-100[disabled] {
  background-color: rgba(255, 205, 210, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-red-100 {
  color: #ffcdd2 !important;
}
.border-red-100 {
  border-color: #ffcdd2 !important;
}
.border-top-red-100 {
  border-top-color: #ffcdd2 !important;
}
.border-right-red-100 {
  border-right-color: #ffcdd2 !important;
}
.border-bottom-red-100 {
  border-bottom-color: #ffcdd2 !important;
}
.border-left-red-100 {
  border-left-color: #ffcdd2 !important;
}
.bg-red-200 {
  background-color: #ef9a9a !important;
}
.red-200 {
  background-color: #ef9a9a !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.red-200[disabled] {
  background-color: rgba(239, 154, 154, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-red-200 {
  color: #ef9a9a !important;
}
.border-red-200 {
  border-color: #ef9a9a !important;
}
.border-top-red-200 {
  border-top-color: #ef9a9a !important;
}
.border-right-red-200 {
  border-right-color: #ef9a9a !important;
}
.border-bottom-red-200 {
  border-bottom-color: #ef9a9a !important;
}
.border-left-red-200 {
  border-left-color: #ef9a9a !important;
}
.bg-red-300 {
  background-color: #e57373 !important;
}
.red-300 {
  background-color: #e57373 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.red-300[disabled] {
  background-color: rgba(229, 115, 115, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-red-300 {
  color: #e57373 !important;
}
.border-red-300 {
  border-color: #e57373 !important;
}
.border-top-red-300 {
  border-top-color: #e57373 !important;
}
.border-right-red-300 {
  border-right-color: #e57373 !important;
}
.border-bottom-red-300 {
  border-bottom-color: #e57373 !important;
}
.border-left-red-300 {
  border-left-color: #e57373 !important;
}
.bg-red-400 {
  background-color: #ef5350 !important;
}
.red-400 {
  background-color: #ef5350 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.red-400[disabled] {
  background-color: rgba(239, 83, 80, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-red-400 {
  color: #ef5350 !important;
}
.border-red-400 {
  border-color: #ef5350 !important;
}
.border-top-red-400 {
  border-top-color: #ef5350 !important;
}
.border-right-red-400 {
  border-right-color: #ef5350 !important;
}
.border-bottom-red-400 {
  border-bottom-color: #ef5350 !important;
}
.border-left-red-400 {
  border-left-color: #ef5350 !important;
}
.bg-red-500 {
  background-color: #f44336 !important;
}
.red-500 {
  background-color: #f44336 !important;
  color: white !important;
}
.red-500[disabled] {
  background-color: rgba(244, 67, 54, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-red-500 {
  color: #f44336 !important;
}
.border-red-500 {
  border-color: #f44336 !important;
}
.border-top-red-500 {
  border-top-color: #f44336 !important;
}
.border-right-red-500 {
  border-right-color: #f44336 !important;
}
.border-bottom-red-500 {
  border-bottom-color: #f44336 !important;
}
.border-left-red-500 {
  border-left-color: #f44336 !important;
}
.bg-red {
  background-color: #f44336 !important;
}
.red {
  background-color: #f44336 !important;
  color: white !important;
}
.red[disabled] {
  background-color: rgba(244, 67, 54, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-red {
  color: #f44336 !important;
}
.border-red {
  border-color: #f44336 !important;
}
.border-top-red {
  border-top-color: #f44336 !important;
}
.border-right-red {
  border-right-color: #f44336 !important;
}
.border-bottom-red {
  border-bottom-color: #f44336 !important;
}
.border-left-red {
  border-left-color: #f44336 !important;
}
.bg-red-600 {
  background-color: #e53935 !important;
}
.red-600 {
  background-color: #e53935 !important;
  color: white !important;
}
.red-600[disabled] {
  background-color: rgba(229, 57, 53, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-red-600 {
  color: #e53935 !important;
}
.border-red-600 {
  border-color: #e53935 !important;
}
.border-top-red-600 {
  border-top-color: #e53935 !important;
}
.border-right-red-600 {
  border-right-color: #e53935 !important;
}
.border-bottom-red-600 {
  border-bottom-color: #e53935 !important;
}
.border-left-red-600 {
  border-left-color: #e53935 !important;
}
.bg-red-700 {
  background-color: #d32f2f !important;
}
.red-700 {
  background-color: #d32f2f !important;
  color: white !important;
}
.red-700[disabled] {
  background-color: rgba(211, 47, 47, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-red-700 {
  color: #d32f2f !important;
}
.border-red-700 {
  border-color: #d32f2f !important;
}
.border-top-red-700 {
  border-top-color: #d32f2f !important;
}
.border-right-red-700 {
  border-right-color: #d32f2f !important;
}
.border-bottom-red-700 {
  border-bottom-color: #d32f2f !important;
}
.border-left-red-700 {
  border-left-color: #d32f2f !important;
}
.bg-red-800 {
  background-color: #c62828 !important;
}
.red-800 {
  background-color: #c62828 !important;
  color: white !important;
}
.red-800[disabled] {
  background-color: rgba(198, 40, 40, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-red-800 {
  color: #c62828 !important;
}
.border-red-800 {
  border-color: #c62828 !important;
}
.border-top-red-800 {
  border-top-color: #c62828 !important;
}
.border-right-red-800 {
  border-right-color: #c62828 !important;
}
.border-bottom-red-800 {
  border-bottom-color: #c62828 !important;
}
.border-left-red-800 {
  border-left-color: #c62828 !important;
}
.bg-red-900 {
  background-color: #b71c1c !important;
}
.red-900 {
  background-color: #b71c1c !important;
  color: white !important;
}
.red-900[disabled] {
  background-color: rgba(183, 28, 28, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-red-900 {
  color: #b71c1c !important;
}
.border-red-900 {
  border-color: #b71c1c !important;
}
.border-top-red-900 {
  border-top-color: #b71c1c !important;
}
.border-right-red-900 {
  border-right-color: #b71c1c !important;
}
.border-bottom-red-900 {
  border-bottom-color: #b71c1c !important;
}
.border-left-red-900 {
  border-left-color: #b71c1c !important;
}
.bg-red-A100 {
  background-color: #ff8a80 !important;
}
.red-A100 {
  background-color: #ff8a80 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.red-A100[disabled] {
  background-color: rgba(255, 138, 128, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-red-A100 {
  color: #ff8a80 !important;
}
.border-red-A100 {
  border-color: #ff8a80 !important;
}
.border-top-red-A100 {
  border-top-color: #ff8a80 !important;
}
.border-right-red-A100 {
  border-right-color: #ff8a80 !important;
}
.border-bottom-red-A100 {
  border-bottom-color: #ff8a80 !important;
}
.border-left-red-A100 {
  border-left-color: #ff8a80 !important;
}
.bg-red-A200 {
  background-color: #ff5252 !important;
}
.red-A200 {
  background-color: #ff5252 !important;
  color: white !important;
}
.red-A200[disabled] {
  background-color: rgba(255, 82, 82, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-red-A200 {
  color: #ff5252 !important;
}
.border-red-A200 {
  border-color: #ff5252 !important;
}
.border-top-red-A200 {
  border-top-color: #ff5252 !important;
}
.border-right-red-A200 {
  border-right-color: #ff5252 !important;
}
.border-bottom-red-A200 {
  border-bottom-color: #ff5252 !important;
}
.border-left-red-A200 {
  border-left-color: #ff5252 !important;
}
.bg-red-A400 {
  background-color: #ff1744 !important;
}
.red-A400 {
  background-color: #ff1744 !important;
  color: white !important;
}
.red-A400[disabled] {
  background-color: rgba(255, 23, 68, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-red-A400 {
  color: #ff1744 !important;
}
.border-red-A400 {
  border-color: #ff1744 !important;
}
.border-top-red-A400 {
  border-top-color: #ff1744 !important;
}
.border-right-red-A400 {
  border-right-color: #ff1744 !important;
}
.border-bottom-red-A400 {
  border-bottom-color: #ff1744 !important;
}
.border-left-red-A400 {
  border-left-color: #ff1744 !important;
}
.bg-red-A700 {
  background-color: #d50000 !important;
}
.red-A700 {
  background-color: #d50000 !important;
  color: white !important;
}
.red-A700[disabled] {
  background-color: rgba(213, 0, 0, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-red-A700 {
  color: #d50000 !important;
}
.border-red-A700 {
  border-color: #d50000 !important;
}
.border-top-red-A700 {
  border-top-color: #d50000 !important;
}
.border-right-red-A700 {
  border-right-color: #d50000 !important;
}
.border-bottom-red-A700 {
  border-bottom-color: #d50000 !important;
}
.border-left-red-A700 {
  border-left-color: #d50000 !important;
}
.alpha-pink {
  background-color: #FCE4EC;
}
.grid-pink web-table-row.selected web-table-cell, .grid-pink web-table-row.selected .cbx-selection, .grid-pink web-table-row.selected .list-icons {
  background-color: #FCE4EC;
}
.super-alpha-pink {
  background-color: #fef6f9;
}
.dialog-alpha-pink > .modal-dialog > .modal-content {
  background-color: #FCE4EC;
}
.dialog-alpha-pink > .modal-dialog > .modal-content .page-header-content {
  background-color: #EC407A;
}
.dialog-alpha-pink > .modal-dialog > .modal-content .navbar-nav-link {
  color: #E91E63;
}
.dialog-alpha-pink > .modal-dialog > .modal-content .navbar-nav-link.active {
  background-color: #FCE4EC;
}
.cell-selected-pink {
  background-color: #FCE4EC;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
  box-shadow: inset 0 0 0 1px #f8bbd0 !important;
}
.text-pink {
  color: #E91E63;
}
.text-pink[href]:hover, .text-pink[href]:focus {
  color: #cd1453;
}
.bg-pink {
  background-color: #E91E63;
  color: white;
}
.bg-pink:hover {
  color: white;
}
.control-hover-pink:hover {
  box-shadow: #f8bbd0 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.control-focus-pink:focus {
  box-shadow: rgba(233, 30, 99, 0.25) 0px 0px 0px 1px, rgba(233, 30, 99, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.button-hover-pink:hover {
  background-color: rgba(233, 30, 99, 0.1);
  border-color: rgba(233, 30, 99, 0);
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
}
.select2-pink .select2-container--open .select2-selection--single, .select2-pink .select2-container--open .select2-selection--multiple {
  box-shadow: rgba(233, 30, 99, 0.25) 0px 0px 0px 1px, rgba(233, 30, 99, 0.2) 0px 0px 0px 4px;
}
.select2-pink .select2-selection--single:focus, .select2-pink .select2-selection--multiple:focus {
  box-shadow: rgba(233, 30, 99, 0.25) 0px 0px 0px 1px, rgba(233, 30, 99, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.select2-pink .select2-selection--single:hover, .select2-pink .select2-selection--multiple:hover {
  box-shadow: #f8bbd0 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-pink .form-control[readonly]:not(:disabled).picker__input--active {
  box-shadow: rgba(233, 30, 99, 0.25) 0px 0px 0px 1px, rgba(233, 30, 99, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-pink .form-control[readonly]:not(:disabled):hover {
  box-shadow: #f8bbd0 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-pink .multiselect:focus {
  box-shadow: rgba(233, 30, 99, 0.25) 0px 0px 0px 1px, rgba(233, 30, 99, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-pink .multiselect:hover {
  box-shadow: #f8bbd0 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-pink input[type=checkbox] ~ .form-check-control-indicator {
  border: 0.125rem solid #E91E63;
}
.form-pink .btn-group.show .multiselect.btn-light {
  box-shadow: #f8bbd0 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-pink .multiselect-item.active:not(.disabled) input[type=checkbox] ~ .form-check-control-indicator {
  border-color: #E91E63;
  color: #E91E63;
}
.form-pink .multiselect-item.active:not(.disabled) input[type=radio] ~ .form-check-control-indicator {
  border-color: #E91E63;
}
.form-pink.empty span.multiselect-selected-text {
  opacity: 0.5;
}
.border-pink {
  border-color: #E91E63;
}
.border-top-pink {
  border-top-color: #E91E63;
}
.border-bottom-pink {
  border-bottom-color: #E91E63;
}
.border-left-pink {
  border-left-color: #E91E63;
}
.border-right-pink {
  border-right-color: #E91E63;
}
.bg-pink-50 {
  background-color: #FCE4EC !important;
}
.pink-50 {
  background-color: #FCE4EC !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.pink-50[disabled] {
  background-color: rgba(252, 228, 236, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-pink-50 {
  color: #FCE4EC !important;
}
.border-pink-50 {
  border-color: #FCE4EC !important;
}
.border-top-pink-50 {
  border-top-color: #FCE4EC !important;
}
.border-right-pink-50 {
  border-right-color: #FCE4EC !important;
}
.border-bottom-pink-50 {
  border-bottom-color: #FCE4EC !important;
}
.border-left-pink-50 {
  border-left-color: #FCE4EC !important;
}
.bg-pink-100 {
  background-color: #f8bbd0 !important;
}
.pink-100 {
  background-color: #f8bbd0 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.pink-100[disabled] {
  background-color: rgba(248, 187, 208, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-pink-100 {
  color: #f8bbd0 !important;
}
.border-pink-100 {
  border-color: #f8bbd0 !important;
}
.border-top-pink-100 {
  border-top-color: #f8bbd0 !important;
}
.border-right-pink-100 {
  border-right-color: #f8bbd0 !important;
}
.border-bottom-pink-100 {
  border-bottom-color: #f8bbd0 !important;
}
.border-left-pink-100 {
  border-left-color: #f8bbd0 !important;
}
.bg-pink-200 {
  background-color: #f48fb1 !important;
}
.pink-200 {
  background-color: #f48fb1 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.pink-200[disabled] {
  background-color: rgba(244, 143, 177, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-pink-200 {
  color: #f48fb1 !important;
}
.border-pink-200 {
  border-color: #f48fb1 !important;
}
.border-top-pink-200 {
  border-top-color: #f48fb1 !important;
}
.border-right-pink-200 {
  border-right-color: #f48fb1 !important;
}
.border-bottom-pink-200 {
  border-bottom-color: #f48fb1 !important;
}
.border-left-pink-200 {
  border-left-color: #f48fb1 !important;
}
.bg-pink-300 {
  background-color: #F06292 !important;
}
.pink-300 {
  background-color: #F06292 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.pink-300[disabled] {
  background-color: rgba(240, 98, 146, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-pink-300 {
  color: #F06292 !important;
}
.border-pink-300 {
  border-color: #F06292 !important;
}
.border-top-pink-300 {
  border-top-color: #F06292 !important;
}
.border-right-pink-300 {
  border-right-color: #F06292 !important;
}
.border-bottom-pink-300 {
  border-bottom-color: #F06292 !important;
}
.border-left-pink-300 {
  border-left-color: #F06292 !important;
}
.bg-pink-400 {
  background-color: #EC407A !important;
}
.pink-400 {
  background-color: #EC407A !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.pink-400[disabled] {
  background-color: rgba(236, 64, 122, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-pink-400 {
  color: #EC407A !important;
}
.border-pink-400 {
  border-color: #EC407A !important;
}
.border-top-pink-400 {
  border-top-color: #EC407A !important;
}
.border-right-pink-400 {
  border-right-color: #EC407A !important;
}
.border-bottom-pink-400 {
  border-bottom-color: #EC407A !important;
}
.border-left-pink-400 {
  border-left-color: #EC407A !important;
}
.bg-pink-500 {
  background-color: #E91E63 !important;
}
.pink-500 {
  background-color: #E91E63 !important;
  color: white !important;
}
.pink-500[disabled] {
  background-color: rgba(233, 30, 99, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-pink-500 {
  color: #E91E63 !important;
}
.border-pink-500 {
  border-color: #E91E63 !important;
}
.border-top-pink-500 {
  border-top-color: #E91E63 !important;
}
.border-right-pink-500 {
  border-right-color: #E91E63 !important;
}
.border-bottom-pink-500 {
  border-bottom-color: #E91E63 !important;
}
.border-left-pink-500 {
  border-left-color: #E91E63 !important;
}
.bg-pink {
  background-color: #E91E63 !important;
}
.pink {
  background-color: #E91E63 !important;
  color: white !important;
}
.pink[disabled] {
  background-color: rgba(233, 30, 99, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-pink {
  color: #E91E63 !important;
}
.border-pink {
  border-color: #E91E63 !important;
}
.border-top-pink {
  border-top-color: #E91E63 !important;
}
.border-right-pink {
  border-right-color: #E91E63 !important;
}
.border-bottom-pink {
  border-bottom-color: #E91E63 !important;
}
.border-left-pink {
  border-left-color: #E91E63 !important;
}
.bg-pink-600 {
  background-color: #D81B60 !important;
}
.pink-600 {
  background-color: #D81B60 !important;
  color: white !important;
}
.pink-600[disabled] {
  background-color: rgba(216, 27, 96, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-pink-600 {
  color: #D81B60 !important;
}
.border-pink-600 {
  border-color: #D81B60 !important;
}
.border-top-pink-600 {
  border-top-color: #D81B60 !important;
}
.border-right-pink-600 {
  border-right-color: #D81B60 !important;
}
.border-bottom-pink-600 {
  border-bottom-color: #D81B60 !important;
}
.border-left-pink-600 {
  border-left-color: #D81B60 !important;
}
.bg-pink-700 {
  background-color: #C2185B !important;
}
.pink-700 {
  background-color: #C2185B !important;
  color: white !important;
}
.pink-700[disabled] {
  background-color: rgba(194, 24, 91, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-pink-700 {
  color: #C2185B !important;
}
.border-pink-700 {
  border-color: #C2185B !important;
}
.border-top-pink-700 {
  border-top-color: #C2185B !important;
}
.border-right-pink-700 {
  border-right-color: #C2185B !important;
}
.border-bottom-pink-700 {
  border-bottom-color: #C2185B !important;
}
.border-left-pink-700 {
  border-left-color: #C2185B !important;
}
.bg-pink-800 {
  background-color: #AD1457 !important;
}
.pink-800 {
  background-color: #AD1457 !important;
  color: white !important;
}
.pink-800[disabled] {
  background-color: rgba(173, 20, 87, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-pink-800 {
  color: #AD1457 !important;
}
.border-pink-800 {
  border-color: #AD1457 !important;
}
.border-top-pink-800 {
  border-top-color: #AD1457 !important;
}
.border-right-pink-800 {
  border-right-color: #AD1457 !important;
}
.border-bottom-pink-800 {
  border-bottom-color: #AD1457 !important;
}
.border-left-pink-800 {
  border-left-color: #AD1457 !important;
}
.bg-pink-900 {
  background-color: #880E4F !important;
}
.pink-900 {
  background-color: #880E4F !important;
  color: white !important;
}
.pink-900[disabled] {
  background-color: rgba(136, 14, 79, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-pink-900 {
  color: #880E4F !important;
}
.border-pink-900 {
  border-color: #880E4F !important;
}
.border-top-pink-900 {
  border-top-color: #880E4F !important;
}
.border-right-pink-900 {
  border-right-color: #880E4F !important;
}
.border-bottom-pink-900 {
  border-bottom-color: #880E4F !important;
}
.border-left-pink-900 {
  border-left-color: #880E4F !important;
}
.bg-pink-A100 {
  background-color: #ff80ab !important;
}
.pink-A100 {
  background-color: #ff80ab !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.pink-A100[disabled] {
  background-color: rgba(255, 128, 171, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-pink-A100 {
  color: #ff80ab !important;
}
.border-pink-A100 {
  border-color: #ff80ab !important;
}
.border-top-pink-A100 {
  border-top-color: #ff80ab !important;
}
.border-right-pink-A100 {
  border-right-color: #ff80ab !important;
}
.border-bottom-pink-A100 {
  border-bottom-color: #ff80ab !important;
}
.border-left-pink-A100 {
  border-left-color: #ff80ab !important;
}
.bg-pink-A200 {
  background-color: #ff4081 !important;
}
.pink-A200 {
  background-color: #ff4081 !important;
  color: white !important;
}
.pink-A200[disabled] {
  background-color: rgba(255, 64, 129, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-pink-A200 {
  color: #ff4081 !important;
}
.border-pink-A200 {
  border-color: #ff4081 !important;
}
.border-top-pink-A200 {
  border-top-color: #ff4081 !important;
}
.border-right-pink-A200 {
  border-right-color: #ff4081 !important;
}
.border-bottom-pink-A200 {
  border-bottom-color: #ff4081 !important;
}
.border-left-pink-A200 {
  border-left-color: #ff4081 !important;
}
.bg-pink-A400 {
  background-color: #f50057 !important;
}
.pink-A400 {
  background-color: #f50057 !important;
  color: white !important;
}
.pink-A400[disabled] {
  background-color: rgba(245, 0, 87, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-pink-A400 {
  color: #f50057 !important;
}
.border-pink-A400 {
  border-color: #f50057 !important;
}
.border-top-pink-A400 {
  border-top-color: #f50057 !important;
}
.border-right-pink-A400 {
  border-right-color: #f50057 !important;
}
.border-bottom-pink-A400 {
  border-bottom-color: #f50057 !important;
}
.border-left-pink-A400 {
  border-left-color: #f50057 !important;
}
.bg-pink-A700 {
  background-color: #c51162 !important;
}
.pink-A700 {
  background-color: #c51162 !important;
  color: white !important;
}
.pink-A700[disabled] {
  background-color: rgba(197, 17, 98, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-pink-A700 {
  color: #c51162 !important;
}
.border-pink-A700 {
  border-color: #c51162 !important;
}
.border-top-pink-A700 {
  border-top-color: #c51162 !important;
}
.border-right-pink-A700 {
  border-right-color: #c51162 !important;
}
.border-bottom-pink-A700 {
  border-bottom-color: #c51162 !important;
}
.border-left-pink-A700 {
  border-left-color: #c51162 !important;
}
.alpha-purple {
  background-color: #F3E5F5;
}
.grid-purple web-table-row.selected web-table-cell, .grid-purple web-table-row.selected .cbx-selection, .grid-purple web-table-row.selected .list-icons {
  background-color: #F3E5F5;
}
.super-alpha-purple {
  background-color: #faf4fb;
}
.dialog-alpha-purple > .modal-dialog > .modal-content {
  background-color: #F3E5F5;
}
.dialog-alpha-purple > .modal-dialog > .modal-content .page-header-content {
  background-color: #AB47BC;
}
.dialog-alpha-purple > .modal-dialog > .modal-content .navbar-nav-link {
  color: #9C27B0;
}
.dialog-alpha-purple > .modal-dialog > .modal-content .navbar-nav-link.active {
  background-color: #F3E5F5;
}
.cell-selected-purple {
  background-color: #F3E5F5;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
  box-shadow: inset 0 0 0 1px #e1bee7 !important;
}
.text-purple {
  color: #9C27B0;
}
.text-purple[href]:hover, .text-purple[href]:focus {
  color: #802091;
}
.bg-purple {
  background-color: #9C27B0;
  color: white;
}
.bg-purple:hover {
  color: white;
}
.control-hover-purple:hover {
  box-shadow: #e1bee7 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.control-focus-purple:focus {
  box-shadow: rgba(156, 39, 176, 0.25) 0px 0px 0px 1px, rgba(156, 39, 176, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.button-hover-purple:hover {
  background-color: rgba(156, 39, 176, 0.1);
  border-color: rgba(156, 39, 176, 0);
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
}
.select2-purple .select2-container--open .select2-selection--single, .select2-purple .select2-container--open .select2-selection--multiple {
  box-shadow: rgba(156, 39, 176, 0.25) 0px 0px 0px 1px, rgba(156, 39, 176, 0.2) 0px 0px 0px 4px;
}
.select2-purple .select2-selection--single:focus, .select2-purple .select2-selection--multiple:focus {
  box-shadow: rgba(156, 39, 176, 0.25) 0px 0px 0px 1px, rgba(156, 39, 176, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.select2-purple .select2-selection--single:hover, .select2-purple .select2-selection--multiple:hover {
  box-shadow: #e1bee7 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-purple .form-control[readonly]:not(:disabled).picker__input--active {
  box-shadow: rgba(156, 39, 176, 0.25) 0px 0px 0px 1px, rgba(156, 39, 176, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-purple .form-control[readonly]:not(:disabled):hover {
  box-shadow: #e1bee7 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-purple .multiselect:focus {
  box-shadow: rgba(156, 39, 176, 0.25) 0px 0px 0px 1px, rgba(156, 39, 176, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-purple .multiselect:hover {
  box-shadow: #e1bee7 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-purple input[type=checkbox] ~ .form-check-control-indicator {
  border: 0.125rem solid #9C27B0;
}
.form-purple .btn-group.show .multiselect.btn-light {
  box-shadow: #e1bee7 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-purple .multiselect-item.active:not(.disabled) input[type=checkbox] ~ .form-check-control-indicator {
  border-color: #9C27B0;
  color: #9C27B0;
}
.form-purple .multiselect-item.active:not(.disabled) input[type=radio] ~ .form-check-control-indicator {
  border-color: #9C27B0;
}
.form-purple.empty span.multiselect-selected-text {
  opacity: 0.5;
}
.border-purple {
  border-color: #9C27B0;
}
.border-top-purple {
  border-top-color: #9C27B0;
}
.border-bottom-purple {
  border-bottom-color: #9C27B0;
}
.border-left-purple {
  border-left-color: #9C27B0;
}
.border-right-purple {
  border-right-color: #9C27B0;
}
.bg-purple-50 {
  background-color: #F3E5F5 !important;
}
.purple-50 {
  background-color: #F3E5F5 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.purple-50[disabled] {
  background-color: rgba(243, 229, 245, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-purple-50 {
  color: #F3E5F5 !important;
}
.border-purple-50 {
  border-color: #F3E5F5 !important;
}
.border-top-purple-50 {
  border-top-color: #F3E5F5 !important;
}
.border-right-purple-50 {
  border-right-color: #F3E5F5 !important;
}
.border-bottom-purple-50 {
  border-bottom-color: #F3E5F5 !important;
}
.border-left-purple-50 {
  border-left-color: #F3E5F5 !important;
}
.bg-purple-100 {
  background-color: #e1bee7 !important;
}
.purple-100 {
  background-color: #e1bee7 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.purple-100[disabled] {
  background-color: rgba(225, 190, 231, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-purple-100 {
  color: #e1bee7 !important;
}
.border-purple-100 {
  border-color: #e1bee7 !important;
}
.border-top-purple-100 {
  border-top-color: #e1bee7 !important;
}
.border-right-purple-100 {
  border-right-color: #e1bee7 !important;
}
.border-bottom-purple-100 {
  border-bottom-color: #e1bee7 !important;
}
.border-left-purple-100 {
  border-left-color: #e1bee7 !important;
}
.bg-purple-200 {
  background-color: #ce93d8 !important;
}
.purple-200 {
  background-color: #ce93d8 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.purple-200[disabled] {
  background-color: rgba(206, 147, 216, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-purple-200 {
  color: #ce93d8 !important;
}
.border-purple-200 {
  border-color: #ce93d8 !important;
}
.border-top-purple-200 {
  border-top-color: #ce93d8 !important;
}
.border-right-purple-200 {
  border-right-color: #ce93d8 !important;
}
.border-bottom-purple-200 {
  border-bottom-color: #ce93d8 !important;
}
.border-left-purple-200 {
  border-left-color: #ce93d8 !important;
}
.bg-purple-300 {
  background-color: #BA68C8 !important;
}
.purple-300 {
  background-color: #BA68C8 !important;
  color: white !important;
}
.purple-300[disabled] {
  background-color: rgba(186, 104, 200, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-purple-300 {
  color: #BA68C8 !important;
}
.border-purple-300 {
  border-color: #BA68C8 !important;
}
.border-top-purple-300 {
  border-top-color: #BA68C8 !important;
}
.border-right-purple-300 {
  border-right-color: #BA68C8 !important;
}
.border-bottom-purple-300 {
  border-bottom-color: #BA68C8 !important;
}
.border-left-purple-300 {
  border-left-color: #BA68C8 !important;
}
.bg-purple-400 {
  background-color: #AB47BC !important;
}
.purple-400 {
  background-color: #AB47BC !important;
  color: white !important;
}
.purple-400[disabled] {
  background-color: rgba(171, 71, 188, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-purple-400 {
  color: #AB47BC !important;
}
.border-purple-400 {
  border-color: #AB47BC !important;
}
.border-top-purple-400 {
  border-top-color: #AB47BC !important;
}
.border-right-purple-400 {
  border-right-color: #AB47BC !important;
}
.border-bottom-purple-400 {
  border-bottom-color: #AB47BC !important;
}
.border-left-purple-400 {
  border-left-color: #AB47BC !important;
}
.bg-purple-500 {
  background-color: #9C27B0 !important;
}
.purple-500 {
  background-color: #9C27B0 !important;
  color: white !important;
}
.purple-500[disabled] {
  background-color: rgba(156, 39, 176, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-purple-500 {
  color: #9C27B0 !important;
}
.border-purple-500 {
  border-color: #9C27B0 !important;
}
.border-top-purple-500 {
  border-top-color: #9C27B0 !important;
}
.border-right-purple-500 {
  border-right-color: #9C27B0 !important;
}
.border-bottom-purple-500 {
  border-bottom-color: #9C27B0 !important;
}
.border-left-purple-500 {
  border-left-color: #9C27B0 !important;
}
.bg-purple {
  background-color: #9C27B0 !important;
}
.purple {
  background-color: #9C27B0 !important;
  color: white !important;
}
.purple[disabled] {
  background-color: rgba(156, 39, 176, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-purple {
  color: #9C27B0 !important;
}
.border-purple {
  border-color: #9C27B0 !important;
}
.border-top-purple {
  border-top-color: #9C27B0 !important;
}
.border-right-purple {
  border-right-color: #9C27B0 !important;
}
.border-bottom-purple {
  border-bottom-color: #9C27B0 !important;
}
.border-left-purple {
  border-left-color: #9C27B0 !important;
}
.bg-purple-600 {
  background-color: #8E24AA !important;
}
.purple-600 {
  background-color: #8E24AA !important;
  color: white !important;
}
.purple-600[disabled] {
  background-color: rgba(142, 36, 170, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-purple-600 {
  color: #8E24AA !important;
}
.border-purple-600 {
  border-color: #8E24AA !important;
}
.border-top-purple-600 {
  border-top-color: #8E24AA !important;
}
.border-right-purple-600 {
  border-right-color: #8E24AA !important;
}
.border-bottom-purple-600 {
  border-bottom-color: #8E24AA !important;
}
.border-left-purple-600 {
  border-left-color: #8E24AA !important;
}
.bg-purple-700 {
  background-color: #7B1FA2 !important;
}
.purple-700 {
  background-color: #7B1FA2 !important;
  color: white !important;
}
.purple-700[disabled] {
  background-color: rgba(123, 31, 162, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-purple-700 {
  color: #7B1FA2 !important;
}
.border-purple-700 {
  border-color: #7B1FA2 !important;
}
.border-top-purple-700 {
  border-top-color: #7B1FA2 !important;
}
.border-right-purple-700 {
  border-right-color: #7B1FA2 !important;
}
.border-bottom-purple-700 {
  border-bottom-color: #7B1FA2 !important;
}
.border-left-purple-700 {
  border-left-color: #7B1FA2 !important;
}
.bg-purple-800 {
  background-color: #6A1B9A !important;
}
.purple-800 {
  background-color: #6A1B9A !important;
  color: white !important;
}
.purple-800[disabled] {
  background-color: rgba(106, 27, 154, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-purple-800 {
  color: #6A1B9A !important;
}
.border-purple-800 {
  border-color: #6A1B9A !important;
}
.border-top-purple-800 {
  border-top-color: #6A1B9A !important;
}
.border-right-purple-800 {
  border-right-color: #6A1B9A !important;
}
.border-bottom-purple-800 {
  border-bottom-color: #6A1B9A !important;
}
.border-left-purple-800 {
  border-left-color: #6A1B9A !important;
}
.bg-purple-900 {
  background-color: #4A148C !important;
}
.purple-900 {
  background-color: #4A148C !important;
  color: white !important;
}
.purple-900[disabled] {
  background-color: rgba(74, 20, 140, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-purple-900 {
  color: #4A148C !important;
}
.border-purple-900 {
  border-color: #4A148C !important;
}
.border-top-purple-900 {
  border-top-color: #4A148C !important;
}
.border-right-purple-900 {
  border-right-color: #4A148C !important;
}
.border-bottom-purple-900 {
  border-bottom-color: #4A148C !important;
}
.border-left-purple-900 {
  border-left-color: #4A148C !important;
}
.bg-purple-A100 {
  background-color: #ea80fc !important;
}
.purple-A100 {
  background-color: #ea80fc !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.purple-A100[disabled] {
  background-color: rgba(234, 128, 252, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-purple-A100 {
  color: #ea80fc !important;
}
.border-purple-A100 {
  border-color: #ea80fc !important;
}
.border-top-purple-A100 {
  border-top-color: #ea80fc !important;
}
.border-right-purple-A100 {
  border-right-color: #ea80fc !important;
}
.border-bottom-purple-A100 {
  border-bottom-color: #ea80fc !important;
}
.border-left-purple-A100 {
  border-left-color: #ea80fc !important;
}
.bg-purple-A200 {
  background-color: #e040fb !important;
}
.purple-A200 {
  background-color: #e040fb !important;
  color: white !important;
}
.purple-A200[disabled] {
  background-color: rgba(224, 64, 251, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-purple-A200 {
  color: #e040fb !important;
}
.border-purple-A200 {
  border-color: #e040fb !important;
}
.border-top-purple-A200 {
  border-top-color: #e040fb !important;
}
.border-right-purple-A200 {
  border-right-color: #e040fb !important;
}
.border-bottom-purple-A200 {
  border-bottom-color: #e040fb !important;
}
.border-left-purple-A200 {
  border-left-color: #e040fb !important;
}
.bg-purple-A400 {
  background-color: #d500f9 !important;
}
.purple-A400 {
  background-color: #d500f9 !important;
  color: white !important;
}
.purple-A400[disabled] {
  background-color: rgba(213, 0, 249, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-purple-A400 {
  color: #d500f9 !important;
}
.border-purple-A400 {
  border-color: #d500f9 !important;
}
.border-top-purple-A400 {
  border-top-color: #d500f9 !important;
}
.border-right-purple-A400 {
  border-right-color: #d500f9 !important;
}
.border-bottom-purple-A400 {
  border-bottom-color: #d500f9 !important;
}
.border-left-purple-A400 {
  border-left-color: #d500f9 !important;
}
.bg-purple-A700 {
  background-color: #aa00ff !important;
}
.purple-A700 {
  background-color: #aa00ff !important;
  color: white !important;
}
.purple-A700[disabled] {
  background-color: rgba(170, 0, 255, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-purple-A700 {
  color: #aa00ff !important;
}
.border-purple-A700 {
  border-color: #aa00ff !important;
}
.border-top-purple-A700 {
  border-top-color: #aa00ff !important;
}
.border-right-purple-A700 {
  border-right-color: #aa00ff !important;
}
.border-bottom-purple-A700 {
  border-bottom-color: #aa00ff !important;
}
.border-left-purple-A700 {
  border-left-color: #aa00ff !important;
}
.alpha-deep-purple {
  background-color: #EDE7F6;
}
.grid-deep-purple web-table-row.selected web-table-cell, .grid-deep-purple web-table-row.selected .cbx-selection, .grid-deep-purple web-table-row.selected .list-icons {
  background-color: #EDE7F6;
}
.super-alpha-deep-purple {
  background-color: #f8f6fc;
}
.dialog-alpha-deep-purple > .modal-dialog > .modal-content {
  background-color: #EDE7F6;
}
.dialog-alpha-deep-purple > .modal-dialog > .modal-content .page-header-content {
  background-color: #7E57C2;
}
.dialog-alpha-deep-purple > .modal-dialog > .modal-content .navbar-nav-link {
  color: #673AB7;
}
.dialog-alpha-deep-purple > .modal-dialog > .modal-content .navbar-nav-link.active {
  background-color: #EDE7F6;
}
.cell-selected-deep-purple {
  background-color: #EDE7F6;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
  box-shadow: inset 0 0 0 1px #d1c4e9 !important;
}
.text-deep-purple {
  color: #673AB7;
}
.text-deep-purple[href]:hover, .text-deep-purple[href]:focus {
  color: #57319a;
}
.bg-deep-purple {
  background-color: #673AB7;
  color: white;
}
.bg-deep-purple:hover {
  color: white;
}
.control-hover-deep-purple:hover {
  box-shadow: #d1c4e9 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.control-focus-deep-purple:focus {
  box-shadow: rgba(103, 58, 183, 0.25) 0px 0px 0px 1px, rgba(103, 58, 183, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.button-hover-deep-purple:hover {
  background-color: rgba(103, 58, 183, 0.1);
  border-color: rgba(103, 58, 183, 0);
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
}
.select2-deep-purple .select2-container--open .select2-selection--single, .select2-deep-purple .select2-container--open .select2-selection--multiple {
  box-shadow: rgba(103, 58, 183, 0.25) 0px 0px 0px 1px, rgba(103, 58, 183, 0.2) 0px 0px 0px 4px;
}
.select2-deep-purple .select2-selection--single:focus, .select2-deep-purple .select2-selection--multiple:focus {
  box-shadow: rgba(103, 58, 183, 0.25) 0px 0px 0px 1px, rgba(103, 58, 183, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.select2-deep-purple .select2-selection--single:hover, .select2-deep-purple .select2-selection--multiple:hover {
  box-shadow: #d1c4e9 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-deep-purple .form-control[readonly]:not(:disabled).picker__input--active {
  box-shadow: rgba(103, 58, 183, 0.25) 0px 0px 0px 1px, rgba(103, 58, 183, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-deep-purple .form-control[readonly]:not(:disabled):hover {
  box-shadow: #d1c4e9 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-deep-purple .multiselect:focus {
  box-shadow: rgba(103, 58, 183, 0.25) 0px 0px 0px 1px, rgba(103, 58, 183, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-deep-purple .multiselect:hover {
  box-shadow: #d1c4e9 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-deep-purple input[type=checkbox] ~ .form-check-control-indicator {
  border: 0.125rem solid #673AB7;
}
.form-deep-purple .btn-group.show .multiselect.btn-light {
  box-shadow: #d1c4e9 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-deep-purple .multiselect-item.active:not(.disabled) input[type=checkbox] ~ .form-check-control-indicator {
  border-color: #673AB7;
  color: #673AB7;
}
.form-deep-purple .multiselect-item.active:not(.disabled) input[type=radio] ~ .form-check-control-indicator {
  border-color: #673AB7;
}
.form-deep-purple.empty span.multiselect-selected-text {
  opacity: 0.5;
}
.border-deep-purple {
  border-color: #673AB7;
}
.border-top-deep-purple {
  border-top-color: #673AB7;
}
.border-bottom-deep-purple {
  border-bottom-color: #673AB7;
}
.border-left-deep-purple {
  border-left-color: #673AB7;
}
.border-right-deep-purple {
  border-right-color: #673AB7;
}
.bg-deep-purple-50 {
  background-color: #EDE7F6 !important;
}
.deep-purple-50 {
  background-color: #EDE7F6 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.deep-purple-50[disabled] {
  background-color: rgba(237, 231, 246, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-deep-purple-50 {
  color: #EDE7F6 !important;
}
.border-deep-purple-50 {
  border-color: #EDE7F6 !important;
}
.border-top-deep-purple-50 {
  border-top-color: #EDE7F6 !important;
}
.border-right-deep-purple-50 {
  border-right-color: #EDE7F6 !important;
}
.border-bottom-deep-purple-50 {
  border-bottom-color: #EDE7F6 !important;
}
.border-left-deep-purple-50 {
  border-left-color: #EDE7F6 !important;
}
.bg-deep-purple-100 {
  background-color: #d1c4e9 !important;
}
.deep-purple-100 {
  background-color: #d1c4e9 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.deep-purple-100[disabled] {
  background-color: rgba(209, 196, 233, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-deep-purple-100 {
  color: #d1c4e9 !important;
}
.border-deep-purple-100 {
  border-color: #d1c4e9 !important;
}
.border-top-deep-purple-100 {
  border-top-color: #d1c4e9 !important;
}
.border-right-deep-purple-100 {
  border-right-color: #d1c4e9 !important;
}
.border-bottom-deep-purple-100 {
  border-bottom-color: #d1c4e9 !important;
}
.border-left-deep-purple-100 {
  border-left-color: #d1c4e9 !important;
}
.bg-deep-purple-200 {
  background-color: #b39ddb !important;
}
.deep-purple-200 {
  background-color: #b39ddb !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.deep-purple-200[disabled] {
  background-color: rgba(179, 157, 219, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-deep-purple-200 {
  color: #b39ddb !important;
}
.border-deep-purple-200 {
  border-color: #b39ddb !important;
}
.border-top-deep-purple-200 {
  border-top-color: #b39ddb !important;
}
.border-right-deep-purple-200 {
  border-right-color: #b39ddb !important;
}
.border-bottom-deep-purple-200 {
  border-bottom-color: #b39ddb !important;
}
.border-left-deep-purple-200 {
  border-left-color: #b39ddb !important;
}
.bg-deep-purple-300 {
  background-color: #9575CD !important;
}
.deep-purple-300 {
  background-color: #9575CD !important;
  color: white !important;
}
.deep-purple-300[disabled] {
  background-color: rgba(149, 117, 205, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-deep-purple-300 {
  color: #9575CD !important;
}
.border-deep-purple-300 {
  border-color: #9575CD !important;
}
.border-top-deep-purple-300 {
  border-top-color: #9575CD !important;
}
.border-right-deep-purple-300 {
  border-right-color: #9575CD !important;
}
.border-bottom-deep-purple-300 {
  border-bottom-color: #9575CD !important;
}
.border-left-deep-purple-300 {
  border-left-color: #9575CD !important;
}
.bg-deep-purple-400 {
  background-color: #7E57C2 !important;
}
.deep-purple-400 {
  background-color: #7E57C2 !important;
  color: white !important;
}
.deep-purple-400[disabled] {
  background-color: rgba(126, 87, 194, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-deep-purple-400 {
  color: #7E57C2 !important;
}
.border-deep-purple-400 {
  border-color: #7E57C2 !important;
}
.border-top-deep-purple-400 {
  border-top-color: #7E57C2 !important;
}
.border-right-deep-purple-400 {
  border-right-color: #7E57C2 !important;
}
.border-bottom-deep-purple-400 {
  border-bottom-color: #7E57C2 !important;
}
.border-left-deep-purple-400 {
  border-left-color: #7E57C2 !important;
}
.bg-deep-purple-500 {
  background-color: #673AB7 !important;
}
.deep-purple-500 {
  background-color: #673AB7 !important;
  color: white !important;
}
.deep-purple-500[disabled] {
  background-color: rgba(103, 58, 183, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-deep-purple-500 {
  color: #673AB7 !important;
}
.border-deep-purple-500 {
  border-color: #673AB7 !important;
}
.border-top-deep-purple-500 {
  border-top-color: #673AB7 !important;
}
.border-right-deep-purple-500 {
  border-right-color: #673AB7 !important;
}
.border-bottom-deep-purple-500 {
  border-bottom-color: #673AB7 !important;
}
.border-left-deep-purple-500 {
  border-left-color: #673AB7 !important;
}
.bg-deep-purple {
  background-color: #673AB7 !important;
}
.deep-purple {
  background-color: #673AB7 !important;
  color: white !important;
}
.deep-purple[disabled] {
  background-color: rgba(103, 58, 183, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-deep-purple {
  color: #673AB7 !important;
}
.border-deep-purple {
  border-color: #673AB7 !important;
}
.border-top-deep-purple {
  border-top-color: #673AB7 !important;
}
.border-right-deep-purple {
  border-right-color: #673AB7 !important;
}
.border-bottom-deep-purple {
  border-bottom-color: #673AB7 !important;
}
.border-left-deep-purple {
  border-left-color: #673AB7 !important;
}
.bg-deep-purple-600 {
  background-color: #5E35B1 !important;
}
.deep-purple-600 {
  background-color: #5E35B1 !important;
  color: white !important;
}
.deep-purple-600[disabled] {
  background-color: rgba(94, 53, 177, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-deep-purple-600 {
  color: #5E35B1 !important;
}
.border-deep-purple-600 {
  border-color: #5E35B1 !important;
}
.border-top-deep-purple-600 {
  border-top-color: #5E35B1 !important;
}
.border-right-deep-purple-600 {
  border-right-color: #5E35B1 !important;
}
.border-bottom-deep-purple-600 {
  border-bottom-color: #5E35B1 !important;
}
.border-left-deep-purple-600 {
  border-left-color: #5E35B1 !important;
}
.bg-deep-purple-700 {
  background-color: #512DA8 !important;
}
.deep-purple-700 {
  background-color: #512DA8 !important;
  color: white !important;
}
.deep-purple-700[disabled] {
  background-color: rgba(81, 45, 168, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-deep-purple-700 {
  color: #512DA8 !important;
}
.border-deep-purple-700 {
  border-color: #512DA8 !important;
}
.border-top-deep-purple-700 {
  border-top-color: #512DA8 !important;
}
.border-right-deep-purple-700 {
  border-right-color: #512DA8 !important;
}
.border-bottom-deep-purple-700 {
  border-bottom-color: #512DA8 !important;
}
.border-left-deep-purple-700 {
  border-left-color: #512DA8 !important;
}
.bg-deep-purple-800 {
  background-color: #4527A0 !important;
}
.deep-purple-800 {
  background-color: #4527A0 !important;
  color: white !important;
}
.deep-purple-800[disabled] {
  background-color: rgba(69, 39, 160, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-deep-purple-800 {
  color: #4527A0 !important;
}
.border-deep-purple-800 {
  border-color: #4527A0 !important;
}
.border-top-deep-purple-800 {
  border-top-color: #4527A0 !important;
}
.border-right-deep-purple-800 {
  border-right-color: #4527A0 !important;
}
.border-bottom-deep-purple-800 {
  border-bottom-color: #4527A0 !important;
}
.border-left-deep-purple-800 {
  border-left-color: #4527A0 !important;
}
.bg-deep-purple-900 {
  background-color: #311B92 !important;
}
.deep-purple-900 {
  background-color: #311B92 !important;
  color: white !important;
}
.deep-purple-900[disabled] {
  background-color: rgba(49, 27, 146, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-deep-purple-900 {
  color: #311B92 !important;
}
.border-deep-purple-900 {
  border-color: #311B92 !important;
}
.border-top-deep-purple-900 {
  border-top-color: #311B92 !important;
}
.border-right-deep-purple-900 {
  border-right-color: #311B92 !important;
}
.border-bottom-deep-purple-900 {
  border-bottom-color: #311B92 !important;
}
.border-left-deep-purple-900 {
  border-left-color: #311B92 !important;
}
.bg-deep-purple-A100 {
  background-color: #b388ff !important;
}
.deep-purple-A100 {
  background-color: #b388ff !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.deep-purple-A100[disabled] {
  background-color: rgba(179, 136, 255, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-deep-purple-A100 {
  color: #b388ff !important;
}
.border-deep-purple-A100 {
  border-color: #b388ff !important;
}
.border-top-deep-purple-A100 {
  border-top-color: #b388ff !important;
}
.border-right-deep-purple-A100 {
  border-right-color: #b388ff !important;
}
.border-bottom-deep-purple-A100 {
  border-bottom-color: #b388ff !important;
}
.border-left-deep-purple-A100 {
  border-left-color: #b388ff !important;
}
.bg-deep-purple-A200 {
  background-color: #7c4dff !important;
}
.deep-purple-A200 {
  background-color: #7c4dff !important;
  color: white !important;
}
.deep-purple-A200[disabled] {
  background-color: rgba(124, 77, 255, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-deep-purple-A200 {
  color: #7c4dff !important;
}
.border-deep-purple-A200 {
  border-color: #7c4dff !important;
}
.border-top-deep-purple-A200 {
  border-top-color: #7c4dff !important;
}
.border-right-deep-purple-A200 {
  border-right-color: #7c4dff !important;
}
.border-bottom-deep-purple-A200 {
  border-bottom-color: #7c4dff !important;
}
.border-left-deep-purple-A200 {
  border-left-color: #7c4dff !important;
}
.bg-deep-purple-A400 {
  background-color: #651fff !important;
}
.deep-purple-A400 {
  background-color: #651fff !important;
  color: white !important;
}
.deep-purple-A400[disabled] {
  background-color: rgba(101, 31, 255, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-deep-purple-A400 {
  color: #651fff !important;
}
.border-deep-purple-A400 {
  border-color: #651fff !important;
}
.border-top-deep-purple-A400 {
  border-top-color: #651fff !important;
}
.border-right-deep-purple-A400 {
  border-right-color: #651fff !important;
}
.border-bottom-deep-purple-A400 {
  border-bottom-color: #651fff !important;
}
.border-left-deep-purple-A400 {
  border-left-color: #651fff !important;
}
.bg-deep-purple-A700 {
  background-color: #6200ea !important;
}
.deep-purple-A700 {
  background-color: #6200ea !important;
  color: white !important;
}
.deep-purple-A700[disabled] {
  background-color: rgba(98, 0, 234, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-deep-purple-A700 {
  color: #6200ea !important;
}
.border-deep-purple-A700 {
  border-color: #6200ea !important;
}
.border-top-deep-purple-A700 {
  border-top-color: #6200ea !important;
}
.border-right-deep-purple-A700 {
  border-right-color: #6200ea !important;
}
.border-bottom-deep-purple-A700 {
  border-bottom-color: #6200ea !important;
}
.border-left-deep-purple-A700 {
  border-left-color: #6200ea !important;
}
.alpha-indigo {
  background-color: #E8EAF6;
}
.grid-indigo web-table-row.selected web-table-cell, .grid-indigo web-table-row.selected .cbx-selection, .grid-indigo web-table-row.selected .list-icons {
  background-color: #E8EAF6;
}
.super-alpha-indigo {
  background-color: #f7f7fc;
}
.dialog-alpha-indigo > .modal-dialog > .modal-content {
  background-color: #E8EAF6;
}
.dialog-alpha-indigo > .modal-dialog > .modal-content .page-header-content {
  background-color: #5C6BC0;
}
.dialog-alpha-indigo > .modal-dialog > .modal-content .navbar-nav-link {
  color: #3F51B5;
}
.dialog-alpha-indigo > .modal-dialog > .modal-content .navbar-nav-link.active {
  background-color: #E8EAF6;
}
.cell-selected-indigo {
  background-color: #E8EAF6;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
  box-shadow: inset 0 0 0 1px #7986CB !important;
}
.text-indigo {
  color: #3F51B5;
}
.text-indigo[href]:hover, .text-indigo[href]:focus {
  color: #354499;
}
.bg-indigo {
  background-color: #3F51B5;
  color: white;
}
.bg-indigo:hover {
  color: white;
}
.control-hover-indigo:hover {
  box-shadow: #7986CB 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.control-focus-indigo:focus {
  box-shadow: rgba(63, 81, 181, 0.25) 0px 0px 0px 1px, rgba(63, 81, 181, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.button-hover-indigo:hover {
  background-color: rgba(63, 81, 181, 0.1);
  border-color: rgba(63, 81, 181, 0);
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
}
.select2-indigo .select2-container--open .select2-selection--single, .select2-indigo .select2-container--open .select2-selection--multiple {
  box-shadow: rgba(63, 81, 181, 0.25) 0px 0px 0px 1px, rgba(63, 81, 181, 0.2) 0px 0px 0px 4px;
}
.select2-indigo .select2-selection--single:focus, .select2-indigo .select2-selection--multiple:focus {
  box-shadow: rgba(63, 81, 181, 0.25) 0px 0px 0px 1px, rgba(63, 81, 181, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.select2-indigo .select2-selection--single:hover, .select2-indigo .select2-selection--multiple:hover {
  box-shadow: #7986CB 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-indigo .form-control[readonly]:not(:disabled).picker__input--active {
  box-shadow: rgba(63, 81, 181, 0.25) 0px 0px 0px 1px, rgba(63, 81, 181, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-indigo .form-control[readonly]:not(:disabled):hover {
  box-shadow: #7986CB 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-indigo .multiselect:focus {
  box-shadow: rgba(63, 81, 181, 0.25) 0px 0px 0px 1px, rgba(63, 81, 181, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-indigo .multiselect:hover {
  box-shadow: #7986CB 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-indigo input[type=checkbox] ~ .form-check-control-indicator {
  border: 0.125rem solid #3F51B5;
}
.form-indigo .btn-group.show .multiselect.btn-light {
  box-shadow: #7986CB 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-indigo .multiselect-item.active:not(.disabled) input[type=checkbox] ~ .form-check-control-indicator {
  border-color: #3F51B5;
  color: #3F51B5;
}
.form-indigo .multiselect-item.active:not(.disabled) input[type=radio] ~ .form-check-control-indicator {
  border-color: #3F51B5;
}
.form-indigo.empty span.multiselect-selected-text {
  opacity: 0.5;
}
.border-indigo {
  border-color: #3F51B5;
}
.border-top-indigo {
  border-top-color: #3F51B5;
}
.border-bottom-indigo {
  border-bottom-color: #3F51B5;
}
.border-left-indigo {
  border-left-color: #3F51B5;
}
.border-right-indigo {
  border-right-color: #3F51B5;
}
.bg-indigo-50 {
  background-color: #E8EAF6 !important;
}
.indigo-50 {
  background-color: #E8EAF6 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.indigo-50[disabled] {
  background-color: rgba(232, 234, 246, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-indigo-50 {
  color: #E8EAF6 !important;
}
.border-indigo-50 {
  border-color: #E8EAF6 !important;
}
.border-top-indigo-50 {
  border-top-color: #E8EAF6 !important;
}
.border-right-indigo-50 {
  border-right-color: #E8EAF6 !important;
}
.border-bottom-indigo-50 {
  border-bottom-color: #E8EAF6 !important;
}
.border-left-indigo-50 {
  border-left-color: #E8EAF6 !important;
}
.bg-indigo-100 {
  background-color: #7986CB !important;
}
.indigo-100 {
  background-color: #7986CB !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.indigo-100[disabled] {
  background-color: rgba(121, 134, 203, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-indigo-100 {
  color: #7986CB !important;
}
.border-indigo-100 {
  border-color: #7986CB !important;
}
.border-top-indigo-100 {
  border-top-color: #7986CB !important;
}
.border-right-indigo-100 {
  border-right-color: #7986CB !important;
}
.border-bottom-indigo-100 {
  border-bottom-color: #7986CB !important;
}
.border-left-indigo-100 {
  border-left-color: #7986CB !important;
}
.bg-indigo-200 {
  background-color: #7986CB !important;
}
.indigo-200 {
  background-color: #7986CB !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.indigo-200[disabled] {
  background-color: rgba(121, 134, 203, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-indigo-200 {
  color: #7986CB !important;
}
.border-indigo-200 {
  border-color: #7986CB !important;
}
.border-top-indigo-200 {
  border-top-color: #7986CB !important;
}
.border-right-indigo-200 {
  border-right-color: #7986CB !important;
}
.border-bottom-indigo-200 {
  border-bottom-color: #7986CB !important;
}
.border-left-indigo-200 {
  border-left-color: #7986CB !important;
}
.bg-indigo-300 {
  background-color: #7986CB !important;
}
.indigo-300 {
  background-color: #7986CB !important;
  color: white !important;
}
.indigo-300[disabled] {
  background-color: rgba(121, 134, 203, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-indigo-300 {
  color: #7986CB !important;
}
.border-indigo-300 {
  border-color: #7986CB !important;
}
.border-top-indigo-300 {
  border-top-color: #7986CB !important;
}
.border-right-indigo-300 {
  border-right-color: #7986CB !important;
}
.border-bottom-indigo-300 {
  border-bottom-color: #7986CB !important;
}
.border-left-indigo-300 {
  border-left-color: #7986CB !important;
}
.bg-indigo-400 {
  background-color: #5C6BC0 !important;
}
.indigo-400 {
  background-color: #5C6BC0 !important;
  color: white !important;
}
.indigo-400[disabled] {
  background-color: rgba(92, 107, 192, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-indigo-400 {
  color: #5C6BC0 !important;
}
.border-indigo-400 {
  border-color: #5C6BC0 !important;
}
.border-top-indigo-400 {
  border-top-color: #5C6BC0 !important;
}
.border-right-indigo-400 {
  border-right-color: #5C6BC0 !important;
}
.border-bottom-indigo-400 {
  border-bottom-color: #5C6BC0 !important;
}
.border-left-indigo-400 {
  border-left-color: #5C6BC0 !important;
}
.bg-indigo-500 {
  background-color: #3F51B5 !important;
}
.indigo-500 {
  background-color: #3F51B5 !important;
  color: white !important;
}
.indigo-500[disabled] {
  background-color: rgba(63, 81, 181, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-indigo-500 {
  color: #3F51B5 !important;
}
.border-indigo-500 {
  border-color: #3F51B5 !important;
}
.border-top-indigo-500 {
  border-top-color: #3F51B5 !important;
}
.border-right-indigo-500 {
  border-right-color: #3F51B5 !important;
}
.border-bottom-indigo-500 {
  border-bottom-color: #3F51B5 !important;
}
.border-left-indigo-500 {
  border-left-color: #3F51B5 !important;
}
.bg-indigo {
  background-color: #3F51B5 !important;
}
.indigo {
  background-color: #3F51B5 !important;
  color: white !important;
}
.indigo[disabled] {
  background-color: rgba(63, 81, 181, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-indigo {
  color: #3F51B5 !important;
}
.border-indigo {
  border-color: #3F51B5 !important;
}
.border-top-indigo {
  border-top-color: #3F51B5 !important;
}
.border-right-indigo {
  border-right-color: #3F51B5 !important;
}
.border-bottom-indigo {
  border-bottom-color: #3F51B5 !important;
}
.border-left-indigo {
  border-left-color: #3F51B5 !important;
}
.bg-indigo-600 {
  background-color: #3949AB !important;
}
.indigo-600 {
  background-color: #3949AB !important;
  color: white !important;
}
.indigo-600[disabled] {
  background-color: rgba(57, 73, 171, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-indigo-600 {
  color: #3949AB !important;
}
.border-indigo-600 {
  border-color: #3949AB !important;
}
.border-top-indigo-600 {
  border-top-color: #3949AB !important;
}
.border-right-indigo-600 {
  border-right-color: #3949AB !important;
}
.border-bottom-indigo-600 {
  border-bottom-color: #3949AB !important;
}
.border-left-indigo-600 {
  border-left-color: #3949AB !important;
}
.bg-indigo-700 {
  background-color: #303F9F !important;
}
.indigo-700 {
  background-color: #303F9F !important;
  color: white !important;
}
.indigo-700[disabled] {
  background-color: rgba(48, 63, 159, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-indigo-700 {
  color: #303F9F !important;
}
.border-indigo-700 {
  border-color: #303F9F !important;
}
.border-top-indigo-700 {
  border-top-color: #303F9F !important;
}
.border-right-indigo-700 {
  border-right-color: #303F9F !important;
}
.border-bottom-indigo-700 {
  border-bottom-color: #303F9F !important;
}
.border-left-indigo-700 {
  border-left-color: #303F9F !important;
}
.bg-indigo-800 {
  background-color: #283593 !important;
}
.indigo-800 {
  background-color: #283593 !important;
  color: white !important;
}
.indigo-800[disabled] {
  background-color: rgba(40, 53, 147, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-indigo-800 {
  color: #283593 !important;
}
.border-indigo-800 {
  border-color: #283593 !important;
}
.border-top-indigo-800 {
  border-top-color: #283593 !important;
}
.border-right-indigo-800 {
  border-right-color: #283593 !important;
}
.border-bottom-indigo-800 {
  border-bottom-color: #283593 !important;
}
.border-left-indigo-800 {
  border-left-color: #283593 !important;
}
.bg-indigo-900 {
  background-color: #1A237E !important;
}
.indigo-900 {
  background-color: #1A237E !important;
  color: white !important;
}
.indigo-900[disabled] {
  background-color: rgba(26, 35, 126, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-indigo-900 {
  color: #1A237E !important;
}
.border-indigo-900 {
  border-color: #1A237E !important;
}
.border-top-indigo-900 {
  border-top-color: #1A237E !important;
}
.border-right-indigo-900 {
  border-right-color: #1A237E !important;
}
.border-bottom-indigo-900 {
  border-bottom-color: #1A237E !important;
}
.border-left-indigo-900 {
  border-left-color: #1A237E !important;
}
.bg-indigo-A100 {
  background-color: #8c9eff !important;
}
.indigo-A100 {
  background-color: #8c9eff !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.indigo-A100[disabled] {
  background-color: rgba(140, 158, 255, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-indigo-A100 {
  color: #8c9eff !important;
}
.border-indigo-A100 {
  border-color: #8c9eff !important;
}
.border-top-indigo-A100 {
  border-top-color: #8c9eff !important;
}
.border-right-indigo-A100 {
  border-right-color: #8c9eff !important;
}
.border-bottom-indigo-A100 {
  border-bottom-color: #8c9eff !important;
}
.border-left-indigo-A100 {
  border-left-color: #8c9eff !important;
}
.bg-indigo-A200 {
  background-color: #536dfe !important;
}
.indigo-A200 {
  background-color: #536dfe !important;
  color: white !important;
}
.indigo-A200[disabled] {
  background-color: rgba(83, 109, 254, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-indigo-A200 {
  color: #536dfe !important;
}
.border-indigo-A200 {
  border-color: #536dfe !important;
}
.border-top-indigo-A200 {
  border-top-color: #536dfe !important;
}
.border-right-indigo-A200 {
  border-right-color: #536dfe !important;
}
.border-bottom-indigo-A200 {
  border-bottom-color: #536dfe !important;
}
.border-left-indigo-A200 {
  border-left-color: #536dfe !important;
}
.bg-indigo-A400 {
  background-color: #3d5afe !important;
}
.indigo-A400 {
  background-color: #3d5afe !important;
  color: white !important;
}
.indigo-A400[disabled] {
  background-color: rgba(61, 90, 254, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-indigo-A400 {
  color: #3d5afe !important;
}
.border-indigo-A400 {
  border-color: #3d5afe !important;
}
.border-top-indigo-A400 {
  border-top-color: #3d5afe !important;
}
.border-right-indigo-A400 {
  border-right-color: #3d5afe !important;
}
.border-bottom-indigo-A400 {
  border-bottom-color: #3d5afe !important;
}
.border-left-indigo-A400 {
  border-left-color: #3d5afe !important;
}
.bg-indigo-A700 {
  background-color: #304ffe !important;
}
.indigo-A700 {
  background-color: #304ffe !important;
  color: white !important;
}
.indigo-A700[disabled] {
  background-color: rgba(48, 79, 254, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-indigo-A700 {
  color: #304ffe !important;
}
.border-indigo-A700 {
  border-color: #304ffe !important;
}
.border-top-indigo-A700 {
  border-top-color: #304ffe !important;
}
.border-right-indigo-A700 {
  border-right-color: #304ffe !important;
}
.border-bottom-indigo-A700 {
  border-bottom-color: #304ffe !important;
}
.border-left-indigo-A700 {
  border-left-color: #304ffe !important;
}
.alpha-blue {
  background-color: #e3f2fd;
}
.grid-blue web-table-row.selected web-table-cell, .grid-blue web-table-row.selected .cbx-selection, .grid-blue web-table-row.selected .list-icons {
  background-color: #e3f2fd;
}
.super-alpha-blue {
  background-color: #f6fbfe;
}
.dialog-alpha-blue > .modal-dialog > .modal-content {
  background-color: #e3f2fd;
}
.dialog-alpha-blue > .modal-dialog > .modal-content .page-header-content {
  background-color: #42a5f5;
}
.dialog-alpha-blue > .modal-dialog > .modal-content .navbar-nav-link {
  color: #2196f3;
}
.dialog-alpha-blue > .modal-dialog > .modal-content .navbar-nav-link.active {
  background-color: #e3f2fd;
}
.cell-selected-blue {
  background-color: #e3f2fd;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
  box-shadow: inset 0 0 0 1px #bbdefb !important;
}
.text-blue {
  color: #2196f3;
}
.text-blue[href]:hover, .text-blue[href]:focus {
  color: #0c83e2;
}
.bg-blue {
  background-color: #2196f3;
  color: white;
}
.bg-blue:hover {
  color: white;
}
.control-hover-blue:hover {
  box-shadow: #bbdefb 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.control-focus-blue:focus {
  box-shadow: rgba(33, 150, 243, 0.25) 0px 0px 0px 1px, rgba(33, 150, 243, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.button-hover-blue:hover {
  background-color: rgba(33, 150, 243, 0.1);
  border-color: rgba(33, 150, 243, 0);
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
}
.select2-blue .select2-container--open .select2-selection--single, .select2-blue .select2-container--open .select2-selection--multiple {
  box-shadow: rgba(33, 150, 243, 0.25) 0px 0px 0px 1px, rgba(33, 150, 243, 0.2) 0px 0px 0px 4px;
}
.select2-blue .select2-selection--single:focus, .select2-blue .select2-selection--multiple:focus {
  box-shadow: rgba(33, 150, 243, 0.25) 0px 0px 0px 1px, rgba(33, 150, 243, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.select2-blue .select2-selection--single:hover, .select2-blue .select2-selection--multiple:hover {
  box-shadow: #bbdefb 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-blue .form-control[readonly]:not(:disabled).picker__input--active {
  box-shadow: rgba(33, 150, 243, 0.25) 0px 0px 0px 1px, rgba(33, 150, 243, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-blue .form-control[readonly]:not(:disabled):hover {
  box-shadow: #bbdefb 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-blue .multiselect:focus {
  box-shadow: rgba(33, 150, 243, 0.25) 0px 0px 0px 1px, rgba(33, 150, 243, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-blue .multiselect:hover {
  box-shadow: #bbdefb 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-blue input[type=checkbox] ~ .form-check-control-indicator {
  border: 0.125rem solid #2196f3;
}
.form-blue .btn-group.show .multiselect.btn-light {
  box-shadow: #bbdefb 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-blue .multiselect-item.active:not(.disabled) input[type=checkbox] ~ .form-check-control-indicator {
  border-color: #2196f3;
  color: #2196f3;
}
.form-blue .multiselect-item.active:not(.disabled) input[type=radio] ~ .form-check-control-indicator {
  border-color: #2196f3;
}
.form-blue.empty span.multiselect-selected-text {
  opacity: 0.5;
}
.border-blue {
  border-color: #2196f3;
}
.border-top-blue {
  border-top-color: #2196f3;
}
.border-bottom-blue {
  border-bottom-color: #2196f3;
}
.border-left-blue {
  border-left-color: #2196f3;
}
.border-right-blue {
  border-right-color: #2196f3;
}
.bg-blue-50 {
  background-color: #e3f2fd !important;
}
.blue-50 {
  background-color: #e3f2fd !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.blue-50[disabled] {
  background-color: rgba(227, 242, 253, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-blue-50 {
  color: #e3f2fd !important;
}
.border-blue-50 {
  border-color: #e3f2fd !important;
}
.border-top-blue-50 {
  border-top-color: #e3f2fd !important;
}
.border-right-blue-50 {
  border-right-color: #e3f2fd !important;
}
.border-bottom-blue-50 {
  border-bottom-color: #e3f2fd !important;
}
.border-left-blue-50 {
  border-left-color: #e3f2fd !important;
}
.bg-blue-100 {
  background-color: #bbdefb !important;
}
.blue-100 {
  background-color: #bbdefb !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.blue-100[disabled] {
  background-color: rgba(187, 222, 251, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-blue-100 {
  color: #bbdefb !important;
}
.border-blue-100 {
  border-color: #bbdefb !important;
}
.border-top-blue-100 {
  border-top-color: #bbdefb !important;
}
.border-right-blue-100 {
  border-right-color: #bbdefb !important;
}
.border-bottom-blue-100 {
  border-bottom-color: #bbdefb !important;
}
.border-left-blue-100 {
  border-left-color: #bbdefb !important;
}
.bg-blue-200 {
  background-color: #90caf9 !important;
}
.blue-200 {
  background-color: #90caf9 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.blue-200[disabled] {
  background-color: rgba(144, 202, 249, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-blue-200 {
  color: #90caf9 !important;
}
.border-blue-200 {
  border-color: #90caf9 !important;
}
.border-top-blue-200 {
  border-top-color: #90caf9 !important;
}
.border-right-blue-200 {
  border-right-color: #90caf9 !important;
}
.border-bottom-blue-200 {
  border-bottom-color: #90caf9 !important;
}
.border-left-blue-200 {
  border-left-color: #90caf9 !important;
}
.bg-blue-300 {
  background-color: #64b5f6 !important;
}
.blue-300 {
  background-color: #64b5f6 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.blue-300[disabled] {
  background-color: rgba(100, 181, 246, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-blue-300 {
  color: #64b5f6 !important;
}
.border-blue-300 {
  border-color: #64b5f6 !important;
}
.border-top-blue-300 {
  border-top-color: #64b5f6 !important;
}
.border-right-blue-300 {
  border-right-color: #64b5f6 !important;
}
.border-bottom-blue-300 {
  border-bottom-color: #64b5f6 !important;
}
.border-left-blue-300 {
  border-left-color: #64b5f6 !important;
}
.bg-blue-400 {
  background-color: #42a5f5 !important;
}
.blue-400 {
  background-color: #42a5f5 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.blue-400[disabled] {
  background-color: rgba(66, 165, 245, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-blue-400 {
  color: #42a5f5 !important;
}
.border-blue-400 {
  border-color: #42a5f5 !important;
}
.border-top-blue-400 {
  border-top-color: #42a5f5 !important;
}
.border-right-blue-400 {
  border-right-color: #42a5f5 !important;
}
.border-bottom-blue-400 {
  border-bottom-color: #42a5f5 !important;
}
.border-left-blue-400 {
  border-left-color: #42a5f5 !important;
}
.bg-blue-500 {
  background-color: #2196f3 !important;
}
.blue-500 {
  background-color: #2196f3 !important;
  color: white !important;
}
.blue-500[disabled] {
  background-color: rgba(33, 150, 243, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-blue-500 {
  color: #2196f3 !important;
}
.border-blue-500 {
  border-color: #2196f3 !important;
}
.border-top-blue-500 {
  border-top-color: #2196f3 !important;
}
.border-right-blue-500 {
  border-right-color: #2196f3 !important;
}
.border-bottom-blue-500 {
  border-bottom-color: #2196f3 !important;
}
.border-left-blue-500 {
  border-left-color: #2196f3 !important;
}
.bg-blue {
  background-color: #2196f3 !important;
}
.blue {
  background-color: #2196f3 !important;
  color: white !important;
}
.blue[disabled] {
  background-color: rgba(33, 150, 243, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-blue {
  color: #2196f3 !important;
}
.border-blue {
  border-color: #2196f3 !important;
}
.border-top-blue {
  border-top-color: #2196f3 !important;
}
.border-right-blue {
  border-right-color: #2196f3 !important;
}
.border-bottom-blue {
  border-bottom-color: #2196f3 !important;
}
.border-left-blue {
  border-left-color: #2196f3 !important;
}
.bg-blue-600 {
  background-color: #1e88e5 !important;
}
.blue-600 {
  background-color: #1e88e5 !important;
  color: white !important;
}
.blue-600[disabled] {
  background-color: rgba(30, 136, 229, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-blue-600 {
  color: #1e88e5 !important;
}
.border-blue-600 {
  border-color: #1e88e5 !important;
}
.border-top-blue-600 {
  border-top-color: #1e88e5 !important;
}
.border-right-blue-600 {
  border-right-color: #1e88e5 !important;
}
.border-bottom-blue-600 {
  border-bottom-color: #1e88e5 !important;
}
.border-left-blue-600 {
  border-left-color: #1e88e5 !important;
}
.bg-blue-700 {
  background-color: #1976d2 !important;
}
.blue-700 {
  background-color: #1976d2 !important;
  color: white !important;
}
.blue-700[disabled] {
  background-color: rgba(25, 118, 210, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-blue-700 {
  color: #1976d2 !important;
}
.border-blue-700 {
  border-color: #1976d2 !important;
}
.border-top-blue-700 {
  border-top-color: #1976d2 !important;
}
.border-right-blue-700 {
  border-right-color: #1976d2 !important;
}
.border-bottom-blue-700 {
  border-bottom-color: #1976d2 !important;
}
.border-left-blue-700 {
  border-left-color: #1976d2 !important;
}
.bg-blue-800 {
  background-color: #1565c0 !important;
}
.blue-800 {
  background-color: #1565c0 !important;
  color: white !important;
}
.blue-800[disabled] {
  background-color: rgba(21, 101, 192, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-blue-800 {
  color: #1565c0 !important;
}
.border-blue-800 {
  border-color: #1565c0 !important;
}
.border-top-blue-800 {
  border-top-color: #1565c0 !important;
}
.border-right-blue-800 {
  border-right-color: #1565c0 !important;
}
.border-bottom-blue-800 {
  border-bottom-color: #1565c0 !important;
}
.border-left-blue-800 {
  border-left-color: #1565c0 !important;
}
.bg-blue-900 {
  background-color: #0d47a1 !important;
}
.blue-900 {
  background-color: #0d47a1 !important;
  color: white !important;
}
.blue-900[disabled] {
  background-color: rgba(13, 71, 161, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-blue-900 {
  color: #0d47a1 !important;
}
.border-blue-900 {
  border-color: #0d47a1 !important;
}
.border-top-blue-900 {
  border-top-color: #0d47a1 !important;
}
.border-right-blue-900 {
  border-right-color: #0d47a1 !important;
}
.border-bottom-blue-900 {
  border-bottom-color: #0d47a1 !important;
}
.border-left-blue-900 {
  border-left-color: #0d47a1 !important;
}
.bg-blue-A100 {
  background-color: #82b1ff !important;
}
.blue-A100 {
  background-color: #82b1ff !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.blue-A100[disabled] {
  background-color: rgba(130, 177, 255, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-blue-A100 {
  color: #82b1ff !important;
}
.border-blue-A100 {
  border-color: #82b1ff !important;
}
.border-top-blue-A100 {
  border-top-color: #82b1ff !important;
}
.border-right-blue-A100 {
  border-right-color: #82b1ff !important;
}
.border-bottom-blue-A100 {
  border-bottom-color: #82b1ff !important;
}
.border-left-blue-A100 {
  border-left-color: #82b1ff !important;
}
.bg-blue-A200 {
  background-color: #448aff !important;
}
.blue-A200 {
  background-color: #448aff !important;
  color: white !important;
}
.blue-A200[disabled] {
  background-color: rgba(68, 138, 255, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-blue-A200 {
  color: #448aff !important;
}
.border-blue-A200 {
  border-color: #448aff !important;
}
.border-top-blue-A200 {
  border-top-color: #448aff !important;
}
.border-right-blue-A200 {
  border-right-color: #448aff !important;
}
.border-bottom-blue-A200 {
  border-bottom-color: #448aff !important;
}
.border-left-blue-A200 {
  border-left-color: #448aff !important;
}
.bg-blue-A400 {
  background-color: #2979ff !important;
}
.blue-A400 {
  background-color: #2979ff !important;
  color: white !important;
}
.blue-A400[disabled] {
  background-color: rgba(41, 121, 255, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-blue-A400 {
  color: #2979ff !important;
}
.border-blue-A400 {
  border-color: #2979ff !important;
}
.border-top-blue-A400 {
  border-top-color: #2979ff !important;
}
.border-right-blue-A400 {
  border-right-color: #2979ff !important;
}
.border-bottom-blue-A400 {
  border-bottom-color: #2979ff !important;
}
.border-left-blue-A400 {
  border-left-color: #2979ff !important;
}
.bg-blue-A700 {
  background-color: #2962ff !important;
}
.blue-A700 {
  background-color: #2962ff !important;
  color: white !important;
}
.blue-A700[disabled] {
  background-color: rgba(41, 98, 255, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-blue-A700 {
  color: #2962ff !important;
}
.border-blue-A700 {
  border-color: #2962ff !important;
}
.border-top-blue-A700 {
  border-top-color: #2962ff !important;
}
.border-right-blue-A700 {
  border-right-color: #2962ff !important;
}
.border-bottom-blue-A700 {
  border-bottom-color: #2962ff !important;
}
.border-left-blue-A700 {
  border-left-color: #2962ff !important;
}
.alpha-light-blue {
  background-color: #E1F5FE;
}
.grid-light-blue web-table-row.selected web-table-cell, .grid-light-blue web-table-row.selected .cbx-selection, .grid-light-blue web-table-row.selected .list-icons {
  background-color: #E1F5FE;
}
.super-alpha-light-blue {
  background-color: #f5fcff;
}
.dialog-alpha-light-blue > .modal-dialog > .modal-content {
  background-color: #E1F5FE;
}
.dialog-alpha-light-blue > .modal-dialog > .modal-content .page-header-content {
  background-color: #29B6F6;
}
.dialog-alpha-light-blue > .modal-dialog > .modal-content .navbar-nav-link {
  color: #03A9F4;
}
.dialog-alpha-light-blue > .modal-dialog > .modal-content .navbar-nav-link.active {
  background-color: #E1F5FE;
}
.cell-selected-light-blue {
  background-color: #E1F5FE;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
  box-shadow: inset 0 0 0 1px #b3e5fc !important;
}
.text-light-blue {
  color: #03A9F4;
}
.text-light-blue[href]:hover, .text-light-blue[href]:focus {
  color: #038fce;
}
.bg-light-blue {
  background-color: #03A9F4;
  color: white;
}
.bg-light-blue:hover {
  color: white;
}
.control-hover-light-blue:hover {
  box-shadow: #b3e5fc 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.control-focus-light-blue:focus {
  box-shadow: rgba(3, 169, 244, 0.25) 0px 0px 0px 1px, rgba(3, 169, 244, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.button-hover-light-blue:hover {
  background-color: rgba(3, 169, 244, 0.1);
  border-color: rgba(3, 169, 244, 0);
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
}
.select2-light-blue .select2-container--open .select2-selection--single, .select2-light-blue .select2-container--open .select2-selection--multiple {
  box-shadow: rgba(3, 169, 244, 0.25) 0px 0px 0px 1px, rgba(3, 169, 244, 0.2) 0px 0px 0px 4px;
}
.select2-light-blue .select2-selection--single:focus, .select2-light-blue .select2-selection--multiple:focus {
  box-shadow: rgba(3, 169, 244, 0.25) 0px 0px 0px 1px, rgba(3, 169, 244, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.select2-light-blue .select2-selection--single:hover, .select2-light-blue .select2-selection--multiple:hover {
  box-shadow: #b3e5fc 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-light-blue .form-control[readonly]:not(:disabled).picker__input--active {
  box-shadow: rgba(3, 169, 244, 0.25) 0px 0px 0px 1px, rgba(3, 169, 244, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-light-blue .form-control[readonly]:not(:disabled):hover {
  box-shadow: #b3e5fc 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-light-blue .multiselect:focus {
  box-shadow: rgba(3, 169, 244, 0.25) 0px 0px 0px 1px, rgba(3, 169, 244, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-light-blue .multiselect:hover {
  box-shadow: #b3e5fc 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-light-blue input[type=checkbox] ~ .form-check-control-indicator {
  border: 0.125rem solid #03A9F4;
}
.form-light-blue .btn-group.show .multiselect.btn-light {
  box-shadow: #b3e5fc 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-light-blue .multiselect-item.active:not(.disabled) input[type=checkbox] ~ .form-check-control-indicator {
  border-color: #03A9F4;
  color: #03A9F4;
}
.form-light-blue .multiselect-item.active:not(.disabled) input[type=radio] ~ .form-check-control-indicator {
  border-color: #03A9F4;
}
.form-light-blue.empty span.multiselect-selected-text {
  opacity: 0.5;
}
.border-light-blue {
  border-color: #03A9F4;
}
.border-top-light-blue {
  border-top-color: #03A9F4;
}
.border-bottom-light-blue {
  border-bottom-color: #03A9F4;
}
.border-left-light-blue {
  border-left-color: #03A9F4;
}
.border-right-light-blue {
  border-right-color: #03A9F4;
}
.bg-light-blue-50 {
  background-color: #E1F5FE !important;
}
.light-blue-50 {
  background-color: #E1F5FE !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.light-blue-50[disabled] {
  background-color: rgba(225, 245, 254, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-light-blue-50 {
  color: #E1F5FE !important;
}
.border-light-blue-50 {
  border-color: #E1F5FE !important;
}
.border-top-light-blue-50 {
  border-top-color: #E1F5FE !important;
}
.border-right-light-blue-50 {
  border-right-color: #E1F5FE !important;
}
.border-bottom-light-blue-50 {
  border-bottom-color: #E1F5FE !important;
}
.border-left-light-blue-50 {
  border-left-color: #E1F5FE !important;
}
.bg-light-blue-100 {
  background-color: #b3e5fc !important;
}
.light-blue-100 {
  background-color: #b3e5fc !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.light-blue-100[disabled] {
  background-color: rgba(179, 229, 252, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-light-blue-100 {
  color: #b3e5fc !important;
}
.border-light-blue-100 {
  border-color: #b3e5fc !important;
}
.border-top-light-blue-100 {
  border-top-color: #b3e5fc !important;
}
.border-right-light-blue-100 {
  border-right-color: #b3e5fc !important;
}
.border-bottom-light-blue-100 {
  border-bottom-color: #b3e5fc !important;
}
.border-left-light-blue-100 {
  border-left-color: #b3e5fc !important;
}
.bg-light-blue-200 {
  background-color: #81d4fa !important;
}
.light-blue-200 {
  background-color: #81d4fa !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.light-blue-200[disabled] {
  background-color: rgba(129, 212, 250, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-light-blue-200 {
  color: #81d4fa !important;
}
.border-light-blue-200 {
  border-color: #81d4fa !important;
}
.border-top-light-blue-200 {
  border-top-color: #81d4fa !important;
}
.border-right-light-blue-200 {
  border-right-color: #81d4fa !important;
}
.border-bottom-light-blue-200 {
  border-bottom-color: #81d4fa !important;
}
.border-left-light-blue-200 {
  border-left-color: #81d4fa !important;
}
.bg-light-blue-300 {
  background-color: #4FC3F7 !important;
}
.light-blue-300 {
  background-color: #4FC3F7 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.light-blue-300[disabled] {
  background-color: rgba(79, 195, 247, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-light-blue-300 {
  color: #4FC3F7 !important;
}
.border-light-blue-300 {
  border-color: #4FC3F7 !important;
}
.border-top-light-blue-300 {
  border-top-color: #4FC3F7 !important;
}
.border-right-light-blue-300 {
  border-right-color: #4FC3F7 !important;
}
.border-bottom-light-blue-300 {
  border-bottom-color: #4FC3F7 !important;
}
.border-left-light-blue-300 {
  border-left-color: #4FC3F7 !important;
}
.bg-light-blue-400 {
  background-color: #29B6F6 !important;
}
.light-blue-400 {
  background-color: #29B6F6 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.light-blue-400[disabled] {
  background-color: rgba(41, 182, 246, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-light-blue-400 {
  color: #29B6F6 !important;
}
.border-light-blue-400 {
  border-color: #29B6F6 !important;
}
.border-top-light-blue-400 {
  border-top-color: #29B6F6 !important;
}
.border-right-light-blue-400 {
  border-right-color: #29B6F6 !important;
}
.border-bottom-light-blue-400 {
  border-bottom-color: #29B6F6 !important;
}
.border-left-light-blue-400 {
  border-left-color: #29B6F6 !important;
}
.bg-light-blue-500 {
  background-color: #03A9F4 !important;
}
.light-blue-500 {
  background-color: #03A9F4 !important;
  color: white !important;
}
.light-blue-500[disabled] {
  background-color: rgba(3, 169, 244, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-light-blue-500 {
  color: #03A9F4 !important;
}
.border-light-blue-500 {
  border-color: #03A9F4 !important;
}
.border-top-light-blue-500 {
  border-top-color: #03A9F4 !important;
}
.border-right-light-blue-500 {
  border-right-color: #03A9F4 !important;
}
.border-bottom-light-blue-500 {
  border-bottom-color: #03A9F4 !important;
}
.border-left-light-blue-500 {
  border-left-color: #03A9F4 !important;
}
.bg-light-blue {
  background-color: #03A9F4 !important;
}
.light-blue {
  background-color: #03A9F4 !important;
  color: white !important;
}
.light-blue[disabled] {
  background-color: rgba(3, 169, 244, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-light-blue {
  color: #03A9F4 !important;
}
.border-light-blue {
  border-color: #03A9F4 !important;
}
.border-top-light-blue {
  border-top-color: #03A9F4 !important;
}
.border-right-light-blue {
  border-right-color: #03A9F4 !important;
}
.border-bottom-light-blue {
  border-bottom-color: #03A9F4 !important;
}
.border-left-light-blue {
  border-left-color: #03A9F4 !important;
}
.bg-light-blue-600 {
  background-color: #039BE5 !important;
}
.light-blue-600 {
  background-color: #039BE5 !important;
  color: white !important;
}
.light-blue-600[disabled] {
  background-color: rgba(3, 155, 229, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-light-blue-600 {
  color: #039BE5 !important;
}
.border-light-blue-600 {
  border-color: #039BE5 !important;
}
.border-top-light-blue-600 {
  border-top-color: #039BE5 !important;
}
.border-right-light-blue-600 {
  border-right-color: #039BE5 !important;
}
.border-bottom-light-blue-600 {
  border-bottom-color: #039BE5 !important;
}
.border-left-light-blue-600 {
  border-left-color: #039BE5 !important;
}
.bg-light-blue-700 {
  background-color: #0288D1 !important;
}
.light-blue-700 {
  background-color: #0288D1 !important;
  color: white !important;
}
.light-blue-700[disabled] {
  background-color: rgba(2, 136, 209, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-light-blue-700 {
  color: #0288D1 !important;
}
.border-light-blue-700 {
  border-color: #0288D1 !important;
}
.border-top-light-blue-700 {
  border-top-color: #0288D1 !important;
}
.border-right-light-blue-700 {
  border-right-color: #0288D1 !important;
}
.border-bottom-light-blue-700 {
  border-bottom-color: #0288D1 !important;
}
.border-left-light-blue-700 {
  border-left-color: #0288D1 !important;
}
.bg-light-blue-800 {
  background-color: #0277BD !important;
}
.light-blue-800 {
  background-color: #0277BD !important;
  color: white !important;
}
.light-blue-800[disabled] {
  background-color: rgba(2, 119, 189, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-light-blue-800 {
  color: #0277BD !important;
}
.border-light-blue-800 {
  border-color: #0277BD !important;
}
.border-top-light-blue-800 {
  border-top-color: #0277BD !important;
}
.border-right-light-blue-800 {
  border-right-color: #0277BD !important;
}
.border-bottom-light-blue-800 {
  border-bottom-color: #0277BD !important;
}
.border-left-light-blue-800 {
  border-left-color: #0277BD !important;
}
.bg-light-blue-900 {
  background-color: #01579B !important;
}
.light-blue-900 {
  background-color: #01579B !important;
  color: white !important;
}
.light-blue-900[disabled] {
  background-color: rgba(1, 87, 155, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-light-blue-900 {
  color: #01579B !important;
}
.border-light-blue-900 {
  border-color: #01579B !important;
}
.border-top-light-blue-900 {
  border-top-color: #01579B !important;
}
.border-right-light-blue-900 {
  border-right-color: #01579B !important;
}
.border-bottom-light-blue-900 {
  border-bottom-color: #01579B !important;
}
.border-left-light-blue-900 {
  border-left-color: #01579B !important;
}
.bg-light-blue-A100 {
  background-color: #80d8ff !important;
}
.light-blue-A100 {
  background-color: #80d8ff !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.light-blue-A100[disabled] {
  background-color: rgba(128, 216, 255, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-light-blue-A100 {
  color: #80d8ff !important;
}
.border-light-blue-A100 {
  border-color: #80d8ff !important;
}
.border-top-light-blue-A100 {
  border-top-color: #80d8ff !important;
}
.border-right-light-blue-A100 {
  border-right-color: #80d8ff !important;
}
.border-bottom-light-blue-A100 {
  border-bottom-color: #80d8ff !important;
}
.border-left-light-blue-A100 {
  border-left-color: #80d8ff !important;
}
.bg-light-blue-A200 {
  background-color: #40c4ff !important;
}
.light-blue-A200 {
  background-color: #40c4ff !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.light-blue-A200[disabled] {
  background-color: rgba(64, 196, 255, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-light-blue-A200 {
  color: #40c4ff !important;
}
.border-light-blue-A200 {
  border-color: #40c4ff !important;
}
.border-top-light-blue-A200 {
  border-top-color: #40c4ff !important;
}
.border-right-light-blue-A200 {
  border-right-color: #40c4ff !important;
}
.border-bottom-light-blue-A200 {
  border-bottom-color: #40c4ff !important;
}
.border-left-light-blue-A200 {
  border-left-color: #40c4ff !important;
}
.bg-light-blue-A400 {
  background-color: #00b0ff !important;
}
.light-blue-A400 {
  background-color: #00b0ff !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.light-blue-A400[disabled] {
  background-color: rgba(0, 176, 255, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-light-blue-A400 {
  color: #00b0ff !important;
}
.border-light-blue-A400 {
  border-color: #00b0ff !important;
}
.border-top-light-blue-A400 {
  border-top-color: #00b0ff !important;
}
.border-right-light-blue-A400 {
  border-right-color: #00b0ff !important;
}
.border-bottom-light-blue-A400 {
  border-bottom-color: #00b0ff !important;
}
.border-left-light-blue-A400 {
  border-left-color: #00b0ff !important;
}
.bg-light-blue-A700 {
  background-color: #0091ea !important;
}
.light-blue-A700 {
  background-color: #0091ea !important;
  color: white !important;
}
.light-blue-A700[disabled] {
  background-color: rgba(0, 145, 234, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-light-blue-A700 {
  color: #0091ea !important;
}
.border-light-blue-A700 {
  border-color: #0091ea !important;
}
.border-top-light-blue-A700 {
  border-top-color: #0091ea !important;
}
.border-right-light-blue-A700 {
  border-right-color: #0091ea !important;
}
.border-bottom-light-blue-A700 {
  border-bottom-color: #0091ea !important;
}
.border-left-light-blue-A700 {
  border-left-color: #0091ea !important;
}
.alpha-cyan {
  background-color: #e0f7fa;
}
.grid-cyan web-table-row.selected web-table-cell, .grid-cyan web-table-row.selected .cbx-selection, .grid-cyan web-table-row.selected .list-icons {
  background-color: #e0f7fa;
}
.super-alpha-cyan {
  background-color: #f2fcfd;
}
.dialog-alpha-cyan > .modal-dialog > .modal-content {
  background-color: #e0f7fa;
}
.dialog-alpha-cyan > .modal-dialog > .modal-content .page-header-content {
  background-color: #26c6da;
}
.dialog-alpha-cyan > .modal-dialog > .modal-content .navbar-nav-link {
  color: #00bcd4;
}
.dialog-alpha-cyan > .modal-dialog > .modal-content .navbar-nav-link.active {
  background-color: #e0f7fa;
}
.cell-selected-cyan {
  background-color: #e0f7fa;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
  box-shadow: inset 0 0 0 1px #b2ebf2 !important;
}
.text-cyan {
  color: #00bcd4;
}
.text-cyan[href]:hover, .text-cyan[href]:focus {
  color: #009aae;
}
.bg-cyan {
  background-color: #00bcd4;
  color: white;
}
.bg-cyan:hover {
  color: white;
}
.control-hover-cyan:hover {
  box-shadow: #b2ebf2 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.control-focus-cyan:focus {
  box-shadow: rgba(0, 188, 212, 0.25) 0px 0px 0px 1px, rgba(0, 188, 212, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.button-hover-cyan:hover {
  background-color: rgba(0, 188, 212, 0.1);
  border-color: rgba(0, 188, 212, 0);
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
}
.select2-cyan .select2-container--open .select2-selection--single, .select2-cyan .select2-container--open .select2-selection--multiple {
  box-shadow: rgba(0, 188, 212, 0.25) 0px 0px 0px 1px, rgba(0, 188, 212, 0.2) 0px 0px 0px 4px;
}
.select2-cyan .select2-selection--single:focus, .select2-cyan .select2-selection--multiple:focus {
  box-shadow: rgba(0, 188, 212, 0.25) 0px 0px 0px 1px, rgba(0, 188, 212, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.select2-cyan .select2-selection--single:hover, .select2-cyan .select2-selection--multiple:hover {
  box-shadow: #b2ebf2 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-cyan .form-control[readonly]:not(:disabled).picker__input--active {
  box-shadow: rgba(0, 188, 212, 0.25) 0px 0px 0px 1px, rgba(0, 188, 212, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-cyan .form-control[readonly]:not(:disabled):hover {
  box-shadow: #b2ebf2 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-cyan .multiselect:focus {
  box-shadow: rgba(0, 188, 212, 0.25) 0px 0px 0px 1px, rgba(0, 188, 212, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-cyan .multiselect:hover {
  box-shadow: #b2ebf2 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-cyan input[type=checkbox] ~ .form-check-control-indicator {
  border: 0.125rem solid #00bcd4;
}
.form-cyan .btn-group.show .multiselect.btn-light {
  box-shadow: #b2ebf2 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-cyan .multiselect-item.active:not(.disabled) input[type=checkbox] ~ .form-check-control-indicator {
  border-color: #00bcd4;
  color: #00bcd4;
}
.form-cyan .multiselect-item.active:not(.disabled) input[type=radio] ~ .form-check-control-indicator {
  border-color: #00bcd4;
}
.form-cyan.empty span.multiselect-selected-text {
  opacity: 0.5;
}
.border-cyan {
  border-color: #00bcd4;
}
.border-top-cyan {
  border-top-color: #00bcd4;
}
.border-bottom-cyan {
  border-bottom-color: #00bcd4;
}
.border-left-cyan {
  border-left-color: #00bcd4;
}
.border-right-cyan {
  border-right-color: #00bcd4;
}
.bg-cyan-50 {
  background-color: #e0f7fa !important;
}
.cyan-50 {
  background-color: #e0f7fa !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.cyan-50[disabled] {
  background-color: rgba(224, 247, 250, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-cyan-50 {
  color: #e0f7fa !important;
}
.border-cyan-50 {
  border-color: #e0f7fa !important;
}
.border-top-cyan-50 {
  border-top-color: #e0f7fa !important;
}
.border-right-cyan-50 {
  border-right-color: #e0f7fa !important;
}
.border-bottom-cyan-50 {
  border-bottom-color: #e0f7fa !important;
}
.border-left-cyan-50 {
  border-left-color: #e0f7fa !important;
}
.bg-cyan-100 {
  background-color: #b2ebf2 !important;
}
.cyan-100 {
  background-color: #b2ebf2 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.cyan-100[disabled] {
  background-color: rgba(178, 235, 242, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-cyan-100 {
  color: #b2ebf2 !important;
}
.border-cyan-100 {
  border-color: #b2ebf2 !important;
}
.border-top-cyan-100 {
  border-top-color: #b2ebf2 !important;
}
.border-right-cyan-100 {
  border-right-color: #b2ebf2 !important;
}
.border-bottom-cyan-100 {
  border-bottom-color: #b2ebf2 !important;
}
.border-left-cyan-100 {
  border-left-color: #b2ebf2 !important;
}
.bg-cyan-200 {
  background-color: #80deea !important;
}
.cyan-200 {
  background-color: #80deea !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.cyan-200[disabled] {
  background-color: rgba(128, 222, 234, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-cyan-200 {
  color: #80deea !important;
}
.border-cyan-200 {
  border-color: #80deea !important;
}
.border-top-cyan-200 {
  border-top-color: #80deea !important;
}
.border-right-cyan-200 {
  border-right-color: #80deea !important;
}
.border-bottom-cyan-200 {
  border-bottom-color: #80deea !important;
}
.border-left-cyan-200 {
  border-left-color: #80deea !important;
}
.bg-cyan-300 {
  background-color: #4dd0e1 !important;
}
.cyan-300 {
  background-color: #4dd0e1 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.cyan-300[disabled] {
  background-color: rgba(77, 208, 225, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-cyan-300 {
  color: #4dd0e1 !important;
}
.border-cyan-300 {
  border-color: #4dd0e1 !important;
}
.border-top-cyan-300 {
  border-top-color: #4dd0e1 !important;
}
.border-right-cyan-300 {
  border-right-color: #4dd0e1 !important;
}
.border-bottom-cyan-300 {
  border-bottom-color: #4dd0e1 !important;
}
.border-left-cyan-300 {
  border-left-color: #4dd0e1 !important;
}
.bg-cyan-400 {
  background-color: #26c6da !important;
}
.cyan-400 {
  background-color: #26c6da !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.cyan-400[disabled] {
  background-color: rgba(38, 198, 218, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-cyan-400 {
  color: #26c6da !important;
}
.border-cyan-400 {
  border-color: #26c6da !important;
}
.border-top-cyan-400 {
  border-top-color: #26c6da !important;
}
.border-right-cyan-400 {
  border-right-color: #26c6da !important;
}
.border-bottom-cyan-400 {
  border-bottom-color: #26c6da !important;
}
.border-left-cyan-400 {
  border-left-color: #26c6da !important;
}
.bg-cyan-500 {
  background-color: #00bcd4 !important;
}
.cyan-500 {
  background-color: #00bcd4 !important;
  color: white !important;
}
.cyan-500[disabled] {
  background-color: rgba(0, 188, 212, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-cyan-500 {
  color: #00bcd4 !important;
}
.border-cyan-500 {
  border-color: #00bcd4 !important;
}
.border-top-cyan-500 {
  border-top-color: #00bcd4 !important;
}
.border-right-cyan-500 {
  border-right-color: #00bcd4 !important;
}
.border-bottom-cyan-500 {
  border-bottom-color: #00bcd4 !important;
}
.border-left-cyan-500 {
  border-left-color: #00bcd4 !important;
}
.bg-cyan {
  background-color: #00bcd4 !important;
}
.cyan {
  background-color: #00bcd4 !important;
  color: white !important;
}
.cyan[disabled] {
  background-color: rgba(0, 188, 212, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-cyan {
  color: #00bcd4 !important;
}
.border-cyan {
  border-color: #00bcd4 !important;
}
.border-top-cyan {
  border-top-color: #00bcd4 !important;
}
.border-right-cyan {
  border-right-color: #00bcd4 !important;
}
.border-bottom-cyan {
  border-bottom-color: #00bcd4 !important;
}
.border-left-cyan {
  border-left-color: #00bcd4 !important;
}
.bg-cyan-600 {
  background-color: #00acc1 !important;
}
.cyan-600 {
  background-color: #00acc1 !important;
  color: white !important;
}
.cyan-600[disabled] {
  background-color: rgba(0, 172, 193, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-cyan-600 {
  color: #00acc1 !important;
}
.border-cyan-600 {
  border-color: #00acc1 !important;
}
.border-top-cyan-600 {
  border-top-color: #00acc1 !important;
}
.border-right-cyan-600 {
  border-right-color: #00acc1 !important;
}
.border-bottom-cyan-600 {
  border-bottom-color: #00acc1 !important;
}
.border-left-cyan-600 {
  border-left-color: #00acc1 !important;
}
.bg-cyan-700 {
  background-color: #0097a7 !important;
}
.cyan-700 {
  background-color: #0097a7 !important;
  color: white !important;
}
.cyan-700[disabled] {
  background-color: rgba(0, 151, 167, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-cyan-700 {
  color: #0097a7 !important;
}
.border-cyan-700 {
  border-color: #0097a7 !important;
}
.border-top-cyan-700 {
  border-top-color: #0097a7 !important;
}
.border-right-cyan-700 {
  border-right-color: #0097a7 !important;
}
.border-bottom-cyan-700 {
  border-bottom-color: #0097a7 !important;
}
.border-left-cyan-700 {
  border-left-color: #0097a7 !important;
}
.bg-cyan-800 {
  background-color: #00838f !important;
}
.cyan-800 {
  background-color: #00838f !important;
  color: white !important;
}
.cyan-800[disabled] {
  background-color: rgba(0, 131, 143, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-cyan-800 {
  color: #00838f !important;
}
.border-cyan-800 {
  border-color: #00838f !important;
}
.border-top-cyan-800 {
  border-top-color: #00838f !important;
}
.border-right-cyan-800 {
  border-right-color: #00838f !important;
}
.border-bottom-cyan-800 {
  border-bottom-color: #00838f !important;
}
.border-left-cyan-800 {
  border-left-color: #00838f !important;
}
.bg-cyan-900 {
  background-color: #006064 !important;
}
.cyan-900 {
  background-color: #006064 !important;
  color: white !important;
}
.cyan-900[disabled] {
  background-color: rgba(0, 96, 100, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-cyan-900 {
  color: #006064 !important;
}
.border-cyan-900 {
  border-color: #006064 !important;
}
.border-top-cyan-900 {
  border-top-color: #006064 !important;
}
.border-right-cyan-900 {
  border-right-color: #006064 !important;
}
.border-bottom-cyan-900 {
  border-bottom-color: #006064 !important;
}
.border-left-cyan-900 {
  border-left-color: #006064 !important;
}
.bg-cyan-A100 {
  background-color: #84ffff !important;
}
.cyan-A100 {
  background-color: #84ffff !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.cyan-A100[disabled] {
  background-color: rgba(132, 255, 255, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-cyan-A100 {
  color: #84ffff !important;
}
.border-cyan-A100 {
  border-color: #84ffff !important;
}
.border-top-cyan-A100 {
  border-top-color: #84ffff !important;
}
.border-right-cyan-A100 {
  border-right-color: #84ffff !important;
}
.border-bottom-cyan-A100 {
  border-bottom-color: #84ffff !important;
}
.border-left-cyan-A100 {
  border-left-color: #84ffff !important;
}
.bg-cyan-A200 {
  background-color: #18ffff !important;
}
.cyan-A200 {
  background-color: #18ffff !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.cyan-A200[disabled] {
  background-color: rgba(24, 255, 255, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-cyan-A200 {
  color: #18ffff !important;
}
.border-cyan-A200 {
  border-color: #18ffff !important;
}
.border-top-cyan-A200 {
  border-top-color: #18ffff !important;
}
.border-right-cyan-A200 {
  border-right-color: #18ffff !important;
}
.border-bottom-cyan-A200 {
  border-bottom-color: #18ffff !important;
}
.border-left-cyan-A200 {
  border-left-color: #18ffff !important;
}
.bg-cyan-A400 {
  background-color: #00e5ff !important;
}
.cyan-A400 {
  background-color: #00e5ff !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.cyan-A400[disabled] {
  background-color: rgba(0, 229, 255, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-cyan-A400 {
  color: #00e5ff !important;
}
.border-cyan-A400 {
  border-color: #00e5ff !important;
}
.border-top-cyan-A400 {
  border-top-color: #00e5ff !important;
}
.border-right-cyan-A400 {
  border-right-color: #00e5ff !important;
}
.border-bottom-cyan-A400 {
  border-bottom-color: #00e5ff !important;
}
.border-left-cyan-A400 {
  border-left-color: #00e5ff !important;
}
.bg-cyan-A700 {
  background-color: #00b8d4 !important;
}
.cyan-A700 {
  background-color: #00b8d4 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.cyan-A700[disabled] {
  background-color: rgba(0, 184, 212, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-cyan-A700 {
  color: #00b8d4 !important;
}
.border-cyan-A700 {
  border-color: #00b8d4 !important;
}
.border-top-cyan-A700 {
  border-top-color: #00b8d4 !important;
}
.border-right-cyan-A700 {
  border-right-color: #00b8d4 !important;
}
.border-bottom-cyan-A700 {
  border-bottom-color: #00b8d4 !important;
}
.border-left-cyan-A700 {
  border-left-color: #00b8d4 !important;
}
.alpha-teal {
  background-color: #E0F2F1;
}
.grid-teal web-table-row.selected web-table-cell, .grid-teal web-table-row.selected .cbx-selection, .grid-teal web-table-row.selected .list-icons {
  background-color: #E0F2F1;
}
.super-alpha-teal {
  background-color: #eef8f7;
}
.dialog-alpha-teal > .modal-dialog > .modal-content {
  background-color: #E0F2F1;
}
.dialog-alpha-teal > .modal-dialog > .modal-content .page-header-content {
  background-color: #26A69A;
}
.dialog-alpha-teal > .modal-dialog > .modal-content .navbar-nav-link {
  color: #009688;
}
.dialog-alpha-teal > .modal-dialog > .modal-content .navbar-nav-link.active {
  background-color: #E0F2F1;
}
.cell-selected-teal {
  background-color: #E0F2F1;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
  box-shadow: inset 0 0 0 1px #b2dfdb !important;
}
.text-teal {
  color: #009688;
}
.text-teal[href]:hover, .text-teal[href]:focus {
  color: #007065;
}
.bg-teal {
  background-color: #009688;
  color: white;
}
.bg-teal:hover {
  color: white;
}
.control-hover-teal:hover {
  box-shadow: #b2dfdb 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.control-focus-teal:focus {
  box-shadow: rgba(0, 150, 136, 0.25) 0px 0px 0px 1px, rgba(0, 150, 136, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.button-hover-teal:hover {
  background-color: rgba(0, 150, 136, 0.1);
  border-color: rgba(0, 150, 136, 0);
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
}
.select2-teal .select2-container--open .select2-selection--single, .select2-teal .select2-container--open .select2-selection--multiple {
  box-shadow: rgba(0, 150, 136, 0.25) 0px 0px 0px 1px, rgba(0, 150, 136, 0.2) 0px 0px 0px 4px;
}
.select2-teal .select2-selection--single:focus, .select2-teal .select2-selection--multiple:focus {
  box-shadow: rgba(0, 150, 136, 0.25) 0px 0px 0px 1px, rgba(0, 150, 136, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.select2-teal .select2-selection--single:hover, .select2-teal .select2-selection--multiple:hover {
  box-shadow: #b2dfdb 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-teal .form-control[readonly]:not(:disabled).picker__input--active {
  box-shadow: rgba(0, 150, 136, 0.25) 0px 0px 0px 1px, rgba(0, 150, 136, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-teal .form-control[readonly]:not(:disabled):hover {
  box-shadow: #b2dfdb 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-teal .multiselect:focus {
  box-shadow: rgba(0, 150, 136, 0.25) 0px 0px 0px 1px, rgba(0, 150, 136, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-teal .multiselect:hover {
  box-shadow: #b2dfdb 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-teal input[type=checkbox] ~ .form-check-control-indicator {
  border: 0.125rem solid #009688;
}
.form-teal .btn-group.show .multiselect.btn-light {
  box-shadow: #b2dfdb 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-teal .multiselect-item.active:not(.disabled) input[type=checkbox] ~ .form-check-control-indicator {
  border-color: #009688;
  color: #009688;
}
.form-teal .multiselect-item.active:not(.disabled) input[type=radio] ~ .form-check-control-indicator {
  border-color: #009688;
}
.form-teal.empty span.multiselect-selected-text {
  opacity: 0.5;
}
.border-teal {
  border-color: #009688;
}
.border-top-teal {
  border-top-color: #009688;
}
.border-bottom-teal {
  border-bottom-color: #009688;
}
.border-left-teal {
  border-left-color: #009688;
}
.border-right-teal {
  border-right-color: #009688;
}
.bg-teal-50 {
  background-color: #E0F2F1 !important;
}
.teal-50 {
  background-color: #E0F2F1 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.teal-50[disabled] {
  background-color: rgba(224, 242, 241, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-teal-50 {
  color: #E0F2F1 !important;
}
.border-teal-50 {
  border-color: #E0F2F1 !important;
}
.border-top-teal-50 {
  border-top-color: #E0F2F1 !important;
}
.border-right-teal-50 {
  border-right-color: #E0F2F1 !important;
}
.border-bottom-teal-50 {
  border-bottom-color: #E0F2F1 !important;
}
.border-left-teal-50 {
  border-left-color: #E0F2F1 !important;
}
.bg-teal-100 {
  background-color: #b2dfdb !important;
}
.teal-100 {
  background-color: #b2dfdb !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.teal-100[disabled] {
  background-color: rgba(178, 223, 219, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-teal-100 {
  color: #b2dfdb !important;
}
.border-teal-100 {
  border-color: #b2dfdb !important;
}
.border-top-teal-100 {
  border-top-color: #b2dfdb !important;
}
.border-right-teal-100 {
  border-right-color: #b2dfdb !important;
}
.border-bottom-teal-100 {
  border-bottom-color: #b2dfdb !important;
}
.border-left-teal-100 {
  border-left-color: #b2dfdb !important;
}
.bg-teal-200 {
  background-color: #80cbc4 !important;
}
.teal-200 {
  background-color: #80cbc4 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.teal-200[disabled] {
  background-color: rgba(128, 203, 196, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-teal-200 {
  color: #80cbc4 !important;
}
.border-teal-200 {
  border-color: #80cbc4 !important;
}
.border-top-teal-200 {
  border-top-color: #80cbc4 !important;
}
.border-right-teal-200 {
  border-right-color: #80cbc4 !important;
}
.border-bottom-teal-200 {
  border-bottom-color: #80cbc4 !important;
}
.border-left-teal-200 {
  border-left-color: #80cbc4 !important;
}
.bg-teal-300 {
  background-color: #4DB6AC !important;
}
.teal-300 {
  background-color: #4DB6AC !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.teal-300[disabled] {
  background-color: rgba(77, 182, 172, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-teal-300 {
  color: #4DB6AC !important;
}
.border-teal-300 {
  border-color: #4DB6AC !important;
}
.border-top-teal-300 {
  border-top-color: #4DB6AC !important;
}
.border-right-teal-300 {
  border-right-color: #4DB6AC !important;
}
.border-bottom-teal-300 {
  border-bottom-color: #4DB6AC !important;
}
.border-left-teal-300 {
  border-left-color: #4DB6AC !important;
}
.bg-teal-400 {
  background-color: #26A69A !important;
}
.teal-400 {
  background-color: #26A69A !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.teal-400[disabled] {
  background-color: rgba(38, 166, 154, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-teal-400 {
  color: #26A69A !important;
}
.border-teal-400 {
  border-color: #26A69A !important;
}
.border-top-teal-400 {
  border-top-color: #26A69A !important;
}
.border-right-teal-400 {
  border-right-color: #26A69A !important;
}
.border-bottom-teal-400 {
  border-bottom-color: #26A69A !important;
}
.border-left-teal-400 {
  border-left-color: #26A69A !important;
}
.bg-teal-500 {
  background-color: #009688 !important;
}
.teal-500 {
  background-color: #009688 !important;
  color: white !important;
}
.teal-500[disabled] {
  background-color: rgba(0, 150, 136, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-teal-500 {
  color: #009688 !important;
}
.border-teal-500 {
  border-color: #009688 !important;
}
.border-top-teal-500 {
  border-top-color: #009688 !important;
}
.border-right-teal-500 {
  border-right-color: #009688 !important;
}
.border-bottom-teal-500 {
  border-bottom-color: #009688 !important;
}
.border-left-teal-500 {
  border-left-color: #009688 !important;
}
.bg-teal {
  background-color: #009688 !important;
}
.teal {
  background-color: #009688 !important;
  color: white !important;
}
.teal[disabled] {
  background-color: rgba(0, 150, 136, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-teal {
  color: #009688 !important;
}
.border-teal {
  border-color: #009688 !important;
}
.border-top-teal {
  border-top-color: #009688 !important;
}
.border-right-teal {
  border-right-color: #009688 !important;
}
.border-bottom-teal {
  border-bottom-color: #009688 !important;
}
.border-left-teal {
  border-left-color: #009688 !important;
}
.bg-teal-600 {
  background-color: #00897B !important;
}
.teal-600 {
  background-color: #00897B !important;
  color: white !important;
}
.teal-600[disabled] {
  background-color: rgba(0, 137, 123, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-teal-600 {
  color: #00897B !important;
}
.border-teal-600 {
  border-color: #00897B !important;
}
.border-top-teal-600 {
  border-top-color: #00897B !important;
}
.border-right-teal-600 {
  border-right-color: #00897B !important;
}
.border-bottom-teal-600 {
  border-bottom-color: #00897B !important;
}
.border-left-teal-600 {
  border-left-color: #00897B !important;
}
.bg-teal-700 {
  background-color: #00796B !important;
}
.teal-700 {
  background-color: #00796B !important;
  color: white !important;
}
.teal-700[disabled] {
  background-color: rgba(0, 121, 107, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-teal-700 {
  color: #00796B !important;
}
.border-teal-700 {
  border-color: #00796B !important;
}
.border-top-teal-700 {
  border-top-color: #00796B !important;
}
.border-right-teal-700 {
  border-right-color: #00796B !important;
}
.border-bottom-teal-700 {
  border-bottom-color: #00796B !important;
}
.border-left-teal-700 {
  border-left-color: #00796B !important;
}
.bg-teal-800 {
  background-color: #00695C !important;
}
.teal-800 {
  background-color: #00695C !important;
  color: white !important;
}
.teal-800[disabled] {
  background-color: rgba(0, 105, 92, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-teal-800 {
  color: #00695C !important;
}
.border-teal-800 {
  border-color: #00695C !important;
}
.border-top-teal-800 {
  border-top-color: #00695C !important;
}
.border-right-teal-800 {
  border-right-color: #00695C !important;
}
.border-bottom-teal-800 {
  border-bottom-color: #00695C !important;
}
.border-left-teal-800 {
  border-left-color: #00695C !important;
}
.bg-teal-900 {
  background-color: #004D40 !important;
}
.teal-900 {
  background-color: #004D40 !important;
  color: white !important;
}
.teal-900[disabled] {
  background-color: rgba(0, 77, 64, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-teal-900 {
  color: #004D40 !important;
}
.border-teal-900 {
  border-color: #004D40 !important;
}
.border-top-teal-900 {
  border-top-color: #004D40 !important;
}
.border-right-teal-900 {
  border-right-color: #004D40 !important;
}
.border-bottom-teal-900 {
  border-bottom-color: #004D40 !important;
}
.border-left-teal-900 {
  border-left-color: #004D40 !important;
}
.bg-teal-A100 {
  background-color: #a7ffeb !important;
}
.teal-A100 {
  background-color: #a7ffeb !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.teal-A100[disabled] {
  background-color: rgba(167, 255, 235, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-teal-A100 {
  color: #a7ffeb !important;
}
.border-teal-A100 {
  border-color: #a7ffeb !important;
}
.border-top-teal-A100 {
  border-top-color: #a7ffeb !important;
}
.border-right-teal-A100 {
  border-right-color: #a7ffeb !important;
}
.border-bottom-teal-A100 {
  border-bottom-color: #a7ffeb !important;
}
.border-left-teal-A100 {
  border-left-color: #a7ffeb !important;
}
.bg-teal-A200 {
  background-color: #64ffda !important;
}
.teal-A200 {
  background-color: #64ffda !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.teal-A200[disabled] {
  background-color: rgba(100, 255, 218, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-teal-A200 {
  color: #64ffda !important;
}
.border-teal-A200 {
  border-color: #64ffda !important;
}
.border-top-teal-A200 {
  border-top-color: #64ffda !important;
}
.border-right-teal-A200 {
  border-right-color: #64ffda !important;
}
.border-bottom-teal-A200 {
  border-bottom-color: #64ffda !important;
}
.border-left-teal-A200 {
  border-left-color: #64ffda !important;
}
.bg-teal-A400 {
  background-color: #1de9b6 !important;
}
.teal-A400 {
  background-color: #1de9b6 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.teal-A400[disabled] {
  background-color: rgba(29, 233, 182, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-teal-A400 {
  color: #1de9b6 !important;
}
.border-teal-A400 {
  border-color: #1de9b6 !important;
}
.border-top-teal-A400 {
  border-top-color: #1de9b6 !important;
}
.border-right-teal-A400 {
  border-right-color: #1de9b6 !important;
}
.border-bottom-teal-A400 {
  border-bottom-color: #1de9b6 !important;
}
.border-left-teal-A400 {
  border-left-color: #1de9b6 !important;
}
.bg-teal-A700 {
  background-color: #00bfa5 !important;
}
.teal-A700 {
  background-color: #00bfa5 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.teal-A700[disabled] {
  background-color: rgba(0, 191, 165, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-teal-A700 {
  color: #00bfa5 !important;
}
.border-teal-A700 {
  border-color: #00bfa5 !important;
}
.border-top-teal-A700 {
  border-top-color: #00bfa5 !important;
}
.border-right-teal-A700 {
  border-right-color: #00bfa5 !important;
}
.border-bottom-teal-A700 {
  border-bottom-color: #00bfa5 !important;
}
.border-left-teal-A700 {
  border-left-color: #00bfa5 !important;
}
.alpha-green {
  background-color: #e8f5e9;
}
.grid-green web-table-row.selected web-table-cell, .grid-green web-table-row.selected .cbx-selection, .grid-green web-table-row.selected .list-icons {
  background-color: #e8f5e9;
}
.super-alpha-green {
  background-color: #f6fbf7;
}
.dialog-alpha-green > .modal-dialog > .modal-content {
  background-color: #e8f5e9;
}
.dialog-alpha-green > .modal-dialog > .modal-content .page-header-content {
  background-color: #66bb6a;
}
.dialog-alpha-green > .modal-dialog > .modal-content .navbar-nav-link {
  color: #4caf50;
}
.dialog-alpha-green > .modal-dialog > .modal-content .navbar-nav-link.active {
  background-color: #e8f5e9;
}
.cell-selected-green {
  background-color: #e8f5e9;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
  box-shadow: inset 0 0 0 1px #c8e6c9 !important;
}
.text-green {
  color: #4caf50;
}
.text-green[href]:hover, .text-green[href]:focus {
  color: #409444;
}
.bg-green {
  background-color: #4caf50;
  color: white;
}
.bg-green:hover {
  color: white;
}
.control-hover-green:hover {
  box-shadow: #c8e6c9 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.control-focus-green:focus {
  box-shadow: rgba(76, 175, 80, 0.25) 0px 0px 0px 1px, rgba(76, 175, 80, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.button-hover-green:hover {
  background-color: rgba(76, 175, 80, 0.1);
  border-color: rgba(76, 175, 80, 0);
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
}
.select2-green .select2-container--open .select2-selection--single, .select2-green .select2-container--open .select2-selection--multiple {
  box-shadow: rgba(76, 175, 80, 0.25) 0px 0px 0px 1px, rgba(76, 175, 80, 0.2) 0px 0px 0px 4px;
}
.select2-green .select2-selection--single:focus, .select2-green .select2-selection--multiple:focus {
  box-shadow: rgba(76, 175, 80, 0.25) 0px 0px 0px 1px, rgba(76, 175, 80, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.select2-green .select2-selection--single:hover, .select2-green .select2-selection--multiple:hover {
  box-shadow: #c8e6c9 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-green .form-control[readonly]:not(:disabled).picker__input--active {
  box-shadow: rgba(76, 175, 80, 0.25) 0px 0px 0px 1px, rgba(76, 175, 80, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-green .form-control[readonly]:not(:disabled):hover {
  box-shadow: #c8e6c9 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-green .multiselect:focus {
  box-shadow: rgba(76, 175, 80, 0.25) 0px 0px 0px 1px, rgba(76, 175, 80, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-green .multiselect:hover {
  box-shadow: #c8e6c9 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-green input[type=checkbox] ~ .form-check-control-indicator {
  border: 0.125rem solid #4caf50;
}
.form-green .btn-group.show .multiselect.btn-light {
  box-shadow: #c8e6c9 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-green .multiselect-item.active:not(.disabled) input[type=checkbox] ~ .form-check-control-indicator {
  border-color: #4caf50;
  color: #4caf50;
}
.form-green .multiselect-item.active:not(.disabled) input[type=radio] ~ .form-check-control-indicator {
  border-color: #4caf50;
}
.form-green.empty span.multiselect-selected-text {
  opacity: 0.5;
}
.border-green {
  border-color: #4caf50;
}
.border-top-green {
  border-top-color: #4caf50;
}
.border-bottom-green {
  border-bottom-color: #4caf50;
}
.border-left-green {
  border-left-color: #4caf50;
}
.border-right-green {
  border-right-color: #4caf50;
}
.bg-green-50 {
  background-color: #e8f5e9 !important;
}
.green-50 {
  background-color: #e8f5e9 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.green-50[disabled] {
  background-color: rgba(232, 245, 233, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-green-50 {
  color: #e8f5e9 !important;
}
.border-green-50 {
  border-color: #e8f5e9 !important;
}
.border-top-green-50 {
  border-top-color: #e8f5e9 !important;
}
.border-right-green-50 {
  border-right-color: #e8f5e9 !important;
}
.border-bottom-green-50 {
  border-bottom-color: #e8f5e9 !important;
}
.border-left-green-50 {
  border-left-color: #e8f5e9 !important;
}
.bg-green-100 {
  background-color: #c8e6c9 !important;
}
.green-100 {
  background-color: #c8e6c9 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.green-100[disabled] {
  background-color: rgba(200, 230, 201, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-green-100 {
  color: #c8e6c9 !important;
}
.border-green-100 {
  border-color: #c8e6c9 !important;
}
.border-top-green-100 {
  border-top-color: #c8e6c9 !important;
}
.border-right-green-100 {
  border-right-color: #c8e6c9 !important;
}
.border-bottom-green-100 {
  border-bottom-color: #c8e6c9 !important;
}
.border-left-green-100 {
  border-left-color: #c8e6c9 !important;
}
.bg-green-200 {
  background-color: #a5d6a7 !important;
}
.green-200 {
  background-color: #a5d6a7 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.green-200[disabled] {
  background-color: rgba(165, 214, 167, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-green-200 {
  color: #a5d6a7 !important;
}
.border-green-200 {
  border-color: #a5d6a7 !important;
}
.border-top-green-200 {
  border-top-color: #a5d6a7 !important;
}
.border-right-green-200 {
  border-right-color: #a5d6a7 !important;
}
.border-bottom-green-200 {
  border-bottom-color: #a5d6a7 !important;
}
.border-left-green-200 {
  border-left-color: #a5d6a7 !important;
}
.bg-green-300 {
  background-color: #81c784 !important;
}
.green-300 {
  background-color: #81c784 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.green-300[disabled] {
  background-color: rgba(129, 199, 132, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-green-300 {
  color: #81c784 !important;
}
.border-green-300 {
  border-color: #81c784 !important;
}
.border-top-green-300 {
  border-top-color: #81c784 !important;
}
.border-right-green-300 {
  border-right-color: #81c784 !important;
}
.border-bottom-green-300 {
  border-bottom-color: #81c784 !important;
}
.border-left-green-300 {
  border-left-color: #81c784 !important;
}
.bg-green-400 {
  background-color: #66bb6a !important;
}
.green-400 {
  background-color: #66bb6a !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.green-400[disabled] {
  background-color: rgba(102, 187, 106, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-green-400 {
  color: #66bb6a !important;
}
.border-green-400 {
  border-color: #66bb6a !important;
}
.border-top-green-400 {
  border-top-color: #66bb6a !important;
}
.border-right-green-400 {
  border-right-color: #66bb6a !important;
}
.border-bottom-green-400 {
  border-bottom-color: #66bb6a !important;
}
.border-left-green-400 {
  border-left-color: #66bb6a !important;
}
.bg-green-500 {
  background-color: #4caf50 !important;
}
.green-500 {
  background-color: #4caf50 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.green-500[disabled] {
  background-color: rgba(76, 175, 80, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-green-500 {
  color: #4caf50 !important;
}
.border-green-500 {
  border-color: #4caf50 !important;
}
.border-top-green-500 {
  border-top-color: #4caf50 !important;
}
.border-right-green-500 {
  border-right-color: #4caf50 !important;
}
.border-bottom-green-500 {
  border-bottom-color: #4caf50 !important;
}
.border-left-green-500 {
  border-left-color: #4caf50 !important;
}
.bg-green {
  background-color: #4caf50 !important;
}
.green {
  background-color: #4caf50 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.green[disabled] {
  background-color: rgba(76, 175, 80, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-green {
  color: #4caf50 !important;
}
.border-green {
  border-color: #4caf50 !important;
}
.border-top-green {
  border-top-color: #4caf50 !important;
}
.border-right-green {
  border-right-color: #4caf50 !important;
}
.border-bottom-green {
  border-bottom-color: #4caf50 !important;
}
.border-left-green {
  border-left-color: #4caf50 !important;
}
.bg-green-600 {
  background-color: #43a047 !important;
}
.green-600 {
  background-color: #43a047 !important;
  color: white !important;
}
.green-600[disabled] {
  background-color: rgba(67, 160, 71, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-green-600 {
  color: #43a047 !important;
}
.border-green-600 {
  border-color: #43a047 !important;
}
.border-top-green-600 {
  border-top-color: #43a047 !important;
}
.border-right-green-600 {
  border-right-color: #43a047 !important;
}
.border-bottom-green-600 {
  border-bottom-color: #43a047 !important;
}
.border-left-green-600 {
  border-left-color: #43a047 !important;
}
.bg-green-700 {
  background-color: #388e3c !important;
}
.green-700 {
  background-color: #388e3c !important;
  color: white !important;
}
.green-700[disabled] {
  background-color: rgba(56, 142, 60, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-green-700 {
  color: #388e3c !important;
}
.border-green-700 {
  border-color: #388e3c !important;
}
.border-top-green-700 {
  border-top-color: #388e3c !important;
}
.border-right-green-700 {
  border-right-color: #388e3c !important;
}
.border-bottom-green-700 {
  border-bottom-color: #388e3c !important;
}
.border-left-green-700 {
  border-left-color: #388e3c !important;
}
.bg-green-800 {
  background-color: #2e7d32 !important;
}
.green-800 {
  background-color: #2e7d32 !important;
  color: white !important;
}
.green-800[disabled] {
  background-color: rgba(46, 125, 50, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-green-800 {
  color: #2e7d32 !important;
}
.border-green-800 {
  border-color: #2e7d32 !important;
}
.border-top-green-800 {
  border-top-color: #2e7d32 !important;
}
.border-right-green-800 {
  border-right-color: #2e7d32 !important;
}
.border-bottom-green-800 {
  border-bottom-color: #2e7d32 !important;
}
.border-left-green-800 {
  border-left-color: #2e7d32 !important;
}
.bg-green-900 {
  background-color: #1b5e20 !important;
}
.green-900 {
  background-color: #1b5e20 !important;
  color: white !important;
}
.green-900[disabled] {
  background-color: rgba(27, 94, 32, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-green-900 {
  color: #1b5e20 !important;
}
.border-green-900 {
  border-color: #1b5e20 !important;
}
.border-top-green-900 {
  border-top-color: #1b5e20 !important;
}
.border-right-green-900 {
  border-right-color: #1b5e20 !important;
}
.border-bottom-green-900 {
  border-bottom-color: #1b5e20 !important;
}
.border-left-green-900 {
  border-left-color: #1b5e20 !important;
}
.bg-green-A100 {
  background-color: #b9f6ca !important;
}
.green-A100 {
  background-color: #b9f6ca !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.green-A100[disabled] {
  background-color: rgba(185, 246, 202, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-green-A100 {
  color: #b9f6ca !important;
}
.border-green-A100 {
  border-color: #b9f6ca !important;
}
.border-top-green-A100 {
  border-top-color: #b9f6ca !important;
}
.border-right-green-A100 {
  border-right-color: #b9f6ca !important;
}
.border-bottom-green-A100 {
  border-bottom-color: #b9f6ca !important;
}
.border-left-green-A100 {
  border-left-color: #b9f6ca !important;
}
.bg-green-A200 {
  background-color: #69f0ae !important;
}
.green-A200 {
  background-color: #69f0ae !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.green-A200[disabled] {
  background-color: rgba(105, 240, 174, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-green-A200 {
  color: #69f0ae !important;
}
.border-green-A200 {
  border-color: #69f0ae !important;
}
.border-top-green-A200 {
  border-top-color: #69f0ae !important;
}
.border-right-green-A200 {
  border-right-color: #69f0ae !important;
}
.border-bottom-green-A200 {
  border-bottom-color: #69f0ae !important;
}
.border-left-green-A200 {
  border-left-color: #69f0ae !important;
}
.bg-green-A400 {
  background-color: #00e676 !important;
}
.green-A400 {
  background-color: #00e676 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.green-A400[disabled] {
  background-color: rgba(0, 230, 118, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-green-A400 {
  color: #00e676 !important;
}
.border-green-A400 {
  border-color: #00e676 !important;
}
.border-top-green-A400 {
  border-top-color: #00e676 !important;
}
.border-right-green-A400 {
  border-right-color: #00e676 !important;
}
.border-bottom-green-A400 {
  border-bottom-color: #00e676 !important;
}
.border-left-green-A400 {
  border-left-color: #00e676 !important;
}
.bg-green-A700 {
  background-color: #00c853 !important;
}
.green-A700 {
  background-color: #00c853 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.green-A700[disabled] {
  background-color: rgba(0, 200, 83, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-green-A700 {
  color: #00c853 !important;
}
.border-green-A700 {
  border-color: #00c853 !important;
}
.border-top-green-A700 {
  border-top-color: #00c853 !important;
}
.border-right-green-A700 {
  border-right-color: #00c853 !important;
}
.border-bottom-green-A700 {
  border-bottom-color: #00c853 !important;
}
.border-left-green-A700 {
  border-left-color: #00c853 !important;
}
.alpha-light-green {
  background-color: #F1F8E9;
}
.grid-light-green web-table-row.selected web-table-cell, .grid-light-green web-table-row.selected .cbx-selection, .grid-light-green web-table-row.selected .list-icons {
  background-color: #F1F8E9;
}
.super-alpha-light-green {
  background-color: #fbfdf8;
}
.dialog-alpha-light-green > .modal-dialog > .modal-content {
  background-color: #F1F8E9;
}
.dialog-alpha-light-green > .modal-dialog > .modal-content .page-header-content {
  background-color: #9CCC65;
}
.dialog-alpha-light-green > .modal-dialog > .modal-content .navbar-nav-link {
  color: #8BC34A;
}
.dialog-alpha-light-green > .modal-dialog > .modal-content .navbar-nav-link.active {
  background-color: #F1F8E9;
}
.cell-selected-light-green {
  background-color: #F1F8E9;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
  box-shadow: inset 0 0 0 1px #dcedc8 !important;
}
.text-light-green {
  color: #8BC34A;
}
.text-light-green[href]:hover, .text-light-green[href]:focus {
  color: #78ad39;
}
.bg-light-green {
  background-color: #8BC34A;
  color: white;
}
.bg-light-green:hover {
  color: white;
}
.control-hover-light-green:hover {
  box-shadow: #dcedc8 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.control-focus-light-green:focus {
  box-shadow: rgba(139, 195, 74, 0.25) 0px 0px 0px 1px, rgba(139, 195, 74, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.button-hover-light-green:hover {
  background-color: rgba(139, 195, 74, 0.1);
  border-color: rgba(139, 195, 74, 0);
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
}
.select2-light-green .select2-container--open .select2-selection--single, .select2-light-green .select2-container--open .select2-selection--multiple {
  box-shadow: rgba(139, 195, 74, 0.25) 0px 0px 0px 1px, rgba(139, 195, 74, 0.2) 0px 0px 0px 4px;
}
.select2-light-green .select2-selection--single:focus, .select2-light-green .select2-selection--multiple:focus {
  box-shadow: rgba(139, 195, 74, 0.25) 0px 0px 0px 1px, rgba(139, 195, 74, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.select2-light-green .select2-selection--single:hover, .select2-light-green .select2-selection--multiple:hover {
  box-shadow: #dcedc8 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-light-green .form-control[readonly]:not(:disabled).picker__input--active {
  box-shadow: rgba(139, 195, 74, 0.25) 0px 0px 0px 1px, rgba(139, 195, 74, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-light-green .form-control[readonly]:not(:disabled):hover {
  box-shadow: #dcedc8 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-light-green .multiselect:focus {
  box-shadow: rgba(139, 195, 74, 0.25) 0px 0px 0px 1px, rgba(139, 195, 74, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-light-green .multiselect:hover {
  box-shadow: #dcedc8 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-light-green input[type=checkbox] ~ .form-check-control-indicator {
  border: 0.125rem solid #8BC34A;
}
.form-light-green .btn-group.show .multiselect.btn-light {
  box-shadow: #dcedc8 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-light-green .multiselect-item.active:not(.disabled) input[type=checkbox] ~ .form-check-control-indicator {
  border-color: #8BC34A;
  color: #8BC34A;
}
.form-light-green .multiselect-item.active:not(.disabled) input[type=radio] ~ .form-check-control-indicator {
  border-color: #8BC34A;
}
.form-light-green.empty span.multiselect-selected-text {
  opacity: 0.5;
}
.border-light-green {
  border-color: #8BC34A;
}
.border-top-light-green {
  border-top-color: #8BC34A;
}
.border-bottom-light-green {
  border-bottom-color: #8BC34A;
}
.border-left-light-green {
  border-left-color: #8BC34A;
}
.border-right-light-green {
  border-right-color: #8BC34A;
}
.bg-light-green-50 {
  background-color: #F1F8E9 !important;
}
.light-green-50 {
  background-color: #F1F8E9 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.light-green-50[disabled] {
  background-color: rgba(241, 248, 233, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-light-green-50 {
  color: #F1F8E9 !important;
}
.border-light-green-50 {
  border-color: #F1F8E9 !important;
}
.border-top-light-green-50 {
  border-top-color: #F1F8E9 !important;
}
.border-right-light-green-50 {
  border-right-color: #F1F8E9 !important;
}
.border-bottom-light-green-50 {
  border-bottom-color: #F1F8E9 !important;
}
.border-left-light-green-50 {
  border-left-color: #F1F8E9 !important;
}
.bg-light-green-100 {
  background-color: #dcedc8 !important;
}
.light-green-100 {
  background-color: #dcedc8 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.light-green-100[disabled] {
  background-color: rgba(220, 237, 200, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-light-green-100 {
  color: #dcedc8 !important;
}
.border-light-green-100 {
  border-color: #dcedc8 !important;
}
.border-top-light-green-100 {
  border-top-color: #dcedc8 !important;
}
.border-right-light-green-100 {
  border-right-color: #dcedc8 !important;
}
.border-bottom-light-green-100 {
  border-bottom-color: #dcedc8 !important;
}
.border-left-light-green-100 {
  border-left-color: #dcedc8 !important;
}
.bg-light-green-200 {
  background-color: #c5e1a5 !important;
}
.light-green-200 {
  background-color: #c5e1a5 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.light-green-200[disabled] {
  background-color: rgba(197, 225, 165, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-light-green-200 {
  color: #c5e1a5 !important;
}
.border-light-green-200 {
  border-color: #c5e1a5 !important;
}
.border-top-light-green-200 {
  border-top-color: #c5e1a5 !important;
}
.border-right-light-green-200 {
  border-right-color: #c5e1a5 !important;
}
.border-bottom-light-green-200 {
  border-bottom-color: #c5e1a5 !important;
}
.border-left-light-green-200 {
  border-left-color: #c5e1a5 !important;
}
.bg-light-green-300 {
  background-color: #AED581 !important;
}
.light-green-300 {
  background-color: #AED581 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.light-green-300[disabled] {
  background-color: rgba(174, 213, 129, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-light-green-300 {
  color: #AED581 !important;
}
.border-light-green-300 {
  border-color: #AED581 !important;
}
.border-top-light-green-300 {
  border-top-color: #AED581 !important;
}
.border-right-light-green-300 {
  border-right-color: #AED581 !important;
}
.border-bottom-light-green-300 {
  border-bottom-color: #AED581 !important;
}
.border-left-light-green-300 {
  border-left-color: #AED581 !important;
}
.bg-light-green-400 {
  background-color: #9CCC65 !important;
}
.light-green-400 {
  background-color: #9CCC65 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.light-green-400[disabled] {
  background-color: rgba(156, 204, 101, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-light-green-400 {
  color: #9CCC65 !important;
}
.border-light-green-400 {
  border-color: #9CCC65 !important;
}
.border-top-light-green-400 {
  border-top-color: #9CCC65 !important;
}
.border-right-light-green-400 {
  border-right-color: #9CCC65 !important;
}
.border-bottom-light-green-400 {
  border-bottom-color: #9CCC65 !important;
}
.border-left-light-green-400 {
  border-left-color: #9CCC65 !important;
}
.bg-light-green-500 {
  background-color: #8BC34A !important;
}
.light-green-500 {
  background-color: #8BC34A !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.light-green-500[disabled] {
  background-color: rgba(139, 195, 74, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-light-green-500 {
  color: #8BC34A !important;
}
.border-light-green-500 {
  border-color: #8BC34A !important;
}
.border-top-light-green-500 {
  border-top-color: #8BC34A !important;
}
.border-right-light-green-500 {
  border-right-color: #8BC34A !important;
}
.border-bottom-light-green-500 {
  border-bottom-color: #8BC34A !important;
}
.border-left-light-green-500 {
  border-left-color: #8BC34A !important;
}
.bg-light-green {
  background-color: #8BC34A !important;
}
.light-green {
  background-color: #8BC34A !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.light-green[disabled] {
  background-color: rgba(139, 195, 74, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-light-green {
  color: #8BC34A !important;
}
.border-light-green {
  border-color: #8BC34A !important;
}
.border-top-light-green {
  border-top-color: #8BC34A !important;
}
.border-right-light-green {
  border-right-color: #8BC34A !important;
}
.border-bottom-light-green {
  border-bottom-color: #8BC34A !important;
}
.border-left-light-green {
  border-left-color: #8BC34A !important;
}
.bg-light-green-600 {
  background-color: #7CB342 !important;
}
.light-green-600 {
  background-color: #7CB342 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.light-green-600[disabled] {
  background-color: rgba(124, 179, 66, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-light-green-600 {
  color: #7CB342 !important;
}
.border-light-green-600 {
  border-color: #7CB342 !important;
}
.border-top-light-green-600 {
  border-top-color: #7CB342 !important;
}
.border-right-light-green-600 {
  border-right-color: #7CB342 !important;
}
.border-bottom-light-green-600 {
  border-bottom-color: #7CB342 !important;
}
.border-left-light-green-600 {
  border-left-color: #7CB342 !important;
}
.bg-light-green-700 {
  background-color: #689F38 !important;
}
.light-green-700 {
  background-color: #689F38 !important;
  color: white !important;
}
.light-green-700[disabled] {
  background-color: rgba(104, 159, 56, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-light-green-700 {
  color: #689F38 !important;
}
.border-light-green-700 {
  border-color: #689F38 !important;
}
.border-top-light-green-700 {
  border-top-color: #689F38 !important;
}
.border-right-light-green-700 {
  border-right-color: #689F38 !important;
}
.border-bottom-light-green-700 {
  border-bottom-color: #689F38 !important;
}
.border-left-light-green-700 {
  border-left-color: #689F38 !important;
}
.bg-light-green-800 {
  background-color: #558B2F !important;
}
.light-green-800 {
  background-color: #558B2F !important;
  color: white !important;
}
.light-green-800[disabled] {
  background-color: rgba(85, 139, 47, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-light-green-800 {
  color: #558B2F !important;
}
.border-light-green-800 {
  border-color: #558B2F !important;
}
.border-top-light-green-800 {
  border-top-color: #558B2F !important;
}
.border-right-light-green-800 {
  border-right-color: #558B2F !important;
}
.border-bottom-light-green-800 {
  border-bottom-color: #558B2F !important;
}
.border-left-light-green-800 {
  border-left-color: #558B2F !important;
}
.bg-light-green-900 {
  background-color: #33691E !important;
}
.light-green-900 {
  background-color: #33691E !important;
  color: white !important;
}
.light-green-900[disabled] {
  background-color: rgba(51, 105, 30, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-light-green-900 {
  color: #33691E !important;
}
.border-light-green-900 {
  border-color: #33691E !important;
}
.border-top-light-green-900 {
  border-top-color: #33691E !important;
}
.border-right-light-green-900 {
  border-right-color: #33691E !important;
}
.border-bottom-light-green-900 {
  border-bottom-color: #33691E !important;
}
.border-left-light-green-900 {
  border-left-color: #33691E !important;
}
.bg-light-green-A100 {
  background-color: #ccff90 !important;
}
.light-green-A100 {
  background-color: #ccff90 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.light-green-A100[disabled] {
  background-color: rgba(204, 255, 144, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-light-green-A100 {
  color: #ccff90 !important;
}
.border-light-green-A100 {
  border-color: #ccff90 !important;
}
.border-top-light-green-A100 {
  border-top-color: #ccff90 !important;
}
.border-right-light-green-A100 {
  border-right-color: #ccff90 !important;
}
.border-bottom-light-green-A100 {
  border-bottom-color: #ccff90 !important;
}
.border-left-light-green-A100 {
  border-left-color: #ccff90 !important;
}
.bg-light-green-A200 {
  background-color: #b2ff59 !important;
}
.light-green-A200 {
  background-color: #b2ff59 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.light-green-A200[disabled] {
  background-color: rgba(178, 255, 89, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-light-green-A200 {
  color: #b2ff59 !important;
}
.border-light-green-A200 {
  border-color: #b2ff59 !important;
}
.border-top-light-green-A200 {
  border-top-color: #b2ff59 !important;
}
.border-right-light-green-A200 {
  border-right-color: #b2ff59 !important;
}
.border-bottom-light-green-A200 {
  border-bottom-color: #b2ff59 !important;
}
.border-left-light-green-A200 {
  border-left-color: #b2ff59 !important;
}
.bg-light-green-A400 {
  background-color: #76ff03 !important;
}
.light-green-A400 {
  background-color: #76ff03 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.light-green-A400[disabled] {
  background-color: rgba(118, 255, 3, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-light-green-A400 {
  color: #76ff03 !important;
}
.border-light-green-A400 {
  border-color: #76ff03 !important;
}
.border-top-light-green-A400 {
  border-top-color: #76ff03 !important;
}
.border-right-light-green-A400 {
  border-right-color: #76ff03 !important;
}
.border-bottom-light-green-A400 {
  border-bottom-color: #76ff03 !important;
}
.border-left-light-green-A400 {
  border-left-color: #76ff03 !important;
}
.bg-light-green-A700 {
  background-color: #64dd17 !important;
}
.light-green-A700 {
  background-color: #64dd17 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.light-green-A700[disabled] {
  background-color: rgba(100, 221, 23, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-light-green-A700 {
  color: #64dd17 !important;
}
.border-light-green-A700 {
  border-color: #64dd17 !important;
}
.border-top-light-green-A700 {
  border-top-color: #64dd17 !important;
}
.border-right-light-green-A700 {
  border-right-color: #64dd17 !important;
}
.border-bottom-light-green-A700 {
  border-bottom-color: #64dd17 !important;
}
.border-left-light-green-A700 {
  border-left-color: #64dd17 !important;
}
.alpha-lime {
  background-color: #f9fbe7;
}
.grid-lime web-table-row.selected web-table-cell, .grid-lime web-table-row.selected .cbx-selection, .grid-lime web-table-row.selected .list-icons {
  background-color: #f9fbe7;
}
.super-alpha-lime {
  background-color: #fdfef8;
}
.dialog-alpha-lime > .modal-dialog > .modal-content {
  background-color: #f9fbe7;
}
.dialog-alpha-lime > .modal-dialog > .modal-content .page-header-content {
  background-color: #d4e157;
}
.dialog-alpha-lime > .modal-dialog > .modal-content .navbar-nav-link {
  color: #cddc39;
}
.dialog-alpha-lime > .modal-dialog > .modal-content .navbar-nav-link.active {
  background-color: #f9fbe7;
}
.cell-selected-lime {
  background-color: #f9fbe7;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
  box-shadow: inset 0 0 0 1px #f0f4c3 !important;
}
.text-lime {
  color: #cddc39;
}
.text-lime[href]:hover, .text-lime[href]:focus {
  color: #bccb24;
}
.bg-lime {
  background-color: #cddc39;
  color: white;
}
.bg-lime:hover {
  color: white;
}
.control-hover-lime:hover {
  box-shadow: #f0f4c3 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.control-focus-lime:focus {
  box-shadow: rgba(205, 220, 57, 0.25) 0px 0px 0px 1px, rgba(205, 220, 57, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.button-hover-lime:hover {
  background-color: rgba(205, 220, 57, 0.1);
  border-color: rgba(205, 220, 57, 0);
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
}
.select2-lime .select2-container--open .select2-selection--single, .select2-lime .select2-container--open .select2-selection--multiple {
  box-shadow: rgba(205, 220, 57, 0.25) 0px 0px 0px 1px, rgba(205, 220, 57, 0.2) 0px 0px 0px 4px;
}
.select2-lime .select2-selection--single:focus, .select2-lime .select2-selection--multiple:focus {
  box-shadow: rgba(205, 220, 57, 0.25) 0px 0px 0px 1px, rgba(205, 220, 57, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.select2-lime .select2-selection--single:hover, .select2-lime .select2-selection--multiple:hover {
  box-shadow: #f0f4c3 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-lime .form-control[readonly]:not(:disabled).picker__input--active {
  box-shadow: rgba(205, 220, 57, 0.25) 0px 0px 0px 1px, rgba(205, 220, 57, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-lime .form-control[readonly]:not(:disabled):hover {
  box-shadow: #f0f4c3 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-lime .multiselect:focus {
  box-shadow: rgba(205, 220, 57, 0.25) 0px 0px 0px 1px, rgba(205, 220, 57, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-lime .multiselect:hover {
  box-shadow: #f0f4c3 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-lime input[type=checkbox] ~ .form-check-control-indicator {
  border: 0.125rem solid #cddc39;
}
.form-lime .btn-group.show .multiselect.btn-light {
  box-shadow: #f0f4c3 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-lime .multiselect-item.active:not(.disabled) input[type=checkbox] ~ .form-check-control-indicator {
  border-color: #cddc39;
  color: #cddc39;
}
.form-lime .multiselect-item.active:not(.disabled) input[type=radio] ~ .form-check-control-indicator {
  border-color: #cddc39;
}
.form-lime.empty span.multiselect-selected-text {
  opacity: 0.5;
}
.border-lime {
  border-color: #cddc39;
}
.border-top-lime {
  border-top-color: #cddc39;
}
.border-bottom-lime {
  border-bottom-color: #cddc39;
}
.border-left-lime {
  border-left-color: #cddc39;
}
.border-right-lime {
  border-right-color: #cddc39;
}
.bg-lime-50 {
  background-color: #f9fbe7 !important;
}
.lime-50 {
  background-color: #f9fbe7 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.lime-50[disabled] {
  background-color: rgba(249, 251, 231, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-lime-50 {
  color: #f9fbe7 !important;
}
.border-lime-50 {
  border-color: #f9fbe7 !important;
}
.border-top-lime-50 {
  border-top-color: #f9fbe7 !important;
}
.border-right-lime-50 {
  border-right-color: #f9fbe7 !important;
}
.border-bottom-lime-50 {
  border-bottom-color: #f9fbe7 !important;
}
.border-left-lime-50 {
  border-left-color: #f9fbe7 !important;
}
.bg-lime-100 {
  background-color: #f0f4c3 !important;
}
.lime-100 {
  background-color: #f0f4c3 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.lime-100[disabled] {
  background-color: rgba(240, 244, 195, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-lime-100 {
  color: #f0f4c3 !important;
}
.border-lime-100 {
  border-color: #f0f4c3 !important;
}
.border-top-lime-100 {
  border-top-color: #f0f4c3 !important;
}
.border-right-lime-100 {
  border-right-color: #f0f4c3 !important;
}
.border-bottom-lime-100 {
  border-bottom-color: #f0f4c3 !important;
}
.border-left-lime-100 {
  border-left-color: #f0f4c3 !important;
}
.bg-lime-200 {
  background-color: #e6ee9c !important;
}
.lime-200 {
  background-color: #e6ee9c !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.lime-200[disabled] {
  background-color: rgba(230, 238, 156, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-lime-200 {
  color: #e6ee9c !important;
}
.border-lime-200 {
  border-color: #e6ee9c !important;
}
.border-top-lime-200 {
  border-top-color: #e6ee9c !important;
}
.border-right-lime-200 {
  border-right-color: #e6ee9c !important;
}
.border-bottom-lime-200 {
  border-bottom-color: #e6ee9c !important;
}
.border-left-lime-200 {
  border-left-color: #e6ee9c !important;
}
.bg-lime-300 {
  background-color: #dce775 !important;
}
.lime-300 {
  background-color: #dce775 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.lime-300[disabled] {
  background-color: rgba(220, 231, 117, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-lime-300 {
  color: #dce775 !important;
}
.border-lime-300 {
  border-color: #dce775 !important;
}
.border-top-lime-300 {
  border-top-color: #dce775 !important;
}
.border-right-lime-300 {
  border-right-color: #dce775 !important;
}
.border-bottom-lime-300 {
  border-bottom-color: #dce775 !important;
}
.border-left-lime-300 {
  border-left-color: #dce775 !important;
}
.bg-lime-400 {
  background-color: #d4e157 !important;
}
.lime-400 {
  background-color: #d4e157 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.lime-400[disabled] {
  background-color: rgba(212, 225, 87, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-lime-400 {
  color: #d4e157 !important;
}
.border-lime-400 {
  border-color: #d4e157 !important;
}
.border-top-lime-400 {
  border-top-color: #d4e157 !important;
}
.border-right-lime-400 {
  border-right-color: #d4e157 !important;
}
.border-bottom-lime-400 {
  border-bottom-color: #d4e157 !important;
}
.border-left-lime-400 {
  border-left-color: #d4e157 !important;
}
.bg-lime-500 {
  background-color: #cddc39 !important;
}
.lime-500 {
  background-color: #cddc39 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.lime-500[disabled] {
  background-color: rgba(205, 220, 57, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-lime-500 {
  color: #cddc39 !important;
}
.border-lime-500 {
  border-color: #cddc39 !important;
}
.border-top-lime-500 {
  border-top-color: #cddc39 !important;
}
.border-right-lime-500 {
  border-right-color: #cddc39 !important;
}
.border-bottom-lime-500 {
  border-bottom-color: #cddc39 !important;
}
.border-left-lime-500 {
  border-left-color: #cddc39 !important;
}
.bg-lime {
  background-color: #cddc39 !important;
}
.lime {
  background-color: #cddc39 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.lime[disabled] {
  background-color: rgba(205, 220, 57, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-lime {
  color: #cddc39 !important;
}
.border-lime {
  border-color: #cddc39 !important;
}
.border-top-lime {
  border-top-color: #cddc39 !important;
}
.border-right-lime {
  border-right-color: #cddc39 !important;
}
.border-bottom-lime {
  border-bottom-color: #cddc39 !important;
}
.border-left-lime {
  border-left-color: #cddc39 !important;
}
.bg-lime-600 {
  background-color: #c0ca33 !important;
}
.lime-600 {
  background-color: #c0ca33 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.lime-600[disabled] {
  background-color: rgba(192, 202, 51, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-lime-600 {
  color: #c0ca33 !important;
}
.border-lime-600 {
  border-color: #c0ca33 !important;
}
.border-top-lime-600 {
  border-top-color: #c0ca33 !important;
}
.border-right-lime-600 {
  border-right-color: #c0ca33 !important;
}
.border-bottom-lime-600 {
  border-bottom-color: #c0ca33 !important;
}
.border-left-lime-600 {
  border-left-color: #c0ca33 !important;
}
.bg-lime-700 {
  background-color: #afb42b !important;
}
.lime-700 {
  background-color: #afb42b !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.lime-700[disabled] {
  background-color: rgba(175, 180, 43, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-lime-700 {
  color: #afb42b !important;
}
.border-lime-700 {
  border-color: #afb42b !important;
}
.border-top-lime-700 {
  border-top-color: #afb42b !important;
}
.border-right-lime-700 {
  border-right-color: #afb42b !important;
}
.border-bottom-lime-700 {
  border-bottom-color: #afb42b !important;
}
.border-left-lime-700 {
  border-left-color: #afb42b !important;
}
.bg-lime-800 {
  background-color: #9e9d24 !important;
}
.lime-800 {
  background-color: #9e9d24 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.lime-800[disabled] {
  background-color: rgba(158, 157, 36, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-lime-800 {
  color: #9e9d24 !important;
}
.border-lime-800 {
  border-color: #9e9d24 !important;
}
.border-top-lime-800 {
  border-top-color: #9e9d24 !important;
}
.border-right-lime-800 {
  border-right-color: #9e9d24 !important;
}
.border-bottom-lime-800 {
  border-bottom-color: #9e9d24 !important;
}
.border-left-lime-800 {
  border-left-color: #9e9d24 !important;
}
.bg-lime-900 {
  background-color: #827717 !important;
}
.lime-900 {
  background-color: #827717 !important;
  color: white !important;
}
.lime-900[disabled] {
  background-color: rgba(130, 119, 23, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-lime-900 {
  color: #827717 !important;
}
.border-lime-900 {
  border-color: #827717 !important;
}
.border-top-lime-900 {
  border-top-color: #827717 !important;
}
.border-right-lime-900 {
  border-right-color: #827717 !important;
}
.border-bottom-lime-900 {
  border-bottom-color: #827717 !important;
}
.border-left-lime-900 {
  border-left-color: #827717 !important;
}
.bg-lime-A100 {
  background-color: #f4ff81 !important;
}
.lime-A100 {
  background-color: #f4ff81 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.lime-A100[disabled] {
  background-color: rgba(244, 255, 129, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-lime-A100 {
  color: #f4ff81 !important;
}
.border-lime-A100 {
  border-color: #f4ff81 !important;
}
.border-top-lime-A100 {
  border-top-color: #f4ff81 !important;
}
.border-right-lime-A100 {
  border-right-color: #f4ff81 !important;
}
.border-bottom-lime-A100 {
  border-bottom-color: #f4ff81 !important;
}
.border-left-lime-A100 {
  border-left-color: #f4ff81 !important;
}
.bg-lime-A200 {
  background-color: #eeff41 !important;
}
.lime-A200 {
  background-color: #eeff41 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.lime-A200[disabled] {
  background-color: rgba(238, 255, 65, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-lime-A200 {
  color: #eeff41 !important;
}
.border-lime-A200 {
  border-color: #eeff41 !important;
}
.border-top-lime-A200 {
  border-top-color: #eeff41 !important;
}
.border-right-lime-A200 {
  border-right-color: #eeff41 !important;
}
.border-bottom-lime-A200 {
  border-bottom-color: #eeff41 !important;
}
.border-left-lime-A200 {
  border-left-color: #eeff41 !important;
}
.bg-lime-A400 {
  background-color: #c6ff00 !important;
}
.lime-A400 {
  background-color: #c6ff00 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.lime-A400[disabled] {
  background-color: rgba(198, 255, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-lime-A400 {
  color: #c6ff00 !important;
}
.border-lime-A400 {
  border-color: #c6ff00 !important;
}
.border-top-lime-A400 {
  border-top-color: #c6ff00 !important;
}
.border-right-lime-A400 {
  border-right-color: #c6ff00 !important;
}
.border-bottom-lime-A400 {
  border-bottom-color: #c6ff00 !important;
}
.border-left-lime-A400 {
  border-left-color: #c6ff00 !important;
}
.bg-lime-A700 {
  background-color: #aeea00 !important;
}
.lime-A700 {
  background-color: #aeea00 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.lime-A700[disabled] {
  background-color: rgba(174, 234, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-lime-A700 {
  color: #aeea00 !important;
}
.border-lime-A700 {
  border-color: #aeea00 !important;
}
.border-top-lime-A700 {
  border-top-color: #aeea00 !important;
}
.border-right-lime-A700 {
  border-right-color: #aeea00 !important;
}
.border-bottom-lime-A700 {
  border-bottom-color: #aeea00 !important;
}
.border-left-lime-A700 {
  border-left-color: #aeea00 !important;
}
.alpha-yellow {
  background-color: #fffde7;
}
.grid-yellow web-table-row.selected web-table-cell, .grid-yellow web-table-row.selected .cbx-selection, .grid-yellow web-table-row.selected .list-icons {
  background-color: #fffde7;
}
.super-alpha-yellow {
  background-color: #fffffb;
}
.dialog-alpha-yellow > .modal-dialog > .modal-content {
  background-color: #fffde7;
}
.dialog-alpha-yellow > .modal-dialog > .modal-content .page-header-content {
  background-color: #ffee58;
}
.dialog-alpha-yellow > .modal-dialog > .modal-content .navbar-nav-link {
  color: #ffeb3b;
}
.dialog-alpha-yellow > .modal-dialog > .modal-content .navbar-nav-link.active {
  background-color: #fffde7;
}
.cell-selected-yellow {
  background-color: #fffde7;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
  box-shadow: inset 0 0 0 1px #fff9c4 !important;
}
.text-yellow {
  color: #ffeb3b;
}
.text-yellow[href]:hover, .text-yellow[href]:focus {
  color: #ffe715;
}
.bg-yellow {
  background-color: #ffeb3b;
  color: white;
}
.bg-yellow:hover {
  color: white;
}
.control-hover-yellow:hover {
  box-shadow: #fff9c4 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.control-focus-yellow:focus {
  box-shadow: rgba(255, 235, 59, 0.25) 0px 0px 0px 1px, rgba(255, 235, 59, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.button-hover-yellow:hover {
  background-color: rgba(255, 235, 59, 0.1);
  border-color: rgba(255, 235, 59, 0);
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
}
.select2-yellow .select2-container--open .select2-selection--single, .select2-yellow .select2-container--open .select2-selection--multiple {
  box-shadow: rgba(255, 235, 59, 0.25) 0px 0px 0px 1px, rgba(255, 235, 59, 0.2) 0px 0px 0px 4px;
}
.select2-yellow .select2-selection--single:focus, .select2-yellow .select2-selection--multiple:focus {
  box-shadow: rgba(255, 235, 59, 0.25) 0px 0px 0px 1px, rgba(255, 235, 59, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.select2-yellow .select2-selection--single:hover, .select2-yellow .select2-selection--multiple:hover {
  box-shadow: #fff9c4 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-yellow .form-control[readonly]:not(:disabled).picker__input--active {
  box-shadow: rgba(255, 235, 59, 0.25) 0px 0px 0px 1px, rgba(255, 235, 59, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-yellow .form-control[readonly]:not(:disabled):hover {
  box-shadow: #fff9c4 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-yellow .multiselect:focus {
  box-shadow: rgba(255, 235, 59, 0.25) 0px 0px 0px 1px, rgba(255, 235, 59, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-yellow .multiselect:hover {
  box-shadow: #fff9c4 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-yellow input[type=checkbox] ~ .form-check-control-indicator {
  border: 0.125rem solid #ffeb3b;
}
.form-yellow .btn-group.show .multiselect.btn-light {
  box-shadow: #fff9c4 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-yellow .multiselect-item.active:not(.disabled) input[type=checkbox] ~ .form-check-control-indicator {
  border-color: #ffeb3b;
  color: #ffeb3b;
}
.form-yellow .multiselect-item.active:not(.disabled) input[type=radio] ~ .form-check-control-indicator {
  border-color: #ffeb3b;
}
.form-yellow.empty span.multiselect-selected-text {
  opacity: 0.5;
}
.border-yellow {
  border-color: #ffeb3b;
}
.border-top-yellow {
  border-top-color: #ffeb3b;
}
.border-bottom-yellow {
  border-bottom-color: #ffeb3b;
}
.border-left-yellow {
  border-left-color: #ffeb3b;
}
.border-right-yellow {
  border-right-color: #ffeb3b;
}
.bg-yellow-50 {
  background-color: #fffde7 !important;
}
.yellow-50 {
  background-color: #fffde7 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.yellow-50[disabled] {
  background-color: rgba(255, 253, 231, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-yellow-50 {
  color: #fffde7 !important;
}
.border-yellow-50 {
  border-color: #fffde7 !important;
}
.border-top-yellow-50 {
  border-top-color: #fffde7 !important;
}
.border-right-yellow-50 {
  border-right-color: #fffde7 !important;
}
.border-bottom-yellow-50 {
  border-bottom-color: #fffde7 !important;
}
.border-left-yellow-50 {
  border-left-color: #fffde7 !important;
}
.bg-yellow-100 {
  background-color: #fff9c4 !important;
}
.yellow-100 {
  background-color: #fff9c4 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.yellow-100[disabled] {
  background-color: rgba(255, 249, 196, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-yellow-100 {
  color: #fff9c4 !important;
}
.border-yellow-100 {
  border-color: #fff9c4 !important;
}
.border-top-yellow-100 {
  border-top-color: #fff9c4 !important;
}
.border-right-yellow-100 {
  border-right-color: #fff9c4 !important;
}
.border-bottom-yellow-100 {
  border-bottom-color: #fff9c4 !important;
}
.border-left-yellow-100 {
  border-left-color: #fff9c4 !important;
}
.bg-yellow-200 {
  background-color: #fff59d !important;
}
.yellow-200 {
  background-color: #fff59d !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.yellow-200[disabled] {
  background-color: rgba(255, 245, 157, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-yellow-200 {
  color: #fff59d !important;
}
.border-yellow-200 {
  border-color: #fff59d !important;
}
.border-top-yellow-200 {
  border-top-color: #fff59d !important;
}
.border-right-yellow-200 {
  border-right-color: #fff59d !important;
}
.border-bottom-yellow-200 {
  border-bottom-color: #fff59d !important;
}
.border-left-yellow-200 {
  border-left-color: #fff59d !important;
}
.bg-yellow-300 {
  background-color: #fff176 !important;
}
.yellow-300 {
  background-color: #fff176 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.yellow-300[disabled] {
  background-color: rgba(255, 241, 118, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-yellow-300 {
  color: #fff176 !important;
}
.border-yellow-300 {
  border-color: #fff176 !important;
}
.border-top-yellow-300 {
  border-top-color: #fff176 !important;
}
.border-right-yellow-300 {
  border-right-color: #fff176 !important;
}
.border-bottom-yellow-300 {
  border-bottom-color: #fff176 !important;
}
.border-left-yellow-300 {
  border-left-color: #fff176 !important;
}
.bg-yellow-400 {
  background-color: #ffee58 !important;
}
.yellow-400 {
  background-color: #ffee58 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.yellow-400[disabled] {
  background-color: rgba(255, 238, 88, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-yellow-400 {
  color: #ffee58 !important;
}
.border-yellow-400 {
  border-color: #ffee58 !important;
}
.border-top-yellow-400 {
  border-top-color: #ffee58 !important;
}
.border-right-yellow-400 {
  border-right-color: #ffee58 !important;
}
.border-bottom-yellow-400 {
  border-bottom-color: #ffee58 !important;
}
.border-left-yellow-400 {
  border-left-color: #ffee58 !important;
}
.bg-yellow-500 {
  background-color: #ffeb3b !important;
}
.yellow-500 {
  background-color: #ffeb3b !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.yellow-500[disabled] {
  background-color: rgba(255, 235, 59, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-yellow-500 {
  color: #ffeb3b !important;
}
.border-yellow-500 {
  border-color: #ffeb3b !important;
}
.border-top-yellow-500 {
  border-top-color: #ffeb3b !important;
}
.border-right-yellow-500 {
  border-right-color: #ffeb3b !important;
}
.border-bottom-yellow-500 {
  border-bottom-color: #ffeb3b !important;
}
.border-left-yellow-500 {
  border-left-color: #ffeb3b !important;
}
.bg-yellow {
  background-color: #ffeb3b !important;
}
.yellow {
  background-color: #ffeb3b !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.yellow[disabled] {
  background-color: rgba(255, 235, 59, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-yellow {
  color: #ffeb3b !important;
}
.border-yellow {
  border-color: #ffeb3b !important;
}
.border-top-yellow {
  border-top-color: #ffeb3b !important;
}
.border-right-yellow {
  border-right-color: #ffeb3b !important;
}
.border-bottom-yellow {
  border-bottom-color: #ffeb3b !important;
}
.border-left-yellow {
  border-left-color: #ffeb3b !important;
}
.bg-yellow-600 {
  background-color: #fdd835 !important;
}
.yellow-600 {
  background-color: #fdd835 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.yellow-600[disabled] {
  background-color: rgba(253, 216, 53, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-yellow-600 {
  color: #fdd835 !important;
}
.border-yellow-600 {
  border-color: #fdd835 !important;
}
.border-top-yellow-600 {
  border-top-color: #fdd835 !important;
}
.border-right-yellow-600 {
  border-right-color: #fdd835 !important;
}
.border-bottom-yellow-600 {
  border-bottom-color: #fdd835 !important;
}
.border-left-yellow-600 {
  border-left-color: #fdd835 !important;
}
.bg-yellow-700 {
  background-color: #fbc02d !important;
}
.yellow-700 {
  background-color: #fbc02d !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.yellow-700[disabled] {
  background-color: rgba(251, 192, 45, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-yellow-700 {
  color: #fbc02d !important;
}
.border-yellow-700 {
  border-color: #fbc02d !important;
}
.border-top-yellow-700 {
  border-top-color: #fbc02d !important;
}
.border-right-yellow-700 {
  border-right-color: #fbc02d !important;
}
.border-bottom-yellow-700 {
  border-bottom-color: #fbc02d !important;
}
.border-left-yellow-700 {
  border-left-color: #fbc02d !important;
}
.bg-yellow-800 {
  background-color: #f9a825 !important;
}
.yellow-800 {
  background-color: #f9a825 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.yellow-800[disabled] {
  background-color: rgba(249, 168, 37, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-yellow-800 {
  color: #f9a825 !important;
}
.border-yellow-800 {
  border-color: #f9a825 !important;
}
.border-top-yellow-800 {
  border-top-color: #f9a825 !important;
}
.border-right-yellow-800 {
  border-right-color: #f9a825 !important;
}
.border-bottom-yellow-800 {
  border-bottom-color: #f9a825 !important;
}
.border-left-yellow-800 {
  border-left-color: #f9a825 !important;
}
.bg-yellow-900 {
  background-color: #f57f17 !important;
}
.yellow-900 {
  background-color: #f57f17 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.yellow-900[disabled] {
  background-color: rgba(245, 127, 23, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-yellow-900 {
  color: #f57f17 !important;
}
.border-yellow-900 {
  border-color: #f57f17 !important;
}
.border-top-yellow-900 {
  border-top-color: #f57f17 !important;
}
.border-right-yellow-900 {
  border-right-color: #f57f17 !important;
}
.border-bottom-yellow-900 {
  border-bottom-color: #f57f17 !important;
}
.border-left-yellow-900 {
  border-left-color: #f57f17 !important;
}
.bg-yellow-A100 {
  background-color: #ffff8d !important;
}
.yellow-A100 {
  background-color: #ffff8d !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.yellow-A100[disabled] {
  background-color: rgba(255, 255, 141, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-yellow-A100 {
  color: #ffff8d !important;
}
.border-yellow-A100 {
  border-color: #ffff8d !important;
}
.border-top-yellow-A100 {
  border-top-color: #ffff8d !important;
}
.border-right-yellow-A100 {
  border-right-color: #ffff8d !important;
}
.border-bottom-yellow-A100 {
  border-bottom-color: #ffff8d !important;
}
.border-left-yellow-A100 {
  border-left-color: #ffff8d !important;
}
.bg-yellow-A200 {
  background-color: #ffff00 !important;
}
.yellow-A200 {
  background-color: #ffff00 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.yellow-A200[disabled] {
  background-color: rgba(255, 255, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-yellow-A200 {
  color: #ffff00 !important;
}
.border-yellow-A200 {
  border-color: #ffff00 !important;
}
.border-top-yellow-A200 {
  border-top-color: #ffff00 !important;
}
.border-right-yellow-A200 {
  border-right-color: #ffff00 !important;
}
.border-bottom-yellow-A200 {
  border-bottom-color: #ffff00 !important;
}
.border-left-yellow-A200 {
  border-left-color: #ffff00 !important;
}
.bg-yellow-A400 {
  background-color: #ffea00 !important;
}
.yellow-A400 {
  background-color: #ffea00 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.yellow-A400[disabled] {
  background-color: rgba(255, 234, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-yellow-A400 {
  color: #ffea00 !important;
}
.border-yellow-A400 {
  border-color: #ffea00 !important;
}
.border-top-yellow-A400 {
  border-top-color: #ffea00 !important;
}
.border-right-yellow-A400 {
  border-right-color: #ffea00 !important;
}
.border-bottom-yellow-A400 {
  border-bottom-color: #ffea00 !important;
}
.border-left-yellow-A400 {
  border-left-color: #ffea00 !important;
}
.bg-yellow-A700 {
  background-color: #ffd600 !important;
}
.yellow-A700 {
  background-color: #ffd600 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.yellow-A700[disabled] {
  background-color: rgba(255, 214, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-yellow-A700 {
  color: #ffd600 !important;
}
.border-yellow-A700 {
  border-color: #ffd600 !important;
}
.border-top-yellow-A700 {
  border-top-color: #ffd600 !important;
}
.border-right-yellow-A700 {
  border-right-color: #ffd600 !important;
}
.border-bottom-yellow-A700 {
  border-bottom-color: #ffd600 !important;
}
.border-left-yellow-A700 {
  border-left-color: #ffd600 !important;
}
.alpha-amber {
  background-color: #fff8e1;
}
.grid-amber web-table-row.selected web-table-cell, .grid-amber web-table-row.selected .cbx-selection, .grid-amber web-table-row.selected .list-icons {
  background-color: #fff8e1;
}
.super-alpha-amber {
  background-color: #fffdf5;
}
.dialog-alpha-amber > .modal-dialog > .modal-content {
  background-color: #fff8e1;
}
.dialog-alpha-amber > .modal-dialog > .modal-content .page-header-content {
  background-color: #ffca28;
}
.dialog-alpha-amber > .modal-dialog > .modal-content .navbar-nav-link {
  color: #ffc107;
}
.dialog-alpha-amber > .modal-dialog > .modal-content .navbar-nav-link.active {
  background-color: #fff8e1;
}
.cell-selected-amber {
  background-color: #fff8e1;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
  box-shadow: inset 0 0 0 1px #ffecb3 !important;
}
.text-amber {
  color: #ffc107;
}
.text-amber[href]:hover, .text-amber[href]:focus {
  color: #e0a800;
}
.bg-amber {
  background-color: #ffc107;
  color: white;
}
.bg-amber:hover {
  color: white;
}
.control-hover-amber:hover {
  box-shadow: #ffecb3 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.control-focus-amber:focus {
  box-shadow: rgba(255, 193, 7, 0.25) 0px 0px 0px 1px, rgba(255, 193, 7, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.button-hover-amber:hover {
  background-color: rgba(255, 193, 7, 0.1);
  border-color: rgba(255, 193, 7, 0);
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
}
.select2-amber .select2-container--open .select2-selection--single, .select2-amber .select2-container--open .select2-selection--multiple {
  box-shadow: rgba(255, 193, 7, 0.25) 0px 0px 0px 1px, rgba(255, 193, 7, 0.2) 0px 0px 0px 4px;
}
.select2-amber .select2-selection--single:focus, .select2-amber .select2-selection--multiple:focus {
  box-shadow: rgba(255, 193, 7, 0.25) 0px 0px 0px 1px, rgba(255, 193, 7, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.select2-amber .select2-selection--single:hover, .select2-amber .select2-selection--multiple:hover {
  box-shadow: #ffecb3 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-amber .form-control[readonly]:not(:disabled).picker__input--active {
  box-shadow: rgba(255, 193, 7, 0.25) 0px 0px 0px 1px, rgba(255, 193, 7, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-amber .form-control[readonly]:not(:disabled):hover {
  box-shadow: #ffecb3 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-amber .multiselect:focus {
  box-shadow: rgba(255, 193, 7, 0.25) 0px 0px 0px 1px, rgba(255, 193, 7, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-amber .multiselect:hover {
  box-shadow: #ffecb3 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-amber input[type=checkbox] ~ .form-check-control-indicator {
  border: 0.125rem solid #ffc107;
}
.form-amber .btn-group.show .multiselect.btn-light {
  box-shadow: #ffecb3 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-amber .multiselect-item.active:not(.disabled) input[type=checkbox] ~ .form-check-control-indicator {
  border-color: #ffc107;
  color: #ffc107;
}
.form-amber .multiselect-item.active:not(.disabled) input[type=radio] ~ .form-check-control-indicator {
  border-color: #ffc107;
}
.form-amber.empty span.multiselect-selected-text {
  opacity: 0.5;
}
.border-amber {
  border-color: #ffc107;
}
.border-top-amber {
  border-top-color: #ffc107;
}
.border-bottom-amber {
  border-bottom-color: #ffc107;
}
.border-left-amber {
  border-left-color: #ffc107;
}
.border-right-amber {
  border-right-color: #ffc107;
}
.bg-amber-50 {
  background-color: #fff8e1 !important;
}
.amber-50 {
  background-color: #fff8e1 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.amber-50[disabled] {
  background-color: rgba(255, 248, 225, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-amber-50 {
  color: #fff8e1 !important;
}
.border-amber-50 {
  border-color: #fff8e1 !important;
}
.border-top-amber-50 {
  border-top-color: #fff8e1 !important;
}
.border-right-amber-50 {
  border-right-color: #fff8e1 !important;
}
.border-bottom-amber-50 {
  border-bottom-color: #fff8e1 !important;
}
.border-left-amber-50 {
  border-left-color: #fff8e1 !important;
}
.bg-amber-100 {
  background-color: #ffecb3 !important;
}
.amber-100 {
  background-color: #ffecb3 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.amber-100[disabled] {
  background-color: rgba(255, 236, 179, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-amber-100 {
  color: #ffecb3 !important;
}
.border-amber-100 {
  border-color: #ffecb3 !important;
}
.border-top-amber-100 {
  border-top-color: #ffecb3 !important;
}
.border-right-amber-100 {
  border-right-color: #ffecb3 !important;
}
.border-bottom-amber-100 {
  border-bottom-color: #ffecb3 !important;
}
.border-left-amber-100 {
  border-left-color: #ffecb3 !important;
}
.bg-amber-200 {
  background-color: #ffe082 !important;
}
.amber-200 {
  background-color: #ffe082 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.amber-200[disabled] {
  background-color: rgba(255, 224, 130, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-amber-200 {
  color: #ffe082 !important;
}
.border-amber-200 {
  border-color: #ffe082 !important;
}
.border-top-amber-200 {
  border-top-color: #ffe082 !important;
}
.border-right-amber-200 {
  border-right-color: #ffe082 !important;
}
.border-bottom-amber-200 {
  border-bottom-color: #ffe082 !important;
}
.border-left-amber-200 {
  border-left-color: #ffe082 !important;
}
.bg-amber-300 {
  background-color: #ffd54f !important;
}
.amber-300 {
  background-color: #ffd54f !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.amber-300[disabled] {
  background-color: rgba(255, 213, 79, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-amber-300 {
  color: #ffd54f !important;
}
.border-amber-300 {
  border-color: #ffd54f !important;
}
.border-top-amber-300 {
  border-top-color: #ffd54f !important;
}
.border-right-amber-300 {
  border-right-color: #ffd54f !important;
}
.border-bottom-amber-300 {
  border-bottom-color: #ffd54f !important;
}
.border-left-amber-300 {
  border-left-color: #ffd54f !important;
}
.bg-amber-400 {
  background-color: #ffca28 !important;
}
.amber-400 {
  background-color: #ffca28 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.amber-400[disabled] {
  background-color: rgba(255, 202, 40, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-amber-400 {
  color: #ffca28 !important;
}
.border-amber-400 {
  border-color: #ffca28 !important;
}
.border-top-amber-400 {
  border-top-color: #ffca28 !important;
}
.border-right-amber-400 {
  border-right-color: #ffca28 !important;
}
.border-bottom-amber-400 {
  border-bottom-color: #ffca28 !important;
}
.border-left-amber-400 {
  border-left-color: #ffca28 !important;
}
.bg-amber-500 {
  background-color: #ffc107 !important;
}
.amber-500 {
  background-color: #ffc107 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.amber-500[disabled] {
  background-color: rgba(255, 193, 7, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-amber-500 {
  color: #ffc107 !important;
}
.border-amber-500 {
  border-color: #ffc107 !important;
}
.border-top-amber-500 {
  border-top-color: #ffc107 !important;
}
.border-right-amber-500 {
  border-right-color: #ffc107 !important;
}
.border-bottom-amber-500 {
  border-bottom-color: #ffc107 !important;
}
.border-left-amber-500 {
  border-left-color: #ffc107 !important;
}
.bg-amber {
  background-color: #ffc107 !important;
}
.amber {
  background-color: #ffc107 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.amber[disabled] {
  background-color: rgba(255, 193, 7, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-amber {
  color: #ffc107 !important;
}
.border-amber {
  border-color: #ffc107 !important;
}
.border-top-amber {
  border-top-color: #ffc107 !important;
}
.border-right-amber {
  border-right-color: #ffc107 !important;
}
.border-bottom-amber {
  border-bottom-color: #ffc107 !important;
}
.border-left-amber {
  border-left-color: #ffc107 !important;
}
.bg-amber-600 {
  background-color: #ffb300 !important;
}
.amber-600 {
  background-color: #ffb300 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.amber-600[disabled] {
  background-color: rgba(255, 179, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-amber-600 {
  color: #ffb300 !important;
}
.border-amber-600 {
  border-color: #ffb300 !important;
}
.border-top-amber-600 {
  border-top-color: #ffb300 !important;
}
.border-right-amber-600 {
  border-right-color: #ffb300 !important;
}
.border-bottom-amber-600 {
  border-bottom-color: #ffb300 !important;
}
.border-left-amber-600 {
  border-left-color: #ffb300 !important;
}
.bg-amber-700 {
  background-color: #ffa000 !important;
}
.amber-700 {
  background-color: #ffa000 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.amber-700[disabled] {
  background-color: rgba(255, 160, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-amber-700 {
  color: #ffa000 !important;
}
.border-amber-700 {
  border-color: #ffa000 !important;
}
.border-top-amber-700 {
  border-top-color: #ffa000 !important;
}
.border-right-amber-700 {
  border-right-color: #ffa000 !important;
}
.border-bottom-amber-700 {
  border-bottom-color: #ffa000 !important;
}
.border-left-amber-700 {
  border-left-color: #ffa000 !important;
}
.bg-amber-800 {
  background-color: #ff8f00 !important;
}
.amber-800 {
  background-color: #ff8f00 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.amber-800[disabled] {
  background-color: rgba(255, 143, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-amber-800 {
  color: #ff8f00 !important;
}
.border-amber-800 {
  border-color: #ff8f00 !important;
}
.border-top-amber-800 {
  border-top-color: #ff8f00 !important;
}
.border-right-amber-800 {
  border-right-color: #ff8f00 !important;
}
.border-bottom-amber-800 {
  border-bottom-color: #ff8f00 !important;
}
.border-left-amber-800 {
  border-left-color: #ff8f00 !important;
}
.bg-amber-900 {
  background-color: #ff6f00 !important;
}
.amber-900 {
  background-color: #ff6f00 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.amber-900[disabled] {
  background-color: rgba(255, 111, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-amber-900 {
  color: #ff6f00 !important;
}
.border-amber-900 {
  border-color: #ff6f00 !important;
}
.border-top-amber-900 {
  border-top-color: #ff6f00 !important;
}
.border-right-amber-900 {
  border-right-color: #ff6f00 !important;
}
.border-bottom-amber-900 {
  border-bottom-color: #ff6f00 !important;
}
.border-left-amber-900 {
  border-left-color: #ff6f00 !important;
}
.bg-amber-A100 {
  background-color: #ffe57f !important;
}
.amber-A100 {
  background-color: #ffe57f !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.amber-A100[disabled] {
  background-color: rgba(255, 229, 127, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-amber-A100 {
  color: #ffe57f !important;
}
.border-amber-A100 {
  border-color: #ffe57f !important;
}
.border-top-amber-A100 {
  border-top-color: #ffe57f !important;
}
.border-right-amber-A100 {
  border-right-color: #ffe57f !important;
}
.border-bottom-amber-A100 {
  border-bottom-color: #ffe57f !important;
}
.border-left-amber-A100 {
  border-left-color: #ffe57f !important;
}
.bg-amber-A200 {
  background-color: #ffd740 !important;
}
.amber-A200 {
  background-color: #ffd740 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.amber-A200[disabled] {
  background-color: rgba(255, 215, 64, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-amber-A200 {
  color: #ffd740 !important;
}
.border-amber-A200 {
  border-color: #ffd740 !important;
}
.border-top-amber-A200 {
  border-top-color: #ffd740 !important;
}
.border-right-amber-A200 {
  border-right-color: #ffd740 !important;
}
.border-bottom-amber-A200 {
  border-bottom-color: #ffd740 !important;
}
.border-left-amber-A200 {
  border-left-color: #ffd740 !important;
}
.bg-amber-A400 {
  background-color: #ffc400 !important;
}
.amber-A400 {
  background-color: #ffc400 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.amber-A400[disabled] {
  background-color: rgba(255, 196, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-amber-A400 {
  color: #ffc400 !important;
}
.border-amber-A400 {
  border-color: #ffc400 !important;
}
.border-top-amber-A400 {
  border-top-color: #ffc400 !important;
}
.border-right-amber-A400 {
  border-right-color: #ffc400 !important;
}
.border-bottom-amber-A400 {
  border-bottom-color: #ffc400 !important;
}
.border-left-amber-A400 {
  border-left-color: #ffc400 !important;
}
.bg-amber-A700 {
  background-color: #ffab00 !important;
}
.amber-A700 {
  background-color: #ffab00 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.amber-A700[disabled] {
  background-color: rgba(255, 171, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-amber-A700 {
  color: #ffab00 !important;
}
.border-amber-A700 {
  border-color: #ffab00 !important;
}
.border-top-amber-A700 {
  border-top-color: #ffab00 !important;
}
.border-right-amber-A700 {
  border-right-color: #ffab00 !important;
}
.border-bottom-amber-A700 {
  border-bottom-color: #ffab00 !important;
}
.border-left-amber-A700 {
  border-left-color: #ffab00 !important;
}
.alpha-orange {
  background-color: #FFF3E0;
}
.grid-orange web-table-row.selected web-table-cell, .grid-orange web-table-row.selected .cbx-selection, .grid-orange web-table-row.selected .list-icons {
  background-color: #FFF3E0;
}
.super-alpha-orange {
  background-color: #fffbf4;
}
.dialog-alpha-orange > .modal-dialog > .modal-content {
  background-color: #FFF3E0;
}
.dialog-alpha-orange > .modal-dialog > .modal-content .page-header-content {
  background-color: #FFA726;
}
.dialog-alpha-orange > .modal-dialog > .modal-content .navbar-nav-link {
  color: #FF9800;
}
.dialog-alpha-orange > .modal-dialog > .modal-content .navbar-nav-link.active {
  background-color: #FFF3E0;
}
.cell-selected-orange {
  background-color: #FFF3E0;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
  box-shadow: inset 0 0 0 1px #ffe0b2 !important;
}
.text-orange {
  color: #FF9800;
}
.text-orange[href]:hover, .text-orange[href]:focus {
  color: #d98100;
}
.bg-orange {
  background-color: #FF9800;
  color: white;
}
.bg-orange:hover {
  color: white;
}
.control-hover-orange:hover {
  box-shadow: #ffe0b2 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.control-focus-orange:focus {
  box-shadow: rgba(255, 152, 0, 0.25) 0px 0px 0px 1px, rgba(255, 152, 0, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.button-hover-orange:hover {
  background-color: rgba(255, 152, 0, 0.1);
  border-color: rgba(255, 152, 0, 0);
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
}
.select2-orange .select2-container--open .select2-selection--single, .select2-orange .select2-container--open .select2-selection--multiple {
  box-shadow: rgba(255, 152, 0, 0.25) 0px 0px 0px 1px, rgba(255, 152, 0, 0.2) 0px 0px 0px 4px;
}
.select2-orange .select2-selection--single:focus, .select2-orange .select2-selection--multiple:focus {
  box-shadow: rgba(255, 152, 0, 0.25) 0px 0px 0px 1px, rgba(255, 152, 0, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.select2-orange .select2-selection--single:hover, .select2-orange .select2-selection--multiple:hover {
  box-shadow: #ffe0b2 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-orange .form-control[readonly]:not(:disabled).picker__input--active {
  box-shadow: rgba(255, 152, 0, 0.25) 0px 0px 0px 1px, rgba(255, 152, 0, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-orange .form-control[readonly]:not(:disabled):hover {
  box-shadow: #ffe0b2 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-orange .multiselect:focus {
  box-shadow: rgba(255, 152, 0, 0.25) 0px 0px 0px 1px, rgba(255, 152, 0, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-orange .multiselect:hover {
  box-shadow: #ffe0b2 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-orange input[type=checkbox] ~ .form-check-control-indicator {
  border: 0.125rem solid #FF9800;
}
.form-orange .btn-group.show .multiselect.btn-light {
  box-shadow: #ffe0b2 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-orange .multiselect-item.active:not(.disabled) input[type=checkbox] ~ .form-check-control-indicator {
  border-color: #FF9800;
  color: #FF9800;
}
.form-orange .multiselect-item.active:not(.disabled) input[type=radio] ~ .form-check-control-indicator {
  border-color: #FF9800;
}
.form-orange.empty span.multiselect-selected-text {
  opacity: 0.5;
}
.border-orange {
  border-color: #FF9800;
}
.border-top-orange {
  border-top-color: #FF9800;
}
.border-bottom-orange {
  border-bottom-color: #FF9800;
}
.border-left-orange {
  border-left-color: #FF9800;
}
.border-right-orange {
  border-right-color: #FF9800;
}
.bg-orange-50 {
  background-color: #FFF3E0 !important;
}
.orange-50 {
  background-color: #FFF3E0 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.orange-50[disabled] {
  background-color: rgba(255, 243, 224, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-orange-50 {
  color: #FFF3E0 !important;
}
.border-orange-50 {
  border-color: #FFF3E0 !important;
}
.border-top-orange-50 {
  border-top-color: #FFF3E0 !important;
}
.border-right-orange-50 {
  border-right-color: #FFF3E0 !important;
}
.border-bottom-orange-50 {
  border-bottom-color: #FFF3E0 !important;
}
.border-left-orange-50 {
  border-left-color: #FFF3E0 !important;
}
.bg-orange-100 {
  background-color: #ffe0b2 !important;
}
.orange-100 {
  background-color: #ffe0b2 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.orange-100[disabled] {
  background-color: rgba(255, 224, 178, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-orange-100 {
  color: #ffe0b2 !important;
}
.border-orange-100 {
  border-color: #ffe0b2 !important;
}
.border-top-orange-100 {
  border-top-color: #ffe0b2 !important;
}
.border-right-orange-100 {
  border-right-color: #ffe0b2 !important;
}
.border-bottom-orange-100 {
  border-bottom-color: #ffe0b2 !important;
}
.border-left-orange-100 {
  border-left-color: #ffe0b2 !important;
}
.bg-orange-200 {
  background-color: #ffcc80 !important;
}
.orange-200 {
  background-color: #ffcc80 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.orange-200[disabled] {
  background-color: rgba(255, 204, 128, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-orange-200 {
  color: #ffcc80 !important;
}
.border-orange-200 {
  border-color: #ffcc80 !important;
}
.border-top-orange-200 {
  border-top-color: #ffcc80 !important;
}
.border-right-orange-200 {
  border-right-color: #ffcc80 !important;
}
.border-bottom-orange-200 {
  border-bottom-color: #ffcc80 !important;
}
.border-left-orange-200 {
  border-left-color: #ffcc80 !important;
}
.bg-orange-300 {
  background-color: #FFB74D !important;
}
.orange-300 {
  background-color: #FFB74D !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.orange-300[disabled] {
  background-color: rgba(255, 183, 77, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-orange-300 {
  color: #FFB74D !important;
}
.border-orange-300 {
  border-color: #FFB74D !important;
}
.border-top-orange-300 {
  border-top-color: #FFB74D !important;
}
.border-right-orange-300 {
  border-right-color: #FFB74D !important;
}
.border-bottom-orange-300 {
  border-bottom-color: #FFB74D !important;
}
.border-left-orange-300 {
  border-left-color: #FFB74D !important;
}
.bg-orange-400 {
  background-color: #FFA726 !important;
}
.orange-400 {
  background-color: #FFA726 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.orange-400[disabled] {
  background-color: rgba(255, 167, 38, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-orange-400 {
  color: #FFA726 !important;
}
.border-orange-400 {
  border-color: #FFA726 !important;
}
.border-top-orange-400 {
  border-top-color: #FFA726 !important;
}
.border-right-orange-400 {
  border-right-color: #FFA726 !important;
}
.border-bottom-orange-400 {
  border-bottom-color: #FFA726 !important;
}
.border-left-orange-400 {
  border-left-color: #FFA726 !important;
}
.bg-orange-500 {
  background-color: #FF9800 !important;
}
.orange-500 {
  background-color: #FF9800 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.orange-500[disabled] {
  background-color: rgba(255, 152, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-orange-500 {
  color: #FF9800 !important;
}
.border-orange-500 {
  border-color: #FF9800 !important;
}
.border-top-orange-500 {
  border-top-color: #FF9800 !important;
}
.border-right-orange-500 {
  border-right-color: #FF9800 !important;
}
.border-bottom-orange-500 {
  border-bottom-color: #FF9800 !important;
}
.border-left-orange-500 {
  border-left-color: #FF9800 !important;
}
.bg-orange {
  background-color: #FF9800 !important;
}
.orange {
  background-color: #FF9800 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.orange[disabled] {
  background-color: rgba(255, 152, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-orange {
  color: #FF9800 !important;
}
.border-orange {
  border-color: #FF9800 !important;
}
.border-top-orange {
  border-top-color: #FF9800 !important;
}
.border-right-orange {
  border-right-color: #FF9800 !important;
}
.border-bottom-orange {
  border-bottom-color: #FF9800 !important;
}
.border-left-orange {
  border-left-color: #FF9800 !important;
}
.bg-orange-600 {
  background-color: #FB8C00 !important;
}
.orange-600 {
  background-color: #FB8C00 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.orange-600[disabled] {
  background-color: rgba(251, 140, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-orange-600 {
  color: #FB8C00 !important;
}
.border-orange-600 {
  border-color: #FB8C00 !important;
}
.border-top-orange-600 {
  border-top-color: #FB8C00 !important;
}
.border-right-orange-600 {
  border-right-color: #FB8C00 !important;
}
.border-bottom-orange-600 {
  border-bottom-color: #FB8C00 !important;
}
.border-left-orange-600 {
  border-left-color: #FB8C00 !important;
}
.bg-orange-700 {
  background-color: #F57C00 !important;
}
.orange-700 {
  background-color: #F57C00 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.orange-700[disabled] {
  background-color: rgba(245, 124, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-orange-700 {
  color: #F57C00 !important;
}
.border-orange-700 {
  border-color: #F57C00 !important;
}
.border-top-orange-700 {
  border-top-color: #F57C00 !important;
}
.border-right-orange-700 {
  border-right-color: #F57C00 !important;
}
.border-bottom-orange-700 {
  border-bottom-color: #F57C00 !important;
}
.border-left-orange-700 {
  border-left-color: #F57C00 !important;
}
.bg-orange-800 {
  background-color: #EF6C00 !important;
}
.orange-800 {
  background-color: #EF6C00 !important;
  color: white !important;
}
.orange-800[disabled] {
  background-color: rgba(239, 108, 0, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-orange-800 {
  color: #EF6C00 !important;
}
.border-orange-800 {
  border-color: #EF6C00 !important;
}
.border-top-orange-800 {
  border-top-color: #EF6C00 !important;
}
.border-right-orange-800 {
  border-right-color: #EF6C00 !important;
}
.border-bottom-orange-800 {
  border-bottom-color: #EF6C00 !important;
}
.border-left-orange-800 {
  border-left-color: #EF6C00 !important;
}
.bg-orange-900 {
  background-color: #E65100 !important;
}
.orange-900 {
  background-color: #E65100 !important;
  color: white !important;
}
.orange-900[disabled] {
  background-color: rgba(230, 81, 0, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-orange-900 {
  color: #E65100 !important;
}
.border-orange-900 {
  border-color: #E65100 !important;
}
.border-top-orange-900 {
  border-top-color: #E65100 !important;
}
.border-right-orange-900 {
  border-right-color: #E65100 !important;
}
.border-bottom-orange-900 {
  border-bottom-color: #E65100 !important;
}
.border-left-orange-900 {
  border-left-color: #E65100 !important;
}
.bg-orange-A100 {
  background-color: #ffd180 !important;
}
.orange-A100 {
  background-color: #ffd180 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.orange-A100[disabled] {
  background-color: rgba(255, 209, 128, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-orange-A100 {
  color: #ffd180 !important;
}
.border-orange-A100 {
  border-color: #ffd180 !important;
}
.border-top-orange-A100 {
  border-top-color: #ffd180 !important;
}
.border-right-orange-A100 {
  border-right-color: #ffd180 !important;
}
.border-bottom-orange-A100 {
  border-bottom-color: #ffd180 !important;
}
.border-left-orange-A100 {
  border-left-color: #ffd180 !important;
}
.bg-orange-A200 {
  background-color: #ffab40 !important;
}
.orange-A200 {
  background-color: #ffab40 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.orange-A200[disabled] {
  background-color: rgba(255, 171, 64, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-orange-A200 {
  color: #ffab40 !important;
}
.border-orange-A200 {
  border-color: #ffab40 !important;
}
.border-top-orange-A200 {
  border-top-color: #ffab40 !important;
}
.border-right-orange-A200 {
  border-right-color: #ffab40 !important;
}
.border-bottom-orange-A200 {
  border-bottom-color: #ffab40 !important;
}
.border-left-orange-A200 {
  border-left-color: #ffab40 !important;
}
.bg-orange-A400 {
  background-color: #ff9100 !important;
}
.orange-A400 {
  background-color: #ff9100 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.orange-A400[disabled] {
  background-color: rgba(255, 145, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-orange-A400 {
  color: #ff9100 !important;
}
.border-orange-A400 {
  border-color: #ff9100 !important;
}
.border-top-orange-A400 {
  border-top-color: #ff9100 !important;
}
.border-right-orange-A400 {
  border-right-color: #ff9100 !important;
}
.border-bottom-orange-A400 {
  border-bottom-color: #ff9100 !important;
}
.border-left-orange-A400 {
  border-left-color: #ff9100 !important;
}
.bg-orange-A700 {
  background-color: #ff6d00 !important;
}
.orange-A700 {
  background-color: #ff6d00 !important;
  color: black !important;
}
.orange-A700[disabled] {
  background-color: rgba(255, 109, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-orange-A700 {
  color: #ff6d00 !important;
}
.border-orange-A700 {
  border-color: #ff6d00 !important;
}
.border-top-orange-A700 {
  border-top-color: #ff6d00 !important;
}
.border-right-orange-A700 {
  border-right-color: #ff6d00 !important;
}
.border-bottom-orange-A700 {
  border-bottom-color: #ff6d00 !important;
}
.border-left-orange-A700 {
  border-left-color: #ff6d00 !important;
}
.alpha-deep-orange {
  background-color: #fbe9e7;
}
.grid-deep-orange web-table-row.selected web-table-cell, .grid-deep-orange web-table-row.selected .cbx-selection, .grid-deep-orange web-table-row.selected .list-icons {
  background-color: #fbe9e7;
}
.super-alpha-deep-orange {
  background-color: #fef9f8;
}
.dialog-alpha-deep-orange > .modal-dialog > .modal-content {
  background-color: #fbe9e7;
}
.dialog-alpha-deep-orange > .modal-dialog > .modal-content .page-header-content {
  background-color: #ff7043;
}
.dialog-alpha-deep-orange > .modal-dialog > .modal-content .navbar-nav-link {
  color: #ff5722;
}
.dialog-alpha-deep-orange > .modal-dialog > .modal-content .navbar-nav-link.active {
  background-color: #fbe9e7;
}
.cell-selected-deep-orange {
  background-color: #fbe9e7;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
  box-shadow: inset 0 0 0 1px #ffccbc !important;
}
.text-deep-orange {
  color: #ff5722;
}
.text-deep-orange[href]:hover, .text-deep-orange[href]:focus {
  color: #fb3c00;
}
.bg-deep-orange {
  background-color: #ff5722;
  color: white;
}
.bg-deep-orange:hover {
  color: white;
}
.control-hover-deep-orange:hover {
  box-shadow: #ffccbc 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.control-focus-deep-orange:focus {
  box-shadow: rgba(255, 87, 34, 0.25) 0px 0px 0px 1px, rgba(255, 87, 34, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.button-hover-deep-orange:hover {
  background-color: rgba(255, 87, 34, 0.1);
  border-color: rgba(255, 87, 34, 0);
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
}
.select2-deep-orange .select2-container--open .select2-selection--single, .select2-deep-orange .select2-container--open .select2-selection--multiple {
  box-shadow: rgba(255, 87, 34, 0.25) 0px 0px 0px 1px, rgba(255, 87, 34, 0.2) 0px 0px 0px 4px;
}
.select2-deep-orange .select2-selection--single:focus, .select2-deep-orange .select2-selection--multiple:focus {
  box-shadow: rgba(255, 87, 34, 0.25) 0px 0px 0px 1px, rgba(255, 87, 34, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.select2-deep-orange .select2-selection--single:hover, .select2-deep-orange .select2-selection--multiple:hover {
  box-shadow: #ffccbc 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-deep-orange .form-control[readonly]:not(:disabled).picker__input--active {
  box-shadow: rgba(255, 87, 34, 0.25) 0px 0px 0px 1px, rgba(255, 87, 34, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-deep-orange .form-control[readonly]:not(:disabled):hover {
  box-shadow: #ffccbc 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-deep-orange .multiselect:focus {
  box-shadow: rgba(255, 87, 34, 0.25) 0px 0px 0px 1px, rgba(255, 87, 34, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-deep-orange .multiselect:hover {
  box-shadow: #ffccbc 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-deep-orange input[type=checkbox] ~ .form-check-control-indicator {
  border: 0.125rem solid #ff5722;
}
.form-deep-orange .btn-group.show .multiselect.btn-light {
  box-shadow: #ffccbc 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-deep-orange .multiselect-item.active:not(.disabled) input[type=checkbox] ~ .form-check-control-indicator {
  border-color: #ff5722;
  color: #ff5722;
}
.form-deep-orange .multiselect-item.active:not(.disabled) input[type=radio] ~ .form-check-control-indicator {
  border-color: #ff5722;
}
.form-deep-orange.empty span.multiselect-selected-text {
  opacity: 0.5;
}
.border-deep-orange {
  border-color: #ff5722;
}
.border-top-deep-orange {
  border-top-color: #ff5722;
}
.border-bottom-deep-orange {
  border-bottom-color: #ff5722;
}
.border-left-deep-orange {
  border-left-color: #ff5722;
}
.border-right-deep-orange {
  border-right-color: #ff5722;
}
.bg-deep-orange-50 {
  background-color: #fbe9e7 !important;
}
.deep-orange-50 {
  background-color: #fbe9e7 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.deep-orange-50[disabled] {
  background-color: rgba(251, 233, 231, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-deep-orange-50 {
  color: #fbe9e7 !important;
}
.border-deep-orange-50 {
  border-color: #fbe9e7 !important;
}
.border-top-deep-orange-50 {
  border-top-color: #fbe9e7 !important;
}
.border-right-deep-orange-50 {
  border-right-color: #fbe9e7 !important;
}
.border-bottom-deep-orange-50 {
  border-bottom-color: #fbe9e7 !important;
}
.border-left-deep-orange-50 {
  border-left-color: #fbe9e7 !important;
}
.bg-deep-orange-100 {
  background-color: #ffccbc !important;
}
.deep-orange-100 {
  background-color: #ffccbc !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.deep-orange-100[disabled] {
  background-color: rgba(255, 204, 188, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-deep-orange-100 {
  color: #ffccbc !important;
}
.border-deep-orange-100 {
  border-color: #ffccbc !important;
}
.border-top-deep-orange-100 {
  border-top-color: #ffccbc !important;
}
.border-right-deep-orange-100 {
  border-right-color: #ffccbc !important;
}
.border-bottom-deep-orange-100 {
  border-bottom-color: #ffccbc !important;
}
.border-left-deep-orange-100 {
  border-left-color: #ffccbc !important;
}
.bg-deep-orange-200 {
  background-color: #ffab91 !important;
}
.deep-orange-200 {
  background-color: #ffab91 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.deep-orange-200[disabled] {
  background-color: rgba(255, 171, 145, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-deep-orange-200 {
  color: #ffab91 !important;
}
.border-deep-orange-200 {
  border-color: #ffab91 !important;
}
.border-top-deep-orange-200 {
  border-top-color: #ffab91 !important;
}
.border-right-deep-orange-200 {
  border-right-color: #ffab91 !important;
}
.border-bottom-deep-orange-200 {
  border-bottom-color: #ffab91 !important;
}
.border-left-deep-orange-200 {
  border-left-color: #ffab91 !important;
}
.bg-deep-orange-300 {
  background-color: #ff8a65 !important;
}
.deep-orange-300 {
  background-color: #ff8a65 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.deep-orange-300[disabled] {
  background-color: rgba(255, 138, 101, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-deep-orange-300 {
  color: #ff8a65 !important;
}
.border-deep-orange-300 {
  border-color: #ff8a65 !important;
}
.border-top-deep-orange-300 {
  border-top-color: #ff8a65 !important;
}
.border-right-deep-orange-300 {
  border-right-color: #ff8a65 !important;
}
.border-bottom-deep-orange-300 {
  border-bottom-color: #ff8a65 !important;
}
.border-left-deep-orange-300 {
  border-left-color: #ff8a65 !important;
}
.bg-deep-orange-400 {
  background-color: #ff7043 !important;
}
.deep-orange-400 {
  background-color: #ff7043 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.deep-orange-400[disabled] {
  background-color: rgba(255, 112, 67, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-deep-orange-400 {
  color: #ff7043 !important;
}
.border-deep-orange-400 {
  border-color: #ff7043 !important;
}
.border-top-deep-orange-400 {
  border-top-color: #ff7043 !important;
}
.border-right-deep-orange-400 {
  border-right-color: #ff7043 !important;
}
.border-bottom-deep-orange-400 {
  border-bottom-color: #ff7043 !important;
}
.border-left-deep-orange-400 {
  border-left-color: #ff7043 !important;
}
.bg-deep-orange-500 {
  background-color: #ff5722 !important;
}
.deep-orange-500 {
  background-color: #ff5722 !important;
  color: white !important;
}
.deep-orange-500[disabled] {
  background-color: rgba(255, 87, 34, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-deep-orange-500 {
  color: #ff5722 !important;
}
.border-deep-orange-500 {
  border-color: #ff5722 !important;
}
.border-top-deep-orange-500 {
  border-top-color: #ff5722 !important;
}
.border-right-deep-orange-500 {
  border-right-color: #ff5722 !important;
}
.border-bottom-deep-orange-500 {
  border-bottom-color: #ff5722 !important;
}
.border-left-deep-orange-500 {
  border-left-color: #ff5722 !important;
}
.bg-deep-orange {
  background-color: #ff5722 !important;
}
.deep-orange {
  background-color: #ff5722 !important;
  color: white !important;
}
.deep-orange[disabled] {
  background-color: rgba(255, 87, 34, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-deep-orange {
  color: #ff5722 !important;
}
.border-deep-orange {
  border-color: #ff5722 !important;
}
.border-top-deep-orange {
  border-top-color: #ff5722 !important;
}
.border-right-deep-orange {
  border-right-color: #ff5722 !important;
}
.border-bottom-deep-orange {
  border-bottom-color: #ff5722 !important;
}
.border-left-deep-orange {
  border-left-color: #ff5722 !important;
}
.bg-deep-orange-600 {
  background-color: #f4511e !important;
}
.deep-orange-600 {
  background-color: #f4511e !important;
  color: white !important;
}
.deep-orange-600[disabled] {
  background-color: rgba(244, 81, 30, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-deep-orange-600 {
  color: #f4511e !important;
}
.border-deep-orange-600 {
  border-color: #f4511e !important;
}
.border-top-deep-orange-600 {
  border-top-color: #f4511e !important;
}
.border-right-deep-orange-600 {
  border-right-color: #f4511e !important;
}
.border-bottom-deep-orange-600 {
  border-bottom-color: #f4511e !important;
}
.border-left-deep-orange-600 {
  border-left-color: #f4511e !important;
}
.bg-deep-orange-700 {
  background-color: #e64a19 !important;
}
.deep-orange-700 {
  background-color: #e64a19 !important;
  color: white !important;
}
.deep-orange-700[disabled] {
  background-color: rgba(230, 74, 25, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-deep-orange-700 {
  color: #e64a19 !important;
}
.border-deep-orange-700 {
  border-color: #e64a19 !important;
}
.border-top-deep-orange-700 {
  border-top-color: #e64a19 !important;
}
.border-right-deep-orange-700 {
  border-right-color: #e64a19 !important;
}
.border-bottom-deep-orange-700 {
  border-bottom-color: #e64a19 !important;
}
.border-left-deep-orange-700 {
  border-left-color: #e64a19 !important;
}
.bg-deep-orange-800 {
  background-color: #d84315 !important;
}
.deep-orange-800 {
  background-color: #d84315 !important;
  color: white !important;
}
.deep-orange-800[disabled] {
  background-color: rgba(216, 67, 21, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-deep-orange-800 {
  color: #d84315 !important;
}
.border-deep-orange-800 {
  border-color: #d84315 !important;
}
.border-top-deep-orange-800 {
  border-top-color: #d84315 !important;
}
.border-right-deep-orange-800 {
  border-right-color: #d84315 !important;
}
.border-bottom-deep-orange-800 {
  border-bottom-color: #d84315 !important;
}
.border-left-deep-orange-800 {
  border-left-color: #d84315 !important;
}
.bg-deep-orange-900 {
  background-color: #bf360c !important;
}
.deep-orange-900 {
  background-color: #bf360c !important;
  color: white !important;
}
.deep-orange-900[disabled] {
  background-color: rgba(191, 54, 12, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-deep-orange-900 {
  color: #bf360c !important;
}
.border-deep-orange-900 {
  border-color: #bf360c !important;
}
.border-top-deep-orange-900 {
  border-top-color: #bf360c !important;
}
.border-right-deep-orange-900 {
  border-right-color: #bf360c !important;
}
.border-bottom-deep-orange-900 {
  border-bottom-color: #bf360c !important;
}
.border-left-deep-orange-900 {
  border-left-color: #bf360c !important;
}
.bg-deep-orange-A100 {
  background-color: #ff9e80 !important;
}
.deep-orange-A100 {
  background-color: #ff9e80 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.deep-orange-A100[disabled] {
  background-color: rgba(255, 158, 128, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-deep-orange-A100 {
  color: #ff9e80 !important;
}
.border-deep-orange-A100 {
  border-color: #ff9e80 !important;
}
.border-top-deep-orange-A100 {
  border-top-color: #ff9e80 !important;
}
.border-right-deep-orange-A100 {
  border-right-color: #ff9e80 !important;
}
.border-bottom-deep-orange-A100 {
  border-bottom-color: #ff9e80 !important;
}
.border-left-deep-orange-A100 {
  border-left-color: #ff9e80 !important;
}
.bg-deep-orange-A200 {
  background-color: #ff6e40 !important;
}
.deep-orange-A200 {
  background-color: #ff6e40 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.deep-orange-A200[disabled] {
  background-color: rgba(255, 110, 64, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-deep-orange-A200 {
  color: #ff6e40 !important;
}
.border-deep-orange-A200 {
  border-color: #ff6e40 !important;
}
.border-top-deep-orange-A200 {
  border-top-color: #ff6e40 !important;
}
.border-right-deep-orange-A200 {
  border-right-color: #ff6e40 !important;
}
.border-bottom-deep-orange-A200 {
  border-bottom-color: #ff6e40 !important;
}
.border-left-deep-orange-A200 {
  border-left-color: #ff6e40 !important;
}
.bg-deep-orange-A400 {
  background-color: #ff3d00 !important;
}
.deep-orange-A400 {
  background-color: #ff3d00 !important;
  color: white !important;
}
.deep-orange-A400[disabled] {
  background-color: rgba(255, 61, 0, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-deep-orange-A400 {
  color: #ff3d00 !important;
}
.border-deep-orange-A400 {
  border-color: #ff3d00 !important;
}
.border-top-deep-orange-A400 {
  border-top-color: #ff3d00 !important;
}
.border-right-deep-orange-A400 {
  border-right-color: #ff3d00 !important;
}
.border-bottom-deep-orange-A400 {
  border-bottom-color: #ff3d00 !important;
}
.border-left-deep-orange-A400 {
  border-left-color: #ff3d00 !important;
}
.bg-deep-orange-A700 {
  background-color: #dd2c00 !important;
}
.deep-orange-A700 {
  background-color: #dd2c00 !important;
  color: white !important;
}
.deep-orange-A700[disabled] {
  background-color: rgba(221, 44, 0, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-deep-orange-A700 {
  color: #dd2c00 !important;
}
.border-deep-orange-A700 {
  border-color: #dd2c00 !important;
}
.border-top-deep-orange-A700 {
  border-top-color: #dd2c00 !important;
}
.border-right-deep-orange-A700 {
  border-right-color: #dd2c00 !important;
}
.border-bottom-deep-orange-A700 {
  border-bottom-color: #dd2c00 !important;
}
.border-left-deep-orange-A700 {
  border-left-color: #dd2c00 !important;
}
.alpha-brown {
  background-color: #EFEBE9;
}
.grid-brown web-table-row.selected web-table-cell, .grid-brown web-table-row.selected .cbx-selection, .grid-brown web-table-row.selected .list-icons {
  background-color: #EFEBE9;
}
.super-alpha-brown {
  background-color: #f8f6f5;
}
.dialog-alpha-brown > .modal-dialog > .modal-content {
  background-color: #EFEBE9;
}
.dialog-alpha-brown > .modal-dialog > .modal-content .page-header-content {
  background-color: #8D6E63;
}
.dialog-alpha-brown > .modal-dialog > .modal-content .navbar-nav-link {
  color: #795548;
}
.dialog-alpha-brown > .modal-dialog > .modal-content .navbar-nav-link.active {
  background-color: #EFEBE9;
}
.cell-selected-brown {
  background-color: #EFEBE9;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
  box-shadow: inset 0 0 0 1px #d7ccc8 !important;
}
.text-brown {
  color: #795548;
}
.text-brown[href]:hover, .text-brown[href]:focus {
  color: #61443a;
}
.bg-brown {
  background-color: #795548;
  color: white;
}
.bg-brown:hover {
  color: white;
}
.control-hover-brown:hover {
  box-shadow: #d7ccc8 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.control-focus-brown:focus {
  box-shadow: rgba(121, 85, 72, 0.25) 0px 0px 0px 1px, rgba(121, 85, 72, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.button-hover-brown:hover {
  background-color: rgba(121, 85, 72, 0.1);
  border-color: rgba(121, 85, 72, 0);
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
}
.select2-brown .select2-container--open .select2-selection--single, .select2-brown .select2-container--open .select2-selection--multiple {
  box-shadow: rgba(121, 85, 72, 0.25) 0px 0px 0px 1px, rgba(121, 85, 72, 0.2) 0px 0px 0px 4px;
}
.select2-brown .select2-selection--single:focus, .select2-brown .select2-selection--multiple:focus {
  box-shadow: rgba(121, 85, 72, 0.25) 0px 0px 0px 1px, rgba(121, 85, 72, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.select2-brown .select2-selection--single:hover, .select2-brown .select2-selection--multiple:hover {
  box-shadow: #d7ccc8 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-brown .form-control[readonly]:not(:disabled).picker__input--active {
  box-shadow: rgba(121, 85, 72, 0.25) 0px 0px 0px 1px, rgba(121, 85, 72, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-brown .form-control[readonly]:not(:disabled):hover {
  box-shadow: #d7ccc8 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-brown .multiselect:focus {
  box-shadow: rgba(121, 85, 72, 0.25) 0px 0px 0px 1px, rgba(121, 85, 72, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-brown .multiselect:hover {
  box-shadow: #d7ccc8 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-brown input[type=checkbox] ~ .form-check-control-indicator {
  border: 0.125rem solid #795548;
}
.form-brown .btn-group.show .multiselect.btn-light {
  box-shadow: #d7ccc8 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-brown .multiselect-item.active:not(.disabled) input[type=checkbox] ~ .form-check-control-indicator {
  border-color: #795548;
  color: #795548;
}
.form-brown .multiselect-item.active:not(.disabled) input[type=radio] ~ .form-check-control-indicator {
  border-color: #795548;
}
.form-brown.empty span.multiselect-selected-text {
  opacity: 0.5;
}
.border-brown {
  border-color: #795548;
}
.border-top-brown {
  border-top-color: #795548;
}
.border-bottom-brown {
  border-bottom-color: #795548;
}
.border-left-brown {
  border-left-color: #795548;
}
.border-right-brown {
  border-right-color: #795548;
}
.bg-brown-50 {
  background-color: #EFEBE9 !important;
}
.brown-50 {
  background-color: #EFEBE9 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.brown-50[disabled] {
  background-color: rgba(239, 235, 233, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-brown-50 {
  color: #EFEBE9 !important;
}
.border-brown-50 {
  border-color: #EFEBE9 !important;
}
.border-top-brown-50 {
  border-top-color: #EFEBE9 !important;
}
.border-right-brown-50 {
  border-right-color: #EFEBE9 !important;
}
.border-bottom-brown-50 {
  border-bottom-color: #EFEBE9 !important;
}
.border-left-brown-50 {
  border-left-color: #EFEBE9 !important;
}
.bg-brown-100 {
  background-color: #d7ccc8 !important;
}
.brown-100 {
  background-color: #d7ccc8 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.brown-100[disabled] {
  background-color: rgba(215, 204, 200, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-brown-100 {
  color: #d7ccc8 !important;
}
.border-brown-100 {
  border-color: #d7ccc8 !important;
}
.border-top-brown-100 {
  border-top-color: #d7ccc8 !important;
}
.border-right-brown-100 {
  border-right-color: #d7ccc8 !important;
}
.border-bottom-brown-100 {
  border-bottom-color: #d7ccc8 !important;
}
.border-left-brown-100 {
  border-left-color: #d7ccc8 !important;
}
.bg-brown-200 {
  background-color: #bcaaa4 !important;
}
.brown-200 {
  background-color: #bcaaa4 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.brown-200[disabled] {
  background-color: rgba(188, 170, 164, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-brown-200 {
  color: #bcaaa4 !important;
}
.border-brown-200 {
  border-color: #bcaaa4 !important;
}
.border-top-brown-200 {
  border-top-color: #bcaaa4 !important;
}
.border-right-brown-200 {
  border-right-color: #bcaaa4 !important;
}
.border-bottom-brown-200 {
  border-bottom-color: #bcaaa4 !important;
}
.border-left-brown-200 {
  border-left-color: #bcaaa4 !important;
}
.bg-brown-300 {
  background-color: #A1887F !important;
}
.brown-300 {
  background-color: #A1887F !important;
  color: white !important;
}
.brown-300[disabled] {
  background-color: rgba(161, 136, 127, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-brown-300 {
  color: #A1887F !important;
}
.border-brown-300 {
  border-color: #A1887F !important;
}
.border-top-brown-300 {
  border-top-color: #A1887F !important;
}
.border-right-brown-300 {
  border-right-color: #A1887F !important;
}
.border-bottom-brown-300 {
  border-bottom-color: #A1887F !important;
}
.border-left-brown-300 {
  border-left-color: #A1887F !important;
}
.bg-brown-400 {
  background-color: #8D6E63 !important;
}
.brown-400 {
  background-color: #8D6E63 !important;
  color: white !important;
}
.brown-400[disabled] {
  background-color: rgba(141, 110, 99, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-brown-400 {
  color: #8D6E63 !important;
}
.border-brown-400 {
  border-color: #8D6E63 !important;
}
.border-top-brown-400 {
  border-top-color: #8D6E63 !important;
}
.border-right-brown-400 {
  border-right-color: #8D6E63 !important;
}
.border-bottom-brown-400 {
  border-bottom-color: #8D6E63 !important;
}
.border-left-brown-400 {
  border-left-color: #8D6E63 !important;
}
.bg-brown-500 {
  background-color: #795548 !important;
}
.brown-500 {
  background-color: #795548 !important;
  color: white !important;
}
.brown-500[disabled] {
  background-color: rgba(121, 85, 72, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-brown-500 {
  color: #795548 !important;
}
.border-brown-500 {
  border-color: #795548 !important;
}
.border-top-brown-500 {
  border-top-color: #795548 !important;
}
.border-right-brown-500 {
  border-right-color: #795548 !important;
}
.border-bottom-brown-500 {
  border-bottom-color: #795548 !important;
}
.border-left-brown-500 {
  border-left-color: #795548 !important;
}
.bg-brown {
  background-color: #795548 !important;
}
.brown {
  background-color: #795548 !important;
  color: white !important;
}
.brown[disabled] {
  background-color: rgba(121, 85, 72, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-brown {
  color: #795548 !important;
}
.border-brown {
  border-color: #795548 !important;
}
.border-top-brown {
  border-top-color: #795548 !important;
}
.border-right-brown {
  border-right-color: #795548 !important;
}
.border-bottom-brown {
  border-bottom-color: #795548 !important;
}
.border-left-brown {
  border-left-color: #795548 !important;
}
.bg-brown-600 {
  background-color: #6D4C41 !important;
}
.brown-600 {
  background-color: #6D4C41 !important;
  color: white !important;
}
.brown-600[disabled] {
  background-color: rgba(109, 76, 65, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-brown-600 {
  color: #6D4C41 !important;
}
.border-brown-600 {
  border-color: #6D4C41 !important;
}
.border-top-brown-600 {
  border-top-color: #6D4C41 !important;
}
.border-right-brown-600 {
  border-right-color: #6D4C41 !important;
}
.border-bottom-brown-600 {
  border-bottom-color: #6D4C41 !important;
}
.border-left-brown-600 {
  border-left-color: #6D4C41 !important;
}
.bg-brown-700 {
  background-color: #5D4037 !important;
}
.brown-700 {
  background-color: #5D4037 !important;
  color: white !important;
}
.brown-700[disabled] {
  background-color: rgba(93, 64, 55, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-brown-700 {
  color: #5D4037 !important;
}
.border-brown-700 {
  border-color: #5D4037 !important;
}
.border-top-brown-700 {
  border-top-color: #5D4037 !important;
}
.border-right-brown-700 {
  border-right-color: #5D4037 !important;
}
.border-bottom-brown-700 {
  border-bottom-color: #5D4037 !important;
}
.border-left-brown-700 {
  border-left-color: #5D4037 !important;
}
.bg-brown-800 {
  background-color: #4E342E !important;
}
.brown-800 {
  background-color: #4E342E !important;
  color: white !important;
}
.brown-800[disabled] {
  background-color: rgba(78, 52, 46, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-brown-800 {
  color: #4E342E !important;
}
.border-brown-800 {
  border-color: #4E342E !important;
}
.border-top-brown-800 {
  border-top-color: #4E342E !important;
}
.border-right-brown-800 {
  border-right-color: #4E342E !important;
}
.border-bottom-brown-800 {
  border-bottom-color: #4E342E !important;
}
.border-left-brown-800 {
  border-left-color: #4E342E !important;
}
.bg-brown-900 {
  background-color: #3E2723 !important;
}
.brown-900 {
  background-color: #3E2723 !important;
  color: white !important;
}
.brown-900[disabled] {
  background-color: rgba(62, 39, 35, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-brown-900 {
  color: #3E2723 !important;
}
.border-brown-900 {
  border-color: #3E2723 !important;
}
.border-top-brown-900 {
  border-top-color: #3E2723 !important;
}
.border-right-brown-900 {
  border-right-color: #3E2723 !important;
}
.border-bottom-brown-900 {
  border-bottom-color: #3E2723 !important;
}
.border-left-brown-900 {
  border-left-color: #3E2723 !important;
}
.bg-brown-A100 {
  background-color: #d7ccc8 !important;
}
.brown-A100 {
  background-color: #d7ccc8 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.brown-A100[disabled] {
  background-color: rgba(215, 204, 200, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-brown-A100 {
  color: #d7ccc8 !important;
}
.border-brown-A100 {
  border-color: #d7ccc8 !important;
}
.border-top-brown-A100 {
  border-top-color: #d7ccc8 !important;
}
.border-right-brown-A100 {
  border-right-color: #d7ccc8 !important;
}
.border-bottom-brown-A100 {
  border-bottom-color: #d7ccc8 !important;
}
.border-left-brown-A100 {
  border-left-color: #d7ccc8 !important;
}
.bg-brown-A200 {
  background-color: #bcaaa4 !important;
}
.brown-A200 {
  background-color: #bcaaa4 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.brown-A200[disabled] {
  background-color: rgba(188, 170, 164, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-brown-A200 {
  color: #bcaaa4 !important;
}
.border-brown-A200 {
  border-color: #bcaaa4 !important;
}
.border-top-brown-A200 {
  border-top-color: #bcaaa4 !important;
}
.border-right-brown-A200 {
  border-right-color: #bcaaa4 !important;
}
.border-bottom-brown-A200 {
  border-bottom-color: #bcaaa4 !important;
}
.border-left-brown-A200 {
  border-left-color: #bcaaa4 !important;
}
.bg-brown-A400 {
  background-color: #8d6e63 !important;
}
.brown-A400 {
  background-color: #8d6e63 !important;
  color: white !important;
}
.brown-A400[disabled] {
  background-color: rgba(141, 110, 99, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-brown-A400 {
  color: #8d6e63 !important;
}
.border-brown-A400 {
  border-color: #8d6e63 !important;
}
.border-top-brown-A400 {
  border-top-color: #8d6e63 !important;
}
.border-right-brown-A400 {
  border-right-color: #8d6e63 !important;
}
.border-bottom-brown-A400 {
  border-bottom-color: #8d6e63 !important;
}
.border-left-brown-A400 {
  border-left-color: #8d6e63 !important;
}
.bg-brown-A700 {
  background-color: #5d4037 !important;
}
.brown-A700 {
  background-color: #5d4037 !important;
  color: white !important;
}
.brown-A700[disabled] {
  background-color: rgba(93, 64, 55, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-brown-A700 {
  color: #5d4037 !important;
}
.border-brown-A700 {
  border-color: #5d4037 !important;
}
.border-top-brown-A700 {
  border-top-color: #5d4037 !important;
}
.border-right-brown-A700 {
  border-right-color: #5d4037 !important;
}
.border-bottom-brown-A700 {
  border-bottom-color: #5d4037 !important;
}
.border-left-brown-A700 {
  border-left-color: #5d4037 !important;
}
.alpha-grey {
  background-color: #FAFAFA;
}
.grid-grey web-table-row.selected web-table-cell, .grid-grey web-table-row.selected .cbx-selection, .grid-grey web-table-row.selected .list-icons {
  background-color: #FAFAFA;
}
.super-alpha-grey {
  background-color: white;
}
.dialog-alpha-grey > .modal-dialog > .modal-content {
  background-color: #FAFAFA;
}
.dialog-alpha-grey > .modal-dialog > .modal-content .page-header-content {
  background-color: #bdbdbd;
}
.dialog-alpha-grey > .modal-dialog > .modal-content .navbar-nav-link {
  color: #9e9e9e;
}
.dialog-alpha-grey > .modal-dialog > .modal-content .navbar-nav-link.active {
  background-color: #FAFAFA;
}
.cell-selected-grey {
  background-color: #FAFAFA;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
  box-shadow: inset 0 0 0 1px #f5f5f5 !important;
}
.text-grey {
  color: #9e9e9e;
}
.text-grey[href]:hover, .text-grey[href]:focus {
  color: #8b8b8b;
}
.bg-grey {
  background-color: #9e9e9e;
  color: white;
}
.bg-grey:hover {
  color: white;
}
.control-hover-grey:hover {
  box-shadow: #f5f5f5 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.control-focus-grey:focus {
  box-shadow: rgba(158, 158, 158, 0.25) 0px 0px 0px 1px, rgba(158, 158, 158, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.button-hover-grey:hover {
  background-color: rgba(158, 158, 158, 0.1);
  border-color: rgba(158, 158, 158, 0);
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
}
.select2-grey .select2-container--open .select2-selection--single, .select2-grey .select2-container--open .select2-selection--multiple {
  box-shadow: rgba(158, 158, 158, 0.25) 0px 0px 0px 1px, rgba(158, 158, 158, 0.2) 0px 0px 0px 4px;
}
.select2-grey .select2-selection--single:focus, .select2-grey .select2-selection--multiple:focus {
  box-shadow: rgba(158, 158, 158, 0.25) 0px 0px 0px 1px, rgba(158, 158, 158, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.select2-grey .select2-selection--single:hover, .select2-grey .select2-selection--multiple:hover {
  box-shadow: #f5f5f5 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-grey .form-control[readonly]:not(:disabled).picker__input--active {
  box-shadow: rgba(158, 158, 158, 0.25) 0px 0px 0px 1px, rgba(158, 158, 158, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-grey .form-control[readonly]:not(:disabled):hover {
  box-shadow: #f5f5f5 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-grey .multiselect:focus {
  box-shadow: rgba(158, 158, 158, 0.25) 0px 0px 0px 1px, rgba(158, 158, 158, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-grey .multiselect:hover {
  box-shadow: #f5f5f5 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-grey input[type=checkbox] ~ .form-check-control-indicator {
  border: 0.125rem solid #9e9e9e;
}
.form-grey .btn-group.show .multiselect.btn-light {
  box-shadow: #f5f5f5 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-grey .multiselect-item.active:not(.disabled) input[type=checkbox] ~ .form-check-control-indicator {
  border-color: #9e9e9e;
  color: #9e9e9e;
}
.form-grey .multiselect-item.active:not(.disabled) input[type=radio] ~ .form-check-control-indicator {
  border-color: #9e9e9e;
}
.form-grey.empty span.multiselect-selected-text {
  opacity: 0.5;
}
.border-grey {
  border-color: #9e9e9e;
}
.border-top-grey {
  border-top-color: #9e9e9e;
}
.border-bottom-grey {
  border-bottom-color: #9e9e9e;
}
.border-left-grey {
  border-left-color: #9e9e9e;
}
.border-right-grey {
  border-right-color: #9e9e9e;
}
.bg-grey-50 {
  background-color: #FAFAFA !important;
}
.grey-50 {
  background-color: #FAFAFA !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.grey-50[disabled] {
  background-color: rgba(250, 250, 250, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-grey-50 {
  color: #FAFAFA !important;
}
.border-grey-50 {
  border-color: #FAFAFA !important;
}
.border-top-grey-50 {
  border-top-color: #FAFAFA !important;
}
.border-right-grey-50 {
  border-right-color: #FAFAFA !important;
}
.border-bottom-grey-50 {
  border-bottom-color: #FAFAFA !important;
}
.border-left-grey-50 {
  border-left-color: #FAFAFA !important;
}
.bg-grey-100 {
  background-color: #f5f5f5 !important;
}
.grey-100 {
  background-color: #f5f5f5 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.grey-100[disabled] {
  background-color: rgba(245, 245, 245, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-grey-100 {
  color: #f5f5f5 !important;
}
.border-grey-100 {
  border-color: #f5f5f5 !important;
}
.border-top-grey-100 {
  border-top-color: #f5f5f5 !important;
}
.border-right-grey-100 {
  border-right-color: #f5f5f5 !important;
}
.border-bottom-grey-100 {
  border-bottom-color: #f5f5f5 !important;
}
.border-left-grey-100 {
  border-left-color: #f5f5f5 !important;
}
.bg-grey-200 {
  background-color: #eeeeee !important;
}
.grey-200 {
  background-color: #eeeeee !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.grey-200[disabled] {
  background-color: rgba(238, 238, 238, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-grey-200 {
  color: #eeeeee !important;
}
.border-grey-200 {
  border-color: #eeeeee !important;
}
.border-top-grey-200 {
  border-top-color: #eeeeee !important;
}
.border-right-grey-200 {
  border-right-color: #eeeeee !important;
}
.border-bottom-grey-200 {
  border-bottom-color: #eeeeee !important;
}
.border-left-grey-200 {
  border-left-color: #eeeeee !important;
}
.bg-grey-300 {
  background-color: #e0e0e0 !important;
}
.grey-300 {
  background-color: #e0e0e0 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.grey-300[disabled] {
  background-color: rgba(224, 224, 224, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-grey-300 {
  color: #e0e0e0 !important;
}
.border-grey-300 {
  border-color: #e0e0e0 !important;
}
.border-top-grey-300 {
  border-top-color: #e0e0e0 !important;
}
.border-right-grey-300 {
  border-right-color: #e0e0e0 !important;
}
.border-bottom-grey-300 {
  border-bottom-color: #e0e0e0 !important;
}
.border-left-grey-300 {
  border-left-color: #e0e0e0 !important;
}
.bg-grey-400 {
  background-color: #bdbdbd !important;
}
.grey-400 {
  background-color: #bdbdbd !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.grey-400[disabled] {
  background-color: rgba(189, 189, 189, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-grey-400 {
  color: #bdbdbd !important;
}
.border-grey-400 {
  border-color: #bdbdbd !important;
}
.border-top-grey-400 {
  border-top-color: #bdbdbd !important;
}
.border-right-grey-400 {
  border-right-color: #bdbdbd !important;
}
.border-bottom-grey-400 {
  border-bottom-color: #bdbdbd !important;
}
.border-left-grey-400 {
  border-left-color: #bdbdbd !important;
}
.bg-grey-500 {
  background-color: #9e9e9e !important;
}
.grey-500 {
  background-color: #9e9e9e !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.grey-500[disabled] {
  background-color: rgba(158, 158, 158, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-grey-500 {
  color: #9e9e9e !important;
}
.border-grey-500 {
  border-color: #9e9e9e !important;
}
.border-top-grey-500 {
  border-top-color: #9e9e9e !important;
}
.border-right-grey-500 {
  border-right-color: #9e9e9e !important;
}
.border-bottom-grey-500 {
  border-bottom-color: #9e9e9e !important;
}
.border-left-grey-500 {
  border-left-color: #9e9e9e !important;
}
.bg-grey {
  background-color: #9e9e9e !important;
}
.grey {
  background-color: #9e9e9e !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.grey[disabled] {
  background-color: rgba(158, 158, 158, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-grey {
  color: #9e9e9e !important;
}
.border-grey {
  border-color: #9e9e9e !important;
}
.border-top-grey {
  border-top-color: #9e9e9e !important;
}
.border-right-grey {
  border-right-color: #9e9e9e !important;
}
.border-bottom-grey {
  border-bottom-color: #9e9e9e !important;
}
.border-left-grey {
  border-left-color: #9e9e9e !important;
}
.bg-grey-600 {
  background-color: #757575 !important;
}
.grey-600 {
  background-color: #757575 !important;
  color: white !important;
}
.grey-600[disabled] {
  background-color: rgba(117, 117, 117, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-grey-600 {
  color: #757575 !important;
}
.border-grey-600 {
  border-color: #757575 !important;
}
.border-top-grey-600 {
  border-top-color: #757575 !important;
}
.border-right-grey-600 {
  border-right-color: #757575 !important;
}
.border-bottom-grey-600 {
  border-bottom-color: #757575 !important;
}
.border-left-grey-600 {
  border-left-color: #757575 !important;
}
.bg-grey-700 {
  background-color: #616161 !important;
}
.grey-700 {
  background-color: #616161 !important;
  color: white !important;
}
.grey-700[disabled] {
  background-color: rgba(97, 97, 97, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-grey-700 {
  color: #616161 !important;
}
.border-grey-700 {
  border-color: #616161 !important;
}
.border-top-grey-700 {
  border-top-color: #616161 !important;
}
.border-right-grey-700 {
  border-right-color: #616161 !important;
}
.border-bottom-grey-700 {
  border-bottom-color: #616161 !important;
}
.border-left-grey-700 {
  border-left-color: #616161 !important;
}
.bg-grey-800 {
  background-color: #424242 !important;
}
.grey-800 {
  background-color: #424242 !important;
  color: white !important;
}
.grey-800[disabled] {
  background-color: rgba(66, 66, 66, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-grey-800 {
  color: #424242 !important;
}
.border-grey-800 {
  border-color: #424242 !important;
}
.border-top-grey-800 {
  border-top-color: #424242 !important;
}
.border-right-grey-800 {
  border-right-color: #424242 !important;
}
.border-bottom-grey-800 {
  border-bottom-color: #424242 !important;
}
.border-left-grey-800 {
  border-left-color: #424242 !important;
}
.bg-grey-900 {
  background-color: #212121 !important;
}
.grey-900 {
  background-color: #212121 !important;
  color: white !important;
}
.grey-900[disabled] {
  background-color: rgba(33, 33, 33, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-grey-900 {
  color: #212121 !important;
}
.border-grey-900 {
  border-color: #212121 !important;
}
.border-top-grey-900 {
  border-top-color: #212121 !important;
}
.border-right-grey-900 {
  border-right-color: #212121 !important;
}
.border-bottom-grey-900 {
  border-bottom-color: #212121 !important;
}
.border-left-grey-900 {
  border-left-color: #212121 !important;
}
.bg-grey-A100 {
  background-color: #ffffff !important;
}
.grey-A100 {
  background-color: #ffffff !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.grey-A100[disabled] {
  background-color: rgba(255, 255, 255, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-grey-A100 {
  color: #ffffff !important;
}
.border-grey-A100 {
  border-color: #ffffff !important;
}
.border-top-grey-A100 {
  border-top-color: #ffffff !important;
}
.border-right-grey-A100 {
  border-right-color: #ffffff !important;
}
.border-bottom-grey-A100 {
  border-bottom-color: #ffffff !important;
}
.border-left-grey-A100 {
  border-left-color: #ffffff !important;
}
.bg-grey-A200 {
  background-color: #eeeeee !important;
}
.grey-A200 {
  background-color: #eeeeee !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.grey-A200[disabled] {
  background-color: rgba(238, 238, 238, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-grey-A200 {
  color: #eeeeee !important;
}
.border-grey-A200 {
  border-color: #eeeeee !important;
}
.border-top-grey-A200 {
  border-top-color: #eeeeee !important;
}
.border-right-grey-A200 {
  border-right-color: #eeeeee !important;
}
.border-bottom-grey-A200 {
  border-bottom-color: #eeeeee !important;
}
.border-left-grey-A200 {
  border-left-color: #eeeeee !important;
}
.bg-grey-A400 {
  background-color: #bdbdbd !important;
}
.grey-A400 {
  background-color: #bdbdbd !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.grey-A400[disabled] {
  background-color: rgba(189, 189, 189, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-grey-A400 {
  color: #bdbdbd !important;
}
.border-grey-A400 {
  border-color: #bdbdbd !important;
}
.border-top-grey-A400 {
  border-top-color: #bdbdbd !important;
}
.border-right-grey-A400 {
  border-right-color: #bdbdbd !important;
}
.border-bottom-grey-A400 {
  border-bottom-color: #bdbdbd !important;
}
.border-left-grey-A400 {
  border-left-color: #bdbdbd !important;
}
.bg-grey-A700 {
  background-color: #616161 !important;
}
.grey-A700 {
  background-color: #616161 !important;
  color: white !important;
}
.grey-A700[disabled] {
  background-color: rgba(97, 97, 97, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-grey-A700 {
  color: #616161 !important;
}
.border-grey-A700 {
  border-color: #616161 !important;
}
.border-top-grey-A700 {
  border-top-color: #616161 !important;
}
.border-right-grey-A700 {
  border-right-color: #616161 !important;
}
.border-bottom-grey-A700 {
  border-bottom-color: #616161 !important;
}
.border-left-grey-A700 {
  border-left-color: #616161 !important;
}
.alpha-blue-grey {
  background-color: #ECEFF1;
}
.grid-blue-grey web-table-row.selected web-table-cell, .grid-blue-grey web-table-row.selected .cbx-selection, .grid-blue-grey web-table-row.selected .list-icons {
  background-color: #ECEFF1;
}
.super-alpha-blue-grey {
  background-color: #f8f9fa;
}
.dialog-alpha-blue-grey > .modal-dialog > .modal-content {
  background-color: #ECEFF1;
}
.dialog-alpha-blue-grey > .modal-dialog > .modal-content .page-header-content {
  background-color: #78909C;
}
.dialog-alpha-blue-grey > .modal-dialog > .modal-content .navbar-nav-link {
  color: #607D8B;
}
.dialog-alpha-blue-grey > .modal-dialog > .modal-content .navbar-nav-link.active {
  background-color: #ECEFF1;
}
.cell-selected-blue-grey {
  background-color: #ECEFF1;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
  box-shadow: inset 0 0 0 1px #cfd8dc !important;
}
.text-blue-grey {
  color: #607D8B;
}
.text-blue-grey[href]:hover, .text-blue-grey[href]:focus {
  color: #506974;
}
.bg-blue-grey {
  background-color: #607D8B;
  color: white;
}
.bg-blue-grey:hover {
  color: white;
}
.control-hover-blue-grey:hover {
  box-shadow: #cfd8dc 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.control-focus-blue-grey:focus {
  box-shadow: rgba(96, 125, 139, 0.25) 0px 0px 0px 1px, rgba(96, 125, 139, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.button-hover-blue-grey:hover {
  background-color: rgba(96, 125, 139, 0.1);
  border-color: rgba(96, 125, 139, 0);
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
}
.select2-blue-grey .select2-container--open .select2-selection--single, .select2-blue-grey .select2-container--open .select2-selection--multiple {
  box-shadow: rgba(96, 125, 139, 0.25) 0px 0px 0px 1px, rgba(96, 125, 139, 0.2) 0px 0px 0px 4px;
}
.select2-blue-grey .select2-selection--single:focus, .select2-blue-grey .select2-selection--multiple:focus {
  box-shadow: rgba(96, 125, 139, 0.25) 0px 0px 0px 1px, rgba(96, 125, 139, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.select2-blue-grey .select2-selection--single:hover, .select2-blue-grey .select2-selection--multiple:hover {
  box-shadow: #cfd8dc 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-blue-grey .form-control[readonly]:not(:disabled).picker__input--active {
  box-shadow: rgba(96, 125, 139, 0.25) 0px 0px 0px 1px, rgba(96, 125, 139, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
web-datetime-element.pickadate-blue-grey .form-control[readonly]:not(:disabled):hover {
  box-shadow: #cfd8dc 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-blue-grey .multiselect:focus {
  box-shadow: rgba(96, 125, 139, 0.25) 0px 0px 0px 1px, rgba(96, 125, 139, 0.2) 0px 0px 0px 4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-blue-grey .multiselect:hover {
  box-shadow: #cfd8dc 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-blue-grey input[type=checkbox] ~ .form-check-control-indicator {
  border: 0.125rem solid #607D8B;
}
.form-blue-grey .btn-group.show .multiselect.btn-light {
  box-shadow: #cfd8dc 0px 0px 0px 1px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.form-blue-grey .multiselect-item.active:not(.disabled) input[type=checkbox] ~ .form-check-control-indicator {
  border-color: #607D8B;
  color: #607D8B;
}
.form-blue-grey .multiselect-item.active:not(.disabled) input[type=radio] ~ .form-check-control-indicator {
  border-color: #607D8B;
}
.form-blue-grey.empty span.multiselect-selected-text {
  opacity: 0.5;
}
.border-blue-grey {
  border-color: #607D8B;
}
.border-top-blue-grey {
  border-top-color: #607D8B;
}
.border-bottom-blue-grey {
  border-bottom-color: #607D8B;
}
.border-left-blue-grey {
  border-left-color: #607D8B;
}
.border-right-blue-grey {
  border-right-color: #607D8B;
}
.bg-blue-grey-50 {
  background-color: #ECEFF1 !important;
}
.blue-grey-50 {
  background-color: #ECEFF1 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.blue-grey-50[disabled] {
  background-color: rgba(236, 239, 241, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-blue-grey-50 {
  color: #ECEFF1 !important;
}
.border-blue-grey-50 {
  border-color: #ECEFF1 !important;
}
.border-top-blue-grey-50 {
  border-top-color: #ECEFF1 !important;
}
.border-right-blue-grey-50 {
  border-right-color: #ECEFF1 !important;
}
.border-bottom-blue-grey-50 {
  border-bottom-color: #ECEFF1 !important;
}
.border-left-blue-grey-50 {
  border-left-color: #ECEFF1 !important;
}
.bg-blue-grey-100 {
  background-color: #cfd8dc !important;
}
.blue-grey-100 {
  background-color: #cfd8dc !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.blue-grey-100[disabled] {
  background-color: rgba(207, 216, 220, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-blue-grey-100 {
  color: #cfd8dc !important;
}
.border-blue-grey-100 {
  border-color: #cfd8dc !important;
}
.border-top-blue-grey-100 {
  border-top-color: #cfd8dc !important;
}
.border-right-blue-grey-100 {
  border-right-color: #cfd8dc !important;
}
.border-bottom-blue-grey-100 {
  border-bottom-color: #cfd8dc !important;
}
.border-left-blue-grey-100 {
  border-left-color: #cfd8dc !important;
}
.bg-blue-grey-200 {
  background-color: #b0bec5 !important;
}
.blue-grey-200 {
  background-color: #b0bec5 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.blue-grey-200[disabled] {
  background-color: rgba(176, 190, 197, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-blue-grey-200 {
  color: #b0bec5 !important;
}
.border-blue-grey-200 {
  border-color: #b0bec5 !important;
}
.border-top-blue-grey-200 {
  border-top-color: #b0bec5 !important;
}
.border-right-blue-grey-200 {
  border-right-color: #b0bec5 !important;
}
.border-bottom-blue-grey-200 {
  border-bottom-color: #b0bec5 !important;
}
.border-left-blue-grey-200 {
  border-left-color: #b0bec5 !important;
}
.bg-blue-grey-300 {
  background-color: #90A4AE !important;
}
.blue-grey-300 {
  background-color: #90A4AE !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.blue-grey-300[disabled] {
  background-color: rgba(144, 164, 174, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-blue-grey-300 {
  color: #90A4AE !important;
}
.border-blue-grey-300 {
  border-color: #90A4AE !important;
}
.border-top-blue-grey-300 {
  border-top-color: #90A4AE !important;
}
.border-right-blue-grey-300 {
  border-right-color: #90A4AE !important;
}
.border-bottom-blue-grey-300 {
  border-bottom-color: #90A4AE !important;
}
.border-left-blue-grey-300 {
  border-left-color: #90A4AE !important;
}
.bg-blue-grey-400 {
  background-color: #78909C !important;
}
.blue-grey-400 {
  background-color: #78909C !important;
  color: white !important;
}
.blue-grey-400[disabled] {
  background-color: rgba(120, 144, 156, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-blue-grey-400 {
  color: #78909C !important;
}
.border-blue-grey-400 {
  border-color: #78909C !important;
}
.border-top-blue-grey-400 {
  border-top-color: #78909C !important;
}
.border-right-blue-grey-400 {
  border-right-color: #78909C !important;
}
.border-bottom-blue-grey-400 {
  border-bottom-color: #78909C !important;
}
.border-left-blue-grey-400 {
  border-left-color: #78909C !important;
}
.bg-blue-grey-500 {
  background-color: #607D8B !important;
}
.blue-grey-500 {
  background-color: #607D8B !important;
  color: white !important;
}
.blue-grey-500[disabled] {
  background-color: rgba(96, 125, 139, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-blue-grey-500 {
  color: #607D8B !important;
}
.border-blue-grey-500 {
  border-color: #607D8B !important;
}
.border-top-blue-grey-500 {
  border-top-color: #607D8B !important;
}
.border-right-blue-grey-500 {
  border-right-color: #607D8B !important;
}
.border-bottom-blue-grey-500 {
  border-bottom-color: #607D8B !important;
}
.border-left-blue-grey-500 {
  border-left-color: #607D8B !important;
}
.bg-blue-grey {
  background-color: #607D8B !important;
}
.blue-grey {
  background-color: #607D8B !important;
  color: white !important;
}
.blue-grey[disabled] {
  background-color: rgba(96, 125, 139, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-blue-grey {
  color: #607D8B !important;
}
.border-blue-grey {
  border-color: #607D8B !important;
}
.border-top-blue-grey {
  border-top-color: #607D8B !important;
}
.border-right-blue-grey {
  border-right-color: #607D8B !important;
}
.border-bottom-blue-grey {
  border-bottom-color: #607D8B !important;
}
.border-left-blue-grey {
  border-left-color: #607D8B !important;
}
.bg-blue-grey-600 {
  background-color: #546E7A !important;
}
.blue-grey-600 {
  background-color: #546E7A !important;
  color: white !important;
}
.blue-grey-600[disabled] {
  background-color: rgba(84, 110, 122, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-blue-grey-600 {
  color: #546E7A !important;
}
.border-blue-grey-600 {
  border-color: #546E7A !important;
}
.border-top-blue-grey-600 {
  border-top-color: #546E7A !important;
}
.border-right-blue-grey-600 {
  border-right-color: #546E7A !important;
}
.border-bottom-blue-grey-600 {
  border-bottom-color: #546E7A !important;
}
.border-left-blue-grey-600 {
  border-left-color: #546E7A !important;
}
.bg-blue-grey-700 {
  background-color: #455A64 !important;
}
.blue-grey-700 {
  background-color: #455A64 !important;
  color: white !important;
}
.blue-grey-700[disabled] {
  background-color: rgba(69, 90, 100, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-blue-grey-700 {
  color: #455A64 !important;
}
.border-blue-grey-700 {
  border-color: #455A64 !important;
}
.border-top-blue-grey-700 {
  border-top-color: #455A64 !important;
}
.border-right-blue-grey-700 {
  border-right-color: #455A64 !important;
}
.border-bottom-blue-grey-700 {
  border-bottom-color: #455A64 !important;
}
.border-left-blue-grey-700 {
  border-left-color: #455A64 !important;
}
.bg-blue-grey-800 {
  background-color: #37474F !important;
}
.blue-grey-800 {
  background-color: #37474F !important;
  color: white !important;
}
.blue-grey-800[disabled] {
  background-color: rgba(55, 71, 79, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-blue-grey-800 {
  color: #37474F !important;
}
.border-blue-grey-800 {
  border-color: #37474F !important;
}
.border-top-blue-grey-800 {
  border-top-color: #37474F !important;
}
.border-right-blue-grey-800 {
  border-right-color: #37474F !important;
}
.border-bottom-blue-grey-800 {
  border-bottom-color: #37474F !important;
}
.border-left-blue-grey-800 {
  border-left-color: #37474F !important;
}
.bg-blue-grey-900 {
  background-color: #263238 !important;
}
.blue-grey-900 {
  background-color: #263238 !important;
  color: white !important;
}
.blue-grey-900[disabled] {
  background-color: rgba(38, 50, 56, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-blue-grey-900 {
  color: #263238 !important;
}
.border-blue-grey-900 {
  border-color: #263238 !important;
}
.border-top-blue-grey-900 {
  border-top-color: #263238 !important;
}
.border-right-blue-grey-900 {
  border-right-color: #263238 !important;
}
.border-bottom-blue-grey-900 {
  border-bottom-color: #263238 !important;
}
.border-left-blue-grey-900 {
  border-left-color: #263238 !important;
}
.bg-blue-grey-A100 {
  background-color: #cfd8dc !important;
}
.blue-grey-A100 {
  background-color: #cfd8dc !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.blue-grey-A100[disabled] {
  background-color: rgba(207, 216, 220, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-blue-grey-A100 {
  color: #cfd8dc !important;
}
.border-blue-grey-A100 {
  border-color: #cfd8dc !important;
}
.border-top-blue-grey-A100 {
  border-top-color: #cfd8dc !important;
}
.border-right-blue-grey-A100 {
  border-right-color: #cfd8dc !important;
}
.border-bottom-blue-grey-A100 {
  border-bottom-color: #cfd8dc !important;
}
.border-left-blue-grey-A100 {
  border-left-color: #cfd8dc !important;
}
.bg-blue-grey-A200 {
  background-color: #b0bec5 !important;
}
.blue-grey-A200 {
  background-color: #b0bec5 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.blue-grey-A200[disabled] {
  background-color: rgba(176, 190, 197, 0.12) !important;
  color: rgba(0, 0, 0, 0.26) !important;
}
.text-blue-grey-A200 {
  color: #b0bec5 !important;
}
.border-blue-grey-A200 {
  border-color: #b0bec5 !important;
}
.border-top-blue-grey-A200 {
  border-top-color: #b0bec5 !important;
}
.border-right-blue-grey-A200 {
  border-right-color: #b0bec5 !important;
}
.border-bottom-blue-grey-A200 {
  border-bottom-color: #b0bec5 !important;
}
.border-left-blue-grey-A200 {
  border-left-color: #b0bec5 !important;
}
.bg-blue-grey-A400 {
  background-color: #78909c !important;
}
.blue-grey-A400 {
  background-color: #78909c !important;
  color: white !important;
}
.blue-grey-A400[disabled] {
  background-color: rgba(120, 144, 156, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-blue-grey-A400 {
  color: #78909c !important;
}
.border-blue-grey-A400 {
  border-color: #78909c !important;
}
.border-top-blue-grey-A400 {
  border-top-color: #78909c !important;
}
.border-right-blue-grey-A400 {
  border-right-color: #78909c !important;
}
.border-bottom-blue-grey-A400 {
  border-bottom-color: #78909c !important;
}
.border-left-blue-grey-A400 {
  border-left-color: #78909c !important;
}
.bg-blue-grey-A700 {
  background-color: #455a64 !important;
}
.blue-grey-A700 {
  background-color: #455a64 !important;
  color: white !important;
}
.blue-grey-A700[disabled] {
  background-color: rgba(69, 90, 100, 0.12) !important;
  color: rgba(255, 255, 255, 0.26) !important;
}
.text-blue-grey-A700 {
  color: #455a64 !important;
}
.border-blue-grey-A700 {
  border-color: #455a64 !important;
}
.border-top-blue-grey-A700 {
  border-top-color: #455a64 !important;
}
.border-right-blue-grey-A700 {
  border-right-color: #455a64 !important;
}
.border-bottom-blue-grey-A700 {
  border-bottom-color: #455a64 !important;
}
.border-left-blue-grey-A700 {
  border-left-color: #455a64 !important;
}
.border-transparent {
  border-color: transparent !important;
}
.border-top-transparent {
  border-top-color: transparent !important;
}
.border-bottom-transparent {
  border-bottom-color: transparent !important;
}
.border-left-transparent {
  border-left-color: transparent !important;
}
.border-right-transparent {
  border-right-color: transparent !important;
}
.border-light-alpha {
  border-color: rgba(255, 255, 255, 0.1);
}
.border-top-light-alpha {
  border-top-color: rgba(255, 255, 255, 0.1);
}
.border-bottom-light-alpha {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.border-left-light-alpha {
  border-left-color: rgba(255, 255, 255, 0.1);
}
.border-right-light-alpha {
  border-right-color: rgba(255, 255, 255, 0.1);
}
.border-dark-alpha {
  border-color: rgba(0, 0, 0, 0.1);
}
.border-top-dark-alpha {
  border-top-color: rgba(0, 0, 0, 0.1);
}
.border-bottom-dark-alpha {
  border-bottom-color: rgba(0, 0, 0, 0.1);
}
.border-left-dark-alpha {
  border-left-color: rgba(0, 0, 0, 0.1);
}
.border-right-dark-alpha {
  border-right-color: rgba(0, 0, 0, 0.1);
}
.bg-dark-alpha {
  background-color: rgba(0, 0, 0, 0.2);
}
.bg-light-alpha {
  background-color: rgba(255, 255, 255, 0.1);
}
.easy-white, .easy-white-500 {
  background-color: #fff !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.easy-black, .easy-black-500 {
  background-color: #000 !important;
  color: #fff !important;
}
@keyframes perspective {
  0% {
    -webkit-transform: perspective(120px);
    transform: perspective(120px);
  }
  50% {
    -webkit-transform: perspective(120px) rotateY(180deg);
    transform: perspective(120px) rotateY(180deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg);
    transform: perspective(120px) rotateY(180deg) rotateX(180deg);
  }
}
@-webkit-keyframes perspective {
  0% {
    -webkit-transform: perspective(120px);
  }
  50% {
    -webkit-transform: perspective(120px) rotateY(180deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg);
  }
}
@keyframes corners {
  0% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
  50% {
    border-radius: 0;
    -webkit-transform: scale(2) rotate(-180deg);
    transform: scale(2) rotate(-180deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(-360deg);
    transform: scale(1) rotate(-360deg);
  }
}
@-webkit-keyframes corners {
  0% {
    -webkit-transform: scale(1) rotate(0);
  }
  50% {
    border-radius: 0;
    -webkit-transform: scale(2) rotate(-180deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(-360deg);
  }
}
@font-face {
  font-family: "summernote";
  font-style: normal;
  font-weight: normal;
  src: url('summernote.372a2830643e759ed61f.eot?0d0d5fac99cc8774d89eb08b1a8323c4');
  src: url('summernote.372a2830643e759ed61f.eot?#iefix') format("embedded-opentype"), url('summernote.608fd10666a860567740.woff?0d0d5fac99cc8774d89eb08b1a8323c4') format("woff"), url('summernote.ce9ce49a0e1ca283fa24.ttf?0d0d5fac99cc8774d89eb08b1a8323c4') format("truetype");
}
@-webkit-keyframes noty_modal_in {
  100% {
    opacity: 0.5;
  }
}
@keyframes noty_modal_in {
  100% {
    opacity: 0.5;
  }
}
@-webkit-keyframes noty_modal_out {
  100% {
    opacity: 0;
  }
}
@keyframes noty_modal_out {
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes noty_anim_in {
  100% {
    -webkit-transform: translate(0);
    transform: translate(0);
    opacity: 1;
  }
}
@keyframes noty_anim_in {
  100% {
    -webkit-transform: translate(0);
    transform: translate(0);
    opacity: 1;
  }
}
@-webkit-keyframes noty_anim_out {
  100% {
    -webkit-transform: translate(50%);
    transform: translate(50%);
    opacity: 0;
  }
}
@keyframes noty_anim_out {
  100% {
    -webkit-transform: translate(50%);
    transform: translate(50%);
    opacity: 0;
  }
}
@-webkit-keyframes noty_anim_height {
  100% {
    height: 0;
  }
}
@keyframes noty_anim_height {
  100% {
    height: 0;
  }
}
@-webkit-keyframes show-notification {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes show-notification {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes hide-notification {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    opacity: 0;
  }
}
@keyframes hide-notification {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    opacity: 0;
  }
}
@-webkit-keyframes animate-checkmark {
  0% {
    height: 0;
    width: 0;
    opacity: 0;
  }
  30% {
    height: 0;
    width: 1.25rem;
    opacity: 0;
  }
  60% {
    height: 2.5rem;
    width: 1.25rem;
    opacity: 1;
  }
  100% {
    height: 2.5rem;
    width: 1.25rem;
    opacity: 1;
  }
}
@keyframes animate-checkmark {
  0% {
    height: 0;
    width: 0;
    opacity: 0;
  }
  30% {
    height: 0;
    width: 1.25rem;
    opacity: 0;
  }
  60% {
    height: 2.5rem;
    width: 1.25rem;
    opacity: 1;
  }
  100% {
    height: 2.5rem;
    width: 1.25rem;
    opacity: 1;
  }
}
@-webkit-keyframes animate-toast-checkmark {
  0% {
    height: 0;
    width: 0;
    opacity: 0;
  }
  30% {
    height: 0;
    width: 0.4375rem;
    opacity: 0;
  }
  60% {
    height: 0.875rem;
    width: 0.4375rem;
    opacity: 1;
  }
  100% {
    height: 0.875rem;
    width: 0.4375rem;
    opacity: 1;
  }
}
@keyframes animate-toast-checkmark {
  0% {
    height: 0;
    width: 0;
    opacity: 0;
  }
  30% {
    height: 0;
    width: 0.4375rem;
    opacity: 0;
  }
  60% {
    height: 0.875rem;
    width: 0.4375rem;
    opacity: 1;
  }
  100% {
    height: 0.875rem;
    width: 0.4375rem;
    opacity: 1;
  }
}
@-webkit-keyframes animate-circle {
  0% {
    color: transparent;
    border-color: transparent;
  }
  25% {
    color: transparent;
  }
}
@keyframes animate-circle {
  0% {
    color: transparent;
    border-color: transparent;
  }
  25% {
    color: transparent;
  }
}
@-webkit-keyframes animate-x-mark {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes animate-x-mark {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes rotation {
  0% {
    -webkit-transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes rotation {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes rotation_reverse {
  0% {
    -webkit-transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(-360deg);
  }
}
@keyframes rotation_reverse {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}
input[type=checkbox][data-fouc] {
  visibility: hidden;
  width: 1.25rem;
  height: 1.25rem;
}
input[type=radio][data-fouc] {
  visibility: hidden;
  width: 1.25rem;
  height: 1.25rem;
}
.form-check input[type=checkbox][data-fouc] {
  position: absolute;
}
.form-check input[type=radio][data-fouc] {
  position: absolute;
}
.form-check .uniform-checker {
  position: absolute;
  top: 0.00002rem;
  left: 0;
}
.form-check .uniform-choice {
  position: absolute;
  top: 0.00002rem;
  left: 0;
}
.form-check-inline:not(.form-check-switchery) input[type=checkbox][data-fouc] {
  position: relative;
  margin-top: 0.00002rem;
  margin-right: 0.625rem;
}
.form-check-inline:not(.form-check-switchery) input[type=radio][data-fouc] {
  position: relative;
  margin-top: 0.00002rem;
  margin-right: 0.625rem;
}
.form-check-inline .uniform-checker {
  position: static;
  margin-right: 0.625rem;
  margin-top: 0.00002rem;
}
.form-check-inline .uniform-choice {
  position: static;
  margin-right: 0.625rem;
  margin-top: 0.00002rem;
}
.form-check-inline.form-check-right .form-check-inline:not(.form-check-switchery) input[type=checkbox][data-fouc] {
  margin-right: 0;
  margin-left: 0.625rem;
}
.form-check-inline.form-check-right .form-check-inline:not(.form-check-switchery) input[type=radio][data-fouc] {
  margin-right: 0;
  margin-left: 0.625rem;
}
.form-check-inline.form-check-right .uniform-checker {
  margin-right: 0;
  margin-left: 0.625rem;
}
.form-check-inline.form-check-right .uniform-choice {
  margin-right: 0;
  margin-left: 0.625rem;
}
.form-check-switchery input[data-fouc] {
  width: 2.25rem;
  height: 1.125rem;
}
.form-check-switchery .switchery {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 0.06252rem;
}
.form-check-switchery:not(.dropdown-item) {
  padding-left: 2.875rem;
}
.form-check-switchery:not(.dropdown-item).form-check-right {
  padding-left: 0;
  padding-right: 2.875rem;
}
.form-check-switchery:not(.dropdown-item).form-check-right .switchery {
  left: auto;
  right: 0;
}
.form-check-switchery-double.form-check input[data-fouc] {
  position: static;
}
.form-check-switch {
  padding: 0;
}
.form-check-switch input {
  height: calc(1.5385em + .875rem + 2px);
  visibility: hidden;
  display: inline-block;
  vertical-align: middle;
  margin: 0;
}
.form-check-switch input[data-size=large] {
  height: calc(1.4286em + 1.125rem + 2px);
}
.form-check-switch input[data-size=small] {
  height: calc(1.6667em + .625rem + 2px);
}
input[type=text][data-fouc] {
  height: calc(1.5385em + .875rem + 2px);
  opacity: 0;
}
input[type=text].form-control-lg[data-fouc] {
  height: calc(1.4286em + 1.125rem + 2px);
}
input[type=text].form-control-sm[data-fouc] {
  height: calc(1.6667em + .625rem + 2px);
}
select[data-fouc]:not([aria-hidden=false]) {
  height: calc(1.5385em + .875rem + 2px);
  opacity: 0;
}
select.form-control-lg[data-fouc]:not([aria-hidden=false]) {
  height: calc(1.4286em + 1.125rem + 2px);
}
select.form-control-sm[data-fouc]:not([aria-hidden=false]) {
  height: calc(1.6667em + .625rem + 2px);
}
input[type=file][data-fouc] {
  height: calc(1.5385em + .875rem + 2px);
  opacity: 0;
}
input[type=file].form-control-lg[data-fouc] {
  height: calc(1.4286em + 1.125rem + 2px);
}
input[type=file].form-control-sm[data-fouc] {
  height: calc(1.6667em + .625rem + 2px);
}
.wizard-form[data-fouc] {
  opacity: 0;
}
.wizard-form[data-fouc]:not(.wizard) {
  padding-top: 6.75003rem;
  padding-bottom: 3.50003rem;
}
.wizard-form[data-fouc]:not(.wizard) fieldset:not(:first-of-type) {
  display: none;
}
.wizard-form[data-fouc]:not(.wizard) h6 {
  display: none;
}
.wizard-form[data-fouc].wizard {
  opacity: 1;
}
input[type=text].colorpicker-flat-full[data-fouc] {
  height: 285px;
}
pre[data-fouc]:not(.ace_editor) {
  height: 450px;
}
pre[data-fouc].ace_editor {
  visibility: visible;
}
input[type=text].ion-height-helper[data-fouc] {
  height: 3.4375rem;
}
input[type=text].ion-pips-height-helper[data-fouc] {
  height: 5.5625rem;
}
input[type=text].noui-height-helper:not(.noUi-target)[data-fouc] {
  height: 0.375rem;
}
.pace {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.pace .pace-progress {
  background: #4fc3f7;
  position: fixed;
  z-index: 2000;
  top: 0;
  left: 0;
  width: 0;
  height: 0.125rem;
}
.pace-inactive {
  display: none;
}
.pace-demo {
  display: inline-block;
  background-color: #37474f;
  vertical-align: middle;
  position: relative;
  line-height: 1;
  border-radius: 0.1875rem;
  width: 88px;
  height: 88px;
}
.pace-demo .pace_progress {
  display: none;
  white-space: nowrap;
}
.theme_xbox {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin-top: -24px;
}
.theme_xbox .pace_activity {
  -webkit-animation: rotation 1.5s ease-in-out infinite;
  animation: rotation 1.5s ease-in-out infinite;
  margin: auto;
  width: 48px;
  height: 48px;
  border: 2px solid transparent;
  border-top-color: #fff;
  border-radius: 50%;
}
.theme_xbox .pace_activity:after {
  border: 2px solid transparent;
  border-top-color: #fff;
  border-radius: 50%;
  content: "";
  position: absolute;
  top: 12px;
  left: 12px;
  right: 12px;
  bottom: 12px;
  -webkit-animation: rotation ease-in-out 1s infinite;
  animation: rotation ease-in-out 1s infinite;
}
.theme_xbox .pace_activity:before {
  border: 2px solid transparent;
  border-top-color: #fff;
  border-radius: 50%;
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  -webkit-animation: rotation ease-in-out 2s infinite;
  animation: rotation ease-in-out 2s infinite;
}
.theme_xbox_lg {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin-top: -24px;
}
.theme_xbox_lg .pace_activity {
  -webkit-animation: rotation 1.5s ease-in-out infinite;
  animation: rotation 1.5s ease-in-out infinite;
  margin: auto;
  width: 48px;
  height: 48px;
  border: 2px solid transparent;
  border-top-color: #fff;
  border-radius: 50%;
  border-width: 3px;
}
.theme_xbox_lg .pace_activity:after {
  border: 2px solid transparent;
  border-top-color: #fff;
  border-radius: 50%;
  content: "";
  position: absolute;
  top: 12px;
  left: 12px;
  right: 12px;
  bottom: 12px;
  -webkit-animation: rotation ease-in-out 1s infinite;
  animation: rotation ease-in-out 1s infinite;
  border-width: 3px;
}
.theme_xbox_lg .pace_activity:before {
  border: 2px solid transparent;
  border-top-color: #fff;
  border-radius: 50%;
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  -webkit-animation: rotation ease-in-out 2s infinite;
  animation: rotation ease-in-out 2s infinite;
  border-width: 3px;
}
.theme_xbox_sm {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin-top: -24px;
}
.theme_xbox_sm .pace_activity {
  -webkit-animation: rotation 1.5s ease-in-out infinite;
  animation: rotation 1.5s ease-in-out infinite;
  margin: auto;
  width: 48px;
  height: 48px;
  border: 2px solid transparent;
  border-top-color: #fff;
  border-radius: 50%;
  border-width: 1px;
}
.theme_xbox_sm .pace_activity:after {
  border: 2px solid transparent;
  border-top-color: #fff;
  border-radius: 50%;
  content: "";
  position: absolute;
  top: 12px;
  left: 12px;
  right: 12px;
  bottom: 12px;
  -webkit-animation: rotation ease-in-out 1s infinite;
  animation: rotation ease-in-out 1s infinite;
  border-width: 1px;
}
.theme_xbox_sm .pace_activity:before {
  border: 2px solid transparent;
  border-top-color: #fff;
  border-radius: 50%;
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  -webkit-animation: rotation ease-in-out 2s infinite;
  animation: rotation ease-in-out 2s infinite;
  border-width: 1px;
}
.theme_xbox_with_text .pace_activity {
  margin-top: -10px;
}
.theme_xbox_with_text span {
  display: block;
  margin-top: 10px;
  color: #2a3844;
  white-space: nowrap;
}
.theme_perspective {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin-top: -15px;
}
.theme_perspective .pace_activity {
  display: inline-block;
  background-color: #fff;
  -webkit-animation: perspective ease-in-out 1.2s infinite;
  animation: perspective ease-in-out 1.2s infinite;
  width: 30px;
  height: 30px;
}
.theme_perspective_with_text .pace_activity {
  margin-top: -12px;
}
.theme_perspective_with_text span {
  display: block;
  margin-top: 15px;
  color: #2a3844;
  white-space: nowrap;
}
.theme_squares {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin-top: -15px;
}
.theme_squares .pace_activity {
  width: 30px;
  height: 30px;
  margin: auto;
}
.theme_squares .pace_activity:after {
  position: absolute;
  content: "";
  border: 2px solid #fff;
  width: 20px;
  height: 20px;
  margin-left: -10px;
  margin-top: 5px;
  -webkit-animation: rotation linear 2s infinite;
  animation: rotation linear 2s infinite;
}
.theme_squares .pace_activity:before {
  position: absolute;
  content: "";
  border: 2px solid #fff;
  width: 30px;
  height: 30px;
  margin-left: -15px;
  -webkit-animation: rotation_reverse linear 2s infinite;
  animation: rotation_reverse linear 2s infinite;
}
.theme_squares_with_text .pace_activity {
  margin-top: -12px;
}
.theme_squares_with_text span {
  display: block;
  margin-top: 15px;
  color: #2a3844;
  white-space: nowrap;
}
.theme_tail {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin-top: -15px;
}
.theme_tail .pace_activity {
  margin: auto;
  width: 30px;
  height: 30px;
  border: 3px solid transparent;
  border-left-color: #fff;
  border-radius: 50%;
  -webkit-animation: rotation linear 1.1s infinite;
  animation: rotation linear 1.1s infinite;
}
.theme_tail_circle .pace_activity {
  border-color: rgba(0, 0, 0, 0.15);
  border-left-color: #fff;
}
.theme_tail_with_text .pace_activity {
  margin-top: -12px;
}
.theme_tail_with_text span {
  display: block;
  margin-top: 15px;
  color: #2a3844;
  white-space: nowrap;
}
.theme_corners {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin-top: -7px;
}
.theme_corners .pace_activity {
  display: inline-block;
  background-color: #fff;
  vertical-align: middle;
  border-radius: 50%;
  -webkit-animation: corners ease 1.5s infinite;
  animation: corners ease 1.5s infinite;
  width: 14px;
  height: 14px;
}
.theme_corners_with_text .pace_activity {
  margin-top: -28px;
}
.theme_corners_with_text span {
  display: block;
  margin-top: 15px;
  color: #2a3844;
  white-space: nowrap;
}
.theme_radar {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin-top: -15px;
}
.theme_radar .pace_activity {
  display: inline-block;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 2px solid transparent;
  border-top-color: #fff;
  border-bottom-color: #fff;
  -webkit-animation: rotation linear 1.1s infinite;
  animation: rotation linear 1.1s infinite;
}
.theme_radar_with_text .pace_activity {
  margin-top: -12px;
}
.theme_radar_with_text span {
  display: block;
  margin-top: 15px;
  color: #2a3844;
  white-space: nowrap;
}
.theme_bar {
  position: relative;
  width: 200px;
  height: 5px;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 100px;
  box-shadow: 0 0 5px rgba(255, 255, 255, 0.1);
}
.theme_bar .pace_progress {
  max-width: 198px;
  display: block;
  position: absolute;
  left: 1px;
  top: 1px;
  height: 3px;
  background: #3fcf96;
  color: #2a3844;
  line-height: 36px;
  border-radius: 100px;
}
.theme_bar_lg {
  position: relative;
  width: 200px;
  height: 5px;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 100px;
  box-shadow: 0 0 5px rgba(255, 255, 255, 0.1);
  height: 6px;
}
.theme_bar_lg .pace_progress {
  max-width: 198px;
  display: block;
  position: absolute;
  left: 1px;
  top: 1px;
  height: 3px;
  background: #3fcf96;
  color: #2a3844;
  line-height: 36px;
  border-radius: 100px;
  height: 4px;
}
.theme_bar_sm {
  position: relative;
  width: 200px;
  height: 5px;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 100px;
  box-shadow: 0 0 5px rgba(255, 255, 255, 0.1);
  height: 4px;
}
.theme_bar_sm .pace_progress {
  max-width: 198px;
  display: block;
  position: absolute;
  left: 1px;
  top: 1px;
  height: 3px;
  background: #3fcf96;
  color: #2a3844;
  line-height: 36px;
  border-radius: 100px;
  height: 2px;
}
.uniform-checker {
  position: relative;
  cursor: pointer;
  vertical-align: middle;
  width: 1.25rem;
  height: 1.25rem;
}
.uniform-checker input {
  width: 1.25rem;
  height: 1.25rem;
}
.uniform-checker span {
  width: 1.25rem;
  height: 1.25rem;
  border-width: 0.125rem;
  border-style: solid;
  display: inline-block;
  text-align: center;
  position: relative;
  border-radius: 0.125rem;
  -webkit-transition: border-color ease-in-out 0.15s, color ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, color ease-in-out 0.15s;
}
.uniform-checker span:after {
  content: "";
  font-family: icomoon;
  font-size: 1rem;
  position: absolute;
  top: 0;
  left: 0;
  line-height: 1;
  opacity: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: opacity ease-in-out 0.15s;
  transition: opacity ease-in-out 0.15s;
}
.uniform-checker span.checked:after {
  opacity: 1;
}
.uniform-checker input[type=checkbox] {
  border: 0;
  background: 0 0;
  display: inline-block;
  margin: 0;
  cursor: pointer;
  position: absolute;
  top: -0.125rem;
  left: -0.125rem;
  visibility: visible;
  opacity: 0;
  z-index: 2;
}
.uniform-checker input[type=radio] {
  border: 0;
  background: 0 0;
  display: inline-block;
  margin: 0;
  cursor: pointer;
  position: absolute;
  top: -0.125rem;
  left: -0.125rem;
  visibility: visible;
  opacity: 0;
  z-index: 2;
}
.uniform-choice {
  position: relative;
  cursor: pointer;
  vertical-align: middle;
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 100px;
}
.uniform-choice input {
  width: 1.25rem;
  height: 1.25rem;
}
.uniform-choice span {
  width: 1.25rem;
  height: 1.25rem;
  border: 0.125rem solid #fff;
  display: inline-block;
  text-align: center;
  position: relative;
  border-radius: 100px;
  -webkit-transition: border-color ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s;
}
.uniform-choice span:after {
  content: "";
  position: absolute;
  top: 0.1875rem;
  left: 0.1875rem;
  border: 0.3125rem solid;
  border-color: inherit;
  width: 0;
  height: 0;
  border-radius: 100px;
  opacity: 0;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.uniform-choice span.checked:after {
  opacity: 1;
}
.uniform-choice input[type=checkbox] {
  border: 0;
  background: 0 0;
  display: inline-block;
  margin: 0;
  cursor: pointer;
  position: absolute;
  top: -0.125rem;
  left: -0.125rem;
  visibility: visible;
  opacity: 0;
  z-index: 2;
}
.uniform-choice input[type=radio] {
  border: 0;
  background: 0 0;
  display: inline-block;
  margin: 0;
  cursor: pointer;
  position: absolute;
  top: -0.125rem;
  left: -0.125rem;
  visibility: visible;
  opacity: 0;
  z-index: 2;
}
.form-check.form-check-inline .uniform-checker input[type=checkbox] {
  margin-left: 0;
  margin-right: 0;
}
.form-check.form-check-inline .uniform-checker input[type=radio] {
  margin-left: 0;
  margin-right: 0;
}
.form-check.form-check-inline .uniform-choice input[type=checkbox] {
  margin-left: 0;
  margin-right: 0;
}
.form-check.form-check-inline .uniform-choice input[type=radio] {
  margin-left: 0;
  margin-right: 0;
}
.form-check-right .uniform-checker {
  left: auto;
  right: 0;
}
.form-check-right .uniform-choice {
  left: auto;
  right: 0;
}
.form-check-right .bootstrap-switch {
  margin-right: 0;
  margin-left: 0.625rem;
}
.uniform-checker.disabled {
  opacity: 0.5;
  cursor: default;
}
.uniform-checker.disabled input {
  cursor: default;
}
.uniform-choice.disabled {
  opacity: 0.5;
  cursor: default;
}
.uniform-choice.disabled input {
  cursor: default;
}
.form-check-light .uniform-checker span {
  border-color: #fff;
  color: #2a3844;
}
.form-check-light .uniform-choice span {
  border-color: #fff;
}
.uniform-checker[class*=border-] span {
  border-color: inherit;
  color: inherit;
}
.uniform-choice[class*=border-] span {
  border-color: inherit;
}
.uniform-choice[class*=border-] span:after {
  border-color: inherit;
}
.dropdown-menu:not([class*=bg-]) .dropdown-item.active:not(.disabled) .uniform-checker span {
  border-color: #fff;
  color: #2a3844;
}
.dropdown-menu:not([class*=bg-]) .dropdown-item.active:not(.disabled) .uniform-choice span {
  border-color: #fff;
}
.dropdown-item.form-check .form-check-label {
  padding-left: 3.25rem;
}
.dropdown-item.form-check .uniform-checker {
  margin-top: 0.50002rem;
  left: 1rem;
}
.dropdown-item.form-check .uniform-choice {
  margin-top: 0.50002rem;
  left: 1rem;
}
.dropdown-item.form-check.form-check-right .form-check-label {
  padding-right: 3.25rem;
}
.dropdown-item.form-check.form-check-right .uniform-checker {
  left: auto;
  right: 1rem;
}
.dropdown-item.form-check.form-check-right .uniform-choice {
  left: auto;
  right: 1rem;
}
.dropdown-menu[class*=bg-]:not(.bg-white) .uniform-checker span {
  border-color: #fff;
  color: #2a3844;
}
.dropdown-menu[class*=bg-]:not(.bg-white) .uniform-choice span {
  border-color: #fff;
}
.dropdown-menu[class*=bg-] .multiselect-item .form-check-control-indicator {
  border-color: #fff;
  color: #2a3844;
}
.uniform-uploader {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: stretch;
          align-items: stretch;
}
.uniform-uploader .filename {
  color: #2a3844;
  padding: 0.4375rem 0.875rem;
  -webkit-box-flex: 1;
          flex: 1;
  border: 1px solid transparent;
  border-right: 0;
  background-color: rgba(0, 0, 0, 0.2);
  text-align: left;
  word-break: break-word;
  border-top-left-radius: 0.1875rem;
  border-bottom-left-radius: 0.1875rem;
}
.uniform-uploader .action {
  z-index: 1;
  border-radius: 0;
  border-top-right-radius: 0.1875rem;
  border-bottom-right-radius: 0.1875rem;
}
.uniform-uploader input[type=file] {
  width: 100%;
  margin-top: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  min-height: calc(1.5385em + .875rem + 2px);
  border: 0;
  cursor: pointer;
  z-index: 10;
  opacity: 0;
}
.uniform-uploader.disabled .filename {
  background-color: rgba(0, 0, 0, 0.1);
  cursor: default;
}
.uniform-uploader.disabled input[type=file] {
  cursor: default;
}
.form-control-styled-lg input[type=file] {
  min-height: calc(1.4286em + 1.125rem + 2px);
}
.form-control-styled-lg .filename {
  padding: 0.5625rem 1rem;
  font-size: 0.875rem;
  line-height: 1.4286;
}
.form-control-styled-lg select:not([size]):not([multiple]) {
  height: calc(1.4286em + 1.125rem + 2px);
}
.form-control-styled-lg .uniform-select {
  height: calc(1.4286em + 1.125rem + 2px);
  padding: 0.5625rem 1rem;
  font-size: 0.875rem;
  line-height: 1.4286;
}
.form-control-styled-sm input[type=file] {
  min-height: calc(1.6667em + .625rem + 2px);
}
.form-control-styled-sm .filename {
  padding: 0.3125rem 0.75rem;
  font-size: 0.75rem;
  line-height: 1.6667;
}
.form-control-styled-sm select:not([size]):not([multiple]) {
  height: calc(1.6667em + .625rem + 2px);
}
.form-control-styled-sm .uniform-select {
  height: calc(1.6667em + .625rem + 2px);
  padding: 0.3125rem 0.75rem;
  font-size: 0.75rem;
  line-height: 1.6667;
}
.uniform-select {
  position: relative;
  display: block;
  width: 100%;
  height: calc(1.5385em + .875rem + 2px);
  padding: 0.4375rem 0.875rem;
  font-size: 0.8125rem;
  line-height: 1.5385;
  color: #2a3844;
  background-color: rgba(0, 0, 0, 0.2);
  border: 1px solid transparent;
  border-radius: 0.1875rem;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.uniform-select:focus {
  box-shadow: 0 0 0 62.5rem rgba(0, 0, 0, 0.01) inset;
}
.uniform-select:hover {
  box-shadow: 0 0 0 62.5rem rgba(0, 0, 0, 0.01) inset;
}
.uniform-select span {
  display: block;
  position: relative;
  text-align: left;
  padding-right: 1.875rem;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.uniform-select span:after {
  content: "";
  font-family: icomoon;
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  font-size: 1rem;
  margin-top: -0.12502rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.uniform-select select {
  width: 100%;
  margin-top: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  height: calc(1.5385em + .875rem + 2px);
  border: 0;
  cursor: pointer;
  z-index: 10;
  opacity: 0;
}
.uniform-select[class*=bg-]:not(.bg-white) {
  color: #2a3844;
}
.uniform-select[class*=bg-]:not(.bg-white):focus {
  box-shadow: 0 0 0 62.5rem rgba(0, 0, 0, 0.04) inset;
}
.uniform-select[class*=bg-]:not(.bg-white):hover {
  box-shadow: 0 0 0 62.5rem rgba(0, 0, 0, 0.04) inset;
}
.uniform-select.disabled:not([class*=bg-]) {
  color: rgba(0, 0, 0, 0.5);
  background-color: rgba(0, 0, 0, 0.1);
}
.uniform-select.disabled:focus {
  box-shadow: none !important;
}
.uniform-select.disabled:hover {
  box-shadow: none !important;
}
.uniform-select.disabled select {
  cursor: default;
}
.uniform-select.disabled[class*=bg-]:not(.bg-white) {
  opacity: 0.75;
}
.switchery {
  background-color: rgba(255, 255, 255, 0.5);
  border: 0 solid transparent;
  cursor: pointer;
  display: block;
  line-height: 1;
  width: 2.25rem;
  height: 1.125rem;
  position: relative;
  box-sizing: content-box;
  border-radius: 100px;
}
.switchery > small {
  background-color: #fff;
  width: 1.125rem;
  height: 1.125rem;
  position: absolute;
  top: 0;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  border-radius: 100px;
}
.form-check-switchery.disabled .switchery {
  cursor: default;
}
.form-check-switchery-double.form-check-switchery {
  padding-left: 0;
  padding-right: 0;
}
.form-check-switchery-double.form-check-switchery .switchery {
  margin-top: 0;
}
.form-check-switchery-double .form-check-label {
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
          align-items: center;
}
.form-check-switchery-double .switchery {
  position: relative;
  margin-left: 0.625rem;
  margin-right: 0.625rem;
}
.form-check-switchery-double input {
  margin-left: 0.625rem;
  margin-right: 0.625rem;
}
.dropdown-item.form-check-switchery .form-check-label {
  padding-left: 4.25rem;
}
.dropdown-item.form-check-switchery .switchery {
  top: 50%;
  left: 1rem;
  margin-top: -0.5625rem;
}
.dropdown-item.form-check-right.form-check-switchery .form-check-label {
  padding-right: 4.25rem;
}
.dropdown-item.form-check-right.form-check-switchery .switchery {
  left: auto;
  right: 1rem;
}
.bootstrap-switch {
  display: inline-block;
  border: 1px solid transparent;
  position: relative;
  overflow: hidden;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  direction: ltr;
  text-align: left;
  border-radius: 0.1875rem;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.bootstrap-switch .bootstrap-switch-container {
  display: inline-block;
  top: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  border-radius: 0.1875rem;
}
.bootstrap-switch .bootstrap-switch-handle-off {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding: 0.4375rem 0.875rem;
}
.bootstrap-switch .bootstrap-switch-handle-on {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding: 0.4375rem 0.875rem;
}
.bootstrap-switch .bootstrap-switch-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding: 0.4375rem 0.875rem;
}
.bootstrap-switch input {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  opacity: 0;
}
.form-group.row .form-check-switch {
  margin-top: 0;
}
.form-check-switch-left .bootstrap-switch {
  margin-right: 0.625rem;
}
.form-check-switch-right .bootstrap-switch {
  margin-left: 0.625rem;
}
.bootstrap-switch-focused {
  outline: 0;
}
.bootstrap-switch-disabled .bootstrap-switch-handle-off {
  cursor: default;
  opacity: 0.5;
}
.bootstrap-switch-disabled .bootstrap-switch-handle-on {
  cursor: default;
  opacity: 0.5;
}
.bootstrap-switch-disabled .bootstrap-switch-label {
  cursor: default;
  opacity: 0.5;
}
.bootstrap-switch-indeterminate .bootstrap-switch-handle-off {
  cursor: default !important;
  opacity: 0.5;
}
.bootstrap-switch-indeterminate .bootstrap-switch-handle-on {
  cursor: default !important;
  opacity: 0.5;
}
.bootstrap-switch-indeterminate .bootstrap-switch-label {
  cursor: default !important;
  opacity: 0.5;
}
.bootstrap-switch-readonly .bootstrap-switch-handle-off {
  cursor: default !important;
  opacity: 0.5;
}
.bootstrap-switch-readonly .bootstrap-switch-handle-on {
  cursor: default !important;
  opacity: 0.5;
}
.bootstrap-switch-readonly .bootstrap-switch-label {
  cursor: default !important;
  opacity: 0.5;
}
.bootstrap-switch-animate .bootstrap-switch-container {
  -webkit-transition: margin 0.15s;
  transition: margin 0.15s;
}
.bootstrap-switch-inverse .bootstrap-switch-handle-on {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: calc(.1875rem - 1px);
  border-bottom-right-radius: calc(.1875rem - 1px);
}
.bootstrap-switch-inverse .bootstrap-switch-handle-off {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: calc(.1875rem - 1px);
  border-bottom-left-radius: calc(.1875rem - 1px);
}
.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label {
  border-top-right-radius: calc(.1875rem - 1px);
  border-bottom-right-radius: calc(.1875rem - 1px);
}
.bootstrap-switch-on .bootstrap-switch-label {
  border-top-right-radius: calc(.1875rem - 1px);
  border-bottom-right-radius: calc(.1875rem - 1px);
}
.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label {
  border-top-left-radius: calc(.1875rem - 1px);
  border-bottom-left-radius: calc(.1875rem - 1px);
}
.bootstrap-switch-off .bootstrap-switch-label {
  border-top-left-radius: calc(.1875rem - 1px);
  border-bottom-left-radius: calc(.1875rem - 1px);
}
.bootstrap-switch-handle-off {
  text-align: center;
  white-space: nowrap;
  z-index: 1;
  border-top-right-radius: calc(.1875rem - 1px);
  border-bottom-right-radius: calc(.1875rem - 1px);
}
.bootstrap-switch-handle-on {
  text-align: center;
  white-space: nowrap;
  z-index: 1;
  border-top-left-radius: calc(.1875rem - 1px);
  border-bottom-left-radius: calc(.1875rem - 1px);
}
.bootstrap-switch-default {
  color: #2a3844;
  background-color: rgba(0, 0, 0, 0.3);
}
.bootstrap-switch-primary {
  color: #2a3844;
  background-color: #2196f3;
}
.bootstrap-switch-danger {
  color: #2a3844;
  background-color: #ef5350;
}
.bootstrap-switch-success {
  color: #2a3844;
  background-color: #66bb6a;
}
.bootstrap-switch-warning {
  color: #2a3844;
  background-color: #ff7043;
}
.bootstrap-switch-info {
  color: #2a3844;
  background-color: #00bcd4;
}
.bootstrap-switch-label {
  text-align: center;
  z-index: 100;
  background-color: #fff;
  position: relative;
  -webkit-transition: background-color ease-in-out 0.15s;
  transition: background-color ease-in-out 0.15s;
}
.bootstrap-switch-label:active {
  background-color: rgba(255, 255, 255, 0.9);
}
.bootstrap-switch-label:hover {
  background-color: rgba(255, 255, 255, 0.9);
}
.bootstrap-switch-label:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0.25rem;
  height: 0.625rem;
  margin-top: -0.3125rem;
  margin-left: -0.125rem;
  display: inline-block;
  border-left: 1px solid rgba(0, 0, 0, 0.15);
  border-right: 1px solid rgba(0, 0, 0, 0.15);
}
.bootstrap-switch-large .bootstrap-switch-handle-off {
  padding: 0.5625rem 1rem;
}
.bootstrap-switch-large .bootstrap-switch-handle-on {
  padding: 0.5625rem 1rem;
}
.bootstrap-switch-large .bootstrap-switch-label {
  padding: 0.5625rem 1rem;
}
.bootstrap-switch-small .bootstrap-switch-handle-off {
  padding: 0.3125rem 0.75rem;
}
.bootstrap-switch-small .bootstrap-switch-handle-on {
  padding: 0.3125rem 0.75rem;
}
.bootstrap-switch-small .bootstrap-switch-label {
  padding: 0.3125rem 0.75rem;
}
.select2-container {
  outline: 0;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  text-align: left;
}
.select2-selection--single {
  cursor: pointer;
  outline: 0;
  display: block;
  padding: 0.4375rem 0;
  line-height: 1.5385;
  color: #2a3844;
  position: relative;
  border: 1px solid transparent;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 0.1875rem;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px;
}
.select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 0.875rem;
  padding-right: 2.375rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-selection--single .select2-selection__rendered > i {
  margin-right: 0.625rem;
}
.select2-selection--single .select2-selection__clear {
  position: relative;
  cursor: pointer;
  float: right;
  font-size: 0;
  line-height: 1;
  margin-top: 0.12502rem;
  margin-left: 0.625rem;
  opacity: 0.75;
  -webkit-transition: opacity ease-in-out 0.15s;
  transition: opacity ease-in-out 0.15s;
}
.select2-selection--single .select2-selection__clear:hover {
  opacity: 1;
}
.select2-selection--single .select2-selection__clear:after {
  content: "";
  font-family: icomoon;
  display: inline-block;
  font-size: 1rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.select2-selection--single .select2-selection__placeholder {
  color: #8698a7;
}
.select2-selection--single .select2-selection__arrow:after {
  content: "";
  font-family: icomoon;
  display: inline-block;
  position: absolute;
  top: 50%;
  right: 0.875rem;
  margin-top: -0.5rem;
  font-size: 1rem;
  line-height: 1;
  color: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.select2-selection--single .select2-selection__arrow b {
  display: none;
}
.select2-container--open .select2-selection--single {
  box-shadow: 0 0 0 62.5rem rgba(0, 0, 0, 0.01) inset;
}
.select2-container--open .select2-selection--single[class*=bg-]:not(.bg-white) {
  box-shadow: 0 0 0 62.5rem rgba(0, 0, 0, 0.04) inset;
}
.select2-container--open .select2-dropdown {
  left: 0;
}
.select2-container--open .select2-dropdown--above {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.select2-container--open .select2-dropdown--above[class*=bg-] {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--open .select2-dropdown--below[class*=bg-] {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.select2-selection--single[class*=bg-]:not(.bg-white):focus {
  box-shadow: 0 0 0 62.5rem rgba(0, 0, 0, 0.04) inset;
}
.select2-selection--single[class*=bg-]:not(.bg-white):hover {
  box-shadow: 0 0 0 62.5rem rgba(0, 0, 0, 0.04) inset;
}
.select2-selection--single[class*=bg-]:not(.bg-white) .select2-selection__placeholder {
  color: #2a3844;
}
.select2-container--disabled .select2-selection--single[class*=bg-] {
  opacity: 0.75;
  box-shadow: none;
}
.select2-container--disabled .select2-selection--single[class*=bg-]:not(.bg-white) .select2-selection__placeholder {
  color: rgba(0, 0, 0, 0.75);
}
.select2-container--disabled .select2-selection--single {
  cursor: default;
  box-shadow: none;
}
.select2-container--disabled .select2-selection--single:not([class*=bg-]) {
  color: rgba(0, 0, 0, 0.5);
  background-color: rgba(0, 0, 0, 0.1);
}
.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}
.select2-container--disabled .select2-selection--multiple {
  cursor: default;
}
.select2-container--disabled .select2-selection--multiple:not([class*=bg-]) {
  background-color: rgba(0, 0, 0, 0.1);
}
.select2-container--disabled .select2-selection--multiple .select2-search__field {
  cursor: default;
}
.select2-container--disabled .select2-selection--multiple .select2-selection__choice {
  cursor: default;
  opacity: 0.6;
}
.select2-container--disabled .select2-selection--multiple .select2-selection__choice:focus {
  background-color: #2196f3;
  color: #2a3844;
}
.select2-container--disabled .select2-selection--multiple .select2-selection__choice:hover {
  background-color: #2196f3;
  color: #2a3844;
}
.select2-container--disabled .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {
  display: none;
}
.select2-container--disabled .select2-selection--multiple[class*=bg-] {
  opacity: 0.75;
  box-shadow: none;
}
.select2-container--disabled .select2-selection--multiple[class*=bg-] .select2-selection__choice {
  opacity: 1;
}
.select2-selection--multiple {
  display: block;
  border: 1px solid transparent;
  cursor: text;
  outline: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 0.1875rem;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px;
}
.select2-selection--multiple .select2-selection__rendered {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  list-style: none;
  margin: 0;
  padding: 0 0.125rem 0.125rem 0.125rem;
  width: 100%;
}
.select2-selection--multiple .select2-selection__placeholder {
  color: rgba(0, 0, 0, 0.5);
}
.select2-selection--multiple .select2-selection__choice {
  background-color: #2196f3;
  color: #2a3844;
  cursor: default;
  float: left;
  margin-right: 0.125rem;
  margin-top: 0.125rem;
  padding: 0.3125rem 0.875rem;
  white-space: normal;
  word-break: break-all;
  border-radius: 0.1875rem;
  -webkit-transition: color ease-in-out 0.15s, background-color ease-in-out 0.15s;
  transition: color ease-in-out 0.15s, background-color ease-in-out 0.15s;
}
.select2-selection--multiple .select2-selection__choice:focus {
  background-color: #2196f3;
  color: #2a3844;
}
.select2-selection--multiple .select2-selection__choice:hover {
  background-color: #2196f3;
  color: #2a3844;
}
.select2-selection--multiple .select2-selection__choice > i {
  margin-right: 0.625rem;
}
.select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {
  cursor: pointer;
  float: right;
  font-size: 0.875rem;
  margin-top: 0.18752rem;
  line-height: 1;
  margin-left: 0.625rem;
  opacity: 0.75;
  -webkit-transition: opacity ease-in-out 0.15s;
  transition: opacity ease-in-out 0.15s;
}
.select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:hover {
  opacity: 1;
}
.select2-selection--multiple .select2-search--inline {
  float: left;
}
.select2-selection--multiple .select2-search--inline .select2-search__field {
  font-size: 100%;
  margin-top: 0.125rem;
  padding: 0.3125rem 0;
  background-color: transparent;
  border-width: 0;
  outline: 0;
  color: inherit;
  margin-left: 0.25rem;
  -webkit-appearance: textfield;
}
.select2-selection--multiple .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-selection--multiple .select2-search--inline .select2-search__field::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}
.select2-selection--multiple .select2-search--inline .select2-search__field::-moz-placeholder {
  color: rgba(0, 0, 0, 0.5);
}
.select2-selection--multiple .select2-search--inline .select2-search__field::-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}
.select2-selection--multiple .select2-search--inline .select2-search__field::placeholder {
  color: rgba(0, 0, 0, 0.5);
}
.select2-selection--multiple .select2-search--inline:first-child .select2-search__field {
  margin-left: 0;
  padding-left: 0.75rem;
}
.select2-dropdown {
  background-color: white;
  color: #2a3844;
  border: 1px solid transparent;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.1) 0px 4px 11px;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1070;
  border-radius: 0.1875rem;
}
.select2-results {
  display: block;
}
.select2-results > .select2-results__options {
  padding-bottom: 0.5rem;
  max-height: 280px;
  overflow-y: auto;
}
.select2-results:first-child > .select2-results__options {
  padding-top: 0.5rem;
}
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}
.select2-search--hide + .select2-results {
  padding-top: 0.5rem;
}
.select2-results__option {
  padding: 0.5rem 1rem;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.select2-results__option[role=treeitem]:hover {
  background-color: rgba(240, 244, 247, 0.6) !important;
}
.select2-results__option i {
  margin-right: 0.625rem;
}
.select2-results__option i.icon-undefined {
  display: none;
}
.select2-results__option:first-child > .select2-results__group {
  margin-top: 0;
}
.select2-results__option.loading-results {
  padding-top: 0;
}
.select2-results__option.loading-results + .select2-results__option {
  margin-top: 1px;
}
.select2-results__option[role=group] {
  padding: 0;
}
.select2-results__option.select2-results__option--highlighted {
  background-color: rgba(255, 255, 255, 0.1);
  color: #2a3844;
}
.select2-results__option[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.4);
  cursor: default;
}
.select2-dropdown[class*=bg-] .select2-results__option[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.6);
}
.select2-dropdown[class*=bg-] .select2-results__message {
  color: #2a3844;
}
.select2-dropdown[class*=bg-] .select2-search--dropdown .select2-search__field {
  background-color: rgba(0, 0, 0, 0.2);
  border-color: transparent;
  color: #2a3844;
}
.select2-dropdown[class*=bg-] .select2-results__option[aria-selected=true] {
  background-color: rgba(0, 0, 0, 0.2);
  color: #2a3844;
}
.select2-dropdown[class*=bg-] .select2-results__option--highlighted {
  background-color: rgba(255, 255, 255, 0.1);
  color: #2a3844;
}
.select2-results__option[aria-selected=true] {
  color: #2a3844;
  background-color: #f0f4f7;
}
.select2-results__options--nested > .select2-results__option {
  padding-left: 2rem;
  padding-right: 2rem;
}
.select2-results__group {
  font-size: 0.75rem;
  background-color: rgba(106, 132, 155, 0.1);
  color: #8698a7;
  display: block;
  padding: 0.5rem 1rem;
  cursor: default;
  font-weight: 500;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.select2-results__message {
  color: rgba(0, 0, 0, 0.5);
  cursor: default;
}
.select2-results__option.loading-results {
  padding-top: 0;
}
.select2-results__option--load-more {
  text-align: center;
  margin-top: 0.5rem;
  cursor: default;
}
.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--open.select2-container--above .select2-selection--single {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.select2-search--dropdown {
  display: block;
  position: relative;
  padding: 1rem;
}
.select2-search--dropdown:after {
  content: "";
  font-family: icomoon;
  position: absolute;
  top: 50%;
  left: 1.875rem;
  color: inherit;
  display: block;
  font-size: 0.8125rem;
  margin-top: -0.40625rem;
  line-height: 1;
  opacity: 0.6;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.select2-search--dropdown .select2-search__field {
  padding: 0.4375rem 0.875rem;
  padding-left: 2.5625rem;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px;
  border-color: rgba(255, 255, 255, 0);
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
  color: #2a3844;
  outline: 0;
  width: 100%;
  border-radius: 0.1875rem;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-search--dropdown + .select2-results .select2-results__message:first-child {
  padding-top: 0;
}
.select2-search--dropdown.select2-search--hide {
  display: none;
}
.select-lg.select2-selection--single {
  padding: 0.5625rem 0;
  font-size: 0.875rem;
  line-height: 1.4286;
}
.select-lg.select2-selection--single .select2-selection__rendered {
  padding-left: 1rem;
  padding-right: 2.5rem;
}
.select-lg.select2-selection--single .select2-selection__arrow:after {
  right: 1rem;
}
.select-lg.select2-selection--multiple .select2-selection__choice {
  padding: 0.4375rem 1rem;
  font-size: 0.875rem;
  line-height: 1.4286;
}
.select-lg.select2-selection--multiple .select2-search--inline .select2-search__field {
  padding: 0.4375rem 0;
  font-size: 0.875rem;
  line-height: 1.4286;
}
.select-sm.select2-selection--single {
  padding: 0.3125rem 0;
  font-size: 0.75rem;
  line-height: 1.6667;
}
.select-sm.select2-selection--single .select2-selection__rendered {
  padding-left: 0.75rem;
  padding-right: 2.375rem;
}
.select-sm.select2-selection--single .select2-selection__arrow:after {
  right: 0.75rem;
}
.select-sm.select2-selection--multiple .select2-selection__choice {
  padding: 0.1875rem 0.75rem;
  font-size: 0.75rem;
  line-height: 1.6667;
}
.select-sm.select2-selection--multiple .select2-search--inline .select2-search__field {
  padding: 0.1875rem 0;
  font-size: 0.75rem;
  line-height: 1.6667;
}
.select2-selection--multiple[class*=bg-] .select2-selection__choice {
  background-color: rgba(0, 0, 0, 0.2);
}
.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  z-index: 99;
  background-color: #fff;
  opacity: 0;
}
.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: fixed !important;
  width: 1px !important;
}
.select2-result-repository {
  padding-top: 0.4375rem;
  padding-bottom: 0.4375rem;
}
.select2-result-repository__avatar {
  float: left;
  width: 60px;
  margin-right: 0.9375rem;
}
.select2-result-repository__avatar img {
  width: 100%;
  height: auto;
  border-radius: 100px;
}
.select2-result-repository__meta {
  margin-left: 70px;
}
.select2-result-repository__title {
  font-weight: 500;
  word-wrap: break-word;
  margin-bottom: 2px;
}
.select2-result-repository__forks {
  display: inline-block;
  font-size: 0.75rem;
  margin-right: 0.9375rem;
}
.select2-result-repository__stargazers {
  display: inline-block;
  font-size: 0.75rem;
  margin-right: 0.9375rem;
}
.select2-result-repository__watchers {
  display: inline-block;
  font-size: 0.75rem;
}
.select2-result-repository__description {
  font-size: 0.75rem;
}
.multiselect-native-select {
  position: relative;
}
.multiselect-native-select select {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 0 !important;
  margin: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 0 !important;
  left: 0;
  top: 0;
}
.multiselect {
  width: 100%;
  text-align: left;
  padding-left: 0.875rem;
  padding-right: 2.375rem;
  text-transform: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.multiselect:after {
  position: absolute;
  top: 50%;
  right: 0.875rem;
  margin-top: -0.34375rem;
  text-align: right;
}
.multiselect:not([class*=font-weight-]) {
  font-weight: 400;
}
.multiselect.btn-light {
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px;
  /*&:focus {
      background-color: $background_color_4;
      box-shadow: 0 0 0 62.5rem rgba(0, 0, 0, .01) inset;
  }

  &:hover {
      background-color: $background_color_4;
      box-shadow: 0 0 0 62.5rem rgba(0, 0, 0, .01) inset;
  }

  &:not([disabled]) {
      &:not(.disabled) {
          &:active {
              background-color: $background_color_4;
              box-shadow: 0 0 0 62.5rem rgba(0, 0, 0, .01) inset;
          }
      }
  }*/
}
.btn-group.show .multiselect.btn-light {
  background-color: white;
}
.multiselect.btn-light.disabled {
  background-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.5);
  opacity: 1;
}
.multiselect.btn-lg {
  padding-left: 1rem;
  padding-right: 2.5rem;
}
.multiselect.btn-lg:after {
  right: 1rem;
}
.multiselect.btn-sm {
  padding-left: 0.75rem;
  padding-right: 2.25rem;
}
.multiselect.btn-sm:after {
  right: 0.75rem;
}
.multiselect-container {
  max-height: 280px;
  overflow-y: auto;
  width: 100%;
}
.multiselect-item input[type=checkbox] {
  border: 0;
  background: 0 0;
  display: block;
  margin: 0;
  cursor: pointer;
  position: absolute;
  top: 50%;
  left: 1rem;
  margin-top: -0.625rem;
  opacity: 0;
  z-index: 2;
  width: 1.25rem;
  height: 1.25rem;
}
.multiselect-item input[type=checkbox]:disabled {
  cursor: default;
}
.multiselect-item input[type=checkbox]:checked ~ .form-check-control-indicator:after {
  opacity: 1;
}
.multiselect-item input[type=radio] {
  border: 0;
  background: 0 0;
  display: block;
  margin: 0;
  cursor: pointer;
  position: absolute;
  top: 50%;
  left: 1rem;
  margin-top: -0.625rem;
  opacity: 0;
  z-index: 2;
  width: 1.25rem;
  height: 1.25rem;
}
.multiselect-item input[type=radio]:disabled {
  cursor: default;
}
.multiselect-item input[type=radio]:checked ~ .form-check-control-indicator:after {
  opacity: 1;
}
.multiselect-item input[type=checkbox] ~ .form-check-control-indicator {
  position: absolute;
  left: 1rem;
  top: 50%;
  margin-top: -0.625rem;
  width: 1.25rem;
  height: 1.25rem;
  color: #2a3844;
  border-radius: 0.125rem;
  -webkit-transition: border-color ease-in-out 0.15s, color ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, color ease-in-out 0.15s;
}
.multiselect-item input[type=checkbox] ~ .form-check-control-indicator:after {
  content: "";
  font-family: icomoon;
  font-size: 1rem;
  position: absolute;
  top: 0;
  left: 0;
  line-height: 1;
  opacity: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: opacity ease-in-out 0.15s;
  transition: opacity ease-in-out 0.15s;
}
.multiselect-item input[type=radio] ~ .form-check-control-indicator {
  position: absolute;
  left: 1rem;
  top: 50%;
  margin-top: -0.625rem;
  border: 0.125rem solid #fff;
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 100px;
  -webkit-transition: border-color ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s;
}
.multiselect-item input[type=radio] ~ .form-check-control-indicator:after {
  content: "";
  position: absolute;
  top: 0.1875rem;
  left: 0.1875rem;
  border: 0.3125rem solid;
  border-color: inherit;
  width: 0;
  height: 0;
  border-radius: 100px;
  opacity: 0;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.multiselect-item.disabled .form-check-control-indicator {
  opacity: 0.5;
}
.multiselect-group {
  padding: 0.5rem 1rem;
  font-weight: 500;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.multiselect-group:first-child {
  margin-top: 0;
}
.multiselect-group label {
  margin-bottom: 0;
}
.multiselect-group.disabled {
  color: rgba(0, 0, 0, 0.4);
  cursor: default;
}
.multiselect-all {
  font-weight: 500;
}
.multiselect-group-clickable label {
  cursor: pointer;
}
.multiselect-filter {
  position: relative;
  padding: 0.5rem 1rem;
  margin-bottom: 0.5rem;
}
.multiselect-filter .input-group > i {
  font-size: 0.8125rem;
  position: absolute;
  left: 0.9375rem;
  top: 50%;
  margin-top: -0.40625rem;
  opacity: 0.5;
  z-index: 4;
}
.multiselect-filter .form-control {
  padding-left: 2.5625rem;
}
.input-group .multiselect-native-select {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-flex: 1;
          flex: 1 1 auto;
}
.input-group .multiselect-native-select:not(:first-child) .multiselect {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group .multiselect-native-select:not(:last-child) .multiselect {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group .bootstrap-tagsinput {
  width: 1%;
  -webkit-box-flex: 1;
          flex: 1 1 auto;
}
.input-group .input-group-prepend.d-none:first-child + .input-group .input-group-prepend.d-none.form-control {
  border-top-left-radius: 0.1875rem;
  border-bottom-left-radius: 0.1875rem;
}
.ui-autocomplete-input + .input-group.input-group-append > .btn {
  border-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ui-autocomplete-input + .input-group.input-group-append > .ui-button {
  border-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ui-autocomplete-input + .input-group .ui-datepicker-buttonpane.input-group-append > button {
  border-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.badge-indicator-absolute {
  position: relative;
}
.badge-indicator-absolute .password-indicator-badge-absolute {
  position: absolute;
  top: 50%;
  margin-top: -0.62502rem;
  right: 0.875rem;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.twitter-typeahead {
  width: 100%;
}
.tt-hint {
  color: rgba(0, 0, 0, 0.5);
}
.tt-menu {
  width: 100%;
  margin-top: 0.125rem;
  min-width: 11.25rem;
  padding: 0.5rem 0;
  background-color: #fff;
  border: 1px solid transparent;
  max-height: 350px;
  overflow-y: auto;
  border-radius: 0.1875rem;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.typeahead-scrollable .tt-menu {
  max-height: 250px;
}
.tt-suggestion {
  color: #2a3844;
  padding: 0.5rem 1rem;
  cursor: pointer;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.tt-suggestion:focus {
  color: #2a3844;
  background-color: rgba(255, 255, 255, 0.1);
}
.tt-suggestion:hover {
  color: #2a3844;
  background-color: rgba(255, 255, 255, 0.1);
}
.tt-suggestion.tt-cursor {
  color: #2a3844;
  background-color: rgba(255, 255, 255, 0.1);
}
.tt-heading {
  padding: 0.5rem 1rem;
  display: block;
  font-weight: 700;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.tt-dataset-group:first-child .tt-heading:first-child {
  margin-top: 0;
}
.typeahead-template .empty-message {
  padding: 0.5rem 1rem;
  text-align: center;
}
.validation-invalid-label {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  display: block;
  color: #ef5350;
  position: relative;
  padding-left: 1.625rem;
}
.validation-invalid-label:before {
  font-family: icomoon;
  font-size: 1rem;
  position: absolute;
  top: 0.12502rem;
  left: 0;
  display: inline-block;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
}
.validation-invalid-label:empty {
  display: none;
}
.validation-valid-label {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  display: block;
  color: #ef5350;
  position: relative;
  padding-left: 1.625rem;
  color: #66bb6a;
}
.validation-valid-label:before {
  font-family: icomoon;
  font-size: 1rem;
  position: absolute;
  top: 0.12502rem;
  left: 0;
  display: inline-block;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
}
.validation-valid-label:empty {
  display: none;
}
.form-group-float-label {
  position: relative;
  top: 0.4375rem;
  opacity: 0;
}
.form-group-float-label.is-visible {
  top: 0;
  opacity: 1;
}
.form-group-float-label.animate {
  -webkit-transition: all linear 0.15s;
  transition: all linear 0.15s;
}
.has-error .multiselect-container > .active .form-check {
  color: #2a3844;
}
.has-error .btn-group.show .multiselect.btn {
  color: #ef5350;
  border-color: #ef5350;
}
.has-error .multiselect.btn-light:active {
  color: #ef5350;
  border-color: #ef5350;
}
.has-error .multiselect {
  border-color: #ef5350;
  color: #ef5350;
}
.tokenfield {
  height: auto;
}
.tokenfield::after {
  display: block;
  clear: both;
  content: "";
}
.tokenfield .token {
  margin: 0.125rem 0 0 0.125rem;
  cursor: default;
  float: left;
  position: relative;
  border-radius: 0.1875rem;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.tokenfield .token:not([class*=bg-]) {
  background-color: rgba(255, 255, 255, 0.2);
  color: #2a3844;
}
.tokenfield .token:not([class*=bg-]):focus {
  background-color: #03a9f4;
  color: #2a3844;
}
.tokenfield .token:not([class*=bg-]):hover {
  background-color: #03a9f4;
  color: #2a3844;
}
.tokenfield .token .token-label {
  display: block;
  max-width: none !important;
  padding: 0.3125rem 0.875rem;
  padding-right: 2.375rem;
}
.tokenfield .token > .close {
  font-size: 0;
  cursor: pointer;
  position: absolute;
  top: 50%;
  color: inherit;
  right: 0.875rem;
  line-height: 1;
  margin-top: -0.34375rem;
  -webkit-transition: opacity ease-in-out 0.15s;
  transition: opacity ease-in-out 0.15s;
}
.tokenfield .token > .close:after {
  content: "";
  font-family: icomoon;
  display: block;
  font-size: 0.6875rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.tokenfield .token > .close:hover {
  opacity: 1;
}
.tokenfield .twitter-typeahead {
  width: auto;
}
.tokenfield .token-input {
  direction: ltr;
  background: 0 0;
  color: #2a3844;
  width: 5.625rem !important;
  max-width: 50%;
  min-width: 4rem;
  padding: 0.3125rem 0.875rem;
  margin-top: 0.125rem;
  margin-left: 0.125rem;
  border: 0;
  outline: 0;
}
.tokenfield.form-control:not(input) {
  padding: 0 0 0.125rem 0;
}
.tokenfield.readonly .token .token-label {
  padding-right: 0.875rem;
}
.tokenfield.readonly .token .close {
  display: none;
}
.tokenfield.disabled {
  cursor: default;
  cursor: default;
}
.tokenfield.disabled .token {
  opacity: 0.5;
  cursor: default;
}
.tokenfield.disabled .token .close {
  opacity: 0.5;
  cursor: default;
}
.tokenfield.disabled .token:focus {
  background-color: rgba(255, 255, 255, 0.2);
  color: #2a3844;
}
.tokenfield.disabled .token:hover {
  background-color: rgba(255, 255, 255, 0.2);
  color: #2a3844;
}
.tokenfield.disabled .token-input {
  cursor: default;
}
.input-group-lg .token > .token-label {
  padding: 0.4375rem 1rem;
  padding-right: 2.03125rem;
}
.input-group-lg .token > span {
  padding: 0.4375rem 1rem;
  padding-right: 2.03125rem;
}
.input-group-lg .token > .close {
  right: 1rem;
}
.input-group-lg .token-input {
  padding: 0.4375rem 1rem;
}
.input-group-lg .input-group-prepend.d-none:first-child + .input-group-lg .input-group-prepend.d-none.form-control {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.tokenfield.form-control-lg .token > .token-label {
  padding: 0.4375rem 1rem;
  padding-right: 2.03125rem;
}
.tokenfield.form-control-lg .token > span {
  padding: 0.4375rem 1rem;
  padding-right: 2.03125rem;
}
.tokenfield.form-control-lg .token > .close {
  right: 1rem;
}
.tokenfield.form-control-lg .token-input {
  padding: 0.4375rem 1rem;
}
.input-group-lg.readonly .token > .token-label {
  padding-right: 1rem;
}
.tokenfield.form-control-lg.readonly .token > .token-label {
  padding-right: 1rem;
}
.input-group-sm .token > .token-label {
  padding: 0.1875rem 0.75rem;
  padding-right: 1.78125rem;
}
.input-group-sm .token > span {
  padding: 0.1875rem 0.75rem;
  padding-right: 1.78125rem;
}
.input-group-sm .token > .close {
  right: 0.75rem;
}
.input-group-sm .token-input {
  padding: 0.1875rem 0.75rem;
}
.input-group-sm .input-group-prepend.d-none:first-child + .input-group-sm .input-group-prepend.d-none.form-control {
  border-top-left-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}
.tokenfield.form-control-sm .token > .token-label {
  padding: 0.1875rem 0.75rem;
  padding-right: 1.78125rem;
}
.tokenfield.form-control-sm .token > span {
  padding: 0.1875rem 0.75rem;
  padding-right: 1.78125rem;
}
.tokenfield.form-control-sm .token > .close {
  right: 0.75rem;
}
.tokenfield.form-control-sm .token-input {
  padding: 0.1875rem 0.75rem;
}
.input-group-sm.readonly .token > .token-label {
  padding-right: 0.75rem;
}
.tokenfield.form-control-sm.readonly .token > .token-label {
  padding-right: 0.75rem;
}
.bootstrap-tagsinput {
  background-color: rgba(0, 0, 0, 0.2);
  border: 1px solid transparent;
  display: inline-block;
  padding: 0 0 0.125rem 0;
  vertical-align: middle;
  width: 100%;
  border-radius: 0.1875rem;
}
.bootstrap-tagsinput input {
  direction: ltr;
  border: 0;
  outline: 0;
  background-color: transparent;
  padding: 0.3125rem 0.875rem;
  margin-top: 0.125rem;
  margin-left: 0.125rem;
  color: #2a3844;
  width: auto !important;
  max-width: 50%;
  min-width: 4rem;
  box-shadow: none;
}
.bootstrap-tagsinput .twitter-typeahead {
  width: auto;
}
.bootstrap-tagsinput .tt-dropdown-menu {
  margin-top: 0.25rem;
  min-width: 11.25rem;
}
.bootstrap-tagsinput .tag {
  margin: 0.125rem 0 0 0.125rem;
  padding: 0.3125rem 0.875rem;
  padding-right: 2.375rem;
  float: left;
  position: relative;
  border-radius: 0.1875rem;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.bootstrap-tagsinput .tag:not([class*=bg-]) {
  background-color: rgba(255, 255, 255, 0.2);
  color: #2a3844;
}
.bootstrap-tagsinput .tag:not([class*=bg-]):focus {
  background-color: #03a9f4;
  color: #2a3844;
}
.bootstrap-tagsinput .tag:not([class*=bg-]):hover {
  background-color: #03a9f4;
  color: #2a3844;
}
.bootstrap-tagsinput .tag [data-role=remove] {
  cursor: pointer;
  position: absolute;
  top: 50%;
  right: 0.875rem;
  line-height: 1;
  margin-top: -0.34375rem;
  opacity: 0.7;
  -webkit-transition: opacity ease-in-out 0.15s;
  transition: opacity ease-in-out 0.15s;
}
.bootstrap-tagsinput .tag [data-role=remove]:hover {
  opacity: 1;
}
.bootstrap-tagsinput .tag [data-role=remove]:after {
  content: "";
  font-family: icomoon;
  display: block;
  font-size: 0.6875rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bootstrap-touchspin .input-group-btn-vertical {
  white-space: nowrap;
}
.bootstrap-touchspin .input-group-btn-vertical > .btn {
  width: 2.125rem;
  border-radius: 0;
}
.bootstrap-touchspin .input-group-btn-vertical i {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -0.5rem;
  margin-top: -0.5rem;
  font-weight: 400;
}
.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
  border: 1px solid transparent;
  border-radius: 0;
}
.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
  border: 1px solid transparent;
  border-top-right-radius: 0.1875rem;
  border-bottom-right-radius: 0.1875rem;
}
.bootstrap-touchspin.input-group-lg .input-group-btn-vertical > .btn {
  width: 2.375rem;
}
.bootstrap-touchspin.input-group-lg .input-group-btn-vertical .bootstrap-touchspin-down {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.bootstrap-touchspin.input-group-sm .input-group-btn-vertical > .btn {
  width: 1.875rem;
}
.bootstrap-touchspin.input-group-sm .input-group-btn-vertical .bootstrap-touchspin-down {
  border-top-right-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
}
.sidebar .bootstrap-duallistbox-container {
  text-align: center;
}
.sidebar .bootstrap-duallistbox-container .box1 {
  -webkit-box-flex: 1;
          flex: auto;
  width: 100%;
  max-width: none;
  padding-bottom: 0.3125rem;
}
.sidebar .bootstrap-duallistbox-container .box1:after {
  content: "";
  font-size: 1rem;
  font-family: icomoon;
  display: block;
  text-align: center;
  line-height: 1;
  margin: 0.625rem 0;
  opacity: 0.5;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.sidebar .bootstrap-duallistbox-container .box2 {
  -webkit-box-flex: 1;
          flex: auto;
  width: 100%;
  max-width: none;
}
.sidebar .dropzone {
  text-align: center;
}
.sidebar .dropzone .dz-default.dz-message:before {
  font-size: 4rem;
  width: 4rem;
  height: 4rem;
  margin-left: -2rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.sidebar .dropzone .dz-default.dz-message span {
  font-size: 0.9375rem;
}
.card + .sidebar.sortable-placeholder {
  margin-bottom: 0;
}
.sortable-placeholder + .sidebar.card {
  margin-top: 0;
}
.sidebar .sortable-placeholder:before {
  border-left: 0;
  border-right: 0;
}
.sidebar .ui-datepicker {
  min-width: 0;
}
.sidebar:not(.sidebar-light) .fancytree-active .fancytree-title {
  background-color: rgba(255, 255, 255, 0.2);
  color: #2a3844;
}
.sidebar:not(.sidebar-light) .fancytree-selected .fancytree-title {
  background-color: rgba(255, 255, 255, 0.2);
  color: #2a3844;
}
.sidebar:not(.sidebar-light) .fancytree-treefocus .fancytree-selected .fancytree-title {
  background-color: #fff;
  color: #2a3844;
}
.wizard {
  width: 100%;
}
.wizard > .content {
  position: relative;
  width: auto;
  padding: 0;
}
.wizard > .content > .title {
  display: none;
}
.wizard > .content > .body {
  padding: 0 1.25rem;
}
.wizard > .content > iframe {
  border: 0;
  width: 100%;
  height: 100%;
}
.wizard > .steps {
  position: relative;
  display: block;
  width: 100%;
}
.wizard > .steps .current-info {
  display: none;
}
.wizard > .steps > ul {
  display: table;
  width: 100%;
  table-layout: fixed;
  margin: 0;
  padding: 0;
  list-style: none;
}
.wizard > .steps > ul > li {
  display: table-cell;
  width: auto;
  vertical-align: top;
  text-align: center;
  position: relative;
}
.wizard > .steps > ul > li a {
  position: relative;
  padding-top: 3rem;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  display: block;
  outline: 0;
  color: rgba(0, 0, 0, 0.5);
}
.wizard > .steps > ul > li:after {
  content: "";
  display: block;
  position: absolute;
  top: 2.375rem;
  width: 50%;
  height: 2px;
  background-color: #00bcd4;
  z-index: 9;
  right: 0;
}
.wizard > .steps > ul > li:before {
  content: "";
  display: block;
  position: absolute;
  top: 2.375rem;
  width: 50%;
  height: 2px;
  background-color: #00bcd4;
  z-index: 9;
  left: 0;
}
.wizard > .steps > ul > li:first-child:before {
  content: none;
}
.wizard > .steps > ul > li:last-child:after {
  content: none;
}
.wizard > .steps > ul > li.current:after {
  background-color: rgba(255, 255, 255, 0.1);
}
.wizard > .steps > ul > li.current > a {
  color: #2a3844;
  cursor: default;
}
.wizard > .steps > ul > li.current .number {
  font-size: 0;
  border-color: #00bcd4;
  color: #00bcd4;
}
.wizard > .steps > ul > li.current .number:after {
  content: "";
  font-family: icomoon;
  display: inline-block;
  font-size: 1rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.wizard > .steps > ul > li.current ~ li:after {
  background-color: rgba(255, 255, 255, 0.1);
}
.wizard > .steps > ul > li.current ~ li:before {
  background-color: rgba(255, 255, 255, 0.1);
}
.wizard > .steps > ul > li.disabled a {
  cursor: default;
}
.wizard > .steps > ul > li.done a {
  color: rgba(0, 0, 0, 0.5);
}
.wizard > .steps > ul > li.done a:focus {
  color: rgba(0, 0, 0, 0.5);
}
.wizard > .steps > ul > li.done a:hover {
  color: rgba(0, 0, 0, 0.5);
}
.wizard > .steps > ul > li.done .number {
  font-size: 0;
  background-color: #00bcd4;
  border-color: #00bcd4;
  color: #2a3844;
}
.wizard > .steps > ul > li.done .number:after {
  content: "";
  font-family: icomoon;
  display: inline-block;
  font-size: 1rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.wizard > .steps > ul > li.error .number {
  border-color: #ef5350;
  color: #ef5350;
}
.wizard > .steps .number {
  background-color: #fff;
  color: rgba(0, 0, 0, 0.5);
  display: inline-block;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -1.1875rem;
  border: 2px solid rgba(255, 255, 255, 0.1);
  font-size: 0.875rem;
  z-index: 10;
  line-height: 2.125rem;
  text-align: center;
  width: 2.375rem;
  height: 2.375rem;
  border-radius: 50%;
}
.wizard > .actions {
  position: relative;
  text-align: right;
  padding: 1.25rem;
  padding-top: 0;
}
.wizard > .actions > ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.wizard > .actions > ul::after {
  display: block;
  clear: both;
  content: "";
}
.wizard > .actions > ul > li {
  display: inline-block;
}
> li + .wizard > .actions > ulli {
  margin-left: 1.25rem;
}
.card > .card-header:not([class*=bg-]) > .wizard > .steps > ul {
  border-top: 1px solid transparent;
}
.card .note-editor {
  border-width: 1px;
  border-color: rgba(255, 255, 255, 0.1);
  box-shadow: none;
}
.card > .dataTables_wrapper .table-bordered {
  border: 0;
}
.card > .dataTables_wrapper .table-bordered > tbody > tr > td:first-child {
  border-left: 0;
}
.card > .dataTables_wrapper .table-bordered > tbody > tr > td:last-child {
  border-right: 0;
}
.card > .dataTables_wrapper .table-bordered > tbody > tr > th:first-child {
  border-left: 0;
}
.card > .dataTables_wrapper .table-bordered > tbody > tr > th:last-child {
  border-right: 0;
}
.card > .dataTables_wrapper .table-bordered > tbody > tr:last-child > td {
  border-bottom: 0;
}
.card > .dataTables_wrapper .table-bordered > tbody > tr:last-child > th {
  border-bottom: 0;
}
.card > .dataTables_wrapper .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.card > .dataTables_wrapper .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.card > .dataTables_wrapper .table-bordered > tfoot > tr > th:first-child {
  border-left: 0;
}
.card > .dataTables_wrapper .table-bordered > tfoot > tr > th:last-child {
  border-right: 0;
}
.card > .dataTables_wrapper .table-bordered > thead > tr > td:first-child {
  border-left: 0;
}
.card > .dataTables_wrapper .table-bordered > thead > tr > td:last-child {
  border-right: 0;
}
.card > .dataTables_wrapper .table-bordered > thead > tr > th:first-child {
  border-left: 0;
}
.card > .dataTables_wrapper .table-bordered > thead > tr > th:last-child {
  border-right: 0;
}
.card .timeline-date {
  background-color: #fff;
}
.card .timeline-time {
  background-color: #fff;
}
.card .timeline-icon {
  border-color: #353f53;
}
[class*=" note-icon-"]:before {
  display: inline-block;
  font-family: summernote;
  font-style: normal;
  font-size: inherit;
  text-decoration: inherit;
  vertical-align: middle;
  line-height: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^=note-icon-]:before {
  display: inline-block;
  font-family: summernote;
  font-style: normal;
  font-size: inherit;
  text-decoration: inherit;
  vertical-align: middle;
  line-height: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.note-icon-align-center:before {
  content: "";
}
.note-icon-align-indent:before {
  content: "";
}
.note-icon-align-justify:before {
  content: "";
}
.note-icon-align-left:before {
  content: "";
}
.note-icon-align-outdent:before {
  content: "";
}
.note-icon-align-right:before {
  content: "";
}
.note-icon-align:before {
  content: "";
}
.note-icon-arrow-circle-down:before {
  content: "";
}
.note-icon-arrow-circle-left:before {
  content: "";
}
.note-icon-arrow-circle-right:before {
  content: "";
}
.note-icon-arrow-circle-up:before {
  content: "";
}
.note-icon-arrows-alt:before {
  content: "";
}
.note-icon-arrows-h:before {
  content: "";
}
.note-icon-arrows-v:before {
  content: "";
}
.note-icon-bold:before {
  content: "";
}
.note-icon-caret:before {
  content: "";
}
.note-icon-chain-broken:before {
  content: "";
}
.note-icon-circle:before {
  content: "";
}
.note-icon-close:before {
  content: "";
}
.note-icon-code:before {
  content: "";
}
.note-icon-col-after:before {
  content: "";
}
.note-icon-col-before:before {
  content: "";
}
.note-icon-col-remove:before {
  content: "";
}
.note-icon-eraser:before {
  content: "";
}
.note-icon-float-left:before {
  content: "";
}
.note-icon-float-none:before {
  content: "";
}
.note-icon-float-right:before {
  content: "";
}
.note-icon-font:before {
  content: "";
}
.note-icon-frame:before {
  content: "";
}
.note-icon-italic:before {
  content: "";
}
.note-icon-link:before {
  content: "";
}
.note-icon-magic:before {
  content: "";
}
.note-icon-menu-check:before {
  content: "";
}
.note-icon-minus:before {
  content: "";
}
.note-icon-orderedlist:before {
  content: "";
}
.note-icon-pencil:before {
  content: "";
}
.note-icon-picture:before {
  content: "";
}
.note-icon-question:before {
  content: "";
}
.note-icon-redo:before {
  content: "";
}
.note-icon-rollback:before {
  content: "";
}
.note-icon-row-above:before {
  content: "";
}
.note-icon-row-below:before {
  content: "";
}
.note-icon-row-remove:before {
  content: "";
}
.note-icon-special-character:before {
  content: "";
}
.note-icon-square:before {
  content: "";
}
.note-icon-strikethrough:before {
  content: "";
}
.note-icon-subscript:before {
  content: "";
}
.note-icon-summernote:before {
  content: "";
}
.note-icon-superscript:before {
  content: "";
}
.note-icon-table:before {
  content: "";
}
.note-icon-text-height:before {
  content: "";
}
.note-icon-trash:before {
  content: "";
}
.note-icon-underline:before {
  content: "";
}
.note-icon-undo:before {
  content: "";
}
.note-icon-unorderedlist:before {
  content: "";
}
.note-icon-video:before {
  content: "";
}
.note-editor {
  position: relative;
}
.note-editor .note-dropzone {
  position: absolute;
  z-index: 100;
  display: none;
  color: #2a3844;
  background-color: #fff;
  pointer-events: none;
  border: 2px dashed rgba(255, 255, 255, 0.1);
  opacity: 0.95;
}
.note-editor .note-dropzone .note-dropzone-message {
  display: table-cell;
  font-size: 1.0625rem;
  font-weight: 500;
  text-align: center;
  vertical-align: middle;
}
.note-editor .note-dropzone.hover {
  color: #2a3844;
  border: 2px dashed rgba(255, 255, 255, 0.1);
}
.note-editor .note-form-group:last-child {
  margin-bottom: 0;
}
.note-editor .note-group-image-url:last-child {
  margin-bottom: 0;
}
.note-editor .modal-title {
  font-size: 1.0625rem;
}
.note-editor .dropdown-style pre {
  background-color: #fff;
  padding: 0.5rem 1rem;
}
.note-editor.dragover .note-dropzone {
  display: table;
}
.summernote-borderless ~ .note-editor {
  border: 0;
  margin: 0;
  border-radius: 0;
}
.note-air-editor {
  outline: 0;
}
@-moz-document url-prefix() {
  .note-image-input {
    height: auto;
  }
}
.note-placeholder {
  position: absolute;
  display: none;
  color: rgba(0, 0, 0, 0.4);
}
.note-toolbar:not([class*=bg-]):not([class*=alpha-]) {
  background-color: #fff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding: 0.9375rem 1.25rem;
  padding-top: 0;
  margin: 0;
  z-index: 1030;
  border-top-left-radius: 0.1875rem;
  border-top-right-radius: 0.1875rem;
}
.note-toolbar .btn-group .note-table {
  min-width: 0;
  padding: 0.5rem;
}
.note-toolbar .btn-group .note-table .note-dimension-picker {
  font-size: 1.125rem;
}
.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher {
  position: absolute !important;
  z-index: 3;
  width: 10em;
  height: 10em;
  cursor: pointer;
}
.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted {
  position: relative !important;
  z-index: 1;
  width: 5em;
  height: 5em;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC) repeat;
}
.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted {
  position: absolute !important;
  z-index: 2;
  width: 1em;
  height: 1em;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC) repeat;
}
.note-toolbar .btn-group .note-table .note-dimension-display {
  text-align: center;
  margin-top: 0.5rem;
}
.dropdown-fontname {
  max-height: 20rem;
  overflow: auto;
}
.dropdown-style {
  max-height: 20rem;
  overflow: auto;
}
.dropdown-style a > p {
  margin-bottom: 0;
}
.note-editing-area {
  position: relative;
}
.note-editing-area .note-editable {
  outline: 0;
}
.note-editing-area .note-editable sup {
  vertical-align: super;
}
.note-editing-area .note-editable sub {
  vertical-align: sub;
}
.note-editing-area img.note-float-left {
  margin-right: 0.625rem;
}
.note-editing-area img.note-float-right {
  margin-left: 0.625rem;
}
.note-frame.codeview .note-editing-area .note-editable {
  display: none;
}
.note-frame.codeview .note-editing-area .note-codable {
  display: block;
}
.note-frame .note-editing-area {
  overflow: hidden;
}
.note-frame .note-editing-area .note-editable {
  padding: 1.25rem;
  overflow: auto;
  color: #2a3844;
  background-color: #fff;
  min-height: 9.375rem;
}
.note-frame .note-editing-area .note-editable[contenteditable=false] {
  background-color: rgba(255, 255, 255, 0.7);
}
.note-frame .note-editing-area .note-codable {
  display: none;
  width: 100%;
  padding: 1.25rem;
  margin-bottom: 0;
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  color: #2a3844;
  background-color: rgba(0, 0, 0, 0.2);
  border: 0;
  resize: none;
  box-shadow: none;
  border-radius: 0;
}
.note-frame .note-editing-area .note-codable:focus {
  outline: 0;
}
.note-frame .note-placeholder {
  position: absolute;
  display: none;
  color: rgba(0, 0, 0, 0.4);
}
.note-frame.fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1080;
  width: 100% !important;
  border: 0;
  border-radius: 0;
}
.note-frame.fullscreen .note-resizebar {
  display: none;
}
.note-statusbar {
  background-color: transparent;
}
.note-statusbar .note-resizebar {
  width: 100%;
  padding: 2px 0;
  cursor: ns-resize;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  background-color: rgba(0, 0, 0, 0.1);
}
.note-statusbar .note-resizebar .note-icon-bar {
  width: 1.25rem;
  margin: 1px auto;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.note-status-output {
  display: none;
}
.note-popover.popover {
  display: none;
  max-width: none;
}
.note-popover.popover .popover-content a {
  display: inline-block;
  max-width: 276px;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.note-popover.popover .arrow {
  left: 1.25rem !important;
}
.note-popover .popover-content {
  display: -webkit-inline-box;
  display: inline-flex;
  padding: 0.9375rem 0 0 0.9375rem;
  -webkit-box-align: center;
          align-items: center;
  flex-wrap: wrap;
}
.note-popover .popover-content > span {
  margin-right: 0.9375rem;
  margin-bottom: 0.9375rem;
}
.note-popover .popover-content > .btn-group {
  margin-right: 0.9375rem;
  margin-bottom: 0.9375rem;
}
.note-popover .btn-group .note-table {
  min-width: 0;
  padding: 0.5rem;
}
.note-popover .btn-group .note-table .note-dimension-picker {
  font-size: 1.125rem;
}
.note-popover .btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher {
  position: absolute !important;
  z-index: 3;
  width: 10em;
  height: 10em;
  cursor: pointer;
}
.note-popover .btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted {
  position: relative !important;
  z-index: 1;
  width: 5em;
  height: 5em;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC) repeat;
}
.note-popover .btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted {
  position: absolute !important;
  z-index: 2;
  width: 1em;
  height: 1em;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC) repeat;
}
.note-popover .btn-group .note-table .note-dimension-display {
  text-align: center;
  margin-top: 0.5rem;
}
.note-style blockquote {
  margin: 0;
}
.note-style h1 {
  margin: 0;
}
.note-style h2 {
  margin: 0;
}
.note-style h3 {
  margin: 0;
}
.note-style h4 {
  margin: 0;
}
.note-style h5 {
  margin: 0;
}
.note-style h6 {
  margin: 0;
}
.note-hint-popover {
  min-width: 11.25rem;
  padding: 0.5rem 0;
}
.note-hint-popover .popover-content {
  max-height: 10rem;
  overflow: auto;
}
.note-hint-popover .popover-content .note-hint-group .note-hint-item {
  display: block !important;
  padding: 0.5rem 1rem;
  color: #2a3844;
  clear: both;
}
.note-hint-popover .popover-content .note-hint-group .note-hint-item:focus {
  color: #2a3844;
  background-color: rgba(255, 255, 255, 0.1);
  text-decoration: none;
}
.note-hint-popover .popover-content .note-hint-group .note-hint-item:hover {
  color: #2a3844;
  background-color: rgba(255, 255, 255, 0.1);
  text-decoration: none;
}
.note-hint-popover .popover-content .note-hint-group .note-hint-item.active {
  color: #2a3844;
  text-decoration: none;
  background-color: #2196f3;
}
.card-header.note-toolbar > .btn-group {
  margin-top: 0.9375rem;
  margin-right: 0.9375rem;
}
.card-header.note-toolbar > .btn-group:last-child {
  margin-right: 0;
}
.card-header.note-toolbar .dropdown-menu.note-check a i {
  display: none;
}
.card-header.note-toolbar .dropdown-menu.note-check a.checked {
  color: #2a3844;
  background-color: #2196f3;
}
.card-header.note-toolbar .note-color-palette {
  line-height: 1;
}
.card-header.note-toolbar .note-color-palette div .note-color-btn {
  padding: 0;
  margin: 0;
  border: 1px solid #353f53;
  width: 1.25rem;
  height: 1.25rem;
}
.card-header.note-toolbar .note-color-palette div .note-color-btn:hover {
  border-color: rgba(255, 255, 255, 0.1);
}
.note-color .note-color-row {
  font-size: 0;
}
.note-color .dropdown-menu.show {
  display: -webkit-box;
  display: flex;
}
.note-color .dropdown-menu .note-palette {
  display: inline-block;
  width: 10rem;
  margin: 0.4375rem 0.875rem;
}
.note-color .dropdown-menu .note-palette .note-palette-title {
  margin-bottom: 0.625rem;
  font-weight: 500;
}
.note-color .dropdown-menu .note-palette .note-color-reset {
  width: 100%;
  padding: 0.3125rem 0.75rem;
  margin-bottom: 0.875rem;
}
.note-para .dropdown-menu {
  padding: 0.5rem;
  white-space: nowrap;
}
.note-para .dropdown-menu > div:first-child {
  margin-right: 0.625rem;
}
.note-handle {
  position: relative;
}
.note-handle .note-control-selection {
  position: absolute;
  display: none;
  z-index: 10;
}
.note-handle .note-control-selection > div {
  position: absolute;
}
.note-handle .note-control-selection .note-control-selection-bg {
  background-color: #000;
  opacity: 0.3;
  width: 100%;
  height: 100%;
}
.note-handle .note-control-selection .note-control-handle {
  border: 1px solid rgba(255, 255, 255, 0.1);
  width: 0.5rem;
  height: 0.5rem;
}
.note-handle .note-control-selection .note-control-holder {
  border: 1px solid rgba(255, 255, 255, 0.1);
  width: 0.5rem;
  height: 0.5rem;
}
.note-handle .note-control-selection .note-control-sizing {
  border: 1px solid rgba(255, 255, 255, 0.1);
  width: 0.5rem;
  height: 0.5rem;
  background-color: #fff;
}
.note-handle .note-control-selection .note-control-nw {
  top: -0.3125rem;
  left: -0.3125rem;
  border-right: 0;
  border-bottom: 0;
}
.note-handle .note-control-selection .note-control-ne {
  top: -0.3125rem;
  right: -0.3125rem;
  border-bottom: 0;
  border-left: 0;
}
.note-handle .note-control-selection .note-control-sw {
  bottom: -0.3125rem;
  left: -0.3125rem;
  border-top: 0;
  border-right: 0;
}
.note-handle .note-control-selection .note-control-se {
  right: -0.3125rem;
  bottom: -0.3125rem;
  cursor: se-resize;
}
.note-handle .note-control-selection .note-control-selection-info {
  right: 0;
  bottom: 0;
  padding: 0.3125rem;
  margin: 0.3125rem;
  color: #2a3844;
  background-color: #000;
  opacity: 0.7;
  border-radius: 0.1875rem;
}
.picker {
  width: 100%;
  text-align: left;
  position: absolute;
  top: 100%;
  margin-top: -1px;
  z-index: 1070;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.picker__input {
  cursor: default;
}
.picker__holder {
  width: 100%;
  overflow-y: auto;
  position: absolute;
  display: none;
  background-color: #fff;
  border: 1px solid transparent;
  border-top-width: 0;
  border-bottom-width: 0;
  min-width: 18rem;
  max-width: 20rem;
  outline: 0;
  -webkit-overflow-scrolling: touch;
  border-bottom-right-radius: 0.1875rem;
  border-bottom-left-radius: 0.1875rem;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.picker--opened .picker__holder {
  max-height: 480px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  display: block;
}
.picker__box {
  padding: 0.9375rem;
}
.picker__header {
  text-align: center;
  position: relative;
  font-size: 0.9375rem;
  line-height: 1;
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
}
.picker__month {
  font-weight: 500;
  display: inline-block;
  margin-left: 0.3125rem;
  margin-right: 0.3125rem;
}
.picker__year {
  font-weight: 500;
  display: inline-block;
  margin-left: 0.3125rem;
  margin-right: 0.3125rem;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
}
.picker__select--month {
  border: 1px solid transparent;
  padding: 0.4375rem 0.875rem;
  font-size: 0.8125rem;
  line-height: 1.5385;
  color: #2a3844;
  background-color: rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
  margin-left: 0.3125rem;
  margin-right: 0.3125rem;
  outline: 0;
  white-space: nowrap;
}
.picker__select--year {
  border: 1px solid transparent;
  padding: 0.4375rem 0.875rem;
  font-size: 0.8125rem;
  line-height: 1.5385;
  color: #2a3844;
  background-color: rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
  margin-left: 0.3125rem;
  margin-right: 0.3125rem;
  outline: 0;
  white-space: nowrap;
}
.picker__nav--next {
  position: absolute;
  padding: 0.5rem;
  top: 50%;
  margin-top: -1rem;
  line-height: 1;
  border-radius: 0.1875rem;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
  right: 0;
}
.picker__nav--next:before {
  font-family: icomoon;
  display: block;
  font-size: 1rem;
  width: 1rem;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
}
.picker__nav--next:hover {
  cursor: pointer;
  color: #2a3844;
  background-color: rgba(255, 255, 255, 0.1);
}
.picker__nav--prev {
  position: absolute;
  padding: 0.5rem;
  top: 50%;
  margin-top: -1rem;
  line-height: 1;
  border-radius: 0.1875rem;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
  left: 0;
}
.picker__nav--prev:before {
  font-family: icomoon;
  display: block;
  font-size: 1rem;
  width: 1rem;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
}
.picker__nav--prev:hover {
  cursor: pointer;
  color: #2a3844;
  background-color: rgba(255, 255, 255, 0.1);
}
.picker__nav--disabled {
  cursor: default;
  background-color: transparent;
}
.picker__nav--disabled:before {
  cursor: default;
  background-color: transparent;
}
.picker__nav--disabled:before:hover {
  cursor: default;
  background-color: transparent;
}
.picker__nav--disabled:hover {
  cursor: default;
  background-color: transparent;
}
.picker__table {
  text-align: center;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  font-size: inherit;
  width: 100%;
  margin-bottom: 0.9375rem;
}
.picker__table td {
  margin: 0;
  padding: 0;
}
.picker__weekday {
  width: 14.285714286%;
  text-align: center;
  padding-bottom: 0.46875rem;
  padding-top: 0.9375rem;
  color: rgba(0, 0, 0, 0.4);
  font-weight: 400;
}
.picker__day {
  padding: 0.4375rem;
  min-width: 2.12503rem;
  border-radius: 0.1875rem;
}
.picker__day--today {
  position: relative;
  background-color: rgba(255, 255, 255, 0.1);
}
.picker__day--today:before {
  content: "";
  position: absolute;
  top: 0.125rem;
  right: 0.125rem;
  width: 0;
  height: 0;
  border-top: 0.375rem solid #2196f3;
  border-left: 0.375rem solid transparent;
}
.picker__day--outfocus {
  color: rgba(0, 0, 0, 0.5);
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.picker__day--outfocus:hover {
  cursor: pointer;
  color: #2a3844;
  background-color: rgba(255, 255, 255, 0.1);
}
.picker__day--infocus {
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.picker__day--infocus:hover {
  cursor: pointer;
  color: #2a3844;
  background-color: rgba(255, 255, 255, 0.1);
}
.picker__day--highlighted {
  cursor: pointer;
  color: #2a3844;
  background-color: #2196f3;
}
.picker__day--highlighted:before {
  border-top-color: #fff;
}
.picker__day--highlighted:hover {
  cursor: pointer;
  color: #2a3844;
  background-color: #2196f3;
}
.picker__day--highlighted .picker__day--disabled {
  background-color: transparent;
}
.picker__day--highlighted .picker__day--disabled:hover {
  background-color: transparent;
}
.picker--focused .picker__day--highlighted {
  cursor: pointer;
  color: #2a3844;
  background-color: #2196f3;
}
.picker--focused .picker__day--selected {
  background-color: #2196f3;
  color: #2a3844;
}
.picker--focused .picker__list-item--highlighted {
  cursor: pointer;
  color: #2a3844;
  background-color: rgba(255, 255, 255, 0.1);
}
.picker--focused .picker__list-item--selected {
  color: #2a3844;
  background-color: #2196f3;
  z-index: 10;
}
.picker--focused .picker__list-item--disabled {
  color: rgba(0, 0, 0, 0.4);
  background-color: transparent;
  cursor: default;
  z-index: auto;
}
.picker__day--selected {
  background-color: #2196f3;
  color: #2a3844;
}
.picker__day--selected:hover {
  background-color: #2196f3;
  color: #2a3844;
}
.picker__day--disabled {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.4);
  cursor: default;
}
.picker__day--disabled:hover {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.4);
  cursor: default;
}
.picker__day--disabled:before {
  border-top-color: rgba(255, 255, 255, 0.6);
}
.picker__footer {
  text-align: center;
}
.picker__footer button {
  border: 0;
  padding: 0.4375rem 0.875rem;
  font-weight: 500;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.1);
  border: 1px solid transparent;
  color: #2a3844;
  display: inline-block;
  margin: 0.3125rem;
  border-radius: 0.1875rem;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.picker__footer button:focus {
  outline: 0;
  color: #2a3844;
  background-color: rgba(255, 255, 255, 0.2);
  border-color: transparent;
}
.picker__footer button:hover {
  outline: 0;
  color: #2a3844;
  background-color: rgba(255, 255, 255, 0.2);
  border-color: transparent;
}
.picker__footer button:before {
  height: 0;
}
.picker__footer button:disabled {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.4);
  cursor: default;
}
.picker__footer button:disabled:focus {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.4);
  cursor: default;
}
.picker__footer button:disabled:hover {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.4);
  cursor: default;
}
.picker__button--today:before {
  content: "";
  margin-right: 0.625rem;
  position: relative;
  display: inline-block;
  top: -0.0625rem;
  width: 0;
  border-top: 0.375rem solid #2196f3;
  border-left: 0.375rem solid transparent;
}
.picker__button--close:before {
  content: "×";
  display: inline-block;
  position: relative;
  margin-right: 0.625rem;
  top: 0.0625rem;
  line-height: 1;
  font-size: 1rem;
}
.picker__button--clear:before {
  content: "";
  display: inline-block;
  position: relative;
  top: -0.1875rem;
  width: 0.5rem;
  margin-right: 0.625rem;
  border-top: 0.125rem solid #f44336;
}
.picker--time {
  min-width: 16rem;
  max-width: 20rem;
}
.picker--time .picker__box {
  padding: 0;
}
.picker--time .picker__button--clear {
  display: block;
  width: 100%;
  margin: 0;
  padding: 0.4375rem 0.875rem;
  background-color: rgba(255, 255, 255, 0.1);
  color: #2a3844;
  outline: 0;
  border: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  text-align: center;
  cursor: pointer;
  margin-bottom: -0.5rem;
  margin-top: 0.5rem;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.picker--time .picker__button--clear:focus {
  background-color: rgba(255, 255, 255, 0.2);
  color: #2a3844;
}
.picker--time .picker__button--clear:hover {
  background-color: rgba(255, 255, 255, 0.2);
  color: #2a3844;
}
.picker__list {
  list-style: none;
  padding: 0.5rem 0;
  margin: 0;
  max-height: 250px;
  overflow-y: auto;
}
.picker__list-item {
  position: relative;
  padding: 0.5rem 1rem;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.picker__list-item:focus {
  cursor: pointer;
  color: #2a3844;
  background-color: rgba(255, 255, 255, 0.1);
  z-index: 10;
}
.picker__list-item:hover {
  cursor: pointer;
  color: #2a3844;
  background-color: rgba(255, 255, 255, 0.1);
  z-index: 10;
}
.picker__list-item--highlighted {
  z-index: 10;
  cursor: pointer;
  color: #2a3844;
  background-color: rgba(255, 255, 255, 0.1);
}
.picker__list-item--highlighted:hover {
  cursor: pointer;
  color: #2a3844;
  background-color: rgba(255, 255, 255, 0.1);
}
.picker__list-item--selected {
  color: #2a3844;
  background-color: #2196f3;
  z-index: 10;
}
.picker__list-item--selected:hover {
  color: #2a3844;
  background-color: #2196f3;
  z-index: 10;
}
.picker__list-item--disabled {
  color: rgba(0, 0, 0, 0.4);
  background-color: transparent;
  cursor: default;
  z-index: auto;
}
.picker__list-item--disabled:hover {
  color: rgba(0, 0, 0, 0.4);
  background-color: transparent;
  cursor: default;
  z-index: auto;
}
.btn-file {
  position: relative;
  overflow: hidden;
}
.btn-file input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  text-align: right;
  opacity: 0;
  background: none repeat scroll 0 0 transparent;
  cursor: inherit;
  display: block;
  visibility: visible;
}
.btn-file::-ms-browse {
  width: 100%;
  height: 100%;
}
.file-caption {
  top: 0;
}
.file-caption-name {
  display: inline-block;
  overflow: hidden;
  word-break: break-all;
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  color: #2a3844;
  width: 100%;
  margin: 0;
  padding: 0;
  box-shadow: none;
  border: 0;
  background: 0 0;
  outline: 0;
  pointer-events: none;
}
.file-input-ajax-new .file-caption-name {
  color: rgba(0, 0, 0, 0.5);
}
.file-input-ajax-new .close {
  display: none;
}
.file-input-ajax-new .fileinput-remove-button {
  display: none;
}
.file-input-ajax-new .fileinput-upload-button {
  display: none;
}
.file-input-new .file-caption-name {
  color: rgba(0, 0, 0, 0.5);
}
.file-input-new .close {
  display: none;
}
.file-input-new .file-preview {
  display: none;
}
.file-input-new .fileinput-remove-button {
  display: none;
}
.file-input-new .fileinput-upload-button {
  display: none;
}
.file-input-new .glyphicon-file {
  display: none;
}
.file-error-message {
  position: relative;
  background-color: #f44336;
  color: #2a3844;
  text-align: center;
  padding: 0.9375rem 1.25rem;
  margin: 0.5rem;
  margin-top: 0;
  border-radius: 0.1875rem;
}
.file-error-message pre {
  background-color: #fff;
  margin-top: 0.4375rem;
  text-align: left;
}
.file-error-message ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.file-drop-zone {
  height: 100%;
  vertical-align: middle;
  padding: 0.5rem;
  border-radius: 0.1875rem;
}
.file-drop-zone .file-error-message {
  margin-top: 0.4375rem;
}
.file-caption-disabled {
  background-color: rgba(0, 0, 0, 0.1);
  cursor: default;
}
.file-preview-detail-modal {
  text-align: left;
}
.file-preview {
  border: 2px dashed rgba(255, 255, 255, 0.1);
  width: 100%;
  margin-bottom: 1.25rem;
  position: relative;
  text-align: center;
  border-radius: 0.1875rem;
}
.file-preview .close {
  font-size: 1.25003rem;
  font-weight: 400;
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.9375rem 1.25rem;
  line-height: 1;
  color: #2a3844;
  text-shadow: none;
  opacity: 0.75;
  z-index: 2;
  border-radius: 0.1875rem;
}
.file-preview .close:focus {
  color: #2a3844;
  text-decoration: none;
  opacity: 1;
}
.file-preview .close:hover {
  color: #2a3844;
  text-decoration: none;
  opacity: 1;
}
.file-preview-thumbnails {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
.file-preview-frame {
  margin: 0.5rem;
  margin-right: 0;
  border: 1px solid transparent;
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 0.1875rem;
}
.file-preview-frame .kv-file-content {
  position: relative;
  height: 10rem;
}
.file-preview-image {
  border-top-left-radius: 0.125rem;
  border-top-right-radius: 0.125rem;
}
.file-thumbnail-footer {
  position: relative;
  background-color: transparent;
}
.file-preview-text {
  color: #8dccff;
  border: 0;
  overflow-x: hidden;
}
.file-preview-other {
  width: 10rem;
}
.file-preview-other:after {
  content: "";
  font-family: icomoon;
  line-height: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 4rem;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.file-preview-status {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.2);
  font-size: 0.75rem;
  line-height: 1.6667;
  padding: 0.4375rem 0.875rem;
  z-index: 1070;
  border-bottom-right-radius: 0.1875rem;
  border-bottom-left-radius: 0.1875rem;
}
.file-preview-status:empty {
  padding: 0;
  background-color: transparent;
  border: 0;
}
.file-thumb-loading {
  min-height: 6.62503rem;
}
.file-thumb-loading:before {
  content: "";
  display: inline-block;
  background-color: #263238;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1069;
  margin-top: -2.06252rem;
  margin-left: -1rem;
  width: 2rem;
  height: 2rem;
  border-radius: 0.1875rem;
}
.file-thumb-loading:after {
  content: "";
  font-family: icomoon;
  display: inline-block;
  position: absolute;
  color: #2a3844;
  top: 50%;
  left: 50%;
  margin-top: -1.56252rem;
  margin-left: -0.5rem;
  font-size: 1rem;
  line-height: 1;
  z-index: 1070;
  -webkit-animation: rotation 1s linear infinite;
  animation: rotation 1s linear infinite;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.file-uploading:before {
  content: "";
  display: inline-block;
  background-color: #263238;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1069;
  margin-top: -2.06252rem;
  margin-left: -1rem;
  width: 2rem;
  height: 2rem;
  border-radius: 0.1875rem;
}
.file-uploading:after {
  content: "";
  font-family: icomoon;
  display: inline-block;
  position: absolute;
  color: #2a3844;
  top: 50%;
  left: 50%;
  margin-top: -1.56252rem;
  margin-left: -0.5rem;
  font-size: 1rem;
  line-height: 1;
  z-index: 1070;
  -webkit-animation: rotation 1s linear infinite;
  animation: rotation 1s linear infinite;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.file-upload-indicator {
  cursor: default;
  float: left;
  padding: 0.625rem;
  line-height: 1;
}
.file-upload-indicator i {
  top: 0;
}
.file-caption-icon {
  display: none;
}
.file-zoom-dialog .modal-header:after {
  display: none;
}
.file-zoom-dialog .modal-header:before {
  display: none;
}
.file-zoom-dialog .btn-navigate {
  position: absolute;
  top: 50%;
  padding: 0;
  border: 0;
  background-color: transparent;
  outline: 0;
  color: #2a3844;
  opacity: 0.7;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: opacity ease-in-out 0.15s;
  transition: opacity ease-in-out 0.15s;
}
.file-zoom-dialog .btn-navigate > i {
  display: block;
  font-size: 2rem;
}
.file-zoom-dialog .btn-navigate:not([disabled]):focus {
  outline: 0;
  box-shadow: none !important;
  opacity: 1;
}
.file-zoom-dialog .btn-navigate:not([disabled]):hover {
  outline: 0;
  box-shadow: none !important;
  opacity: 1;
}
.file-zoom-dialog .btn-navigate[disabled] {
  opacity: 0.3;
}
.file-zoom-dialog .btn-prev {
  left: -3.25rem;
}
.file-zoom-dialog .btn-next {
  right: -3.25rem;
}
.file-zoom-dialog .floating-buttons {
  position: absolute;
  top: 1.25rem;
  right: 1.25rem;
  background-color: #3a445b;
}
.file-zoom-dialog .kv-zoom-title {
  color: rgba(0, 0, 0, 0.5);
  margin-left: 0.625rem;
}
.hide-content .kv-file-content {
  display: none;
}
.kv-hidden {
  display: none;
}
.file-footer-buttons {
  float: right;
}
.file-footer-buttons button {
  padding: 0.625rem;
  background-color: transparent;
  color: #2a3844;
  border: 0;
  line-height: 1;
  cursor: pointer;
  opacity: 0.8;
  outline: 0;
  -webkit-transition: opacity ease-in-out 0.15s;
  transition: opacity ease-in-out 0.15s;
}
.file-footer-buttons button:hover {
  opacity: 1;
}
.file-footer-buttons button i {
  top: 0;
}
.file-footer-caption {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  padding: 0.75rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  margin-left: auto;
  margin-right: auto;
}
.file-size-info samp {
  font-size: 0.6875rem;
}
.file-drop-zone-title {
  font-size: 1.1875rem;
  font-weight: 300;
  padding: 5rem;
  opacity: 0.5;
}
.kv-upload-progress {
  margin-bottom: 1.25rem;
}
.file-thumb-progress {
  position: absolute;
  top: -0.375rem;
  left: 0;
  right: 0;
}
.file-thumb-progress .progress {
  height: 0.375rem;
  border-radius: 0;
  font-size: 0;
}
.file-thumb-progress .progress-bar {
  height: 0.375rem;
  border-radius: 0;
  font-size: 0;
}
.file-zoom-fullscreen .modal-dialog {
  position: fixed;
  margin: 0;
  width: 100%;
  height: 100%;
  padding: 0;
  max-width: 100%;
}
.file-zoom-fullscreen .modal-content {
  border-radius: 0;
}
.file-zoom-fullscreen .modal-body {
  overflow-y: auto;
}
.file-zoom-content {
  text-align: center;
}
.file-drag-handle {
  cursor: move;
  float: left;
  line-height: 1;
  opacity: 0.6;
  -webkit-transition: opacity ease-in-out 0.15s;
  transition: opacity ease-in-out 0.15s;
}
.file-drag-handle:hover {
  opacity: 1;
}
.file-drag-handle i {
  top: 0;
}
.dropzone {
  position: relative;
  border: 2px dashed rgba(255, 255, 255, 0.1);
  min-height: 18rem;
  background-color: #fff;
  padding: 0.3125rem;
  border-radius: 0.1875rem;
}
.dropzone .dz-message {
  opacity: 1;
}
.dropzone .dz-default.dz-message {
  height: 18rem;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  opacity: 1;
  border-radius: 0.1875rem;
  -webkit-transition: opacity ease-in-out 0.15s;
  transition: opacity ease-in-out 0.15s;
}
.dropzone .dz-default.dz-message:before {
  content: "";
  font-family: icomoon;
  font-size: 4rem;
  display: inline-block;
  position: absolute;
  top: 5rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  line-height: 1;
  z-index: 2;
  color: rgba(0, 0, 0, 0.5);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.dropzone .dz-default.dz-message > span {
  font-size: 1.0625rem;
  color: rgba(0, 0, 0, 0.3);
  display: block;
  margin-top: 10.25rem;
}
.dropzone .dz-default.dz-message > span span {
  display: block;
  color: rgba(0, 0, 0, 0.3);
  font-size: 0.9375rem;
}
.dropzone .dz-preview {
  background-color: #262d3c;
  position: relative;
  display: inline-block;
  margin: 0.5rem;
  min-width: 10rem;
  padding: 0.5rem;
  border-radius: 0.1875rem;
}
.dropzone .dz-preview .dz-details {
  position: relative;
}
.dropzone .dz-preview .dz-details .dz-filename {
  overflow: hidden;
  margin-top: 0.625rem;
}
.dropzone .dz-preview .dz-details img {
  position: absolute;
  top: 0;
  left: 0;
}
.dropzone .dz-preview .dz-details .dz-size {
  margin-top: 0.625rem;
}
.dropzone .dz-preview:hover .dz-details img {
  display: none;
}
.dropzone .dz-preview .dz-error-mark {
  display: none;
  position: absolute;
  z-index: 9;
  top: 0;
  right: 0;
  padding: 0.5rem;
  background-color: #262d3c;
  border-radius: 0 0 0 0.1875rem;
  color: #ef5350;
}
.dropzone .dz-preview .dz-error-mark:after {
  font-family: icomoon;
  display: block;
  font-size: 0.8125rem;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
}
.dropzone .dz-preview .dz-error-mark span {
  display: none;
}
.dropzone .dz-preview .dz-error-mark svg {
  display: none;
}
.dropzone .dz-preview .dz-success-mark {
  display: none;
  position: absolute;
  z-index: 9;
  top: 0;
  right: 0;
  padding: 0.5rem;
  background-color: #262d3c;
  border-radius: 0 0 0 0.1875rem;
  color: #66bb6a;
}
.dropzone .dz-preview .dz-success-mark:after {
  font-family: icomoon;
  display: block;
  font-size: 0.8125rem;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
}
.dropzone .dz-preview .dz-success-mark span {
  display: none;
}
.dropzone .dz-preview .dz-success-mark svg {
  display: none;
}
.dropzone .dz-preview .dz-progress {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 0.25rem;
  display: none;
}
.dropzone .dz-preview .dz-progress .dz-upload {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 100%;
  background-color: #66bb6a;
  -webkit-transition: width ease-in-out 0.15s;
  transition: width ease-in-out 0.15s;
  border-bottom-right-radius: 0.1875rem;
  border-bottom-left-radius: 0.1875rem;
}
.dropzone .dz-preview .dz-error-message {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(53, 63, 83, 0.9);
  margin: 0.5rem;
  padding: 0.5rem;
  color: #ef5350;
  max-width: 100%;
  z-index: 5;
  opacity: 0;
  -webkit-transition: opacity ease-in-out 0.15s;
  transition: opacity ease-in-out 0.15s;
}
.dropzone .dz-preview .dz-image img {
  width: 100%;
}
.dropzone .dz-preview a.dz-remove {
  background-color: rgba(255, 255, 255, 0.1);
  border: 1px solid transparent;
  display: block;
  padding: 0.3125rem 0.75rem;
  text-align: center;
  color: #2a3844;
  margin-top: 0.625rem;
  cursor: pointer;
  border-radius: 0.1875rem;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.dropzone .dz-preview a.dz-remove:hover {
  color: #2a3844;
  background-color: rgba(255, 255, 255, 0.2);
  border-color: transparent;
}
.dropzone .dz-preview.dz-file-preview [data-dz-thumbnail] {
  display: none;
}
.dropzone .dz-preview.dz-error .dz-error-mark {
  display: block;
  opacity: 1;
}
.dropzone .dz-preview.dz-error:hover .dz-error-message {
  display: block;
  opacity: 1;
}
.dropzone .dz-preview.dz-error .dz-progress .dz-upload {
  background: #ef5350;
}
.dropzone .dz-preview.dz-success .dz-success-mark {
  display: block;
  opacity: 1;
}
.dropzone .dz-preview.dz-success .dz-progress {
  display: block;
  opacity: 0;
  -webkit-transition: opacity ease-in-out 0.15s;
  transition: opacity ease-in-out 0.15s;
}
.dropzone .dz-preview.dz-processing .dz-progress {
  display: block;
}
.dropzone .dz-preview.dz-image-preview:hover .dz-details img {
  display: block;
  opacity: 0.1;
}
.dropzone.dz-started .dz-message {
  display: none;
  display: block;
  opacity: 0;
}
.dropzone.dz-drag-hover {
  border-color: rgba(255, 255, 255, 0.1);
  background-color: rgba(0, 0, 0, 0.2);
  color: rgba(0, 0, 0, 0.6);
}
.dropzone.dz-drag-hover .dz-message {
  opacity: 0.75;
}
.dropzone-previews .dz-preview {
  background-color: #262d3c;
  position: relative;
  display: inline-block;
  margin: 0.5rem;
  min-width: 10rem;
  padding: 0.5rem;
  border-radius: 0.1875rem;
}
.dropzone-previews .dz-preview .dz-details {
  position: relative;
}
.dropzone-previews .dz-preview .dz-details .dz-filename {
  overflow: hidden;
  margin-top: 0.625rem;
}
.dropzone-previews .dz-preview .dz-details img {
  position: absolute;
  top: 0;
  left: 0;
}
.dropzone-previews .dz-preview .dz-details .dz-size {
  margin-top: 0.625rem;
}
.dropzone-previews .dz-preview:hover .dz-details img {
  display: none;
}
.dropzone-previews .dz-preview .dz-error-mark {
  display: none;
  position: absolute;
  z-index: 9;
  top: 0;
  right: 0;
  padding: 0.5rem;
  background-color: #262d3c;
  border-radius: 0 0 0 0.1875rem;
  color: #ef5350;
}
.dropzone-previews .dz-preview .dz-error-mark:after {
  font-family: icomoon;
  display: block;
  font-size: 0.8125rem;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
}
.dropzone-previews .dz-preview .dz-error-mark span {
  display: none;
}
.dropzone-previews .dz-preview .dz-error-mark svg {
  display: none;
}
.dropzone-previews .dz-preview .dz-success-mark {
  display: none;
  position: absolute;
  z-index: 9;
  top: 0;
  right: 0;
  padding: 0.5rem;
  background-color: #262d3c;
  border-radius: 0 0 0 0.1875rem;
  color: #66bb6a;
}
.dropzone-previews .dz-preview .dz-success-mark:after {
  font-family: icomoon;
  display: block;
  font-size: 0.8125rem;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
}
.dropzone-previews .dz-preview .dz-success-mark span {
  display: none;
}
.dropzone-previews .dz-preview .dz-success-mark svg {
  display: none;
}
.dropzone-previews .dz-preview .dz-progress {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 0.25rem;
  display: none;
}
.dropzone-previews .dz-preview .dz-progress .dz-upload {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 100%;
  background-color: #66bb6a;
  -webkit-transition: width ease-in-out 0.15s;
  transition: width ease-in-out 0.15s;
  border-bottom-right-radius: 0.1875rem;
  border-bottom-left-radius: 0.1875rem;
}
.dropzone-previews .dz-preview .dz-error-message {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(53, 63, 83, 0.9);
  margin: 0.5rem;
  padding: 0.5rem;
  color: #ef5350;
  max-width: 100%;
  z-index: 5;
  opacity: 0;
  -webkit-transition: opacity ease-in-out 0.15s;
  transition: opacity ease-in-out 0.15s;
}
.dropzone-previews .dz-preview .dz-image img {
  width: 100%;
}
.dropzone-previews .dz-preview a.dz-remove {
  background-color: rgba(255, 255, 255, 0.1);
  border: 1px solid transparent;
  display: block;
  padding: 0.3125rem 0.75rem;
  text-align: center;
  color: #2a3844;
  margin-top: 0.625rem;
  cursor: pointer;
  border-radius: 0.1875rem;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.dropzone-previews .dz-preview a.dz-remove:hover {
  color: #2a3844;
  background-color: rgba(255, 255, 255, 0.2);
  border-color: transparent;
}
.dropzone-previews .dz-preview.dz-file-preview [data-dz-thumbnail] {
  display: none;
}
.dropzone-previews .dz-preview.dz-error .dz-error-mark {
  display: block;
  opacity: 1;
}
.dropzone-previews .dz-preview.dz-error:hover .dz-error-message {
  display: block;
  opacity: 1;
}
.dropzone-previews .dz-preview.dz-error .dz-progress .dz-upload {
  background: #ef5350;
}
.dropzone-previews .dz-preview.dz-success .dz-success-mark {
  display: block;
  opacity: 1;
}
.dropzone-previews .dz-preview.dz-success .dz-progress {
  display: block;
  opacity: 0;
  -webkit-transition: opacity ease-in-out 0.15s;
  transition: opacity ease-in-out 0.15s;
}
.dropzone-previews .dz-preview.dz-processing .dz-progress {
  display: block;
}
.dropzone-previews .dz-preview.dz-image-preview:hover .dz-details img {
  display: block;
  opacity: 0.1;
}
.noty_bar {
  position: relative;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translate(0, 0) scale(1, 1);
  transform: translate(0, 0) scale(1, 1);
  -webkit-font-smoothing: subpixel-antialiased;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.noty_body {
  padding: 0.9375rem 1.25rem;
}
.noty_close_with_button .noty_body {
  padding-right: 2.5rem;
}
.noty_buttons {
  padding: 0.9375rem 1.25rem;
  padding-top: 0;
  text-align: right;
}
#noty_layout__bottom {
  position: fixed;
  margin: 0;
  padding: 0;
  z-index: 1050;
  -webkit-transform: translateZ(0) scale(1, 1);
  transform: translateZ(0) scale(1, 1);
  -webkit-filter: blur(0);
  filter: blur(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-font-smoothing: subpixel-antialiased;
  max-width: 90%;
  bottom: 0;
  left: 5%;
  width: 90%;
}
#noty_layout__bottom .noty_bar:last-child {
  margin-bottom: 1.25rem;
}
#noty_layout__bottomCenter {
  position: fixed;
  margin: 0;
  padding: 0;
  z-index: 1050;
  -webkit-transform: translateZ(0) scale(1, 1);
  transform: translateZ(0) scale(1, 1);
  -webkit-filter: blur(0);
  filter: blur(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-font-smoothing: subpixel-antialiased;
  max-width: 90%;
  bottom: 5%;
  left: 50%;
  width: 20rem;
  -webkit-transform: translate(calc(-50% - 0)) translateZ(0) scale(1, 1);
  transform: translate(calc(-50% - 0)) translateZ(0) scale(1, 1);
}
#noty_layout__bottomLeft {
  position: fixed;
  margin: 0;
  padding: 0;
  z-index: 1050;
  -webkit-transform: translateZ(0) scale(1, 1);
  transform: translateZ(0) scale(1, 1);
  -webkit-filter: blur(0);
  filter: blur(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-font-smoothing: subpixel-antialiased;
  max-width: 90%;
  bottom: 1.25rem;
  left: 1.25rem;
  width: 20rem;
}
#noty_layout__bottomRight {
  position: fixed;
  margin: 0;
  padding: 0;
  z-index: 1050;
  -webkit-transform: translateZ(0) scale(1, 1);
  transform: translateZ(0) scale(1, 1);
  -webkit-filter: blur(0);
  filter: blur(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-font-smoothing: subpixel-antialiased;
  max-width: 90%;
  bottom: 1.25rem;
  right: 1.25rem;
  width: 20rem;
}
#noty_layout__center {
  position: fixed;
  margin: 0;
  padding: 0;
  z-index: 1050;
  -webkit-transform: translateZ(0) scale(1, 1);
  transform: translateZ(0) scale(1, 1);
  -webkit-filter: blur(0);
  filter: blur(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-font-smoothing: subpixel-antialiased;
  max-width: 90%;
  top: 50%;
  left: 50%;
  width: 20rem;
  -webkit-transform: translate(-50%, -50%) translateZ(0) scale(1, 1);
  transform: translate(-50%, -50%) translateZ(0) scale(1, 1);
}
#noty_layout__centerLeft {
  position: fixed;
  margin: 0;
  padding: 0;
  z-index: 1050;
  -webkit-transform: translateZ(0) scale(1, 1);
  transform: translateZ(0) scale(1, 1);
  -webkit-filter: blur(0);
  filter: blur(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-font-smoothing: subpixel-antialiased;
  max-width: 90%;
  top: 50%;
  left: 1.25rem;
  width: 20rem;
  -webkit-transform: translate(0, -50%) translateZ(0) scale(1, 1);
  transform: translate(0, -50%) translateZ(0) scale(1, 1);
}
#noty_layout__centerRight {
  position: fixed;
  margin: 0;
  padding: 0;
  z-index: 1050;
  -webkit-transform: translateZ(0) scale(1, 1);
  transform: translateZ(0) scale(1, 1);
  -webkit-filter: blur(0);
  filter: blur(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-font-smoothing: subpixel-antialiased;
  max-width: 90%;
  top: 50%;
  right: 1.25rem;
  width: 20rem;
  -webkit-transform: translate(0, -50%) translateZ(0) scale(1, 1);
  transform: translate(0, -50%) translateZ(0) scale(1, 1);
}
#noty_layout__top {
  position: fixed;
  margin: 0;
  padding: 0;
  z-index: 1050;
  -webkit-transform: translateZ(0) scale(1, 1);
  transform: translateZ(0) scale(1, 1);
  -webkit-filter: blur(0);
  filter: blur(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-font-smoothing: subpixel-antialiased;
  max-width: 90%;
  top: 0;
  left: 5%;
  width: 90%;
}
#noty_layout__top .noty_bar:first-child {
  margin-top: 1.25rem;
}
#noty_layout__topCenter {
  position: fixed;
  margin: 0;
  padding: 0;
  z-index: 1050;
  -webkit-transform: translateZ(0) scale(1, 1);
  transform: translateZ(0) scale(1, 1);
  -webkit-filter: blur(0);
  filter: blur(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-font-smoothing: subpixel-antialiased;
  max-width: 90%;
  top: 5%;
  left: 50%;
  width: 20rem;
  -webkit-transform: translate(-50%) translateZ(0) scale(1, 1);
  transform: translate(-50%) translateZ(0) scale(1, 1);
}
#noty_layout__topLeft {
  position: fixed;
  margin: 0;
  padding: 0;
  z-index: 1050;
  -webkit-transform: translateZ(0) scale(1, 1);
  transform: translateZ(0) scale(1, 1);
  -webkit-filter: blur(0);
  filter: blur(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-font-smoothing: subpixel-antialiased;
  max-width: 90%;
  top: 1.25rem;
  left: 1.25rem;
  width: 20rem;
}
#noty_layout__topRight {
  position: fixed;
  margin: 0;
  padding: 0;
  z-index: 1050;
  -webkit-transform: translateZ(0) scale(1, 1);
  transform: translateZ(0) scale(1, 1);
  -webkit-filter: blur(0);
  filter: blur(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-font-smoothing: subpixel-antialiased;
  max-width: 90%;
  top: 1.25rem;
  right: 1.25rem;
  width: 20rem;
}
.noty_layout_mixin {
  position: fixed;
  margin: 0;
  padding: 0;
  z-index: 1050;
  -webkit-transform: translateZ(0) scale(1, 1);
  transform: translateZ(0) scale(1, 1);
  -webkit-filter: blur(0);
  filter: blur(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-font-smoothing: subpixel-antialiased;
  max-width: 90%;
}
.noty_progressbar {
  display: none;
}
.noty_has_timeout.noty_has_progressbar .noty_progressbar {
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 0.1875rem;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.25);
}
.noty_effects_open {
  opacity: 0;
  -webkit-transform: translate(50%);
  transform: translate(50%);
  -webkit-animation: noty_anim_in 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  animation: noty_anim_in 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
.noty_effects_close {
  -webkit-animation: noty_anim_out 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  animation: noty_anim_out 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
.noty_fix_effects_height {
  -webkit-animation: noty_anim_height 75ms ease-out;
  animation: noty_anim_height 75ms ease-out;
}
.noty_close_with_click {
  cursor: pointer;
}
.noty_close_button {
  position: absolute;
  top: 0.9375rem;
  right: 1.25rem;
  background-color: transparent;
  font-size: 1.25003rem;
  font-weight: 400;
  color: inherit;
  text-align: center;
  line-height: 1;
  cursor: pointer;
  opacity: 0.75;
  -webkit-transition: opacity ease-in-out 0.15s;
  transition: opacity ease-in-out 0.15s;
}
.noty_close_button:hover {
  opacity: 1;
}
.noty_modal {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #000;
  z-index: 1040;
  opacity: 0.5;
  left: 0;
  top: 0;
}
.noty_modal.noty_modal_open {
  opacity: 0;
  -webkit-animation: noty_modal_in 0.3s ease-out;
  animation: noty_modal_in 0.3s ease-out;
}
.noty_modal.noty_modal_close {
  -webkit-animation: noty_modal_out 0.3s ease-out;
  animation: noty_modal_out 0.3s ease-out;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
.noty_theme__limitless.noty_bar {
  margin: 0.25rem 0;
  position: relative;
  border: 0 solid transparent;
  border-radius: 0.1875rem;
}
.noty_theme__limitless.noty_type__alert {
  background-color: #546e7a;
  color: #2a3844;
  border-color: #546e7a;
}
.noty_theme__limitless.noty_type__warning {
  background-color: #ff7043;
  color: #2a3844;
  border-color: #ff7043;
}
.noty_theme__limitless.noty_type__error {
  background-color: #ef5350;
  color: #2a3844;
  border-color: #ef5350;
}
.noty_theme__limitless.noty_type__info {
  background-color: #03a9f4;
  color: #2a3844;
  border-color: #03a9f4;
}
.noty_theme__limitless.noty_type__success {
  background-color: #4caf50;
  color: #2a3844;
  border-color: #4caf50;
}
.noty_theme__limitless.noty_type__confirm {
  background-color: #3a445b;
  border-color: transparent;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.noty_theme__limitless.noty_type__confirm .noty_body {
  padding: 1.25rem;
}
.noty_theme__limitless.noty_type__confirm .noty_close_button {
  top: 1.25rem;
}
.ui-pnotify {
  top: 1.25rem;
  right: 1.25rem;
  position: absolute;
  height: auto;
  z-index: 2;
  border-radius: 0.1875rem;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
body > .ui-pnotify {
  position: fixed;
  z-index: 1070;
}
body > .ui-pnotify-modal-overlay {
  position: fixed;
  z-index: 1040;
}
body > .jGrowl {
  position: fixed;
}
body:not(.swal2-no-backdrop) .swal2-container.swal2-shown {
  background-color: rgba(0, 0, 0, 0.5);
}
.ui-pnotify.alert-rounded > .ui-pnotify-container {
  border-radius: 100px;
}
.ui-pnotify[class*=bg-] > .ui-pnotify-container {
  background-color: inherit;
  border-color: transparent;
  color: #2a3844;
}
.ui-pnotify[class*=bg-] > .brighttheme {
  background-color: inherit;
  border-color: inherit;
  color: inherit;
}
.ui-pnotify[class*=bg-] .brighttheme .ui-pnotify-action-bar input {
  border-color: transparent;
  color: #2a3844;
}
.ui-pnotify[class*=bg-] .brighttheme .ui-pnotify-action-bar input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
  opacity: 1;
}
.ui-pnotify[class*=bg-] .brighttheme .ui-pnotify-action-bar input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.5);
  opacity: 1;
}
.ui-pnotify[class*=bg-] .brighttheme .ui-pnotify-action-bar input::-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
  opacity: 1;
}
.ui-pnotify[class*=bg-] .brighttheme .ui-pnotify-action-bar input::placeholder {
  color: rgba(0, 0, 0, 0.5);
  opacity: 1;
}
.ui-pnotify[class*=bg-] .brighttheme .ui-pnotify-action-bar textarea {
  border-color: transparent;
  color: #2a3844;
}
.ui-pnotify[class*=bg-] .brighttheme .ui-pnotify-action-bar textarea::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
  opacity: 1;
}
.ui-pnotify[class*=bg-] .brighttheme .ui-pnotify-action-bar textarea::-moz-placeholder {
  color: rgba(0, 0, 0, 0.5);
  opacity: 1;
}
.ui-pnotify[class*=bg-] .brighttheme .ui-pnotify-action-bar textarea::-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
  opacity: 1;
}
.ui-pnotify[class*=bg-] .brighttheme .ui-pnotify-action-bar textarea::placeholder {
  color: rgba(0, 0, 0, 0.5);
  opacity: 1;
}
.ui-pnotify[class*=alpha-] > .ui-pnotify-container {
  background-color: inherit;
  border-color: inherit;
  color: inherit;
}
.ui-pnotify[class*=text-] > .ui-pnotify-container {
  background-color: inherit;
  border-color: inherit;
  color: inherit;
}
.ui-pnotify.stack-bottom-left {
  left: 1.25rem;
  right: auto;
  bottom: 1.25rem;
  top: auto;
}
.ui-pnotify.stack-top-left {
  left: 1.25rem;
  right: auto;
}
.ui-pnotify.stack-bottom-right {
  bottom: 1.25rem;
  top: auto;
}
.ui-pnotify.stack-modal {
  left: 50%;
  right: auto;
  margin-left: -10rem;
}
.ui-pnotify.stack-custom-right {
  top: auto;
  left: auto;
  bottom: 25%;
  right: 25%;
}
.ui-pnotify.stack-custom-left {
  top: 25%;
  left: 25%;
  right: auto;
  bottom: auto;
}
.ui-pnotify.stack-custom-top {
  right: 0;
  left: 0;
  top: 0;
}
.ui-pnotify.stack-custom-bottom {
  right: 0;
  left: 0;
  bottom: 0;
  top: auto;
}
.ui-pnotify.ui-pnotify-in {
  display: block !important;
}
.ui-pnotify.ui-pnotify-move {
  -webkit-transition: left 0.5s ease, top 0.5s ease, right 0.5s ease, bottom 0.5s ease;
  transition: left 0.5s ease, top 0.5s ease, right 0.5s ease, bottom 0.5s ease;
}
.ui-pnotify.ui-pnotify-fade-slow {
  opacity: 0;
  -webkit-transition: opacity linear 0.6s;
  transition: opacity linear 0.6s;
}
.ui-pnotify.ui-pnotify-fade-slow.ui-pnotify.ui-pnotify-move {
  -webkit-transition: opacity 0.6s linear, left 0.5s ease, top 0.5s ease, right 0.5s ease, bottom 0.5s ease;
  transition: opacity 0.6s linear, left 0.5s ease, top 0.5s ease, right 0.5s ease, bottom 0.5s ease;
}
.ui-pnotify.ui-pnotify-fade-normal {
  opacity: 0;
  -webkit-transition: opacity linear 0.4s;
  transition: opacity linear 0.4s;
}
.ui-pnotify.ui-pnotify-fade-normal.ui-pnotify.ui-pnotify-move {
  -webkit-transition: opacity 0.4s linear, left 0.5s ease, top 0.5s ease, right 0.5s ease, bottom 0.5s ease;
  transition: opacity 0.4s linear, left 0.5s ease, top 0.5s ease, right 0.5s ease, bottom 0.5s ease;
}
.ui-pnotify.ui-pnotify-fade-fast {
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  opacity: 0;
}
.ui-pnotify.ui-pnotify-fade-fast.ui-pnotify.ui-pnotify-move {
  -webkit-transition: opacity 0.2s linear, left 0.5s ease, top 0.5s ease, right 0.5s ease, bottom 0.5s ease;
  transition: opacity 0.2s linear, left 0.5s ease, top 0.5s ease, right 0.5s ease, bottom 0.5s ease;
}
.ui-pnotify.ui-pnotify-fade-in {
  opacity: 1;
}
.ui-pnotify-container {
  padding: 0.9375rem 1.25rem;
  height: 100%;
  position: relative;
  left: 0;
  margin: 0;
  border-radius: 0.1875rem;
}
.ui-pnotify-container::after {
  display: block;
  clear: both;
  content: "";
}
.ui-pnotify-container.ui-pnotify-sharp {
  border-radius: 0;
}
.ui-pnotify-title {
  display: block;
  margin-top: 0;
  margin-bottom: 0.3125rem;
  font-size: 0.9375rem;
}
.ui-pnotify-text {
  display: block;
}
.ui-pnotify-icon {
  display: block;
  float: left;
  line-height: 1;
}
.ui-pnotify-icon > [class^=icon-] {
  margin-top: 0.25003rem;
  margin-right: 0.625rem;
}
.ui-pnotify-closer {
  float: right;
  margin-left: 0.625rem;
  margin-top: 0.25003rem;
  line-height: 1;
  outline: 0;
}
.ui-pnotify-sticker {
  float: right;
  margin-left: 0.625rem;
  margin-top: 0.25003rem;
  line-height: 1;
  outline: 0;
}
.ui-pnotify-modal-overlay {
  background-color: rgba(0, 0, 0, 0.5);
  top: 0;
  left: 0;
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
}
.brighttheme {
  border: 0 solid;
}
.brighttheme .ui-pnotify-action-bar input {
  display: block;
  width: 100%;
  border: 1px solid transparent;
  background-color: rgba(0, 0, 0, 0.2);
  margin-bottom: 1.25rem !important;
  color: #2a3844;
  padding: 0.4375rem 0.875rem;
  outline: 0;
}
.brighttheme .ui-pnotify-action-bar textarea {
  display: block;
  width: 100%;
  border: 1px solid transparent;
  background-color: rgba(0, 0, 0, 0.2);
  margin-bottom: 1.25rem !important;
  color: #2a3844;
  padding: 0.4375rem 0.875rem;
  outline: 0;
}
.brighttheme-notice {
  background-color: #fff3e0;
  border-color: #ff9800;
  color: #bf360c;
}
.brighttheme-info {
  background-color: #e1f5fe;
  border-color: #03a9f4;
  color: #01579b;
}
.brighttheme-success {
  background-color: #e8f5e9;
  border-color: #4caf50;
  color: #1b5e20;
}
.brighttheme-error {
  background-color: #ffebee;
  border-color: #f44336;
  color: #b71c1c;
}
.brighttheme-icon-closer {
  position: relative;
  display: inline-block;
  outline: 0;
  width: 0.75rem;
  height: 0.75rem;
}
.brighttheme-icon-closer:after {
  content: "";
  font-family: icomoon;
  font-size: 0.75rem;
  display: block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
}
.brighttheme-icon-sticker {
  position: relative;
  display: inline-block;
  outline: 0;
  width: 0.75rem;
  height: 0.75rem;
}
.brighttheme-icon-sticker:after {
  content: "";
  font-family: icomoon;
  font-size: 0.75rem;
  display: block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
}
.brighttheme-icon-sticker.brighttheme-icon-stuck:after {
  content: "";
}
.ui-pnotify[class*=alert-styled-] {
  border-width: 0;
  padding: 0;
}
.ui-pnotify.alert-styled-left .brighttheme {
  border-left-width: 2.875rem;
}
.ui-pnotify.alert-styled-left:after {
  left: 0;
}
.ui-pnotify.alert-styled-right .brighttheme {
  border-right-width: 2.875rem;
}
.ui-pnotify.alert-styled-right:after {
  right: 0;
}
.ui-pnotify-history-container {
  position: absolute;
  top: 0;
  right: 1.25rem;
  border-top: none;
  padding: 0;
  z-index: 1070;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ui-pnotify-history-container .ui-pnotify-history-header {
  text-align: center;
  margin-bottom: 0.3125rem;
}
.ui-pnotify-history-container button {
  cursor: pointer;
  display: block;
  width: 100%;
}
.ui-pnotify-history-container .ui-pnotify-history-pulldown {
  display: block;
  margin: 0 auto;
}
.ui-pnotify-history-container.ui-pnotify-history-fixed {
  position: fixed;
}
.sortable-placeholder {
  position: relative;
}
.sortable-placeholder:before {
  content: "";
  display: inline-block;
  background-color: rgba(255, 255, 255, 0.1);
  position: absolute;
  left: 0;
  top: 0;
  border: 1px dashed rgba(255, 255, 255, 0.1);
  border-radius: 0.1875rem;
  width: 100%;
  height: 100%;
}
.card + .sortable-placeholder {
  margin-bottom: 1.25rem;
}
.sortable-placeholder + .card {
  margin-top: 1.25rem;
}
.card-group > .sortable-placeholder:before {
  border-radius: 0.1875rem;
}
.sidebar-dark .sortable-placeholder:before {
  background-color: rgba(0, 0, 0, 0.5);
}
.sidebar-dark .card:not([class*=bg-]):not(.fixed-top).ui-sortable-helper {
  background-color: rgba(0, 0, 0, 0.5);
}
.sidebar-light .sortable-placeholder:before {
  background-color: rgba(255, 255, 255, 0.9);
}
.sidebar-light .card:not([class*=bg-]):not(.fixed-top).ui-sortable-helper {
  background-color: #fff;
}
.table .ui-sortable-helper {
  width: 100%;
  display: table;
}
.table .sortable-placeholder {
  margin: 0;
}
.table .sortable-placeholder:before {
  content: none;
}
.table.ui-sortable {
  position: relative;
}
code[class*=language-] {
  text-shadow: 0 1px #000;
  word-break: break-all;
  line-height: 1.5;
  background-color: transparent;
  color: #2a3844;
  direction: ltr;
}
pre[class*=language-] {
  text-shadow: 0 1px #000;
  word-break: break-all;
  line-height: 1.5;
  background-color: transparent;
  color: #2a3844;
  direction: ltr;
  overflow: auto;
  position: relative;
  background-color: rgba(0, 0, 0, 0.25);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, rgba(25, 118, 210, 0.025)));
  background-image: linear-gradient(transparent 50%, rgba(25, 118, 210, 0.025) 50%);
  background-size: 3em 3em;
  background-origin: content-box;
  border-left-width: 0;
  box-shadow: 3px 0 0 0 #2196f3 inset;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.token.cdata {
  color: rgba(0, 0, 0, 0.75);
}
.token.comment {
  color: rgba(0, 0, 0, 0.75);
}
.token.doctype {
  color: rgba(0, 0, 0, 0.75);
}
.token.prolog {
  color: rgba(0, 0, 0, 0.75);
}
.token.punctuation {
  color: rgba(0, 0, 0, 0.75);
}
.token.boolean {
  color: #ef128c;
}
.token.constant {
  color: #ef128c;
}
.token.number {
  color: #ef128c;
}
.token.property {
  color: #ef128c;
}
.token.symbol {
  color: #ef128c;
}
.token.tag {
  color: #ef128c;
}
.token.attr-name {
  color: #99de0f;
}
.token.builtin {
  color: #99de0f;
}
.token.selector {
  color: #99de0f;
}
.token.string {
  color: #99de0f;
}
.language-css .token.string {
  color: #c5976b;
}
.style .token.string {
  color: #c5976b;
}
.token.entity {
  color: #c5976b;
  cursor: help;
}
.token.operator {
  color: #c5976b;
}
.token.url {
  color: #c5976b;
}
.token.variable {
  color: #c5976b;
}
.token.atrule {
  color: #2ab1ea;
}
.token.attr-value {
  color: #2ab1ea;
}
.token.keyword {
  color: #2ab1ea;
}
.token.function {
  color: #dd4a68;
}
.token.important {
  color: #e90;
  font-weight: 700;
}
.token.regex {
  color: #e90;
}
.namespace {
  opacity: 0.7;
}
.line-highlight {
  position: absolute;
  left: 0;
  right: 0;
  margin-top: 1.25rem;
  background: rgba(103, 139, 220, 0.12);
  pointer-events: none;
  white-space: pre;
  line-height: inherit;
}
.line-highlight:after {
  content: attr(data-start);
  position: absolute;
  top: 0;
  left: 10px;
  padding: 2px;
  text-align: center;
  font-size: 10px;
  color: rgba(0, 0, 0, 0.5);
  text-shadow: none;
}
.line-highlight:before {
  content: attr(data-start);
  position: absolute;
  top: 0;
  left: 10px;
  padding: 2px;
  text-align: center;
  font-size: 10px;
  color: rgba(0, 0, 0, 0.5);
  text-shadow: none;
}
.line-highlight[data-end]:after {
  content: attr(data-end);
  top: auto;
  bottom: 0;
}
.line-numbers .line-numbers-rows {
  position: absolute;
  pointer-events: none;
  top: 0;
  font-size: 100%;
  width: 36px;
  letter-spacing: -1px;
  left: -50px;
  border-right: 1px solid #999;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.line-numbers .line-numbers-rows > span {
  pointer-events: none;
  display: block;
  counter-increment: linenumber;
}
.line-numbers .line-numbers-rows > span:before {
  content: counter(linenumber);
  color: rgba(0, 0, 0, 0.5);
  display: block;
  padding-right: 10px;
  text-align: right;
}
pre.line-numbers {
  position: relative;
  padding-left: 50px;
  counter-reset: linenumber;
}
pre.line-numbers > code {
  position: relative;
}
pre[data-line] {
  position: relative;
  padding-left: 36px;
}
pre.code-toolbar {
  position: relative;
}
pre.code-toolbar > .toolbar {
  background-color: #5c6c92;
  display: inline-block;
  position: absolute;
  top: 0;
  text-shadow: none;
  color: #2a3844;
  right: 0;
  border-radius: 0 0 0 0.1875rem;
}
pre.code-toolbar > .toolbar .toolbar-item {
  display: inline-block;
}
pre.code-toolbar > .toolbar span {
  display: inline-block;
  padding: 0.25rem 0.5rem;
  font-size: 0.6875rem;
  outline: 0;
}
pre.code-toolbar > .toolbar span:focus {
  color: inherit;
  text-decoration: none;
}
pre.code-toolbar > .toolbar span:hover {
  color: inherit;
  text-decoration: none;
}
pre.code-toolbar > .toolbar a {
  cursor: pointer;
  padding: 0.25rem 0.5rem;
  font-size: 0.6875rem;
  outline: 0;
}
pre.code-toolbar > .toolbar a:focus {
  color: inherit;
  text-decoration: none;
}
pre.code-toolbar > .toolbar a:hover {
  color: inherit;
  text-decoration: none;
}
pre.code-toolbar > .toolbar button {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 0.25rem 0.5rem;
  font-size: 0.6875rem;
  outline: 0;
}
pre.code-toolbar > .toolbar button:focus {
  color: inherit;
  text-decoration: none;
}
pre.code-toolbar > .toolbar button:hover {
  color: inherit;
  text-decoration: none;
}
.slinky-menu {
  position: relative;
  overflow: hidden;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.slinky-menu > ul {
  left: 0;
  position: relative;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.slinky-menu ul {
  width: 100%;
}
.slinky-menu ul.active {
  max-height: 340px;
  overflow-y: auto;
}
li + .slinky-menuli:not(.dropdown-item):not(.dropdown-divider) {
  margin-top: 1px;
}
.slinky-menu li ul {
  display: none;
  left: 100%;
  position: absolute;
  top: 0;
}
.slinky-menu .header {
  display: -webkit-box;
  display: flex;
  position: relative;
  color: #8dccff;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.slinky-menu .header:focus {
  color: #74c1ff;
}
.slinky-menu .header:hover {
  color: #74c1ff;
}
.slinky-menu .header .title {
  -webkit-box-flex: 1;
          flex: 1;
  padding: 0.5rem 1rem;
  padding-left: 3rem;
}
.slinky-menu .back {
  position: absolute;
  padding: 0.5rem 1rem;
  color: inherit;
  width: 100%;
  height: 100%;
}
.slinky-menu .back:after {
  font-family: icomoon;
  position: absolute;
  top: 50%;
  margin-top: -0.5rem;
  font-size: 1rem;
  line-height: 1;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slinky-menu .back:before {
  font-family: icomoon;
  position: absolute;
  top: 50%;
  margin-top: -0.5rem;
  font-size: 1rem;
  line-height: 1;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  left: 1rem;
}
.slinky-menu .next {
  padding-right: 2.5rem;
}
.slinky-menu .next:after {
  font-family: icomoon;
  position: absolute;
  top: 50%;
  margin-top: -0.5rem;
  font-size: 1rem;
  line-height: 1;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  right: 1rem;
}
.slinky-menu .next:before {
  font-family: icomoon;
  position: absolute;
  top: 50%;
  margin-top: -0.5rem;
  font-size: 1rem;
  line-height: 1;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.is_stuck {
  z-index: 1030 !important;
}
.navbar-top .navbar.is_stuck {
  margin-top: 3.25003rem;
}
.headroom {
  transition: box-shadow ease-in-out 0.2s, -webkit-transform ease-in-out 0.2s;
  -webkit-transition: box-shadow ease-in-out 0.2s, -webkit-transform ease-in-out 0.2s;
  transition: transform ease-in-out 0.2s, box-shadow ease-in-out 0.2s;
  transition: transform ease-in-out 0.2s, box-shadow ease-in-out 0.2s, -webkit-transform ease-in-out 0.2s;
  will-change: transform;
}
.navbar-slide-top.headroom--pinned {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.navbar-slide-top.headroom--unpinned {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  box-shadow: none;
}
.navbar-slide-bottom.headroom--pinned {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  box-shadow: none;
}
.navbar-slide-bottom.headroom--unpinned {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.gu-mirror {
  position: fixed !important;
  margin: 0 !important;
  z-index: 9999 !important;
  opacity: 0.8;
}
.gu-unselectable.dropdown-menu li:nth-last-child(2) {
  margin-bottom: 0;
}
.nav-pills-toolbar > li.gu-mirror:not(.active) > a {
  border: 0;
}
.gu-hide {
  display: none !important;
}
.gu-unselectable {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.gu-transit {
  opacity: 0.5;
}
.dragula-handle {
  color: rgba(0, 0, 0, 0.4);
  cursor: pointer;
}
.dragula-handle:focus {
  color: #2a3844;
}
.dragula-handle:hover {
  color: #2a3844;
}
.sidebar-user .collapse {
  background-color: transparent;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
@media (min-width: 768px) {
  .header-elements-md-inline {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    -webkit-box-pack: justify;
            justify-content: space-between;
    flex-wrap: nowrap;
  }
  .header-elements-md-inline .header-elements {
    display: -webkit-box !important;
    display: flex !important;
    -webkit-box-align: center;
            align-items: center;
    flex-wrap: wrap;
    padding: 0;
    background-color: transparent;
    border: 0;
    margin-left: 0;
    margin-right: 0;
  }
}
web-page-viewer > div {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-flex: 1;
  flex: 1;
  overflow: auto;
}
.filtering-svg-icon {
  width: 18px;
  height: 18px;
  color: currentColor;
  line-height: 1;
  min-width: 1em;
  display: inline-block;
  text-align: center;
  font-size: 1rem;
  vertical-align: middle;
  position: relative;
  margin-right: 7px;
}
.filtering-svg-icon svg {
  width: inherit;
  height: inherit;
  fill: currentColor;
}
.filtering-svg-icon svg use {
  pointer-events: none;
}
.filtering-dropdown {
  width: 320px !important;
}
.web-svg-container {
  display: none;
}
.top-pagination_total {
  padding: 0.375rem 0.875rem;
  font-size: 0.75rem;
  line-height: 1.6667;
  color: rgba(51, 51, 51, 0.75);
}
.top-pagination .page-link {
  color: rgba(51, 51, 51, 0.75);
  background-color: transparent;
}
.top-pagination .page-link:hover {
  z-index: 2;
  color: #333;
  text-decoration: none;
  background-color: #eee;
  border-color: #ddd;
}
.top-pagination .current-page {
  padding: 0.375rem;
  font-size: 0.75rem;
  line-height: 1.6667;
  color: rgba(51, 51, 51, 0.75);
}
.content {
  z-index: 1;
}
.page-header {
  z-index: 2;
  position: relative;
}
.modal-body {
  border-radius: 3px 3px 0px 0px;
  overflow: hidden;
  padding: 0;
}
li.nav-item.gu-mirror {
  list-style: none;
}
.page-block .card-header .list-icons {
  opacity: 0.75;
}
.page-block .card-header .list-icons .list-icons-item:hover {
  opacity: 1;
}
.page-section .section-settings-button {
  color: rgba(51, 51, 51, 0.75);
}
.page-section .section-settings-button:hover {
  color: inherit;
}
.page-header-content > .header-elements > .justify-content-center > * {
  margin-left: 0.3125rem;
}
.page-header-content > .header-elements > .justify-content-center > *:first-child {
  margin-left: 0;
}
.page-block .one-to-many-widget .badge-filter-count {
  position: absolute;
  left: -0.5rem;
  top: -0.5rem;
  border: 2px solid;
  border-color: #fafafa;
}
.page-block.has-bg-class .one-to-many-widget {
  border: none !important;
  background-color: rgba(0, 0, 0, 0.2);
}
.page-block.has-bg-class .badge-filter-count {
  border-color: transparent !important;
}
.one-to-many-widget .media-list .media {
  position: relative;
  box-shadow: rgba(42, 42, 42, 0.08) 0px 0px 0px 1px, rgba(42, 42, 42, 0.22) 0px 4px 4px -4px;
}
.one-to-many-widget .media-list .media:hover {
  box-shadow: rgba(42, 42, 42, 0.1) 0px 0px 0px 1px, rgba(42, 42, 42, 0.42) 0px 4px 6px -4px;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
  transition: box-shadow 120ms ease-in-out 0s;
}
.one-to-many-widget .media-list .media:hover .action-container .action-trigger {
  opacity: 1;
}
.block-item {
  position: relative;
  padding: 0.625rem 1.5rem;
}
.label-draggable-more {
  height: 24px;
  position: relative;
}
.label-draggable-more label {
  margin-bottom: 0;
}
.label-draggable-more .block-item-dragula-handle {
  display: block;
  position: absolute;
  left: -20px;
  top: -2px;
  opacity: 0;
  transition: opacity 120ms ease-in-out 0s;
  -moz-transition: opacity 120ms ease-in-out 0s;
  -webkit-transition: opacity 120ms ease-in-out 0s;
}
.label-draggable-more .badge-more {
  text-align: center;
  cursor: pointer;
  display: block;
  position: absolute;
  right: 0;
  top: -3px;
  padding: 0.2375rem 0.275rem;
  height: 28px;
  width: 34px;
  opacity: 0;
  transition: opacity 120ms ease-in-out 0s;
  -moz-transition: opacity 120ms ease-in-out 0s;
  -webkit-transition: opacity 120ms ease-in-out 0s;
}
.label-draggable-more .badge-more.show {
  opacity: 1;
  background-color: rgba(103, 61, 182, 0.1);
}
.label-draggable-more .badge-more:hover {
  background-color: rgba(103, 61, 182, 0.1);
}
.label-draggable-more .badge-more easy-icon, .label-draggable-more .badge-more easy-icon-element {
  width: 22px;
  height: 22px;
}
.label-draggable-more:hover .block-item-dragula-handle {
  opacity: 1;
}
.label-draggable-more:hover .badge-more {
  opacity: 1;
}
.cursor-grab {
  cursor: -webkit-grab;
  cursor: grab;
}
.secondary-tag {
  white-space: nowrap;
  background-color: rgba(220, 224, 228, 0.33);
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
  color: #2a3844;
  text-transform: none;
  border-radius: 1.5px;
}
.action-container {
  position: absolute;
  top: 0px;
  bottom: 0px;
  right: 6px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}
.action-container .action-trigger {
  opacity: 0;
  transition: opacity 120ms ease-in-out 0s;
  -moz-transition: opacity 120ms ease-in-out 0s;
  -webkit-transition: opacity 120ms ease-in-out 0s;
}
.action-container .action-trigger.show {
  opacity: 1;
}
.action-block {
  cursor: pointer;
  display: block;
  padding: 8px 8px 8px 10px;
  background-color: white;
  box-shadow: rgba(42, 42, 42, 0.08) 0px 0px 0px 1px, rgba(42, 42, 42, 0.22) 0px 4px 4px -4px;
  font-size: 14px;
  line-height: 1.45;
  font-weight: 400;
  color: #2a3844;
  text-transform: none;
  letter-spacing: normal;
  position: relative;
  overflow: hidden;
  border-radius: 3px;
  transition: box-shadow 120ms ease-in-out 0s;
  -moz-transition: box-shadow 120ms ease-in-out 0s;
  -webkit-transition: box-shadow 120ms ease-in-out 0s;
}
.card-header .header-elements {
  opacity: 0;
  transition: opacity 120ms ease-in-out 0s;
  -moz-transition: opacity 120ms ease-in-out 0s;
  -webkit-transition: opacity 120ms ease-in-out 0s;
}
.card-header:hover .header-elements {
  opacity: 1;
}
.page-section > div > .btn-group {
  opacity: 0;
  transition: opacity 120ms ease-in-out 0s;
  -moz-transition: opacity 120ms ease-in-out 0s;
  -webkit-transition: opacity 120ms ease-in-out 0s;
}
.page-section > div:hover > .btn-group {
  opacity: 1;
}
.field-config {
  -webkit-box-flex: 1;
  flex: 1;
}
.opacity-light {
  background-color: rgba(255, 255, 255, 0.4);
}
.collapse-trigger i {
  transition: -webkit-transform 0.25s ease-in-out;
  -webkit-transition: -webkit-transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
}
.collapse-trigger[aria-expanded=true] i {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
web-data-grid-element.card {
  background: #fff;
  color: #2a3844 !important;
}
.page-header-shadow {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08), 0 1px 2px rgba(0, 0, 0, 0.08);
}
.page-title {
  color: #2a3844;
}
.bootbox-body .page-title {
  color: white;
  padding: 0.7rem 0;
}
.bootbox-body .page-title a {
  color: white;
  text-decoration: none;
}
.bootbox-body .navbar-second {
  background-color: #fafafa;
  color: #333;
}
@media (min-width: 576px) {
  .bootbox.full .modal-dialog {
    max-width: 94%;
    margin-left: 3%;
    margin-right: 3%;
  }
}
div.sidebar-user > div.card-body > div > div.media-body {
  color: white;
}
web-page-element#entity-detail {
  display: block;
  overflow: auto;
}
.bootbox-close-button {
  display: none;
}
.filter-container.popover {
  width: 600px;
  max-width: 600px;
}
.select2-selection__choice {
  float: none !important;
  display: inline-block !important;
}
.badge.filter-count.badge-float {
  left: -10px;
  right: auto;
  top: -0.4rem;
}
.form-control:disabled, .form-control[readonly] {
  background-color: rgba(0, 0, 0, 0.04);
  box-shadow: rgba(0, 0, 0, 0.04) 0px 0px 0px 1px;
  color: #2a3844;
}
web-datetime-element .form-control[readonly]:not(:disabled) {
  color: #2a3844;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px;
}
a.card.card-body {
  -webkit-transition: box-shadow 0.5s;
  transition: box-shadow 0.5s;
}
a.card.card-body:hover {
  box-shadow: 0 8px 8px rgba(10, 16, 20, 0.24), 0 0 8px rgba(10, 16, 20, 0.12);
}
html {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
body {
  min-height: 100vh;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-flex: 1;
          flex: 1;
}
.page-content {
  display: -webkit-box;
  display: flex;
  -webkit-box-flex: 1;
          flex-grow: 1;
}
.content-wrapper {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-flex: 1;
          flex: 1;
  overflow: auto;
}
.content {
  padding: 1.25rem 1.25rem;
  -webkit-box-flex: 1;
          flex-grow: 1;
}
.content::after {
  display: block;
  clear: both;
  content: "";
}
.page-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.page-title {
  padding: 0.5rem 0 1rem;
  position: relative;
}
.page-title small {
  display: inline-block;
  margin-left: 0.625rem;
}
.page-title small:before {
  content: "/";
  margin-right: 0.875rem;
}
.page-title small.d-block {
  margin-left: 0;
  margin-left: 1.875rem;
}
.page-title small.d-block:before {
  content: none;
}
.page-title .breadcrumb {
  margin-left: 1.875rem;
}
.page-title h1 {
  margin: 0;
}
.page-title h2 {
  margin: 0;
}
.page-title h3 {
  margin: 0;
}
.page-title h4 {
  margin: 0;
}
.page-title h5 {
  margin: 0;
}
.page-title h6 {
  margin: 0;
}
.page-header-content {
  position: relative;
  padding: 0 1.25rem;
}
.page-header-light {
  background-color: #fff;
}
.page-header-dark {
  background-color: #1c212c;
}
.page-header-cover-light {
  background: url('seamless.8b9eb18dd056013d16b9.png');
}
.sidebar {
  -webkit-box-flex: 0;
          flex: 0 0 auto;
  width: 16.875rem;
}
.sidebar:not(.sidebar-component) {
  position: fixed;
  top: 0;
  bottom: 0;
  box-sizing: content-box;
  z-index: 1040;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.sidebar:not(.sidebar-component) .sidebar-content {
  position: fixed;
  top: 0;
  bottom: 0;
  width: inherit;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  -webkit-transition: left ease-in-out 0.15s, right ease-in-out 0.15s;
  transition: left ease-in-out 0.15s, right ease-in-out 0.15s;
}
.sidebar .card:first-child .nav-sidebar-bordered {
  padding-top: 0;
}
.sidebar .card:first-child .nav-sidebar-bordered > .nav-item-header:first-child {
  border-top: 0;
}
.sidebar .card:first-child .nav-sidebar-bordered > .nav-item:first-child {
  border-top: 0;
}
.sidebar .card:last-child .nav-sidebar-bordered {
  padding-bottom: 0;
}
.sidebar .card:last-child .nav-sidebar-bordered > .nav-item-header:last-child {
  border-bottom: 0;
}
.sidebar .card:last-child .nav-sidebar-bordered > .nav-item:last-child {
  border-bottom: 0;
}
.sidebar:not(.bg-transparent) .card {
  border-width: 0;
  margin-bottom: 0;
  border-radius: 0;
  box-shadow: none;
}
.sidebar:not(.bg-transparent) .card .card {
  border-width: 1px;
}
.sidebar:not(.bg-transparent) .card:not([class*=bg-]):not(.fixed-top) {
  background-color: transparent;
}
.sidebar .card-footer {
  border-bottom: 1px solid transparent;
}
.sidebar .row:not(.no-gutters) {
  margin-left: -0.3125rem;
  margin-right: -0.3125rem;
}
.sidebar .row:not(.no-gutters) [class*=col] {
  padding-left: 0.3125rem;
  padding-right: 0.3125rem;
}
.sidebar .form-group:last-child {
  margin-bottom: 0;
}
.sidebar .nav-tabs .nav-item:first-child .nav-link {
  border-left: 0;
}
.sidebar .nav-tabs .nav-item:last-child .nav-link {
  border-right: 0;
}
.sidebar .nav-tabs .nav-link {
  border-top: 0;
}
.sidebar-main {
  left: -18.5625rem;
}
.sidebar-main .sidebar-content {
  left: -18.5625rem;
}
.sidebar-secondary {
  left: -18.5625rem;
}
.sidebar-secondary .sidebar-content {
  left: -18.5625rem;
}
.sidebar-right {
  right: -18.5625rem;
}
.sidebar-right .sidebar-content {
  right: -18.5625rem;
}
.sidebar.sidebar-fullscreen {
  width: 100%;
}
.navbar-lg:first-child ~ .page-content .sidebar:not(.sidebar-component) .sidebar-content {
  top: 3.75003rem;
}
.navbar-lg:first-child ~ .page-content .sidebar-mobile-toggler a {
  padding: 1.25rem 1.25rem;
}
.navbar-sm:first-child ~ .page-content .sidebar:not(.sidebar-component) .sidebar-content {
  top: 2.75003rem;
}
.navbar-sm:first-child ~ .page-content .sidebar-mobile-toggler a {
  padding: 0.75rem 1.25rem;
}
.sidebar-mobile-main .sidebar-main {
  box-shadow: 0.25rem 0 1rem rgba(0, 0, 0, 0.35);
  left: 0;
}
.sidebar-mobile-main .sidebar-main .sidebar-content {
  left: 0;
}
.sidebar-mobile-secondary .sidebar-secondary {
  box-shadow: 0.25rem 0 1rem rgba(0, 0, 0, 0.35);
  left: 0;
}
.sidebar-mobile-secondary .sidebar-secondary .sidebar-content {
  left: 0;
}
.sidebar-mobile-right .sidebar-right {
  display: block;
  box-shadow: -0.25rem 0 1rem rgba(0, 0, 0, 0.35);
  right: 0;
}
.sidebar-mobile-right .sidebar-right .sidebar-content {
  right: 0;
}
.sidebar-mobile-right .sidebar-expand.sidebar-right {
  display: none;
}
.sidebar-mobile-component .sidebar-component {
  display: block;
}
.nav-sidebar {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
.nav-sidebar .nav-item:not(.nav-item-header):first-child {
  padding-top: 0.5rem;
}
.nav-sidebar .nav-item:not(.nav-item-header):last-child {
  padding-bottom: 0.5rem;
}
.nav-sidebar .nav-item:not(.nav-item-divider) {
  margin-bottom: 1px;
}
.nav-sidebar .nav-item:not(.nav-item-divider):last-child {
  margin-bottom: 0;
}
.nav-sidebar .nav-item > .nav-link.active {
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
}
.nav-sidebar .nav-link {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: start;
          align-items: flex-start;
  color: rgba(255, 255, 255, 0.9);
  padding: 0.75rem 1.25rem;
  -webkit-transition: background-color ease-in-out 0.15s, color ease-in-out 0.15s;
  transition: background-color ease-in-out 0.15s, color ease-in-out 0.15s;
}
.nav-sidebar .nav-link span.nav-icon {
  margin-right: 1.25rem;
  -webkit-transform: translateX(0px);
          transform: translateX(0px);
  -webkit-transition: -webkit-transform 120ms ease-in-out 0s;
  transition: -webkit-transform 120ms ease-in-out 0s;
  transition: transform 120ms ease-in-out 0s;
  transition: transform 120ms ease-in-out 0s, -webkit-transform 120ms ease-in-out 0s;
  opacity: 0.95;
  line-height: 20px;
  width: 20px;
  height: 20px;
}
.nav-sidebar .nav-link .nav-icon-badge {
  width: 24px;
  height: 24px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.08)), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0));
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><rect width="20" height="20" x="2" y="2" class="uim-primary" rx="5"/></svg>');
}
.nav-sidebar .nav-link i {
  margin-right: 1.25rem;
  margin-top: 0.12502rem;
  margin-bottom: 0.12502rem;
  top: 0;
}
.nav-sidebar .nav-link .badge {
  -webkit-transition: background-color ease-in-out 0.15s, border-color ease-in-out 0.15s;
  transition: background-color ease-in-out 0.15s, border-color ease-in-out 0.15s;
}
.nav-sidebar .nav-link:not(.disabled):hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
}
.nav-sidebar .nav-link.disabled {
  background-color: transparent;
  opacity: 0.5;
}
.nav-sidebar .nav-link.disabled:focus {
  background-color: transparent;
  opacity: 0.5;
}
.nav-sidebar .nav-link.disabled:hover {
  background-color: transparent;
  opacity: 0.5;
}
.nav-sidebar > .nav-item > .nav-link {
  font-weight: 400;
}
.nav-sidebar .nav-item-open > .nav-link:not(.disabled) {
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
}
.nav-sidebar > .nav-item-expanded:not(.nav-item-open) > .nav-link {
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
}
.nav-sidebar > .nav-item-submenu > .nav-group-sub {
  background-color: rgba(0, 0, 0, 0.15);
}
.nav-sidebar .nav-item-header {
  padding: 0.75rem;
  margin-top: 0.5rem;
  color: rgba(255, 255, 255, 0.5);
}
.nav-sidebar .nav-item-header > i {
  display: none;
}
.nav-sidebar .nav-item-divider {
  margin: 0.5rem 0;
  height: 1px;
  background-color: rgba(255, 255, 255, 0.1);
}
.sidebar[class*=bg-] .nav-sidebar .nav-item-open > .nav-link:not(.disabled) {
  background-color: rgba(255, 255, 255, 0.2);
}
.sidebar[class*=bg-] .nav-sidebar > .nav-item-expanded:not(.nav-item-open) > .nav-link {
  background-color: rgba(255, 255, 255, 0.2);
}
.nav-item-submenu > .nav-link {
  padding-right: 2.75rem;
}
.nav-item-submenu > .nav-link:after {
  content: "";
  font-family: icomoon;
  display: inline-block;
  font-size: 1rem;
  vertical-align: middle;
  line-height: 1;
  position: absolute;
  top: 0.75rem;
  margin-top: 0.12502rem;
  right: 1.25rem;
  transition: -webkit-transform 0.25s ease-in-out;
  -webkit-transition: -webkit-transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.nav-item-submenu.nav-item-open > .nav-link:after {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.nav-group-sub {
  display: none;
}
.nav-group-sub .nav-link {
  padding: 0.625rem 1.25rem 0.625rem 3.5rem;
}
.nav-group-sub .nav-group-sub .nav-link {
  padding-left: 4.75rem;
}
.nav-group-sub .nav-group-sub .nav-group-sub .nav-link {
  padding-left: 6rem;
}
.nav-group-sub .nav-item-submenu > .nav-link:after {
  top: 0.625rem;
}
.nav-item-expanded > .nav-group-sub {
  display: block;
}
.nav-scrollspy .nav-link.active + .nav,
.nav-scrollspy .nav-item-open .nav-link:not(.active) + .nav {
  display: block;
}
.nav-scrollspy .nav-link.active:after {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.nav-sidebar-icons-reverse .nav-link {
  padding-right: 3.5rem;
}
.nav-sidebar-icons-reverse .nav-link i {
  position: absolute;
  top: 0.75rem;
  right: 1.25rem;
  margin-right: 0;
}
.nav-sidebar-icons-reverse .nav-item-submenu .nav-link {
  padding-right: 4.5rem;
}
.nav-sidebar-icons-reverse .nav-item-submenu .nav-link:after {
  right: 3.25rem;
}
.nav-sidebar-icons-reverse .nav-group-sub .nav-link {
  padding-left: 2.5rem;
}
.nav-sidebar-icons-reverse .nav-group-sub .nav-link i {
  top: 0.625rem;
}
.nav-sidebar-icons-reverse .nav-group-sub .nav-group-sub .nav-link {
  padding-left: 3.75rem;
}
.nav-sidebar-icons-reverse .nav-group-sub .nav-group-sub .nav-group-sub .nav-link {
  padding-left: 5rem;
}
.nav-sidebar-bordered > .nav-item {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  margin-bottom: 0;
}
.nav-sidebar-bordered > .nav-item:last-child {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.nav-sidebar-bordered > .nav-item-header {
  background-color: rgba(0, 0, 0, 0.1);
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  margin: 0;
}
.sidebar-mobile-toggler {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
          align-items: center;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  background-color: rgba(0, 0, 0, 0.15);
}
.sidebar-mobile-toggler a {
  color: rgba(255, 255, 255, 0.8);
  padding: 1rem 1.25rem;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.sidebar-mobile-toggler a:hover {
  color: #fff;
}
.sidebar-mobile-expand i:last-child:not(:first-child) {
  display: none;
}
.sidebar-fullscreen .sidebar-mobile-expand i:first-child {
  display: none;
}
.sidebar-fullscreen .sidebar-mobile-expand i:last-child {
  display: inline-block;
}
.sidebar-dark {
  background-color: #1c212c;
}
.sidebar-light {
  background-color: #353f53;
}
.sidebar-component {
  display: none;
  width: 100%;
  border-radius: 0.1875rem;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.sidebar-fixed .sidebar-content {
  z-index: 1041;
}
.sidebar-expand.sidebar-main {
  z-index: 99;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.sidebar-expand.sidebar-main .sidebar-content {
  left: 0;
}
.sidebar-expand.sidebar-secondary {
  z-index: 98;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.sidebar-expand.sidebar-secondary .sidebar-content {
  left: 0;
}
.sidebar-expand.sidebar-right {
  z-index: 97;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  display: none;
}
.sidebar-expand.sidebar-right .sidebar-content {
  right: 0;
}
.sidebar-expand.sidebar-component {
  z-index: 96;
  display: block;
  width: 16.875rem;
}
.sidebar-expand:not(.sidebar-component) {
  position: static;
  -webkit-transition: none;
  transition: none;
  border: 0;
}
.sidebar-expand:not(.sidebar-component):not(.sidebar-fixed) .sidebar-content {
  position: static;
  overflow: visible;
  width: auto;
}
.sidebar-expand .sidebar-mobile-toggler {
  display: none;
}
.sidebar-expand.sidebar-fullscreen {
  width: 16.875rem;
}
.sidebar-component-hidden .sidebar-expand.sidebar-component {
  display: none;
}
.sidebar-main-hidden .sidebar-expand.sidebar-main {
  display: none;
}
.sidebar-secondary-hidden .sidebar-expand.sidebar-secondary {
  display: none;
}
.sidebar-right-visible .sidebar-expand.sidebar-right {
  display: block;
}
.sidebar-expand.sidebar-component-left {
  margin-right: 1.25rem;
}
.sidebar-expand.sidebar-component-right {
  margin-left: 1.25rem;
}
.row-tile div[class*=col] .btn {
  border-radius: 0;
}
.row-tile div[class*=col]:first-child .btn:first-child {
  border-top-left-radius: 0.1875rem;
}
.row-tile div[class*=col]:first-child .btn:last-child {
  border-bottom-left-radius: 0.1875rem;
}
.row-tile div[class*=col]:last-child .btn:first-child {
  border-top-right-radius: 0.1875rem;
}
.row-tile div[class*=col]:last-child .btn:last-child {
  border-bottom-right-radius: 0.1875rem;
}
.row-tile div[class*=col] .btn + .btn {
  border-top: 0;
}
.row-tile + div[class*=col] .btn {
  border-left: 0;
}
.layout-boxed-bg {
  background: url('boxed_bg.612698606760cf487e17.png') repeat;
}
.layout-boxed {
  box-shadow: -4px 2px 4px rgba(0, 0, 0, 0.15), 4px 2px 4px rgba(0, 0, 0, 0.15);
}
.layout-boxed .page-content {
  background-color: #262d3c;
}
@media (prefers-reduced-motion: reduce) {
  .sidebar:not(.sidebar-component) {
    -webkit-transition: none;
    transition: none;
  }
  .sidebar:not(.sidebar-component) .sidebar-content {
    -webkit-transition: none;
    transition: none;
  }

  .nav-sidebar .nav-link {
    -webkit-transition: none;
    transition: none;
  }
  .nav-sidebar .nav-link .badge {
    -webkit-transition: none;
    transition: none;
  }

  .nav-item-submenu > .nav-link:after {
    -webkit-transition: none;
    transition: none;
  }

  .sidebar-mobile-toggler a {
    -webkit-transition: none;
    transition: none;
  }

  .sidebar-expand:not(.sidebar-component) {
    -webkit-transition: none;
    transition: none;
  }
}
@media (min-width: 768px) {
  .sidebar-xs .sidebar-main {
    width: 3.5rem;
  }
  .sidebar-xs .sidebar-main .sidebar-content::-webkit-scrollbar {
    width: 0 !important;
  }
  .sidebar-xs .sidebar-main .card-title {
    display: none;
  }
  .sidebar-xs .sidebar-main .card:not(.card-sidebar-mobile) {
    display: none;
  }
  .sidebar-xs .sidebar-main .card-header h6 + .header-elements {
    padding-top: 0.22117rem;
    padding-bottom: 0.22117rem;
  }
  .sidebar-xs .sidebar-main .card-header h5 + .header-elements {
    padding-top: 0.31733rem;
    padding-bottom: 0.31733rem;
  }
  .sidebar-xs .sidebar-main .nav-sidebar > .nav-item {
    position: relative;
    margin: 0;
  }
  .sidebar-xs .sidebar-main .nav-sidebar > .nav-item > .nav-link {
    -webkit-box-pack: center;
            justify-content: center;
    padding-left: 0;
    padding-right: 0;
  }
  .sidebar-xs .sidebar-main .nav-sidebar > .nav-item > .nav-link > i {
    position: static;
    margin-left: 0;
    margin-right: 0;
    display: block;
    padding-bottom: 1px;
  }
  .sidebar-xs .sidebar-main .nav-sidebar > .nav-item > .nav-link > span {
    display: none;
  }
  .sidebar-xs .sidebar-main .nav-sidebar > .nav-item:not(.nav-item-open):hover > .nav-link:not(.active):not(.disabled) {
    background-color: rgba(255, 255, 255, 0.1);
  }
  .sidebar-xs .sidebar-main .nav-sidebar > .nav-item:focus > .nav-link.disabled + .nav-group-sub {
    display: none !important;
  }
  .sidebar-xs .sidebar-main .nav-sidebar > .nav-item:focus > .nav-link.disabled > span {
    display: none !important;
  }
  .sidebar-xs .sidebar-main .nav-sidebar > .nav-item:hover > .nav-link.disabled + .nav-group-sub {
    display: none !important;
  }
  .sidebar-xs .sidebar-main .nav-sidebar > .nav-item:hover > .nav-link.disabled > span {
    display: none !important;
  }
  .sidebar-xs .sidebar-main .nav-sidebar > .nav-item-submenu:focus > .nav-group-sub {
    display: block !important;
  }
  .sidebar-xs .sidebar-main .nav-sidebar > .nav-item-submenu:hover > .nav-group-sub {
    display: block !important;
  }
  .sidebar-xs .sidebar-main .nav-sidebar > .nav-item-submenu > .nav-group-sub {
    position: absolute;
    top: -0.5rem;
    right: -16.875rem;
    width: 16.875rem;
    display: none;
    z-index: 1000;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    border-radius: 0.1875rem;
  }
  .sidebar-xs .sidebar-main .nav-sidebar > .nav-item-submenu > .nav-group-sub[data-submenu-title]:before {
    content: attr(data-submenu-title);
    display: block;
    padding: 0.75rem 1.25rem;
    padding-bottom: 0;
    margin-top: 0.5rem;
    opacity: 0.5;
  }
  .sidebar-xs .sidebar-main .nav-sidebar > .nav-item-submenu > .nav-link:after {
    content: none;
  }
  .sidebar-xs .sidebar-main .nav-sidebar .nav-group-sub .nav-link {
    padding-left: 1.25rem;
  }
  .sidebar-xs .sidebar-main .nav-sidebar .nav-group-sub .nav-group-sub .nav-link {
    padding-left: 2.25rem;
  }
  .sidebar-xs .sidebar-main .nav-sidebar .nav-group-sub .nav-group-sub .nav-group-sub .nav-link {
    padding-left: 3.5rem;
  }
  .sidebar-xs .sidebar-main .nav-sidebar > .nav-item-header {
    padding: 0;
    text-align: center;
  }
  .sidebar-xs .sidebar-main .nav-sidebar > .nav-item-header > i {
    display: block;
    top: 0;
    padding: 0.75rem 1.25rem;
    margin-top: 0.12502rem;
    margin-bottom: 0.12502rem;
  }
  .sidebar-xs .sidebar-main .nav-sidebar > .nav-item-header > div {
    display: none;
  }
  .sidebar-xs .sidebar-main .nav-sidebar > .nav-item-open > .nav-group-sub {
    display: none !important;
  }
  .sidebar-xs .sidebar-main .sidebar-user .card-body {
    padding-left: 0;
    padding-right: 0;
  }
  .sidebar-xs .sidebar-main .sidebar-user .media {
    -webkit-box-pack: center;
            justify-content: center;
  }
  .sidebar-xs .sidebar-main .sidebar-user .media > div:not(:first-child) {
    display: none !important;
  }
  .sidebar-xs .sidebar-main .sidebar-user .media > div:first-child {
    margin: 0 !important;
  }
  .sidebar-xs .sidebar-main .nav-item-submenu-reversed .nav-group-sub {
    top: auto !important;
    bottom: 0;
  }
  .sidebar-xs .sidebar-main.sidebar-dark .nav-sidebar > .nav-item-submenu > .nav-group-sub {
    background-color: #1c212c;
  }
  .sidebar-xs .sidebar-main.sidebar-light .nav-sidebar > .nav-item-submenu > .nav-group-sub {
    background-color: #fff;
  }
  .sidebar-xs .sidebar-main.sidebar-fixed .nav-sidebar > .nav-item-submenu:focus > .nav-group-sub {
    position: fixed;
    left: 3.5rem;
    top: 3.25003rem;
    bottom: 0;
    width: 16.875rem;
    overflow-y: auto;
    border-radius: 0;
  }
  .sidebar-xs .sidebar-main.sidebar-fixed .nav-sidebar > .nav-item-submenu:hover > .nav-group-sub {
    position: fixed;
    left: 3.5rem;
    top: 3.25003rem;
    bottom: 0;
    width: 16.875rem;
    overflow-y: auto;
    border-radius: 0;
  }
  .sidebar-xs .navbar-lg:first-child ~ .page-content .sidebar-fixed.sidebar-main .nav-sidebar > .nav-item-submenu:focus > .nav-group-sub {
    top: 3.75003rem;
  }
  .sidebar-xs .navbar-lg:first-child ~ .page-content .sidebar-fixed.sidebar-main .nav-sidebar > .nav-item-submenu:hover > .nav-group-sub {
    top: 3.75003rem;
  }
  .sidebar-xs .navbar-sm:first-child ~ .page-content .sidebar-fixed.sidebar-main .nav-sidebar > .nav-item-submenu:focus > .nav-group-sub {
    top: 2.75003rem;
  }
  .sidebar-xs .navbar-sm:first-child ~ .page-content .sidebar-fixed.sidebar-main .nav-sidebar > .nav-item-submenu:hover > .nav-group-sub {
    top: 2.75003rem;
  }

  .sidebar-expand-md.sidebar-main {
    z-index: 99;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  }
  .sidebar-expand-md.sidebar-main .sidebar-content {
    left: 0;
  }

  .sidebar-expand-md.sidebar-secondary {
    z-index: 98;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  }
  .sidebar-expand-md.sidebar-secondary .sidebar-content {
    left: 0;
  }

  .sidebar-expand-md.sidebar-right {
    z-index: 97;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    display: none;
  }
  .sidebar-expand-md.sidebar-right .sidebar-content {
    right: 0;
  }

  .sidebar-expand-md.sidebar-component {
    z-index: 96;
    display: block;
    width: 16.875rem;
  }

  .sidebar-expand-md:not(.sidebar-component) {
    position: static;
    -webkit-transition: none;
    transition: none;
  }
  .sidebar-expand-md:not(.sidebar-component):not(.sidebar-fixed) .sidebar-content {
    position: static;
    overflow: visible;
    width: auto;
  }
  .sidebar-expand-md .sidebar-mobile-toggler {
    display: none;
  }

  .sidebar-expand-md.sidebar-fullscreen {
    width: 16.875rem;
  }

  .sidebar-component-hidden .sidebar-expand-md.sidebar-component {
    display: none;
  }

  .sidebar-main-hidden .sidebar-expand-md.sidebar-main {
    display: none;
  }

  .sidebar-mobile-right .sidebar-expand-md.sidebar-right {
    display: none;
  }

  .sidebar-secondary-hidden .sidebar-expand-md.sidebar-secondary {
    display: none;
  }

  .sidebar-right-visible .sidebar-expand-md.sidebar-right {
    display: block;
  }

  .sidebar-expand-md.sidebar-component-left {
    margin-right: 1.25rem;
  }

  .sidebar-expand-md.sidebar-component-right {
    margin-left: 1.25rem;
  }
}
@media (min-width: 576px) {
  .sidebar-expand-sm.sidebar-main {
    z-index: 99;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  }
  .sidebar-expand-sm.sidebar-main .sidebar-content {
    left: 0;
  }

  .sidebar-expand-sm.sidebar-secondary {
    z-index: 98;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  }
  .sidebar-expand-sm.sidebar-secondary .sidebar-content {
    left: 0;
  }

  .sidebar-expand-sm.sidebar-right {
    z-index: 97;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    display: none;
  }
  .sidebar-expand-sm.sidebar-right .sidebar-content {
    right: 0;
  }

  .sidebar-expand-sm.sidebar-component {
    z-index: 96;
    display: block;
    width: 16.875rem;
  }

  .sidebar-expand-sm:not(.sidebar-component) {
    position: static;
    -webkit-transition: none;
    transition: none;
  }
  .sidebar-expand-sm:not(.sidebar-component):not(.sidebar-fixed) .sidebar-content {
    position: static;
    overflow: visible;
    width: auto;
  }
  .sidebar-expand-sm .sidebar-mobile-toggler {
    display: none;
  }

  .sidebar-expand-sm.sidebar-fullscreen {
    width: 16.875rem;
  }

  .sidebar-component-hidden .sidebar-expand-sm.sidebar-component {
    display: none;
  }

  .sidebar-main-hidden .sidebar-expand-sm.sidebar-main {
    display: none;
  }

  .sidebar-mobile-right .sidebar-expand-sm.sidebar-right {
    display: none;
  }

  .sidebar-secondary-hidden .sidebar-expand-sm.sidebar-secondary {
    display: none;
  }

  .sidebar-right-visible .sidebar-expand-sm.sidebar-right {
    display: block;
  }

  .sidebar-expand-sm.sidebar-component-left {
    margin-right: 1.25rem;
  }

  .sidebar-expand-sm.sidebar-component-right {
    margin-left: 1.25rem;
  }
}
@media (min-width: 576px) and (prefers-reduced-motion: reduce) {
  .sidebar-expand-sm:not(.sidebar-component) {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .sidebar-expand-sm:not(.sidebar-component) {
    border: 0;
  }
}
@media (min-width: 768px) and (prefers-reduced-motion: reduce) {
  .sidebar-expand-md:not(.sidebar-component) {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .sidebar-expand-md:not(.sidebar-component) {
    border: 0;
  }
}
@media (min-width: 992px) {
  .sidebar-expand-lg.sidebar-main {
    z-index: 99;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  }
  .sidebar-expand-lg.sidebar-main .sidebar-content {
    left: 0;
  }

  .sidebar-expand-lg.sidebar-secondary {
    z-index: 98;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  }
  .sidebar-expand-lg.sidebar-secondary .sidebar-content {
    left: 0;
  }

  .sidebar-expand-lg.sidebar-right {
    z-index: 97;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    display: none;
  }
  .sidebar-expand-lg.sidebar-right .sidebar-content {
    right: 0;
  }

  .sidebar-expand-lg.sidebar-component {
    z-index: 96;
    display: block;
    width: 16.875rem;
  }

  .sidebar-expand-lg:not(.sidebar-component) {
    position: static;
    -webkit-transition: none;
    transition: none;
  }
  .sidebar-expand-lg:not(.sidebar-component):not(.sidebar-fixed) .sidebar-content {
    position: static;
    overflow: visible;
    width: auto;
  }
  .sidebar-expand-lg .sidebar-mobile-toggler {
    display: none;
  }

  .sidebar-expand-lg.sidebar-fullscreen {
    width: 16.875rem;
  }

  .sidebar-component-hidden .sidebar-expand-lg.sidebar-component {
    display: none;
  }

  .sidebar-main-hidden .sidebar-expand-lg.sidebar-main {
    display: none;
  }

  .sidebar-mobile-right .sidebar-expand-lg.sidebar-right {
    display: none;
  }

  .sidebar-secondary-hidden .sidebar-expand-lg.sidebar-secondary {
    display: none;
  }

  .sidebar-right-visible .sidebar-expand-lg.sidebar-right {
    display: block;
  }

  .sidebar-expand-lg.sidebar-component-left {
    margin-right: 1.25rem;
  }

  .sidebar-expand-lg.sidebar-component-right {
    margin-left: 1.25rem;
  }

  .layout-boxed {
    width: 992px;
    margin-left: auto;
    margin-right: auto;
  }
  .layout-boxed > .navbar {
    width: 992px;
    margin-left: auto;
    margin-right: auto;
  }

  .content-boxed:not(.navbar-collapse) {
    margin-left: 6%;
    margin-right: 6%;
  }

  .navbar > .content-boxed > *:first-child {
    margin-left: 6%;
  }
  .navbar > .content-boxed > *:last-child {
    margin-right: 6%;
  }

  .breadcrumb-line > .content-boxed > *:first-child {
    margin-left: 6%;
  }
  .breadcrumb-line > .content-boxed > *:last-child {
    margin-right: 6%;
  }
}
@media (min-width: 992px) and (prefers-reduced-motion: reduce) {
  .sidebar-expand-lg:not(.sidebar-component) {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .sidebar-expand-lg:not(.sidebar-component) {
    border: 0;
  }
}
@media (min-width: 1200px) {
  .sidebar-expand-xl.sidebar-main {
    z-index: 99;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  }
  .sidebar-expand-xl.sidebar-main .sidebar-content {
    left: 0;
  }

  .sidebar-expand-xl.sidebar-secondary {
    z-index: 98;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  }
  .sidebar-expand-xl.sidebar-secondary .sidebar-content {
    left: 0;
  }

  .sidebar-expand-xl.sidebar-right {
    z-index: 97;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    display: none;
  }
  .sidebar-expand-xl.sidebar-right .sidebar-content {
    right: 0;
  }

  .sidebar-expand-xl.sidebar-component {
    z-index: 96;
    display: block;
    width: 16.875rem;
  }

  .sidebar-expand-xl:not(.sidebar-component) {
    position: static;
    -webkit-transition: none;
    transition: none;
  }
  .sidebar-expand-xl:not(.sidebar-component):not(.sidebar-fixed) .sidebar-content {
    position: static;
    overflow: visible;
    width: auto;
  }
  .sidebar-expand-xl .sidebar-mobile-toggler {
    display: none;
  }

  .sidebar-expand-xl.sidebar-fullscreen {
    width: 16.875rem;
  }

  .sidebar-component-hidden .sidebar-expand-xl.sidebar-component {
    display: none;
  }

  .sidebar-main-hidden .sidebar-expand-xl.sidebar-main {
    display: none;
  }

  .sidebar-mobile-right .sidebar-expand-xl.sidebar-right {
    display: none;
  }

  .sidebar-secondary-hidden .sidebar-expand-xl.sidebar-secondary {
    display: none;
  }

  .sidebar-right-visible .sidebar-expand-xl.sidebar-right {
    display: block;
  }

  .sidebar-expand-xl.sidebar-component-left {
    margin-right: 1.25rem;
  }

  .sidebar-expand-xl.sidebar-component-right {
    margin-left: 1.25rem;
  }

  .layout-boxed {
    width: 1200px;
  }
  .layout-boxed > .navbar {
    width: 1200px;
  }
}
@media (min-width: 1200px) and (prefers-reduced-motion: reduce) {
  .sidebar-expand-xl:not(.sidebar-component) {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .sidebar-expand-xl:not(.sidebar-component) {
    border: 0;
  }
}
.font-size-lg {
  font-size: 0.875rem;
}
.font-size-base {
  font-size: 0.8125rem;
}
.font-size-sm {
  font-size: 0.75rem;
}
.font-size-xs {
  font-size: 0.6875rem;
}
.line-height-lg {
  line-height: 1.4286;
}
.line-height-base {
  line-height: 1.5385;
}
.line-height-sm {
  line-height: 1.6667;
}
.line-height-xs {
  line-height: 1.82;
}
.line-height-1 {
  line-height: 1;
}
.opacity-75 {
  opacity: 0.75;
}
.opacity-50 {
  opacity: 0.5;
}
.opacity-25 {
  opacity: 0.25;
}
.opacity-0 {
  opacity: 0;
}
.top-0 {
  top: 0;
}
.top-auto {
  top: auto;
}
.bottom-0 {
  bottom: 0;
}
.bottom-auto {
  bottom: auto;
}
.left-0 {
  left: 0;
}
.left-auto {
  left: auto;
}
.right-0 {
  right: 0;
}
.right-auto {
  right: auto;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-move {
  cursor: move;
}
.cursor-default {
  cursor: default;
}
.cursor-disabled {
  cursor: default;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-visible {
  overflow: visible;
}
.overflow-auto {
  overflow: auto;
}
.border-width-0 {
  border-width: 0;
}
.border-y-0 {
  border-top: 0 !important;
  border-bottom: 0 !important;
}
.border-x-0 {
  border-left: 0 !important;
  border-right: 0 !important;
}
.border-1 {
  border: 1px solid;
}
.border-top-1 {
  border-top: 1px solid;
}
.border-bottom-1 {
  border-bottom: 1px solid;
}
.border-left-1 {
  border-left: 1px solid;
}
.border-right-1 {
  border-right: 1px solid;
}
.border-y-1 {
  border-top: 1px solid;
  border-bottom: 1px solid;
}
.border-x-1 {
  border-left: 1px solid;
  border-right: 1px solid;
}
.border-2 {
  border: 2px solid;
}
.border-top-2 {
  border-top: 2px solid;
}
.border-bottom-2 {
  border-bottom: 2px solid;
}
.border-left-2 {
  border-left: 2px solid;
}
.border-right-2 {
  border-right: 2px solid;
}
.border-y-2 {
  border-top: 2px solid;
  border-bottom: 2px solid;
}
.border-x-2 {
  border-left: 2px solid;
  border-right: 2px solid;
}
.border-3 {
  border: 3px solid;
}
.border-top-3 {
  border-top: 3px solid;
}
.border-bottom-3 {
  border-bottom: 3px solid;
}
.border-left-3 {
  border-left: 3px solid;
}
.border-right-3 {
  border-right: 3px solid;
}
.border-y-3 {
  border-top: 3px solid;
  border-bottom: 3px solid;
}
.border-x-3 {
  border-left: 3px solid;
  border-right: 3px solid;
}
.border-dashed {
  border-style: dashed;
}
.border-top-dashed {
  border-top-style: dashed;
}
.border-bottom-dashed {
  border-bottom-style: dashed;
}
.border-left-dashed {
  border-left-style: dashed;
}
.border-right-dashed {
  border-right-style: dashed;
}
.border-dotted {
  border-style: dotted;
}
.rounded-round {
  border-radius: 100px !important;
}
.rounded-top-round {
  border-top-left-radius: 100px !important;
  border-top-right-radius: 100px !important;
}
.rounded-bottom-round {
  border-bottom-right-radius: 100px !important;
  border-bottom-left-radius: 100px !important;
}
.rounded-left-round {
  border-top-left-radius: 100px !important;
  border-bottom-left-radius: 100px !important;
}
.rounded-right-round {
  border-top-right-radius: 100px !important;
  border-bottom-right-radius: 100px !important;
}
.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.rounded-left-0 {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.rounded-right-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.rotate-45 {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.rotate-90 {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.rotate-180 {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.rotate-45-inverse {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.rotate-90-inverse {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.rotate-180-inverse {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.spinner {
  display: inline-block;
  -webkit-animation: rotation 1s linear infinite;
          animation: rotation 1s linear infinite;
}
.spinner-reverse {
  display: inline-block;
  -webkit-animation: rotation 1s linear infinite;
          animation: rotation 1s linear infinite;
}
@-webkit-keyframes rotation {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes rotation {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-keyframes rotation_reverse {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(-360deg);
  }
}
@keyframes rotation_reverse {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(-360deg);
            transform: rotate(-360deg);
  }
}
.h-auto {
  height: auto;
}
.w-auto {
  width: auto !important;
}
.w-25 {
  width: 25% !important;
}
.w-50 {
  width: 50% !important;
}
.w-75 {
  width: 75% !important;
}
.w-100 {
  width: 100% !important;
}
.wmin-0 {
  min-width: 0 !important;
}
.wmin-200 {
  min-width: 200px !important;
}
.wmin-250 {
  min-width: 250px !important;
}
.wmin-300 {
  min-width: 300px !important;
}
.wmin-350 {
  min-width: 350px !important;
}
.wmin-400 {
  min-width: 400px !important;
}
.wmin-450 {
  min-width: 450px !important;
}
.wmin-500 {
  min-width: 500px !important;
}
.wmin-550 {
  min-width: 550px !important;
}
.wmin-600 {
  min-width: 600px !important;
}
.flex-1 {
  -webkit-box-flex: 1;
          flex: 1;
}
@media (min-width: 576px) {
  .w-sm-auto {
    width: auto !important;
  }

  .w-sm-25 {
    width: 25% !important;
  }

  .w-sm-50 {
    width: 50% !important;
  }

  .w-sm-75 {
    width: 75% !important;
  }

  .w-sm-100 {
    width: 100% !important;
  }

  .wmin-sm-0 {
    min-width: 0 !important;
  }

  .wmin-sm-200 {
    min-width: 200px !important;
  }

  .wmin-sm-250 {
    min-width: 250px !important;
  }

  .wmin-sm-300 {
    min-width: 300px !important;
  }

  .wmin-sm-350 {
    min-width: 350px !important;
  }

  .wmin-sm-400 {
    min-width: 400px !important;
  }

  .wmin-sm-450 {
    min-width: 450px !important;
  }

  .wmin-sm-500 {
    min-width: 500px !important;
  }

  .wmin-sm-550 {
    min-width: 550px !important;
  }

  .wmin-sm-600 {
    min-width: 600px !important;
  }

  .flex-sm-1 {
    -webkit-box-flex: 1;
            flex: 1;
  }
}
@media (min-width: 768px) {
  .w-md-auto {
    width: auto !important;
  }

  .w-md-25 {
    width: 25% !important;
  }

  .w-md-50 {
    width: 50% !important;
  }

  .w-md-75 {
    width: 75% !important;
  }

  .w-md-100 {
    width: 100% !important;
  }

  .wmin-md-0 {
    min-width: 0 !important;
  }

  .wmin-md-200 {
    min-width: 200px !important;
  }

  .wmin-md-250 {
    min-width: 250px !important;
  }

  .wmin-md-300 {
    min-width: 300px !important;
  }

  .wmin-md-350 {
    min-width: 350px !important;
  }

  .wmin-md-400 {
    min-width: 400px !important;
  }

  .wmin-md-450 {
    min-width: 450px !important;
  }

  .wmin-md-500 {
    min-width: 500px !important;
  }

  .wmin-md-550 {
    min-width: 550px !important;
  }

  .wmin-md-600 {
    min-width: 600px !important;
  }

  .flex-md-1 {
    -webkit-box-flex: 1;
            flex: 1;
  }
}
@media (min-width: 992px) {
  .w-lg-auto {
    width: auto !important;
  }

  .w-lg-25 {
    width: 25% !important;
  }

  .w-lg-50 {
    width: 50% !important;
  }

  .w-lg-75 {
    width: 75% !important;
  }

  .w-lg-100 {
    width: 100% !important;
  }

  .wmin-lg-0 {
    min-width: 0 !important;
  }

  .wmin-lg-200 {
    min-width: 200px !important;
  }

  .wmin-lg-250 {
    min-width: 250px !important;
  }

  .wmin-lg-300 {
    min-width: 300px !important;
  }

  .wmin-lg-350 {
    min-width: 350px !important;
  }

  .wmin-lg-400 {
    min-width: 400px !important;
  }

  .wmin-lg-450 {
    min-width: 450px !important;
  }

  .wmin-lg-500 {
    min-width: 500px !important;
  }

  .wmin-lg-550 {
    min-width: 550px !important;
  }

  .wmin-lg-600 {
    min-width: 600px !important;
  }

  .flex-lg-1 {
    -webkit-box-flex: 1;
            flex: 1;
  }
}
@media (min-width: 1200px) {
  .w-xl-auto {
    width: auto !important;
  }

  .w-xl-25 {
    width: 25% !important;
  }

  .w-xl-50 {
    width: 50% !important;
  }

  .w-xl-75 {
    width: 75% !important;
  }

  .w-xl-100 {
    width: 100% !important;
  }

  .wmin-xl-0 {
    min-width: 0 !important;
  }

  .wmin-xl-200 {
    min-width: 200px !important;
  }

  .wmin-xl-250 {
    min-width: 250px !important;
  }

  .wmin-xl-300 {
    min-width: 300px !important;
  }

  .wmin-xl-350 {
    min-width: 350px !important;
  }

  .wmin-xl-400 {
    min-width: 400px !important;
  }

  .wmin-xl-450 {
    min-width: 450px !important;
  }

  .wmin-xl-500 {
    min-width: 500px !important;
  }

  .wmin-xl-550 {
    min-width: 550px !important;
  }

  .wmin-xl-600 {
    min-width: 600px !important;
  }

  .flex-xl-1 {
    -webkit-box-flex: 1;
            flex: 1;
  }
}
.caret-0::before, .caret-0::after {
  content: none;
}
.shadow-0 {
  box-shadow: none !important;
}
.outline-0, .outline-0:hover, .outline-0:focus {
  outline: 0;
}
.text-shadow-dark {
  text-shadow: 0 0 0.1875rem rgba(0, 0, 0, 0.5);
}
.text-shadow-light {
  text-shadow: 0 0 0.1875rem rgba(255, 255, 255, 0.5);
}
.text-truncate {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* 3rd party
-------------------------------------------------- */
/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}
/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute;
}
.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
}
.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}
.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}
.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: #eee;
  opacity: 0.9;
}
/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color 0.2s linear, height 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s linear, height 0.2s ease-in-out;
  height: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute;
}
.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color 0.2s linear, width 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s linear, width 0.2s ease-in-out;
  width: 6px;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  /* please don't change 'position' */
  position: absolute;
}
.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
  height: 11px;
}
.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
  width: 11px;
}
/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}
.ps {
  position: relative;
}
.ps > .ps__rail-x {
  z-index: 99999;
}
.ps > .ps__rail-y {
  z-index: 99999;
  left: auto !important;
}
.page-item.disabled .page-link {
  color: #ccc !important;
  pointer-events: none;
  cursor: auto;
  background-color: #f5f5f5 !important;
  border-color: #ddd !important;
}
.pagination-pager-linked .page-link {
  color: #2196f3 !important;
  background-color: transparent !important;
  border-color: transparent !important;
}
.popover-body-custom {
  padding: 0.9375rem 0.9375rem;
  color: #333;
}
