@import url(https://fonts.googleapis.com/css2?family=Red+Hat+Display:wght@400;500;700&display=swap);
/*
 * 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 .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .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 .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .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 .2s linear, height .2s ease-in-out;
  -webkit-transition: background-color .2s linear, height .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 .2s linear, width .2s ease-in-out;
  -webkit-transition: background-color .2s linear, width .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;
  }
}

div.code-toolbar {
	position: relative;
}

div.code-toolbar > .toolbar {
	position: absolute;
	top: .3em;
	right: .2em;
	transition: opacity 0.3s ease-in-out;
	opacity: 0;
}

div.code-toolbar:hover > .toolbar {
	opacity: 1;
}

/* Separate line b/c rules are thrown out if selector is invalid.
   IE11 and old Edge versions don't support :focus-within. */

div.code-toolbar:focus-within > .toolbar {
	opacity: 1;
}

div.code-toolbar > .toolbar .toolbar-item {
	display: inline-block;
}

div.code-toolbar > .toolbar a {
	cursor: pointer;
}

div.code-toolbar > .toolbar button {
	background: none;
	border: 0;
	color: inherit;
	font: inherit;
	line-height: normal;
	overflow: visible;
	padding: 0;
	-webkit-user-select: none; /* for button */
	-moz-user-select: none;
	-ms-user-select: none;
}

div.code-toolbar > .toolbar a,
div.code-toolbar > .toolbar button,
div.code-toolbar > .toolbar span {
	color: #bbb;
	font-size: .8em;
	padding: 0 .5em;
	background: #f5f2f0;
	background: rgba(224, 224, 224, 0.2);
	box-shadow: 0 2px 0 0 rgba(0,0,0,0.2);
	border-radius: .5em;
}

div.code-toolbar > .toolbar a:hover,
div.code-toolbar > .toolbar a:focus,
div.code-toolbar > .toolbar button:hover,
div.code-toolbar > .toolbar button:focus,
div.code-toolbar > .toolbar span:hover,
div.code-toolbar > .toolbar span:focus {
	color: inherit;
	text-decoration: none;
}

my-app .main-panel .main-content .card{
    animation-duration: 750ms;
    opacity: 0;
    animation-name: fadeIn;
    animation-fill-mode: forwards;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@media (min-width: 992px){
    .typo-line{
        padding-left: 140px;
        margin-bottom: 40px;
        position: relative;
    }

    .typo-line .category{
        transform: translateY(-50%);
        top: 50%;
        left: 0px;
        position: absolute;
    }
}

#map{
    position:relative;
    width:100%;
    height: calc(100% - 60px);
    margin-top: 70px;
}

.places-buttons .btn{
    margin-bottom: 30px
}

.space-70{
    height: 70px;
    display: block;
}

@media (max-width: 991px) {
    .sidebar .nav > li.active-pro{
        position: relative;
        width: 100%;
        bottom: 10px;
    }
    .sidebar .nav > li.active-pro > a{
        margin-top: 20px;

    }
}

.tim-row{
    margin-bottom: 20px;
}

.tim-typo{
    padding-left: 25%;
    margin-bottom: 40px;
    position: relative;
}

.tim-typo .tim-note{
    bottom: 10px;
    color: #c0c1c2;
    display: block;
    font-weight: 400;
    font-size: 13px;
    line-height: 13px;
    left: 0;
    margin-left: 20px;
    position: absolute;
    width: 260px;
}

.tim-row{
    padding-top: 50px;
}

.tim-row h3{
    margin-top: 0;
}



/* You can add global styles to this file, and also import other style files */
.ng-select{padding-bottom:1.25em}
.ng-select.ng-select-disabled .ng-select-container:after{border-bottom-color:transparent;background-image:linear-gradient(to right, rgba(0,0,0,0.42) 0%, rgba(0,0,0,0.42) 33%, transparent 0%);background-size:4px 1px;background-repeat:repeat-x}
.ng-select.ng-select-disabled .ng-select-container .ng-value-container .ng-value{color:rgba(0,0,0,0.38)}
.ng-select.ng-select-disabled .ng-select-container .ng-value-container .ng-placeholder{color:rgba(0,0,0,0.38)}
.ng-select.ng-select-disabled .ng-arrow-wrapper .ng-arrow,.ng-select.ng-select-disabled .ng-clear-wrapper{color:rgba(0,0,0,0.38)}
.ng-select.ng-select-focused .ng-select-container:after{border-color:#3f51b5;border-width:2px}
.ng-select.ng-select-focused .ng-select-container.ng-appearance-outline:after,.ng-select.ng-select-focused .ng-select-container.ng-appearance-outline:hover:after{border-color:#3f51b5;border-width:2px}
.ng-select.ng-select-focused .ng-select-container .ng-value-container .ng-placeholder{transform:translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.001px);color:#3f51b5}
.ng-select.ng-select-focused .ng-select-container .ng-arrow-wrapper .ng-arrow{color:#3f51b5}
.ng-select .ng-has-value .ng-placeholder,.ng-select.ng-select-filtered .ng-select-container .ng-placeholder{display:inline;display:initial}
.ng-select .ng-has-value .ng-placeholder,.ng-select.ng-select-opened .ng-placeholder{transform:translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.001px)}
.ng-select .ng-select-container{color:rgba(0,0,0,0.87);align-items:baseline;min-height:51.5px}
.ng-select .ng-select-container:after{border-bottom:thin solid rgba(0,0,0,0.42);content:'';bottom:0;left:0;right:0;position:absolute;transition:border-color 0.3s cubic-bezier(0.55, 0, 0.55, 0.2)}
.ng-select .ng-select-container.ng-appearance-outline{padding:0 .5em;min-height:60px}
.ng-select .ng-select-container.ng-appearance-outline:after{border:solid 1px rgba(0,0,0,0.12);border-radius:5px;height:calc(100% - .5em);pointer-events:none;transition:border-color 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}
.ng-select .ng-select-container.ng-appearance-outline:hover:after{border-color:rgba(0,0,0,0.87);border-width:2px}
.ng-select .ng-select-container.ng-appearance-outline .ng-placeholder{padding:0 .25em;background-color:#fff;z-index:1}
.ng-select .ng-select-container.ng-appearance-outline .ng-value{padding-left:.25em}
.ng-select .ng-select-container .ng-value-container{align-items:stretch;padding:.4375em 0;border-top:.84375em solid transparent}
.ng-select .ng-select-container .ng-value-container .ng-placeholder{position:absolute;color:rgba(0,0,0,0.54);transform-origin:left 0;transition:transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1),color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1),width 0.4s cubic-bezier(0.25, 0.8, 0.25, 1)}
[dir="rtl"] .ng-select .ng-select-container .ng-value-container .ng-placeholder{transform-origin:right 0}
.ng-select .ng-select-container .ng-value-container .ng-input{bottom:.4375em}
.ng-select.ng-select-single .ng-select-container.ng-appearance-outline .ng-arrow-wrapper{bottom:17px}
.ng-select.ng-select-single .ng-select-container.ng-appearance-outline .ng-clear-wrapper{bottom:14px}
.ng-select.ng-select-single .ng-select-container .ng-arrow-wrapper{align-self:flex-end;bottom:9px}
.ng-select.ng-select-single .ng-select-container .ng-clear-wrapper{align-self:flex-end;bottom:7px}
.ng-select.ng-select-multiple.ng-select-disabled .ng-select-container .ng-value-container .ng-value{background-color:rgba(0,0,0,0.12);color:rgba(0,0,0,0.26)}
.ng-select.ng-select-multiple.ng-select-disabled .ng-appearance-outline:after,.ng-select.ng-select-multiple.ng-select-disabled .ng-appearance-outline:hover:after{background-image:none;border:dotted 1px rgba(0,0,0,0.12)}
.ng-select.ng-select-multiple .ng-select-container.ng-appearance-outline.ng-has-value .ng-arrow-wrapper,.ng-select.ng-select-multiple .ng-select-container.ng-appearance-outline.ng-has-value .ng-clear-wrapper{border-top:none}
.ng-select.ng-select-multiple .ng-select-container.ng-appearance-outline .ng-arrow-wrapper{top:0}
.ng-select.ng-select-multiple .ng-select-container.ng-appearance-outline .ng-clear-wrapper{top:4px}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{background-color:#3f51b5;border-radius:2px;color:#fff;padding:2px 5px;margin:0 0.4375em 0.4375em 0}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin:0 0 0.4375em 0.4375em}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:rgba(0,0,0,0.12);color:rgba(0,0,0,0.26)}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label{font-size:14px;font-weight:500}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{color:rgba(255,255,255,0.54);padding-right:5px}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{padding-left:5px;padding-right:0}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{color:rgba(255,255,255,0.87)}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{line-height:1.375em}
.ng-select.ng-select-multiple .ng-select-container.ng-has-value{align-items:center}
.ng-select.ng-select-multiple .ng-select-container.ng-has-value .ng-value-container{padding-bottom:0;padding-top:.1875em}
.ng-select.ng-select-multiple .ng-select-container.ng-has-value .ng-clear-wrapper,.ng-select.ng-select-multiple .ng-select-container.ng-has-value .ng-arrow-wrapper{border-top:.84375em solid transparent}
.ng-select .ng-clear-wrapper{color:rgba(0,0,0,0.54)}
.ng-select .ng-clear-wrapper:hover{color:rgba(0,0,0,0.87)}
.ng-select .ng-arrow-wrapper{bottom:2px}
.ng-select .ng-arrow-wrapper .ng-arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;margin:0 4px;color:rgba(0,0,0,0.54)}
.ng-select .ng-spinner-zone{top:3px}
.ng-dropdown-panel{background:#fff;left:0}
.ng-dropdown-panel.ng-select-top{bottom:calc(100% - .84375em);box-shadow:0 -5px 5px -3px rgba(0,0,0,0.2),0 -8px 10px 1px rgba(0,0,0,0.14),0 -3px 14px 2px rgba(0,0,0,0.12)}
.ng-dropdown-panel.ng-select-right{left:100%;top:calc(0% + .84375em);box-shadow:0 -5px 5px -3px rgba(0,0,0,0.2),0 -8px 10px 1px rgba(0,0,0,0.14),0 -3px 14px 2px rgba(0,0,0,0.12);margin-left:4px}
.ng-dropdown-panel.ng-select-bottom{top:calc(100% - 1.25em);box-shadow:0 5px 5px -3px rgba(0,0,0,0.2),0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12)}
.ng-dropdown-panel.ng-select-left{left:calc(-100% - 4px);top:calc(0% + .84375em);box-shadow:0 -5px 5px -3px rgba(0,0,0,0.2),0 -8px 10px 1px rgba(0,0,0,0.14),0 -3px 14px 2px rgba(0,0,0,0.12)}
.ng-dropdown-panel.multiple .ng-option.selected{background:#fff}
.ng-dropdown-panel.multiple .ng-option.marked{background:rgba(0,0,0,0.04)}
.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid rgba(0,0,0,0.12);padding:0 16px;line-height:3em;min-height:3em}
.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid rgba(0,0,0,0.12);padding:0 16px;line-height:3em;min-height:3em}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;line-height:3em;height:3em;padding:0 16px;color:rgba(0,0,0,0.54);font-weight:500}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background:rgba(0,0,0,0.04)}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected{background:rgba(0,0,0,0.12);color:#3f51b5}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{line-height:3em;min-height:3em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 16px;text-decoration:none;position:relative;color:rgba(0,0,0,0.87);text-align:left}
[dir="rtl"] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{text-align:right}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background:rgba(0,0,0,0.04);color:rgba(0,0,0,0.87)}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected{background:rgba(0,0,0,0.12);color:#3f51b5}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:rgba(0,0,0,0.38)}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:32px}
[dir="rtl"] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:32px;padding-left:0}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-right:5px;font-size:80%;font-weight:400;color:rgba(0,0,0,0.38)}
[dir="rtl"] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}
@font-face {
  font-family: 'lg';
  src: url('lg.955a4bcf92186ac4.woff2?io9a6k') format("woff2"), url('lg.dc565ab5551f1c21.ttf?io9a6k') format("truetype"), url('lg.c950f0b5c587534c.woff?io9a6k') format("woff"), url('lg.a5ca0178ad5f95f7.svg?io9a6k#lg') format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.lg-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'lg' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.lg-container {
  font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', 'Liberation Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}
.lg-next,
.lg-prev {
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 2px;
  color: #999;
  cursor: pointer;
  display: block;
  font-size: 22px;
  margin-top: -10px;
  padding: 8px 10px 9px;
  position: absolute;
  top: 50%;
  z-index: 1084;
  outline: none;
  border: none;
}
.lg-next.disabled,
.lg-prev.disabled {
  opacity: 0 !important;
  cursor: default;
}
.lg-next:hover:not(.disabled),
.lg-prev:hover:not(.disabled) {
  color: #fff;
}
.lg-single-item .lg-next, .lg-single-item
.lg-prev {
  display: none;
}
.lg-next {
  right: 20px;
}
.lg-next:before {
  content: '\e095';
}
.lg-prev {
  left: 20px;
}
.lg-prev:after {
  content: '\e094';
}
@keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
.lg-outer.lg-right-end .lg-object {
  animation: lg-right-end 0.3s;
  position: relative;
}
.lg-outer.lg-left-end .lg-object {
  animation: lg-left-end 0.3s;
  position: relative;
}
.lg-toolbar {
  z-index: 1082;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.lg-media-overlap .lg-toolbar {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
}
.lg-toolbar .lg-icon {
  color: #999;
  cursor: pointer;
  float: right;
  font-size: 24px;
  height: 47px;
  line-height: 27px;
  padding: 10px 0;
  text-align: center;
  width: 50px;
  text-decoration: none !important;
  outline: medium none;
  will-change: color;
  transition: color 0.2s linear;
  background: none;
  border: none;
  box-shadow: none;
}
.lg-toolbar .lg-icon.lg-icon-18 {
  font-size: 18px;
}
.lg-toolbar .lg-icon:hover {
  color: #fff;
}
.lg-toolbar .lg-close:after {
  content: '\e070';
}
.lg-toolbar .lg-maximize {
  font-size: 22px;
}
.lg-toolbar .lg-maximize:after {
  content: '\e90a';
}
.lg-toolbar .lg-download:after {
  content: '\e0f2';
}
.lg-sub-html {
  color: #eee;
  font-size: 16px;
  padding: 10px 40px;
  text-align: center;
  z-index: 1080;
  opacity: 0;
  transition: opacity 0.2s ease-out 0s;
}
.lg-sub-html h4 {
  margin: 0;
  font-size: 13px;
  font-weight: bold;
}
.lg-sub-html p {
  font-size: 12px;
  margin: 5px 0 0;
}
.lg-sub-html a {
  color: inherit;
}
.lg-sub-html a:hover {
  text-decoration: underline;
}
.lg-media-overlap .lg-sub-html {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
}
.lg-item .lg-sub-html {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
}
.lg-error-msg {
  font-size: 14px;
  color: #999;
}
.lg-counter {
  color: #999;
  display: inline-block;
  font-size: 16px;
  padding-left: 20px;
  padding-top: 12px;
  height: 47px;
  vertical-align: middle;
}
.lg-closing .lg-toolbar,
.lg-closing .lg-prev,
.lg-closing .lg-next,
.lg-closing .lg-sub-html {
  opacity: 0;
  transition: transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, color 0.08 linear;
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont {
  opacity: 0;
  transform: scale3d(0.5, 0.5, 0.5);
  will-change: transform, opacity;
  transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont {
  opacity: 1;
  transform: scale3d(1, 1, 1);
}
.lg-icon:focus-visible {
  color: #fff;
  border-radius: 3px;
  outline: 1px dashed rgba(255, 255, 255, 0.6);
}
.lg-toolbar .lg-icon:focus-visible {
  border-radius: 8px;
  outline-offset: -5px;
}
.lg-group:after {
  content: '';
  display: table;
  clear: both;
}
.lg-container {
  display: none;
  outline: none;
}
.lg-container.lg-show {
  display: block;
}
.lg-on {
  scroll-behavior: unset;
}
.lg-overlay-open {
  overflow: hidden;
}
.lg-toolbar,
.lg-prev,
.lg-next,
.lg-pager-outer,
.lg-hide-sub-html .lg-sub-html {
  opacity: 0;
  will-change: transform, opacity;
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-show-in .lg-toolbar,
.lg-show-in .lg-prev,
.lg-show-in .lg-next,
.lg-show-in .lg-pager-outer {
  opacity: 1;
}
.lg-show-in.lg-hide-sub-html .lg-sub-html {
  opacity: 1;
}
.lg-show-in .lg-hide-items .lg-prev {
  opacity: 0;
  transform: translate3d(-10px, 0, 0);
}
.lg-show-in .lg-hide-items .lg-next {
  opacity: 0;
  transform: translate3d(10px, 0, 0);
}
.lg-show-in .lg-hide-items .lg-toolbar {
  opacity: 0;
  transform: translate3d(0, -10px, 0);
}
.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html {
  opacity: 0;
  transform: translate3d(0, 20px, 0);
}
.lg-outer {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  text-align: left;
  opacity: 0.001;
  outline: none;
  will-change: auto;
  overflow: hidden;
  transition: opacity 0.15s ease 0s;
}
.lg-outer * {
  box-sizing: border-box;
}
.lg-outer.lg-zoom-from-image {
  opacity: 1;
}
.lg-outer.lg-visible {
  opacity: 1;
}
.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide, .lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide, .lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current {
  transition-duration: inherit !important;
  transition-timing-function: inherit !important;
}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
  transition-duration: 0s !important;
  opacity: 1;
}
.lg-outer.lg-grab img.lg-object {
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lg-outer.lg-grabbing img.lg-object {
  cursor: move;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
.lg-outer .lg-content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.lg-outer .lg-inner {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  transition: opacity 0s;
  white-space: nowrap;
}
.lg-outer .lg-item {
  display: none !important;
}
.lg-outer .lg-item:not(.lg-start-end-progress) {
  background: url('loading.49ca460c0836bedc.gif') no-repeat scroll center center transparent;
}
.lg-outer.lg-css3 .lg-prev-slide,
.lg-outer.lg-css3 .lg-current,
.lg-outer.lg-css3 .lg-next-slide {
  display: inline-block !important;
}
.lg-outer.lg-css .lg-current {
  display: inline-block !important;
}
.lg-outer .lg-item,
.lg-outer .lg-img-wrap {
  display: inline-block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
}
.lg-outer .lg-item:before,
.lg-outer .lg-img-wrap:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.lg-outer .lg-img-wrap {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  white-space: nowrap;
  font-size: 0;
}
.lg-outer .lg-item.lg-complete {
  background-image: none;
}
.lg-outer .lg-item.lg-current {
  z-index: 1060;
}
.lg-outer .lg-object {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  position: relative;
}
.lg-outer .lg-empty-html.lg-sub-html,
.lg-outer .lg-empty-html .lg-sub-html {
  display: none;
}
.lg-outer.lg-hide-download .lg-download {
  opacity: 0.75;
  pointer-events: none;
}
.lg-outer .lg-first-slide .lg-dummy-img {
  position: absolute;
  top: 50%;
  left: 50%;
}
.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components {
  transform: translate3d(0, 0%, 0);
  opacity: 1;
}
.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html {
  opacity: 1;
  transition: opacity 0.2s ease-out 0.15s;
}
.lg-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1040;
  background-color: #000;
  opacity: 0;
  will-change: auto;
  transition: opacity 333ms ease-in 0s;
}
.lg-backdrop.in {
  opacity: 1;
}
.lg-css3.lg-no-trans .lg-prev-slide,
.lg-css3.lg-no-trans .lg-next-slide,
.lg-css3.lg-no-trans .lg-current {
  transition: none 0s ease 0s !important;
}
.lg-css3.lg-use-css3 .lg-item {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lg-css3.lg-fade .lg-item {
  opacity: 0;
}
.lg-css3.lg-fade .lg-item.lg-current {
  opacity: 1;
}
.lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current {
  transition: opacity 0.1s ease 0s;
}
.lg-css3.lg-use-css3 .lg-item.lg-start-progress {
  transition: transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
}
.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress {
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  transform: translate3d(-100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
  transform: translate3d(100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
.lg-container {
  display: none;
}
.lg-container.lg-show {
  display: block;
}
.lg-container.lg-dragging-vertical .lg-backdrop {
  transition-duration: 0s !important;
}
.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current {
  transition-duration: 0s !important;
  opacity: 1;
}
.lg-inline .lg-backdrop,
.lg-inline .lg-outer {
  position: absolute;
}
.lg-inline .lg-backdrop {
  z-index: 1;
}
.lg-inline .lg-outer {
  z-index: 2;
}
.lg-inline .lg-maximize:after {
  content: '\e909';
}
.lg-components {
  transform: translate3d(0, 100%, 0);
  will-change: transform;
  transition: transform 0.35s ease-out 0s;
  z-index: 1080;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
}

@charset "UTF-8";
/*!
 * Bootstrap v4.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! nouislider - 14.6.0 - 6/27/2020 */
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;touch-action:none;-moz-user-select:none;user-select:none;box-sizing:border-box}
.noUi-target{position:relative}
.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}
.noUi-connects{overflow:hidden;z-index:0}
.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}
.noUi-connect{height:100%;width:100%}
.noUi-origin{height:10%;width:10%}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}
.noUi-vertical .noUi-origin{width:0}
.noUi-horizontal .noUi-origin{height:0}
.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}
.noUi-touch-area{height:100%;width:100%}
.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}
.noUi-state-drag *{cursor:inherit!important}
.noUi-horizontal{height:18px}
.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}
.noUi-vertical{width:18px}
.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;top:-17px}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}
.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}
.noUi-connects{border-radius:3px}
.noUi-connect{background:#3FB8AF}
.noUi-draggable{cursor:ew-resize}
.noUi-vertical .noUi-draggable{cursor:ns-resize}
.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}
.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}
.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}
.noUi-handle:after{left:17px}
.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}
.noUi-vertical .noUi-handle:after{top:17px}
[disabled] .noUi-connect{background:#B8B8B8}
[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}
.noUi-pips,.noUi-pips *{box-sizing:border-box}
.noUi-pips{position:absolute;color:#999}
.noUi-value{position:absolute;white-space:nowrap;text-align:center}
.noUi-value-sub{color:#ccc;font-size:10px}
.noUi-marker{position:absolute;background:#CCC}
.noUi-marker-sub{background:#AAA}
.noUi-marker-large{background:#AAA}
.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}
.noUi-value-horizontal{transform:translate(-50%,50%)}
.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}
.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}
.noUi-marker-horizontal.noUi-marker-sub{height:10px}
.noUi-marker-horizontal.noUi-marker-large{height:15px}
.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}
.noUi-value-vertical{transform:translate(0,-50%);padding-left:25px}
.noUi-rtl .noUi-value-vertical{transform:translate(0,50%)}
.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}
.noUi-marker-vertical.noUi-marker-sub{width:10px}
.noUi-marker-vertical.noUi-marker-large{width:15px}
.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}
.noUi-horizontal .noUi-tooltip{transform:translate(-50%,0);left:50%;bottom:120%}
.noUi-vertical .noUi-tooltip{transform:translate(0,-50%);top:50%;right:120%}
.noUi-horizontal .noUi-origin>.noUi-tooltip{transform:translate(50%,0);left:auto;bottom:10px}
.noUi-vertical .noUi-origin>.noUi-tooltip{transform:translate(0,-18px);top:auto;right:28px}
/*!
 * Bootstrap Icons v1.11.3 (https://icons.getbootstrap.com/)
 * Copyright 2019-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
 */
@font-face {
  font-display: block;
  font-family: "bootstrap-icons";
  src: url('bootstrap-icons.bfa90bda92a84a6a.woff2?dd67030699838ea613ee6dbda90effa6') format("woff2"),
url('bootstrap-icons.70a9dee9e5ab72aa.woff?dd67030699838ea613ee6dbda90effa6') format("woff");
}
.bi::before,
[class^="bi-"]::before,
[class*=" bi-"]::before {
  display: inline-block;
  font-family: bootstrap-icons !important;
  font-style: normal;
  font-weight: normal !important;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bi-123::before { content: "\f67f"; }
.bi-alarm-fill::before { content: "\f101"; }
.bi-alarm::before { content: "\f102"; }
.bi-align-bottom::before { content: "\f103"; }
.bi-align-center::before { content: "\f104"; }
.bi-align-end::before { content: "\f105"; }
.bi-align-middle::before { content: "\f106"; }
.bi-align-start::before { content: "\f107"; }
.bi-align-top::before { content: "\f108"; }
.bi-alt::before { content: "\f109"; }
.bi-app-indicator::before { content: "\f10a"; }
.bi-app::before { content: "\f10b"; }
.bi-archive-fill::before { content: "\f10c"; }
.bi-archive::before { content: "\f10d"; }
.bi-arrow-90deg-down::before { content: "\f10e"; }
.bi-arrow-90deg-left::before { content: "\f10f"; }
.bi-arrow-90deg-right::before { content: "\f110"; }
.bi-arrow-90deg-up::before { content: "\f111"; }
.bi-arrow-bar-down::before { content: "\f112"; }
.bi-arrow-bar-left::before { content: "\f113"; }
.bi-arrow-bar-right::before { content: "\f114"; }
.bi-arrow-bar-up::before { content: "\f115"; }
.bi-arrow-clockwise::before { content: "\f116"; }
.bi-arrow-counterclockwise::before { content: "\f117"; }
.bi-arrow-down-circle-fill::before { content: "\f118"; }
.bi-arrow-down-circle::before { content: "\f119"; }
.bi-arrow-down-left-circle-fill::before { content: "\f11a"; }
.bi-arrow-down-left-circle::before { content: "\f11b"; }
.bi-arrow-down-left-square-fill::before { content: "\f11c"; }
.bi-arrow-down-left-square::before { content: "\f11d"; }
.bi-arrow-down-left::before { content: "\f11e"; }
.bi-arrow-down-right-circle-fill::before { content: "\f11f"; }
.bi-arrow-down-right-circle::before { content: "\f120"; }
.bi-arrow-down-right-square-fill::before { content: "\f121"; }
.bi-arrow-down-right-square::before { content: "\f122"; }
.bi-arrow-down-right::before { content: "\f123"; }
.bi-arrow-down-short::before { content: "\f124"; }
.bi-arrow-down-square-fill::before { content: "\f125"; }
.bi-arrow-down-square::before { content: "\f126"; }
.bi-arrow-down-up::before { content: "\f127"; }
.bi-arrow-down::before { content: "\f128"; }
.bi-arrow-left-circle-fill::before { content: "\f129"; }
.bi-arrow-left-circle::before { content: "\f12a"; }
.bi-arrow-left-right::before { content: "\f12b"; }
.bi-arrow-left-short::before { content: "\f12c"; }
.bi-arrow-left-square-fill::before { content: "\f12d"; }
.bi-arrow-left-square::before { content: "\f12e"; }
.bi-arrow-left::before { content: "\f12f"; }
.bi-arrow-repeat::before { content: "\f130"; }
.bi-arrow-return-left::before { content: "\f131"; }
.bi-arrow-return-right::before { content: "\f132"; }
.bi-arrow-right-circle-fill::before { content: "\f133"; }
.bi-arrow-right-circle::before { content: "\f134"; }
.bi-arrow-right-short::before { content: "\f135"; }
.bi-arrow-right-square-fill::before { content: "\f136"; }
.bi-arrow-right-square::before { content: "\f137"; }
.bi-arrow-right::before { content: "\f138"; }
.bi-arrow-up-circle-fill::before { content: "\f139"; }
.bi-arrow-up-circle::before { content: "\f13a"; }
.bi-arrow-up-left-circle-fill::before { content: "\f13b"; }
.bi-arrow-up-left-circle::before { content: "\f13c"; }
.bi-arrow-up-left-square-fill::before { content: "\f13d"; }
.bi-arrow-up-left-square::before { content: "\f13e"; }
.bi-arrow-up-left::before { content: "\f13f"; }
.bi-arrow-up-right-circle-fill::before { content: "\f140"; }
.bi-arrow-up-right-circle::before { content: "\f141"; }
.bi-arrow-up-right-square-fill::before { content: "\f142"; }
.bi-arrow-up-right-square::before { content: "\f143"; }
.bi-arrow-up-right::before { content: "\f144"; }
.bi-arrow-up-short::before { content: "\f145"; }
.bi-arrow-up-square-fill::before { content: "\f146"; }
.bi-arrow-up-square::before { content: "\f147"; }
.bi-arrow-up::before { content: "\f148"; }
.bi-arrows-angle-contract::before { content: "\f149"; }
.bi-arrows-angle-expand::before { content: "\f14a"; }
.bi-arrows-collapse::before { content: "\f14b"; }
.bi-arrows-expand::before { content: "\f14c"; }
.bi-arrows-fullscreen::before { content: "\f14d"; }
.bi-arrows-move::before { content: "\f14e"; }
.bi-aspect-ratio-fill::before { content: "\f14f"; }
.bi-aspect-ratio::before { content: "\f150"; }
.bi-asterisk::before { content: "\f151"; }
.bi-at::before { content: "\f152"; }
.bi-award-fill::before { content: "\f153"; }
.bi-award::before { content: "\f154"; }
.bi-back::before { content: "\f155"; }
.bi-backspace-fill::before { content: "\f156"; }
.bi-backspace-reverse-fill::before { content: "\f157"; }
.bi-backspace-reverse::before { content: "\f158"; }
.bi-backspace::before { content: "\f159"; }
.bi-badge-3d-fill::before { content: "\f15a"; }
.bi-badge-3d::before { content: "\f15b"; }
.bi-badge-4k-fill::before { content: "\f15c"; }
.bi-badge-4k::before { content: "\f15d"; }
.bi-badge-8k-fill::before { content: "\f15e"; }
.bi-badge-8k::before { content: "\f15f"; }
.bi-badge-ad-fill::before { content: "\f160"; }
.bi-badge-ad::before { content: "\f161"; }
.bi-badge-ar-fill::before { content: "\f162"; }
.bi-badge-ar::before { content: "\f163"; }
.bi-badge-cc-fill::before { content: "\f164"; }
.bi-badge-cc::before { content: "\f165"; }
.bi-badge-hd-fill::before { content: "\f166"; }
.bi-badge-hd::before { content: "\f167"; }
.bi-badge-tm-fill::before { content: "\f168"; }
.bi-badge-tm::before { content: "\f169"; }
.bi-badge-vo-fill::before { content: "\f16a"; }
.bi-badge-vo::before { content: "\f16b"; }
.bi-badge-vr-fill::before { content: "\f16c"; }
.bi-badge-vr::before { content: "\f16d"; }
.bi-badge-wc-fill::before { content: "\f16e"; }
.bi-badge-wc::before { content: "\f16f"; }
.bi-bag-check-fill::before { content: "\f170"; }
.bi-bag-check::before { content: "\f171"; }
.bi-bag-dash-fill::before { content: "\f172"; }
.bi-bag-dash::before { content: "\f173"; }
.bi-bag-fill::before { content: "\f174"; }
.bi-bag-plus-fill::before { content: "\f175"; }
.bi-bag-plus::before { content: "\f176"; }
.bi-bag-x-fill::before { content: "\f177"; }
.bi-bag-x::before { content: "\f178"; }
.bi-bag::before { content: "\f179"; }
.bi-bar-chart-fill::before { content: "\f17a"; }
.bi-bar-chart-line-fill::before { content: "\f17b"; }
.bi-bar-chart-line::before { content: "\f17c"; }
.bi-bar-chart-steps::before { content: "\f17d"; }
.bi-bar-chart::before { content: "\f17e"; }
.bi-basket-fill::before { content: "\f17f"; }
.bi-basket::before { content: "\f180"; }
.bi-basket2-fill::before { content: "\f181"; }
.bi-basket2::before { content: "\f182"; }
.bi-basket3-fill::before { content: "\f183"; }
.bi-basket3::before { content: "\f184"; }
.bi-battery-charging::before { content: "\f185"; }
.bi-battery-full::before { content: "\f186"; }
.bi-battery-half::before { content: "\f187"; }
.bi-battery::before { content: "\f188"; }
.bi-bell-fill::before { content: "\f189"; }
.bi-bell::before { content: "\f18a"; }
.bi-bezier::before { content: "\f18b"; }
.bi-bezier2::before { content: "\f18c"; }
.bi-bicycle::before { content: "\f18d"; }
.bi-binoculars-fill::before { content: "\f18e"; }
.bi-binoculars::before { content: "\f18f"; }
.bi-blockquote-left::before { content: "\f190"; }
.bi-blockquote-right::before { content: "\f191"; }
.bi-book-fill::before { content: "\f192"; }
.bi-book-half::before { content: "\f193"; }
.bi-book::before { content: "\f194"; }
.bi-bookmark-check-fill::before { content: "\f195"; }
.bi-bookmark-check::before { content: "\f196"; }
.bi-bookmark-dash-fill::before { content: "\f197"; }
.bi-bookmark-dash::before { content: "\f198"; }
.bi-bookmark-fill::before { content: "\f199"; }
.bi-bookmark-heart-fill::before { content: "\f19a"; }
.bi-bookmark-heart::before { content: "\f19b"; }
.bi-bookmark-plus-fill::before { content: "\f19c"; }
.bi-bookmark-plus::before { content: "\f19d"; }
.bi-bookmark-star-fill::before { content: "\f19e"; }
.bi-bookmark-star::before { content: "\f19f"; }
.bi-bookmark-x-fill::before { content: "\f1a0"; }
.bi-bookmark-x::before { content: "\f1a1"; }
.bi-bookmark::before { content: "\f1a2"; }
.bi-bookmarks-fill::before { content: "\f1a3"; }
.bi-bookmarks::before { content: "\f1a4"; }
.bi-bookshelf::before { content: "\f1a5"; }
.bi-bootstrap-fill::before { content: "\f1a6"; }
.bi-bootstrap-reboot::before { content: "\f1a7"; }
.bi-bootstrap::before { content: "\f1a8"; }
.bi-border-all::before { content: "\f1a9"; }
.bi-border-bottom::before { content: "\f1aa"; }
.bi-border-center::before { content: "\f1ab"; }
.bi-border-inner::before { content: "\f1ac"; }
.bi-border-left::before { content: "\f1ad"; }
.bi-border-middle::before { content: "\f1ae"; }
.bi-border-outer::before { content: "\f1af"; }
.bi-border-right::before { content: "\f1b0"; }
.bi-border-style::before { content: "\f1b1"; }
.bi-border-top::before { content: "\f1b2"; }
.bi-border-width::before { content: "\f1b3"; }
.bi-border::before { content: "\f1b4"; }
.bi-bounding-box-circles::before { content: "\f1b5"; }
.bi-bounding-box::before { content: "\f1b6"; }
.bi-box-arrow-down-left::before { content: "\f1b7"; }
.bi-box-arrow-down-right::before { content: "\f1b8"; }
.bi-box-arrow-down::before { content: "\f1b9"; }
.bi-box-arrow-in-down-left::before { content: "\f1ba"; }
.bi-box-arrow-in-down-right::before { content: "\f1bb"; }
.bi-box-arrow-in-down::before { content: "\f1bc"; }
.bi-box-arrow-in-left::before { content: "\f1bd"; }
.bi-box-arrow-in-right::before { content: "\f1be"; }
.bi-box-arrow-in-up-left::before { content: "\f1bf"; }
.bi-box-arrow-in-up-right::before { content: "\f1c0"; }
.bi-box-arrow-in-up::before { content: "\f1c1"; }
.bi-box-arrow-left::before { content: "\f1c2"; }
.bi-box-arrow-right::before { content: "\f1c3"; }
.bi-box-arrow-up-left::before { content: "\f1c4"; }
.bi-box-arrow-up-right::before { content: "\f1c5"; }
.bi-box-arrow-up::before { content: "\f1c6"; }
.bi-box-seam::before { content: "\f1c7"; }
.bi-box::before { content: "\f1c8"; }
.bi-braces::before { content: "\f1c9"; }
.bi-bricks::before { content: "\f1ca"; }
.bi-briefcase-fill::before { content: "\f1cb"; }
.bi-briefcase::before { content: "\f1cc"; }
.bi-brightness-alt-high-fill::before { content: "\f1cd"; }
.bi-brightness-alt-high::before { content: "\f1ce"; }
.bi-brightness-alt-low-fill::before { content: "\f1cf"; }
.bi-brightness-alt-low::before { content: "\f1d0"; }
.bi-brightness-high-fill::before { content: "\f1d1"; }
.bi-brightness-high::before { content: "\f1d2"; }
.bi-brightness-low-fill::before { content: "\f1d3"; }
.bi-brightness-low::before { content: "\f1d4"; }
.bi-broadcast-pin::before { content: "\f1d5"; }
.bi-broadcast::before { content: "\f1d6"; }
.bi-brush-fill::before { content: "\f1d7"; }
.bi-brush::before { content: "\f1d8"; }
.bi-bucket-fill::before { content: "\f1d9"; }
.bi-bucket::before { content: "\f1da"; }
.bi-bug-fill::before { content: "\f1db"; }
.bi-bug::before { content: "\f1dc"; }
.bi-building::before { content: "\f1dd"; }
.bi-bullseye::before { content: "\f1de"; }
.bi-calculator-fill::before { content: "\f1df"; }
.bi-calculator::before { content: "\f1e0"; }
.bi-calendar-check-fill::before { content: "\f1e1"; }
.bi-calendar-check::before { content: "\f1e2"; }
.bi-calendar-date-fill::before { content: "\f1e3"; }
.bi-calendar-date::before { content: "\f1e4"; }
.bi-calendar-day-fill::before { content: "\f1e5"; }
.bi-calendar-day::before { content: "\f1e6"; }
.bi-calendar-event-fill::before { content: "\f1e7"; }
.bi-calendar-event::before { content: "\f1e8"; }
.bi-calendar-fill::before { content: "\f1e9"; }
.bi-calendar-minus-fill::before { content: "\f1ea"; }
.bi-calendar-minus::before { content: "\f1eb"; }
.bi-calendar-month-fill::before { content: "\f1ec"; }
.bi-calendar-month::before { content: "\f1ed"; }
.bi-calendar-plus-fill::before { content: "\f1ee"; }
.bi-calendar-plus::before { content: "\f1ef"; }
.bi-calendar-range-fill::before { content: "\f1f0"; }
.bi-calendar-range::before { content: "\f1f1"; }
.bi-calendar-week-fill::before { content: "\f1f2"; }
.bi-calendar-week::before { content: "\f1f3"; }
.bi-calendar-x-fill::before { content: "\f1f4"; }
.bi-calendar-x::before { content: "\f1f5"; }
.bi-calendar::before { content: "\f1f6"; }
.bi-calendar2-check-fill::before { content: "\f1f7"; }
.bi-calendar2-check::before { content: "\f1f8"; }
.bi-calendar2-date-fill::before { content: "\f1f9"; }
.bi-calendar2-date::before { content: "\f1fa"; }
.bi-calendar2-day-fill::before { content: "\f1fb"; }
.bi-calendar2-day::before { content: "\f1fc"; }
.bi-calendar2-event-fill::before { content: "\f1fd"; }
.bi-calendar2-event::before { content: "\f1fe"; }
.bi-calendar2-fill::before { content: "\f1ff"; }
.bi-calendar2-minus-fill::before { content: "\f200"; }
.bi-calendar2-minus::before { content: "\f201"; }
.bi-calendar2-month-fill::before { content: "\f202"; }
.bi-calendar2-month::before { content: "\f203"; }
.bi-calendar2-plus-fill::before { content: "\f204"; }
.bi-calendar2-plus::before { content: "\f205"; }
.bi-calendar2-range-fill::before { content: "\f206"; }
.bi-calendar2-range::before { content: "\f207"; }
.bi-calendar2-week-fill::before { content: "\f208"; }
.bi-calendar2-week::before { content: "\f209"; }
.bi-calendar2-x-fill::before { content: "\f20a"; }
.bi-calendar2-x::before { content: "\f20b"; }
.bi-calendar2::before { content: "\f20c"; }
.bi-calendar3-event-fill::before { content: "\f20d"; }
.bi-calendar3-event::before { content: "\f20e"; }
.bi-calendar3-fill::before { content: "\f20f"; }
.bi-calendar3-range-fill::before { content: "\f210"; }
.bi-calendar3-range::before { content: "\f211"; }
.bi-calendar3-week-fill::before { content: "\f212"; }
.bi-calendar3-week::before { content: "\f213"; }
.bi-calendar3::before { content: "\f214"; }
.bi-calendar4-event::before { content: "\f215"; }
.bi-calendar4-range::before { content: "\f216"; }
.bi-calendar4-week::before { content: "\f217"; }
.bi-calendar4::before { content: "\f218"; }
.bi-camera-fill::before { content: "\f219"; }
.bi-camera-reels-fill::before { content: "\f21a"; }
.bi-camera-reels::before { content: "\f21b"; }
.bi-camera-video-fill::before { content: "\f21c"; }
.bi-camera-video-off-fill::before { content: "\f21d"; }
.bi-camera-video-off::before { content: "\f21e"; }
.bi-camera-video::before { content: "\f21f"; }
.bi-camera::before { content: "\f220"; }
.bi-camera2::before { content: "\f221"; }
.bi-capslock-fill::before { content: "\f222"; }
.bi-capslock::before { content: "\f223"; }
.bi-card-checklist::before { content: "\f224"; }
.bi-card-heading::before { content: "\f225"; }
.bi-card-image::before { content: "\f226"; }
.bi-card-list::before { content: "\f227"; }
.bi-card-text::before { content: "\f228"; }
.bi-caret-down-fill::before { content: "\f229"; }
.bi-caret-down-square-fill::before { content: "\f22a"; }
.bi-caret-down-square::before { content: "\f22b"; }
.bi-caret-down::before { content: "\f22c"; }
.bi-caret-left-fill::before { content: "\f22d"; }
.bi-caret-left-square-fill::before { content: "\f22e"; }
.bi-caret-left-square::before { content: "\f22f"; }
.bi-caret-left::before { content: "\f230"; }
.bi-caret-right-fill::before { content: "\f231"; }
.bi-caret-right-square-fill::before { content: "\f232"; }
.bi-caret-right-square::before { content: "\f233"; }
.bi-caret-right::before { content: "\f234"; }
.bi-caret-up-fill::before { content: "\f235"; }
.bi-caret-up-square-fill::before { content: "\f236"; }
.bi-caret-up-square::before { content: "\f237"; }
.bi-caret-up::before { content: "\f238"; }
.bi-cart-check-fill::before { content: "\f239"; }
.bi-cart-check::before { content: "\f23a"; }
.bi-cart-dash-fill::before { content: "\f23b"; }
.bi-cart-dash::before { content: "\f23c"; }
.bi-cart-fill::before { content: "\f23d"; }
.bi-cart-plus-fill::before { content: "\f23e"; }
.bi-cart-plus::before { content: "\f23f"; }
.bi-cart-x-fill::before { content: "\f240"; }
.bi-cart-x::before { content: "\f241"; }
.bi-cart::before { content: "\f242"; }
.bi-cart2::before { content: "\f243"; }
.bi-cart3::before { content: "\f244"; }
.bi-cart4::before { content: "\f245"; }
.bi-cash-stack::before { content: "\f246"; }
.bi-cash::before { content: "\f247"; }
.bi-cast::before { content: "\f248"; }
.bi-chat-dots-fill::before { content: "\f249"; }
.bi-chat-dots::before { content: "\f24a"; }
.bi-chat-fill::before { content: "\f24b"; }
.bi-chat-left-dots-fill::before { content: "\f24c"; }
.bi-chat-left-dots::before { content: "\f24d"; }
.bi-chat-left-fill::before { content: "\f24e"; }
.bi-chat-left-quote-fill::before { content: "\f24f"; }
.bi-chat-left-quote::before { content: "\f250"; }
.bi-chat-left-text-fill::before { content: "\f251"; }
.bi-chat-left-text::before { content: "\f252"; }
.bi-chat-left::before { content: "\f253"; }
.bi-chat-quote-fill::before { content: "\f254"; }
.bi-chat-quote::before { content: "\f255"; }
.bi-chat-right-dots-fill::before { content: "\f256"; }
.bi-chat-right-dots::before { content: "\f257"; }
.bi-chat-right-fill::before { content: "\f258"; }
.bi-chat-right-quote-fill::before { content: "\f259"; }
.bi-chat-right-quote::before { content: "\f25a"; }
.bi-chat-right-text-fill::before { content: "\f25b"; }
.bi-chat-right-text::before { content: "\f25c"; }
.bi-chat-right::before { content: "\f25d"; }
.bi-chat-square-dots-fill::before { content: "\f25e"; }
.bi-chat-square-dots::before { content: "\f25f"; }
.bi-chat-square-fill::before { content: "\f260"; }
.bi-chat-square-quote-fill::before { content: "\f261"; }
.bi-chat-square-quote::before { content: "\f262"; }
.bi-chat-square-text-fill::before { content: "\f263"; }
.bi-chat-square-text::before { content: "\f264"; }
.bi-chat-square::before { content: "\f265"; }
.bi-chat-text-fill::before { content: "\f266"; }
.bi-chat-text::before { content: "\f267"; }
.bi-chat::before { content: "\f268"; }
.bi-check-all::before { content: "\f269"; }
.bi-check-circle-fill::before { content: "\f26a"; }
.bi-check-circle::before { content: "\f26b"; }
.bi-check-square-fill::before { content: "\f26c"; }
.bi-check-square::before { content: "\f26d"; }
.bi-check::before { content: "\f26e"; }
.bi-check2-all::before { content: "\f26f"; }
.bi-check2-circle::before { content: "\f270"; }
.bi-check2-square::before { content: "\f271"; }
.bi-check2::before { content: "\f272"; }
.bi-chevron-bar-contract::before { content: "\f273"; }
.bi-chevron-bar-down::before { content: "\f274"; }
.bi-chevron-bar-expand::before { content: "\f275"; }
.bi-chevron-bar-left::before { content: "\f276"; }
.bi-chevron-bar-right::before { content: "\f277"; }
.bi-chevron-bar-up::before { content: "\f278"; }
.bi-chevron-compact-down::before { content: "\f279"; }
.bi-chevron-compact-left::before { content: "\f27a"; }
.bi-chevron-compact-right::before { content: "\f27b"; }
.bi-chevron-compact-up::before { content: "\f27c"; }
.bi-chevron-contract::before { content: "\f27d"; }
.bi-chevron-double-down::before { content: "\f27e"; }
.bi-chevron-double-left::before { content: "\f27f"; }
.bi-chevron-double-right::before { content: "\f280"; }
.bi-chevron-double-up::before { content: "\f281"; }
.bi-chevron-down::before { content: "\f282"; }
.bi-chevron-expand::before { content: "\f283"; }
.bi-chevron-left::before { content: "\f284"; }
.bi-chevron-right::before { content: "\f285"; }
.bi-chevron-up::before { content: "\f286"; }
.bi-circle-fill::before { content: "\f287"; }
.bi-circle-half::before { content: "\f288"; }
.bi-circle-square::before { content: "\f289"; }
.bi-circle::before { content: "\f28a"; }
.bi-clipboard-check::before { content: "\f28b"; }
.bi-clipboard-data::before { content: "\f28c"; }
.bi-clipboard-minus::before { content: "\f28d"; }
.bi-clipboard-plus::before { content: "\f28e"; }
.bi-clipboard-x::before { content: "\f28f"; }
.bi-clipboard::before { content: "\f290"; }
.bi-clock-fill::before { content: "\f291"; }
.bi-clock-history::before { content: "\f292"; }
.bi-clock::before { content: "\f293"; }
.bi-cloud-arrow-down-fill::before { content: "\f294"; }
.bi-cloud-arrow-down::before { content: "\f295"; }
.bi-cloud-arrow-up-fill::before { content: "\f296"; }
.bi-cloud-arrow-up::before { content: "\f297"; }
.bi-cloud-check-fill::before { content: "\f298"; }
.bi-cloud-check::before { content: "\f299"; }
.bi-cloud-download-fill::before { content: "\f29a"; }
.bi-cloud-download::before { content: "\f29b"; }
.bi-cloud-drizzle-fill::before { content: "\f29c"; }
.bi-cloud-drizzle::before { content: "\f29d"; }
.bi-cloud-fill::before { content: "\f29e"; }
.bi-cloud-fog-fill::before { content: "\f29f"; }
.bi-cloud-fog::before { content: "\f2a0"; }
.bi-cloud-fog2-fill::before { content: "\f2a1"; }
.bi-cloud-fog2::before { content: "\f2a2"; }
.bi-cloud-hail-fill::before { content: "\f2a3"; }
.bi-cloud-hail::before { content: "\f2a4"; }
.bi-cloud-haze-fill::before { content: "\f2a6"; }
.bi-cloud-haze::before { content: "\f2a7"; }
.bi-cloud-haze2-fill::before { content: "\f2a8"; }
.bi-cloud-lightning-fill::before { content: "\f2a9"; }
.bi-cloud-lightning-rain-fill::before { content: "\f2aa"; }
.bi-cloud-lightning-rain::before { content: "\f2ab"; }
.bi-cloud-lightning::before { content: "\f2ac"; }
.bi-cloud-minus-fill::before { content: "\f2ad"; }
.bi-cloud-minus::before { content: "\f2ae"; }
.bi-cloud-moon-fill::before { content: "\f2af"; }
.bi-cloud-moon::before { content: "\f2b0"; }
.bi-cloud-plus-fill::before { content: "\f2b1"; }
.bi-cloud-plus::before { content: "\f2b2"; }
.bi-cloud-rain-fill::before { content: "\f2b3"; }
.bi-cloud-rain-heavy-fill::before { content: "\f2b4"; }
.bi-cloud-rain-heavy::before { content: "\f2b5"; }
.bi-cloud-rain::before { content: "\f2b6"; }
.bi-cloud-slash-fill::before { content: "\f2b7"; }
.bi-cloud-slash::before { content: "\f2b8"; }
.bi-cloud-sleet-fill::before { content: "\f2b9"; }
.bi-cloud-sleet::before { content: "\f2ba"; }
.bi-cloud-snow-fill::before { content: "\f2bb"; }
.bi-cloud-snow::before { content: "\f2bc"; }
.bi-cloud-sun-fill::before { content: "\f2bd"; }
.bi-cloud-sun::before { content: "\f2be"; }
.bi-cloud-upload-fill::before { content: "\f2bf"; }
.bi-cloud-upload::before { content: "\f2c0"; }
.bi-cloud::before { content: "\f2c1"; }
.bi-clouds-fill::before { content: "\f2c2"; }
.bi-clouds::before { content: "\f2c3"; }
.bi-cloudy-fill::before { content: "\f2c4"; }
.bi-cloudy::before { content: "\f2c5"; }
.bi-code-slash::before { content: "\f2c6"; }
.bi-code-square::before { content: "\f2c7"; }
.bi-code::before { content: "\f2c8"; }
.bi-collection-fill::before { content: "\f2c9"; }
.bi-collection-play-fill::before { content: "\f2ca"; }
.bi-collection-play::before { content: "\f2cb"; }
.bi-collection::before { content: "\f2cc"; }
.bi-columns-gap::before { content: "\f2cd"; }
.bi-columns::before { content: "\f2ce"; }
.bi-command::before { content: "\f2cf"; }
.bi-compass-fill::before { content: "\f2d0"; }
.bi-compass::before { content: "\f2d1"; }
.bi-cone-striped::before { content: "\f2d2"; }
.bi-cone::before { content: "\f2d3"; }
.bi-controller::before { content: "\f2d4"; }
.bi-cpu-fill::before { content: "\f2d5"; }
.bi-cpu::before { content: "\f2d6"; }
.bi-credit-card-2-back-fill::before { content: "\f2d7"; }
.bi-credit-card-2-back::before { content: "\f2d8"; }
.bi-credit-card-2-front-fill::before { content: "\f2d9"; }
.bi-credit-card-2-front::before { content: "\f2da"; }
.bi-credit-card-fill::before { content: "\f2db"; }
.bi-credit-card::before { content: "\f2dc"; }
.bi-crop::before { content: "\f2dd"; }
.bi-cup-fill::before { content: "\f2de"; }
.bi-cup-straw::before { content: "\f2df"; }
.bi-cup::before { content: "\f2e0"; }
.bi-cursor-fill::before { content: "\f2e1"; }
.bi-cursor-text::before { content: "\f2e2"; }
.bi-cursor::before { content: "\f2e3"; }
.bi-dash-circle-dotted::before { content: "\f2e4"; }
.bi-dash-circle-fill::before { content: "\f2e5"; }
.bi-dash-circle::before { content: "\f2e6"; }
.bi-dash-square-dotted::before { content: "\f2e7"; }
.bi-dash-square-fill::before { content: "\f2e8"; }
.bi-dash-square::before { content: "\f2e9"; }
.bi-dash::before { content: "\f2ea"; }
.bi-diagram-2-fill::before { content: "\f2eb"; }
.bi-diagram-2::before { content: "\f2ec"; }
.bi-diagram-3-fill::before { content: "\f2ed"; }
.bi-diagram-3::before { content: "\f2ee"; }
.bi-diamond-fill::before { content: "\f2ef"; }
.bi-diamond-half::before { content: "\f2f0"; }
.bi-diamond::before { content: "\f2f1"; }
.bi-dice-1-fill::before { content: "\f2f2"; }
.bi-dice-1::before { content: "\f2f3"; }
.bi-dice-2-fill::before { content: "\f2f4"; }
.bi-dice-2::before { content: "\f2f5"; }
.bi-dice-3-fill::before { content: "\f2f6"; }
.bi-dice-3::before { content: "\f2f7"; }
.bi-dice-4-fill::before { content: "\f2f8"; }
.bi-dice-4::before { content: "\f2f9"; }
.bi-dice-5-fill::before { content: "\f2fa"; }
.bi-dice-5::before { content: "\f2fb"; }
.bi-dice-6-fill::before { content: "\f2fc"; }
.bi-dice-6::before { content: "\f2fd"; }
.bi-disc-fill::before { content: "\f2fe"; }
.bi-disc::before { content: "\f2ff"; }
.bi-discord::before { content: "\f300"; }
.bi-display-fill::before { content: "\f301"; }
.bi-display::before { content: "\f302"; }
.bi-distribute-horizontal::before { content: "\f303"; }
.bi-distribute-vertical::before { content: "\f304"; }
.bi-door-closed-fill::before { content: "\f305"; }
.bi-door-closed::before { content: "\f306"; }
.bi-door-open-fill::before { content: "\f307"; }
.bi-door-open::before { content: "\f308"; }
.bi-dot::before { content: "\f309"; }
.bi-download::before { content: "\f30a"; }
.bi-droplet-fill::before { content: "\f30b"; }
.bi-droplet-half::before { content: "\f30c"; }
.bi-droplet::before { content: "\f30d"; }
.bi-earbuds::before { content: "\f30e"; }
.bi-easel-fill::before { content: "\f30f"; }
.bi-easel::before { content: "\f310"; }
.bi-egg-fill::before { content: "\f311"; }
.bi-egg-fried::before { content: "\f312"; }
.bi-egg::before { content: "\f313"; }
.bi-eject-fill::before { content: "\f314"; }
.bi-eject::before { content: "\f315"; }
.bi-emoji-angry-fill::before { content: "\f316"; }
.bi-emoji-angry::before { content: "\f317"; }
.bi-emoji-dizzy-fill::before { content: "\f318"; }
.bi-emoji-dizzy::before { content: "\f319"; }
.bi-emoji-expressionless-fill::before { content: "\f31a"; }
.bi-emoji-expressionless::before { content: "\f31b"; }
.bi-emoji-frown-fill::before { content: "\f31c"; }
.bi-emoji-frown::before { content: "\f31d"; }
.bi-emoji-heart-eyes-fill::before { content: "\f31e"; }
.bi-emoji-heart-eyes::before { content: "\f31f"; }
.bi-emoji-laughing-fill::before { content: "\f320"; }
.bi-emoji-laughing::before { content: "\f321"; }
.bi-emoji-neutral-fill::before { content: "\f322"; }
.bi-emoji-neutral::before { content: "\f323"; }
.bi-emoji-smile-fill::before { content: "\f324"; }
.bi-emoji-smile-upside-down-fill::before { content: "\f325"; }
.bi-emoji-smile-upside-down::before { content: "\f326"; }
.bi-emoji-smile::before { content: "\f327"; }
.bi-emoji-sunglasses-fill::before { content: "\f328"; }
.bi-emoji-sunglasses::before { content: "\f329"; }
.bi-emoji-wink-fill::before { content: "\f32a"; }
.bi-emoji-wink::before { content: "\f32b"; }
.bi-envelope-fill::before { content: "\f32c"; }
.bi-envelope-open-fill::before { content: "\f32d"; }
.bi-envelope-open::before { content: "\f32e"; }
.bi-envelope::before { content: "\f32f"; }
.bi-eraser-fill::before { content: "\f330"; }
.bi-eraser::before { content: "\f331"; }
.bi-exclamation-circle-fill::before { content: "\f332"; }
.bi-exclamation-circle::before { content: "\f333"; }
.bi-exclamation-diamond-fill::before { content: "\f334"; }
.bi-exclamation-diamond::before { content: "\f335"; }
.bi-exclamation-octagon-fill::before { content: "\f336"; }
.bi-exclamation-octagon::before { content: "\f337"; }
.bi-exclamation-square-fill::before { content: "\f338"; }
.bi-exclamation-square::before { content: "\f339"; }
.bi-exclamation-triangle-fill::before { content: "\f33a"; }
.bi-exclamation-triangle::before { content: "\f33b"; }
.bi-exclamation::before { content: "\f33c"; }
.bi-exclude::before { content: "\f33d"; }
.bi-eye-fill::before { content: "\f33e"; }
.bi-eye-slash-fill::before { content: "\f33f"; }
.bi-eye-slash::before { content: "\f340"; }
.bi-eye::before { content: "\f341"; }
.bi-eyedropper::before { content: "\f342"; }
.bi-eyeglasses::before { content: "\f343"; }
.bi-facebook::before { content: "\f344"; }
.bi-file-arrow-down-fill::before { content: "\f345"; }
.bi-file-arrow-down::before { content: "\f346"; }
.bi-file-arrow-up-fill::before { content: "\f347"; }
.bi-file-arrow-up::before { content: "\f348"; }
.bi-file-bar-graph-fill::before { content: "\f349"; }
.bi-file-bar-graph::before { content: "\f34a"; }
.bi-file-binary-fill::before { content: "\f34b"; }
.bi-file-binary::before { content: "\f34c"; }
.bi-file-break-fill::before { content: "\f34d"; }
.bi-file-break::before { content: "\f34e"; }
.bi-file-check-fill::before { content: "\f34f"; }
.bi-file-check::before { content: "\f350"; }
.bi-file-code-fill::before { content: "\f351"; }
.bi-file-code::before { content: "\f352"; }
.bi-file-diff-fill::before { content: "\f353"; }
.bi-file-diff::before { content: "\f354"; }
.bi-file-earmark-arrow-down-fill::before { content: "\f355"; }
.bi-file-earmark-arrow-down::before { content: "\f356"; }
.bi-file-earmark-arrow-up-fill::before { content: "\f357"; }
.bi-file-earmark-arrow-up::before { content: "\f358"; }
.bi-file-earmark-bar-graph-fill::before { content: "\f359"; }
.bi-file-earmark-bar-graph::before { content: "\f35a"; }
.bi-file-earmark-binary-fill::before { content: "\f35b"; }
.bi-file-earmark-binary::before { content: "\f35c"; }
.bi-file-earmark-break-fill::before { content: "\f35d"; }
.bi-file-earmark-break::before { content: "\f35e"; }
.bi-file-earmark-check-fill::before { content: "\f35f"; }
.bi-file-earmark-check::before { content: "\f360"; }
.bi-file-earmark-code-fill::before { content: "\f361"; }
.bi-file-earmark-code::before { content: "\f362"; }
.bi-file-earmark-diff-fill::before { content: "\f363"; }
.bi-file-earmark-diff::before { content: "\f364"; }
.bi-file-earmark-easel-fill::before { content: "\f365"; }
.bi-file-earmark-easel::before { content: "\f366"; }
.bi-file-earmark-excel-fill::before { content: "\f367"; }
.bi-file-earmark-excel::before { content: "\f368"; }
.bi-file-earmark-fill::before { content: "\f369"; }
.bi-file-earmark-font-fill::before { content: "\f36a"; }
.bi-file-earmark-font::before { content: "\f36b"; }
.bi-file-earmark-image-fill::before { content: "\f36c"; }
.bi-file-earmark-image::before { content: "\f36d"; }
.bi-file-earmark-lock-fill::before { content: "\f36e"; }
.bi-file-earmark-lock::before { content: "\f36f"; }
.bi-file-earmark-lock2-fill::before { content: "\f370"; }
.bi-file-earmark-lock2::before { content: "\f371"; }
.bi-file-earmark-medical-fill::before { content: "\f372"; }
.bi-file-earmark-medical::before { content: "\f373"; }
.bi-file-earmark-minus-fill::before { content: "\f374"; }
.bi-file-earmark-minus::before { content: "\f375"; }
.bi-file-earmark-music-fill::before { content: "\f376"; }
.bi-file-earmark-music::before { content: "\f377"; }
.bi-file-earmark-person-fill::before { content: "\f378"; }
.bi-file-earmark-person::before { content: "\f379"; }
.bi-file-earmark-play-fill::before { content: "\f37a"; }
.bi-file-earmark-play::before { content: "\f37b"; }
.bi-file-earmark-plus-fill::before { content: "\f37c"; }
.bi-file-earmark-plus::before { content: "\f37d"; }
.bi-file-earmark-post-fill::before { content: "\f37e"; }
.bi-file-earmark-post::before { content: "\f37f"; }
.bi-file-earmark-ppt-fill::before { content: "\f380"; }
.bi-file-earmark-ppt::before { content: "\f381"; }
.bi-file-earmark-richtext-fill::before { content: "\f382"; }
.bi-file-earmark-richtext::before { content: "\f383"; }
.bi-file-earmark-ruled-fill::before { content: "\f384"; }
.bi-file-earmark-ruled::before { content: "\f385"; }
.bi-file-earmark-slides-fill::before { content: "\f386"; }
.bi-file-earmark-slides::before { content: "\f387"; }
.bi-file-earmark-spreadsheet-fill::before { content: "\f388"; }
.bi-file-earmark-spreadsheet::before { content: "\f389"; }
.bi-file-earmark-text-fill::before { content: "\f38a"; }
.bi-file-earmark-text::before { content: "\f38b"; }
.bi-file-earmark-word-fill::before { content: "\f38c"; }
.bi-file-earmark-word::before { content: "\f38d"; }
.bi-file-earmark-x-fill::before { content: "\f38e"; }
.bi-file-earmark-x::before { content: "\f38f"; }
.bi-file-earmark-zip-fill::before { content: "\f390"; }
.bi-file-earmark-zip::before { content: "\f391"; }
.bi-file-earmark::before { content: "\f392"; }
.bi-file-easel-fill::before { content: "\f393"; }
.bi-file-easel::before { content: "\f394"; }
.bi-file-excel-fill::before { content: "\f395"; }
.bi-file-excel::before { content: "\f396"; }
.bi-file-fill::before { content: "\f397"; }
.bi-file-font-fill::before { content: "\f398"; }
.bi-file-font::before { content: "\f399"; }
.bi-file-image-fill::before { content: "\f39a"; }
.bi-file-image::before { content: "\f39b"; }
.bi-file-lock-fill::before { content: "\f39c"; }
.bi-file-lock::before { content: "\f39d"; }
.bi-file-lock2-fill::before { content: "\f39e"; }
.bi-file-lock2::before { content: "\f39f"; }
.bi-file-medical-fill::before { content: "\f3a0"; }
.bi-file-medical::before { content: "\f3a1"; }
.bi-file-minus-fill::before { content: "\f3a2"; }
.bi-file-minus::before { content: "\f3a3"; }
.bi-file-music-fill::before { content: "\f3a4"; }
.bi-file-music::before { content: "\f3a5"; }
.bi-file-person-fill::before { content: "\f3a6"; }
.bi-file-person::before { content: "\f3a7"; }
.bi-file-play-fill::before { content: "\f3a8"; }
.bi-file-play::before { content: "\f3a9"; }
.bi-file-plus-fill::before { content: "\f3aa"; }
.bi-file-plus::before { content: "\f3ab"; }
.bi-file-post-fill::before { content: "\f3ac"; }
.bi-file-post::before { content: "\f3ad"; }
.bi-file-ppt-fill::before { content: "\f3ae"; }
.bi-file-ppt::before { content: "\f3af"; }
.bi-file-richtext-fill::before { content: "\f3b0"; }
.bi-file-richtext::before { content: "\f3b1"; }
.bi-file-ruled-fill::before { content: "\f3b2"; }
.bi-file-ruled::before { content: "\f3b3"; }
.bi-file-slides-fill::before { content: "\f3b4"; }
.bi-file-slides::before { content: "\f3b5"; }
.bi-file-spreadsheet-fill::before { content: "\f3b6"; }
.bi-file-spreadsheet::before { content: "\f3b7"; }
.bi-file-text-fill::before { content: "\f3b8"; }
.bi-file-text::before { content: "\f3b9"; }
.bi-file-word-fill::before { content: "\f3ba"; }
.bi-file-word::before { content: "\f3bb"; }
.bi-file-x-fill::before { content: "\f3bc"; }
.bi-file-x::before { content: "\f3bd"; }
.bi-file-zip-fill::before { content: "\f3be"; }
.bi-file-zip::before { content: "\f3bf"; }
.bi-file::before { content: "\f3c0"; }
.bi-files-alt::before { content: "\f3c1"; }
.bi-files::before { content: "\f3c2"; }
.bi-film::before { content: "\f3c3"; }
.bi-filter-circle-fill::before { content: "\f3c4"; }
.bi-filter-circle::before { content: "\f3c5"; }
.bi-filter-left::before { content: "\f3c6"; }
.bi-filter-right::before { content: "\f3c7"; }
.bi-filter-square-fill::before { content: "\f3c8"; }
.bi-filter-square::before { content: "\f3c9"; }
.bi-filter::before { content: "\f3ca"; }
.bi-flag-fill::before { content: "\f3cb"; }
.bi-flag::before { content: "\f3cc"; }
.bi-flower1::before { content: "\f3cd"; }
.bi-flower2::before { content: "\f3ce"; }
.bi-flower3::before { content: "\f3cf"; }
.bi-folder-check::before { content: "\f3d0"; }
.bi-folder-fill::before { content: "\f3d1"; }
.bi-folder-minus::before { content: "\f3d2"; }
.bi-folder-plus::before { content: "\f3d3"; }
.bi-folder-symlink-fill::before { content: "\f3d4"; }
.bi-folder-symlink::before { content: "\f3d5"; }
.bi-folder-x::before { content: "\f3d6"; }
.bi-folder::before { content: "\f3d7"; }
.bi-folder2-open::before { content: "\f3d8"; }
.bi-folder2::before { content: "\f3d9"; }
.bi-fonts::before { content: "\f3da"; }
.bi-forward-fill::before { content: "\f3db"; }
.bi-forward::before { content: "\f3dc"; }
.bi-front::before { content: "\f3dd"; }
.bi-fullscreen-exit::before { content: "\f3de"; }
.bi-fullscreen::before { content: "\f3df"; }
.bi-funnel-fill::before { content: "\f3e0"; }
.bi-funnel::before { content: "\f3e1"; }
.bi-gear-fill::before { content: "\f3e2"; }
.bi-gear-wide-connected::before { content: "\f3e3"; }
.bi-gear-wide::before { content: "\f3e4"; }
.bi-gear::before { content: "\f3e5"; }
.bi-gem::before { content: "\f3e6"; }
.bi-geo-alt-fill::before { content: "\f3e7"; }
.bi-geo-alt::before { content: "\f3e8"; }
.bi-geo-fill::before { content: "\f3e9"; }
.bi-geo::before { content: "\f3ea"; }
.bi-gift-fill::before { content: "\f3eb"; }
.bi-gift::before { content: "\f3ec"; }
.bi-github::before { content: "\f3ed"; }
.bi-globe::before { content: "\f3ee"; }
.bi-globe2::before { content: "\f3ef"; }
.bi-google::before { content: "\f3f0"; }
.bi-graph-down::before { content: "\f3f1"; }
.bi-graph-up::before { content: "\f3f2"; }
.bi-grid-1x2-fill::before { content: "\f3f3"; }
.bi-grid-1x2::before { content: "\f3f4"; }
.bi-grid-3x2-gap-fill::before { content: "\f3f5"; }
.bi-grid-3x2-gap::before { content: "\f3f6"; }
.bi-grid-3x2::before { content: "\f3f7"; }
.bi-grid-3x3-gap-fill::before { content: "\f3f8"; }
.bi-grid-3x3-gap::before { content: "\f3f9"; }
.bi-grid-3x3::before { content: "\f3fa"; }
.bi-grid-fill::before { content: "\f3fb"; }
.bi-grid::before { content: "\f3fc"; }
.bi-grip-horizontal::before { content: "\f3fd"; }
.bi-grip-vertical::before { content: "\f3fe"; }
.bi-hammer::before { content: "\f3ff"; }
.bi-hand-index-fill::before { content: "\f400"; }
.bi-hand-index-thumb-fill::before { content: "\f401"; }
.bi-hand-index-thumb::before { content: "\f402"; }
.bi-hand-index::before { content: "\f403"; }
.bi-hand-thumbs-down-fill::before { content: "\f404"; }
.bi-hand-thumbs-down::before { content: "\f405"; }
.bi-hand-thumbs-up-fill::before { content: "\f406"; }
.bi-hand-thumbs-up::before { content: "\f407"; }
.bi-handbag-fill::before { content: "\f408"; }
.bi-handbag::before { content: "\f409"; }
.bi-hash::before { content: "\f40a"; }
.bi-hdd-fill::before { content: "\f40b"; }
.bi-hdd-network-fill::before { content: "\f40c"; }
.bi-hdd-network::before { content: "\f40d"; }
.bi-hdd-rack-fill::before { content: "\f40e"; }
.bi-hdd-rack::before { content: "\f40f"; }
.bi-hdd-stack-fill::before { content: "\f410"; }
.bi-hdd-stack::before { content: "\f411"; }
.bi-hdd::before { content: "\f412"; }
.bi-headphones::before { content: "\f413"; }
.bi-headset::before { content: "\f414"; }
.bi-heart-fill::before { content: "\f415"; }
.bi-heart-half::before { content: "\f416"; }
.bi-heart::before { content: "\f417"; }
.bi-heptagon-fill::before { content: "\f418"; }
.bi-heptagon-half::before { content: "\f419"; }
.bi-heptagon::before { content: "\f41a"; }
.bi-hexagon-fill::before { content: "\f41b"; }
.bi-hexagon-half::before { content: "\f41c"; }
.bi-hexagon::before { content: "\f41d"; }
.bi-hourglass-bottom::before { content: "\f41e"; }
.bi-hourglass-split::before { content: "\f41f"; }
.bi-hourglass-top::before { content: "\f420"; }
.bi-hourglass::before { content: "\f421"; }
.bi-house-door-fill::before { content: "\f422"; }
.bi-house-door::before { content: "\f423"; }
.bi-house-fill::before { content: "\f424"; }
.bi-house::before { content: "\f425"; }
.bi-hr::before { content: "\f426"; }
.bi-hurricane::before { content: "\f427"; }
.bi-image-alt::before { content: "\f428"; }
.bi-image-fill::before { content: "\f429"; }
.bi-image::before { content: "\f42a"; }
.bi-images::before { content: "\f42b"; }
.bi-inbox-fill::before { content: "\f42c"; }
.bi-inbox::before { content: "\f42d"; }
.bi-inboxes-fill::before { content: "\f42e"; }
.bi-inboxes::before { content: "\f42f"; }
.bi-info-circle-fill::before { content: "\f430"; }
.bi-info-circle::before { content: "\f431"; }
.bi-info-square-fill::before { content: "\f432"; }
.bi-info-square::before { content: "\f433"; }
.bi-info::before { content: "\f434"; }
.bi-input-cursor-text::before { content: "\f435"; }
.bi-input-cursor::before { content: "\f436"; }
.bi-instagram::before { content: "\f437"; }
.bi-intersect::before { content: "\f438"; }
.bi-journal-album::before { content: "\f439"; }
.bi-journal-arrow-down::before { content: "\f43a"; }
.bi-journal-arrow-up::before { content: "\f43b"; }
.bi-journal-bookmark-fill::before { content: "\f43c"; }
.bi-journal-bookmark::before { content: "\f43d"; }
.bi-journal-check::before { content: "\f43e"; }
.bi-journal-code::before { content: "\f43f"; }
.bi-journal-medical::before { content: "\f440"; }
.bi-journal-minus::before { content: "\f441"; }
.bi-journal-plus::before { content: "\f442"; }
.bi-journal-richtext::before { content: "\f443"; }
.bi-journal-text::before { content: "\f444"; }
.bi-journal-x::before { content: "\f445"; }
.bi-journal::before { content: "\f446"; }
.bi-journals::before { content: "\f447"; }
.bi-joystick::before { content: "\f448"; }
.bi-justify-left::before { content: "\f449"; }
.bi-justify-right::before { content: "\f44a"; }
.bi-justify::before { content: "\f44b"; }
.bi-kanban-fill::before { content: "\f44c"; }
.bi-kanban::before { content: "\f44d"; }
.bi-key-fill::before { content: "\f44e"; }
.bi-key::before { content: "\f44f"; }
.bi-keyboard-fill::before { content: "\f450"; }
.bi-keyboard::before { content: "\f451"; }
.bi-ladder::before { content: "\f452"; }
.bi-lamp-fill::before { content: "\f453"; }
.bi-lamp::before { content: "\f454"; }
.bi-laptop-fill::before { content: "\f455"; }
.bi-laptop::before { content: "\f456"; }
.bi-layer-backward::before { content: "\f457"; }
.bi-layer-forward::before { content: "\f458"; }
.bi-layers-fill::before { content: "\f459"; }
.bi-layers-half::before { content: "\f45a"; }
.bi-layers::before { content: "\f45b"; }
.bi-layout-sidebar-inset-reverse::before { content: "\f45c"; }
.bi-layout-sidebar-inset::before { content: "\f45d"; }
.bi-layout-sidebar-reverse::before { content: "\f45e"; }
.bi-layout-sidebar::before { content: "\f45f"; }
.bi-layout-split::before { content: "\f460"; }
.bi-layout-text-sidebar-reverse::before { content: "\f461"; }
.bi-layout-text-sidebar::before { content: "\f462"; }
.bi-layout-text-window-reverse::before { content: "\f463"; }
.bi-layout-text-window::before { content: "\f464"; }
.bi-layout-three-columns::before { content: "\f465"; }
.bi-layout-wtf::before { content: "\f466"; }
.bi-life-preserver::before { content: "\f467"; }
.bi-lightbulb-fill::before { content: "\f468"; }
.bi-lightbulb-off-fill::before { content: "\f469"; }
.bi-lightbulb-off::before { content: "\f46a"; }
.bi-lightbulb::before { content: "\f46b"; }
.bi-lightning-charge-fill::before { content: "\f46c"; }
.bi-lightning-charge::before { content: "\f46d"; }
.bi-lightning-fill::before { content: "\f46e"; }
.bi-lightning::before { content: "\f46f"; }
.bi-link-45deg::before { content: "\f470"; }
.bi-link::before { content: "\f471"; }
.bi-linkedin::before { content: "\f472"; }
.bi-list-check::before { content: "\f473"; }
.bi-list-nested::before { content: "\f474"; }
.bi-list-ol::before { content: "\f475"; }
.bi-list-stars::before { content: "\f476"; }
.bi-list-task::before { content: "\f477"; }
.bi-list-ul::before { content: "\f478"; }
.bi-list::before { content: "\f479"; }
.bi-lock-fill::before { content: "\f47a"; }
.bi-lock::before { content: "\f47b"; }
.bi-mailbox::before { content: "\f47c"; }
.bi-mailbox2::before { content: "\f47d"; }
.bi-map-fill::before { content: "\f47e"; }
.bi-map::before { content: "\f47f"; }
.bi-markdown-fill::before { content: "\f480"; }
.bi-markdown::before { content: "\f481"; }
.bi-mask::before { content: "\f482"; }
.bi-megaphone-fill::before { content: "\f483"; }
.bi-megaphone::before { content: "\f484"; }
.bi-menu-app-fill::before { content: "\f485"; }
.bi-menu-app::before { content: "\f486"; }
.bi-menu-button-fill::before { content: "\f487"; }
.bi-menu-button-wide-fill::before { content: "\f488"; }
.bi-menu-button-wide::before { content: "\f489"; }
.bi-menu-button::before { content: "\f48a"; }
.bi-menu-down::before { content: "\f48b"; }
.bi-menu-up::before { content: "\f48c"; }
.bi-mic-fill::before { content: "\f48d"; }
.bi-mic-mute-fill::before { content: "\f48e"; }
.bi-mic-mute::before { content: "\f48f"; }
.bi-mic::before { content: "\f490"; }
.bi-minecart-loaded::before { content: "\f491"; }
.bi-minecart::before { content: "\f492"; }
.bi-moisture::before { content: "\f493"; }
.bi-moon-fill::before { content: "\f494"; }
.bi-moon-stars-fill::before { content: "\f495"; }
.bi-moon-stars::before { content: "\f496"; }
.bi-moon::before { content: "\f497"; }
.bi-mouse-fill::before { content: "\f498"; }
.bi-mouse::before { content: "\f499"; }
.bi-mouse2-fill::before { content: "\f49a"; }
.bi-mouse2::before { content: "\f49b"; }
.bi-mouse3-fill::before { content: "\f49c"; }
.bi-mouse3::before { content: "\f49d"; }
.bi-music-note-beamed::before { content: "\f49e"; }
.bi-music-note-list::before { content: "\f49f"; }
.bi-music-note::before { content: "\f4a0"; }
.bi-music-player-fill::before { content: "\f4a1"; }
.bi-music-player::before { content: "\f4a2"; }
.bi-newspaper::before { content: "\f4a3"; }
.bi-node-minus-fill::before { content: "\f4a4"; }
.bi-node-minus::before { content: "\f4a5"; }
.bi-node-plus-fill::before { content: "\f4a6"; }
.bi-node-plus::before { content: "\f4a7"; }
.bi-nut-fill::before { content: "\f4a8"; }
.bi-nut::before { content: "\f4a9"; }
.bi-octagon-fill::before { content: "\f4aa"; }
.bi-octagon-half::before { content: "\f4ab"; }
.bi-octagon::before { content: "\f4ac"; }
.bi-option::before { content: "\f4ad"; }
.bi-outlet::before { content: "\f4ae"; }
.bi-paint-bucket::before { content: "\f4af"; }
.bi-palette-fill::before { content: "\f4b0"; }
.bi-palette::before { content: "\f4b1"; }
.bi-palette2::before { content: "\f4b2"; }
.bi-paperclip::before { content: "\f4b3"; }
.bi-paragraph::before { content: "\f4b4"; }
.bi-patch-check-fill::before { content: "\f4b5"; }
.bi-patch-check::before { content: "\f4b6"; }
.bi-patch-exclamation-fill::before { content: "\f4b7"; }
.bi-patch-exclamation::before { content: "\f4b8"; }
.bi-patch-minus-fill::before { content: "\f4b9"; }
.bi-patch-minus::before { content: "\f4ba"; }
.bi-patch-plus-fill::before { content: "\f4bb"; }
.bi-patch-plus::before { content: "\f4bc"; }
.bi-patch-question-fill::before { content: "\f4bd"; }
.bi-patch-question::before { content: "\f4be"; }
.bi-pause-btn-fill::before { content: "\f4bf"; }
.bi-pause-btn::before { content: "\f4c0"; }
.bi-pause-circle-fill::before { content: "\f4c1"; }
.bi-pause-circle::before { content: "\f4c2"; }
.bi-pause-fill::before { content: "\f4c3"; }
.bi-pause::before { content: "\f4c4"; }
.bi-peace-fill::before { content: "\f4c5"; }
.bi-peace::before { content: "\f4c6"; }
.bi-pen-fill::before { content: "\f4c7"; }
.bi-pen::before { content: "\f4c8"; }
.bi-pencil-fill::before { content: "\f4c9"; }
.bi-pencil-square::before { content: "\f4ca"; }
.bi-pencil::before { content: "\f4cb"; }
.bi-pentagon-fill::before { content: "\f4cc"; }
.bi-pentagon-half::before { content: "\f4cd"; }
.bi-pentagon::before { content: "\f4ce"; }
.bi-people-fill::before { content: "\f4cf"; }
.bi-people::before { content: "\f4d0"; }
.bi-percent::before { content: "\f4d1"; }
.bi-person-badge-fill::before { content: "\f4d2"; }
.bi-person-badge::before { content: "\f4d3"; }
.bi-person-bounding-box::before { content: "\f4d4"; }
.bi-person-check-fill::before { content: "\f4d5"; }
.bi-person-check::before { content: "\f4d6"; }
.bi-person-circle::before { content: "\f4d7"; }
.bi-person-dash-fill::before { content: "\f4d8"; }
.bi-person-dash::before { content: "\f4d9"; }
.bi-person-fill::before { content: "\f4da"; }
.bi-person-lines-fill::before { content: "\f4db"; }
.bi-person-plus-fill::before { content: "\f4dc"; }
.bi-person-plus::before { content: "\f4dd"; }
.bi-person-square::before { content: "\f4de"; }
.bi-person-x-fill::before { content: "\f4df"; }
.bi-person-x::before { content: "\f4e0"; }
.bi-person::before { content: "\f4e1"; }
.bi-phone-fill::before { content: "\f4e2"; }
.bi-phone-landscape-fill::before { content: "\f4e3"; }
.bi-phone-landscape::before { content: "\f4e4"; }
.bi-phone-vibrate-fill::before { content: "\f4e5"; }
.bi-phone-vibrate::before { content: "\f4e6"; }
.bi-phone::before { content: "\f4e7"; }
.bi-pie-chart-fill::before { content: "\f4e8"; }
.bi-pie-chart::before { content: "\f4e9"; }
.bi-pin-angle-fill::before { content: "\f4ea"; }
.bi-pin-angle::before { content: "\f4eb"; }
.bi-pin-fill::before { content: "\f4ec"; }
.bi-pin::before { content: "\f4ed"; }
.bi-pip-fill::before { content: "\f4ee"; }
.bi-pip::before { content: "\f4ef"; }
.bi-play-btn-fill::before { content: "\f4f0"; }
.bi-play-btn::before { content: "\f4f1"; }
.bi-play-circle-fill::before { content: "\f4f2"; }
.bi-play-circle::before { content: "\f4f3"; }
.bi-play-fill::before { content: "\f4f4"; }
.bi-play::before { content: "\f4f5"; }
.bi-plug-fill::before { content: "\f4f6"; }
.bi-plug::before { content: "\f4f7"; }
.bi-plus-circle-dotted::before { content: "\f4f8"; }
.bi-plus-circle-fill::before { content: "\f4f9"; }
.bi-plus-circle::before { content: "\f4fa"; }
.bi-plus-square-dotted::before { content: "\f4fb"; }
.bi-plus-square-fill::before { content: "\f4fc"; }
.bi-plus-square::before { content: "\f4fd"; }
.bi-plus::before { content: "\f4fe"; }
.bi-power::before { content: "\f4ff"; }
.bi-printer-fill::before { content: "\f500"; }
.bi-printer::before { content: "\f501"; }
.bi-puzzle-fill::before { content: "\f502"; }
.bi-puzzle::before { content: "\f503"; }
.bi-question-circle-fill::before { content: "\f504"; }
.bi-question-circle::before { content: "\f505"; }
.bi-question-diamond-fill::before { content: "\f506"; }
.bi-question-diamond::before { content: "\f507"; }
.bi-question-octagon-fill::before { content: "\f508"; }
.bi-question-octagon::before { content: "\f509"; }
.bi-question-square-fill::before { content: "\f50a"; }
.bi-question-square::before { content: "\f50b"; }
.bi-question::before { content: "\f50c"; }
.bi-rainbow::before { content: "\f50d"; }
.bi-receipt-cutoff::before { content: "\f50e"; }
.bi-receipt::before { content: "\f50f"; }
.bi-reception-0::before { content: "\f510"; }
.bi-reception-1::before { content: "\f511"; }
.bi-reception-2::before { content: "\f512"; }
.bi-reception-3::before { content: "\f513"; }
.bi-reception-4::before { content: "\f514"; }
.bi-record-btn-fill::before { content: "\f515"; }
.bi-record-btn::before { content: "\f516"; }
.bi-record-circle-fill::before { content: "\f517"; }
.bi-record-circle::before { content: "\f518"; }
.bi-record-fill::before { content: "\f519"; }
.bi-record::before { content: "\f51a"; }
.bi-record2-fill::before { content: "\f51b"; }
.bi-record2::before { content: "\f51c"; }
.bi-reply-all-fill::before { content: "\f51d"; }
.bi-reply-all::before { content: "\f51e"; }
.bi-reply-fill::before { content: "\f51f"; }
.bi-reply::before { content: "\f520"; }
.bi-rss-fill::before { content: "\f521"; }
.bi-rss::before { content: "\f522"; }
.bi-rulers::before { content: "\f523"; }
.bi-save-fill::before { content: "\f524"; }
.bi-save::before { content: "\f525"; }
.bi-save2-fill::before { content: "\f526"; }
.bi-save2::before { content: "\f527"; }
.bi-scissors::before { content: "\f528"; }
.bi-screwdriver::before { content: "\f529"; }
.bi-search::before { content: "\f52a"; }
.bi-segmented-nav::before { content: "\f52b"; }
.bi-server::before { content: "\f52c"; }
.bi-share-fill::before { content: "\f52d"; }
.bi-share::before { content: "\f52e"; }
.bi-shield-check::before { content: "\f52f"; }
.bi-shield-exclamation::before { content: "\f530"; }
.bi-shield-fill-check::before { content: "\f531"; }
.bi-shield-fill-exclamation::before { content: "\f532"; }
.bi-shield-fill-minus::before { content: "\f533"; }
.bi-shield-fill-plus::before { content: "\f534"; }
.bi-shield-fill-x::before { content: "\f535"; }
.bi-shield-fill::before { content: "\f536"; }
.bi-shield-lock-fill::before { content: "\f537"; }
.bi-shield-lock::before { content: "\f538"; }
.bi-shield-minus::before { content: "\f539"; }
.bi-shield-plus::before { content: "\f53a"; }
.bi-shield-shaded::before { content: "\f53b"; }
.bi-shield-slash-fill::before { content: "\f53c"; }
.bi-shield-slash::before { content: "\f53d"; }
.bi-shield-x::before { content: "\f53e"; }
.bi-shield::before { content: "\f53f"; }
.bi-shift-fill::before { content: "\f540"; }
.bi-shift::before { content: "\f541"; }
.bi-shop-window::before { content: "\f542"; }
.bi-shop::before { content: "\f543"; }
.bi-shuffle::before { content: "\f544"; }
.bi-signpost-2-fill::before { content: "\f545"; }
.bi-signpost-2::before { content: "\f546"; }
.bi-signpost-fill::before { content: "\f547"; }
.bi-signpost-split-fill::before { content: "\f548"; }
.bi-signpost-split::before { content: "\f549"; }
.bi-signpost::before { content: "\f54a"; }
.bi-sim-fill::before { content: "\f54b"; }
.bi-sim::before { content: "\f54c"; }
.bi-skip-backward-btn-fill::before { content: "\f54d"; }
.bi-skip-backward-btn::before { content: "\f54e"; }
.bi-skip-backward-circle-fill::before { content: "\f54f"; }
.bi-skip-backward-circle::before { content: "\f550"; }
.bi-skip-backward-fill::before { content: "\f551"; }
.bi-skip-backward::before { content: "\f552"; }
.bi-skip-end-btn-fill::before { content: "\f553"; }
.bi-skip-end-btn::before { content: "\f554"; }
.bi-skip-end-circle-fill::before { content: "\f555"; }
.bi-skip-end-circle::before { content: "\f556"; }
.bi-skip-end-fill::before { content: "\f557"; }
.bi-skip-end::before { content: "\f558"; }
.bi-skip-forward-btn-fill::before { content: "\f559"; }
.bi-skip-forward-btn::before { content: "\f55a"; }
.bi-skip-forward-circle-fill::before { content: "\f55b"; }
.bi-skip-forward-circle::before { content: "\f55c"; }
.bi-skip-forward-fill::before { content: "\f55d"; }
.bi-skip-forward::before { content: "\f55e"; }
.bi-skip-start-btn-fill::before { content: "\f55f"; }
.bi-skip-start-btn::before { content: "\f560"; }
.bi-skip-start-circle-fill::before { content: "\f561"; }
.bi-skip-start-circle::before { content: "\f562"; }
.bi-skip-start-fill::before { content: "\f563"; }
.bi-skip-start::before { content: "\f564"; }
.bi-slack::before { content: "\f565"; }
.bi-slash-circle-fill::before { content: "\f566"; }
.bi-slash-circle::before { content: "\f567"; }
.bi-slash-square-fill::before { content: "\f568"; }
.bi-slash-square::before { content: "\f569"; }
.bi-slash::before { content: "\f56a"; }
.bi-sliders::before { content: "\f56b"; }
.bi-smartwatch::before { content: "\f56c"; }
.bi-snow::before { content: "\f56d"; }
.bi-snow2::before { content: "\f56e"; }
.bi-snow3::before { content: "\f56f"; }
.bi-sort-alpha-down-alt::before { content: "\f570"; }
.bi-sort-alpha-down::before { content: "\f571"; }
.bi-sort-alpha-up-alt::before { content: "\f572"; }
.bi-sort-alpha-up::before { content: "\f573"; }
.bi-sort-down-alt::before { content: "\f574"; }
.bi-sort-down::before { content: "\f575"; }
.bi-sort-numeric-down-alt::before { content: "\f576"; }
.bi-sort-numeric-down::before { content: "\f577"; }
.bi-sort-numeric-up-alt::before { content: "\f578"; }
.bi-sort-numeric-up::before { content: "\f579"; }
.bi-sort-up-alt::before { content: "\f57a"; }
.bi-sort-up::before { content: "\f57b"; }
.bi-soundwave::before { content: "\f57c"; }
.bi-speaker-fill::before { content: "\f57d"; }
.bi-speaker::before { content: "\f57e"; }
.bi-speedometer::before { content: "\f57f"; }
.bi-speedometer2::before { content: "\f580"; }
.bi-spellcheck::before { content: "\f581"; }
.bi-square-fill::before { content: "\f582"; }
.bi-square-half::before { content: "\f583"; }
.bi-square::before { content: "\f584"; }
.bi-stack::before { content: "\f585"; }
.bi-star-fill::before { content: "\f586"; }
.bi-star-half::before { content: "\f587"; }
.bi-star::before { content: "\f588"; }
.bi-stars::before { content: "\f589"; }
.bi-stickies-fill::before { content: "\f58a"; }
.bi-stickies::before { content: "\f58b"; }
.bi-sticky-fill::before { content: "\f58c"; }
.bi-sticky::before { content: "\f58d"; }
.bi-stop-btn-fill::before { content: "\f58e"; }
.bi-stop-btn::before { content: "\f58f"; }
.bi-stop-circle-fill::before { content: "\f590"; }
.bi-stop-circle::before { content: "\f591"; }
.bi-stop-fill::before { content: "\f592"; }
.bi-stop::before { content: "\f593"; }
.bi-stoplights-fill::before { content: "\f594"; }
.bi-stoplights::before { content: "\f595"; }
.bi-stopwatch-fill::before { content: "\f596"; }
.bi-stopwatch::before { content: "\f597"; }
.bi-subtract::before { content: "\f598"; }
.bi-suit-club-fill::before { content: "\f599"; }
.bi-suit-club::before { content: "\f59a"; }
.bi-suit-diamond-fill::before { content: "\f59b"; }
.bi-suit-diamond::before { content: "\f59c"; }
.bi-suit-heart-fill::before { content: "\f59d"; }
.bi-suit-heart::before { content: "\f59e"; }
.bi-suit-spade-fill::before { content: "\f59f"; }
.bi-suit-spade::before { content: "\f5a0"; }
.bi-sun-fill::before { content: "\f5a1"; }
.bi-sun::before { content: "\f5a2"; }
.bi-sunglasses::before { content: "\f5a3"; }
.bi-sunrise-fill::before { content: "\f5a4"; }
.bi-sunrise::before { content: "\f5a5"; }
.bi-sunset-fill::before { content: "\f5a6"; }
.bi-sunset::before { content: "\f5a7"; }
.bi-symmetry-horizontal::before { content: "\f5a8"; }
.bi-symmetry-vertical::before { content: "\f5a9"; }
.bi-table::before { content: "\f5aa"; }
.bi-tablet-fill::before { content: "\f5ab"; }
.bi-tablet-landscape-fill::before { content: "\f5ac"; }
.bi-tablet-landscape::before { content: "\f5ad"; }
.bi-tablet::before { content: "\f5ae"; }
.bi-tag-fill::before { content: "\f5af"; }
.bi-tag::before { content: "\f5b0"; }
.bi-tags-fill::before { content: "\f5b1"; }
.bi-tags::before { content: "\f5b2"; }
.bi-telegram::before { content: "\f5b3"; }
.bi-telephone-fill::before { content: "\f5b4"; }
.bi-telephone-forward-fill::before { content: "\f5b5"; }
.bi-telephone-forward::before { content: "\f5b6"; }
.bi-telephone-inbound-fill::before { content: "\f5b7"; }
.bi-telephone-inbound::before { content: "\f5b8"; }
.bi-telephone-minus-fill::before { content: "\f5b9"; }
.bi-telephone-minus::before { content: "\f5ba"; }
.bi-telephone-outbound-fill::before { content: "\f5bb"; }
.bi-telephone-outbound::before { content: "\f5bc"; }
.bi-telephone-plus-fill::before { content: "\f5bd"; }
.bi-telephone-plus::before { content: "\f5be"; }
.bi-telephone-x-fill::before { content: "\f5bf"; }
.bi-telephone-x::before { content: "\f5c0"; }
.bi-telephone::before { content: "\f5c1"; }
.bi-terminal-fill::before { content: "\f5c2"; }
.bi-terminal::before { content: "\f5c3"; }
.bi-text-center::before { content: "\f5c4"; }
.bi-text-indent-left::before { content: "\f5c5"; }
.bi-text-indent-right::before { content: "\f5c6"; }
.bi-text-left::before { content: "\f5c7"; }
.bi-text-paragraph::before { content: "\f5c8"; }
.bi-text-right::before { content: "\f5c9"; }
.bi-textarea-resize::before { content: "\f5ca"; }
.bi-textarea-t::before { content: "\f5cb"; }
.bi-textarea::before { content: "\f5cc"; }
.bi-thermometer-half::before { content: "\f5cd"; }
.bi-thermometer-high::before { content: "\f5ce"; }
.bi-thermometer-low::before { content: "\f5cf"; }
.bi-thermometer-snow::before { content: "\f5d0"; }
.bi-thermometer-sun::before { content: "\f5d1"; }
.bi-thermometer::before { content: "\f5d2"; }
.bi-three-dots-vertical::before { content: "\f5d3"; }
.bi-three-dots::before { content: "\f5d4"; }
.bi-toggle-off::before { content: "\f5d5"; }
.bi-toggle-on::before { content: "\f5d6"; }
.bi-toggle2-off::before { content: "\f5d7"; }
.bi-toggle2-on::before { content: "\f5d8"; }
.bi-toggles::before { content: "\f5d9"; }
.bi-toggles2::before { content: "\f5da"; }
.bi-tools::before { content: "\f5db"; }
.bi-tornado::before { content: "\f5dc"; }
.bi-trash-fill::before { content: "\f5dd"; }
.bi-trash::before { content: "\f5de"; }
.bi-trash2-fill::before { content: "\f5df"; }
.bi-trash2::before { content: "\f5e0"; }
.bi-tree-fill::before { content: "\f5e1"; }
.bi-tree::before { content: "\f5e2"; }
.bi-triangle-fill::before { content: "\f5e3"; }
.bi-triangle-half::before { content: "\f5e4"; }
.bi-triangle::before { content: "\f5e5"; }
.bi-trophy-fill::before { content: "\f5e6"; }
.bi-trophy::before { content: "\f5e7"; }
.bi-tropical-storm::before { content: "\f5e8"; }
.bi-truck-flatbed::before { content: "\f5e9"; }
.bi-truck::before { content: "\f5ea"; }
.bi-tsunami::before { content: "\f5eb"; }
.bi-tv-fill::before { content: "\f5ec"; }
.bi-tv::before { content: "\f5ed"; }
.bi-twitch::before { content: "\f5ee"; }
.bi-twitter::before { content: "\f5ef"; }
.bi-type-bold::before { content: "\f5f0"; }
.bi-type-h1::before { content: "\f5f1"; }
.bi-type-h2::before { content: "\f5f2"; }
.bi-type-h3::before { content: "\f5f3"; }
.bi-type-italic::before { content: "\f5f4"; }
.bi-type-strikethrough::before { content: "\f5f5"; }
.bi-type-underline::before { content: "\f5f6"; }
.bi-type::before { content: "\f5f7"; }
.bi-ui-checks-grid::before { content: "\f5f8"; }
.bi-ui-checks::before { content: "\f5f9"; }
.bi-ui-radios-grid::before { content: "\f5fa"; }
.bi-ui-radios::before { content: "\f5fb"; }
.bi-umbrella-fill::before { content: "\f5fc"; }
.bi-umbrella::before { content: "\f5fd"; }
.bi-union::before { content: "\f5fe"; }
.bi-unlock-fill::before { content: "\f5ff"; }
.bi-unlock::before { content: "\f600"; }
.bi-upc-scan::before { content: "\f601"; }
.bi-upc::before { content: "\f602"; }
.bi-upload::before { content: "\f603"; }
.bi-vector-pen::before { content: "\f604"; }
.bi-view-list::before { content: "\f605"; }
.bi-view-stacked::before { content: "\f606"; }
.bi-vinyl-fill::before { content: "\f607"; }
.bi-vinyl::before { content: "\f608"; }
.bi-voicemail::before { content: "\f609"; }
.bi-volume-down-fill::before { content: "\f60a"; }
.bi-volume-down::before { content: "\f60b"; }
.bi-volume-mute-fill::before { content: "\f60c"; }
.bi-volume-mute::before { content: "\f60d"; }
.bi-volume-off-fill::before { content: "\f60e"; }
.bi-volume-off::before { content: "\f60f"; }
.bi-volume-up-fill::before { content: "\f610"; }
.bi-volume-up::before { content: "\f611"; }
.bi-vr::before { content: "\f612"; }
.bi-wallet-fill::before { content: "\f613"; }
.bi-wallet::before { content: "\f614"; }
.bi-wallet2::before { content: "\f615"; }
.bi-watch::before { content: "\f616"; }
.bi-water::before { content: "\f617"; }
.bi-whatsapp::before { content: "\f618"; }
.bi-wifi-1::before { content: "\f619"; }
.bi-wifi-2::before { content: "\f61a"; }
.bi-wifi-off::before { content: "\f61b"; }
.bi-wifi::before { content: "\f61c"; }
.bi-wind::before { content: "\f61d"; }
.bi-window-dock::before { content: "\f61e"; }
.bi-window-sidebar::before { content: "\f61f"; }
.bi-window::before { content: "\f620"; }
.bi-wrench::before { content: "\f621"; }
.bi-x-circle-fill::before { content: "\f622"; }
.bi-x-circle::before { content: "\f623"; }
.bi-x-diamond-fill::before { content: "\f624"; }
.bi-x-diamond::before { content: "\f625"; }
.bi-x-octagon-fill::before { content: "\f626"; }
.bi-x-octagon::before { content: "\f627"; }
.bi-x-square-fill::before { content: "\f628"; }
.bi-x-square::before { content: "\f629"; }
.bi-x::before { content: "\f62a"; }
.bi-youtube::before { content: "\f62b"; }
.bi-zoom-in::before { content: "\f62c"; }
.bi-zoom-out::before { content: "\f62d"; }
.bi-bank::before { content: "\f62e"; }
.bi-bank2::before { content: "\f62f"; }
.bi-bell-slash-fill::before { content: "\f630"; }
.bi-bell-slash::before { content: "\f631"; }
.bi-cash-coin::before { content: "\f632"; }
.bi-check-lg::before { content: "\f633"; }
.bi-coin::before { content: "\f634"; }
.bi-currency-bitcoin::before { content: "\f635"; }
.bi-currency-dollar::before { content: "\f636"; }
.bi-currency-euro::before { content: "\f637"; }
.bi-currency-exchange::before { content: "\f638"; }
.bi-currency-pound::before { content: "\f639"; }
.bi-currency-yen::before { content: "\f63a"; }
.bi-dash-lg::before { content: "\f63b"; }
.bi-exclamation-lg::before { content: "\f63c"; }
.bi-file-earmark-pdf-fill::before { content: "\f63d"; }
.bi-file-earmark-pdf::before { content: "\f63e"; }
.bi-file-pdf-fill::before { content: "\f63f"; }
.bi-file-pdf::before { content: "\f640"; }
.bi-gender-ambiguous::before { content: "\f641"; }
.bi-gender-female::before { content: "\f642"; }
.bi-gender-male::before { content: "\f643"; }
.bi-gender-trans::before { content: "\f644"; }
.bi-headset-vr::before { content: "\f645"; }
.bi-info-lg::before { content: "\f646"; }
.bi-mastodon::before { content: "\f647"; }
.bi-messenger::before { content: "\f648"; }
.bi-piggy-bank-fill::before { content: "\f649"; }
.bi-piggy-bank::before { content: "\f64a"; }
.bi-pin-map-fill::before { content: "\f64b"; }
.bi-pin-map::before { content: "\f64c"; }
.bi-plus-lg::before { content: "\f64d"; }
.bi-question-lg::before { content: "\f64e"; }
.bi-recycle::before { content: "\f64f"; }
.bi-reddit::before { content: "\f650"; }
.bi-safe-fill::before { content: "\f651"; }
.bi-safe2-fill::before { content: "\f652"; }
.bi-safe2::before { content: "\f653"; }
.bi-sd-card-fill::before { content: "\f654"; }
.bi-sd-card::before { content: "\f655"; }
.bi-skype::before { content: "\f656"; }
.bi-slash-lg::before { content: "\f657"; }
.bi-translate::before { content: "\f658"; }
.bi-x-lg::before { content: "\f659"; }
.bi-safe::before { content: "\f65a"; }
.bi-apple::before { content: "\f65b"; }
.bi-microsoft::before { content: "\f65d"; }
.bi-windows::before { content: "\f65e"; }
.bi-behance::before { content: "\f65c"; }
.bi-dribbble::before { content: "\f65f"; }
.bi-line::before { content: "\f660"; }
.bi-medium::before { content: "\f661"; }
.bi-paypal::before { content: "\f662"; }
.bi-pinterest::before { content: "\f663"; }
.bi-signal::before { content: "\f664"; }
.bi-snapchat::before { content: "\f665"; }
.bi-spotify::before { content: "\f666"; }
.bi-stack-overflow::before { content: "\f667"; }
.bi-strava::before { content: "\f668"; }
.bi-wordpress::before { content: "\f669"; }
.bi-vimeo::before { content: "\f66a"; }
.bi-activity::before { content: "\f66b"; }
.bi-easel2-fill::before { content: "\f66c"; }
.bi-easel2::before { content: "\f66d"; }
.bi-easel3-fill::before { content: "\f66e"; }
.bi-easel3::before { content: "\f66f"; }
.bi-fan::before { content: "\f670"; }
.bi-fingerprint::before { content: "\f671"; }
.bi-graph-down-arrow::before { content: "\f672"; }
.bi-graph-up-arrow::before { content: "\f673"; }
.bi-hypnotize::before { content: "\f674"; }
.bi-magic::before { content: "\f675"; }
.bi-person-rolodex::before { content: "\f676"; }
.bi-person-video::before { content: "\f677"; }
.bi-person-video2::before { content: "\f678"; }
.bi-person-video3::before { content: "\f679"; }
.bi-person-workspace::before { content: "\f67a"; }
.bi-radioactive::before { content: "\f67b"; }
.bi-webcam-fill::before { content: "\f67c"; }
.bi-webcam::before { content: "\f67d"; }
.bi-yin-yang::before { content: "\f67e"; }
.bi-bandaid-fill::before { content: "\f680"; }
.bi-bandaid::before { content: "\f681"; }
.bi-bluetooth::before { content: "\f682"; }
.bi-body-text::before { content: "\f683"; }
.bi-boombox::before { content: "\f684"; }
.bi-boxes::before { content: "\f685"; }
.bi-dpad-fill::before { content: "\f686"; }
.bi-dpad::before { content: "\f687"; }
.bi-ear-fill::before { content: "\f688"; }
.bi-ear::before { content: "\f689"; }
.bi-envelope-check-fill::before { content: "\f68b"; }
.bi-envelope-check::before { content: "\f68c"; }
.bi-envelope-dash-fill::before { content: "\f68e"; }
.bi-envelope-dash::before { content: "\f68f"; }
.bi-envelope-exclamation-fill::before { content: "\f691"; }
.bi-envelope-exclamation::before { content: "\f692"; }
.bi-envelope-plus-fill::before { content: "\f693"; }
.bi-envelope-plus::before { content: "\f694"; }
.bi-envelope-slash-fill::before { content: "\f696"; }
.bi-envelope-slash::before { content: "\f697"; }
.bi-envelope-x-fill::before { content: "\f699"; }
.bi-envelope-x::before { content: "\f69a"; }
.bi-explicit-fill::before { content: "\f69b"; }
.bi-explicit::before { content: "\f69c"; }
.bi-git::before { content: "\f69d"; }
.bi-infinity::before { content: "\f69e"; }
.bi-list-columns-reverse::before { content: "\f69f"; }
.bi-list-columns::before { content: "\f6a0"; }
.bi-meta::before { content: "\f6a1"; }
.bi-nintendo-switch::before { content: "\f6a4"; }
.bi-pc-display-horizontal::before { content: "\f6a5"; }
.bi-pc-display::before { content: "\f6a6"; }
.bi-pc-horizontal::before { content: "\f6a7"; }
.bi-pc::before { content: "\f6a8"; }
.bi-playstation::before { content: "\f6a9"; }
.bi-plus-slash-minus::before { content: "\f6aa"; }
.bi-projector-fill::before { content: "\f6ab"; }
.bi-projector::before { content: "\f6ac"; }
.bi-qr-code-scan::before { content: "\f6ad"; }
.bi-qr-code::before { content: "\f6ae"; }
.bi-quora::before { content: "\f6af"; }
.bi-quote::before { content: "\f6b0"; }
.bi-robot::before { content: "\f6b1"; }
.bi-send-check-fill::before { content: "\f6b2"; }
.bi-send-check::before { content: "\f6b3"; }
.bi-send-dash-fill::before { content: "\f6b4"; }
.bi-send-dash::before { content: "\f6b5"; }
.bi-send-exclamation-fill::before { content: "\f6b7"; }
.bi-send-exclamation::before { content: "\f6b8"; }
.bi-send-fill::before { content: "\f6b9"; }
.bi-send-plus-fill::before { content: "\f6ba"; }
.bi-send-plus::before { content: "\f6bb"; }
.bi-send-slash-fill::before { content: "\f6bc"; }
.bi-send-slash::before { content: "\f6bd"; }
.bi-send-x-fill::before { content: "\f6be"; }
.bi-send-x::before { content: "\f6bf"; }
.bi-send::before { content: "\f6c0"; }
.bi-steam::before { content: "\f6c1"; }
.bi-terminal-dash::before { content: "\f6c3"; }
.bi-terminal-plus::before { content: "\f6c4"; }
.bi-terminal-split::before { content: "\f6c5"; }
.bi-ticket-detailed-fill::before { content: "\f6c6"; }
.bi-ticket-detailed::before { content: "\f6c7"; }
.bi-ticket-fill::before { content: "\f6c8"; }
.bi-ticket-perforated-fill::before { content: "\f6c9"; }
.bi-ticket-perforated::before { content: "\f6ca"; }
.bi-ticket::before { content: "\f6cb"; }
.bi-tiktok::before { content: "\f6cc"; }
.bi-window-dash::before { content: "\f6cd"; }
.bi-window-desktop::before { content: "\f6ce"; }
.bi-window-fullscreen::before { content: "\f6cf"; }
.bi-window-plus::before { content: "\f6d0"; }
.bi-window-split::before { content: "\f6d1"; }
.bi-window-stack::before { content: "\f6d2"; }
.bi-window-x::before { content: "\f6d3"; }
.bi-xbox::before { content: "\f6d4"; }
.bi-ethernet::before { content: "\f6d5"; }
.bi-hdmi-fill::before { content: "\f6d6"; }
.bi-hdmi::before { content: "\f6d7"; }
.bi-usb-c-fill::before { content: "\f6d8"; }
.bi-usb-c::before { content: "\f6d9"; }
.bi-usb-fill::before { content: "\f6da"; }
.bi-usb-plug-fill::before { content: "\f6db"; }
.bi-usb-plug::before { content: "\f6dc"; }
.bi-usb-symbol::before { content: "\f6dd"; }
.bi-usb::before { content: "\f6de"; }
.bi-boombox-fill::before { content: "\f6df"; }
.bi-displayport::before { content: "\f6e1"; }
.bi-gpu-card::before { content: "\f6e2"; }
.bi-memory::before { content: "\f6e3"; }
.bi-modem-fill::before { content: "\f6e4"; }
.bi-modem::before { content: "\f6e5"; }
.bi-motherboard-fill::before { content: "\f6e6"; }
.bi-motherboard::before { content: "\f6e7"; }
.bi-optical-audio-fill::before { content: "\f6e8"; }
.bi-optical-audio::before { content: "\f6e9"; }
.bi-pci-card::before { content: "\f6ea"; }
.bi-router-fill::before { content: "\f6eb"; }
.bi-router::before { content: "\f6ec"; }
.bi-thunderbolt-fill::before { content: "\f6ef"; }
.bi-thunderbolt::before { content: "\f6f0"; }
.bi-usb-drive-fill::before { content: "\f6f1"; }
.bi-usb-drive::before { content: "\f6f2"; }
.bi-usb-micro-fill::before { content: "\f6f3"; }
.bi-usb-micro::before { content: "\f6f4"; }
.bi-usb-mini-fill::before { content: "\f6f5"; }
.bi-usb-mini::before { content: "\f6f6"; }
.bi-cloud-haze2::before { content: "\f6f7"; }
.bi-device-hdd-fill::before { content: "\f6f8"; }
.bi-device-hdd::before { content: "\f6f9"; }
.bi-device-ssd-fill::before { content: "\f6fa"; }
.bi-device-ssd::before { content: "\f6fb"; }
.bi-displayport-fill::before { content: "\f6fc"; }
.bi-mortarboard-fill::before { content: "\f6fd"; }
.bi-mortarboard::before { content: "\f6fe"; }
.bi-terminal-x::before { content: "\f6ff"; }
.bi-arrow-through-heart-fill::before { content: "\f700"; }
.bi-arrow-through-heart::before { content: "\f701"; }
.bi-badge-sd-fill::before { content: "\f702"; }
.bi-badge-sd::before { content: "\f703"; }
.bi-bag-heart-fill::before { content: "\f704"; }
.bi-bag-heart::before { content: "\f705"; }
.bi-balloon-fill::before { content: "\f706"; }
.bi-balloon-heart-fill::before { content: "\f707"; }
.bi-balloon-heart::before { content: "\f708"; }
.bi-balloon::before { content: "\f709"; }
.bi-box2-fill::before { content: "\f70a"; }
.bi-box2-heart-fill::before { content: "\f70b"; }
.bi-box2-heart::before { content: "\f70c"; }
.bi-box2::before { content: "\f70d"; }
.bi-braces-asterisk::before { content: "\f70e"; }
.bi-calendar-heart-fill::before { content: "\f70f"; }
.bi-calendar-heart::before { content: "\f710"; }
.bi-calendar2-heart-fill::before { content: "\f711"; }
.bi-calendar2-heart::before { content: "\f712"; }
.bi-chat-heart-fill::before { content: "\f713"; }
.bi-chat-heart::before { content: "\f714"; }
.bi-chat-left-heart-fill::before { content: "\f715"; }
.bi-chat-left-heart::before { content: "\f716"; }
.bi-chat-right-heart-fill::before { content: "\f717"; }
.bi-chat-right-heart::before { content: "\f718"; }
.bi-chat-square-heart-fill::before { content: "\f719"; }
.bi-chat-square-heart::before { content: "\f71a"; }
.bi-clipboard-check-fill::before { content: "\f71b"; }
.bi-clipboard-data-fill::before { content: "\f71c"; }
.bi-clipboard-fill::before { content: "\f71d"; }
.bi-clipboard-heart-fill::before { content: "\f71e"; }
.bi-clipboard-heart::before { content: "\f71f"; }
.bi-clipboard-minus-fill::before { content: "\f720"; }
.bi-clipboard-plus-fill::before { content: "\f721"; }
.bi-clipboard-pulse::before { content: "\f722"; }
.bi-clipboard-x-fill::before { content: "\f723"; }
.bi-clipboard2-check-fill::before { content: "\f724"; }
.bi-clipboard2-check::before { content: "\f725"; }
.bi-clipboard2-data-fill::before { content: "\f726"; }
.bi-clipboard2-data::before { content: "\f727"; }
.bi-clipboard2-fill::before { content: "\f728"; }
.bi-clipboard2-heart-fill::before { content: "\f729"; }
.bi-clipboard2-heart::before { content: "\f72a"; }
.bi-clipboard2-minus-fill::before { content: "\f72b"; }
.bi-clipboard2-minus::before { content: "\f72c"; }
.bi-clipboard2-plus-fill::before { content: "\f72d"; }
.bi-clipboard2-plus::before { content: "\f72e"; }
.bi-clipboard2-pulse-fill::before { content: "\f72f"; }
.bi-clipboard2-pulse::before { content: "\f730"; }
.bi-clipboard2-x-fill::before { content: "\f731"; }
.bi-clipboard2-x::before { content: "\f732"; }
.bi-clipboard2::before { content: "\f733"; }
.bi-emoji-kiss-fill::before { content: "\f734"; }
.bi-emoji-kiss::before { content: "\f735"; }
.bi-envelope-heart-fill::before { content: "\f736"; }
.bi-envelope-heart::before { content: "\f737"; }
.bi-envelope-open-heart-fill::before { content: "\f738"; }
.bi-envelope-open-heart::before { content: "\f739"; }
.bi-envelope-paper-fill::before { content: "\f73a"; }
.bi-envelope-paper-heart-fill::before { content: "\f73b"; }
.bi-envelope-paper-heart::before { content: "\f73c"; }
.bi-envelope-paper::before { content: "\f73d"; }
.bi-filetype-aac::before { content: "\f73e"; }
.bi-filetype-ai::before { content: "\f73f"; }
.bi-filetype-bmp::before { content: "\f740"; }
.bi-filetype-cs::before { content: "\f741"; }
.bi-filetype-css::before { content: "\f742"; }
.bi-filetype-csv::before { content: "\f743"; }
.bi-filetype-doc::before { content: "\f744"; }
.bi-filetype-docx::before { content: "\f745"; }
.bi-filetype-exe::before { content: "\f746"; }
.bi-filetype-gif::before { content: "\f747"; }
.bi-filetype-heic::before { content: "\f748"; }
.bi-filetype-html::before { content: "\f749"; }
.bi-filetype-java::before { content: "\f74a"; }
.bi-filetype-jpg::before { content: "\f74b"; }
.bi-filetype-js::before { content: "\f74c"; }
.bi-filetype-jsx::before { content: "\f74d"; }
.bi-filetype-key::before { content: "\f74e"; }
.bi-filetype-m4p::before { content: "\f74f"; }
.bi-filetype-md::before { content: "\f750"; }
.bi-filetype-mdx::before { content: "\f751"; }
.bi-filetype-mov::before { content: "\f752"; }
.bi-filetype-mp3::before { content: "\f753"; }
.bi-filetype-mp4::before { content: "\f754"; }
.bi-filetype-otf::before { content: "\f755"; }
.bi-filetype-pdf::before { content: "\f756"; }
.bi-filetype-php::before { content: "\f757"; }
.bi-filetype-png::before { content: "\f758"; }
.bi-filetype-ppt::before { content: "\f75a"; }
.bi-filetype-psd::before { content: "\f75b"; }
.bi-filetype-py::before { content: "\f75c"; }
.bi-filetype-raw::before { content: "\f75d"; }
.bi-filetype-rb::before { content: "\f75e"; }
.bi-filetype-sass::before { content: "\f75f"; }
.bi-filetype-scss::before { content: "\f760"; }
.bi-filetype-sh::before { content: "\f761"; }
.bi-filetype-svg::before { content: "\f762"; }
.bi-filetype-tiff::before { content: "\f763"; }
.bi-filetype-tsx::before { content: "\f764"; }
.bi-filetype-ttf::before { content: "\f765"; }
.bi-filetype-txt::before { content: "\f766"; }
.bi-filetype-wav::before { content: "\f767"; }
.bi-filetype-woff::before { content: "\f768"; }
.bi-filetype-xls::before { content: "\f76a"; }
.bi-filetype-xml::before { content: "\f76b"; }
.bi-filetype-yml::before { content: "\f76c"; }
.bi-heart-arrow::before { content: "\f76d"; }
.bi-heart-pulse-fill::before { content: "\f76e"; }
.bi-heart-pulse::before { content: "\f76f"; }
.bi-heartbreak-fill::before { content: "\f770"; }
.bi-heartbreak::before { content: "\f771"; }
.bi-hearts::before { content: "\f772"; }
.bi-hospital-fill::before { content: "\f773"; }
.bi-hospital::before { content: "\f774"; }
.bi-house-heart-fill::before { content: "\f775"; }
.bi-house-heart::before { content: "\f776"; }
.bi-incognito::before { content: "\f777"; }
.bi-magnet-fill::before { content: "\f778"; }
.bi-magnet::before { content: "\f779"; }
.bi-person-heart::before { content: "\f77a"; }
.bi-person-hearts::before { content: "\f77b"; }
.bi-phone-flip::before { content: "\f77c"; }
.bi-plugin::before { content: "\f77d"; }
.bi-postage-fill::before { content: "\f77e"; }
.bi-postage-heart-fill::before { content: "\f77f"; }
.bi-postage-heart::before { content: "\f780"; }
.bi-postage::before { content: "\f781"; }
.bi-postcard-fill::before { content: "\f782"; }
.bi-postcard-heart-fill::before { content: "\f783"; }
.bi-postcard-heart::before { content: "\f784"; }
.bi-postcard::before { content: "\f785"; }
.bi-search-heart-fill::before { content: "\f786"; }
.bi-search-heart::before { content: "\f787"; }
.bi-sliders2-vertical::before { content: "\f788"; }
.bi-sliders2::before { content: "\f789"; }
.bi-trash3-fill::before { content: "\f78a"; }
.bi-trash3::before { content: "\f78b"; }
.bi-valentine::before { content: "\f78c"; }
.bi-valentine2::before { content: "\f78d"; }
.bi-wrench-adjustable-circle-fill::before { content: "\f78e"; }
.bi-wrench-adjustable-circle::before { content: "\f78f"; }
.bi-wrench-adjustable::before { content: "\f790"; }
.bi-filetype-json::before { content: "\f791"; }
.bi-filetype-pptx::before { content: "\f792"; }
.bi-filetype-xlsx::before { content: "\f793"; }
.bi-1-circle-fill::before { content: "\f796"; }
.bi-1-circle::before { content: "\f797"; }
.bi-1-square-fill::before { content: "\f798"; }
.bi-1-square::before { content: "\f799"; }
.bi-2-circle-fill::before { content: "\f79c"; }
.bi-2-circle::before { content: "\f79d"; }
.bi-2-square-fill::before { content: "\f79e"; }
.bi-2-square::before { content: "\f79f"; }
.bi-3-circle-fill::before { content: "\f7a2"; }
.bi-3-circle::before { content: "\f7a3"; }
.bi-3-square-fill::before { content: "\f7a4"; }
.bi-3-square::before { content: "\f7a5"; }
.bi-4-circle-fill::before { content: "\f7a8"; }
.bi-4-circle::before { content: "\f7a9"; }
.bi-4-square-fill::before { content: "\f7aa"; }
.bi-4-square::before { content: "\f7ab"; }
.bi-5-circle-fill::before { content: "\f7ae"; }
.bi-5-circle::before { content: "\f7af"; }
.bi-5-square-fill::before { content: "\f7b0"; }
.bi-5-square::before { content: "\f7b1"; }
.bi-6-circle-fill::before { content: "\f7b4"; }
.bi-6-circle::before { content: "\f7b5"; }
.bi-6-square-fill::before { content: "\f7b6"; }
.bi-6-square::before { content: "\f7b7"; }
.bi-7-circle-fill::before { content: "\f7ba"; }
.bi-7-circle::before { content: "\f7bb"; }
.bi-7-square-fill::before { content: "\f7bc"; }
.bi-7-square::before { content: "\f7bd"; }
.bi-8-circle-fill::before { content: "\f7c0"; }
.bi-8-circle::before { content: "\f7c1"; }
.bi-8-square-fill::before { content: "\f7c2"; }
.bi-8-square::before { content: "\f7c3"; }
.bi-9-circle-fill::before { content: "\f7c6"; }
.bi-9-circle::before { content: "\f7c7"; }
.bi-9-square-fill::before { content: "\f7c8"; }
.bi-9-square::before { content: "\f7c9"; }
.bi-airplane-engines-fill::before { content: "\f7ca"; }
.bi-airplane-engines::before { content: "\f7cb"; }
.bi-airplane-fill::before { content: "\f7cc"; }
.bi-airplane::before { content: "\f7cd"; }
.bi-alexa::before { content: "\f7ce"; }
.bi-alipay::before { content: "\f7cf"; }
.bi-android::before { content: "\f7d0"; }
.bi-android2::before { content: "\f7d1"; }
.bi-box-fill::before { content: "\f7d2"; }
.bi-box-seam-fill::before { content: "\f7d3"; }
.bi-browser-chrome::before { content: "\f7d4"; }
.bi-browser-edge::before { content: "\f7d5"; }
.bi-browser-firefox::before { content: "\f7d6"; }
.bi-browser-safari::before { content: "\f7d7"; }
.bi-c-circle-fill::before { content: "\f7da"; }
.bi-c-circle::before { content: "\f7db"; }
.bi-c-square-fill::before { content: "\f7dc"; }
.bi-c-square::before { content: "\f7dd"; }
.bi-capsule-pill::before { content: "\f7de"; }
.bi-capsule::before { content: "\f7df"; }
.bi-car-front-fill::before { content: "\f7e0"; }
.bi-car-front::before { content: "\f7e1"; }
.bi-cassette-fill::before { content: "\f7e2"; }
.bi-cassette::before { content: "\f7e3"; }
.bi-cc-circle-fill::before { content: "\f7e6"; }
.bi-cc-circle::before { content: "\f7e7"; }
.bi-cc-square-fill::before { content: "\f7e8"; }
.bi-cc-square::before { content: "\f7e9"; }
.bi-cup-hot-fill::before { content: "\f7ea"; }
.bi-cup-hot::before { content: "\f7eb"; }
.bi-currency-rupee::before { content: "\f7ec"; }
.bi-dropbox::before { content: "\f7ed"; }
.bi-escape::before { content: "\f7ee"; }
.bi-fast-forward-btn-fill::before { content: "\f7ef"; }
.bi-fast-forward-btn::before { content: "\f7f0"; }
.bi-fast-forward-circle-fill::before { content: "\f7f1"; }
.bi-fast-forward-circle::before { content: "\f7f2"; }
.bi-fast-forward-fill::before { content: "\f7f3"; }
.bi-fast-forward::before { content: "\f7f4"; }
.bi-filetype-sql::before { content: "\f7f5"; }
.bi-fire::before { content: "\f7f6"; }
.bi-google-play::before { content: "\f7f7"; }
.bi-h-circle-fill::before { content: "\f7fa"; }
.bi-h-circle::before { content: "\f7fb"; }
.bi-h-square-fill::before { content: "\f7fc"; }
.bi-h-square::before { content: "\f7fd"; }
.bi-indent::before { content: "\f7fe"; }
.bi-lungs-fill::before { content: "\f7ff"; }
.bi-lungs::before { content: "\f800"; }
.bi-microsoft-teams::before { content: "\f801"; }
.bi-p-circle-fill::before { content: "\f804"; }
.bi-p-circle::before { content: "\f805"; }
.bi-p-square-fill::before { content: "\f806"; }
.bi-p-square::before { content: "\f807"; }
.bi-pass-fill::before { content: "\f808"; }
.bi-pass::before { content: "\f809"; }
.bi-prescription::before { content: "\f80a"; }
.bi-prescription2::before { content: "\f80b"; }
.bi-r-circle-fill::before { content: "\f80e"; }
.bi-r-circle::before { content: "\f80f"; }
.bi-r-square-fill::before { content: "\f810"; }
.bi-r-square::before { content: "\f811"; }
.bi-repeat-1::before { content: "\f812"; }
.bi-repeat::before { content: "\f813"; }
.bi-rewind-btn-fill::before { content: "\f814"; }
.bi-rewind-btn::before { content: "\f815"; }
.bi-rewind-circle-fill::before { content: "\f816"; }
.bi-rewind-circle::before { content: "\f817"; }
.bi-rewind-fill::before { content: "\f818"; }
.bi-rewind::before { content: "\f819"; }
.bi-train-freight-front-fill::before { content: "\f81a"; }
.bi-train-freight-front::before { content: "\f81b"; }
.bi-train-front-fill::before { content: "\f81c"; }
.bi-train-front::before { content: "\f81d"; }
.bi-train-lightrail-front-fill::before { content: "\f81e"; }
.bi-train-lightrail-front::before { content: "\f81f"; }
.bi-truck-front-fill::before { content: "\f820"; }
.bi-truck-front::before { content: "\f821"; }
.bi-ubuntu::before { content: "\f822"; }
.bi-unindent::before { content: "\f823"; }
.bi-unity::before { content: "\f824"; }
.bi-universal-access-circle::before { content: "\f825"; }
.bi-universal-access::before { content: "\f826"; }
.bi-virus::before { content: "\f827"; }
.bi-virus2::before { content: "\f828"; }
.bi-wechat::before { content: "\f829"; }
.bi-yelp::before { content: "\f82a"; }
.bi-sign-stop-fill::before { content: "\f82b"; }
.bi-sign-stop-lights-fill::before { content: "\f82c"; }
.bi-sign-stop-lights::before { content: "\f82d"; }
.bi-sign-stop::before { content: "\f82e"; }
.bi-sign-turn-left-fill::before { content: "\f82f"; }
.bi-sign-turn-left::before { content: "\f830"; }
.bi-sign-turn-right-fill::before { content: "\f831"; }
.bi-sign-turn-right::before { content: "\f832"; }
.bi-sign-turn-slight-left-fill::before { content: "\f833"; }
.bi-sign-turn-slight-left::before { content: "\f834"; }
.bi-sign-turn-slight-right-fill::before { content: "\f835"; }
.bi-sign-turn-slight-right::before { content: "\f836"; }
.bi-sign-yield-fill::before { content: "\f837"; }
.bi-sign-yield::before { content: "\f838"; }
.bi-ev-station-fill::before { content: "\f839"; }
.bi-ev-station::before { content: "\f83a"; }
.bi-fuel-pump-diesel-fill::before { content: "\f83b"; }
.bi-fuel-pump-diesel::before { content: "\f83c"; }
.bi-fuel-pump-fill::before { content: "\f83d"; }
.bi-fuel-pump::before { content: "\f83e"; }
.bi-0-circle-fill::before { content: "\f83f"; }
.bi-0-circle::before { content: "\f840"; }
.bi-0-square-fill::before { content: "\f841"; }
.bi-0-square::before { content: "\f842"; }
.bi-rocket-fill::before { content: "\f843"; }
.bi-rocket-takeoff-fill::before { content: "\f844"; }
.bi-rocket-takeoff::before { content: "\f845"; }
.bi-rocket::before { content: "\f846"; }
.bi-stripe::before { content: "\f847"; }
.bi-subscript::before { content: "\f848"; }
.bi-superscript::before { content: "\f849"; }
.bi-trello::before { content: "\f84a"; }
.bi-envelope-at-fill::before { content: "\f84b"; }
.bi-envelope-at::before { content: "\f84c"; }
.bi-regex::before { content: "\f84d"; }
.bi-text-wrap::before { content: "\f84e"; }
.bi-sign-dead-end-fill::before { content: "\f84f"; }
.bi-sign-dead-end::before { content: "\f850"; }
.bi-sign-do-not-enter-fill::before { content: "\f851"; }
.bi-sign-do-not-enter::before { content: "\f852"; }
.bi-sign-intersection-fill::before { content: "\f853"; }
.bi-sign-intersection-side-fill::before { content: "\f854"; }
.bi-sign-intersection-side::before { content: "\f855"; }
.bi-sign-intersection-t-fill::before { content: "\f856"; }
.bi-sign-intersection-t::before { content: "\f857"; }
.bi-sign-intersection-y-fill::before { content: "\f858"; }
.bi-sign-intersection-y::before { content: "\f859"; }
.bi-sign-intersection::before { content: "\f85a"; }
.bi-sign-merge-left-fill::before { content: "\f85b"; }
.bi-sign-merge-left::before { content: "\f85c"; }
.bi-sign-merge-right-fill::before { content: "\f85d"; }
.bi-sign-merge-right::before { content: "\f85e"; }
.bi-sign-no-left-turn-fill::before { content: "\f85f"; }
.bi-sign-no-left-turn::before { content: "\f860"; }
.bi-sign-no-parking-fill::before { content: "\f861"; }
.bi-sign-no-parking::before { content: "\f862"; }
.bi-sign-no-right-turn-fill::before { content: "\f863"; }
.bi-sign-no-right-turn::before { content: "\f864"; }
.bi-sign-railroad-fill::before { content: "\f865"; }
.bi-sign-railroad::before { content: "\f866"; }
.bi-building-add::before { content: "\f867"; }
.bi-building-check::before { content: "\f868"; }
.bi-building-dash::before { content: "\f869"; }
.bi-building-down::before { content: "\f86a"; }
.bi-building-exclamation::before { content: "\f86b"; }
.bi-building-fill-add::before { content: "\f86c"; }
.bi-building-fill-check::before { content: "\f86d"; }
.bi-building-fill-dash::before { content: "\f86e"; }
.bi-building-fill-down::before { content: "\f86f"; }
.bi-building-fill-exclamation::before { content: "\f870"; }
.bi-building-fill-gear::before { content: "\f871"; }
.bi-building-fill-lock::before { content: "\f872"; }
.bi-building-fill-slash::before { content: "\f873"; }
.bi-building-fill-up::before { content: "\f874"; }
.bi-building-fill-x::before { content: "\f875"; }
.bi-building-fill::before { content: "\f876"; }
.bi-building-gear::before { content: "\f877"; }
.bi-building-lock::before { content: "\f878"; }
.bi-building-slash::before { content: "\f879"; }
.bi-building-up::before { content: "\f87a"; }
.bi-building-x::before { content: "\f87b"; }
.bi-buildings-fill::before { content: "\f87c"; }
.bi-buildings::before { content: "\f87d"; }
.bi-bus-front-fill::before { content: "\f87e"; }
.bi-bus-front::before { content: "\f87f"; }
.bi-ev-front-fill::before { content: "\f880"; }
.bi-ev-front::before { content: "\f881"; }
.bi-globe-americas::before { content: "\f882"; }
.bi-globe-asia-australia::before { content: "\f883"; }
.bi-globe-central-south-asia::before { content: "\f884"; }
.bi-globe-europe-africa::before { content: "\f885"; }
.bi-house-add-fill::before { content: "\f886"; }
.bi-house-add::before { content: "\f887"; }
.bi-house-check-fill::before { content: "\f888"; }
.bi-house-check::before { content: "\f889"; }
.bi-house-dash-fill::before { content: "\f88a"; }
.bi-house-dash::before { content: "\f88b"; }
.bi-house-down-fill::before { content: "\f88c"; }
.bi-house-down::before { content: "\f88d"; }
.bi-house-exclamation-fill::before { content: "\f88e"; }
.bi-house-exclamation::before { content: "\f88f"; }
.bi-house-gear-fill::before { content: "\f890"; }
.bi-house-gear::before { content: "\f891"; }
.bi-house-lock-fill::before { content: "\f892"; }
.bi-house-lock::before { content: "\f893"; }
.bi-house-slash-fill::before { content: "\f894"; }
.bi-house-slash::before { content: "\f895"; }
.bi-house-up-fill::before { content: "\f896"; }
.bi-house-up::before { content: "\f897"; }
.bi-house-x-fill::before { content: "\f898"; }
.bi-house-x::before { content: "\f899"; }
.bi-person-add::before { content: "\f89a"; }
.bi-person-down::before { content: "\f89b"; }
.bi-person-exclamation::before { content: "\f89c"; }
.bi-person-fill-add::before { content: "\f89d"; }
.bi-person-fill-check::before { content: "\f89e"; }
.bi-person-fill-dash::before { content: "\f89f"; }
.bi-person-fill-down::before { content: "\f8a0"; }
.bi-person-fill-exclamation::before { content: "\f8a1"; }
.bi-person-fill-gear::before { content: "\f8a2"; }
.bi-person-fill-lock::before { content: "\f8a3"; }
.bi-person-fill-slash::before { content: "\f8a4"; }
.bi-person-fill-up::before { content: "\f8a5"; }
.bi-person-fill-x::before { content: "\f8a6"; }
.bi-person-gear::before { content: "\f8a7"; }
.bi-person-lock::before { content: "\f8a8"; }
.bi-person-slash::before { content: "\f8a9"; }
.bi-person-up::before { content: "\f8aa"; }
.bi-scooter::before { content: "\f8ab"; }
.bi-taxi-front-fill::before { content: "\f8ac"; }
.bi-taxi-front::before { content: "\f8ad"; }
.bi-amd::before { content: "\f8ae"; }
.bi-database-add::before { content: "\f8af"; }
.bi-database-check::before { content: "\f8b0"; }
.bi-database-dash::before { content: "\f8b1"; }
.bi-database-down::before { content: "\f8b2"; }
.bi-database-exclamation::before { content: "\f8b3"; }
.bi-database-fill-add::before { content: "\f8b4"; }
.bi-database-fill-check::before { content: "\f8b5"; }
.bi-database-fill-dash::before { content: "\f8b6"; }
.bi-database-fill-down::before { content: "\f8b7"; }
.bi-database-fill-exclamation::before { content: "\f8b8"; }
.bi-database-fill-gear::before { content: "\f8b9"; }
.bi-database-fill-lock::before { content: "\f8ba"; }
.bi-database-fill-slash::before { content: "\f8bb"; }
.bi-database-fill-up::before { content: "\f8bc"; }
.bi-database-fill-x::before { content: "\f8bd"; }
.bi-database-fill::before { content: "\f8be"; }
.bi-database-gear::before { content: "\f8bf"; }
.bi-database-lock::before { content: "\f8c0"; }
.bi-database-slash::before { content: "\f8c1"; }
.bi-database-up::before { content: "\f8c2"; }
.bi-database-x::before { content: "\f8c3"; }
.bi-database::before { content: "\f8c4"; }
.bi-houses-fill::before { content: "\f8c5"; }
.bi-houses::before { content: "\f8c6"; }
.bi-nvidia::before { content: "\f8c7"; }
.bi-person-vcard-fill::before { content: "\f8c8"; }
.bi-person-vcard::before { content: "\f8c9"; }
.bi-sina-weibo::before { content: "\f8ca"; }
.bi-tencent-qq::before { content: "\f8cb"; }
.bi-wikipedia::before { content: "\f8cc"; }
.bi-alphabet-uppercase::before { content: "\f2a5"; }
.bi-alphabet::before { content: "\f68a"; }
.bi-amazon::before { content: "\f68d"; }
.bi-arrows-collapse-vertical::before { content: "\f690"; }
.bi-arrows-expand-vertical::before { content: "\f695"; }
.bi-arrows-vertical::before { content: "\f698"; }
.bi-arrows::before { content: "\f6a2"; }
.bi-ban-fill::before { content: "\f6a3"; }
.bi-ban::before { content: "\f6b6"; }
.bi-bing::before { content: "\f6c2"; }
.bi-cake::before { content: "\f6e0"; }
.bi-cake2::before { content: "\f6ed"; }
.bi-cookie::before { content: "\f6ee"; }
.bi-copy::before { content: "\f759"; }
.bi-crosshair::before { content: "\f769"; }
.bi-crosshair2::before { content: "\f794"; }
.bi-emoji-astonished-fill::before { content: "\f795"; }
.bi-emoji-astonished::before { content: "\f79a"; }
.bi-emoji-grimace-fill::before { content: "\f79b"; }
.bi-emoji-grimace::before { content: "\f7a0"; }
.bi-emoji-grin-fill::before { content: "\f7a1"; }
.bi-emoji-grin::before { content: "\f7a6"; }
.bi-emoji-surprise-fill::before { content: "\f7a7"; }
.bi-emoji-surprise::before { content: "\f7ac"; }
.bi-emoji-tear-fill::before { content: "\f7ad"; }
.bi-emoji-tear::before { content: "\f7b2"; }
.bi-envelope-arrow-down-fill::before { content: "\f7b3"; }
.bi-envelope-arrow-down::before { content: "\f7b8"; }
.bi-envelope-arrow-up-fill::before { content: "\f7b9"; }
.bi-envelope-arrow-up::before { content: "\f7be"; }
.bi-feather::before { content: "\f7bf"; }
.bi-feather2::before { content: "\f7c4"; }
.bi-floppy-fill::before { content: "\f7c5"; }
.bi-floppy::before { content: "\f7d8"; }
.bi-floppy2-fill::before { content: "\f7d9"; }
.bi-floppy2::before { content: "\f7e4"; }
.bi-gitlab::before { content: "\f7e5"; }
.bi-highlighter::before { content: "\f7f8"; }
.bi-marker-tip::before { content: "\f802"; }
.bi-nvme-fill::before { content: "\f803"; }
.bi-nvme::before { content: "\f80c"; }
.bi-opencollective::before { content: "\f80d"; }
.bi-pci-card-network::before { content: "\f8cd"; }
.bi-pci-card-sound::before { content: "\f8ce"; }
.bi-radar::before { content: "\f8cf"; }
.bi-send-arrow-down-fill::before { content: "\f8d0"; }
.bi-send-arrow-down::before { content: "\f8d1"; }
.bi-send-arrow-up-fill::before { content: "\f8d2"; }
.bi-send-arrow-up::before { content: "\f8d3"; }
.bi-sim-slash-fill::before { content: "\f8d4"; }
.bi-sim-slash::before { content: "\f8d5"; }
.bi-sourceforge::before { content: "\f8d6"; }
.bi-substack::before { content: "\f8d7"; }
.bi-threads-fill::before { content: "\f8d8"; }
.bi-threads::before { content: "\f8d9"; }
.bi-transparency::before { content: "\f8da"; }
.bi-twitter-x::before { content: "\f8db"; }
.bi-type-h4::before { content: "\f8dc"; }
.bi-type-h5::before { content: "\f8dd"; }
.bi-type-h6::before { content: "\f8de"; }
.bi-backpack-fill::before { content: "\f8df"; }
.bi-backpack::before { content: "\f8e0"; }
.bi-backpack2-fill::before { content: "\f8e1"; }
.bi-backpack2::before { content: "\f8e2"; }
.bi-backpack3-fill::before { content: "\f8e3"; }
.bi-backpack3::before { content: "\f8e4"; }
.bi-backpack4-fill::before { content: "\f8e5"; }
.bi-backpack4::before { content: "\f8e6"; }
.bi-brilliance::before { content: "\f8e7"; }
.bi-cake-fill::before { content: "\f8e8"; }
.bi-cake2-fill::before { content: "\f8e9"; }
.bi-duffle-fill::before { content: "\f8ea"; }
.bi-duffle::before { content: "\f8eb"; }
.bi-exposure::before { content: "\f8ec"; }
.bi-gender-neuter::before { content: "\f8ed"; }
.bi-highlights::before { content: "\f8ee"; }
.bi-luggage-fill::before { content: "\f8ef"; }
.bi-luggage::before { content: "\f8f0"; }
.bi-mailbox-flag::before { content: "\f8f1"; }
.bi-mailbox2-flag::before { content: "\f8f2"; }
.bi-noise-reduction::before { content: "\f8f3"; }
.bi-passport-fill::before { content: "\f8f4"; }
.bi-passport::before { content: "\f8f5"; }
.bi-person-arms-up::before { content: "\f8f6"; }
.bi-person-raised-hand::before { content: "\f8f7"; }
.bi-person-standing-dress::before { content: "\f8f8"; }
.bi-person-standing::before { content: "\f8f9"; }
.bi-person-walking::before { content: "\f8fa"; }
.bi-person-wheelchair::before { content: "\f8fb"; }
.bi-shadows::before { content: "\f8fc"; }
.bi-suitcase-fill::before { content: "\f8fd"; }
.bi-suitcase-lg-fill::before { content: "\f8fe"; }
.bi-suitcase-lg::before { content: "\f8ff"; }
.bi-suitcase::before { content: "\f900"; }
.bi-suitcase2-fill::before { content: "\f901"; }
.bi-suitcase2::before { content: "\f902"; }
.bi-vignette::before { content: "\f903"; }
/*!
 * Tabler Icons 3.31.0 by tabler - https://tabler.io
 * License - https://github.com/tabler/tabler-icons/blob/master/LICENSE
 */
@font-face{font-family:"tabler-icons";font-style:normal;font-weight:400;src:url('tabler-icons.f17d2c3b34a5deaa.woff2?v3.31.0') format("woff2"),url('tabler-icons.bfabe54eef86ae62.woff?') format("woff"),url('tabler-icons.d9f65ab9439b4ffc.ttf?v3.31.0') format("truetype")}
.ti{font-family:"tabler-icons" !important;speak:none;font-style:normal;font-weight:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ti-a-b:before{content:"\ec36"}
.ti-a-b-2:before{content:"\f25f"}
.ti-a-b-off:before{content:"\f0a6"}
.ti-abacus:before{content:"\f05c"}
.ti-abacus-off:before{content:"\f3b6"}
.ti-abc:before{content:"\f567"}
.ti-access-point:before{content:"\ed1b"}
.ti-access-point-off:before{content:"\ed1a"}
.ti-accessible:before{content:"\eba9"}
.ti-accessible-filled:before{content:"\f6ea"}
.ti-accessible-off:before{content:"\f0a7"}
.ti-activity:before{content:"\ed23"}
.ti-activity-heartbeat:before{content:"\f0db"}
.ti-ad:before{content:"\ea02"}
.ti-ad-2:before{content:"\ef1f"}
.ti-ad-circle:before{content:"\f79e"}
.ti-ad-circle-filled:before{content:"\f7d3"}
.ti-ad-circle-off:before{content:"\f79d"}
.ti-ad-filled:before{content:"\f6eb"}
.ti-ad-off:before{content:"\f3b7"}
.ti-address-book:before{content:"\f021"}
.ti-address-book-off:before{content:"\f3b8"}
.ti-adjustments:before{content:"\ea03"}
.ti-adjustments-alt:before{content:"\ec37"}
.ti-adjustments-bolt:before{content:"\f7fb"}
.ti-adjustments-cancel:before{content:"\f7fc"}
.ti-adjustments-check:before{content:"\f7fd"}
.ti-adjustments-code:before{content:"\f7fe"}
.ti-adjustments-cog:before{content:"\f7ff"}
.ti-adjustments-dollar:before{content:"\f800"}
.ti-adjustments-down:before{content:"\f801"}
.ti-adjustments-exclamation:before{content:"\f802"}
.ti-adjustments-filled:before{content:"\f6ec"}
.ti-adjustments-heart:before{content:"\f803"}
.ti-adjustments-horizontal:before{content:"\ec38"}
.ti-adjustments-minus:before{content:"\f804"}
.ti-adjustments-off:before{content:"\f0a8"}
.ti-adjustments-pause:before{content:"\f805"}
.ti-adjustments-pin:before{content:"\f806"}
.ti-adjustments-plus:before{content:"\f807"}
.ti-adjustments-question:before{content:"\f808"}
.ti-adjustments-search:before{content:"\f809"}
.ti-adjustments-share:before{content:"\f80a"}
.ti-adjustments-spark:before{content:"\ffbe"}
.ti-adjustments-star:before{content:"\f80b"}
.ti-adjustments-up:before{content:"\f80c"}
.ti-adjustments-x:before{content:"\f80d"}
.ti-aerial-lift:before{content:"\edfe"}
.ti-aerial-lift-filled:before{content:"\10101"}
.ti-affiliate:before{content:"\edff"}
.ti-affiliate-filled:before{content:"\f6ed"}
.ti-ai:before{content:"\fee7"}
.ti-air-balloon:before{content:"\f4a6"}
.ti-air-balloon-filled:before{content:"\10100"}
.ti-air-conditioning:before{content:"\f3a2"}
.ti-air-conditioning-disabled:before{content:"\f542"}
.ti-air-traffic-control:before{content:"\fb01"}
.ti-alarm:before{content:"\ea04"}
.ti-alarm-average:before{content:"\fc9e"}
.ti-alarm-filled:before{content:"\f709"}
.ti-alarm-minus:before{content:"\f630"}
.ti-alarm-minus-filled:before{content:"\f70a"}
.ti-alarm-off:before{content:"\f0a9"}
.ti-alarm-plus:before{content:"\f631"}
.ti-alarm-plus-filled:before{content:"\f70b"}
.ti-alarm-smoke:before{content:"\100b6"}
.ti-alarm-snooze:before{content:"\f632"}
.ti-alarm-snooze-filled:before{content:"\f70c"}
.ti-album:before{content:"\f022"}
.ti-album-off:before{content:"\f3b9"}
.ti-alert-circle:before{content:"\ea05"}
.ti-alert-circle-filled:before{content:"\f6ee"}
.ti-alert-circle-off:before{content:"\fc65"}
.ti-alert-hexagon:before{content:"\f80e"}
.ti-alert-hexagon-filled:before{content:"\fa34"}
.ti-alert-hexagon-off:before{content:"\fc66"}
.ti-alert-octagon:before{content:"\ecc6"}
.ti-alert-octagon-filled:before{content:"\f6ef"}
.ti-alert-small:before{content:"\f80f"}
.ti-alert-small-off:before{content:"\fc67"}
.ti-alert-square:before{content:"\f811"}
.ti-alert-square-filled:before{content:"\fa35"}
.ti-alert-square-rounded:before{content:"\f810"}
.ti-alert-square-rounded-filled:before{content:"\fa36"}
.ti-alert-square-rounded-off:before{content:"\fc68"}
.ti-alert-triangle:before{content:"\ea06"}
.ti-alert-triangle-filled:before{content:"\f6f0"}
.ti-alert-triangle-off:before{content:"\fc69"}
.ti-alien:before{content:"\ebde"}
.ti-alien-filled:before{content:"\f70d"}
.ti-align-box-bottom-center:before{content:"\f530"}
.ti-align-box-bottom-center-filled:before{content:"\f70e"}
.ti-align-box-bottom-left:before{content:"\f531"}
.ti-align-box-bottom-left-filled:before{content:"\f70f"}
.ti-align-box-bottom-right:before{content:"\f532"}
.ti-align-box-bottom-right-filled:before{content:"\f710"}
.ti-align-box-center-bottom:before{content:"\facb"}
.ti-align-box-center-middle:before{content:"\f79f"}
.ti-align-box-center-middle-filled:before{content:"\f7d4"}
.ti-align-box-center-stretch:before{content:"\facc"}
.ti-align-box-center-top:before{content:"\facd"}
.ti-align-box-left-bottom:before{content:"\f533"}
.ti-align-box-left-bottom-filled:before{content:"\f711"}
.ti-align-box-left-middle:before{content:"\f534"}
.ti-align-box-left-middle-filled:before{content:"\f712"}
.ti-align-box-left-stretch:before{content:"\face"}
.ti-align-box-left-top:before{content:"\f535"}
.ti-align-box-left-top-filled:before{content:"\f713"}
.ti-align-box-right-bottom:before{content:"\f536"}
.ti-align-box-right-bottom-filled:before{content:"\f714"}
.ti-align-box-right-middle:before{content:"\f537"}
.ti-align-box-right-middle-filled:before{content:"\f7d5"}
.ti-align-box-right-stretch:before{content:"\facf"}
.ti-align-box-right-top:before{content:"\f538"}
.ti-align-box-right-top-filled:before{content:"\f715"}
.ti-align-box-top-center:before{content:"\f539"}
.ti-align-box-top-center-filled:before{content:"\f716"}
.ti-align-box-top-left:before{content:"\f53a"}
.ti-align-box-top-left-filled:before{content:"\f717"}
.ti-align-box-top-right:before{content:"\f53b"}
.ti-align-box-top-right-filled:before{content:"\f718"}
.ti-align-center:before{content:"\ea07"}
.ti-align-justified:before{content:"\ea08"}
.ti-align-left:before{content:"\ea09"}
.ti-align-left-2:before{content:"\ff00"}
.ti-align-right:before{content:"\ea0a"}
.ti-align-right-2:before{content:"\feff"}
.ti-alpha:before{content:"\f543"}
.ti-alphabet-arabic:before{content:"\ff2f"}
.ti-alphabet-bangla:before{content:"\ff2e"}
.ti-alphabet-cyrillic:before{content:"\f1df"}
.ti-alphabet-greek:before{content:"\f1e0"}
.ti-alphabet-hebrew:before{content:"\ff2d"}
.ti-alphabet-korean:before{content:"\ff2c"}
.ti-alphabet-latin:before{content:"\f1e1"}
.ti-alphabet-thai:before{content:"\ff2b"}
.ti-alt:before{content:"\fc54"}
.ti-ambulance:before{content:"\ebf5"}
.ti-ampersand:before{content:"\f229"}
.ti-analyze:before{content:"\f3a3"}
.ti-analyze-filled:before{content:"\f719"}
.ti-analyze-off:before{content:"\f3ba"}
.ti-anchor:before{content:"\eb76"}
.ti-anchor-off:before{content:"\f0f7"}
.ti-angle:before{content:"\ef20"}
.ti-ankh:before{content:"\f1cd"}
.ti-antenna:before{content:"\f094"}
.ti-antenna-bars-1:before{content:"\ecc7"}
.ti-antenna-bars-2:before{content:"\ecc8"}
.ti-antenna-bars-3:before{content:"\ecc9"}
.ti-antenna-bars-4:before{content:"\ecca"}
.ti-antenna-bars-5:before{content:"\eccb"}
.ti-antenna-bars-off:before{content:"\f0aa"}
.ti-antenna-off:before{content:"\f3bb"}
.ti-aperture:before{content:"\eb58"}
.ti-aperture-off:before{content:"\f3bc"}
.ti-api:before{content:"\effd"}
.ti-api-app:before{content:"\effc"}
.ti-api-app-off:before{content:"\f0ab"}
.ti-api-off:before{content:"\f0f8"}
.ti-app-window:before{content:"\efe6"}
.ti-app-window-filled:before{content:"\f71a"}
.ti-apple:before{content:"\ef21"}
.ti-apple-filled:before{content:"\10017"}
.ti-apps:before{content:"\ebb6"}
.ti-apps-filled:before{content:"\f6f1"}
.ti-apps-off:before{content:"\f0ac"}
.ti-archery-arrow:before{content:"\fc55"}
.ti-archive:before{content:"\ea0b"}
.ti-archive-filled:before{content:"\fa82"}
.ti-archive-off:before{content:"\f0ad"}
.ti-armchair:before{content:"\ef9e"}
.ti-armchair-2:before{content:"\efe7"}
.ti-armchair-2-off:before{content:"\f3bd"}
.ti-armchair-off:before{content:"\f3be"}
.ti-arrow-autofit-content:before{content:"\ef31"}
.ti-arrow-autofit-content-filled:before{content:"\f6f2"}
.ti-arrow-autofit-down:before{content:"\ef32"}
.ti-arrow-autofit-down-filled:before{content:"\10113"}
.ti-arrow-autofit-height:before{content:"\ef33"}
.ti-arrow-autofit-height-filled:before{content:"\10112"}
.ti-arrow-autofit-left:before{content:"\ef34"}
.ti-arrow-autofit-left-filled:before{content:"\10111"}
.ti-arrow-autofit-right:before{content:"\ef35"}
.ti-arrow-autofit-right-filled:before{content:"\10110"}
.ti-arrow-autofit-up:before{content:"\ef36"}
.ti-arrow-autofit-up-filled:before{content:"\1010f"}
.ti-arrow-autofit-width:before{content:"\ef37"}
.ti-arrow-autofit-width-filled:before{content:"\1010e"}
.ti-arrow-back:before{content:"\ea0c"}
.ti-arrow-back-up:before{content:"\eb77"}
.ti-arrow-back-up-double:before{content:"\f9ec"}
.ti-arrow-badge-down:before{content:"\f60b"}
.ti-arrow-badge-down-filled:before{content:"\f7d6"}
.ti-arrow-badge-left:before{content:"\f60c"}
.ti-arrow-badge-left-filled:before{content:"\f7d7"}
.ti-arrow-badge-right:before{content:"\f60d"}
.ti-arrow-badge-right-filled:before{content:"\f7d8"}
.ti-arrow-badge-up:before{content:"\f60e"}
.ti-arrow-badge-up-filled:before{content:"\f7d9"}
.ti-arrow-bar-both:before{content:"\fadd"}
.ti-arrow-bar-down:before{content:"\ea0d"}
.ti-arrow-bar-left:before{content:"\ea0e"}
.ti-arrow-bar-right:before{content:"\ea0f"}
.ti-arrow-bar-to-down:before{content:"\ec88"}
.ti-arrow-bar-to-left:before{content:"\ec89"}
.ti-arrow-bar-to-right:before{content:"\ec8a"}
.ti-arrow-bar-to-up:before{content:"\ec8b"}
.ti-arrow-bar-up:before{content:"\ea10"}
.ti-arrow-bear-left:before{content:"\f045"}
.ti-arrow-bear-left-2:before{content:"\f044"}
.ti-arrow-bear-right:before{content:"\f047"}
.ti-arrow-bear-right-2:before{content:"\f046"}
.ti-arrow-big-down:before{content:"\edda"}
.ti-arrow-big-down-filled:before{content:"\f6c6"}
.ti-arrow-big-down-line:before{content:"\efe8"}
.ti-arrow-big-down-line-filled:before{content:"\f6c7"}
.ti-arrow-big-down-lines:before{content:"\efe9"}
.ti-arrow-big-down-lines-filled:before{content:"\f6c8"}
.ti-arrow-big-left:before{content:"\eddb"}
.ti-arrow-big-left-filled:before{content:"\f6c9"}
.ti-arrow-big-left-line:before{content:"\efea"}
.ti-arrow-big-left-line-filled:before{content:"\f6ca"}
.ti-arrow-big-left-lines:before{content:"\efeb"}
.ti-arrow-big-left-lines-filled:before{content:"\f6cb"}
.ti-arrow-big-right:before{content:"\eddc"}
.ti-arrow-big-right-filled:before{content:"\f6cc"}
.ti-arrow-big-right-line:before{content:"\efec"}
.ti-arrow-big-right-line-filled:before{content:"\f6cd"}
.ti-arrow-big-right-lines:before{content:"\efed"}
.ti-arrow-big-right-lines-filled:before{content:"\f6ce"}
.ti-arrow-big-up:before{content:"\eddd"}
.ti-arrow-big-up-filled:before{content:"\f6cf"}
.ti-arrow-big-up-line:before{content:"\efee"}
.ti-arrow-big-up-line-filled:before{content:"\f6d0"}
.ti-arrow-big-up-lines:before{content:"\efef"}
.ti-arrow-big-up-lines-filled:before{content:"\f6d1"}
.ti-arrow-bounce:before{content:"\f3a4"}
.ti-arrow-capsule:before{content:"\fade"}
.ti-arrow-curve-left:before{content:"\f048"}
.ti-arrow-curve-right:before{content:"\f049"}
.ti-arrow-down:before{content:"\ea16"}
.ti-arrow-down-bar:before{content:"\ed98"}
.ti-arrow-down-circle:before{content:"\ea11"}
.ti-arrow-down-circle-filled:before{content:"\1003b"}
.ti-arrow-down-dashed:before{content:"\1006a"}
.ti-arrow-down-from-arc:before{content:"\fd86"}
.ti-arrow-down-left:before{content:"\ea13"}
.ti-arrow-down-left-circle:before{content:"\ea12"}
.ti-arrow-down-rhombus:before{content:"\f61d"}
.ti-arrow-down-rhombus-filled:before{content:"\1003a"}
.ti-arrow-down-right:before{content:"\ea15"}
.ti-arrow-down-right-circle:before{content:"\ea14"}
.ti-arrow-down-square:before{content:"\ed9a"}
.ti-arrow-down-square-filled:before{content:"\10039"}
.ti-arrow-down-tail:before{content:"\ed9b"}
.ti-arrow-down-to-arc:before{content:"\fd87"}
.ti-arrow-elbow-left:before{content:"\f9ed"}
.ti-arrow-elbow-right:before{content:"\f9ee"}
.ti-arrow-fork:before{content:"\f04a"}
.ti-arrow-forward:before{content:"\ea17"}
.ti-arrow-forward-up:before{content:"\eb78"}
.ti-arrow-forward-up-double:before{content:"\f9ef"}
.ti-arrow-guide:before{content:"\f22a"}
.ti-arrow-guide-filled:before{content:"\10038"}
.ti-arrow-iteration:before{content:"\f578"}
.ti-arrow-left:before{content:"\ea19"}
.ti-arrow-left-bar:before{content:"\ed9c"}
.ti-arrow-left-circle:before{content:"\ea18"}
.ti-arrow-left-circle-filled:before{content:"\10037"}
.ti-arrow-left-dashed:before{content:"\10069"}
.ti-arrow-left-from-arc:before{content:"\fd88"}
.ti-arrow-left-rhombus:before{content:"\f61e"}
.ti-arrow-left-rhombus-filled:before{content:"\10036"}
.ti-arrow-left-right:before{content:"\f04b"}
.ti-arrow-left-square:before{content:"\ed9d"}
.ti-arrow-left-square-filled:before{content:"\10035"}
.ti-arrow-left-tail:before{content:"\ed9e"}
.ti-arrow-left-to-arc:before{content:"\fd89"}
.ti-arrow-loop-left:before{content:"\ed9f"}
.ti-arrow-loop-left-2:before{content:"\f04c"}
.ti-arrow-loop-right:before{content:"\eda0"}
.ti-arrow-loop-right-2:before{content:"\f04d"}
.ti-arrow-merge:before{content:"\f04e"}
.ti-arrow-merge-alt-left:before{content:"\fc9f"}
.ti-arrow-merge-alt-right:before{content:"\fca0"}
.ti-arrow-merge-both:before{content:"\f23b"}
.ti-arrow-merge-left:before{content:"\f23c"}
.ti-arrow-merge-right:before{content:"\f23d"}
.ti-arrow-move-down:before{content:"\f2ba"}
.ti-arrow-move-down-filled:before{content:"\10034"}
.ti-arrow-move-left:before{content:"\f2bb"}
.ti-arrow-move-left-filled:before{content:"\10033"}
.ti-arrow-move-right:before{content:"\f2bc"}
.ti-arrow-move-right-filled:before{content:"\10032"}
.ti-arrow-move-up:before{content:"\f2bd"}
.ti-arrow-move-up-filled:before{content:"\10031"}
.ti-arrow-narrow-down:before{content:"\ea1a"}
.ti-arrow-narrow-down-dashed:before{content:"\10068"}
.ti-arrow-narrow-left:before{content:"\ea1b"}
.ti-arrow-narrow-left-dashed:before{content:"\10067"}
.ti-arrow-narrow-right:before{content:"\ea1c"}
.ti-arrow-narrow-right-dashed:before{content:"\10066"}
.ti-arrow-narrow-up:before{content:"\ea1d"}
.ti-arrow-narrow-up-dashed:before{content:"\10065"}
.ti-arrow-ramp-left:before{content:"\ed3c"}
.ti-arrow-ramp-left-2:before{content:"\f04f"}
.ti-arrow-ramp-left-3:before{content:"\f050"}
.ti-arrow-ramp-right:before{content:"\ed3d"}
.ti-arrow-ramp-right-2:before{content:"\f051"}
.ti-arrow-ramp-right-3:before{content:"\f052"}
.ti-arrow-right:before{content:"\ea1f"}
.ti-arrow-right-bar:before{content:"\eda1"}
.ti-arrow-right-circle:before{content:"\ea1e"}
.ti-arrow-right-circle-filled:before{content:"\10030"}
.ti-arrow-right-dashed:before{content:"\10064"}
.ti-arrow-right-from-arc:before{content:"\fd8a"}
.ti-arrow-right-rhombus:before{content:"\f61f"}
.ti-arrow-right-rhombus-filled:before{content:"\1002f"}
.ti-arrow-right-square:before{content:"\eda2"}
.ti-arrow-right-square-filled:before{content:"\1002e"}
.ti-arrow-right-tail:before{content:"\eda3"}
.ti-arrow-right-to-arc:before{content:"\fd8b"}
.ti-arrow-rotary-first-left:before{content:"\f053"}
.ti-arrow-rotary-first-right:before{content:"\f054"}
.ti-arrow-rotary-last-left:before{content:"\f055"}
.ti-arrow-rotary-last-right:before{content:"\f056"}
.ti-arrow-rotary-left:before{content:"\f057"}
.ti-arrow-rotary-right:before{content:"\f058"}
.ti-arrow-rotary-straight:before{content:"\f059"}
.ti-arrow-roundabout-left:before{content:"\f22b"}
.ti-arrow-roundabout-right:before{content:"\f22c"}
.ti-arrow-sharp-turn-left:before{content:"\f05a"}
.ti-arrow-sharp-turn-right:before{content:"\f05b"}
.ti-arrow-up:before{content:"\ea25"}
.ti-arrow-up-bar:before{content:"\eda4"}
.ti-arrow-up-circle:before{content:"\ea20"}
.ti-arrow-up-circle-filled:before{content:"\1002d"}
.ti-arrow-up-dashed:before{content:"\10063"}
.ti-arrow-up-from-arc:before{content:"\fd8c"}
.ti-arrow-up-left:before{content:"\ea22"}
.ti-arrow-up-left-circle:before{content:"\ea21"}
.ti-arrow-up-rhombus:before{content:"\f620"}
.ti-arrow-up-rhombus-filled:before{content:"\1002c"}
.ti-arrow-up-right:before{content:"\ea24"}
.ti-arrow-up-right-circle:before{content:"\ea23"}
.ti-arrow-up-square:before{content:"\eda6"}
.ti-arrow-up-square-filled:before{content:"\1002b"}
.ti-arrow-up-tail:before{content:"\eda7"}
.ti-arrow-up-to-arc:before{content:"\fd8d"}
.ti-arrow-wave-left-down:before{content:"\eda8"}
.ti-arrow-wave-left-up:before{content:"\eda9"}
.ti-arrow-wave-right-down:before{content:"\edaa"}
.ti-arrow-wave-right-up:before{content:"\edab"}
.ti-arrow-zig-zag:before{content:"\f4a7"}
.ti-arrows-cross:before{content:"\effe"}
.ti-arrows-diagonal:before{content:"\ea27"}
.ti-arrows-diagonal-2:before{content:"\ea26"}
.ti-arrows-diagonal-minimize:before{content:"\ef39"}
.ti-arrows-diagonal-minimize-2:before{content:"\ef38"}
.ti-arrows-diff:before{content:"\f296"}
.ti-arrows-double-ne-sw:before{content:"\edde"}
.ti-arrows-double-nw-se:before{content:"\eddf"}
.ti-arrows-double-se-nw:before{content:"\ede0"}
.ti-arrows-double-sw-ne:before{content:"\ede1"}
.ti-arrows-down:before{content:"\edad"}
.ti-arrows-down-up:before{content:"\edac"}
.ti-arrows-exchange:before{content:"\f1f4"}
.ti-arrows-exchange-2:before{content:"\f1f3"}
.ti-arrows-horizontal:before{content:"\eb59"}
.ti-arrows-join:before{content:"\edaf"}
.ti-arrows-join-2:before{content:"\edae"}
.ti-arrows-left:before{content:"\edb1"}
.ti-arrows-left-down:before{content:"\ee00"}
.ti-arrows-left-right:before{content:"\edb0"}
.ti-arrows-maximize:before{content:"\ea28"}
.ti-arrows-minimize:before{content:"\ea29"}
.ti-arrows-move:before{content:"\f22f"}
.ti-arrows-move-horizontal:before{content:"\f22d"}
.ti-arrows-move-vertical:before{content:"\f22e"}
.ti-arrows-random:before{content:"\f095"}
.ti-arrows-right:before{content:"\edb3"}
.ti-arrows-right-down:before{content:"\ee01"}
.ti-arrows-right-left:before{content:"\edb2"}
.ti-arrows-shuffle:before{content:"\f000"}
.ti-arrows-shuffle-2:before{content:"\efff"}
.ti-arrows-sort:before{content:"\eb5a"}
.ti-arrows-split:before{content:"\edb5"}
.ti-arrows-split-2:before{content:"\edb4"}
.ti-arrows-transfer-down:before{content:"\f2cc"}
.ti-arrows-transfer-up:before{content:"\f2cd"}
.ti-arrows-transfer-up-down:before{content:"\ffac"}
.ti-arrows-up:before{content:"\edb7"}
.ti-arrows-up-down:before{content:"\edb6"}
.ti-arrows-up-left:before{content:"\ee02"}
.ti-arrows-up-right:before{content:"\ee03"}
.ti-arrows-vertical:before{content:"\eb5b"}
.ti-artboard:before{content:"\ea2a"}
.ti-artboard-filled:before{content:"\fa83"}
.ti-artboard-off:before{content:"\f0ae"}
.ti-article:before{content:"\f1e2"}
.ti-article-filled:before{content:"\f7da"}
.ti-article-off:before{content:"\f3bf"}
.ti-aspect-ratio:before{content:"\ed30"}
.ti-aspect-ratio-filled:before{content:"\f7db"}
.ti-aspect-ratio-off:before{content:"\f0af"}
.ti-assembly:before{content:"\f24d"}
.ti-assembly-filled:before{content:"\fe9e"}
.ti-assembly-off:before{content:"\f3c0"}
.ti-asset:before{content:"\f1ce"}
.ti-asset-filled:before{content:"\fe9d"}
.ti-asterisk:before{content:"\efd5"}
.ti-asterisk-simple:before{content:"\efd4"}
.ti-at:before{content:"\ea2b"}
.ti-at-off:before{content:"\f0b0"}
.ti-atom:before{content:"\eb79"}
.ti-atom-2:before{content:"\ebdf"}
.ti-atom-2-filled:before{content:"\f71b"}
.ti-atom-off:before{content:"\f0f9"}
.ti-augmented-reality:before{content:"\f023"}
.ti-augmented-reality-2:before{content:"\f37e"}
.ti-augmented-reality-off:before{content:"\f3c1"}
.ti-auth-2fa:before{content:"\eca0"}
.ti-automatic-gearbox:before{content:"\fc89"}
.ti-automatic-gearbox-filled:before{content:"\1002a"}
.ti-automation:before{content:"\fef8"}
.ti-avocado:before{content:"\fd8e"}
.ti-award:before{content:"\ea2c"}
.ti-award-filled:before{content:"\f71c"}
.ti-award-off:before{content:"\f0fa"}
.ti-axe:before{content:"\ef9f"}
.ti-axis-x:before{content:"\ef45"}
.ti-axis-y:before{content:"\ef46"}
.ti-baby-bottle:before{content:"\f5d2"}
.ti-baby-carriage:before{content:"\f05d"}
.ti-baby-carriage-filled:before{content:"\fe9c"}
.ti-background:before{content:"\fd2c"}
.ti-backhoe:before{content:"\ed86"}
.ti-backpack:before{content:"\ef47"}
.ti-backpack-off:before{content:"\f3c2"}
.ti-backslash:before{content:"\fab9"}
.ti-backspace:before{content:"\ea2d"}
.ti-backspace-filled:before{content:"\f7dc"}
.ti-badge:before{content:"\efc2"}
.ti-badge-2k:before{content:"\100b5"}
.ti-badge-3d:before{content:"\f555"}
.ti-badge-3d-filled:before{content:"\fe9b"}
.ti-badge-3k:before{content:"\100b4"}
.ti-badge-4k:before{content:"\f556"}
.ti-badge-4k-filled:before{content:"\fe9a"}
.ti-badge-5k:before{content:"\100b3"}
.ti-badge-8k:before{content:"\f557"}
.ti-badge-8k-filled:before{content:"\fe99"}
.ti-badge-ad:before{content:"\f558"}
.ti-badge-ad-filled:before{content:"\fe98"}
.ti-badge-ad-off:before{content:"\fd8f"}
.ti-badge-ar:before{content:"\f559"}
.ti-badge-ar-filled:before{content:"\fe97"}
.ti-badge-cc:before{content:"\f55a"}
.ti-badge-cc-filled:before{content:"\fe96"}
.ti-badge-filled:before{content:"\f667"}
.ti-badge-hd:before{content:"\f55b"}
.ti-badge-hd-filled:before{content:"\fe95"}
.ti-badge-off:before{content:"\f0fb"}
.ti-badge-sd:before{content:"\f55c"}
.ti-badge-sd-filled:before{content:"\fe94"}
.ti-badge-tm:before{content:"\f55d"}
.ti-badge-tm-filled:before{content:"\fe93"}
.ti-badge-vo:before{content:"\f55e"}
.ti-badge-vo-filled:before{content:"\fe92"}
.ti-badge-vr:before{content:"\f55f"}
.ti-badge-vr-filled:before{content:"\fe91"}
.ti-badge-wc:before{content:"\f560"}
.ti-badge-wc-filled:before{content:"\fe90"}
.ti-badges:before{content:"\efc3"}
.ti-badges-filled:before{content:"\f7dd"}
.ti-badges-off:before{content:"\f0fc"}
.ti-baguette:before{content:"\f3a5"}
.ti-ball-american-football:before{content:"\ee04"}
.ti-ball-american-football-off:before{content:"\f3c3"}
.ti-ball-baseball:before{content:"\efa0"}
.ti-ball-basketball:before{content:"\ec28"}
.ti-ball-bowling:before{content:"\ec29"}
.ti-ball-football:before{content:"\ee06"}
.ti-ball-football-off:before{content:"\ee05"}
.ti-ball-tennis:before{content:"\ec2a"}
.ti-ball-volleyball:before{content:"\ec2b"}
.ti-balloon:before{content:"\ef3a"}
.ti-balloon-filled:before{content:"\fa84"}
.ti-balloon-off:before{content:"\f0fd"}
.ti-ballpen:before{content:"\f06e"}
.ti-ballpen-filled:before{content:"\fa85"}
.ti-ballpen-off:before{content:"\f0b1"}
.ti-ban:before{content:"\ea2e"}
.ti-bandage:before{content:"\eb7a"}
.ti-bandage-filled:before{content:"\f7de"}
.ti-bandage-off:before{content:"\f3c4"}
.ti-barbell:before{content:"\eff0"}
.ti-barbell-filled:before{content:"\fe8f"}
.ti-barbell-off:before{content:"\f0b2"}
.ti-barcode:before{content:"\ebc6"}
.ti-barcode-off:before{content:"\f0b3"}
.ti-barrel:before{content:"\f0b4"}
.ti-barrel-off:before{content:"\f0fe"}
.ti-barrier-block:before{content:"\f00e"}
.ti-barrier-block-filled:before{content:"\fe8e"}
.ti-barrier-block-off:before{content:"\f0b5"}
.ti-baseline:before{content:"\f024"}
.ti-baseline-density-large:before{content:"\f9f0"}
.ti-baseline-density-medium:before{content:"\f9f1"}
.ti-baseline-density-small:before{content:"\f9f2"}
.ti-basket:before{content:"\ebe1"}
.ti-basket-bolt:before{content:"\fb43"}
.ti-basket-cancel:before{content:"\fb44"}
.ti-basket-check:before{content:"\fb45"}
.ti-basket-code:before{content:"\fb46"}
.ti-basket-cog:before{content:"\fb47"}
.ti-basket-discount:before{content:"\fb48"}
.ti-basket-dollar:before{content:"\fb49"}
.ti-basket-down:before{content:"\fb4a"}
.ti-basket-exclamation:before{content:"\fb4b"}
.ti-basket-filled:before{content:"\f7df"}
.ti-basket-heart:before{content:"\fb4c"}
.ti-basket-minus:before{content:"\fb4d"}
.ti-basket-off:before{content:"\f0b6"}
.ti-basket-pause:before{content:"\fb4e"}
.ti-basket-pin:before{content:"\fb4f"}
.ti-basket-plus:before{content:"\fb50"}
.ti-basket-question:before{content:"\fb51"}
.ti-basket-search:before{content:"\fb52"}
.ti-basket-share:before{content:"\fb53"}
.ti-basket-star:before{content:"\fb54"}
.ti-basket-up:before{content:"\fb55"}
.ti-basket-x:before{content:"\fb56"}
.ti-bat:before{content:"\f284"}
.ti-bath:before{content:"\ef48"}
.ti-bath-filled:before{content:"\f71d"}
.ti-bath-off:before{content:"\f0ff"}
.ti-battery:before{content:"\ea34"}
.ti-battery-1:before{content:"\ea2f"}
.ti-battery-1-filled:before{content:"\f71e"}
.ti-battery-2:before{content:"\ea30"}
.ti-battery-2-filled:before{content:"\f71f"}
.ti-battery-3:before{content:"\ea31"}
.ti-battery-3-filled:before{content:"\f720"}
.ti-battery-4:before{content:"\ea32"}
.ti-battery-4-filled:before{content:"\f721"}
.ti-battery-automotive:before{content:"\ee07"}
.ti-battery-automotive-filled:before{content:"\10029"}
.ti-battery-charging:before{content:"\ea33"}
.ti-battery-charging-2:before{content:"\ef3b"}
.ti-battery-eco:before{content:"\ef3c"}
.ti-battery-exclamation:before{content:"\ff1d"}
.ti-battery-filled:before{content:"\f668"}
.ti-battery-off:before{content:"\ed1c"}
.ti-battery-spark:before{content:"\ffbd"}
.ti-battery-vertical:before{content:"\ff13"}
.ti-battery-vertical-1:before{content:"\ff1c"}
.ti-battery-vertical-1-filled:before{content:"\10028"}
.ti-battery-vertical-2:before{content:"\ff1b"}
.ti-battery-vertical-2-filled:before{content:"\10027"}
.ti-battery-vertical-3:before{content:"\ff1a"}
.ti-battery-vertical-3-filled:before{content:"\10026"}
.ti-battery-vertical-4:before{content:"\ff19"}
.ti-battery-vertical-4-filled:before{content:"\10025"}
.ti-battery-vertical-charging:before{content:"\ff17"}
.ti-battery-vertical-charging-2:before{content:"\ff18"}
.ti-battery-vertical-eco:before{content:"\ff16"}
.ti-battery-vertical-exclamation:before{content:"\ff15"}
.ti-battery-vertical-filled:before{content:"\10024"}
.ti-battery-vertical-off:before{content:"\ff14"}
.ti-beach:before{content:"\ef3d"}
.ti-beach-off:before{content:"\f0b7"}
.ti-bed:before{content:"\eb5c"}
.ti-bed-filled:before{content:"\f7e0"}
.ti-bed-flat:before{content:"\fca1"}
.ti-bed-flat-filled:before{content:"\fe8d"}
.ti-bed-off:before{content:"\f100"}
.ti-beer:before{content:"\efa1"}
.ti-beer-filled:before{content:"\f7e1"}
.ti-beer-off:before{content:"\f101"}
.ti-bell:before{content:"\ea35"}
.ti-bell-bolt:before{content:"\f812"}
.ti-bell-cancel:before{content:"\f813"}
.ti-bell-check:before{content:"\f814"}
.ti-bell-code:before{content:"\f815"}
.ti-bell-cog:before{content:"\f816"}
.ti-bell-dollar:before{content:"\f817"}
.ti-bell-down:before{content:"\f818"}
.ti-bell-exclamation:before{content:"\f819"}
.ti-bell-filled:before{content:"\f669"}
.ti-bell-heart:before{content:"\f81a"}
.ti-bell-minus:before{content:"\ede2"}
.ti-bell-minus-filled:before{content:"\f722"}
.ti-bell-off:before{content:"\ece9"}
.ti-bell-pause:before{content:"\f81b"}
.ti-bell-pin:before{content:"\f81c"}
.ti-bell-plus:before{content:"\ede3"}
.ti-bell-plus-filled:before{content:"\f723"}
.ti-bell-question:before{content:"\f81d"}
.ti-bell-ringing:before{content:"\ed07"}
.ti-bell-ringing-2:before{content:"\ede4"}
.ti-bell-ringing-2-filled:before{content:"\f724"}
.ti-bell-ringing-filled:before{content:"\f725"}
.ti-bell-school:before{content:"\f05e"}
.ti-bell-search:before{content:"\f81e"}
.ti-bell-share:before{content:"\f81f"}
.ti-bell-star:before{content:"\f820"}
.ti-bell-up:before{content:"\f821"}
.ti-bell-x:before{content:"\ede5"}
.ti-bell-x-filled:before{content:"\f726"}
.ti-bell-z:before{content:"\eff1"}
.ti-bell-z-filled:before{content:"\f727"}
.ti-beta:before{content:"\f544"}
.ti-bible:before{content:"\efc4"}
.ti-bike:before{content:"\ea36"}
.ti-bike-filled:before{content:"\10023"}
.ti-bike-off:before{content:"\f0b8"}
.ti-binary:before{content:"\ee08"}
.ti-binary-off:before{content:"\f3c5"}
.ti-binary-tree:before{content:"\f5d4"}
.ti-binary-tree-2:before{content:"\f5d3"}
.ti-binary-tree-2-filled:before{content:"\ff65"}
.ti-binary-tree-filled:before{content:"\ff64"}
.ti-binoculars:before{content:"\fefe"}
.ti-binoculars-filled:before{content:"\ff0b"}
.ti-biohazard:before{content:"\ecb8"}
.ti-biohazard-filled:before{content:"\fe8c"}
.ti-biohazard-off:before{content:"\f0b9"}
.ti-blade:before{content:"\f4bd"}
.ti-blade-filled:before{content:"\f7e2"}
.ti-bleach:before{content:"\f2f3"}
.ti-bleach-chlorine:before{content:"\f2f0"}
.ti-bleach-no-chlorine:before{content:"\f2f1"}
.ti-bleach-off:before{content:"\f2f2"}
.ti-blend-mode:before{content:"\feb0"}
.ti-blender:before{content:"\fca2"}
.ti-blender-filled:before{content:"\10022"}
.ti-blob:before{content:"\feaf"}
.ti-blob-filled:before{content:"\feb1"}
.ti-blockquote:before{content:"\ee09"}
.ti-blocks:before{content:"\100b2"}
.ti-bluetooth:before{content:"\ea37"}
.ti-bluetooth-connected:before{content:"\ecea"}
.ti-bluetooth-off:before{content:"\eceb"}
.ti-bluetooth-x:before{content:"\f081"}
.ti-blur:before{content:"\ef8c"}
.ti-blur-off:before{content:"\f3c6"}
.ti-bmp:before{content:"\f3a6"}
.ti-body-scan:before{content:"\fca3"}
.ti-bold:before{content:"\eb7b"}
.ti-bold-off:before{content:"\f0ba"}
.ti-bolt:before{content:"\ea38"}
.ti-bolt-filled:before{content:"\10021"}
.ti-bolt-off:before{content:"\ecec"}
.ti-bomb:before{content:"\f59c"}
.ti-bomb-filled:before{content:"\fa86"}
.ti-bone:before{content:"\edb8"}
.ti-bone-filled:before{content:"\fe8b"}
.ti-bone-off:before{content:"\f0bb"}
.ti-bong:before{content:"\f3a7"}
.ti-bong-filled:before{content:"\10020"}
.ti-bong-off:before{content:"\f3c7"}
.ti-book:before{content:"\ea39"}
.ti-book-2:before{content:"\efc5"}
.ti-book-download:before{content:"\f070"}
.ti-book-filled:before{content:"\fa87"}
.ti-book-off:before{content:"\f0bc"}
.ti-book-upload:before{content:"\f071"}
.ti-bookmark:before{content:"\ea3a"}
.ti-bookmark-ai:before{content:"\fc8a"}
.ti-bookmark-edit:before{content:"\fa5e"}
.ti-bookmark-filled:before{content:"\fa88"}
.ti-bookmark-minus:before{content:"\fa5f"}
.ti-bookmark-off:before{content:"\eced"}
.ti-bookmark-plus:before{content:"\fa60"}
.ti-bookmark-question:before{content:"\fa61"}
.ti-bookmarks:before{content:"\ed08"}
.ti-bookmarks-filled:before{content:"\fb1f"}
.ti-bookmarks-off:before{content:"\f0bd"}
.ti-books:before{content:"\eff2"}
.ti-books-off:before{content:"\f0be"}
.ti-boom:before{content:"\fdbe"}
.ti-boom-filled:before{content:"\fe8a"}
.ti-border-all:before{content:"\ea3b"}
.ti-border-bottom:before{content:"\ea3c"}
.ti-border-bottom-plus:before{content:"\fdbd"}
.ti-border-corner-ios:before{content:"\fd98"}
.ti-border-corner-pill:before{content:"\fd62"}
.ti-border-corner-rounded:before{content:"\fd63"}
.ti-border-corner-square:before{content:"\fd64"}
.ti-border-corners:before{content:"\f7a0"}
.ti-border-horizontal:before{content:"\ea3d"}
.ti-border-inner:before{content:"\ea3e"}
.ti-border-left:before{content:"\ea3f"}
.ti-border-left-plus:before{content:"\fdbc"}
.ti-border-none:before{content:"\ea40"}
.ti-border-outer:before{content:"\ea41"}
.ti-border-radius:before{content:"\eb7c"}
.ti-border-right:before{content:"\ea42"}
.ti-border-right-plus:before{content:"\fdbb"}
.ti-border-sides:before{content:"\f7a1"}
.ti-border-style:before{content:"\ee0a"}
.ti-border-style-2:before{content:"\ef22"}
.ti-border-top:before{content:"\ea43"}
.ti-border-top-plus:before{content:"\fdba"}
.ti-border-vertical:before{content:"\ea44"}
.ti-bottle:before{content:"\ef0b"}
.ti-bottle-filled:before{content:"\fa89"}
.ti-bottle-off:before{content:"\f3c8"}
.ti-bounce-left:before{content:"\f59d"}
.ti-bounce-left-filled:before{content:"\fb20"}
.ti-bounce-right:before{content:"\f59e"}
.ti-bounce-right-filled:before{content:"\fb21"}
.ti-bow:before{content:"\f096"}
.ti-bow-filled:before{content:"\fe89"}
.ti-bowl:before{content:"\f4fa"}
.ti-bowl-chopsticks:before{content:"\fd90"}
.ti-bowl-chopsticks-filled:before{content:"\fe88"}
.ti-bowl-filled:before{content:"\fb22"}
.ti-bowl-spoon:before{content:"\fd91"}
.ti-bowl-spoon-filled:before{content:"\fe87"}
.ti-bowling:before{content:"\100b1"}
.ti-box:before{content:"\ea45"}
.ti-box-align-bottom:before{content:"\f2a8"}
.ti-box-align-bottom-filled:before{content:"\fa8a"}
.ti-box-align-bottom-left:before{content:"\f2ce"}
.ti-box-align-bottom-left-filled:before{content:"\fa8b"}
.ti-box-align-bottom-right:before{content:"\f2cf"}
.ti-box-align-bottom-right-filled:before{content:"\fa8c"}
.ti-box-align-left:before{content:"\f2a9"}
.ti-box-align-left-filled:before{content:"\fa8d"}
.ti-box-align-right:before{content:"\f2aa"}
.ti-box-align-right-filled:before{content:"\fa8e"}
.ti-box-align-top:before{content:"\f2ab"}
.ti-box-align-top-filled:before{content:"\fa8f"}
.ti-box-align-top-left:before{content:"\f2d0"}
.ti-box-align-top-left-filled:before{content:"\fa90"}
.ti-box-align-top-right:before{content:"\f2d1"}
.ti-box-align-top-right-filled:before{content:"\fa91"}
.ti-box-margin:before{content:"\ee0b"}
.ti-box-model:before{content:"\ee0c"}
.ti-box-model-2:before{content:"\ef23"}
.ti-box-model-2-off:before{content:"\f3c9"}
.ti-box-model-off:before{content:"\f3ca"}
.ti-box-multiple:before{content:"\ee17"}
.ti-box-multiple-0:before{content:"\ee0d"}
.ti-box-multiple-1:before{content:"\ee0e"}
.ti-box-multiple-2:before{content:"\ee0f"}
.ti-box-multiple-3:before{content:"\ee10"}
.ti-box-multiple-4:before{content:"\ee11"}
.ti-box-multiple-5:before{content:"\ee12"}
.ti-box-multiple-6:before{content:"\ee13"}
.ti-box-multiple-7:before{content:"\ee14"}
.ti-box-multiple-8:before{content:"\ee15"}
.ti-box-multiple-9:before{content:"\ee16"}
.ti-box-multiple-filled:before{content:"\1001f"}
.ti-box-off:before{content:"\f102"}
.ti-box-padding:before{content:"\ee18"}
.ti-braces:before{content:"\ebcc"}
.ti-braces-off:before{content:"\f0bf"}
.ti-brackets:before{content:"\ebcd"}
.ti-brackets-angle:before{content:"\fcb2"}
.ti-brackets-angle-off:before{content:"\fcb1"}
.ti-brackets-contain:before{content:"\f1e5"}
.ti-brackets-contain-end:before{content:"\f1e3"}
.ti-brackets-contain-start:before{content:"\f1e4"}
.ti-brackets-off:before{content:"\f0c0"}
.ti-braille:before{content:"\f545"}
.ti-brain:before{content:"\f59f"}
.ti-brand-4chan:before{content:"\f494"}
.ti-brand-abstract:before{content:"\f495"}
.ti-brand-adobe:before{content:"\f0dc"}
.ti-brand-adobe-after-effect:before{content:"\ff2a"}
.ti-brand-adobe-illustrator:before{content:"\ff29"}
.ti-brand-adobe-indesign:before{content:"\ff28"}
.ti-brand-adobe-photoshop:before{content:"\ff27"}
.ti-brand-adobe-premier:before{content:"\ff26"}
.ti-brand-adobe-xd:before{content:"\ff25"}
.ti-brand-adonis-js:before{content:"\f496"}
.ti-brand-airbnb:before{content:"\ed68"}
.ti-brand-airtable:before{content:"\ef6a"}
.ti-brand-algolia:before{content:"\f390"}
.ti-brand-alipay:before{content:"\f7a2"}
.ti-brand-alpine-js:before{content:"\f324"}
.ti-brand-amazon:before{content:"\f230"}
.ti-brand-amd:before{content:"\f653"}
.ti-brand-amie:before{content:"\ffab"}
.ti-brand-amigo:before{content:"\f5f9"}
.ti-brand-among-us:before{content:"\f205"}
.ti-brand-android:before{content:"\ec16"}
.ti-brand-angular:before{content:"\ef6b"}
.ti-brand-angular-filled:before{content:"\10095"}
.ti-brand-ansible:before{content:"\fa70"}
.ti-brand-ao3:before{content:"\f5e8"}
.ti-brand-appgallery:before{content:"\f231"}
.ti-brand-apple:before{content:"\ec17"}
.ti-brand-apple-arcade:before{content:"\ed69"}
.ti-brand-apple-filled:before{content:"\fd74"}
.ti-brand-apple-news:before{content:"\ff24"}
.ti-brand-apple-podcast:before{content:"\f1e6"}
.ti-brand-appstore:before{content:"\ed24"}
.ti-brand-arc:before{content:"\feae"}
.ti-brand-asana:before{content:"\edc5"}
.ti-brand-astro:before{content:"\fdb9"}
.ti-brand-auth0:before{content:"\fcb3"}
.ti-brand-aws:before{content:"\fa4c"}
.ti-brand-azure:before{content:"\fa4d"}
.ti-brand-backbone:before{content:"\f325"}
.ti-brand-badoo:before{content:"\f206"}
.ti-brand-baidu:before{content:"\f5e9"}
.ti-brand-bandcamp:before{content:"\f207"}
.ti-brand-bandlab:before{content:"\f5fa"}
.ti-brand-beats:before{content:"\f208"}
.ti-brand-bebo:before{content:"\ffaa"}
.ti-brand-behance:before{content:"\ec6e"}
.ti-brand-bilibili:before{content:"\f6d2"}
.ti-brand-binance:before{content:"\f5a0"}
.ti-brand-bing:before{content:"\edc6"}
.ti-brand-bitbucket:before{content:"\edc7"}
.ti-brand-bitbucket-filled:before{content:"\100cb"}
.ti-brand-blackberry:before{content:"\f568"}
.ti-brand-blender:before{content:"\f326"}
.ti-brand-blogger:before{content:"\f35a"}
.ti-brand-bluesky:before{content:"\fd75"}
.ti-brand-booking:before{content:"\edc8"}
.ti-brand-bootstrap:before{content:"\ef3e"}
.ti-brand-bulma:before{content:"\f327"}
.ti-brand-bumble:before{content:"\f5fb"}
.ti-brand-bunpo:before{content:"\f4cf"}
.ti-brand-c-sharp:before{content:"\f003"}
.ti-brand-cake:before{content:"\f7a3"}
.ti-brand-cakephp:before{content:"\f7af"}
.ti-brand-campaignmonitor:before{content:"\f328"}
.ti-brand-carbon:before{content:"\f348"}
.ti-brand-cashapp:before{content:"\f391"}
.ti-brand-chrome:before{content:"\ec18"}
.ti-brand-cinema-4d:before{content:"\fa71"}
.ti-brand-citymapper:before{content:"\f5fc"}
.ti-brand-cloudflare:before{content:"\fa4e"}
.ti-brand-codecov:before{content:"\f329"}
.ti-brand-codepen:before{content:"\ec6f"}
.ti-brand-codesandbox:before{content:"\ed6a"}
.ti-brand-cohost:before{content:"\f5d5"}
.ti-brand-coinbase:before{content:"\f209"}
.ti-brand-comedy-central:before{content:"\f217"}
.ti-brand-coreos:before{content:"\f5fd"}
.ti-brand-couchdb:before{content:"\f60f"}
.ti-brand-couchsurfing:before{content:"\f392"}
.ti-brand-cpp:before{content:"\f5fe"}
.ti-brand-craft:before{content:"\fa72"}
.ti-brand-crunchbase:before{content:"\f7e3"}
.ti-brand-css3:before{content:"\ed6b"}
.ti-brand-ctemplar:before{content:"\f4d0"}
.ti-brand-cucumber:before{content:"\ef6c"}
.ti-brand-cupra:before{content:"\f4d1"}
.ti-brand-cypress:before{content:"\f333"}
.ti-brand-d3:before{content:"\f24e"}
.ti-brand-databricks:before{content:"\fc41"}
.ti-brand-days-counter:before{content:"\f4d2"}
.ti-brand-dcos:before{content:"\f32a"}
.ti-brand-debian:before{content:"\ef57"}
.ti-brand-deezer:before{content:"\f78b"}
.ti-brand-deliveroo:before{content:"\f4d3"}
.ti-brand-deno:before{content:"\f24f"}
.ti-brand-denodo:before{content:"\f610"}
.ti-brand-deviantart:before{content:"\ecfb"}
.ti-brand-digg:before{content:"\fa73"}
.ti-brand-dingtalk:before{content:"\f5ea"}
.ti-brand-discord:before{content:"\ece3"}
.ti-brand-discord-filled:before{content:"\f7e4"}
.ti-brand-disney:before{content:"\f20a"}
.ti-brand-disqus:before{content:"\edc9"}
.ti-brand-django:before{content:"\f349"}
.ti-brand-docker:before{content:"\edca"}
.ti-brand-doctrine:before{content:"\ef6d"}
.ti-brand-dolby-digital:before{content:"\f4d4"}
.ti-brand-douban:before{content:"\f5ff"}
.ti-brand-dribbble:before{content:"\ec19"}
.ti-brand-dribbble-filled:before{content:"\f7e5"}
.ti-brand-drops:before{content:"\f4d5"}
.ti-brand-drupal:before{content:"\f393"}
.ti-brand-edge:before{content:"\ecfc"}
.ti-brand-elastic:before{content:"\f611"}
.ti-brand-electronic-arts:before{content:"\fa74"}
.ti-brand-ember:before{content:"\f497"}
.ti-brand-envato:before{content:"\f394"}
.ti-brand-etsy:before{content:"\f654"}
.ti-brand-evernote:before{content:"\f600"}
.ti-brand-facebook:before{content:"\ec1a"}
.ti-brand-facebook-filled:before{content:"\f7e6"}
.ti-brand-feedly:before{content:"\fa75"}
.ti-brand-figma:before{content:"\ec93"}
.ti-brand-filezilla:before{content:"\fa76"}
.ti-brand-finder:before{content:"\f218"}
.ti-brand-firebase:before{content:"\ef6e"}
.ti-brand-firefox:before{content:"\ecfd"}
.ti-brand-fiverr:before{content:"\f7a4"}
.ti-brand-flickr:before{content:"\ecfe"}
.ti-brand-flightradar24:before{content:"\f4d6"}
.ti-brand-flipboard:before{content:"\f20b"}
.ti-brand-flutter:before{content:"\f395"}
.ti-brand-fortnite:before{content:"\f260"}
.ti-brand-foursquare:before{content:"\ecff"}
.ti-brand-framer:before{content:"\ec1b"}
.ti-brand-framer-motion:before{content:"\f78c"}
.ti-brand-funimation:before{content:"\f655"}
.ti-brand-gatsby:before{content:"\f396"}
.ti-brand-git:before{content:"\ef6f"}
.ti-brand-github:before{content:"\ec1c"}
.ti-brand-github-copilot:before{content:"\f4a8"}
.ti-brand-github-filled:before{content:"\f7e7"}
.ti-brand-gitlab:before{content:"\ec1d"}
.ti-brand-gmail:before{content:"\efa2"}
.ti-brand-golang:before{content:"\f78d"}
.ti-brand-google:before{content:"\ec1f"}
.ti-brand-google-analytics:before{content:"\edcb"}
.ti-brand-google-big-query:before{content:"\f612"}
.ti-brand-google-drive:before{content:"\ec1e"}
.ti-brand-google-filled:before{content:"\fd1a"}
.ti-brand-google-fit:before{content:"\f297"}
.ti-brand-google-home:before{content:"\f601"}
.ti-brand-google-maps:before{content:"\fa4f"}
.ti-brand-google-one:before{content:"\f232"}
.ti-brand-google-photos:before{content:"\f20c"}
.ti-brand-google-play:before{content:"\ed25"}
.ti-brand-google-podcasts:before{content:"\f656"}
.ti-brand-grammarly:before{content:"\f32b"}
.ti-brand-graphql:before{content:"\f32c"}
.ti-brand-gravatar:before{content:"\edcc"}
.ti-brand-grindr:before{content:"\f20d"}
.ti-brand-guardian:before{content:"\f4fb"}
.ti-brand-gumroad:before{content:"\f5d6"}
.ti-brand-hackerrank:before{content:"\ff23"}
.ti-brand-hbo:before{content:"\f657"}
.ti-brand-headlessui:before{content:"\f32d"}
.ti-brand-hexo:before{content:"\fa50"}
.ti-brand-hipchat:before{content:"\edcd"}
.ti-brand-html5:before{content:"\ed6c"}
.ti-brand-inertia:before{content:"\f34a"}
.ti-brand-instagram:before{content:"\ec20"}
.ti-brand-instagram-filled:before{content:"\10094"}
.ti-brand-intercom:before{content:"\f1cf"}
.ti-brand-itch:before{content:"\fa22"}
.ti-brand-javascript:before{content:"\ef0c"}
.ti-brand-juejin:before{content:"\f7b0"}
.ti-brand-kako-talk:before{content:"\fd2d"}
.ti-brand-kbin:before{content:"\fad0"}
.ti-brand-kick:before{content:"\fa23"}
.ti-brand-kick-filled:before{content:"\10093"}
.ti-brand-kickstarter:before{content:"\edce"}
.ti-brand-kotlin:before{content:"\ed6d"}
.ti-brand-laravel:before{content:"\f34b"}
.ti-brand-lastfm:before{content:"\f001"}
.ti-brand-leetcode:before{content:"\fa51"}
.ti-brand-letterboxd:before{content:"\fa24"}
.ti-brand-line:before{content:"\f7e8"}
.ti-brand-linkedin:before{content:"\ec8c"}
.ti-brand-linkedin-filled:before{content:"\10092"}
.ti-brand-linktree:before{content:"\f1e7"}
.ti-brand-linqpad:before{content:"\f562"}
.ti-brand-livewire:before{content:"\fd76"}
.ti-brand-loom:before{content:"\ef70"}
.ti-brand-mailgun:before{content:"\f32e"}
.ti-brand-mantine:before{content:"\f32f"}
.ti-brand-mastercard:before{content:"\ef49"}
.ti-brand-mastodon:before{content:"\f250"}
.ti-brand-matrix:before{content:"\f5eb"}
.ti-brand-mcdonalds:before{content:"\f251"}
.ti-brand-medium:before{content:"\ec70"}
.ti-brand-meetup:before{content:"\fc6a"}
.ti-brand-mercedes:before{content:"\f072"}
.ti-brand-messenger:before{content:"\ec71"}
.ti-brand-messenger-filled:before{content:"\100a7"}
.ti-brand-meta:before{content:"\efb0"}
.ti-brand-metabrainz:before{content:"\ff12"}
.ti-brand-minecraft:before{content:"\faef"}
.ti-brand-miniprogram:before{content:"\f602"}
.ti-brand-mixpanel:before{content:"\f397"}
.ti-brand-monday:before{content:"\f219"}
.ti-brand-mongodb:before{content:"\f613"}
.ti-brand-my-oppo:before{content:"\f4d7"}
.ti-brand-mysql:before{content:"\f614"}
.ti-brand-national-geographic:before{content:"\f603"}
.ti-brand-nem:before{content:"\f5a1"}
.ti-brand-netbeans:before{content:"\ef71"}
.ti-brand-netease-music:before{content:"\f604"}
.ti-brand-netflix:before{content:"\edcf"}
.ti-brand-nexo:before{content:"\f5a2"}
.ti-brand-nextcloud:before{content:"\f4d8"}
.ti-brand-nextjs:before{content:"\f0dd"}
.ti-brand-nodejs:before{content:"\fae0"}
.ti-brand-nord-vpn:before{content:"\f37f"}
.ti-brand-notion:before{content:"\ef7b"}
.ti-brand-npm:before{content:"\f569"}
.ti-brand-nuxt:before{content:"\f0de"}
.ti-brand-nytimes:before{content:"\ef8d"}
.ti-brand-oauth:before{content:"\fa52"}
.ti-brand-office:before{content:"\f398"}
.ti-brand-ok-ru:before{content:"\f399"}
.ti-brand-onedrive:before{content:"\f5d7"}
.ti-brand-onlyfans:before{content:"\f605"}
.ti-brand-open-source:before{content:"\edd0"}
.ti-brand-open-source-filled:before{content:"\10091"}
.ti-brand-openai:before{content:"\f78e"}
.ti-brand-openvpn:before{content:"\f39a"}
.ti-brand-opera:before{content:"\ec21"}
.ti-brand-opera-filled:before{content:"\10090"}
.ti-brand-pagekit:before{content:"\edd1"}
.ti-brand-parsinta:before{content:"\fc42"}
.ti-brand-patreon:before{content:"\edd2"}
.ti-brand-patreon-filled:before{content:"\fcff"}
.ti-brand-paypal:before{content:"\ec22"}
.ti-brand-paypal-filled:before{content:"\f7e9"}
.ti-brand-paypay:before{content:"\f5ec"}
.ti-brand-peanut:before{content:"\f39b"}
.ti-brand-pepsi:before{content:"\f261"}
.ti-brand-php:before{content:"\ef72"}
.ti-brand-picsart:before{content:"\f4d9"}
.ti-brand-pinterest:before{content:"\ec8d"}
.ti-brand-pinterest-filled:before{content:"\1008f"}
.ti-brand-planetscale:before{content:"\f78f"}
.ti-brand-pnpm:before{content:"\fd77"}
.ti-brand-pocket:before{content:"\ed00"}
.ti-brand-polymer:before{content:"\f498"}
.ti-brand-powershell:before{content:"\f5ed"}
.ti-brand-printables:before{content:"\fd1b"}
.ti-brand-prisma:before{content:"\f499"}
.ti-brand-producthunt:before{content:"\edd3"}
.ti-brand-pushbullet:before{content:"\f330"}
.ti-brand-pushover:before{content:"\f20e"}
.ti-brand-python:before{content:"\ed01"}
.ti-brand-qq:before{content:"\f606"}
.ti-brand-radix-ui:before{content:"\f790"}
.ti-brand-react:before{content:"\f34c"}
.ti-brand-react-native:before{content:"\ef73"}
.ti-brand-reason:before{content:"\f49a"}
.ti-brand-reddit:before{content:"\ec8e"}
.ti-brand-redhat:before{content:"\f331"}
.ti-brand-redux:before{content:"\f3a8"}
.ti-brand-revolut:before{content:"\f4da"}
.ti-brand-rumble:before{content:"\fad1"}
.ti-brand-rust:before{content:"\fa53"}
.ti-brand-safari:before{content:"\ec23"}
.ti-brand-samsungpass:before{content:"\f4db"}
.ti-brand-sass:before{content:"\edd4"}
.ti-brand-sentry:before{content:"\edd5"}
.ti-brand-sharik:before{content:"\f4dc"}
.ti-brand-shazam:before{content:"\edd6"}
.ti-brand-shopee:before{content:"\f252"}
.ti-brand-sketch:before{content:"\ec24"}
.ti-brand-sketch-filled:before{content:"\1008e"}
.ti-brand-skype:before{content:"\ed02"}
.ti-brand-slack:before{content:"\ec72"}
.ti-brand-snapchat:before{content:"\ec25"}
.ti-brand-snapchat-filled:before{content:"\1008d"}
.ti-brand-snapseed:before{content:"\f253"}
.ti-brand-snowflake:before{content:"\f615"}
.ti-brand-socket-io:before{content:"\f49b"}
.ti-brand-solidjs:before{content:"\f5ee"}
.ti-brand-soundcloud:before{content:"\ed6e"}
.ti-brand-spacehey:before{content:"\f4fc"}
.ti-brand-speedtest:before{content:"\fa77"}
.ti-brand-spotify:before{content:"\ed03"}
.ti-brand-spotify-filled:before{content:"\fe86"}
.ti-brand-stackoverflow:before{content:"\ef58"}
.ti-brand-stackshare:before{content:"\f607"}
.ti-brand-steam:before{content:"\ed6f"}
.ti-brand-steam-filled:before{content:"\1008c"}
.ti-brand-stocktwits:before{content:"\fd78"}
.ti-brand-storj:before{content:"\fa54"}
.ti-brand-storybook:before{content:"\f332"}
.ti-brand-storytel:before{content:"\f608"}
.ti-brand-strava:before{content:"\f254"}
.ti-brand-stripe:before{content:"\edd7"}
.ti-brand-stripe-filled:before{content:"\1008b"}
.ti-brand-sublime-text:before{content:"\ef74"}
.ti-brand-sugarizer:before{content:"\f7a5"}
.ti-brand-supabase:before{content:"\f6d3"}
.ti-brand-superhuman:before{content:"\f50c"}
.ti-brand-supernova:before{content:"\f49c"}
.ti-brand-surfshark:before{content:"\f255"}
.ti-brand-svelte:before{content:"\f0df"}
.ti-brand-swift:before{content:"\fa55"}
.ti-brand-symfony:before{content:"\f616"}
.ti-brand-tabler:before{content:"\ec8f"}
.ti-brand-tabler-filled:before{content:"\1008a"}
.ti-brand-tailwind:before{content:"\eca1"}
.ti-brand-taobao:before{content:"\f5ef"}
.ti-brand-teams:before{content:"\fadf"}
.ti-brand-ted:before{content:"\f658"}
.ti-brand-telegram:before{content:"\ec26"}
.ti-brand-terraform:before{content:"\fa56"}
.ti-brand-tesla:before{content:"\10099"}
.ti-brand-tether:before{content:"\f5a3"}
.ti-brand-thingiverse:before{content:"\fd1c"}
.ti-brand-threads:before{content:"\fb02"}
.ti-brand-threejs:before{content:"\f5f0"}
.ti-brand-tidal:before{content:"\ed70"}
.ti-brand-tiktok:before{content:"\ec73"}
.ti-brand-tiktok-filled:before{content:"\f7ea"}
.ti-brand-tinder:before{content:"\ed71"}
.ti-brand-tinder-filled:before{content:"\10089"}
.ti-brand-topbuzz:before{content:"\f50d"}
.ti-brand-torchain:before{content:"\f5a4"}
.ti-brand-toyota:before{content:"\f262"}
.ti-brand-trello:before{content:"\f39d"}
.ti-brand-tripadvisor:before{content:"\f002"}
.ti-brand-tumblr:before{content:"\ed04"}
.ti-brand-tumblr-filled:before{content:"\10088"}
.ti-brand-twilio:before{content:"\f617"}
.ti-brand-twitch:before{content:"\ed05"}
.ti-brand-twitter:before{content:"\ec27"}
.ti-brand-twitter-filled:before{content:"\f7eb"}
.ti-brand-typescript:before{content:"\f5f1"}
.ti-brand-uber:before{content:"\ef75"}
.ti-brand-ubuntu:before{content:"\ef59"}
.ti-brand-unity:before{content:"\f49d"}
.ti-brand-unsplash:before{content:"\edd8"}
.ti-brand-upwork:before{content:"\f39e"}
.ti-brand-valorant:before{content:"\f39f"}
.ti-brand-vercel:before{content:"\ef24"}
.ti-brand-vercel-filled:before{content:"\10087"}
.ti-brand-vimeo:before{content:"\ed06"}
.ti-brand-vimeo-filled:before{content:"\10086"}
.ti-brand-vinted:before{content:"\f20f"}
.ti-brand-visa:before{content:"\f380"}
.ti-brand-visual-studio:before{content:"\ef76"}
.ti-brand-vite:before{content:"\f5f2"}
.ti-brand-vivaldi:before{content:"\f210"}
.ti-brand-vk:before{content:"\ed72"}
.ti-brand-vlc:before{content:"\fa78"}
.ti-brand-volkswagen:before{content:"\f50e"}
.ti-brand-vsco:before{content:"\f334"}
.ti-brand-vscode:before{content:"\f3a0"}
.ti-brand-vue:before{content:"\f0e0"}
.ti-brand-walmart:before{content:"\f211"}
.ti-brand-waze:before{content:"\f5d8"}
.ti-brand-webflow:before{content:"\f2d2"}
.ti-brand-wechat:before{content:"\f5f3"}
.ti-brand-weibo:before{content:"\f609"}
.ti-brand-weibo-filled:before{content:"\100a6"}
.ti-brand-whatsapp:before{content:"\ec74"}
.ti-brand-whatsapp-filled:before{content:"\10085"}
.ti-brand-wikipedia:before{content:"\fa79"}
.ti-brand-windows:before{content:"\ecd8"}
.ti-brand-windows-filled:before{content:"\10084"}
.ti-brand-windy:before{content:"\f4dd"}
.ti-brand-wish:before{content:"\f212"}
.ti-brand-wix:before{content:"\f3a1"}
.ti-brand-wordpress:before{content:"\f2d3"}
.ti-brand-x:before{content:"\fc0f"}
.ti-brand-x-filled:before{content:"\fc21"}
.ti-brand-xamarin:before{content:"\fa7a"}
.ti-brand-xbox:before{content:"\f298"}
.ti-brand-xdeep:before{content:"\fc10"}
.ti-brand-xing:before{content:"\f21a"}
.ti-brand-yahoo:before{content:"\ed73"}
.ti-brand-yandex:before{content:"\fae1"}
.ti-brand-yarn:before{content:"\fd79"}
.ti-brand-yatse:before{content:"\f213"}
.ti-brand-ycombinator:before{content:"\edd9"}
.ti-brand-youtube:before{content:"\ec90"}
.ti-brand-youtube-filled:before{content:"\fc22"}
.ti-brand-youtube-kids:before{content:"\f214"}
.ti-brand-zalando:before{content:"\f49e"}
.ti-brand-zapier:before{content:"\f49f"}
.ti-brand-zeit:before{content:"\f335"}
.ti-brand-zhihu:before{content:"\f60a"}
.ti-brand-zoom:before{content:"\f215"}
.ti-brand-zulip:before{content:"\f4de"}
.ti-brand-zwift:before{content:"\f216"}
.ti-bread:before{content:"\efa3"}
.ti-bread-filled:before{content:"\fe85"}
.ti-bread-off:before{content:"\f3cb"}
.ti-briefcase:before{content:"\ea46"}
.ti-briefcase-2:before{content:"\fb03"}
.ti-briefcase-2-filled:before{content:"\fe84"}
.ti-briefcase-filled:before{content:"\fd00"}
.ti-briefcase-off:before{content:"\f3cc"}
.ti-brightness:before{content:"\eb7f"}
.ti-brightness-2:before{content:"\ee19"}
.ti-brightness-auto:before{content:"\fd99"}
.ti-brightness-auto-filled:before{content:"\fe83"}
.ti-brightness-down:before{content:"\eb7d"}
.ti-brightness-down-filled:before{content:"\fb23"}
.ti-brightness-filled:before{content:"\fe82"}
.ti-brightness-half:before{content:"\ee1a"}
.ti-brightness-off:before{content:"\f3cd"}
.ti-brightness-up:before{content:"\eb7e"}
.ti-brightness-up-filled:before{content:"\fb24"}
.ti-broadcast:before{content:"\f1e9"}
.ti-broadcast-off:before{content:"\f1e8"}
.ti-browser:before{content:"\ebb7"}
.ti-browser-check:before{content:"\efd6"}
.ti-browser-maximize:before{content:"\100b0"}
.ti-browser-minus:before{content:"\100af"}
.ti-browser-off:before{content:"\f0c1"}
.ti-browser-plus:before{content:"\efd7"}
.ti-browser-share:before{content:"\100ae"}
.ti-browser-x:before{content:"\efd8"}
.ti-brush:before{content:"\ebb8"}
.ti-brush-off:before{content:"\f0c2"}
.ti-bubble:before{content:"\feba"}
.ti-bubble-filled:before{content:"\fec3"}
.ti-bubble-minus:before{content:"\febe"}
.ti-bubble-plus:before{content:"\febd"}
.ti-bubble-tea:before{content:"\ff51"}
.ti-bubble-tea-2:before{content:"\ff52"}
.ti-bubble-text:before{content:"\febc"}
.ti-bubble-text-filled:before{content:"\100a5"}
.ti-bubble-x:before{content:"\febb"}
.ti-bucket:before{content:"\ea47"}
.ti-bucket-droplet:before{content:"\f56a"}
.ti-bucket-off:before{content:"\f103"}
.ti-bug:before{content:"\ea48"}
.ti-bug-filled:before{content:"\fd01"}
.ti-bug-off:before{content:"\f0c3"}
.ti-building:before{content:"\ea4f"}
.ti-building-airport:before{content:"\ffa9"}
.ti-building-arch:before{content:"\ea49"}
.ti-building-bank:before{content:"\ebe2"}
.ti-building-bridge:before{content:"\ea4b"}
.ti-building-bridge-2:before{content:"\ea4a"}
.ti-building-broadcast-tower:before{content:"\f4be"}
.ti-building-broadcast-tower-filled:before{content:"\fe81"}
.ti-building-burj-al-arab:before{content:"\ff50"}
.ti-building-carousel:before{content:"\ed87"}
.ti-building-castle:before{content:"\ed88"}
.ti-building-church:before{content:"\ea4c"}
.ti-building-circus:before{content:"\f4bf"}
.ti-building-cog:before{content:"\10062"}
.ti-building-community:before{content:"\ebf6"}
.ti-building-cottage:before{content:"\ee1b"}
.ti-building-estate:before{content:"\f5a5"}
.ti-building-factory:before{content:"\ee1c"}
.ti-building-factory-2:before{content:"\f082"}
.ti-building-fortress:before{content:"\ed89"}
.ti-building-hospital:before{content:"\ea4d"}
.ti-building-lighthouse:before{content:"\ed8a"}
.ti-building-minus:before{content:"\10061"}
.ti-building-monument:before{content:"\ed26"}
.ti-building-mosque:before{content:"\fa57"}
.ti-building-off:before{content:"\fefd"}
.ti-building-pavilion:before{content:"\ebf7"}
.ti-building-plus:before{content:"\10060"}
.ti-building-skyscraper:before{content:"\ec39"}
.ti-building-stadium:before{content:"\f641"}
.ti-building-store:before{content:"\ea4e"}
.ti-building-tunnel:before{content:"\f5a6"}
.ti-building-warehouse:before{content:"\ebe3"}
.ti-building-wind-turbine:before{content:"\f4c0"}
.ti-buildings:before{content:"\ff40"}
.ti-bulb:before{content:"\ea51"}
.ti-bulb-filled:before{content:"\f66a"}
.ti-bulb-off:before{content:"\ea50"}
.ti-bulldozer:before{content:"\ee1d"}
.ti-burger:before{content:"\fcb4"}
.ti-bus:before{content:"\ebe4"}
.ti-bus-filled:before{content:"\100ff"}
.ti-bus-off:before{content:"\f3ce"}
.ti-bus-stop:before{content:"\f2d4"}
.ti-businessplan:before{content:"\ee1e"}
.ti-butterfly:before{content:"\efd9"}
.ti-butterfly-filled:before{content:"\10016"}
.ti-cactus:before{content:"\f21b"}
.ti-cactus-filled:before{content:"\fb25"}
.ti-cactus-off:before{content:"\f3cf"}
.ti-cake:before{content:"\f00f"}
.ti-cake-off:before{content:"\f104"}
.ti-cake-roll:before{content:"\100bd"}
.ti-calculator:before{content:"\eb80"}
.ti-calculator-filled:before{content:"\fb26"}
.ti-calculator-off:before{content:"\f0c4"}
.ti-calendar:before{content:"\ea53"}
.ti-calendar-bolt:before{content:"\f822"}
.ti-calendar-cancel:before{content:"\f823"}
.ti-calendar-check:before{content:"\f824"}
.ti-calendar-clock:before{content:"\fd2e"}
.ti-calendar-code:before{content:"\f825"}
.ti-calendar-cog:before{content:"\f826"}
.ti-calendar-dollar:before{content:"\f827"}
.ti-calendar-dot:before{content:"\fd3e"}
.ti-calendar-down:before{content:"\f828"}
.ti-calendar-due:before{content:"\f621"}
.ti-calendar-event:before{content:"\ea52"}
.ti-calendar-event-filled:before{content:"\100b9"}
.ti-calendar-exclamation:before{content:"\f829"}
.ti-calendar-filled:before{content:"\fb27"}
.ti-calendar-heart:before{content:"\f82a"}
.ti-calendar-minus:before{content:"\ebb9"}
.ti-calendar-month:before{content:"\fd2f"}
.ti-calendar-month-filled:before{content:"\100b8"}
.ti-calendar-off:before{content:"\ee1f"}
.ti-calendar-pause:before{content:"\f82b"}
.ti-calendar-pin:before{content:"\f82c"}
.ti-calendar-plus:before{content:"\ebba"}
.ti-calendar-question:before{content:"\f82d"}
.ti-calendar-repeat:before{content:"\fad2"}
.ti-calendar-sad:before{content:"\fd1d"}
.ti-calendar-search:before{content:"\f82e"}
.ti-calendar-share:before{content:"\f82f"}
.ti-calendar-smile:before{content:"\fd1e"}
.ti-calendar-star:before{content:"\f830"}
.ti-calendar-stats:before{content:"\ee20"}
.ti-calendar-time:before{content:"\ee21"}
.ti-calendar-up:before{content:"\f831"}
.ti-calendar-user:before{content:"\fd1f"}
.ti-calendar-week:before{content:"\fd30"}
.ti-calendar-week-filled:before{content:"\100b7"}
.ti-calendar-x:before{content:"\f832"}
.ti-camera:before{content:"\ea54"}
.ti-camera-ai:before{content:"\ffa8"}
.ti-camera-bitcoin:before{content:"\ffa7"}
.ti-camera-bolt:before{content:"\f833"}
.ti-camera-cancel:before{content:"\f834"}
.ti-camera-check:before{content:"\f835"}
.ti-camera-code:before{content:"\f836"}
.ti-camera-cog:before{content:"\f837"}
.ti-camera-dollar:before{content:"\f838"}
.ti-camera-down:before{content:"\f839"}
.ti-camera-exclamation:before{content:"\f83a"}
.ti-camera-filled:before{content:"\fa37"}
.ti-camera-heart:before{content:"\f83b"}
.ti-camera-minus:before{content:"\ec3a"}
.ti-camera-moon:before{content:"\ffa6"}
.ti-camera-off:before{content:"\ecee"}
.ti-camera-pause:before{content:"\f83c"}
.ti-camera-pin:before{content:"\f83d"}
.ti-camera-plus:before{content:"\ec3b"}
.ti-camera-question:before{content:"\f83e"}
.ti-camera-rotate:before{content:"\ee22"}
.ti-camera-search:before{content:"\f83f"}
.ti-camera-selfie:before{content:"\ee23"}
.ti-camera-share:before{content:"\f840"}
.ti-camera-spark:before{content:"\ffbc"}
.ti-camera-star:before{content:"\f841"}
.ti-camera-up:before{content:"\f842"}
.ti-camera-x:before{content:"\f843"}
.ti-camper:before{content:"\fa25"}
.ti-campfire:before{content:"\f5a7"}
.ti-campfire-filled:before{content:"\fb28"}
.ti-cancel:before{content:"\ff11"}
.ti-candle:before{content:"\efc6"}
.ti-candle-filled:before{content:"\fc23"}
.ti-candy:before{content:"\ef0d"}
.ti-candy-off:before{content:"\f0c5"}
.ti-cane:before{content:"\f50f"}
.ti-cannabis:before{content:"\f4c1"}
.ti-cannabis-filled:before{content:"\10015"}
.ti-cap-projecting:before{content:"\ff22"}
.ti-cap-rounded:before{content:"\ff21"}
.ti-cap-straight:before{content:"\ff20"}
.ti-capsule:before{content:"\fae3"}
.ti-capsule-filled:before{content:"\fc24"}
.ti-capsule-horizontal:before{content:"\fae2"}
.ti-capsule-horizontal-filled:before{content:"\fc25"}
.ti-capture:before{content:"\ec3c"}
.ti-capture-filled:before{content:"\fb29"}
.ti-capture-off:before{content:"\f0c6"}
.ti-car:before{content:"\ebbb"}
.ti-car-4wd:before{content:"\fdb8"}
.ti-car-4wd-filled:before{content:"\1001e"}
.ti-car-crane:before{content:"\ef25"}
.ti-car-crane-filled:before{content:"\100fe"}
.ti-car-crash:before{content:"\efa4"}
.ti-car-fan:before{content:"\fdb3"}
.ti-car-fan-1:before{content:"\fdb7"}
.ti-car-fan-2:before{content:"\fdb6"}
.ti-car-fan-3:before{content:"\fdb5"}
.ti-car-fan-auto:before{content:"\fdb4"}
.ti-car-fan-filled:before{content:"\1001d"}
.ti-car-filled:before{content:"\1004c"}
.ti-car-garage:before{content:"\fc77"}
.ti-car-off:before{content:"\f0c7"}
.ti-car-suv:before{content:"\fc8b"}
.ti-car-suv-filled:before{content:"\1004d"}
.ti-car-turbine:before{content:"\f4fd"}
.ti-carambola:before{content:"\feb9"}
.ti-carambola-filled:before{content:"\10014"}
.ti-caravan:before{content:"\ec7c"}
.ti-caravan-filled:before{content:"\100fd"}
.ti-cardboards:before{content:"\ed74"}
.ti-cardboards-filled:before{content:"\1001c"}
.ti-cardboards-off:before{content:"\f0c8"}
.ti-cards:before{content:"\f510"}
.ti-cards-filled:before{content:"\fc26"}
.ti-caret-down:before{content:"\eb5d"}
.ti-caret-down-filled:before{content:"\fb2a"}
.ti-caret-left:before{content:"\eb5e"}
.ti-caret-left-filled:before{content:"\fb2b"}
.ti-caret-left-right:before{content:"\fc43"}
.ti-caret-left-right-filled:before{content:"\fd02"}
.ti-caret-right:before{content:"\eb5f"}
.ti-caret-right-filled:before{content:"\fb2c"}
.ti-caret-up:before{content:"\eb60"}
.ti-caret-up-down:before{content:"\fc44"}
.ti-caret-up-down-filled:before{content:"\fd03"}
.ti-caret-up-filled:before{content:"\fb2d"}
.ti-carousel-horizontal:before{content:"\f659"}
.ti-carousel-horizontal-filled:before{content:"\fa92"}
.ti-carousel-vertical:before{content:"\f65a"}
.ti-carousel-vertical-filled:before{content:"\fa93"}
.ti-carrot:before{content:"\f21c"}
.ti-carrot-off:before{content:"\f3d0"}
.ti-cash:before{content:"\ea55"}
.ti-cash-banknote:before{content:"\ee25"}
.ti-cash-banknote-edit:before{content:"\10149"}
.ti-cash-banknote-filled:before{content:"\fe80"}
.ti-cash-banknote-heart:before{content:"\10148"}
.ti-cash-banknote-minus:before{content:"\10147"}
.ti-cash-banknote-move:before{content:"\10145"}
.ti-cash-banknote-move-back:before{content:"\10146"}
.ti-cash-banknote-off:before{content:"\ee24"}
.ti-cash-banknote-plus:before{content:"\10144"}
.ti-cash-edit:before{content:"\10143"}
.ti-cash-heart:before{content:"\10142"}
.ti-cash-minus:before{content:"\10141"}
.ti-cash-move:before{content:"\1013f"}
.ti-cash-move-back:before{content:"\10140"}
.ti-cash-off:before{content:"\f105"}
.ti-cash-plus:before{content:"\1013e"}
.ti-cash-register:before{content:"\fee6"}
.ti-cast:before{content:"\ea56"}
.ti-cast-off:before{content:"\f0c9"}
.ti-cat:before{content:"\f65b"}
.ti-category:before{content:"\f1f6"}
.ti-category-2:before{content:"\f1f5"}
.ti-category-filled:before{content:"\fb2e"}
.ti-category-minus:before{content:"\fd20"}
.ti-category-plus:before{content:"\fd21"}
.ti-ce:before{content:"\ed75"}
.ti-ce-off:before{content:"\f0ca"}
.ti-cell:before{content:"\f05f"}
.ti-cell-signal-1:before{content:"\f083"}
.ti-cell-signal-2:before{content:"\f084"}
.ti-cell-signal-3:before{content:"\f085"}
.ti-cell-signal-4:before{content:"\f086"}
.ti-cell-signal-5:before{content:"\f087"}
.ti-cell-signal-off:before{content:"\f088"}
.ti-certificate:before{content:"\ed76"}
.ti-certificate-2:before{content:"\f073"}
.ti-certificate-2-off:before{content:"\f0cb"}
.ti-certificate-off:before{content:"\f0cc"}
.ti-chair-director:before{content:"\f2d5"}
.ti-chalkboard:before{content:"\f34d"}
.ti-chalkboard-off:before{content:"\f3d1"}
.ti-charging-pile:before{content:"\ee26"}
.ti-charging-pile-filled:before{content:"\1001b"}
.ti-chart-arcs:before{content:"\ee28"}
.ti-chart-arcs-3:before{content:"\ee27"}
.ti-chart-area:before{content:"\ea58"}
.ti-chart-area-filled:before{content:"\f66b"}
.ti-chart-area-line:before{content:"\ea57"}
.ti-chart-area-line-filled:before{content:"\f66c"}
.ti-chart-arrows:before{content:"\ee2a"}
.ti-chart-arrows-vertical:before{content:"\ee29"}
.ti-chart-bar:before{content:"\ea59"}
.ti-chart-bar-off:before{content:"\f3d2"}
.ti-chart-bar-popular:before{content:"\fef7"}
.ti-chart-bubble:before{content:"\ec75"}
.ti-chart-bubble-filled:before{content:"\f66d"}
.ti-chart-candle:before{content:"\ea5a"}
.ti-chart-candle-filled:before{content:"\f66e"}
.ti-chart-circles:before{content:"\ee2b"}
.ti-chart-cohort:before{content:"\fef6"}
.ti-chart-column:before{content:"\ffa5"}
.ti-chart-covariate:before{content:"\ffa4"}
.ti-chart-donut:before{content:"\ea5b"}
.ti-chart-donut-2:before{content:"\ee2c"}
.ti-chart-donut-3:before{content:"\ee2d"}
.ti-chart-donut-4:before{content:"\ee2e"}
.ti-chart-donut-filled:before{content:"\f66f"}
.ti-chart-dots:before{content:"\ee2f"}
.ti-chart-dots-2:before{content:"\f097"}
.ti-chart-dots-2-filled:before{content:"\100dd"}
.ti-chart-dots-3:before{content:"\f098"}
.ti-chart-dots-3-filled:before{content:"\100dc"}
.ti-chart-dots-filled:before{content:"\fd04"}
.ti-chart-funnel:before{content:"\fef5"}
.ti-chart-funnel-filled:before{content:"\100db"}
.ti-chart-grid-dots:before{content:"\f4c2"}
.ti-chart-grid-dots-filled:before{content:"\fd05"}
.ti-chart-histogram:before{content:"\f65c"}
.ti-chart-infographic:before{content:"\ee30"}
.ti-chart-line:before{content:"\ea5c"}
.ti-chart-pie:before{content:"\ea5d"}
.ti-chart-pie-2:before{content:"\ee31"}
.ti-chart-pie-2-filled:before{content:"\100da"}
.ti-chart-pie-3:before{content:"\ee32"}
.ti-chart-pie-3-filled:before{content:"\100d9"}
.ti-chart-pie-4:before{content:"\ee33"}
.ti-chart-pie-4-filled:before{content:"\100d8"}
.ti-chart-pie-filled:before{content:"\f670"}
.ti-chart-pie-off:before{content:"\f3d3"}
.ti-chart-ppf:before{content:"\f618"}
.ti-chart-radar:before{content:"\ed77"}
.ti-chart-sankey:before{content:"\f619"}
.ti-chart-scatter:before{content:"\fd93"}
.ti-chart-scatter-3d:before{content:"\fd92"}
.ti-chart-treemap:before{content:"\f381"}
.ti-check:before{content:"\ea5e"}
.ti-checkbox:before{content:"\eba6"}
.ti-checklist:before{content:"\f074"}
.ti-checks:before{content:"\ebaa"}
.ti-checkup-list:before{content:"\ef5a"}
.ti-cheese:before{content:"\ef26"}
.ti-chef-hat:before{content:"\f21d"}
.ti-chef-hat-filled:before{content:"\100d7"}
.ti-chef-hat-off:before{content:"\f3d4"}
.ti-cherry:before{content:"\f511"}
.ti-cherry-filled:before{content:"\f728"}
.ti-chess:before{content:"\f382"}
.ti-chess-bishop:before{content:"\f56b"}
.ti-chess-bishop-filled:before{content:"\f729"}
.ti-chess-filled:before{content:"\f72a"}
.ti-chess-king:before{content:"\f56c"}
.ti-chess-king-filled:before{content:"\f72b"}
.ti-chess-knight:before{content:"\f56d"}
.ti-chess-knight-filled:before{content:"\f72c"}
.ti-chess-queen:before{content:"\f56e"}
.ti-chess-queen-filled:before{content:"\f72d"}
.ti-chess-rook:before{content:"\f56f"}
.ti-chess-rook-filled:before{content:"\f72e"}
.ti-chevron-compact-down:before{content:"\faf0"}
.ti-chevron-compact-left:before{content:"\faf1"}
.ti-chevron-compact-right:before{content:"\faf2"}
.ti-chevron-compact-up:before{content:"\faf3"}
.ti-chevron-down:before{content:"\ea5f"}
.ti-chevron-down-left:before{content:"\ed09"}
.ti-chevron-down-right:before{content:"\ed0a"}
.ti-chevron-left:before{content:"\ea60"}
.ti-chevron-left-pipe:before{content:"\fae4"}
.ti-chevron-right:before{content:"\ea61"}
.ti-chevron-right-pipe:before{content:"\fae5"}
.ti-chevron-up:before{content:"\ea62"}
.ti-chevron-up-left:before{content:"\ed0b"}
.ti-chevron-up-right:before{content:"\ed0c"}
.ti-chevrons-down:before{content:"\ea63"}
.ti-chevrons-down-left:before{content:"\ed0d"}
.ti-chevrons-down-right:before{content:"\ed0e"}
.ti-chevrons-left:before{content:"\ea64"}
.ti-chevrons-right:before{content:"\ea65"}
.ti-chevrons-up:before{content:"\ea66"}
.ti-chevrons-up-left:before{content:"\ed0f"}
.ti-chevrons-up-right:before{content:"\ed10"}
.ti-chisel:before{content:"\f383"}
.ti-christmas-ball:before{content:"\fd31"}
.ti-christmas-tree:before{content:"\ed78"}
.ti-christmas-tree-filled:before{content:"\1001a"}
.ti-christmas-tree-off:before{content:"\f3d5"}
.ti-circle:before{content:"\ea6b"}
.ti-circle-arrow-down:before{content:"\f6f9"}
.ti-circle-arrow-down-filled:before{content:"\f6f4"}
.ti-circle-arrow-down-left:before{content:"\f6f6"}
.ti-circle-arrow-down-left-filled:before{content:"\f6f5"}
.ti-circle-arrow-down-right:before{content:"\f6f8"}
.ti-circle-arrow-down-right-filled:before{content:"\f6f7"}
.ti-circle-arrow-left:before{content:"\f6fb"}
.ti-circle-arrow-left-filled:before{content:"\f6fa"}
.ti-circle-arrow-right:before{content:"\f6fd"}
.ti-circle-arrow-right-filled:before{content:"\f6fc"}
.ti-circle-arrow-up:before{content:"\f703"}
.ti-circle-arrow-up-filled:before{content:"\f6fe"}
.ti-circle-arrow-up-left:before{content:"\f700"}
.ti-circle-arrow-up-left-filled:before{content:"\f6ff"}
.ti-circle-arrow-up-right:before{content:"\f702"}
.ti-circle-arrow-up-right-filled:before{content:"\f701"}
.ti-circle-caret-down:before{content:"\f4a9"}
.ti-circle-caret-down-filled:before{content:"\100d6"}
.ti-circle-caret-left:before{content:"\f4aa"}
.ti-circle-caret-left-filled:before{content:"\100d5"}
.ti-circle-caret-right:before{content:"\f4ab"}
.ti-circle-caret-right-filled:before{content:"\100d4"}
.ti-circle-caret-up:before{content:"\f4ac"}
.ti-circle-caret-up-filled:before{content:"\100d3"}
.ti-circle-check:before{content:"\ea67"}
.ti-circle-check-filled:before{content:"\f704"}
.ti-circle-chevron-down:before{content:"\f622"}
.ti-circle-chevron-down-filled:before{content:"\100d2"}
.ti-circle-chevron-left:before{content:"\f623"}
.ti-circle-chevron-left-filled:before{content:"\100d1"}
.ti-circle-chevron-right:before{content:"\f624"}
.ti-circle-chevron-right-filled:before{content:"\100d0"}
.ti-circle-chevron-up:before{content:"\f625"}
.ti-circle-chevron-up-filled:before{content:"\100cf"}
.ti-circle-chevrons-down:before{content:"\f642"}
.ti-circle-chevrons-down-filled:before{content:"\100ef"}
.ti-circle-chevrons-left:before{content:"\f643"}
.ti-circle-chevrons-left-filled:before{content:"\100ee"}
.ti-circle-chevrons-right:before{content:"\f644"}
.ti-circle-chevrons-right-filled:before{content:"\100ed"}
.ti-circle-chevrons-up:before{content:"\f645"}
.ti-circle-chevrons-up-filled:before{content:"\100ec"}
.ti-circle-dashed:before{content:"\ed27"}
.ti-circle-dashed-check:before{content:"\feb8"}
.ti-circle-dashed-letter-a:before{content:"\ff9a"}
.ti-circle-dashed-letter-b:before{content:"\ff99"}
.ti-circle-dashed-letter-c:before{content:"\ff98"}
.ti-circle-dashed-letter-d:before{content:"\ff97"}
.ti-circle-dashed-letter-e:before{content:"\ff96"}
.ti-circle-dashed-letter-f:before{content:"\ff95"}
.ti-circle-dashed-letter-g:before{content:"\ff94"}
.ti-circle-dashed-letter-h:before{content:"\ff93"}
.ti-circle-dashed-letter-i:before{content:"\ff92"}
.ti-circle-dashed-letter-j:before{content:"\ff91"}
.ti-circle-dashed-letter-k:before{content:"\ff90"}
.ti-circle-dashed-letter-l:before{content:"\ff8f"}
.ti-circle-dashed-letter-m:before{content:"\ff8d"}
.ti-circle-dashed-letter-n:before{content:"\ff8c"}
.ti-circle-dashed-letter-o:before{content:"\ff8b"}
.ti-circle-dashed-letter-p:before{content:"\ff8a"}
.ti-circle-dashed-letter-q:before{content:"\ff89"}
.ti-circle-dashed-letter-r:before{content:"\ff88"}
.ti-circle-dashed-letter-s:before{content:"\ff87"}
.ti-circle-dashed-letter-t:before{content:"\ff86"}
.ti-circle-dashed-letter-u:before{content:"\ff85"}
.ti-circle-dashed-letter-v:before{content:"\ff84"}
.ti-circle-dashed-letter-w:before{content:"\ff83"}
.ti-circle-dashed-letter-x:before{content:"\ff82"}
.ti-circle-dashed-letter-y:before{content:"\ff81"}
.ti-circle-dashed-letter-z:before{content:"\ff80"}
.ti-circle-dashed-minus:before{content:"\feb7"}
.ti-circle-dashed-number-0:before{content:"\fc6b"}
.ti-circle-dashed-number-1:before{content:"\fc6c"}
.ti-circle-dashed-number-2:before{content:"\fc6d"}
.ti-circle-dashed-number-3:before{content:"\fc6e"}
.ti-circle-dashed-number-4:before{content:"\fc6f"}
.ti-circle-dashed-number-5:before{content:"\fc70"}
.ti-circle-dashed-number-6:before{content:"\fc71"}
.ti-circle-dashed-number-7:before{content:"\fc72"}
.ti-circle-dashed-number-8:before{content:"\fc73"}
.ti-circle-dashed-number-9:before{content:"\fc74"}
.ti-circle-dashed-percentage:before{content:"\fd7a"}
.ti-circle-dashed-plus:before{content:"\feb6"}
.ti-circle-dashed-x:before{content:"\fc75"}
.ti-circle-dot:before{content:"\efb1"}
.ti-circle-dot-filled:before{content:"\f705"}
.ti-circle-dotted:before{content:"\ed28"}
.ti-circle-dotted-letter-a:before{content:"\ff7f"}
.ti-circle-dotted-letter-b:before{content:"\ff7e"}
.ti-circle-dotted-letter-c:before{content:"\ff7d"}
.ti-circle-dotted-letter-d:before{content:"\ff7c"}
.ti-circle-dotted-letter-e:before{content:"\ff7b"}
.ti-circle-dotted-letter-f:before{content:"\ff7a"}
.ti-circle-dotted-letter-g:before{content:"\ff79"}
.ti-circle-dotted-letter-h:before{content:"\ff78"}
.ti-circle-dotted-letter-i:before{content:"\ff77"}
.ti-circle-dotted-letter-j:before{content:"\ff76"}
.ti-circle-dotted-letter-k:before{content:"\ff75"}
.ti-circle-dotted-letter-l:before{content:"\ff74"}
.ti-circle-dotted-letter-m:before{content:"\ff73"}
.ti-circle-dotted-letter-n:before{content:"\ff72"}
.ti-circle-dotted-letter-o:before{content:"\ff71"}
.ti-circle-dotted-letter-p:before{content:"\ff70"}
.ti-circle-dotted-letter-q:before{content:"\ff6f"}
.ti-circle-dotted-letter-r:before{content:"\ff6e"}
.ti-circle-dotted-letter-s:before{content:"\ff6d"}
.ti-circle-dotted-letter-t:before{content:"\ff6c"}
.ti-circle-dotted-letter-u:before{content:"\ff6b"}
.ti-circle-dotted-letter-v:before{content:"\ff6a"}
.ti-circle-dotted-letter-w:before{content:"\ff69"}
.ti-circle-dotted-letter-x:before{content:"\ff68"}
.ti-circle-dotted-letter-y:before{content:"\ff67"}
.ti-circle-dotted-letter-z:before{content:"\ff66"}
.ti-circle-filled:before{content:"\f671"}
.ti-circle-half:before{content:"\ee3f"}
.ti-circle-half-2:before{content:"\eff3"}
.ti-circle-half-vertical:before{content:"\ee3e"}
.ti-circle-key:before{content:"\f633"}
.ti-circle-key-filled:before{content:"\f706"}
.ti-circle-letter-a:before{content:"\f441"}
.ti-circle-letter-a-filled:before{content:"\fe7f"}
.ti-circle-letter-b:before{content:"\f442"}
.ti-circle-letter-b-filled:before{content:"\fe7e"}
.ti-circle-letter-c:before{content:"\f443"}
.ti-circle-letter-c-filled:before{content:"\fe7d"}
.ti-circle-letter-d:before{content:"\f444"}
.ti-circle-letter-d-filled:before{content:"\fe7c"}
.ti-circle-letter-e:before{content:"\f445"}
.ti-circle-letter-e-filled:before{content:"\fe7b"}
.ti-circle-letter-f:before{content:"\f446"}
.ti-circle-letter-f-filled:before{content:"\fe7a"}
.ti-circle-letter-g:before{content:"\f447"}
.ti-circle-letter-g-filled:before{content:"\fe79"}
.ti-circle-letter-h:before{content:"\f448"}
.ti-circle-letter-h-filled:before{content:"\fe78"}
.ti-circle-letter-i:before{content:"\f449"}
.ti-circle-letter-i-filled:before{content:"\fe77"}
.ti-circle-letter-j:before{content:"\f44a"}
.ti-circle-letter-j-filled:before{content:"\fe76"}
.ti-circle-letter-k:before{content:"\f44b"}
.ti-circle-letter-k-filled:before{content:"\fe75"}
.ti-circle-letter-l:before{content:"\f44c"}
.ti-circle-letter-l-filled:before{content:"\fe74"}
.ti-circle-letter-m:before{content:"\f44d"}
.ti-circle-letter-m-filled:before{content:"\fe73"}
.ti-circle-letter-n:before{content:"\f44e"}
.ti-circle-letter-n-filled:before{content:"\fe72"}
.ti-circle-letter-o:before{content:"\f44f"}
.ti-circle-letter-o-filled:before{content:"\fe71"}
.ti-circle-letter-p:before{content:"\f450"}
.ti-circle-letter-p-filled:before{content:"\fe70"}
.ti-circle-letter-q:before{content:"\f451"}
.ti-circle-letter-q-filled:before{content:"\fe6f"}
.ti-circle-letter-r:before{content:"\f452"}
.ti-circle-letter-r-filled:before{content:"\fe6e"}
.ti-circle-letter-s:before{content:"\f453"}
.ti-circle-letter-s-filled:before{content:"\fe6d"}
.ti-circle-letter-t:before{content:"\f454"}
.ti-circle-letter-t-filled:before{content:"\fe6c"}
.ti-circle-letter-u:before{content:"\f455"}
.ti-circle-letter-u-filled:before{content:"\fe6b"}
.ti-circle-letter-v:before{content:"\f4ad"}
.ti-circle-letter-v-filled:before{content:"\fe6a"}
.ti-circle-letter-w:before{content:"\f456"}
.ti-circle-letter-w-filled:before{content:"\fe69"}
.ti-circle-letter-x:before{content:"\f4ae"}
.ti-circle-letter-x-filled:before{content:"\fe68"}
.ti-circle-letter-y:before{content:"\f457"}
.ti-circle-letter-y-filled:before{content:"\fe67"}
.ti-circle-letter-z:before{content:"\f458"}
.ti-circle-letter-z-filled:before{content:"\fe66"}
.ti-circle-minus:before{content:"\ea68"}
.ti-circle-minus-2:before{content:"\fc8c"}
.ti-circle-number-0:before{content:"\ee34"}
.ti-circle-number-0-filled:before{content:"\f72f"}
.ti-circle-number-1:before{content:"\ee35"}
.ti-circle-number-1-filled:before{content:"\f730"}
.ti-circle-number-2:before{content:"\ee36"}
.ti-circle-number-2-filled:before{content:"\f731"}
.ti-circle-number-3:before{content:"\ee37"}
.ti-circle-number-3-filled:before{content:"\f732"}
.ti-circle-number-4:before{content:"\ee38"}
.ti-circle-number-4-filled:before{content:"\f733"}
.ti-circle-number-5:before{content:"\ee39"}
.ti-circle-number-5-filled:before{content:"\f734"}
.ti-circle-number-6:before{content:"\ee3a"}
.ti-circle-number-6-filled:before{content:"\f735"}
.ti-circle-number-7:before{content:"\ee3b"}
.ti-circle-number-7-filled:before{content:"\f736"}
.ti-circle-number-8:before{content:"\ee3c"}
.ti-circle-number-8-filled:before{content:"\f737"}
.ti-circle-number-9:before{content:"\ee3d"}
.ti-circle-number-9-filled:before{content:"\f738"}
.ti-circle-off:before{content:"\ee40"}
.ti-circle-percentage:before{content:"\fd7b"}
.ti-circle-percentage-filled:before{content:"\fed5"}
.ti-circle-plus:before{content:"\ea69"}
.ti-circle-plus-2:before{content:"\fc8d"}
.ti-circle-plus-filled:before{content:"\fef9"}
.ti-circle-rectangle:before{content:"\f010"}
.ti-circle-rectangle-filled:before{content:"\ff63"}
.ti-circle-rectangle-off:before{content:"\f0cd"}
.ti-circle-square:before{content:"\ece4"}
.ti-circle-triangle:before{content:"\f011"}
.ti-circle-x:before{content:"\ea6a"}
.ti-circle-x-filled:before{content:"\f739"}
.ti-circles:before{content:"\ece5"}
.ti-circles-filled:before{content:"\f672"}
.ti-circles-relation:before{content:"\f4c3"}
.ti-circuit-ammeter:before{content:"\f271"}
.ti-circuit-battery:before{content:"\f272"}
.ti-circuit-bulb:before{content:"\f273"}
.ti-circuit-capacitor:before{content:"\f275"}
.ti-circuit-capacitor-polarized:before{content:"\f274"}
.ti-circuit-cell:before{content:"\f277"}
.ti-circuit-cell-plus:before{content:"\f276"}
.ti-circuit-changeover:before{content:"\f278"}
.ti-circuit-diode:before{content:"\f27a"}
.ti-circuit-diode-zener:before{content:"\f279"}
.ti-circuit-ground:before{content:"\f27c"}
.ti-circuit-ground-digital:before{content:"\f27b"}
.ti-circuit-inductor:before{content:"\f27d"}
.ti-circuit-motor:before{content:"\f27e"}
.ti-circuit-pushbutton:before{content:"\f27f"}
.ti-circuit-resistor:before{content:"\f280"}
.ti-circuit-switch-closed:before{content:"\f281"}
.ti-circuit-switch-open:before{content:"\f282"}
.ti-circuit-voltmeter:before{content:"\f283"}
.ti-clear-all:before{content:"\ee41"}
.ti-clear-formatting:before{content:"\ebe5"}
.ti-click:before{content:"\ebbc"}
.ti-cliff-jumping:before{content:"\fefc"}
.ti-clipboard:before{content:"\ea6f"}
.ti-clipboard-check:before{content:"\ea6c"}
.ti-clipboard-check-filled:before{content:"\100ce"}
.ti-clipboard-copy:before{content:"\f299"}
.ti-clipboard-data:before{content:"\f563"}
.ti-clipboard-data-filled:before{content:"\100eb"}
.ti-clipboard-filled:before{content:"\100cc"}
.ti-clipboard-heart:before{content:"\f34e"}
.ti-clipboard-list:before{content:"\ea6d"}
.ti-clipboard-list-filled:before{content:"\100ea"}
.ti-clipboard-off:before{content:"\f0ce"}
.ti-clipboard-plus:before{content:"\efb2"}
.ti-clipboard-search:before{content:"\10098"}
.ti-clipboard-smile:before{content:"\fd9a"}
.ti-clipboard-text:before{content:"\f089"}
.ti-clipboard-text-filled:before{content:"\100e9"}
.ti-clipboard-typography:before{content:"\f34f"}
.ti-clipboard-typography-filled:before{content:"\100e8"}
.ti-clipboard-x:before{content:"\ea6e"}
.ti-clipboard-x-filled:before{content:"\100cd"}
.ti-clock:before{content:"\ea70"}
.ti-clock-12:before{content:"\fc56"}
.ti-clock-2:before{content:"\f099"}
.ti-clock-24:before{content:"\fc57"}
.ti-clock-bitcoin:before{content:"\ff3f"}
.ti-clock-bolt:before{content:"\f844"}
.ti-clock-cancel:before{content:"\f546"}
.ti-clock-check:before{content:"\f7c1"}
.ti-clock-code:before{content:"\f845"}
.ti-clock-cog:before{content:"\f7c2"}
.ti-clock-dollar:before{content:"\f846"}
.ti-clock-down:before{content:"\f7c3"}
.ti-clock-edit:before{content:"\f547"}
.ti-clock-exclamation:before{content:"\f847"}
.ti-clock-filled:before{content:"\f73a"}
.ti-clock-heart:before{content:"\f7c4"}
.ti-clock-hour-1:before{content:"\f313"}
.ti-clock-hour-1-filled:before{content:"\fe65"}
.ti-clock-hour-10:before{content:"\f314"}
.ti-clock-hour-10-filled:before{content:"\fe64"}
.ti-clock-hour-11:before{content:"\f315"}
.ti-clock-hour-11-filled:before{content:"\fe63"}
.ti-clock-hour-12:before{content:"\f316"}
.ti-clock-hour-12-filled:before{content:"\fe62"}
.ti-clock-hour-2:before{content:"\f317"}
.ti-clock-hour-2-filled:before{content:"\fe61"}
.ti-clock-hour-3:before{content:"\f318"}
.ti-clock-hour-3-filled:before{content:"\fe60"}
.ti-clock-hour-4:before{content:"\f319"}
.ti-clock-hour-4-filled:before{content:"\fe5f"}
.ti-clock-hour-5:before{content:"\f31a"}
.ti-clock-hour-5-filled:before{content:"\fe5e"}
.ti-clock-hour-6:before{content:"\f31b"}
.ti-clock-hour-6-filled:before{content:"\fe5d"}
.ti-clock-hour-7:before{content:"\f31c"}
.ti-clock-hour-7-filled:before{content:"\fe5c"}
.ti-clock-hour-8:before{content:"\f31d"}
.ti-clock-hour-8-filled:before{content:"\fe5b"}
.ti-clock-hour-9:before{content:"\f31e"}
.ti-clock-hour-9-filled:before{content:"\fe5a"}
.ti-clock-minus:before{content:"\f848"}
.ti-clock-off:before{content:"\f0cf"}
.ti-clock-pause:before{content:"\f548"}
.ti-clock-pin:before{content:"\f849"}
.ti-clock-play:before{content:"\f549"}
.ti-clock-plus:before{content:"\f7c5"}
.ti-clock-question:before{content:"\f7c6"}
.ti-clock-record:before{content:"\f54a"}
.ti-clock-search:before{content:"\f7c7"}
.ti-clock-share:before{content:"\f84a"}
.ti-clock-shield:before{content:"\f7c8"}
.ti-clock-star:before{content:"\f7c9"}
.ti-clock-stop:before{content:"\f54b"}
.ti-clock-up:before{content:"\f7ca"}
.ti-clock-x:before{content:"\f7cb"}
.ti-clothes-rack:before{content:"\f285"}
.ti-clothes-rack-off:before{content:"\f3d6"}
.ti-cloud:before{content:"\ea76"}
.ti-cloud-bitcoin:before{content:"\ff3e"}
.ti-cloud-bolt:before{content:"\f84b"}
.ti-cloud-cancel:before{content:"\f84c"}
.ti-cloud-check:before{content:"\f84d"}
.ti-cloud-code:before{content:"\f84e"}
.ti-cloud-cog:before{content:"\f84f"}
.ti-cloud-computing:before{content:"\f1d0"}
.ti-cloud-computing-filled:before{content:"\1010d"}
.ti-cloud-data-connection:before{content:"\f1d1"}
.ti-cloud-data-connection-filled:before{content:"\1010c"}
.ti-cloud-dollar:before{content:"\f850"}
.ti-cloud-down:before{content:"\f851"}
.ti-cloud-download:before{content:"\ea71"}
.ti-cloud-exclamation:before{content:"\f852"}
.ti-cloud-filled:before{content:"\f673"}
.ti-cloud-fog:before{content:"\ecd9"}
.ti-cloud-heart:before{content:"\f853"}
.ti-cloud-lock:before{content:"\efdb"}
.ti-cloud-lock-open:before{content:"\efda"}
.ti-cloud-minus:before{content:"\f854"}
.ti-cloud-network:before{content:"\fc78"}
.ti-cloud-off:before{content:"\ed3e"}
.ti-cloud-pause:before{content:"\f855"}
.ti-cloud-pin:before{content:"\f856"}
.ti-cloud-plus:before{content:"\f857"}
.ti-cloud-question:before{content:"\f858"}
.ti-cloud-rain:before{content:"\ea72"}
.ti-cloud-search:before{content:"\f859"}
.ti-cloud-share:before{content:"\f85a"}
.ti-cloud-snow:before{content:"\ea73"}
.ti-cloud-star:before{content:"\f85b"}
.ti-cloud-storm:before{content:"\ea74"}
.ti-cloud-up:before{content:"\f85c"}
.ti-cloud-upload:before{content:"\ea75"}
.ti-cloud-x:before{content:"\f85d"}
.ti-clover:before{content:"\f1ea"}
.ti-clover-2:before{content:"\f21e"}
.ti-clover-filled:before{content:"\10013"}
.ti-clubs:before{content:"\eff4"}
.ti-clubs-filled:before{content:"\f674"}
.ti-code:before{content:"\ea77"}
.ti-code-asterisk:before{content:"\f312"}
.ti-code-circle:before{content:"\f4ff"}
.ti-code-circle-2:before{content:"\f4fe"}
.ti-code-circle-2-filled:before{content:"\fed4"}
.ti-code-circle-filled:before{content:"\fed3"}
.ti-code-dots:before{content:"\f61a"}
.ti-code-minus:before{content:"\ee42"}
.ti-code-off:before{content:"\f0d0"}
.ti-code-plus:before{content:"\ee43"}
.ti-code-variable:before{content:"\100ab"}
.ti-code-variable-minus:before{content:"\100ad"}
.ti-code-variable-plus:before{content:"\100ac"}
.ti-coffee:before{content:"\ef0e"}
.ti-coffee-off:before{content:"\f106"}
.ti-coffin:before{content:"\f579"}
.ti-coin:before{content:"\eb82"}
.ti-coin-bitcoin:before{content:"\f2be"}
.ti-coin-bitcoin-filled:before{content:"\fd06"}
.ti-coin-euro:before{content:"\f2bf"}
.ti-coin-euro-filled:before{content:"\fd07"}
.ti-coin-filled:before{content:"\fd08"}
.ti-coin-monero:before{content:"\f4a0"}
.ti-coin-monero-filled:before{content:"\fd09"}
.ti-coin-off:before{content:"\f0d1"}
.ti-coin-pound:before{content:"\f2c0"}
.ti-coin-pound-filled:before{content:"\fd0a"}
.ti-coin-rupee:before{content:"\f2c1"}
.ti-coin-rupee-filled:before{content:"\fd0b"}
.ti-coin-taka:before{content:"\fd0d"}
.ti-coin-taka-filled:before{content:"\fd0c"}
.ti-coin-yen:before{content:"\f2c2"}
.ti-coin-yen-filled:before{content:"\fd0e"}
.ti-coin-yuan:before{content:"\f2c3"}
.ti-coin-yuan-filled:before{content:"\fd0f"}
.ti-coins:before{content:"\f65d"}
.ti-color-filter:before{content:"\f5a8"}
.ti-color-picker:before{content:"\ebe6"}
.ti-color-picker-off:before{content:"\f0d2"}
.ti-color-swatch:before{content:"\eb61"}
.ti-color-swatch-off:before{content:"\f0d3"}
.ti-column-insert-left:before{content:"\ee44"}
.ti-column-insert-right:before{content:"\ee45"}
.ti-column-remove:before{content:"\faf4"}
.ti-columns:before{content:"\eb83"}
.ti-columns-1:before{content:"\f6d4"}
.ti-columns-2:before{content:"\f6d5"}
.ti-columns-3:before{content:"\f6d6"}
.ti-columns-off:before{content:"\f0d4"}
.ti-comet:before{content:"\ec76"}
.ti-command:before{content:"\ea78"}
.ti-command-off:before{content:"\f3d7"}
.ti-compass:before{content:"\ea79"}
.ti-compass-filled:before{content:"\fd10"}
.ti-compass-off:before{content:"\f0d5"}
.ti-components:before{content:"\efa5"}
.ti-components-off:before{content:"\f0d6"}
.ti-cone:before{content:"\efdd"}
.ti-cone-2:before{content:"\efdc"}
.ti-cone-2-filled:before{content:"\fe59"}
.ti-cone-filled:before{content:"\fe58"}
.ti-cone-off:before{content:"\f3d8"}
.ti-cone-plus:before{content:"\fa94"}
.ti-confetti:before{content:"\ee46"}
.ti-confetti-off:before{content:"\f3d9"}
.ti-confucius:before{content:"\f58a"}
.ti-congruent-to:before{content:"\ffa3"}
.ti-container:before{content:"\ee47"}
.ti-container-off:before{content:"\f107"}
.ti-contract:before{content:"\fefb"}
.ti-contrast:before{content:"\ec4e"}
.ti-contrast-2:before{content:"\efc7"}
.ti-contrast-2-filled:before{content:"\fe57"}
.ti-contrast-2-off:before{content:"\f3da"}
.ti-contrast-filled:before{content:"\fe56"}
.ti-contrast-off:before{content:"\f3db"}
.ti-cooker:before{content:"\f57a"}
.ti-cookie:before{content:"\fdb1"}
.ti-cookie-filled:before{content:"\fe54"}
.ti-cookie-man:before{content:"\fdb2"}
.ti-cookie-man-filled:before{content:"\fe55"}
.ti-cookie-off:before{content:"\f0d7"}
.ti-copy:before{content:"\ea7a"}
.ti-copy-check:before{content:"\fdb0"}
.ti-copy-check-filled:before{content:"\fe53"}
.ti-copy-minus:before{content:"\fdaf"}
.ti-copy-minus-filled:before{content:"\fe52"}
.ti-copy-off:before{content:"\f0d8"}
.ti-copy-plus:before{content:"\fdae"}
.ti-copy-plus-filled:before{content:"\fe51"}
.ti-copy-x:before{content:"\fdad"}
.ti-copy-x-filled:before{content:"\fe50"}
.ti-copyleft:before{content:"\ec3d"}
.ti-copyleft-filled:before{content:"\f73b"}
.ti-copyleft-off:before{content:"\f0d9"}
.ti-copyright:before{content:"\ea7b"}
.ti-copyright-filled:before{content:"\f73c"}
.ti-copyright-off:before{content:"\f0da"}
.ti-corner-down-left:before{content:"\ea7c"}
.ti-corner-down-left-double:before{content:"\ee48"}
.ti-corner-down-right:before{content:"\ea7d"}
.ti-corner-down-right-double:before{content:"\ee49"}
.ti-corner-left-down:before{content:"\ea7e"}
.ti-corner-left-down-double:before{content:"\ee4a"}
.ti-corner-left-up:before{content:"\ea7f"}
.ti-corner-left-up-double:before{content:"\ee4b"}
.ti-corner-right-down:before{content:"\ea80"}
.ti-corner-right-down-double:before{content:"\ee4c"}
.ti-corner-right-up:before{content:"\ea81"}
.ti-corner-right-up-double:before{content:"\ee4d"}
.ti-corner-up-left:before{content:"\ea82"}
.ti-corner-up-left-double:before{content:"\ee4e"}
.ti-corner-up-right:before{content:"\ea83"}
.ti-corner-up-right-double:before{content:"\ee4f"}
.ti-cpu:before{content:"\ef8e"}
.ti-cpu-2:before{content:"\f075"}
.ti-cpu-off:before{content:"\f108"}
.ti-crane:before{content:"\ef27"}
.ti-crane-off:before{content:"\f109"}
.ti-creative-commons:before{content:"\efb3"}
.ti-creative-commons-by:before{content:"\f21f"}
.ti-creative-commons-nc:before{content:"\f220"}
.ti-creative-commons-nd:before{content:"\f221"}
.ti-creative-commons-off:before{content:"\f10a"}
.ti-creative-commons-sa:before{content:"\f222"}
.ti-creative-commons-zero:before{content:"\f223"}
.ti-credit-card:before{content:"\ea84"}
.ti-credit-card-filled:before{content:"\fd11"}
.ti-credit-card-off:before{content:"\ed11"}
.ti-credit-card-pay:before{content:"\fd32"}
.ti-credit-card-refund:before{content:"\fd33"}
.ti-cricket:before{content:"\f09a"}
.ti-crop:before{content:"\ea85"}
.ti-crop-1-1:before{content:"\fd50"}
.ti-crop-1-1-filled:before{content:"\fe4f"}
.ti-crop-16-9:before{content:"\fd51"}
.ti-crop-16-9-filled:before{content:"\fe4e"}
.ti-crop-3-2:before{content:"\fd52"}
.ti-crop-3-2-filled:before{content:"\fe4d"}
.ti-crop-5-4:before{content:"\fd53"}
.ti-crop-5-4-filled:before{content:"\fe4c"}
.ti-crop-7-5:before{content:"\fd54"}
.ti-crop-7-5-filled:before{content:"\fe4b"}
.ti-crop-landscape:before{content:"\fd55"}
.ti-crop-landscape-filled:before{content:"\fe4a"}
.ti-crop-portrait:before{content:"\fd56"}
.ti-crop-portrait-filled:before{content:"\fe49"}
.ti-cross:before{content:"\ef8f"}
.ti-cross-filled:before{content:"\f675"}
.ti-cross-off:before{content:"\f10b"}
.ti-crosshair:before{content:"\ec3e"}
.ti-crown:before{content:"\ed12"}
.ti-crown-off:before{content:"\ee50"}
.ti-crutches:before{content:"\ef5b"}
.ti-crutches-off:before{content:"\f10c"}
.ti-crystal-ball:before{content:"\f57b"}
.ti-csv:before{content:"\f791"}
.ti-cube:before{content:"\fa97"}
.ti-cube-3d-sphere:before{content:"\ecd7"}
.ti-cube-3d-sphere-off:before{content:"\f3b5"}
.ti-cube-off:before{content:"\fa95"}
.ti-cube-plus:before{content:"\fa96"}
.ti-cube-send:before{content:"\f61b"}
.ti-cube-spark:before{content:"\ffbb"}
.ti-cube-unfolded:before{content:"\f61c"}
.ti-cup:before{content:"\ef28"}
.ti-cup-off:before{content:"\f10d"}
.ti-curling:before{content:"\efc8"}
.ti-curly-loop:before{content:"\ecda"}
.ti-currency:before{content:"\efa6"}
.ti-currency-afghani:before{content:"\f65e"}
.ti-currency-bahraini:before{content:"\ee51"}
.ti-currency-baht:before{content:"\f08a"}
.ti-currency-bitcoin:before{content:"\ebab"}
.ti-currency-cent:before{content:"\ee53"}
.ti-currency-dinar:before{content:"\ee54"}
.ti-currency-dirham:before{content:"\ee55"}
.ti-currency-dogecoin:before{content:"\ef4b"}
.ti-currency-dollar:before{content:"\eb84"}
.ti-currency-dollar-australian:before{content:"\ee56"}
.ti-currency-dollar-brunei:before{content:"\f36c"}
.ti-currency-dollar-canadian:before{content:"\ee57"}
.ti-currency-dollar-guyanese:before{content:"\f36d"}
.ti-currency-dollar-off:before{content:"\f3dc"}
.ti-currency-dollar-singapore:before{content:"\ee58"}
.ti-currency-dollar-zimbabwean:before{content:"\f36e"}
.ti-currency-dong:before{content:"\f36f"}
.ti-currency-dram:before{content:"\f370"}
.ti-currency-ethereum:before{content:"\ee59"}
.ti-currency-euro:before{content:"\eb85"}
.ti-currency-euro-off:before{content:"\f3dd"}
.ti-currency-florin:before{content:"\faf5"}
.ti-currency-forint:before{content:"\ee5a"}
.ti-currency-frank:before{content:"\ee5b"}
.ti-currency-guarani:before{content:"\f371"}
.ti-currency-hryvnia:before{content:"\f372"}
.ti-currency-iranian-rial:before{content:"\fa58"}
.ti-currency-kip:before{content:"\f373"}
.ti-currency-krone-czech:before{content:"\ee5c"}
.ti-currency-krone-danish:before{content:"\ee5d"}
.ti-currency-krone-swedish:before{content:"\ee5e"}
.ti-currency-lari:before{content:"\f374"}
.ti-currency-leu:before{content:"\ee5f"}
.ti-currency-lira:before{content:"\ee60"}
.ti-currency-litecoin:before{content:"\ee61"}
.ti-currency-lyd:before{content:"\f375"}
.ti-currency-manat:before{content:"\f376"}
.ti-currency-monero:before{content:"\f377"}
.ti-currency-naira:before{content:"\ee62"}
.ti-currency-nano:before{content:"\f7a6"}
.ti-currency-off:before{content:"\f3de"}
.ti-currency-paanga:before{content:"\f378"}
.ti-currency-peso:before{content:"\f65f"}
.ti-currency-pound:before{content:"\ebac"}
.ti-currency-pound-off:before{content:"\f3df"}
.ti-currency-quetzal:before{content:"\f379"}
.ti-currency-real:before{content:"\ee63"}
.ti-currency-renminbi:before{content:"\ee64"}
.ti-currency-ripple:before{content:"\ee65"}
.ti-currency-riyal:before{content:"\ee66"}
.ti-currency-rubel:before{content:"\ee67"}
.ti-currency-rufiyaa:before{content:"\f37a"}
.ti-currency-rupee:before{content:"\ebad"}
.ti-currency-rupee-nepalese:before{content:"\f37b"}
.ti-currency-shekel:before{content:"\ee68"}
.ti-currency-solana:before{content:"\f4a1"}
.ti-currency-som:before{content:"\f37c"}
.ti-currency-taka:before{content:"\ee69"}
.ti-currency-tenge:before{content:"\f37d"}
.ti-currency-tugrik:before{content:"\ee6a"}
.ti-currency-won:before{content:"\ee6b"}
.ti-currency-xrp:before{content:"\fd34"}
.ti-currency-yen:before{content:"\ebae"}
.ti-currency-yen-off:before{content:"\f3e0"}
.ti-currency-yuan:before{content:"\f29a"}
.ti-currency-zloty:before{content:"\ee6c"}
.ti-current-location:before{content:"\ecef"}
.ti-current-location-filled:before{content:"\10125"}
.ti-current-location-off:before{content:"\f10e"}
.ti-cursor-off:before{content:"\f10f"}
.ti-cursor-text:before{content:"\ee6d"}
.ti-cut:before{content:"\ea86"}
.ti-cylinder:before{content:"\f54c"}
.ti-cylinder-off:before{content:"\fa98"}
.ti-cylinder-plus:before{content:"\fa99"}
.ti-dashboard:before{content:"\ea87"}
.ti-dashboard-filled:before{content:"\10019"}
.ti-dashboard-off:before{content:"\f3e1"}
.ti-database:before{content:"\ea88"}
.ti-database-cog:before{content:"\fa10"}
.ti-database-dollar:before{content:"\fa11"}
.ti-database-edit:before{content:"\fa12"}
.ti-database-exclamation:before{content:"\fa13"}
.ti-database-export:before{content:"\ee6e"}
.ti-database-heart:before{content:"\fa14"}
.ti-database-import:before{content:"\ee6f"}
.ti-database-leak:before{content:"\fa15"}
.ti-database-minus:before{content:"\fa16"}
.ti-database-off:before{content:"\ee70"}
.ti-database-plus:before{content:"\fa17"}
.ti-database-search:before{content:"\fa18"}
.ti-database-share:before{content:"\fa19"}
.ti-database-smile:before{content:"\fd9b"}
.ti-database-star:before{content:"\fa1a"}
.ti-database-x:before{content:"\fa1b"}
.ti-decimal:before{content:"\fa26"}
.ti-deer:before{content:"\f4c5"}
.ti-delta:before{content:"\f53c"}
.ti-dental:before{content:"\f025"}
.ti-dental-broken:before{content:"\f286"}
.ti-dental-off:before{content:"\f110"}
.ti-deselect:before{content:"\f9f3"}
.ti-desk:before{content:"\fd35"}
.ti-details:before{content:"\ee71"}
.ti-details-off:before{content:"\f3e2"}
.ti-device-airpods:before{content:"\f5a9"}
.ti-device-airpods-case:before{content:"\f646"}
.ti-device-airtag:before{content:"\fae6"}
.ti-device-analytics:before{content:"\ee72"}
.ti-device-audio-tape:before{content:"\ee73"}
.ti-device-camera-phone:before{content:"\f233"}
.ti-device-cctv:before{content:"\ee74"}
.ti-device-cctv-filled:before{content:"\1004b"}
.ti-device-cctv-off:before{content:"\f3e3"}
.ti-device-computer-camera:before{content:"\ee76"}
.ti-device-computer-camera-off:before{content:"\ee75"}
.ti-device-desktop:before{content:"\ea89"}
.ti-device-desktop-analytics:before{content:"\ee77"}
.ti-device-desktop-bolt:before{content:"\f85e"}
.ti-device-desktop-cancel:before{content:"\f85f"}
.ti-device-desktop-check:before{content:"\f860"}
.ti-device-desktop-code:before{content:"\f861"}
.ti-device-desktop-cog:before{content:"\f862"}
.ti-device-desktop-dollar:before{content:"\f863"}
.ti-device-desktop-down:before{content:"\f864"}
.ti-device-desktop-exclamation:before{content:"\f865"}
.ti-device-desktop-filled:before{content:"\1004a"}
.ti-device-desktop-heart:before{content:"\f866"}
.ti-device-desktop-minus:before{content:"\f867"}
.ti-device-desktop-off:before{content:"\ee78"}
.ti-device-desktop-pause:before{content:"\f868"}
.ti-device-desktop-pin:before{content:"\f869"}
.ti-device-desktop-plus:before{content:"\f86a"}
.ti-device-desktop-question:before{content:"\f86b"}
.ti-device-desktop-search:before{content:"\f86c"}
.ti-device-desktop-share:before{content:"\f86d"}
.ti-device-desktop-star:before{content:"\f86e"}
.ti-device-desktop-up:before{content:"\f86f"}
.ti-device-desktop-x:before{content:"\f870"}
.ti-device-floppy:before{content:"\eb62"}
.ti-device-gamepad:before{content:"\eb63"}
.ti-device-gamepad-2:before{content:"\f1d2"}
.ti-device-gamepad-3:before{content:"\fc58"}
.ti-device-gamepad-3-filled:before{content:"\10049"}
.ti-device-heart-monitor:before{content:"\f060"}
.ti-device-heart-monitor-filled:before{content:"\fa38"}
.ti-device-imac:before{content:"\f7a7"}
.ti-device-imac-bolt:before{content:"\f871"}
.ti-device-imac-cancel:before{content:"\f872"}
.ti-device-imac-check:before{content:"\f873"}
.ti-device-imac-code:before{content:"\f874"}
.ti-device-imac-cog:before{content:"\f875"}
.ti-device-imac-dollar:before{content:"\f876"}
.ti-device-imac-down:before{content:"\f877"}
.ti-device-imac-exclamation:before{content:"\f878"}
.ti-device-imac-filled:before{content:"\10048"}
.ti-device-imac-heart:before{content:"\f879"}
.ti-device-imac-minus:before{content:"\f87a"}
.ti-device-imac-off:before{content:"\f87b"}
.ti-device-imac-pause:before{content:"\f87c"}
.ti-device-imac-pin:before{content:"\f87d"}
.ti-device-imac-plus:before{content:"\f87e"}
.ti-device-imac-question:before{content:"\f87f"}
.ti-device-imac-search:before{content:"\f880"}
.ti-device-imac-share:before{content:"\f881"}
.ti-device-imac-star:before{content:"\f882"}
.ti-device-imac-up:before{content:"\f883"}
.ti-device-imac-x:before{content:"\f884"}
.ti-device-ipad:before{content:"\f648"}
.ti-device-ipad-bolt:before{content:"\f885"}
.ti-device-ipad-cancel:before{content:"\f886"}
.ti-device-ipad-check:before{content:"\f887"}
.ti-device-ipad-code:before{content:"\f888"}
.ti-device-ipad-cog:before{content:"\f889"}
.ti-device-ipad-dollar:before{content:"\f88a"}
.ti-device-ipad-down:before{content:"\f88b"}
.ti-device-ipad-exclamation:before{content:"\f88c"}
.ti-device-ipad-filled:before{content:"\10047"}
.ti-device-ipad-heart:before{content:"\f88d"}
.ti-device-ipad-horizontal:before{content:"\f647"}
.ti-device-ipad-horizontal-bolt:before{content:"\f88e"}
.ti-device-ipad-horizontal-cancel:before{content:"\f88f"}
.ti-device-ipad-horizontal-check:before{content:"\f890"}
.ti-device-ipad-horizontal-code:before{content:"\f891"}
.ti-device-ipad-horizontal-cog:before{content:"\f892"}
.ti-device-ipad-horizontal-dollar:before{content:"\f893"}
.ti-device-ipad-horizontal-down:before{content:"\f894"}
.ti-device-ipad-horizontal-exclamation:before{content:"\f895"}
.ti-device-ipad-horizontal-heart:before{content:"\f896"}
.ti-device-ipad-horizontal-minus:before{content:"\f897"}
.ti-device-ipad-horizontal-off:before{content:"\f898"}
.ti-device-ipad-horizontal-pause:before{content:"\f899"}
.ti-device-ipad-horizontal-pin:before{content:"\f89a"}
.ti-device-ipad-horizontal-plus:before{content:"\f89b"}
.ti-device-ipad-horizontal-question:before{content:"\f89c"}
.ti-device-ipad-horizontal-search:before{content:"\f89d"}
.ti-device-ipad-horizontal-share:before{content:"\f89e"}
.ti-device-ipad-horizontal-star:before{content:"\f89f"}
.ti-device-ipad-horizontal-up:before{content:"\f8a0"}
.ti-device-ipad-horizontal-x:before{content:"\f8a1"}
.ti-device-ipad-minus:before{content:"\f8a2"}
.ti-device-ipad-off:before{content:"\f8a3"}
.ti-device-ipad-pause:before{content:"\f8a4"}
.ti-device-ipad-pin:before{content:"\f8a5"}
.ti-device-ipad-plus:before{content:"\f8a6"}
.ti-device-ipad-question:before{content:"\f8a7"}
.ti-device-ipad-search:before{content:"\f8a8"}
.ti-device-ipad-share:before{content:"\f8a9"}
.ti-device-ipad-star:before{content:"\f8aa"}
.ti-device-ipad-up:before{content:"\f8ab"}
.ti-device-ipad-x:before{content:"\f8ac"}
.ti-device-landline-phone:before{content:"\f649"}
.ti-device-laptop:before{content:"\eb64"}
.ti-device-laptop-off:before{content:"\f061"}
.ti-device-mobile:before{content:"\ea8a"}
.ti-device-mobile-bolt:before{content:"\f8ad"}
.ti-device-mobile-cancel:before{content:"\f8ae"}
.ti-device-mobile-charging:before{content:"\f224"}
.ti-device-mobile-check:before{content:"\f8af"}
.ti-device-mobile-code:before{content:"\f8b0"}
.ti-device-mobile-cog:before{content:"\f8b1"}
.ti-device-mobile-dollar:before{content:"\f8b2"}
.ti-device-mobile-down:before{content:"\f8b3"}
.ti-device-mobile-exclamation:before{content:"\f8b4"}
.ti-device-mobile-filled:before{content:"\fa39"}
.ti-device-mobile-heart:before{content:"\f8b5"}
.ti-device-mobile-message:before{content:"\ee79"}
.ti-device-mobile-minus:before{content:"\f8b6"}
.ti-device-mobile-off:before{content:"\f062"}
.ti-device-mobile-pause:before{content:"\f8b7"}
.ti-device-mobile-pin:before{content:"\f8b8"}
.ti-device-mobile-plus:before{content:"\f8b9"}
.ti-device-mobile-question:before{content:"\f8ba"}
.ti-device-mobile-rotated:before{content:"\ecdb"}
.ti-device-mobile-search:before{content:"\f8bb"}
.ti-device-mobile-share:before{content:"\f8bc"}
.ti-device-mobile-star:before{content:"\f8bd"}
.ti-device-mobile-up:before{content:"\f8be"}
.ti-device-mobile-vibration:before{content:"\eb86"}
.ti-device-mobile-x:before{content:"\f8bf"}
.ti-device-nintendo:before{content:"\f026"}
.ti-device-nintendo-off:before{content:"\f111"}
.ti-device-projector:before{content:"\fc11"}
.ti-device-remote:before{content:"\f792"}
.ti-device-remote-filled:before{content:"\10046"}
.ti-device-sd-card:before{content:"\f384"}
.ti-device-sim:before{content:"\f4b2"}
.ti-device-sim-1:before{content:"\f4af"}
.ti-device-sim-2:before{content:"\f4b0"}
.ti-device-sim-3:before{content:"\f4b1"}
.ti-device-speaker:before{content:"\ea8b"}
.ti-device-speaker-filled:before{content:"\10045"}
.ti-device-speaker-off:before{content:"\f112"}
.ti-device-tablet:before{content:"\ea8c"}
.ti-device-tablet-bolt:before{content:"\f8c0"}
.ti-device-tablet-cancel:before{content:"\f8c1"}
.ti-device-tablet-check:before{content:"\f8c2"}
.ti-device-tablet-code:before{content:"\f8c3"}
.ti-device-tablet-cog:before{content:"\f8c4"}
.ti-device-tablet-dollar:before{content:"\f8c5"}
.ti-device-tablet-down:before{content:"\f8c6"}
.ti-device-tablet-exclamation:before{content:"\f8c7"}
.ti-device-tablet-filled:before{content:"\fa3a"}
.ti-device-tablet-heart:before{content:"\f8c8"}
.ti-device-tablet-minus:before{content:"\f8c9"}
.ti-device-tablet-off:before{content:"\f063"}
.ti-device-tablet-pause:before{content:"\f8ca"}
.ti-device-tablet-pin:before{content:"\f8cb"}
.ti-device-tablet-plus:before{content:"\f8cc"}
.ti-device-tablet-question:before{content:"\f8cd"}
.ti-device-tablet-search:before{content:"\f8ce"}
.ti-device-tablet-share:before{content:"\f8cf"}
.ti-device-tablet-star:before{content:"\f8d0"}
.ti-device-tablet-up:before{content:"\f8d1"}
.ti-device-tablet-x:before{content:"\f8d2"}
.ti-device-tv:before{content:"\ea8d"}
.ti-device-tv-filled:before{content:"\10043"}
.ti-device-tv-off:before{content:"\f064"}
.ti-device-tv-old:before{content:"\f1d3"}
.ti-device-tv-old-filled:before{content:"\10044"}
.ti-device-unknown:before{content:"\fef4"}
.ti-device-unknown-filled:before{content:"\10018"}
.ti-device-usb:before{content:"\fc59"}
.ti-device-usb-filled:before{content:"\10042"}
.ti-device-vision-pro:before{content:"\fae7"}
.ti-device-vision-pro-filled:before{content:"\10041"}
.ti-device-watch:before{content:"\ebf9"}
.ti-device-watch-bolt:before{content:"\f8d3"}
.ti-device-watch-cancel:before{content:"\f8d4"}
.ti-device-watch-check:before{content:"\f8d5"}
.ti-device-watch-code:before{content:"\f8d6"}
.ti-device-watch-cog:before{content:"\f8d7"}
.ti-device-watch-dollar:before{content:"\f8d8"}
.ti-device-watch-down:before{content:"\f8d9"}
.ti-device-watch-exclamation:before{content:"\f8da"}
.ti-device-watch-filled:before{content:"\10040"}
.ti-device-watch-heart:before{content:"\f8db"}
.ti-device-watch-minus:before{content:"\f8dc"}
.ti-device-watch-off:before{content:"\f065"}
.ti-device-watch-pause:before{content:"\f8dd"}
.ti-device-watch-pin:before{content:"\f8de"}
.ti-device-watch-plus:before{content:"\f8df"}
.ti-device-watch-question:before{content:"\f8e0"}
.ti-device-watch-search:before{content:"\f8e1"}
.ti-device-watch-share:before{content:"\f8e2"}
.ti-device-watch-star:before{content:"\f8e3"}
.ti-device-watch-stats:before{content:"\ef7d"}
.ti-device-watch-stats-2:before{content:"\ef7c"}
.ti-device-watch-up:before{content:"\f8e4"}
.ti-device-watch-x:before{content:"\f8e5"}
.ti-devices:before{content:"\eb87"}
.ti-devices-2:before{content:"\ed29"}
.ti-devices-bolt:before{content:"\f8e6"}
.ti-devices-cancel:before{content:"\f8e7"}
.ti-devices-check:before{content:"\f8e8"}
.ti-devices-code:before{content:"\f8e9"}
.ti-devices-cog:before{content:"\f8ea"}
.ti-devices-dollar:before{content:"\f8eb"}
.ti-devices-down:before{content:"\f8ec"}
.ti-devices-exclamation:before{content:"\f8ed"}
.ti-devices-heart:before{content:"\f8ee"}
.ti-devices-minus:before{content:"\f8ef"}
.ti-devices-off:before{content:"\f3e4"}
.ti-devices-pause:before{content:"\f8f0"}
.ti-devices-pc:before{content:"\ee7a"}
.ti-devices-pc-off:before{content:"\f113"}
.ti-devices-pin:before{content:"\f8f1"}
.ti-devices-plus:before{content:"\f8f2"}
.ti-devices-question:before{content:"\f8f3"}
.ti-devices-search:before{content:"\f8f4"}
.ti-devices-share:before{content:"\f8f5"}
.ti-devices-star:before{content:"\f8f6"}
.ti-devices-up:before{content:"\f8f7"}
.ti-devices-x:before{content:"\f8f8"}
.ti-diabolo:before{content:"\fa9c"}
.ti-diabolo-off:before{content:"\fa9a"}
.ti-diabolo-plus:before{content:"\fa9b"}
.ti-dialpad:before{content:"\f067"}
.ti-dialpad-filled:before{content:"\fa3b"}
.ti-dialpad-off:before{content:"\f114"}
.ti-diamond:before{content:"\eb65"}
.ti-diamond-filled:before{content:"\f73d"}
.ti-diamond-off:before{content:"\f115"}
.ti-diamonds:before{content:"\eff5"}
.ti-diamonds-filled:before{content:"\f676"}
.ti-diaper:before{content:"\ffa2"}
.ti-dice:before{content:"\eb66"}
.ti-dice-1:before{content:"\f08b"}
.ti-dice-1-filled:before{content:"\f73e"}
.ti-dice-2:before{content:"\f08c"}
.ti-dice-2-filled:before{content:"\f73f"}
.ti-dice-3:before{content:"\f08d"}
.ti-dice-3-filled:before{content:"\f740"}
.ti-dice-4:before{content:"\f08e"}
.ti-dice-4-filled:before{content:"\f741"}
.ti-dice-5:before{content:"\f08f"}
.ti-dice-5-filled:before{content:"\f742"}
.ti-dice-6:before{content:"\f090"}
.ti-dice-6-filled:before{content:"\f743"}
.ti-dice-filled:before{content:"\f744"}
.ti-dimensions:before{content:"\ee7b"}
.ti-direction:before{content:"\ebfb"}
.ti-direction-arrows:before{content:"\fd36"}
.ti-direction-arrows-filled:before{content:"\100ca"}
.ti-direction-horizontal:before{content:"\ebfa"}
.ti-direction-sign:before{content:"\f1f7"}
.ti-direction-sign-filled:before{content:"\f745"}
.ti-direction-sign-off:before{content:"\f3e5"}
.ti-directions:before{content:"\ea8e"}
.ti-directions-filled:before{content:"\1003f"}
.ti-directions-off:before{content:"\f116"}
.ti-disabled:before{content:"\ea8f"}
.ti-disabled-2:before{content:"\ebaf"}
.ti-disabled-off:before{content:"\f117"}
.ti-disc:before{content:"\ea90"}
.ti-disc-filled:before{content:"\1003e"}
.ti-disc-golf:before{content:"\f385"}
.ti-disc-off:before{content:"\f118"}
.ti-discount:before{content:"\ebbd"}
.ti-discount-filled:before{content:"\1003d"}
.ti-discount-off:before{content:"\f3e7"}
.ti-divide:before{content:"\ed5c"}
.ti-dna:before{content:"\ee7d"}
.ti-dna-2:before{content:"\ef5c"}
.ti-dna-2-off:before{content:"\f119"}
.ti-dna-off:before{content:"\f11a"}
.ti-dog:before{content:"\f660"}
.ti-dog-bowl:before{content:"\ef29"}
.ti-door:before{content:"\ef4e"}
.ti-door-enter:before{content:"\ef4c"}
.ti-door-exit:before{content:"\ef4d"}
.ti-door-off:before{content:"\f11b"}
.ti-dots:before{content:"\ea95"}
.ti-dots-circle-horizontal:before{content:"\ea91"}
.ti-dots-diagonal:before{content:"\ea93"}
.ti-dots-diagonal-2:before{content:"\ea92"}
.ti-dots-vertical:before{content:"\ea94"}
.ti-download:before{content:"\ea96"}
.ti-download-off:before{content:"\f11c"}
.ti-drag-drop:before{content:"\eb89"}
.ti-drag-drop-2:before{content:"\eb88"}
.ti-drone:before{content:"\ed79"}
.ti-drone-off:before{content:"\ee7e"}
.ti-drop-circle:before{content:"\efde"}
.ti-drop-circle-filled:before{content:"\10137"}
.ti-droplet:before{content:"\ea97"}
.ti-droplet-bolt:before{content:"\f8f9"}
.ti-droplet-cancel:before{content:"\f8fa"}
.ti-droplet-check:before{content:"\f8fb"}
.ti-droplet-code:before{content:"\f8fc"}
.ti-droplet-cog:before{content:"\f8fd"}
.ti-droplet-dollar:before{content:"\f8fe"}
.ti-droplet-down:before{content:"\f8ff"}
.ti-droplet-exclamation:before{content:"\f900"}
.ti-droplet-filled:before{content:"\ee80"}
.ti-droplet-half:before{content:"\ee82"}
.ti-droplet-half-2:before{content:"\ee81"}
.ti-droplet-half-2-filled:before{content:"\fb6c"}
.ti-droplet-half-filled:before{content:"\f6c5"}
.ti-droplet-heart:before{content:"\f901"}
.ti-droplet-minus:before{content:"\f902"}
.ti-droplet-off:before{content:"\ee83"}
.ti-droplet-pause:before{content:"\f903"}
.ti-droplet-pin:before{content:"\f904"}
.ti-droplet-plus:before{content:"\f905"}
.ti-droplet-question:before{content:"\f906"}
.ti-droplet-search:before{content:"\f907"}
.ti-droplet-share:before{content:"\f908"}
.ti-droplet-star:before{content:"\f909"}
.ti-droplet-up:before{content:"\f90a"}
.ti-droplet-x:before{content:"\f90b"}
.ti-droplets:before{content:"\fc12"}
.ti-droplets-filled:before{content:"\100c9"}
.ti-dual-screen:before{content:"\fa59"}
.ti-dual-screen-filled:before{content:"\10136"}
.ti-dumpling:before{content:"\feb5"}
.ti-dumpling-filled:before{content:"\10135"}
.ti-e-passport:before{content:"\f4df"}
.ti-ear:before{content:"\ebce"}
.ti-ear-off:before{content:"\ee84"}
.ti-ear-scan:before{content:"\fd57"}
.ti-ease-in:before{content:"\f573"}
.ti-ease-in-control-point:before{content:"\f570"}
.ti-ease-in-out:before{content:"\f572"}
.ti-ease-in-out-control-points:before{content:"\f571"}
.ti-ease-out:before{content:"\f575"}
.ti-ease-out-control-point:before{content:"\f574"}
.ti-edit:before{content:"\ea98"}
.ti-edit-circle:before{content:"\ee85"}
.ti-edit-circle-off:before{content:"\f11d"}
.ti-edit-off:before{content:"\f11e"}
.ti-egg:before{content:"\eb8a"}
.ti-egg-cracked:before{content:"\f2d6"}
.ti-egg-cracked-filled:before{content:"\10012"}
.ti-egg-filled:before{content:"\f678"}
.ti-egg-fried:before{content:"\f386"}
.ti-egg-fried-filled:before{content:"\10134"}
.ti-egg-off:before{content:"\f11f"}
.ti-eggs:before{content:"\f500"}
.ti-elevator:before{content:"\efdf"}
.ti-elevator-filled:before{content:"\1003c"}
.ti-elevator-off:before{content:"\f3e8"}
.ti-emergency-bed:before{content:"\ef5d"}
.ti-empathize:before{content:"\f29b"}
.ti-empathize-off:before{content:"\f3e9"}
.ti-emphasis:before{content:"\ebcf"}
.ti-engine:before{content:"\ef7e"}
.ti-engine-filled:before{content:"\100fc"}
.ti-engine-off:before{content:"\f120"}
.ti-equal:before{content:"\ee87"}
.ti-equal-double:before{content:"\f4e1"}
.ti-equal-not:before{content:"\ee86"}
.ti-eraser:before{content:"\eb8b"}
.ti-eraser-off:before{content:"\f121"}
.ti-error-404:before{content:"\f027"}
.ti-error-404-off:before{content:"\f122"}
.ti-escalator:before{content:"\fb06"}
.ti-escalator-down:before{content:"\fb04"}
.ti-escalator-down-filled:before{content:"\10133"}
.ti-escalator-filled:before{content:"\10131"}
.ti-escalator-up:before{content:"\fb05"}
.ti-escalator-up-filled:before{content:"\10132"}
.ti-exchange:before{content:"\ebe7"}
.ti-exchange-filled:before{content:"\10130"}
.ti-exchange-off:before{content:"\f123"}
.ti-exclamation-circle:before{content:"\f634"}
.ti-exclamation-circle-filled:before{content:"\ff62"}
.ti-exclamation-mark:before{content:"\efb4"}
.ti-exclamation-mark-off:before{content:"\f124"}
.ti-explicit:before{content:"\f256"}
.ti-explicit-filled:before{content:"\1012f"}
.ti-explicit-off:before{content:"\f3ea"}
.ti-exposure:before{content:"\eb8c"}
.ti-exposure-0:before{content:"\f29c"}
.ti-exposure-filled:before{content:"\10124"}
.ti-exposure-minus-1:before{content:"\f29d"}
.ti-exposure-minus-2:before{content:"\f29e"}
.ti-exposure-off:before{content:"\f3eb"}
.ti-exposure-plus-1:before{content:"\f29f"}
.ti-exposure-plus-2:before{content:"\f2a0"}
.ti-external-link:before{content:"\ea99"}
.ti-external-link-off:before{content:"\f125"}
.ti-eye:before{content:"\ea9a"}
.ti-eye-bitcoin:before{content:"\ff3d"}
.ti-eye-bolt:before{content:"\fb6d"}
.ti-eye-cancel:before{content:"\fb6e"}
.ti-eye-check:before{content:"\ee88"}
.ti-eye-closed:before{content:"\f7ec"}
.ti-eye-code:before{content:"\fb6f"}
.ti-eye-cog:before{content:"\f7ed"}
.ti-eye-discount:before{content:"\fb70"}
.ti-eye-dollar:before{content:"\fb71"}
.ti-eye-dotted:before{content:"\fead"}
.ti-eye-down:before{content:"\fb72"}
.ti-eye-edit:before{content:"\f7ee"}
.ti-eye-exclamation:before{content:"\f7ef"}
.ti-eye-filled:before{content:"\f679"}
.ti-eye-heart:before{content:"\f7f0"}
.ti-eye-minus:before{content:"\fb73"}
.ti-eye-off:before{content:"\ecf0"}
.ti-eye-pause:before{content:"\fb74"}
.ti-eye-pin:before{content:"\fb75"}
.ti-eye-plus:before{content:"\fb76"}
.ti-eye-question:before{content:"\fb77"}
.ti-eye-search:before{content:"\fb78"}
.ti-eye-share:before{content:"\fb79"}
.ti-eye-spark:before{content:"\ffba"}
.ti-eye-star:before{content:"\fb7a"}
.ti-eye-table:before{content:"\ef5e"}
.ti-eye-table-filled:before{content:"\10123"}
.ti-eye-up:before{content:"\fb7b"}
.ti-eye-x:before{content:"\f7f1"}
.ti-eyeglass:before{content:"\ee8a"}
.ti-eyeglass-2:before{content:"\ee89"}
.ti-eyeglass-2-filled:before{content:"\10122"}
.ti-eyeglass-filled:before{content:"\100c8"}
.ti-eyeglass-off:before{content:"\f126"}
.ti-face-id:before{content:"\ea9b"}
.ti-face-id-error:before{content:"\efa7"}
.ti-face-mask:before{content:"\efb5"}
.ti-face-mask-filled:before{content:"\10121"}
.ti-face-mask-off:before{content:"\f127"}
.ti-fall:before{content:"\ecb9"}
.ti-favicon:before{content:"\fd65"}
.ti-favicon-filled:before{content:"\10071"}
.ti-feather:before{content:"\ee8b"}
.ti-feather-filled:before{content:"\10011"}
.ti-feather-off:before{content:"\f128"}
.ti-fence:before{content:"\ef2a"}
.ti-fence-filled:before{content:"\10120"}
.ti-fence-off:before{content:"\f129"}
.ti-ferry:before{content:"\10074"}
.ti-ferry-filled:before{content:"\100fb"}
.ti-fidget-spinner:before{content:"\f068"}
.ti-fidget-spinner-filled:before{content:"\1011f"}
.ti-file:before{content:"\eaa4"}
.ti-file-3d:before{content:"\f032"}
.ti-file-ai:before{content:"\ffa1"}
.ti-file-alert:before{content:"\ede6"}
.ti-file-analytics:before{content:"\ede7"}
.ti-file-arrow-left:before{content:"\f033"}
.ti-file-arrow-right:before{content:"\f034"}
.ti-file-barcode:before{content:"\f035"}
.ti-file-bitcoin:before{content:"\ffa0"}
.ti-file-broken:before{content:"\f501"}
.ti-file-certificate:before{content:"\ed4d"}
.ti-file-chart:before{content:"\f036"}
.ti-file-check:before{content:"\ea9c"}
.ti-file-check-filled:before{content:"\1012e"}
.ti-file-code:before{content:"\ebd0"}
.ti-file-code-2:before{content:"\ede8"}
.ti-file-code-2-filled:before{content:"\1012d"}
.ti-file-cv:before{content:"\fa5a"}
.ti-file-cv-filled:before{content:"\1012c"}
.ti-file-database:before{content:"\f037"}
.ti-file-delta:before{content:"\f53d"}
.ti-file-delta-filled:before{content:"\1012b"}
.ti-file-description:before{content:"\f028"}
.ti-file-description-filled:before{content:"\1011e"}
.ti-file-diff:before{content:"\ecf1"}
.ti-file-digit:before{content:"\efa8"}
.ti-file-digit-filled:before{content:"\1011d"}
.ti-file-dislike:before{content:"\ed2a"}
.ti-file-dollar:before{content:"\efe0"}
.ti-file-dots:before{content:"\f038"}
.ti-file-download:before{content:"\ea9d"}
.ti-file-download-filled:before{content:"\1012a"}
.ti-file-euro:before{content:"\efe1"}
.ti-file-excel:before{content:"\fef3"}
.ti-file-export:before{content:"\ede9"}
.ti-file-filled:before{content:"\f747"}
.ti-file-function:before{content:"\f53e"}
.ti-file-horizontal:before{content:"\ebb0"}
.ti-file-horizontal-filled:before{content:"\1011c"}
.ti-file-import:before{content:"\edea"}
.ti-file-infinity:before{content:"\f502"}
.ti-file-info:before{content:"\edec"}
.ti-file-invoice:before{content:"\eb67"}
.ti-file-invoice-filled:before{content:"\1011b"}
.ti-file-isr:before{content:"\feac"}
.ti-file-lambda:before{content:"\f53f"}
.ti-file-lambda-filled:before{content:"\10129"}
.ti-file-like:before{content:"\ed2b"}
.ti-file-minus:before{content:"\ea9e"}
.ti-file-minus-filled:before{content:"\1011a"}
.ti-file-music:before{content:"\ea9f"}
.ti-file-neutral:before{content:"\fd22"}
.ti-file-neutral-filled:before{content:"\10119"}
.ti-file-off:before{content:"\ecf2"}
.ti-file-orientation:before{content:"\f2a1"}
.ti-file-pencil:before{content:"\f039"}
.ti-file-percent:before{content:"\f540"}
.ti-file-percent-filled:before{content:"\10128"}
.ti-file-phone:before{content:"\ecdc"}
.ti-file-phone-filled:before{content:"\10127"}
.ti-file-plus:before{content:"\eaa0"}
.ti-file-power:before{content:"\f03a"}
.ti-file-power-filled:before{content:"\10118"}
.ti-file-report:before{content:"\eded"}
.ti-file-rss:before{content:"\f03b"}
.ti-file-rss-filled:before{content:"\10126"}
.ti-file-sad:before{content:"\fd23"}
.ti-file-sad-filled:before{content:"\10117"}
.ti-file-scissors:before{content:"\f03c"}
.ti-file-search:before{content:"\ed5d"}
.ti-file-settings:before{content:"\f029"}
.ti-file-shredder:before{content:"\eaa1"}
.ti-file-signal:before{content:"\f03d"}
.ti-file-smile:before{content:"\fd24"}
.ti-file-smile-filled:before{content:"\10116"}
.ti-file-spark:before{content:"\ffb9"}
.ti-file-spreadsheet:before{content:"\f03e"}
.ti-file-stack:before{content:"\f503"}
.ti-file-star:before{content:"\f03f"}
.ti-file-star-filled:before{content:"\10115"}
.ti-file-symlink:before{content:"\ed53"}
.ti-file-text:before{content:"\eaa2"}
.ti-file-text-ai:before{content:"\fa27"}
.ti-file-text-filled:before{content:"\10114"}
.ti-file-text-shield:before{content:"\100f2"}
.ti-file-text-spark:before{content:"\ffb8"}
.ti-file-time:before{content:"\f040"}
.ti-file-type-bmp:before{content:"\fb07"}
.ti-file-type-css:before{content:"\fb08"}
.ti-file-type-csv:before{content:"\fb09"}
.ti-file-type-doc:before{content:"\fb0a"}
.ti-file-type-docx:before{content:"\fb0b"}
.ti-file-type-html:before{content:"\fb0c"}
.ti-file-type-jpg:before{content:"\fb0d"}
.ti-file-type-js:before{content:"\fb0e"}
.ti-file-type-jsx:before{content:"\fb0f"}
.ti-file-type-pdf:before{content:"\fb10"}
.ti-file-type-php:before{content:"\fb11"}
.ti-file-type-png:before{content:"\fb12"}
.ti-file-type-ppt:before{content:"\fb13"}
.ti-file-type-rs:before{content:"\fb14"}
.ti-file-type-sql:before{content:"\fb15"}
.ti-file-type-svg:before{content:"\fb16"}
.ti-file-type-ts:before{content:"\fb17"}
.ti-file-type-tsx:before{content:"\fb18"}
.ti-file-type-txt:before{content:"\fb19"}
.ti-file-type-vue:before{content:"\fb1a"}
.ti-file-type-xls:before{content:"\fb1b"}
.ti-file-type-xml:before{content:"\fb1c"}
.ti-file-type-zip:before{content:"\fb1d"}
.ti-file-typography:before{content:"\f041"}
.ti-file-unknown:before{content:"\f042"}
.ti-file-upload:before{content:"\ec91"}
.ti-file-vector:before{content:"\f043"}
.ti-file-word:before{content:"\fef2"}
.ti-file-x:before{content:"\eaa3"}
.ti-file-x-filled:before{content:"\f748"}
.ti-file-zip:before{content:"\ed4e"}
.ti-files:before{content:"\edef"}
.ti-files-off:before{content:"\edee"}
.ti-filter:before{content:"\eaa5"}
.ti-filter-bolt:before{content:"\fb7c"}
.ti-filter-cancel:before{content:"\fb7d"}
.ti-filter-check:before{content:"\fb7e"}
.ti-filter-code:before{content:"\fb7f"}
.ti-filter-cog:before{content:"\f9fe"}
.ti-filter-discount:before{content:"\fb80"}
.ti-filter-dollar:before{content:"\f9ff"}
.ti-filter-down:before{content:"\fb81"}
.ti-filter-edit:before{content:"\fa00"}
.ti-filter-exclamation:before{content:"\fb82"}
.ti-filter-filled:before{content:"\fc27"}
.ti-filter-heart:before{content:"\fb83"}
.ti-filter-minus:before{content:"\fa01"}
.ti-filter-off:before{content:"\ed2c"}
.ti-filter-pause:before{content:"\fb84"}
.ti-filter-pin:before{content:"\fb85"}
.ti-filter-plus:before{content:"\fa02"}
.ti-filter-question:before{content:"\fb86"}
.ti-filter-search:before{content:"\fb87"}
.ti-filter-share:before{content:"\fb88"}
.ti-filter-star:before{content:"\fa03"}
.ti-filter-up:before{content:"\fb89"}
.ti-filter-x:before{content:"\fa04"}
.ti-filters:before{content:"\f793"}
.ti-filters-filled:before{content:"\100c7"}
.ti-fingerprint:before{content:"\ebd1"}
.ti-fingerprint-off:before{content:"\f12a"}
.ti-fingerprint-scan:before{content:"\fcb5"}
.ti-fire-extinguisher:before{content:"\faf6"}
.ti-fire-hydrant:before{content:"\f3a9"}
.ti-fire-hydrant-off:before{content:"\f3ec"}
.ti-firetruck:before{content:"\ebe8"}
.ti-first-aid-kit:before{content:"\ef5f"}
.ti-first-aid-kit-off:before{content:"\f3ed"}
.ti-fish:before{content:"\ef2b"}
.ti-fish-bone:before{content:"\f287"}
.ti-fish-bone-filled:before{content:"\1010b"}
.ti-fish-christianity:before{content:"\f58b"}
.ti-fish-hook:before{content:"\f1f9"}
.ti-fish-hook-off:before{content:"\f3ee"}
.ti-fish-off:before{content:"\f12b"}
.ti-flag:before{content:"\eaa6"}
.ti-flag-2:before{content:"\ee8c"}
.ti-flag-2-filled:before{content:"\f707"}
.ti-flag-2-off:before{content:"\f12c"}
.ti-flag-3:before{content:"\ee8d"}
.ti-flag-3-filled:before{content:"\f708"}
.ti-flag-bitcoin:before{content:"\ff3c"}
.ti-flag-bolt:before{content:"\fb8a"}
.ti-flag-cancel:before{content:"\fb8b"}
.ti-flag-check:before{content:"\fb8c"}
.ti-flag-code:before{content:"\fb8d"}
.ti-flag-cog:before{content:"\fb8e"}
.ti-flag-discount:before{content:"\fb8f"}
.ti-flag-dollar:before{content:"\fb90"}
.ti-flag-down:before{content:"\fb91"}
.ti-flag-exclamation:before{content:"\fb92"}
.ti-flag-filled:before{content:"\f67a"}
.ti-flag-heart:before{content:"\fb93"}
.ti-flag-minus:before{content:"\fb94"}
.ti-flag-off:before{content:"\f12d"}
.ti-flag-pause:before{content:"\fb95"}
.ti-flag-pin:before{content:"\fb96"}
.ti-flag-plus:before{content:"\fb97"}
.ti-flag-question:before{content:"\fb98"}
.ti-flag-search:before{content:"\fb99"}
.ti-flag-share:before{content:"\fb9a"}
.ti-flag-spark:before{content:"\ffb7"}
.ti-flag-star:before{content:"\fb9b"}
.ti-flag-up:before{content:"\fb9c"}
.ti-flag-x:before{content:"\fb9d"}
.ti-flame:before{content:"\ec2c"}
.ti-flame-filled:before{content:"\100c6"}
.ti-flame-off:before{content:"\f12e"}
.ti-flare:before{content:"\ee8e"}
.ti-flare-filled:before{content:"\100c5"}
.ti-flask:before{content:"\ebd2"}
.ti-flask-2:before{content:"\ef60"}
.ti-flask-2-filled:before{content:"\fd12"}
.ti-flask-2-off:before{content:"\f12f"}
.ti-flask-filled:before{content:"\fd13"}
.ti-flask-off:before{content:"\f130"}
.ti-flip-flops:before{content:"\f564"}
.ti-flip-horizontal:before{content:"\eaa7"}
.ti-flip-vertical:before{content:"\eaa8"}
.ti-float-center:before{content:"\ebb1"}
.ti-float-left:before{content:"\ebb2"}
.ti-float-none:before{content:"\ed13"}
.ti-float-right:before{content:"\ebb3"}
.ti-flower:before{content:"\eff6"}
.ti-flower-filled:before{content:"\10010"}
.ti-flower-off:before{content:"\f131"}
.ti-focus:before{content:"\eb8d"}
.ti-focus-2:before{content:"\ebd3"}
.ti-focus-auto:before{content:"\fa62"}
.ti-focus-centered:before{content:"\f02a"}
.ti-fold:before{content:"\ed56"}
.ti-fold-down:before{content:"\ed54"}
.ti-fold-up:before{content:"\ed55"}
.ti-folder:before{content:"\eaad"}
.ti-folder-bolt:before{content:"\f90c"}
.ti-folder-cancel:before{content:"\f90d"}
.ti-folder-check:before{content:"\f90e"}
.ti-folder-code:before{content:"\f90f"}
.ti-folder-cog:before{content:"\f910"}
.ti-folder-dollar:before{content:"\f911"}
.ti-folder-down:before{content:"\f912"}
.ti-folder-exclamation:before{content:"\f913"}
.ti-folder-filled:before{content:"\f749"}
.ti-folder-heart:before{content:"\f914"}
.ti-folder-minus:before{content:"\eaaa"}
.ti-folder-off:before{content:"\ed14"}
.ti-folder-open:before{content:"\faf7"}
.ti-folder-pause:before{content:"\f915"}
.ti-folder-pin:before{content:"\f916"}
.ti-folder-plus:before{content:"\eaab"}
.ti-folder-question:before{content:"\f917"}
.ti-folder-root:before{content:"\fd43"}
.ti-folder-search:before{content:"\f918"}
.ti-folder-share:before{content:"\f919"}
.ti-folder-star:before{content:"\f91a"}
.ti-folder-symlink:before{content:"\f91b"}
.ti-folder-up:before{content:"\f91c"}
.ti-folder-x:before{content:"\eaac"}
.ti-folders:before{content:"\eaae"}
.ti-folders-filled:before{content:"\100c4"}
.ti-folders-off:before{content:"\f133"}
.ti-forbid:before{content:"\ebd5"}
.ti-forbid-2:before{content:"\ebd4"}
.ti-forbid-2-filled:before{content:"\fc28"}
.ti-forbid-filled:before{content:"\fc29"}
.ti-forklift:before{content:"\ebe9"}
.ti-forms:before{content:"\ee8f"}
.ti-fountain:before{content:"\f09b"}
.ti-fountain-filled:before{content:"\fc2a"}
.ti-fountain-off:before{content:"\f134"}
.ti-frame:before{content:"\eaaf"}
.ti-frame-off:before{content:"\f135"}
.ti-free-rights:before{content:"\efb6"}
.ti-freeze-column:before{content:"\fa63"}
.ti-freeze-row:before{content:"\fa65"}
.ti-freeze-row-column:before{content:"\fa64"}
.ti-fridge:before{content:"\f1fa"}
.ti-fridge-off:before{content:"\f3ef"}
.ti-friends:before{content:"\eab0"}
.ti-friends-off:before{content:"\f136"}
.ti-frustum:before{content:"\fa9f"}
.ti-frustum-off:before{content:"\fa9d"}
.ti-frustum-plus:before{content:"\fa9e"}
.ti-function:before{content:"\f225"}
.ti-function-filled:before{content:"\fc2b"}
.ti-function-off:before{content:"\f3f0"}
.ti-galaxy:before{content:"\fcb6"}
.ti-garden-cart:before{content:"\f23e"}
.ti-garden-cart-filled:before{content:"\100c3"}
.ti-garden-cart-off:before{content:"\f3f1"}
.ti-gas-station:before{content:"\ec7d"}
.ti-gas-station-filled:before{content:"\100fa"}
.ti-gas-station-off:before{content:"\f137"}
.ti-gauge:before{content:"\eab1"}
.ti-gauge-filled:before{content:"\fc2c"}
.ti-gauge-off:before{content:"\f138"}
.ti-gavel:before{content:"\ef90"}
.ti-gender-agender:before{content:"\f0e1"}
.ti-gender-androgyne:before{content:"\f0e2"}
.ti-gender-bigender:before{content:"\f0e3"}
.ti-gender-demiboy:before{content:"\f0e4"}
.ti-gender-demigirl:before{content:"\f0e5"}
.ti-gender-epicene:before{content:"\f0e6"}
.ti-gender-female:before{content:"\f0e7"}
.ti-gender-femme:before{content:"\f0e8"}
.ti-gender-genderfluid:before{content:"\f0e9"}
.ti-gender-genderless:before{content:"\f0ea"}
.ti-gender-genderqueer:before{content:"\f0eb"}
.ti-gender-hermaphrodite:before{content:"\f0ec"}
.ti-gender-intergender:before{content:"\f0ed"}
.ti-gender-male:before{content:"\f0ee"}
.ti-gender-neutrois:before{content:"\f0ef"}
.ti-gender-third:before{content:"\f0f0"}
.ti-gender-transgender:before{content:"\f0f1"}
.ti-gender-trasvesti:before{content:"\f0f2"}
.ti-geometry:before{content:"\ee90"}
.ti-ghost:before{content:"\eb8e"}
.ti-ghost-2:before{content:"\f57c"}
.ti-ghost-2-filled:before{content:"\f74a"}
.ti-ghost-3:before{content:"\fc13"}
.ti-ghost-3-filled:before{content:"\100a4"}
.ti-ghost-filled:before{content:"\f74b"}
.ti-ghost-off:before{content:"\f3f2"}
.ti-gif:before{content:"\f257"}
.ti-gift:before{content:"\eb68"}
.ti-gift-card:before{content:"\f3aa"}
.ti-gift-card-filled:before{content:"\fc2d"}
.ti-gift-filled:before{content:"\fd14"}
.ti-gift-off:before{content:"\f3f3"}
.ti-git-branch:before{content:"\eab2"}
.ti-git-branch-deleted:before{content:"\f57d"}
.ti-git-cherry-pick:before{content:"\f57e"}
.ti-git-commit:before{content:"\eab3"}
.ti-git-compare:before{content:"\eab4"}
.ti-git-fork:before{content:"\eb8f"}
.ti-git-merge:before{content:"\eab5"}
.ti-git-pull-request:before{content:"\eab6"}
.ti-git-pull-request-closed:before{content:"\ef7f"}
.ti-git-pull-request-draft:before{content:"\efb7"}
.ti-gizmo:before{content:"\f02b"}
.ti-glass:before{content:"\eab8"}
.ti-glass-champagne:before{content:"\fd9c"}
.ti-glass-cocktail:before{content:"\fd9d"}
.ti-glass-filled:before{content:"\1000f"}
.ti-glass-full:before{content:"\eab7"}
.ti-glass-full-filled:before{content:"\fc2e"}
.ti-glass-gin:before{content:"\fd9e"}
.ti-glass-off:before{content:"\ee91"}
.ti-globe:before{content:"\eab9"}
.ti-globe-filled:before{content:"\fc2f"}
.ti-globe-off:before{content:"\f139"}
.ti-go-game:before{content:"\f512"}
.ti-golf:before{content:"\ed8c"}
.ti-golf-filled:before{content:"\100a3"}
.ti-golf-off:before{content:"\f13a"}
.ti-gps:before{content:"\ed7a"}
.ti-gps-filled:before{content:"\fe48"}
.ti-gradienter:before{content:"\f3ab"}
.ti-grain:before{content:"\ee92"}
.ti-graph:before{content:"\f288"}
.ti-graph-filled:before{content:"\fd15"}
.ti-graph-off:before{content:"\f3f4"}
.ti-grave:before{content:"\f580"}
.ti-grave-2:before{content:"\f57f"}
.ti-grid-3x3:before{content:"\fca4"}
.ti-grid-4x4:before{content:"\fca5"}
.ti-grid-dots:before{content:"\eaba"}
.ti-grid-goldenratio:before{content:"\fca6"}
.ti-grid-pattern:before{content:"\efc9"}
.ti-grid-pattern-filled:before{content:"\100c2"}
.ti-grid-scan:before{content:"\fca7"}
.ti-grill:before{content:"\efa9"}
.ti-grill-fork:before{content:"\f35b"}
.ti-grill-off:before{content:"\f3f5"}
.ti-grill-spatula:before{content:"\f35c"}
.ti-grip-horizontal:before{content:"\ec00"}
.ti-grip-vertical:before{content:"\ec01"}
.ti-growth:before{content:"\ee93"}
.ti-guitar-pick:before{content:"\f4c6"}
.ti-guitar-pick-filled:before{content:"\f67b"}
.ti-gymnastics:before{content:"\fd44"}
.ti-h-1:before{content:"\ec94"}
.ti-h-2:before{content:"\ec95"}
.ti-h-3:before{content:"\ec96"}
.ti-h-4:before{content:"\ec97"}
.ti-h-5:before{content:"\ec98"}
.ti-h-6:before{content:"\ec99"}
.ti-hammer:before{content:"\ef91"}
.ti-hammer-off:before{content:"\f13c"}
.ti-hand-click:before{content:"\ef4f"}
.ti-hand-click-off:before{content:"\100f1"}
.ti-hand-finger:before{content:"\ee94"}
.ti-hand-finger-down:before{content:"\ff4f"}
.ti-hand-finger-left:before{content:"\ff4e"}
.ti-hand-finger-off:before{content:"\f13d"}
.ti-hand-finger-right:before{content:"\ff4d"}
.ti-hand-grab:before{content:"\f091"}
.ti-hand-little-finger:before{content:"\ee95"}
.ti-hand-love-you:before{content:"\ee97"}
.ti-hand-middle-finger:before{content:"\ec2d"}
.ti-hand-move:before{content:"\ef50"}
.ti-hand-off:before{content:"\ed15"}
.ti-hand-ring-finger:before{content:"\ee96"}
.ti-hand-sanitizer:before{content:"\f5f4"}
.ti-hand-stop:before{content:"\ec2e"}
.ti-hand-three-fingers:before{content:"\ee98"}
.ti-hand-two-fingers:before{content:"\ee99"}
.ti-hanger:before{content:"\ee9a"}
.ti-hanger-2:before{content:"\f09c"}
.ti-hanger-2-filled:before{content:"\ff61"}
.ti-hanger-off:before{content:"\f13e"}
.ti-hash:before{content:"\eabc"}
.ti-haze:before{content:"\efaa"}
.ti-haze-moon:before{content:"\faf8"}
.ti-hdr:before{content:"\fa7b"}
.ti-heading:before{content:"\ee9b"}
.ti-heading-off:before{content:"\f13f"}
.ti-headphones:before{content:"\eabd"}
.ti-headphones-filled:before{content:"\fa3c"}
.ti-headphones-off:before{content:"\ed1d"}
.ti-headset:before{content:"\eb90"}
.ti-headset-off:before{content:"\f3f6"}
.ti-health-recognition:before{content:"\f1fb"}
.ti-heart:before{content:"\eabe"}
.ti-heart-bitcoin:before{content:"\ff3b"}
.ti-heart-bolt:before{content:"\fb9e"}
.ti-heart-broken:before{content:"\ecba"}
.ti-heart-cancel:before{content:"\fb9f"}
.ti-heart-check:before{content:"\fba0"}
.ti-heart-code:before{content:"\fba1"}
.ti-heart-cog:before{content:"\fba2"}
.ti-heart-discount:before{content:"\fba3"}
.ti-heart-dollar:before{content:"\fba4"}
.ti-heart-down:before{content:"\fba5"}
.ti-heart-exclamation:before{content:"\fba6"}
.ti-heart-filled:before{content:"\f67c"}
.ti-heart-handshake:before{content:"\f0f3"}
.ti-heart-minus:before{content:"\f140"}
.ti-heart-off:before{content:"\f141"}
.ti-heart-pause:before{content:"\fba7"}
.ti-heart-pin:before{content:"\fba8"}
.ti-heart-plus:before{content:"\f142"}
.ti-heart-question:before{content:"\fba9"}
.ti-heart-rate-monitor:before{content:"\ef61"}
.ti-heart-search:before{content:"\fbaa"}
.ti-heart-share:before{content:"\fbab"}
.ti-heart-spark:before{content:"\ffb6"}
.ti-heart-star:before{content:"\fbac"}
.ti-heart-up:before{content:"\fbad"}
.ti-heart-x:before{content:"\fbae"}
.ti-heartbeat:before{content:"\ef92"}
.ti-hearts:before{content:"\f387"}
.ti-hearts-off:before{content:"\f3f7"}
.ti-helicopter:before{content:"\ed8e"}
.ti-helicopter-filled:before{content:"\100f9"}
.ti-helicopter-landing:before{content:"\ed8d"}
.ti-helicopter-landing-filled:before{content:"\100c1"}
.ti-helmet:before{content:"\efca"}
.ti-helmet-off:before{content:"\f143"}
.ti-help:before{content:"\eabf"}
.ti-help-circle:before{content:"\f91d"}
.ti-help-circle-filled:before{content:"\fa3d"}
.ti-help-hexagon:before{content:"\f7a8"}
.ti-help-hexagon-filled:before{content:"\fa3e"}
.ti-help-octagon:before{content:"\f7a9"}
.ti-help-octagon-filled:before{content:"\fa3f"}
.ti-help-off:before{content:"\f3f8"}
.ti-help-small:before{content:"\f91e"}
.ti-help-square:before{content:"\f920"}
.ti-help-square-filled:before{content:"\fa40"}
.ti-help-square-rounded:before{content:"\f91f"}
.ti-help-square-rounded-filled:before{content:"\fa41"}
.ti-help-triangle:before{content:"\f921"}
.ti-help-triangle-filled:before{content:"\fa42"}
.ti-hemisphere:before{content:"\faa2"}
.ti-hemisphere-off:before{content:"\faa0"}
.ti-hemisphere-plus:before{content:"\faa1"}
.ti-hexagon:before{content:"\ec02"}
.ti-hexagon-3d:before{content:"\f4c7"}
.ti-hexagon-filled:before{content:"\f67d"}
.ti-hexagon-letter-a:before{content:"\f463"}
.ti-hexagon-letter-a-filled:before{content:"\fe47"}
.ti-hexagon-letter-b:before{content:"\f464"}
.ti-hexagon-letter-b-filled:before{content:"\fe46"}
.ti-hexagon-letter-c:before{content:"\f465"}
.ti-hexagon-letter-c-filled:before{content:"\fe45"}
.ti-hexagon-letter-d:before{content:"\f466"}
.ti-hexagon-letter-d-filled:before{content:"\fe44"}
.ti-hexagon-letter-e:before{content:"\f467"}
.ti-hexagon-letter-e-filled:before{content:"\fe43"}
.ti-hexagon-letter-f:before{content:"\f468"}
.ti-hexagon-letter-f-filled:before{content:"\fe42"}
.ti-hexagon-letter-g:before{content:"\f469"}
.ti-hexagon-letter-g-filled:before{content:"\fe41"}
.ti-hexagon-letter-h:before{content:"\f46a"}
.ti-hexagon-letter-h-filled:before{content:"\fe40"}
.ti-hexagon-letter-i:before{content:"\f46b"}
.ti-hexagon-letter-i-filled:before{content:"\fe3f"}
.ti-hexagon-letter-j:before{content:"\f46c"}
.ti-hexagon-letter-j-filled:before{content:"\fe3e"}
.ti-hexagon-letter-k:before{content:"\f46d"}
.ti-hexagon-letter-k-filled:before{content:"\fe3d"}
.ti-hexagon-letter-l:before{content:"\f46e"}
.ti-hexagon-letter-l-filled:before{content:"\fe3c"}
.ti-hexagon-letter-m:before{content:"\f46f"}
.ti-hexagon-letter-m-filled:before{content:"\fe3b"}
.ti-hexagon-letter-n:before{content:"\f470"}
.ti-hexagon-letter-n-filled:before{content:"\fe3a"}
.ti-hexagon-letter-o:before{content:"\f471"}
.ti-hexagon-letter-o-filled:before{content:"\fe39"}
.ti-hexagon-letter-p:before{content:"\f472"}
.ti-hexagon-letter-p-filled:before{content:"\fe38"}
.ti-hexagon-letter-q:before{content:"\f473"}
.ti-hexagon-letter-q-filled:before{content:"\fe37"}
.ti-hexagon-letter-r:before{content:"\f474"}
.ti-hexagon-letter-r-filled:before{content:"\fe36"}
.ti-hexagon-letter-s:before{content:"\f475"}
.ti-hexagon-letter-s-filled:before{content:"\fe35"}
.ti-hexagon-letter-t:before{content:"\f476"}
.ti-hexagon-letter-t-filled:before{content:"\fe34"}
.ti-hexagon-letter-u:before{content:"\f477"}
.ti-hexagon-letter-u-filled:before{content:"\fe33"}
.ti-hexagon-letter-v:before{content:"\f4b3"}
.ti-hexagon-letter-v-filled:before{content:"\fe32"}
.ti-hexagon-letter-w:before{content:"\f478"}
.ti-hexagon-letter-w-filled:before{content:"\fe31"}
.ti-hexagon-letter-x:before{content:"\f479"}
.ti-hexagon-letter-x-filled:before{content:"\fe30"}
.ti-hexagon-letter-y:before{content:"\f47a"}
.ti-hexagon-letter-y-filled:before{content:"\fe2f"}
.ti-hexagon-letter-z:before{content:"\f47b"}
.ti-hexagon-letter-z-filled:before{content:"\fe2e"}
.ti-hexagon-minus:before{content:"\fc8f"}
.ti-hexagon-minus-2:before{content:"\fc8e"}
.ti-hexagon-minus-filled:before{content:"\fe2d"}
.ti-hexagon-number-0:before{content:"\f459"}
.ti-hexagon-number-0-filled:before{content:"\f74c"}
.ti-hexagon-number-1:before{content:"\f45a"}
.ti-hexagon-number-1-filled:before{content:"\f74d"}
.ti-hexagon-number-2:before{content:"\f45b"}
.ti-hexagon-number-2-filled:before{content:"\f74e"}
.ti-hexagon-number-3:before{content:"\f45c"}
.ti-hexagon-number-3-filled:before{content:"\f74f"}
.ti-hexagon-number-4:before{content:"\f45d"}
.ti-hexagon-number-4-filled:before{content:"\f750"}
.ti-hexagon-number-5:before{content:"\f45e"}
.ti-hexagon-number-5-filled:before{content:"\f751"}
.ti-hexagon-number-6:before{content:"\f45f"}
.ti-hexagon-number-6-filled:before{content:"\f752"}
.ti-hexagon-number-7:before{content:"\f460"}
.ti-hexagon-number-7-filled:before{content:"\f753"}
.ti-hexagon-number-8:before{content:"\f461"}
.ti-hexagon-number-8-filled:before{content:"\f754"}
.ti-hexagon-number-9:before{content:"\f462"}
.ti-hexagon-number-9-filled:before{content:"\f755"}
.ti-hexagon-off:before{content:"\ee9c"}
.ti-hexagon-plus:before{content:"\fc45"}
.ti-hexagon-plus-2:before{content:"\fc90"}
.ti-hexagon-plus-filled:before{content:"\fe2c"}
.ti-hexagonal-prism:before{content:"\faa5"}
.ti-hexagonal-prism-off:before{content:"\faa3"}
.ti-hexagonal-prism-plus:before{content:"\faa4"}
.ti-hexagonal-pyramid:before{content:"\faa8"}
.ti-hexagonal-pyramid-off:before{content:"\faa6"}
.ti-hexagonal-pyramid-plus:before{content:"\faa7"}
.ti-hexagons:before{content:"\f09d"}
.ti-hexagons-off:before{content:"\f3f9"}
.ti-hierarchy:before{content:"\ee9e"}
.ti-hierarchy-2:before{content:"\ee9d"}
.ti-hierarchy-3:before{content:"\f289"}
.ti-hierarchy-off:before{content:"\f3fa"}
.ti-highlight:before{content:"\ef3f"}
.ti-highlight-off:before{content:"\f144"}
.ti-history:before{content:"\ebea"}
.ti-history-off:before{content:"\f3fb"}
.ti-history-toggle:before{content:"\f1fc"}
.ti-home:before{content:"\eac1"}
.ti-home-2:before{content:"\eac0"}
.ti-home-bitcoin:before{content:"\ff3a"}
.ti-home-bolt:before{content:"\f336"}
.ti-home-cancel:before{content:"\f350"}
.ti-home-check:before{content:"\f337"}
.ti-home-cog:before{content:"\f338"}
.ti-home-dollar:before{content:"\f339"}
.ti-home-dot:before{content:"\f33a"}
.ti-home-down:before{content:"\f33b"}
.ti-home-eco:before{content:"\f351"}
.ti-home-edit:before{content:"\f352"}
.ti-home-exclamation:before{content:"\f33c"}
.ti-home-filled:before{content:"\fe2b"}
.ti-home-hand:before{content:"\f504"}
.ti-home-heart:before{content:"\f353"}
.ti-home-infinity:before{content:"\f505"}
.ti-home-link:before{content:"\f354"}
.ti-home-minus:before{content:"\f33d"}
.ti-home-move:before{content:"\f33e"}
.ti-home-off:before{content:"\f145"}
.ti-home-plus:before{content:"\f33f"}
.ti-home-question:before{content:"\f340"}
.ti-home-ribbon:before{content:"\f355"}
.ti-home-search:before{content:"\f341"}
.ti-home-share:before{content:"\f342"}
.ti-home-shield:before{content:"\f343"}
.ti-home-signal:before{content:"\f356"}
.ti-home-spark:before{content:"\ffb5"}
.ti-home-star:before{content:"\f344"}
.ti-home-stats:before{content:"\f345"}
.ti-home-up:before{content:"\f346"}
.ti-home-x:before{content:"\f347"}
.ti-horse:before{content:"\fc46"}
.ti-horse-toy:before{content:"\f28a"}
.ti-horseshoe:before{content:"\fcb7"}
.ti-hospital:before{content:"\fd59"}
.ti-hospital-circle:before{content:"\fd58"}
.ti-hospital-circle-filled:before{content:"\fed2"}
.ti-hotel-service:before{content:"\ef80"}
.ti-hourglass:before{content:"\ef93"}
.ti-hourglass-empty:before{content:"\f146"}
.ti-hourglass-filled:before{content:"\f756"}
.ti-hourglass-high:before{content:"\f092"}
.ti-hourglass-low:before{content:"\f093"}
.ti-hourglass-off:before{content:"\f147"}
.ti-hours-12:before{content:"\fc53"}
.ti-hours-24:before{content:"\f5e7"}
.ti-html:before{content:"\f7b1"}
.ti-http-connect:before{content:"\fa28"}
.ti-http-connect-off:before{content:"\100e7"}
.ti-http-delete:before{content:"\fa29"}
.ti-http-delete-off:before{content:"\100e6"}
.ti-http-get:before{content:"\fa2a"}
.ti-http-get-off:before{content:"\100e5"}
.ti-http-head:before{content:"\fa2b"}
.ti-http-head-off:before{content:"\100e4"}
.ti-http-options:before{content:"\fa2c"}
.ti-http-options-off:before{content:"\100e3"}
.ti-http-patch:before{content:"\fa2d"}
.ti-http-patch-off:before{content:"\100e2"}
.ti-http-post:before{content:"\fa2e"}
.ti-http-post-off:before{content:"\100e1"}
.ti-http-put:before{content:"\fa2f"}
.ti-http-put-off:before{content:"\100e0"}
.ti-http-que:before{content:"\fa5b"}
.ti-http-que-off:before{content:"\100df"}
.ti-http-trace:before{content:"\fa30"}
.ti-http-trace-off:before{content:"\100de"}
.ti-ice-cream:before{content:"\eac2"}
.ti-ice-cream-2:before{content:"\ee9f"}
.ti-ice-cream-off:before{content:"\f148"}
.ti-ice-skating:before{content:"\efcb"}
.ti-icons:before{content:"\f1d4"}
.ti-icons-filled:before{content:"\10070"}
.ti-icons-off:before{content:"\f3fc"}
.ti-id:before{content:"\eac3"}
.ti-id-badge:before{content:"\eff7"}
.ti-id-badge-2:before{content:"\f076"}
.ti-id-badge-off:before{content:"\f3fd"}
.ti-id-off:before{content:"\f149"}
.ti-ikosaedr:before{content:"\fec6"}
.ti-image-in-picture:before{content:"\fd9f"}
.ti-inbox:before{content:"\eac4"}
.ti-inbox-off:before{content:"\f14a"}
.ti-indent-decrease:before{content:"\eb91"}
.ti-indent-increase:before{content:"\eb92"}
.ti-infinity:before{content:"\eb69"}
.ti-infinity-off:before{content:"\f3fe"}
.ti-info-circle:before{content:"\eac5"}
.ti-info-circle-filled:before{content:"\f6d8"}
.ti-info-hexagon:before{content:"\f7aa"}
.ti-info-hexagon-filled:before{content:"\fa43"}
.ti-info-octagon:before{content:"\f7ab"}
.ti-info-octagon-filled:before{content:"\fa44"}
.ti-info-small:before{content:"\f922"}
.ti-info-square:before{content:"\eac6"}
.ti-info-square-filled:before{content:"\fa45"}
.ti-info-square-rounded:before{content:"\f635"}
.ti-info-square-rounded-filled:before{content:"\f6d9"}
.ti-info-triangle:before{content:"\f923"}
.ti-info-triangle-filled:before{content:"\fa46"}
.ti-inner-shadow-bottom:before{content:"\f520"}
.ti-inner-shadow-bottom-filled:before{content:"\f757"}
.ti-inner-shadow-bottom-left:before{content:"\f51e"}
.ti-inner-shadow-bottom-left-filled:before{content:"\f758"}
.ti-inner-shadow-bottom-right:before{content:"\f51f"}
.ti-inner-shadow-bottom-right-filled:before{content:"\f759"}
.ti-inner-shadow-left:before{content:"\f521"}
.ti-inner-shadow-left-filled:before{content:"\f75a"}
.ti-inner-shadow-right:before{content:"\f522"}
.ti-inner-shadow-right-filled:before{content:"\f75b"}
.ti-inner-shadow-top:before{content:"\f525"}
.ti-inner-shadow-top-filled:before{content:"\f75c"}
.ti-inner-shadow-top-left:before{content:"\f523"}
.ti-inner-shadow-top-left-filled:before{content:"\f75d"}
.ti-inner-shadow-top-right:before{content:"\f524"}
.ti-inner-shadow-top-right-filled:before{content:"\f75e"}
.ti-input-ai:before{content:"\fc5a"}
.ti-input-check:before{content:"\fc5b"}
.ti-input-search:before{content:"\f2a2"}
.ti-input-spark:before{content:"\ffb4"}
.ti-input-x:before{content:"\fc5c"}
.ti-invoice:before{content:"\feab"}
.ti-ironing:before{content:"\fa7c"}
.ti-ironing-1:before{content:"\f2f4"}
.ti-ironing-1-filled:before{content:"\1006f"}
.ti-ironing-2:before{content:"\f2f5"}
.ti-ironing-2-filled:before{content:"\1006e"}
.ti-ironing-3:before{content:"\f2f6"}
.ti-ironing-3-filled:before{content:"\1006d"}
.ti-ironing-filled:before{content:"\fe2a"}
.ti-ironing-off:before{content:"\f2f7"}
.ti-ironing-steam:before{content:"\f2f9"}
.ti-ironing-steam-filled:before{content:"\1006c"}
.ti-ironing-steam-off:before{content:"\f2f8"}
.ti-irregular-polyhedron:before{content:"\faab"}
.ti-irregular-polyhedron-off:before{content:"\faa9"}
.ti-irregular-polyhedron-plus:before{content:"\faaa"}
.ti-italic:before{content:"\eb93"}
.ti-jacket:before{content:"\f661"}
.ti-jetpack:before{content:"\f581"}
.ti-jetpack-filled:before{content:"\fe29"}
.ti-jewish-star:before{content:"\f3ff"}
.ti-jewish-star-filled:before{content:"\f67e"}
.ti-join-bevel:before{content:"\ff4c"}
.ti-join-round:before{content:"\ff4b"}
.ti-join-straight:before{content:"\ff4a"}
.ti-joker:before{content:"\1005f"}
.ti-jpg:before{content:"\f3ac"}
.ti-json:before{content:"\f7b2"}
.ti-jump-rope:before{content:"\ed8f"}
.ti-karate:before{content:"\ed32"}
.ti-kayak:before{content:"\f1d6"}
.ti-kerning:before{content:"\efb8"}
.ti-key:before{content:"\eac7"}
.ti-key-filled:before{content:"\fe28"}
.ti-key-off:before{content:"\f14b"}
.ti-keyboard:before{content:"\ebd6"}
.ti-keyboard-filled:before{content:"\100a2"}
.ti-keyboard-hide:before{content:"\ec7e"}
.ti-keyboard-off:before{content:"\eea0"}
.ti-keyboard-show:before{content:"\ec7f"}
.ti-keyframe:before{content:"\f576"}
.ti-keyframe-align-center:before{content:"\f582"}
.ti-keyframe-align-center-filled:before{content:"\fc30"}
.ti-keyframe-align-horizontal:before{content:"\f583"}
.ti-keyframe-align-horizontal-filled:before{content:"\fc31"}
.ti-keyframe-align-vertical:before{content:"\f584"}
.ti-keyframe-align-vertical-filled:before{content:"\fc32"}
.ti-keyframe-filled:before{content:"\fc33"}
.ti-keyframes:before{content:"\f585"}
.ti-keyframes-filled:before{content:"\fc34"}
.ti-label:before{content:"\ff38"}
.ti-label-filled:before{content:"\ff41"}
.ti-label-important:before{content:"\ff49"}
.ti-label-important-filled:before{content:"\ff60"}
.ti-label-off:before{content:"\ff39"}
.ti-ladder:before{content:"\efe2"}
.ti-ladder-off:before{content:"\f14c"}
.ti-ladle:before{content:"\fc14"}
.ti-lambda:before{content:"\f541"}
.ti-lamp:before{content:"\efab"}
.ti-lamp-2:before{content:"\f09e"}
.ti-lamp-off:before{content:"\f14d"}
.ti-lane:before{content:"\faf9"}
.ti-language:before{content:"\ebbe"}
.ti-language-hiragana:before{content:"\ef77"}
.ti-language-katakana:before{content:"\ef78"}
.ti-language-off:before{content:"\f14e"}
.ti-lasso:before{content:"\efac"}
.ti-lasso-off:before{content:"\f14f"}
.ti-lasso-polygon:before{content:"\f388"}
.ti-lasso-polygon-filled:before{content:"\ff5f"}
.ti-laurel-wreath:before{content:"\ff45"}
.ti-laurel-wreath-1:before{content:"\ff48"}
.ti-laurel-wreath-2:before{content:"\ff47"}
.ti-laurel-wreath-3:before{content:"\ff46"}
.ti-laurel-wreath-filled:before{content:"\100c0"}
.ti-layers-difference:before{content:"\eac8"}
.ti-layers-intersect:before{content:"\eac9"}
.ti-layers-intersect-2:before{content:"\eff8"}
.ti-layers-linked:before{content:"\eea1"}
.ti-layers-off:before{content:"\f150"}
.ti-layers-selected:before{content:"\fea9"}
.ti-layers-selected-bottom:before{content:"\feaa"}
.ti-layers-subtract:before{content:"\eaca"}
.ti-layers-union:before{content:"\eacb"}
.ti-layout:before{content:"\eadb"}
.ti-layout-2:before{content:"\eacc"}
.ti-layout-2-filled:before{content:"\fe27"}
.ti-layout-align-bottom:before{content:"\eacd"}
.ti-layout-align-bottom-filled:before{content:"\fe26"}
.ti-layout-align-center:before{content:"\eace"}
.ti-layout-align-center-filled:before{content:"\fe25"}
.ti-layout-align-left:before{content:"\eacf"}
.ti-layout-align-left-filled:before{content:"\fe24"}
.ti-layout-align-middle:before{content:"\ead0"}
.ti-layout-align-middle-filled:before{content:"\fe23"}
.ti-layout-align-right:before{content:"\ead1"}
.ti-layout-align-right-filled:before{content:"\fe22"}
.ti-layout-align-top:before{content:"\ead2"}
.ti-layout-align-top-filled:before{content:"\fe21"}
.ti-layout-board:before{content:"\ef95"}
.ti-layout-board-split:before{content:"\ef94"}
.ti-layout-bottombar:before{content:"\ead3"}
.ti-layout-bottombar-collapse:before{content:"\f28b"}
.ti-layout-bottombar-collapse-filled:before{content:"\fc35"}
.ti-layout-bottombar-expand:before{content:"\f28c"}
.ti-layout-bottombar-expand-filled:before{content:"\fc36"}
.ti-layout-bottombar-filled:before{content:"\fc37"}
.ti-layout-bottombar-inactive:before{content:"\fd45"}
.ti-layout-cards:before{content:"\ec13"}
.ti-layout-cards-filled:before{content:"\fe20"}
.ti-layout-collage:before{content:"\f389"}
.ti-layout-columns:before{content:"\ead4"}
.ti-layout-dashboard:before{content:"\f02c"}
.ti-layout-dashboard-filled:before{content:"\fe1f"}
.ti-layout-distribute-horizontal:before{content:"\ead5"}
.ti-layout-distribute-horizontal-filled:before{content:"\fe1e"}
.ti-layout-distribute-vertical:before{content:"\ead6"}
.ti-layout-distribute-vertical-filled:before{content:"\fe1d"}
.ti-layout-filled:before{content:"\fe17"}
.ti-layout-grid:before{content:"\edba"}
.ti-layout-grid-add:before{content:"\edb9"}
.ti-layout-grid-filled:before{content:"\fe1c"}
.ti-layout-grid-remove:before{content:"\fa7d"}
.ti-layout-kanban:before{content:"\ec3f"}
.ti-layout-kanban-filled:before{content:"\fe1b"}
.ti-layout-list:before{content:"\ec14"}
.ti-layout-list-filled:before{content:"\fe1a"}
.ti-layout-navbar:before{content:"\ead7"}
.ti-layout-navbar-collapse:before{content:"\f28d"}
.ti-layout-navbar-collapse-filled:before{content:"\fc38"}
.ti-layout-navbar-expand:before{content:"\f28e"}
.ti-layout-navbar-expand-filled:before{content:"\fc39"}
.ti-layout-navbar-filled:before{content:"\fc3a"}
.ti-layout-navbar-inactive:before{content:"\fd46"}
.ti-layout-off:before{content:"\f151"}
.ti-layout-rows:before{content:"\ead8"}
.ti-layout-sidebar:before{content:"\eada"}
.ti-layout-sidebar-filled:before{content:"\fe18"}
.ti-layout-sidebar-inactive:before{content:"\fd47"}
.ti-layout-sidebar-left-collapse:before{content:"\f004"}
.ti-layout-sidebar-left-collapse-filled:before{content:"\fc3b"}
.ti-layout-sidebar-left-expand:before{content:"\f005"}
.ti-layout-sidebar-left-expand-filled:before{content:"\fc3c"}
.ti-layout-sidebar-right:before{content:"\ead9"}
.ti-layout-sidebar-right-collapse:before{content:"\f006"}
.ti-layout-sidebar-right-collapse-filled:before{content:"\fc3d"}
.ti-layout-sidebar-right-expand:before{content:"\f007"}
.ti-layout-sidebar-right-expand-filled:before{content:"\fc3e"}
.ti-layout-sidebar-right-filled:before{content:"\fe19"}
.ti-layout-sidebar-right-inactive:before{content:"\fd48"}
.ti-leaf:before{content:"\ed4f"}
.ti-leaf-2:before{content:"\ff44"}
.ti-leaf-off:before{content:"\f400"}
.ti-lego:before{content:"\eadc"}
.ti-lego-filled:before{content:"\fe16"}
.ti-lego-off:before{content:"\f401"}
.ti-lemon:before{content:"\ef10"}
.ti-lemon-2:before{content:"\ef81"}
.ti-lemon-2-filled:before{content:"\100bf"}
.ti-letter-a:before{content:"\ec50"}
.ti-letter-a-small:before{content:"\fcc7"}
.ti-letter-b:before{content:"\ec51"}
.ti-letter-b-small:before{content:"\fcc8"}
.ti-letter-c:before{content:"\ec52"}
.ti-letter-c-small:before{content:"\fcc9"}
.ti-letter-case:before{content:"\eea5"}
.ti-letter-case-lower:before{content:"\eea2"}
.ti-letter-case-toggle:before{content:"\eea3"}
.ti-letter-case-upper:before{content:"\eea4"}
.ti-letter-d:before{content:"\ec53"}
.ti-letter-d-small:before{content:"\fcca"}
.ti-letter-e:before{content:"\ec54"}
.ti-letter-e-small:before{content:"\fccb"}
.ti-letter-f:before{content:"\ec55"}
.ti-letter-f-small:before{content:"\fccc"}
.ti-letter-g:before{content:"\ec56"}
.ti-letter-g-small:before{content:"\fccd"}
.ti-letter-h:before{content:"\ec57"}
.ti-letter-h-small:before{content:"\fcce"}
.ti-letter-i:before{content:"\ec58"}
.ti-letter-i-small:before{content:"\fccf"}
.ti-letter-j:before{content:"\ec59"}
.ti-letter-j-small:before{content:"\fcd0"}
.ti-letter-k:before{content:"\ec5a"}
.ti-letter-k-small:before{content:"\fcd1"}
.ti-letter-l:before{content:"\ec5b"}
.ti-letter-l-small:before{content:"\fcd2"}
.ti-letter-m:before{content:"\ec5c"}
.ti-letter-m-small:before{content:"\fcd3"}
.ti-letter-n:before{content:"\ec5d"}
.ti-letter-n-small:before{content:"\fcd4"}
.ti-letter-o:before{content:"\ec5e"}
.ti-letter-o-small:before{content:"\fcd5"}
.ti-letter-p:before{content:"\ec5f"}
.ti-letter-p-small:before{content:"\fcd6"}
.ti-letter-q:before{content:"\ec60"}
.ti-letter-q-small:before{content:"\fcd7"}
.ti-letter-r:before{content:"\ec61"}
.ti-letter-r-small:before{content:"\fcd8"}
.ti-letter-s:before{content:"\ec62"}
.ti-letter-s-small:before{content:"\fcd9"}
.ti-letter-spacing:before{content:"\eea6"}
.ti-letter-t:before{content:"\ec63"}
.ti-letter-t-small:before{content:"\fcda"}
.ti-letter-u:before{content:"\ec64"}
.ti-letter-u-small:before{content:"\fcdb"}
.ti-letter-v:before{content:"\ec65"}
.ti-letter-v-small:before{content:"\fcdc"}
.ti-letter-w:before{content:"\ec66"}
.ti-letter-w-small:before{content:"\fcdd"}
.ti-letter-x:before{content:"\ec67"}
.ti-letter-x-small:before{content:"\fcde"}
.ti-letter-y:before{content:"\ec68"}
.ti-letter-y-small:before{content:"\fcdf"}
.ti-letter-z:before{content:"\ec69"}
.ti-letter-z-small:before{content:"\fce0"}
.ti-library:before{content:"\fd4c"}
.ti-library-minus:before{content:"\fd49"}
.ti-library-photo:before{content:"\fd4a"}
.ti-library-plus:before{content:"\fd4b"}
.ti-license:before{content:"\ebc0"}
.ti-license-off:before{content:"\f153"}
.ti-lifebuoy:before{content:"\eadd"}
.ti-lifebuoy-filled:before{content:"\100be"}
.ti-lifebuoy-off:before{content:"\f154"}
.ti-lighter:before{content:"\f794"}
.ti-line:before{content:"\ec40"}
.ti-line-dashed:before{content:"\eea7"}
.ti-line-dotted:before{content:"\eea8"}
.ti-line-height:before{content:"\eb94"}
.ti-line-scan:before{content:"\fcb8"}
.ti-link:before{content:"\eade"}
.ti-link-minus:before{content:"\fd16"}
.ti-link-off:before{content:"\f402"}
.ti-link-plus:before{content:"\fd17"}
.ti-list:before{content:"\eb6b"}
.ti-list-check:before{content:"\eb6a"}
.ti-list-details:before{content:"\ef40"}
.ti-list-letters:before{content:"\fc47"}
.ti-list-numbers:before{content:"\ef11"}
.ti-list-search:before{content:"\eea9"}
.ti-list-tree:before{content:"\fafa"}
.ti-live-photo:before{content:"\eadf"}
.ti-live-photo-filled:before{content:"\fed1"}
.ti-live-photo-off:before{content:"\f403"}
.ti-live-view:before{content:"\ec6b"}
.ti-live-view-filled:before{content:"\100a1"}
.ti-load-balancer:before{content:"\fa5c"}
.ti-loader:before{content:"\eca3"}
.ti-loader-2:before{content:"\f226"}
.ti-loader-3:before{content:"\f513"}
.ti-loader-quarter:before{content:"\eca2"}
.ti-location:before{content:"\eae0"}
.ti-location-bolt:before{content:"\fbaf"}
.ti-location-broken:before{content:"\f2c4"}
.ti-location-cancel:before{content:"\fbb0"}
.ti-location-check:before{content:"\fbb1"}
.ti-location-code:before{content:"\fbb2"}
.ti-location-cog:before{content:"\fbb3"}
.ti-location-discount:before{content:"\fbb4"}
.ti-location-dollar:before{content:"\fbb5"}
.ti-location-down:before{content:"\fbb6"}
.ti-location-exclamation:before{content:"\fbb7"}
.ti-location-filled:before{content:"\f67f"}
.ti-location-heart:before{content:"\fbb8"}
.ti-location-minus:before{content:"\fbb9"}
.ti-location-off:before{content:"\f155"}
.ti-location-pause:before{content:"\fbba"}
.ti-location-pin:before{content:"\fbbb"}
.ti-location-plus:before{content:"\fbbc"}
.ti-location-question:before{content:"\fbbd"}
.ti-location-search:before{content:"\fbbe"}
.ti-location-share:before{content:"\fbbf"}
.ti-location-star:before{content:"\fbc0"}
.ti-location-up:before{content:"\fbc1"}
.ti-location-x:before{content:"\fbc2"}
.ti-lock:before{content:"\eae2"}
.ti-lock-access:before{content:"\eeaa"}
.ti-lock-access-off:before{content:"\f404"}
.ti-lock-bitcoin:before{content:"\ff37"}
.ti-lock-bolt:before{content:"\f924"}
.ti-lock-cancel:before{content:"\f925"}
.ti-lock-check:before{content:"\f926"}
.ti-lock-code:before{content:"\f927"}
.ti-lock-cog:before{content:"\f928"}
.ti-lock-dollar:before{content:"\f929"}
.ti-lock-down:before{content:"\f92a"}
.ti-lock-exclamation:before{content:"\f92b"}
.ti-lock-filled:before{content:"\fe15"}
.ti-lock-heart:before{content:"\f92c"}
.ti-lock-minus:before{content:"\f92d"}
.ti-lock-off:before{content:"\ed1e"}
.ti-lock-open:before{content:"\eae1"}
.ti-lock-open-2:before{content:"\fea8"}
.ti-lock-open-off:before{content:"\f156"}
.ti-lock-password:before{content:"\ff9f"}
.ti-lock-pause:before{content:"\f92e"}
.ti-lock-pin:before{content:"\f92f"}
.ti-lock-plus:before{content:"\f930"}
.ti-lock-question:before{content:"\f931"}
.ti-lock-search:before{content:"\f932"}
.ti-lock-share:before{content:"\f933"}
.ti-lock-square:before{content:"\ef51"}
.ti-lock-square-rounded:before{content:"\f636"}
.ti-lock-square-rounded-filled:before{content:"\f6da"}
.ti-lock-star:before{content:"\f934"}
.ti-lock-up:before{content:"\f935"}
.ti-lock-x:before{content:"\f936"}
.ti-logic-and:before{content:"\f240"}
.ti-logic-buffer:before{content:"\f241"}
.ti-logic-nand:before{content:"\f242"}
.ti-logic-nor:before{content:"\f243"}
.ti-logic-not:before{content:"\f244"}
.ti-logic-or:before{content:"\f245"}
.ti-logic-xnor:before{content:"\f246"}
.ti-logic-xor:before{content:"\f247"}
.ti-login:before{content:"\eba7"}
.ti-login-2:before{content:"\fc76"}
.ti-logout:before{content:"\eba8"}
.ti-logout-2:before{content:"\fa7e"}
.ti-logs:before{content:"\fea7"}
.ti-lollipop:before{content:"\efcc"}
.ti-lollipop-off:before{content:"\f157"}
.ti-luggage:before{content:"\efad"}
.ti-luggage-off:before{content:"\f158"}
.ti-lungs:before{content:"\ef62"}
.ti-lungs-filled:before{content:"\fe14"}
.ti-lungs-off:before{content:"\f405"}
.ti-macro:before{content:"\eeab"}
.ti-macro-filled:before{content:"\fe13"}
.ti-macro-off:before{content:"\f406"}
.ti-magnet:before{content:"\eae3"}
.ti-magnet-filled:before{content:"\fe12"}
.ti-magnet-off:before{content:"\f159"}
.ti-magnetic:before{content:"\fcb9"}
.ti-mail:before{content:"\eae5"}
.ti-mail-ai:before{content:"\fa31"}
.ti-mail-bitcoin:before{content:"\ff36"}
.ti-mail-bolt:before{content:"\f937"}
.ti-mail-cancel:before{content:"\f938"}
.ti-mail-check:before{content:"\f939"}
.ti-mail-code:before{content:"\f93a"}
.ti-mail-cog:before{content:"\f93b"}
.ti-mail-dollar:before{content:"\f93c"}
.ti-mail-down:before{content:"\f93d"}
.ti-mail-exclamation:before{content:"\f93e"}
.ti-mail-fast:before{content:"\f069"}
.ti-mail-filled:before{content:"\fa47"}
.ti-mail-forward:before{content:"\eeac"}
.ti-mail-heart:before{content:"\f93f"}
.ti-mail-minus:before{content:"\f940"}
.ti-mail-off:before{content:"\f15a"}
.ti-mail-opened:before{content:"\eae4"}
.ti-mail-opened-filled:before{content:"\fa48"}
.ti-mail-pause:before{content:"\f941"}
.ti-mail-pin:before{content:"\f942"}
.ti-mail-plus:before{content:"\f943"}
.ti-mail-question:before{content:"\f944"}
.ti-mail-search:before{content:"\f945"}
.ti-mail-share:before{content:"\f946"}
.ti-mail-spark:before{content:"\ffb3"}
.ti-mail-star:before{content:"\f947"}
.ti-mail-up:before{content:"\f948"}
.ti-mail-x:before{content:"\f949"}
.ti-mailbox:before{content:"\eead"}
.ti-mailbox-off:before{content:"\f15b"}
.ti-man:before{content:"\eae6"}
.ti-man-filled:before{content:"\fe11"}
.ti-manual-gearbox:before{content:"\ed7b"}
.ti-manual-gearbox-filled:before{content:"\fe10"}
.ti-map:before{content:"\eae9"}
.ti-map-2:before{content:"\eae7"}
.ti-map-bolt:before{content:"\fbc3"}
.ti-map-cancel:before{content:"\fbc4"}
.ti-map-check:before{content:"\fbc5"}
.ti-map-code:before{content:"\fbc6"}
.ti-map-cog:before{content:"\fbc7"}
.ti-map-discount:before{content:"\fbc8"}
.ti-map-dollar:before{content:"\fbc9"}
.ti-map-down:before{content:"\fbca"}
.ti-map-east:before{content:"\fc5d"}
.ti-map-exclamation:before{content:"\fbcb"}
.ti-map-heart:before{content:"\fbcc"}
.ti-map-minus:before{content:"\fbcd"}
.ti-map-north:before{content:"\fc5e"}
.ti-map-off:before{content:"\f15c"}
.ti-map-pause:before{content:"\fbce"}
.ti-map-pin:before{content:"\eae8"}
.ti-map-pin-2:before{content:"\fc48"}
.ti-map-pin-bolt:before{content:"\f94a"}
.ti-map-pin-cancel:before{content:"\f94b"}
.ti-map-pin-check:before{content:"\f94c"}
.ti-map-pin-code:before{content:"\f94d"}
.ti-map-pin-cog:before{content:"\f94e"}
.ti-map-pin-dollar:before{content:"\f94f"}
.ti-map-pin-down:before{content:"\f950"}
.ti-map-pin-exclamation:before{content:"\f951"}
.ti-map-pin-filled:before{content:"\f680"}
.ti-map-pin-heart:before{content:"\f952"}
.ti-map-pin-minus:before{content:"\f953"}
.ti-map-pin-off:before{content:"\ecf3"}
.ti-map-pin-pause:before{content:"\f954"}
.ti-map-pin-pin:before{content:"\f955"}
.ti-map-pin-plus:before{content:"\f956"}
.ti-map-pin-question:before{content:"\f957"}
.ti-map-pin-search:before{content:"\f958"}
.ti-map-pin-share:before{content:"\f795"}
.ti-map-pin-star:before{content:"\f959"}
.ti-map-pin-up:before{content:"\f95a"}
.ti-map-pin-x:before{content:"\f95b"}
.ti-map-pins:before{content:"\ed5e"}
.ti-map-plus:before{content:"\fbcf"}
.ti-map-question:before{content:"\fbd0"}
.ti-map-route:before{content:"\fc79"}
.ti-map-search:before{content:"\ef82"}
.ti-map-share:before{content:"\fbd1"}
.ti-map-south:before{content:"\fc5f"}
.ti-map-star:before{content:"\fbd2"}
.ti-map-up:before{content:"\fbd3"}
.ti-map-west:before{content:"\fc60"}
.ti-map-x:before{content:"\fbd4"}
.ti-markdown:before{content:"\ec41"}
.ti-markdown-off:before{content:"\f407"}
.ti-marquee:before{content:"\ec77"}
.ti-marquee-2:before{content:"\eeae"}
.ti-marquee-off:before{content:"\f15d"}
.ti-mars:before{content:"\ec80"}
.ti-mask:before{content:"\eeb0"}
.ti-mask-off:before{content:"\eeaf"}
.ti-masks-theater:before{content:"\f263"}
.ti-masks-theater-off:before{content:"\f408"}
.ti-massage:before{content:"\eeb1"}
.ti-matchstick:before{content:"\f577"}
.ti-math:before{content:"\ebeb"}
.ti-math-1-divide-2:before{content:"\f4e2"}
.ti-math-1-divide-3:before{content:"\f4e3"}
.ti-math-avg:before{content:"\f0f4"}
.ti-math-cos:before{content:"\ff1f"}
.ti-math-ctg:before{content:"\ff35"}
.ti-math-equal-greater:before{content:"\f4e4"}
.ti-math-equal-lower:before{content:"\f4e5"}
.ti-math-function:before{content:"\eeb2"}
.ti-math-function-off:before{content:"\f15e"}
.ti-math-function-y:before{content:"\f4e6"}
.ti-math-greater:before{content:"\f4e7"}
.ti-math-integral:before{content:"\f4e9"}
.ti-math-integral-x:before{content:"\f4e8"}
.ti-math-integrals:before{content:"\f4ea"}
.ti-math-lower:before{content:"\f4eb"}
.ti-math-max:before{content:"\f0f5"}
.ti-math-max-min:before{content:"\fda0"}
.ti-math-min:before{content:"\f0f6"}
.ti-math-not:before{content:"\f4ec"}
.ti-math-off:before{content:"\f409"}
.ti-math-pi:before{content:"\f4ee"}
.ti-math-pi-divide-2:before{content:"\f4ed"}
.ti-math-sec:before{content:"\ff34"}
.ti-math-sin:before{content:"\ff1e"}
.ti-math-symbols:before{content:"\eeb3"}
.ti-math-tg:before{content:"\ff33"}
.ti-math-x-divide-2:before{content:"\f4ef"}
.ti-math-x-divide-y:before{content:"\f4f1"}
.ti-math-x-divide-y-2:before{content:"\f4f0"}
.ti-math-x-floor-divide-y:before{content:"\10073"}
.ti-math-x-minus-x:before{content:"\f4f2"}
.ti-math-x-minus-y:before{content:"\f4f3"}
.ti-math-x-plus-x:before{content:"\f4f4"}
.ti-math-x-plus-y:before{content:"\f4f5"}
.ti-math-xy:before{content:"\f4f6"}
.ti-math-y-minus-y:before{content:"\f4f7"}
.ti-math-y-plus-y:before{content:"\f4f8"}
.ti-matrix:before{content:"\100bc"}
.ti-maximize:before{content:"\eaea"}
.ti-maximize-off:before{content:"\f15f"}
.ti-meat:before{content:"\ef12"}
.ti-meat-off:before{content:"\f40a"}
.ti-medal:before{content:"\ec78"}
.ti-medal-2:before{content:"\efcd"}
.ti-medical-cross:before{content:"\ec2f"}
.ti-medical-cross-circle:before{content:"\fae8"}
.ti-medical-cross-filled:before{content:"\f681"}
.ti-medical-cross-off:before{content:"\f160"}
.ti-medicine-syrup:before{content:"\ef63"}
.ti-meeple:before{content:"\f514"}
.ti-meeple-filled:before{content:"\100a0"}
.ti-melon:before{content:"\fc7a"}
.ti-melon-filled:before{content:"\1000e"}
.ti-menorah:before{content:"\f58c"}
.ti-menu:before{content:"\eaeb"}
.ti-menu-2:before{content:"\ec42"}
.ti-menu-3:before{content:"\ff43"}
.ti-menu-4:before{content:"\ff42"}
.ti-menu-deep:before{content:"\fafb"}
.ti-menu-order:before{content:"\f5f5"}
.ti-message:before{content:"\eaef"}
.ti-message-2:before{content:"\eaec"}
.ti-message-2-bolt:before{content:"\f95c"}
.ti-message-2-cancel:before{content:"\f95d"}
.ti-message-2-check:before{content:"\f95e"}
.ti-message-2-code:before{content:"\f012"}
.ti-message-2-cog:before{content:"\f95f"}
.ti-message-2-dollar:before{content:"\f960"}
.ti-message-2-down:before{content:"\f961"}
.ti-message-2-exclamation:before{content:"\f962"}
.ti-message-2-filled:before{content:"\1009f"}
.ti-message-2-heart:before{content:"\f963"}
.ti-message-2-minus:before{content:"\f964"}
.ti-message-2-off:before{content:"\f40b"}
.ti-message-2-pause:before{content:"\f965"}
.ti-message-2-pin:before{content:"\f966"}
.ti-message-2-plus:before{content:"\f967"}
.ti-message-2-question:before{content:"\f968"}
.ti-message-2-search:before{content:"\f969"}
.ti-message-2-share:before{content:"\f077"}
.ti-message-2-star:before{content:"\f96a"}
.ti-message-2-up:before{content:"\f96b"}
.ti-message-2-x:before{content:"\f96c"}
.ti-message-bolt:before{content:"\f96d"}
.ti-message-cancel:before{content:"\f96e"}
.ti-message-chatbot:before{content:"\f38a"}
.ti-message-chatbot-filled:before{content:"\fed0"}
.ti-message-check:before{content:"\f96f"}
.ti-message-circle:before{content:"\eaed"}
.ti-message-circle-bolt:before{content:"\f970"}
.ti-message-circle-cancel:before{content:"\f971"}
.ti-message-circle-check:before{content:"\f972"}
.ti-message-circle-code:before{content:"\f973"}
.ti-message-circle-cog:before{content:"\f974"}
.ti-message-circle-dollar:before{content:"\f975"}
.ti-message-circle-down:before{content:"\f976"}
.ti-message-circle-exclamation:before{content:"\f977"}
.ti-message-circle-filled:before{content:"\fecf"}
.ti-message-circle-heart:before{content:"\f978"}
.ti-message-circle-minus:before{content:"\f979"}
.ti-message-circle-off:before{content:"\ed40"}
.ti-message-circle-pause:before{content:"\f97a"}
.ti-message-circle-pin:before{content:"\f97b"}
.ti-message-circle-plus:before{content:"\f97c"}
.ti-message-circle-question:before{content:"\f97d"}
.ti-message-circle-search:before{content:"\f97e"}
.ti-message-circle-share:before{content:"\f97f"}
.ti-message-circle-star:before{content:"\f980"}
.ti-message-circle-up:before{content:"\f981"}
.ti-message-circle-user:before{content:"\fec5"}
.ti-message-circle-x:before{content:"\f982"}
.ti-message-code:before{content:"\f013"}
.ti-message-cog:before{content:"\f983"}
.ti-message-dollar:before{content:"\f984"}
.ti-message-dots:before{content:"\eaee"}
.ti-message-down:before{content:"\f985"}
.ti-message-exclamation:before{content:"\f986"}
.ti-message-filled:before{content:"\fecd"}
.ti-message-forward:before{content:"\f28f"}
.ti-message-heart:before{content:"\f987"}
.ti-message-language:before{content:"\efae"}
.ti-message-minus:before{content:"\f988"}
.ti-message-off:before{content:"\ed41"}
.ti-message-pause:before{content:"\f989"}
.ti-message-pin:before{content:"\f98a"}
.ti-message-plus:before{content:"\ec9a"}
.ti-message-question:before{content:"\f98b"}
.ti-message-reply:before{content:"\fd4d"}
.ti-message-report:before{content:"\ec9b"}
.ti-message-report-filled:before{content:"\fece"}
.ti-message-search:before{content:"\f98c"}
.ti-message-share:before{content:"\f078"}
.ti-message-star:before{content:"\f98d"}
.ti-message-up:before{content:"\f98e"}
.ti-message-user:before{content:"\fec4"}
.ti-message-x:before{content:"\f98f"}
.ti-messages:before{content:"\eb6c"}
.ti-messages-off:before{content:"\ed42"}
.ti-meteor:before{content:"\f1fd"}
.ti-meteor-filled:before{content:"\1000d"}
.ti-meteor-off:before{content:"\f40c"}
.ti-meter-cube:before{content:"\fd7c"}
.ti-meter-square:before{content:"\fd7d"}
.ti-metronome:before{content:"\fd25"}
.ti-michelin-bib-gourmand:before{content:"\fae9"}
.ti-michelin-star:before{content:"\faeb"}
.ti-michelin-star-filled:before{content:"\1000c"}
.ti-michelin-star-green:before{content:"\faea"}
.ti-mickey:before{content:"\f2a3"}
.ti-mickey-filled:before{content:"\f683"}
.ti-microphone:before{content:"\eaf0"}
.ti-microphone-2:before{content:"\ef2c"}
.ti-microphone-2-off:before{content:"\f40d"}
.ti-microphone-filled:before{content:"\fe0f"}
.ti-microphone-off:before{content:"\ed16"}
.ti-microscope:before{content:"\ef64"}
.ti-microscope-off:before{content:"\f40e"}
.ti-microwave:before{content:"\f248"}
.ti-microwave-filled:before{content:"\fe0e"}
.ti-microwave-off:before{content:"\f264"}
.ti-military-award:before{content:"\f079"}
.ti-military-rank:before{content:"\efcf"}
.ti-military-rank-filled:before{content:"\ff5e"}
.ti-milk:before{content:"\ef13"}
.ti-milk-filled:before{content:"\1000b"}
.ti-milk-off:before{content:"\f40f"}
.ti-milkshake:before{content:"\f4c8"}
.ti-minimize:before{content:"\eaf1"}
.ti-minus:before{content:"\eaf2"}
.ti-minus-vertical:before{content:"\eeb4"}
.ti-mist:before{content:"\ec30"}
.ti-mist-off:before{content:"\f410"}
.ti-mobiledata:before{content:"\f9f5"}
.ti-mobiledata-off:before{content:"\f9f4"}
.ti-moneybag:before{content:"\f506"}
.ti-moneybag-edit:before{content:"\1013d"}
.ti-moneybag-heart:before{content:"\1013c"}
.ti-moneybag-minus:before{content:"\1013b"}
.ti-moneybag-move:before{content:"\10139"}
.ti-moneybag-move-back:before{content:"\1013a"}
.ti-moneybag-plus:before{content:"\10138"}
.ti-monkeybar:before{content:"\feb4"}
.ti-mood-angry:before{content:"\f2de"}
.ti-mood-angry-filled:before{content:"\ff0a"}
.ti-mood-annoyed:before{content:"\f2e0"}
.ti-mood-annoyed-2:before{content:"\f2df"}
.ti-mood-bitcoin:before{content:"\ff32"}
.ti-mood-boy:before{content:"\ed2d"}
.ti-mood-check:before{content:"\f7b3"}
.ti-mood-cog:before{content:"\f7b4"}
.ti-mood-confuzed:before{content:"\eaf3"}
.ti-mood-confuzed-filled:before{content:"\f7f2"}
.ti-mood-crazy-happy:before{content:"\ed90"}
.ti-mood-crazy-happy-filled:before{content:"\ff09"}
.ti-mood-cry:before{content:"\ecbb"}
.ti-mood-dollar:before{content:"\f7b5"}
.ti-mood-edit:before{content:"\fa05"}
.ti-mood-empty:before{content:"\eeb5"}
.ti-mood-empty-filled:before{content:"\f7f3"}
.ti-mood-happy:before{content:"\eaf4"}
.ti-mood-happy-filled:before{content:"\f7f4"}
.ti-mood-heart:before{content:"\f7b6"}
.ti-mood-kid:before{content:"\ec03"}
.ti-mood-kid-filled:before{content:"\f7f5"}
.ti-mood-look-down:before{content:"\fd37"}
.ti-mood-look-left:before{content:"\f2c5"}
.ti-mood-look-right:before{content:"\f2c6"}
.ti-mood-look-up:before{content:"\fd38"}
.ti-mood-minus:before{content:"\f7b7"}
.ti-mood-nerd:before{content:"\f2e1"}
.ti-mood-nervous:before{content:"\ef96"}
.ti-mood-neutral:before{content:"\eaf5"}
.ti-mood-neutral-filled:before{content:"\f7f6"}
.ti-mood-off:before{content:"\f161"}
.ti-mood-pin:before{content:"\f7b8"}
.ti-mood-plus:before{content:"\f7b9"}
.ti-mood-puzzled:before{content:"\fd39"}
.ti-mood-sad:before{content:"\eaf6"}
.ti-mood-sad-2:before{content:"\f2e2"}
.ti-mood-sad-dizzy:before{content:"\f2e3"}
.ti-mood-sad-filled:before{content:"\f7f7"}
.ti-mood-sad-squint:before{content:"\f2e4"}
.ti-mood-search:before{content:"\f7ba"}
.ti-mood-share:before{content:"\fa06"}
.ti-mood-sick:before{content:"\f2e5"}
.ti-mood-silence:before{content:"\f2e6"}
.ti-mood-sing:before{content:"\f2c7"}
.ti-mood-smile:before{content:"\eaf7"}
.ti-mood-smile-beam:before{content:"\f2e7"}
.ti-mood-smile-dizzy:before{content:"\f2e8"}
.ti-mood-smile-filled:before{content:"\f7f8"}
.ti-mood-spark:before{content:"\ffb2"}
.ti-mood-surprised:before{content:"\ec04"}
.ti-mood-tongue:before{content:"\eb95"}
.ti-mood-tongue-wink:before{content:"\f2ea"}
.ti-mood-tongue-wink-2:before{content:"\f2e9"}
.ti-mood-unamused:before{content:"\f2eb"}
.ti-mood-up:before{content:"\f7bb"}
.ti-mood-wink:before{content:"\f2ed"}
.ti-mood-wink-2:before{content:"\f2ec"}
.ti-mood-wrrr:before{content:"\f2ee"}
.ti-mood-wrrr-filled:before{content:"\ff08"}
.ti-mood-x:before{content:"\f7bc"}
.ti-mood-xd:before{content:"\f2ef"}
.ti-moon:before{content:"\eaf8"}
.ti-moon-2:before{content:"\ece6"}
.ti-moon-filled:before{content:"\f684"}
.ti-moon-off:before{content:"\f162"}
.ti-moon-stars:before{content:"\ece7"}
.ti-moped:before{content:"\ecbc"}
.ti-motorbike:before{content:"\eeb6"}
.ti-motorbike-filled:before{content:"\100f8"}
.ti-mountain:before{content:"\ef97"}
.ti-mountain-filled:before{content:"\1000a"}
.ti-mountain-off:before{content:"\f411"}
.ti-mouse:before{content:"\eaf9"}
.ti-mouse-2:before{content:"\f1d7"}
.ti-mouse-filled:before{content:"\fb2f"}
.ti-mouse-off:before{content:"\f163"}
.ti-moustache:before{content:"\f4c9"}
.ti-movie:before{content:"\eafa"}
.ti-movie-off:before{content:"\f164"}
.ti-mug:before{content:"\eafb"}
.ti-mug-filled:before{content:"\10009"}
.ti-mug-off:before{content:"\f165"}
.ti-multiplier-0-5x:before{content:"\ef41"}
.ti-multiplier-1-5x:before{content:"\ef42"}
.ti-multiplier-1x:before{content:"\ef43"}
.ti-multiplier-2x:before{content:"\ef44"}
.ti-mushroom:before{content:"\ef14"}
.ti-mushroom-filled:before{content:"\f7f9"}
.ti-mushroom-off:before{content:"\f412"}
.ti-music:before{content:"\eafc"}
.ti-music-bolt:before{content:"\fbd5"}
.ti-music-cancel:before{content:"\fbd6"}
.ti-music-check:before{content:"\fbd7"}
.ti-music-code:before{content:"\fbd8"}
.ti-music-cog:before{content:"\fbd9"}
.ti-music-discount:before{content:"\fbda"}
.ti-music-dollar:before{content:"\fbdb"}
.ti-music-down:before{content:"\fbdc"}
.ti-music-exclamation:before{content:"\fbdd"}
.ti-music-heart:before{content:"\fbde"}
.ti-music-minus:before{content:"\fbdf"}
.ti-music-off:before{content:"\f166"}
.ti-music-pause:before{content:"\fbe0"}
.ti-music-pin:before{content:"\fbe1"}
.ti-music-plus:before{content:"\fbe2"}
.ti-music-question:before{content:"\fbe3"}
.ti-music-search:before{content:"\fbe4"}
.ti-music-share:before{content:"\fbe5"}
.ti-music-star:before{content:"\fbe6"}
.ti-music-up:before{content:"\fbe7"}
.ti-music-x:before{content:"\fbe8"}
.ti-navigation:before{content:"\f2c8"}
.ti-navigation-bolt:before{content:"\fbe9"}
.ti-navigation-cancel:before{content:"\fbea"}
.ti-navigation-check:before{content:"\fbeb"}
.ti-navigation-code:before{content:"\fbec"}
.ti-navigation-cog:before{content:"\fbed"}
.ti-navigation-discount:before{content:"\fbee"}
.ti-navigation-dollar:before{content:"\fbef"}
.ti-navigation-down:before{content:"\fbf0"}
.ti-navigation-east:before{content:"\fcba"}
.ti-navigation-exclamation:before{content:"\fbf1"}
.ti-navigation-filled:before{content:"\f685"}
.ti-navigation-heart:before{content:"\fbf2"}
.ti-navigation-minus:before{content:"\fbf3"}
.ti-navigation-north:before{content:"\fcbb"}
.ti-navigation-off:before{content:"\f413"}
.ti-navigation-pause:before{content:"\fbf4"}
.ti-navigation-pin:before{content:"\fbf5"}
.ti-navigation-plus:before{content:"\fbf6"}
.ti-navigation-question:before{content:"\fbf7"}
.ti-navigation-search:before{content:"\fbf8"}
.ti-navigation-share:before{content:"\fbf9"}
.ti-navigation-south:before{content:"\fcbc"}
.ti-navigation-star:before{content:"\fbfa"}
.ti-navigation-top:before{content:"\faec"}
.ti-navigation-up:before{content:"\fbfb"}
.ti-navigation-west:before{content:"\fcbd"}
.ti-navigation-x:before{content:"\fbfc"}
.ti-needle:before{content:"\f508"}
.ti-needle-thread:before{content:"\f507"}
.ti-network:before{content:"\f09f"}
.ti-network-off:before{content:"\f414"}
.ti-new-section:before{content:"\ebc1"}
.ti-news:before{content:"\eafd"}
.ti-news-off:before{content:"\f167"}
.ti-nfc:before{content:"\eeb7"}
.ti-nfc-off:before{content:"\f168"}
.ti-no-copyright:before{content:"\efb9"}
.ti-no-creative-commons:before{content:"\efba"}
.ti-no-derivatives:before{content:"\efbb"}
.ti-north-star:before{content:"\f014"}
.ti-note:before{content:"\eb6d"}
.ti-note-off:before{content:"\f169"}
.ti-notebook:before{content:"\eb96"}
.ti-notebook-off:before{content:"\f415"}
.ti-notes:before{content:"\eb6e"}
.ti-notes-off:before{content:"\f16a"}
.ti-notification:before{content:"\eafe"}
.ti-notification-off:before{content:"\f16b"}
.ti-number:before{content:"\f1fe"}
.ti-number-0:before{content:"\edf0"}
.ti-number-0-small:before{content:"\fce1"}
.ti-number-1:before{content:"\edf1"}
.ti-number-1-small:before{content:"\fce2"}
.ti-number-10:before{content:"\1005e"}
.ti-number-10-small:before{content:"\fce3"}
.ti-number-100-small:before{content:"\10005"}
.ti-number-11:before{content:"\1005d"}
.ti-number-11-small:before{content:"\fce4"}
.ti-number-12-small:before{content:"\fce5"}
.ti-number-123:before{content:"\f554"}
.ti-number-13-small:before{content:"\fce6"}
.ti-number-14-small:before{content:"\fce7"}
.ti-number-15-small:before{content:"\fce8"}
.ti-number-16-small:before{content:"\fce9"}
.ti-number-17-small:before{content:"\fcea"}
.ti-number-18-small:before{content:"\fceb"}
.ti-number-19-small:before{content:"\fcec"}
.ti-number-2:before{content:"\edf2"}
.ti-number-2-small:before{content:"\fced"}
.ti-number-20-small:before{content:"\fcee"}
.ti-number-21-small:before{content:"\fcef"}
.ti-number-22-small:before{content:"\fcf0"}
.ti-number-23-small:before{content:"\fcf1"}
.ti-number-24-small:before{content:"\fcf2"}
.ti-number-25-small:before{content:"\fcf3"}
.ti-number-26-small:before{content:"\fcf4"}
.ti-number-27-small:before{content:"\fcf5"}
.ti-number-28-small:before{content:"\fcf6"}
.ti-number-29-small:before{content:"\fcf7"}
.ti-number-3:before{content:"\edf3"}
.ti-number-3-small:before{content:"\fcf8"}
.ti-number-30-small:before{content:"\10004"}
.ti-number-31-small:before{content:"\10003"}
.ti-number-32-small:before{content:"\10002"}
.ti-number-33-small:before{content:"\10001"}
.ti-number-34-small:before{content:"\10000"}
.ti-number-35-small:before{content:"\ffff"}
.ti-number-36-small:before{content:"\fffe"}
.ti-number-37-small:before{content:"\fffd"}
.ti-number-38-small:before{content:"\fffc"}
.ti-number-39-small:before{content:"\fffb"}
.ti-number-4:before{content:"\edf4"}
.ti-number-4-small:before{content:"\fcf9"}
.ti-number-40-small:before{content:"\fffa"}
.ti-number-41-small:before{content:"\fff9"}
.ti-number-42-small:before{content:"\fff8"}
.ti-number-43-small:before{content:"\fff7"}
.ti-number-44-small:before{content:"\fff6"}
.ti-number-45-small:before{content:"\fff5"}
.ti-number-46-small:before{content:"\fff4"}
.ti-number-47-small:before{content:"\fff3"}
.ti-number-48-small:before{content:"\fff2"}
.ti-number-49-small:before{content:"\fff1"}
.ti-number-5:before{content:"\edf5"}
.ti-number-5-small:before{content:"\fcfa"}
.ti-number-50-small:before{content:"\fff0"}
.ti-number-51-small:before{content:"\ffef"}
.ti-number-52-small:before{content:"\ffee"}
.ti-number-53-small:before{content:"\ffed"}
.ti-number-54-small:before{content:"\ffec"}
.ti-number-55-small:before{content:"\ffeb"}
.ti-number-56-small:before{content:"\ffea"}
.ti-number-57-small:before{content:"\ffe9"}
.ti-number-58-small:before{content:"\ffe8"}
.ti-number-59-small:before{content:"\ffe7"}
.ti-number-6:before{content:"\edf6"}
.ti-number-6-small:before{content:"\fcfb"}
.ti-number-60-small:before{content:"\ffe6"}
.ti-number-61-small:before{content:"\ffe5"}
.ti-number-62-small:before{content:"\ffe4"}
.ti-number-63-small:before{content:"\ffe3"}
.ti-number-64-small:before{content:"\ffe2"}
.ti-number-65-small:before{content:"\ffe1"}
.ti-number-66-small:before{content:"\ffe0"}
.ti-number-67-small:before{content:"\ffdf"}
.ti-number-68-small:before{content:"\ffde"}
.ti-number-69-small:before{content:"\ffdd"}
.ti-number-7:before{content:"\edf7"}
.ti-number-7-small:before{content:"\fcfc"}
.ti-number-70-small:before{content:"\ffdc"}
.ti-number-71-small:before{content:"\ffdb"}
.ti-number-72-small:before{content:"\ffda"}
.ti-number-73-small:before{content:"\ffd9"}
.ti-number-74-small:before{content:"\ffd8"}
.ti-number-75-small:before{content:"\ffd7"}
.ti-number-76-small:before{content:"\ffd6"}
.ti-number-77-small:before{content:"\ffd5"}
.ti-number-78-small:before{content:"\ffd4"}
.ti-number-79-small:before{content:"\ffd3"}
.ti-number-8:before{content:"\edf8"}
.ti-number-8-small:before{content:"\fcfd"}
.ti-number-80-small:before{content:"\ffd2"}
.ti-number-81-small:before{content:"\ffd1"}
.ti-number-82-small:before{content:"\ffd0"}
.ti-number-83-small:before{content:"\ffcf"}
.ti-number-84-small:before{content:"\ffce"}
.ti-number-85-small:before{content:"\ffcd"}
.ti-number-86-small:before{content:"\ffcc"}
.ti-number-87-small:before{content:"\ffcb"}
.ti-number-88-small:before{content:"\ffca"}
.ti-number-89-small:before{content:"\ffc9"}
.ti-number-9:before{content:"\edf9"}
.ti-number-9-small:before{content:"\fcfe"}
.ti-number-90-small:before{content:"\ffc8"}
.ti-number-91-small:before{content:"\ffc7"}
.ti-number-92-small:before{content:"\ffc6"}
.ti-number-93-small:before{content:"\ffc5"}
.ti-number-94-small:before{content:"\ffc4"}
.ti-number-95-small:before{content:"\ffc3"}
.ti-number-96-small:before{content:"\ffc2"}
.ti-number-97-small:before{content:"\ffc1"}
.ti-number-98-small:before{content:"\ffc0"}
.ti-number-99-small:before{content:"\ffbf"}
.ti-numbers:before{content:"\f015"}
.ti-nurse:before{content:"\ef65"}
.ti-nurse-filled:before{content:"\1009e"}
.ti-nut:before{content:"\fc61"}
.ti-object-scan:before{content:"\fef1"}
.ti-octagon:before{content:"\ecbd"}
.ti-octagon-filled:before{content:"\f686"}
.ti-octagon-minus:before{content:"\fc92"}
.ti-octagon-minus-2:before{content:"\fc91"}
.ti-octagon-off:before{content:"\eeb8"}
.ti-octagon-plus:before{content:"\fc94"}
.ti-octagon-plus-2:before{content:"\fc93"}
.ti-octahedron:before{content:"\faae"}
.ti-octahedron-off:before{content:"\faac"}
.ti-octahedron-plus:before{content:"\faad"}
.ti-old:before{content:"\eeb9"}
.ti-olympics:before{content:"\eeba"}
.ti-olympics-off:before{content:"\f416"}
.ti-om:before{content:"\f58d"}
.ti-omega:before{content:"\eb97"}
.ti-outbound:before{content:"\f249"}
.ti-outlet:before{content:"\ebd7"}
.ti-oval:before{content:"\f02e"}
.ti-oval-filled:before{content:"\f687"}
.ti-oval-vertical:before{content:"\f02d"}
.ti-oval-vertical-filled:before{content:"\f688"}
.ti-overline:before{content:"\eebb"}
.ti-package:before{content:"\eaff"}
.ti-package-export:before{content:"\f07a"}
.ti-package-import:before{content:"\f07b"}
.ti-package-off:before{content:"\f16c"}
.ti-packages:before{content:"\f2c9"}
.ti-pacman:before{content:"\eebc"}
.ti-page-break:before{content:"\ec81"}
.ti-paint:before{content:"\eb00"}
.ti-paint-filled:before{content:"\f75f"}
.ti-paint-off:before{content:"\f16d"}
.ti-palette:before{content:"\eb01"}
.ti-palette-filled:before{content:"\1009d"}
.ti-palette-off:before{content:"\f16e"}
.ti-panorama-horizontal:before{content:"\ed33"}
.ti-panorama-horizontal-filled:before{content:"\fecc"}
.ti-panorama-horizontal-off:before{content:"\f417"}
.ti-panorama-vertical:before{content:"\ed34"}
.ti-panorama-vertical-filled:before{content:"\fecb"}
.ti-panorama-vertical-off:before{content:"\f418"}
.ti-paper-bag:before{content:"\f02f"}
.ti-paper-bag-off:before{content:"\f16f"}
.ti-paperclip:before{content:"\eb02"}
.ti-parachute:before{content:"\ed7c"}
.ti-parachute-off:before{content:"\f170"}
.ti-parentheses:before{content:"\ebd8"}
.ti-parentheses-off:before{content:"\f171"}
.ti-parking:before{content:"\eb03"}
.ti-parking-circle:before{content:"\fd5a"}
.ti-parking-circle-filled:before{content:"\feca"}
.ti-parking-off:before{content:"\f172"}
.ti-password:before{content:"\f4ca"}
.ti-password-fingerprint:before{content:"\fc7b"}
.ti-password-mobile-phone:before{content:"\fc7c"}
.ti-password-user:before{content:"\fc7d"}
.ti-paw:before{content:"\eff9"}
.ti-paw-filled:before{content:"\f689"}
.ti-paw-off:before{content:"\f419"}
.ti-paywall:before{content:"\fd7e"}
.ti-pdf:before{content:"\f7ac"}
.ti-peace:before{content:"\ecbe"}
.ti-pencil:before{content:"\eb04"}
.ti-pencil-bolt:before{content:"\fbfd"}
.ti-pencil-cancel:before{content:"\fbfe"}
.ti-pencil-check:before{content:"\fbff"}
.ti-pencil-code:before{content:"\fc00"}
.ti-pencil-cog:before{content:"\fc01"}
.ti-pencil-discount:before{content:"\fc02"}
.ti-pencil-dollar:before{content:"\fc03"}
.ti-pencil-down:before{content:"\fc04"}
.ti-pencil-exclamation:before{content:"\fc05"}
.ti-pencil-heart:before{content:"\fc06"}
.ti-pencil-minus:before{content:"\f1eb"}
.ti-pencil-off:before{content:"\f173"}
.ti-pencil-pause:before{content:"\fc07"}
.ti-pencil-pin:before{content:"\fc08"}
.ti-pencil-plus:before{content:"\f1ec"}
.ti-pencil-question:before{content:"\fc09"}
.ti-pencil-search:before{content:"\fc0a"}
.ti-pencil-share:before{content:"\fc0b"}
.ti-pencil-star:before{content:"\fc0c"}
.ti-pencil-up:before{content:"\fc0d"}
.ti-pencil-x:before{content:"\fc0e"}
.ti-pennant:before{content:"\ed7d"}
.ti-pennant-2:before{content:"\f06a"}
.ti-pennant-2-filled:before{content:"\f68a"}
.ti-pennant-filled:before{content:"\f68b"}
.ti-pennant-off:before{content:"\f174"}
.ti-pentagon:before{content:"\efe3"}
.ti-pentagon-filled:before{content:"\f68c"}
.ti-pentagon-minus:before{content:"\feb3"}
.ti-pentagon-number-0:before{content:"\fc7e"}
.ti-pentagon-number-1:before{content:"\fc7f"}
.ti-pentagon-number-2:before{content:"\fc80"}
.ti-pentagon-number-3:before{content:"\fc81"}
.ti-pentagon-number-4:before{content:"\fc82"}
.ti-pentagon-number-5:before{content:"\fc83"}
.ti-pentagon-number-6:before{content:"\fc84"}
.ti-pentagon-number-7:before{content:"\fc85"}
.ti-pentagon-number-8:before{content:"\fc86"}
.ti-pentagon-number-9:before{content:"\fc87"}
.ti-pentagon-off:before{content:"\f41a"}
.ti-pentagon-plus:before{content:"\fc49"}
.ti-pentagon-x:before{content:"\fc88"}
.ti-pentagram:before{content:"\f586"}
.ti-pepper:before{content:"\ef15"}
.ti-pepper-off:before{content:"\f175"}
.ti-percentage:before{content:"\ecf4"}
.ti-percentage-0:before{content:"\fee5"}
.ti-percentage-10:before{content:"\fee4"}
.ti-percentage-100:before{content:"\fee3"}
.ti-percentage-20:before{content:"\fee2"}
.ti-percentage-25:before{content:"\fee1"}
.ti-percentage-30:before{content:"\fee0"}
.ti-percentage-33:before{content:"\fedf"}
.ti-percentage-40:before{content:"\fede"}
.ti-percentage-50:before{content:"\fedd"}
.ti-percentage-60:before{content:"\fedc"}
.ti-percentage-66:before{content:"\fedb"}
.ti-percentage-70:before{content:"\feda"}
.ti-percentage-75:before{content:"\fed9"}
.ti-percentage-80:before{content:"\fed8"}
.ti-percentage-90:before{content:"\fed7"}
.ti-perfume:before{content:"\f509"}
.ti-perspective:before{content:"\eebd"}
.ti-perspective-off:before{content:"\f176"}
.ti-phone:before{content:"\eb09"}
.ti-phone-call:before{content:"\eb05"}
.ti-phone-calling:before{content:"\ec43"}
.ti-phone-check:before{content:"\ec05"}
.ti-phone-done:before{content:"\ff9e"}
.ti-phone-end:before{content:"\ff9d"}
.ti-phone-filled:before{content:"\fa49"}
.ti-phone-incoming:before{content:"\eb06"}
.ti-phone-off:before{content:"\ecf5"}
.ti-phone-outgoing:before{content:"\eb07"}
.ti-phone-pause:before{content:"\eb08"}
.ti-phone-plus:before{content:"\ec06"}
.ti-phone-ringing:before{content:"\ff9c"}
.ti-phone-spark:before{content:"\ffb1"}
.ti-phone-x:before{content:"\ec07"}
.ti-photo:before{content:"\eb0a"}
.ti-photo-ai:before{content:"\fa32"}
.ti-photo-bitcoin:before{content:"\ff31"}
.ti-photo-bolt:before{content:"\f990"}
.ti-photo-cancel:before{content:"\f35d"}
.ti-photo-check:before{content:"\f35e"}
.ti-photo-circle:before{content:"\fc4a"}
.ti-photo-circle-minus:before{content:"\fc62"}
.ti-photo-circle-plus:before{content:"\fc63"}
.ti-photo-code:before{content:"\f991"}
.ti-photo-cog:before{content:"\f992"}
.ti-photo-dollar:before{content:"\f993"}
.ti-photo-down:before{content:"\f35f"}
.ti-photo-edit:before{content:"\f360"}
.ti-photo-exclamation:before{content:"\f994"}
.ti-photo-filled:before{content:"\fa4a"}
.ti-photo-heart:before{content:"\f361"}
.ti-photo-hexagon:before{content:"\fc4b"}
.ti-photo-minus:before{content:"\f362"}
.ti-photo-off:before{content:"\ecf6"}
.ti-photo-pause:before{content:"\f995"}
.ti-photo-pentagon:before{content:"\fc4c"}
.ti-photo-pin:before{content:"\f996"}
.ti-photo-plus:before{content:"\f363"}
.ti-photo-question:before{content:"\f997"}
.ti-photo-scan:before{content:"\fca8"}
.ti-photo-search:before{content:"\f364"}
.ti-photo-sensor:before{content:"\f798"}
.ti-photo-sensor-2:before{content:"\f796"}
.ti-photo-sensor-3:before{content:"\f797"}
.ti-photo-share:before{content:"\f998"}
.ti-photo-shield:before{content:"\f365"}
.ti-photo-spark:before{content:"\ffb0"}
.ti-photo-square-rounded:before{content:"\fc4d"}
.ti-photo-star:before{content:"\f366"}
.ti-photo-up:before{content:"\f38b"}
.ti-photo-video:before{content:"\fc95"}
.ti-photo-x:before{content:"\f367"}
.ti-physotherapist:before{content:"\eebe"}
.ti-piano:before{content:"\fad3"}
.ti-pick:before{content:"\fafc"}
.ti-picnic-table:before{content:"\fed6"}
.ti-picture-in-picture:before{content:"\ed35"}
.ti-picture-in-picture-filled:before{content:"\fec1"}
.ti-picture-in-picture-off:before{content:"\ed43"}
.ti-picture-in-picture-on:before{content:"\ed44"}
.ti-picture-in-picture-top:before{content:"\efe4"}
.ti-picture-in-picture-top-filled:before{content:"\fec2"}
.ti-pig:before{content:"\ef52"}
.ti-pig-filled:before{content:"\1010a"}
.ti-pig-money:before{content:"\f38c"}
.ti-pig-off:before{content:"\f177"}
.ti-pilcrow:before{content:"\f5f6"}
.ti-pilcrow-left:before{content:"\fd7f"}
.ti-pilcrow-right:before{content:"\fd80"}
.ti-pill:before{content:"\ec44"}
.ti-pill-filled:before{content:"\ff07"}
.ti-pill-off:before{content:"\f178"}
.ti-pills:before{content:"\ef66"}
.ti-pin:before{content:"\ec9c"}
.ti-pin-end:before{content:"\fd5b"}
.ti-pin-filled:before{content:"\f68d"}
.ti-pin-invoke:before{content:"\fd5c"}
.ti-ping-pong:before{content:"\f38d"}
.ti-pinned:before{content:"\ed60"}
.ti-pinned-filled:before{content:"\f68e"}
.ti-pinned-off:before{content:"\ed5f"}
.ti-pizza:before{content:"\edbb"}
.ti-pizza-filled:before{content:"\10008"}
.ti-pizza-off:before{content:"\f179"}
.ti-placeholder:before{content:"\f626"}
.ti-plane:before{content:"\eb6f"}
.ti-plane-arrival:before{content:"\eb99"}
.ti-plane-departure:before{content:"\eb9a"}
.ti-plane-inflight:before{content:"\ef98"}
.ti-plane-off:before{content:"\f17a"}
.ti-plane-tilt:before{content:"\f1ed"}
.ti-planet:before{content:"\ec08"}
.ti-planet-off:before{content:"\f17b"}
.ti-plant:before{content:"\ed50"}
.ti-plant-2:before{content:"\ed7e"}
.ti-plant-2-off:before{content:"\f17c"}
.ti-plant-off:before{content:"\f17d"}
.ti-play-basketball:before{content:"\fa66"}
.ti-play-card:before{content:"\eebf"}
.ti-play-card-1:before{content:"\1005c"}
.ti-play-card-1-filled:before{content:"\10083"}
.ti-play-card-10:before{content:"\1005b"}
.ti-play-card-10-filled:before{content:"\10082"}
.ti-play-card-2:before{content:"\1005a"}
.ti-play-card-2-filled:before{content:"\10081"}
.ti-play-card-3:before{content:"\10059"}
.ti-play-card-3-filled:before{content:"\10080"}
.ti-play-card-4:before{content:"\10058"}
.ti-play-card-4-filled:before{content:"\1007f"}
.ti-play-card-5:before{content:"\10057"}
.ti-play-card-5-filled:before{content:"\1007e"}
.ti-play-card-6:before{content:"\10056"}
.ti-play-card-6-filled:before{content:"\1007d"}
.ti-play-card-7:before{content:"\10055"}
.ti-play-card-7-filled:before{content:"\1007c"}
.ti-play-card-8:before{content:"\10054"}
.ti-play-card-8-filled:before{content:"\1007b"}
.ti-play-card-9:before{content:"\10053"}
.ti-play-card-9-filled:before{content:"\1007a"}
.ti-play-card-a:before{content:"\10052"}
.ti-play-card-a-filled:before{content:"\10079"}
.ti-play-card-j:before{content:"\10051"}
.ti-play-card-j-filled:before{content:"\10078"}
.ti-play-card-k:before{content:"\10050"}
.ti-play-card-k-filled:before{content:"\10077"}
.ti-play-card-off:before{content:"\f17e"}
.ti-play-card-q:before{content:"\1004f"}
.ti-play-card-q-filled:before{content:"\10076"}
.ti-play-card-star:before{content:"\1004e"}
.ti-play-card-star-filled:before{content:"\10075"}
.ti-play-football:before{content:"\fa67"}
.ti-play-handball:before{content:"\fa68"}
.ti-play-volleyball:before{content:"\fa69"}
.ti-player-eject:before{content:"\efbc"}
.ti-player-eject-filled:before{content:"\f68f"}
.ti-player-pause:before{content:"\ed45"}
.ti-player-pause-filled:before{content:"\f690"}
.ti-player-play:before{content:"\ed46"}
.ti-player-play-filled:before{content:"\f691"}
.ti-player-record:before{content:"\ed47"}
.ti-player-record-filled:before{content:"\f692"}
.ti-player-skip-back:before{content:"\ed48"}
.ti-player-skip-back-filled:before{content:"\f693"}
.ti-player-skip-forward:before{content:"\ed49"}
.ti-player-skip-forward-filled:before{content:"\f694"}
.ti-player-stop:before{content:"\ed4a"}
.ti-player-stop-filled:before{content:"\f695"}
.ti-player-track-next:before{content:"\ed4b"}
.ti-player-track-next-filled:before{content:"\f696"}
.ti-player-track-prev:before{content:"\ed4c"}
.ti-player-track-prev-filled:before{content:"\f697"}
.ti-playlist:before{content:"\eec0"}
.ti-playlist-add:before{content:"\f008"}
.ti-playlist-off:before{content:"\f17f"}
.ti-playlist-x:before{content:"\f009"}
.ti-playstation-circle:before{content:"\f2ad"}
.ti-playstation-square:before{content:"\f2ae"}
.ti-playstation-triangle:before{content:"\f2af"}
.ti-playstation-x:before{content:"\f2b0"}
.ti-plug:before{content:"\ebd9"}
.ti-plug-connected:before{content:"\f00a"}
.ti-plug-connected-x:before{content:"\f0a0"}
.ti-plug-off:before{content:"\f180"}
.ti-plug-x:before{content:"\f0a1"}
.ti-plus:before{content:"\eb0b"}
.ti-plus-equal:before{content:"\f7ad"}
.ti-plus-minus:before{content:"\f7ae"}
.ti-png:before{content:"\f3ad"}
.ti-podium:before{content:"\f1d8"}
.ti-podium-off:before{content:"\f41b"}
.ti-point:before{content:"\eb0c"}
.ti-point-filled:before{content:"\f698"}
.ti-point-off:before{content:"\f181"}
.ti-pointer:before{content:"\f265"}
.ti-pointer-bolt:before{content:"\f999"}
.ti-pointer-cancel:before{content:"\f99a"}
.ti-pointer-check:before{content:"\f99b"}
.ti-pointer-code:before{content:"\f99c"}
.ti-pointer-cog:before{content:"\f99d"}
.ti-pointer-dollar:before{content:"\f99e"}
.ti-pointer-down:before{content:"\f99f"}
.ti-pointer-exclamation:before{content:"\f9a0"}
.ti-pointer-filled:before{content:"\fb30"}
.ti-pointer-heart:before{content:"\f9a1"}
.ti-pointer-minus:before{content:"\f9a2"}
.ti-pointer-off:before{content:"\f9a3"}
.ti-pointer-pause:before{content:"\f9a4"}
.ti-pointer-pin:before{content:"\f9a5"}
.ti-pointer-plus:before{content:"\f9a6"}
.ti-pointer-question:before{content:"\f9a7"}
.ti-pointer-search:before{content:"\f9a8"}
.ti-pointer-share:before{content:"\f9a9"}
.ti-pointer-star:before{content:"\f9aa"}
.ti-pointer-up:before{content:"\f9ab"}
.ti-pointer-x:before{content:"\f9ac"}
.ti-pokeball:before{content:"\eec1"}
.ti-pokeball-off:before{content:"\f41c"}
.ti-poker-chip:before{content:"\f515"}
.ti-polaroid:before{content:"\eec2"}
.ti-polaroid-filled:before{content:"\fa4b"}
.ti-polygon:before{content:"\efd0"}
.ti-polygon-off:before{content:"\f182"}
.ti-poo:before{content:"\f258"}
.ti-poo-filled:before{content:"\fec9"}
.ti-pool:before{content:"\ed91"}
.ti-pool-off:before{content:"\f41d"}
.ti-power:before{content:"\eb0d"}
.ti-pray:before{content:"\ecbf"}
.ti-premium-rights:before{content:"\efbd"}
.ti-prescription:before{content:"\ef99"}
.ti-presentation:before{content:"\eb70"}
.ti-presentation-analytics:before{content:"\eec3"}
.ti-presentation-analytics-filled:before{content:"\ff5d"}
.ti-presentation-filled:before{content:"\ff5c"}
.ti-presentation-off:before{content:"\f183"}
.ti-printer:before{content:"\eb0e"}
.ti-printer-off:before{content:"\f184"}
.ti-prism:before{content:"\fab1"}
.ti-prism-light:before{content:"\fea6"}
.ti-prism-off:before{content:"\faaf"}
.ti-prism-plus:before{content:"\fab0"}
.ti-prison:before{content:"\ef79"}
.ti-progress:before{content:"\fa0d"}
.ti-progress-alert:before{content:"\fa07"}
.ti-progress-bolt:before{content:"\fa08"}
.ti-progress-check:before{content:"\fa09"}
.ti-progress-down:before{content:"\fa0a"}
.ti-progress-help:before{content:"\fa0b"}
.ti-progress-x:before{content:"\fa0c"}
.ti-prompt:before{content:"\eb0f"}
.ti-prong:before{content:"\fda1"}
.ti-propeller:before{content:"\eec4"}
.ti-propeller-off:before{content:"\f185"}
.ti-protocol:before{content:"\fd81"}
.ti-pumpkin-scary:before{content:"\f587"}
.ti-puzzle:before{content:"\eb10"}
.ti-puzzle-2:before{content:"\ef83"}
.ti-puzzle-filled:before{content:"\f699"}
.ti-puzzle-off:before{content:"\f186"}
.ti-pyramid:before{content:"\eec5"}
.ti-pyramid-off:before{content:"\f187"}
.ti-pyramid-plus:before{content:"\fab2"}
.ti-qrcode:before{content:"\eb11"}
.ti-qrcode-off:before{content:"\f41e"}
.ti-question-mark:before{content:"\ec9d"}
.ti-quote:before{content:"\efbe"}
.ti-quote-filled:before{content:"\1009c"}
.ti-quote-off:before{content:"\f188"}
.ti-quotes:before{content:"\fb1e"}
.ti-radar:before{content:"\f017"}
.ti-radar-2:before{content:"\f016"}
.ti-radar-filled:before{content:"\fe0d"}
.ti-radar-off:before{content:"\f41f"}
.ti-radio:before{content:"\ef2d"}
.ti-radio-off:before{content:"\f420"}
.ti-radioactive:before{content:"\ecc0"}
.ti-radioactive-filled:before{content:"\f760"}
.ti-radioactive-off:before{content:"\f189"}
.ti-radius-bottom-left:before{content:"\eec6"}
.ti-radius-bottom-right:before{content:"\eec7"}
.ti-radius-top-left:before{content:"\eec8"}
.ti-radius-top-right:before{content:"\eec9"}
.ti-rainbow:before{content:"\edbc"}
.ti-rainbow-off:before{content:"\f18a"}
.ti-rating-12-plus:before{content:"\f266"}
.ti-rating-14-plus:before{content:"\f267"}
.ti-rating-16-plus:before{content:"\f268"}
.ti-rating-18-plus:before{content:"\f269"}
.ti-rating-21-plus:before{content:"\f26a"}
.ti-razor:before{content:"\f4b5"}
.ti-razor-electric:before{content:"\f4b4"}
.ti-receipt:before{content:"\edfd"}
.ti-receipt-2:before{content:"\edfa"}
.ti-receipt-bitcoin:before{content:"\fd66"}
.ti-receipt-dollar:before{content:"\fd67"}
.ti-receipt-euro:before{content:"\fd68"}
.ti-receipt-filled:before{content:"\ff06"}
.ti-receipt-off:before{content:"\edfb"}
.ti-receipt-pound:before{content:"\fd69"}
.ti-receipt-refund:before{content:"\edfc"}
.ti-receipt-rupee:before{content:"\fd82"}
.ti-receipt-tax:before{content:"\edbd"}
.ti-receipt-yen:before{content:"\fd6a"}
.ti-receipt-yuan:before{content:"\fd6b"}
.ti-recharging:before{content:"\eeca"}
.ti-record-mail:before{content:"\eb12"}
.ti-record-mail-off:before{content:"\f18b"}
.ti-rectangle:before{content:"\ed37"}
.ti-rectangle-filled:before{content:"\f69a"}
.ti-rectangle-rounded-bottom:before{content:"\faed"}
.ti-rectangle-rounded-top:before{content:"\faee"}
.ti-rectangle-vertical:before{content:"\ed36"}
.ti-rectangle-vertical-filled:before{content:"\f69b"}
.ti-rectangular-prism:before{content:"\fab5"}
.ti-rectangular-prism-off:before{content:"\fab3"}
.ti-rectangular-prism-plus:before{content:"\fab4"}
.ti-recycle:before{content:"\eb9b"}
.ti-recycle-off:before{content:"\f18c"}
.ti-refresh:before{content:"\eb13"}
.ti-refresh-alert:before{content:"\ed57"}
.ti-refresh-dot:before{content:"\efbf"}
.ti-refresh-off:before{content:"\f18d"}
.ti-regex:before{content:"\f31f"}
.ti-regex-off:before{content:"\f421"}
.ti-registered:before{content:"\eb14"}
.ti-relation-many-to-many:before{content:"\ed7f"}
.ti-relation-many-to-many-filled:before{content:"\fe0c"}
.ti-relation-one-to-many:before{content:"\ed80"}
.ti-relation-one-to-many-filled:before{content:"\fe0b"}
.ti-relation-one-to-one:before{content:"\ed81"}
.ti-relation-one-to-one-filled:before{content:"\fe0a"}
.ti-reload:before{content:"\f3ae"}
.ti-reorder:before{content:"\fc15"}
.ti-repeat:before{content:"\eb72"}
.ti-repeat-off:before{content:"\f18e"}
.ti-repeat-once:before{content:"\eb71"}
.ti-replace:before{content:"\ebc7"}
.ti-replace-filled:before{content:"\f69c"}
.ti-replace-off:before{content:"\f422"}
.ti-replace-user:before{content:"\100f0"}
.ti-report:before{content:"\eece"}
.ti-report-analytics:before{content:"\eecb"}
.ti-report-medical:before{content:"\eecc"}
.ti-report-money:before{content:"\eecd"}
.ti-report-off:before{content:"\f18f"}
.ti-report-search:before{content:"\ef84"}
.ti-reserved-line:before{content:"\f9f6"}
.ti-resize:before{content:"\eecf"}
.ti-restore:before{content:"\fafd"}
.ti-rewind-backward-10:before{content:"\faba"}
.ti-rewind-backward-15:before{content:"\fabb"}
.ti-rewind-backward-20:before{content:"\fabc"}
.ti-rewind-backward-30:before{content:"\fabd"}
.ti-rewind-backward-40:before{content:"\fabe"}
.ti-rewind-backward-5:before{content:"\fabf"}
.ti-rewind-backward-50:before{content:"\fac0"}
.ti-rewind-backward-60:before{content:"\fac1"}
.ti-rewind-forward-10:before{content:"\fac2"}
.ti-rewind-forward-15:before{content:"\fac3"}
.ti-rewind-forward-20:before{content:"\fac4"}
.ti-rewind-forward-30:before{content:"\fac5"}
.ti-rewind-forward-40:before{content:"\fac6"}
.ti-rewind-forward-5:before{content:"\fac7"}
.ti-rewind-forward-50:before{content:"\fac8"}
.ti-rewind-forward-60:before{content:"\fac9"}
.ti-ribbon-health:before{content:"\f58e"}
.ti-rings:before{content:"\fa6a"}
.ti-ripple:before{content:"\ed82"}
.ti-ripple-off:before{content:"\f190"}
.ti-road:before{content:"\f018"}
.ti-road-off:before{content:"\f191"}
.ti-road-sign:before{content:"\ecdd"}
.ti-robot:before{content:"\f00b"}
.ti-robot-face:before{content:"\fcbe"}
.ti-robot-off:before{content:"\f192"}
.ti-rocket:before{content:"\ec45"}
.ti-rocket-off:before{content:"\f193"}
.ti-roller-skating:before{content:"\efd1"}
.ti-rollercoaster:before{content:"\f0a2"}
.ti-rollercoaster-filled:before{content:"\100f7"}
.ti-rollercoaster-off:before{content:"\f423"}
.ti-rosette:before{content:"\f599"}
.ti-rosette-discount:before{content:"\ee7c"}
.ti-rosette-discount-check:before{content:"\f1f8"}
.ti-rosette-discount-check-filled:before{content:"\f746"}
.ti-rosette-discount-check-off:before{content:"\ff10"}
.ti-rosette-discount-filled:before{content:"\ff05"}
.ti-rosette-discount-off:before{content:"\f3e6"}
.ti-rosette-filled:before{content:"\f69d"}
.ti-rosette-number-0:before{content:"\f58f"}
.ti-rosette-number-1:before{content:"\f590"}
.ti-rosette-number-2:before{content:"\f591"}
.ti-rosette-number-3:before{content:"\f592"}
.ti-rosette-number-4:before{content:"\f593"}
.ti-rosette-number-5:before{content:"\f594"}
.ti-rosette-number-6:before{content:"\f595"}
.ti-rosette-number-7:before{content:"\f596"}
.ti-rosette-number-8:before{content:"\f597"}
.ti-rosette-number-9:before{content:"\f598"}
.ti-rotate:before{content:"\eb16"}
.ti-rotate-2:before{content:"\ebb4"}
.ti-rotate-360:before{content:"\ef85"}
.ti-rotate-3d:before{content:"\f020"}
.ti-rotate-clockwise:before{content:"\eb15"}
.ti-rotate-clockwise-2:before{content:"\ebb5"}
.ti-rotate-dot:before{content:"\efe5"}
.ti-rotate-rectangle:before{content:"\ec15"}
.ti-route:before{content:"\eb17"}
.ti-route-2:before{content:"\f4b6"}
.ti-route-alt-left:before{content:"\fca9"}
.ti-route-alt-right:before{content:"\fcaa"}
.ti-route-off:before{content:"\f194"}
.ti-route-scan:before{content:"\fcbf"}
.ti-route-square:before{content:"\fcac"}
.ti-route-square-2:before{content:"\fcab"}
.ti-route-x:before{content:"\fcae"}
.ti-route-x-2:before{content:"\fcad"}
.ti-router:before{content:"\eb18"}
.ti-router-off:before{content:"\f424"}
.ti-row-insert-bottom:before{content:"\eed0"}
.ti-row-insert-top:before{content:"\eed1"}
.ti-row-remove:before{content:"\fafe"}
.ti-rss:before{content:"\eb19"}
.ti-rubber-stamp:before{content:"\f5ab"}
.ti-rubber-stamp-off:before{content:"\f5aa"}
.ti-ruler:before{content:"\eb1a"}
.ti-ruler-2:before{content:"\eed2"}
.ti-ruler-2-off:before{content:"\f195"}
.ti-ruler-3:before{content:"\f290"}
.ti-ruler-measure:before{content:"\f291"}
.ti-ruler-measure-2:before{content:"\ff0f"}
.ti-ruler-off:before{content:"\f196"}
.ti-run:before{content:"\ec82"}
.ti-rv-truck:before{content:"\fcc0"}
.ti-s-turn-down:before{content:"\f516"}
.ti-s-turn-left:before{content:"\f517"}
.ti-s-turn-right:before{content:"\f518"}
.ti-s-turn-up:before{content:"\f519"}
.ti-sailboat:before{content:"\ec83"}
.ti-sailboat-2:before{content:"\f5f7"}
.ti-sailboat-off:before{content:"\f425"}
.ti-salad:before{content:"\f50a"}
.ti-salad-filled:before{content:"\10007"}
.ti-salt:before{content:"\ef16"}
.ti-sandbox:before{content:"\fd6c"}
.ti-satellite:before{content:"\eed3"}
.ti-satellite-off:before{content:"\f197"}
.ti-sausage:before{content:"\ef17"}
.ti-scale:before{content:"\ebc2"}
.ti-scale-off:before{content:"\f198"}
.ti-scale-outline:before{content:"\ef53"}
.ti-scale-outline-off:before{content:"\f199"}
.ti-scan:before{content:"\ebc8"}
.ti-scan-eye:before{content:"\f1ff"}
.ti-scan-position:before{content:"\fdac"}
.ti-schema:before{content:"\f200"}
.ti-schema-off:before{content:"\f426"}
.ti-school:before{content:"\ecf7"}
.ti-school-bell:before{content:"\f64a"}
.ti-school-off:before{content:"\f19a"}
.ti-scissors:before{content:"\eb1b"}
.ti-scissors-off:before{content:"\f19b"}
.ti-scooter:before{content:"\ec6c"}
.ti-scooter-electric:before{content:"\ecc1"}
.ti-scoreboard:before{content:"\fa6b"}
.ti-screen-share:before{content:"\ed18"}
.ti-screen-share-off:before{content:"\ed17"}
.ti-screenshot:before{content:"\f201"}
.ti-scribble:before{content:"\f0a3"}
.ti-scribble-off:before{content:"\f427"}
.ti-script:before{content:"\f2da"}
.ti-script-minus:before{content:"\f2d7"}
.ti-script-plus:before{content:"\f2d8"}
.ti-script-x:before{content:"\f2d9"}
.ti-scuba-diving:before{content:"\fd4e"}
.ti-scuba-diving-tank:before{content:"\fefa"}
.ti-scuba-diving-tank-filled:before{content:"\ff04"}
.ti-scuba-mask:before{content:"\eed4"}
.ti-scuba-mask-off:before{content:"\f428"}
.ti-sdk:before{content:"\f3af"}
.ti-search:before{content:"\eb1c"}
.ti-search-off:before{content:"\f19c"}
.ti-section:before{content:"\eed5"}
.ti-section-filled:before{content:"\fe09"}
.ti-section-sign:before{content:"\f019"}
.ti-seedling:before{content:"\ed51"}
.ti-seedling-filled:before{content:"\10006"}
.ti-seedling-off:before{content:"\f19d"}
.ti-select:before{content:"\ec9e"}
.ti-select-all:before{content:"\f9f7"}
.ti-selector:before{content:"\eb1d"}
.ti-send:before{content:"\eb1e"}
.ti-send-2:before{content:"\fd5d"}
.ti-send-off:before{content:"\f429"}
.ti-seo:before{content:"\f26b"}
.ti-separator:before{content:"\ebda"}
.ti-separator-horizontal:before{content:"\ec79"}
.ti-separator-vertical:before{content:"\ec7a"}
.ti-server:before{content:"\eb1f"}
.ti-server-2:before{content:"\f07c"}
.ti-server-bolt:before{content:"\f320"}
.ti-server-cog:before{content:"\f321"}
.ti-server-off:before{content:"\f19e"}
.ti-server-spark:before{content:"\ffaf"}
.ti-servicemark:before{content:"\ec09"}
.ti-settings:before{content:"\eb20"}
.ti-settings-2:before{content:"\f5ac"}
.ti-settings-automation:before{content:"\eed6"}
.ti-settings-bolt:before{content:"\f9ad"}
.ti-settings-cancel:before{content:"\f9ae"}
.ti-settings-check:before{content:"\f9af"}
.ti-settings-code:before{content:"\f9b0"}
.ti-settings-cog:before{content:"\f9b1"}
.ti-settings-dollar:before{content:"\f9b2"}
.ti-settings-down:before{content:"\f9b3"}
.ti-settings-exclamation:before{content:"\f9b4"}
.ti-settings-filled:before{content:"\f69e"}
.ti-settings-heart:before{content:"\f9b5"}
.ti-settings-minus:before{content:"\f9b6"}
.ti-settings-off:before{content:"\f19f"}
.ti-settings-pause:before{content:"\f9b7"}
.ti-settings-pin:before{content:"\f9b8"}
.ti-settings-plus:before{content:"\f9b9"}
.ti-settings-question:before{content:"\f9ba"}
.ti-settings-search:before{content:"\f9bb"}
.ti-settings-share:before{content:"\f9bc"}
.ti-settings-spark:before{content:"\ffae"}
.ti-settings-star:before{content:"\f9bd"}
.ti-settings-up:before{content:"\f9be"}
.ti-settings-x:before{content:"\f9bf"}
.ti-shadow:before{content:"\eed8"}
.ti-shadow-off:before{content:"\eed7"}
.ti-shape:before{content:"\eb9c"}
.ti-shape-2:before{content:"\eed9"}
.ti-shape-3:before{content:"\eeda"}
.ti-shape-off:before{content:"\f1a0"}
.ti-share:before{content:"\eb21"}
.ti-share-2:before{content:"\f799"}
.ti-share-3:before{content:"\f7bd"}
.ti-share-off:before{content:"\f1a1"}
.ti-shareplay:before{content:"\fea5"}
.ti-shield:before{content:"\eb24"}
.ti-shield-bolt:before{content:"\f9c0"}
.ti-shield-cancel:before{content:"\f9c1"}
.ti-shield-check:before{content:"\eb22"}
.ti-shield-check-filled:before{content:"\f761"}
.ti-shield-checkered:before{content:"\ef9a"}
.ti-shield-checkered-filled:before{content:"\f762"}
.ti-shield-chevron:before{content:"\ef9b"}
.ti-shield-code:before{content:"\f9c2"}
.ti-shield-cog:before{content:"\f9c3"}
.ti-shield-dollar:before{content:"\f9c4"}
.ti-shield-down:before{content:"\f9c5"}
.ti-shield-exclamation:before{content:"\f9c6"}
.ti-shield-filled:before{content:"\f69f"}
.ti-shield-half:before{content:"\f358"}
.ti-shield-half-filled:before{content:"\f357"}
.ti-shield-heart:before{content:"\f9c7"}
.ti-shield-lock:before{content:"\ed58"}
.ti-shield-lock-filled:before{content:"\f763"}
.ti-shield-minus:before{content:"\f9c8"}
.ti-shield-off:before{content:"\ecf8"}
.ti-shield-pause:before{content:"\f9c9"}
.ti-shield-pin:before{content:"\f9ca"}
.ti-shield-plus:before{content:"\f9cb"}
.ti-shield-question:before{content:"\f9cc"}
.ti-shield-search:before{content:"\f9cd"}
.ti-shield-share:before{content:"\f9ce"}
.ti-shield-star:before{content:"\f9cf"}
.ti-shield-up:before{content:"\f9d0"}
.ti-shield-x:before{content:"\eb23"}
.ti-ship:before{content:"\ec84"}
.ti-ship-off:before{content:"\f42a"}
.ti-shirt:before{content:"\ec0a"}
.ti-shirt-filled:before{content:"\f6a0"}
.ti-shirt-off:before{content:"\f1a2"}
.ti-shirt-sport:before{content:"\f26c"}
.ti-shoe:before{content:"\efd2"}
.ti-shoe-off:before{content:"\f1a4"}
.ti-shopping-bag:before{content:"\f5f8"}
.ti-shopping-bag-check:before{content:"\fc16"}
.ti-shopping-bag-discount:before{content:"\fc17"}
.ti-shopping-bag-edit:before{content:"\fc18"}
.ti-shopping-bag-exclamation:before{content:"\fc19"}
.ti-shopping-bag-heart:before{content:"\fda2"}
.ti-shopping-bag-minus:before{content:"\fc1a"}
.ti-shopping-bag-plus:before{content:"\fc1b"}
.ti-shopping-bag-search:before{content:"\fc1c"}
.ti-shopping-bag-x:before{content:"\fc1d"}
.ti-shopping-cart:before{content:"\eb25"}
.ti-shopping-cart-bolt:before{content:"\fb57"}
.ti-shopping-cart-cancel:before{content:"\fb58"}
.ti-shopping-cart-check:before{content:"\fb59"}
.ti-shopping-cart-code:before{content:"\fb5a"}
.ti-shopping-cart-cog:before{content:"\fb5b"}
.ti-shopping-cart-copy:before{content:"\fb5c"}
.ti-shopping-cart-discount:before{content:"\fb5d"}
.ti-shopping-cart-dollar:before{content:"\fb5e"}
.ti-shopping-cart-down:before{content:"\fb5f"}
.ti-shopping-cart-exclamation:before{content:"\fb60"}
.ti-shopping-cart-filled:before{content:"\fc3f"}
.ti-shopping-cart-heart:before{content:"\fb61"}
.ti-shopping-cart-minus:before{content:"\fb62"}
.ti-shopping-cart-off:before{content:"\eedc"}
.ti-shopping-cart-pause:before{content:"\fb63"}
.ti-shopping-cart-pin:before{content:"\fb64"}
.ti-shopping-cart-plus:before{content:"\fb65"}
.ti-shopping-cart-question:before{content:"\fb66"}
.ti-shopping-cart-search:before{content:"\fb67"}
.ti-shopping-cart-share:before{content:"\fb68"}
.ti-shopping-cart-star:before{content:"\fb69"}
.ti-shopping-cart-up:before{content:"\fb6a"}
.ti-shopping-cart-x:before{content:"\fb6b"}
.ti-shovel:before{content:"\f1d9"}
.ti-shovel-pitchforks:before{content:"\fd3a"}
.ti-shredder:before{content:"\eedf"}
.ti-sign-left:before{content:"\f06b"}
.ti-sign-left-filled:before{content:"\f6a1"}
.ti-sign-right:before{content:"\f06c"}
.ti-sign-right-filled:before{content:"\f6a2"}
.ti-signal-2g:before{content:"\f79a"}
.ti-signal-3g:before{content:"\f1ee"}
.ti-signal-4g:before{content:"\f1ef"}
.ti-signal-4g-plus:before{content:"\f259"}
.ti-signal-5g:before{content:"\f1f0"}
.ti-signal-6g:before{content:"\f9f8"}
.ti-signal-e:before{content:"\f9f9"}
.ti-signal-g:before{content:"\f9fa"}
.ti-signal-h:before{content:"\f9fc"}
.ti-signal-h-plus:before{content:"\f9fb"}
.ti-signal-lte:before{content:"\f9fd"}
.ti-signature:before{content:"\eee0"}
.ti-signature-off:before{content:"\f1a5"}
.ti-sitemap:before{content:"\eb9d"}
.ti-sitemap-filled:before{content:"\1006b"}
.ti-sitemap-off:before{content:"\f1a6"}
.ti-skateboard:before{content:"\ecc2"}
.ti-skateboard-off:before{content:"\f42b"}
.ti-skateboarding:before{content:"\faca"}
.ti-skew-x:before{content:"\fd3b"}
.ti-skew-y:before{content:"\fd3c"}
.ti-ski-jumping:before{content:"\fa6c"}
.ti-skull:before{content:"\f292"}
.ti-slash:before{content:"\f4f9"}
.ti-slashes:before{content:"\f588"}
.ti-sleigh:before{content:"\ef9c"}
.ti-slice:before{content:"\ebdb"}
.ti-slideshow:before{content:"\ebc9"}
.ti-smart-home:before{content:"\ecde"}
.ti-smart-home-off:before{content:"\f1a7"}
.ti-smoking:before{content:"\ecc4"}
.ti-smoking-no:before{content:"\ecc3"}
.ti-snowboarding:before{content:"\fd4f"}
.ti-snowflake:before{content:"\ec0b"}
.ti-snowflake-off:before{content:"\f1a8"}
.ti-snowman:before{content:"\f26d"}
.ti-soccer-field:before{content:"\ed92"}
.ti-social:before{content:"\ebec"}
.ti-social-off:before{content:"\f1a9"}
.ti-sock:before{content:"\eee1"}
.ti-sofa:before{content:"\efaf"}
.ti-sofa-off:before{content:"\f42c"}
.ti-solar-electricity:before{content:"\fcc1"}
.ti-solar-panel:before{content:"\f7bf"}
.ti-solar-panel-2:before{content:"\f7be"}
.ti-sort-0-9:before{content:"\f54d"}
.ti-sort-9-0:before{content:"\f54e"}
.ti-sort-a-z:before{content:"\f54f"}
.ti-sort-ascending:before{content:"\eb26"}
.ti-sort-ascending-2:before{content:"\eee2"}
.ti-sort-ascending-2-filled:before{content:"\ff5b"}
.ti-sort-ascending-letters:before{content:"\ef18"}
.ti-sort-ascending-numbers:before{content:"\ef19"}
.ti-sort-ascending-shapes:before{content:"\fd94"}
.ti-sort-ascending-shapes-filled:before{content:"\ff5a"}
.ti-sort-ascending-small-big:before{content:"\fd95"}
.ti-sort-descending:before{content:"\eb27"}
.ti-sort-descending-2:before{content:"\eee3"}
.ti-sort-descending-2-filled:before{content:"\ff59"}
.ti-sort-descending-letters:before{content:"\ef1a"}
.ti-sort-descending-numbers:before{content:"\ef1b"}
.ti-sort-descending-shapes:before{content:"\fd97"}
.ti-sort-descending-shapes-filled:before{content:"\ff58"}
.ti-sort-descending-small-big:before{content:"\fd96"}
.ti-sort-z-a:before{content:"\f550"}
.ti-sos:before{content:"\f24a"}
.ti-soup:before{content:"\ef2e"}
.ti-soup-filled:before{content:"\fe08"}
.ti-soup-off:before{content:"\f42d"}
.ti-source-code:before{content:"\f4a2"}
.ti-space:before{content:"\ec0c"}
.ti-space-off:before{content:"\f1aa"}
.ti-spaces:before{content:"\fea4"}
.ti-spacing-horizontal:before{content:"\ef54"}
.ti-spacing-vertical:before{content:"\ef55"}
.ti-spade:before{content:"\effa"}
.ti-spade-filled:before{content:"\f6a3"}
.ti-sparkles:before{content:"\f6d7"}
.ti-speakerphone:before{content:"\ed61"}
.ti-speedboat:before{content:"\ed93"}
.ti-speedboat-filled:before{content:"\100f6"}
.ti-sphere:before{content:"\fab8"}
.ti-sphere-off:before{content:"\fab6"}
.ti-sphere-plus:before{content:"\fab7"}
.ti-spider:before{content:"\f293"}
.ti-spider-filled:before{content:"\10109"}
.ti-spiral:before{content:"\f294"}
.ti-spiral-off:before{content:"\f42e"}
.ti-sport-billard:before{content:"\eee4"}
.ti-spray:before{content:"\f50b"}
.ti-spy:before{content:"\f227"}
.ti-spy-off:before{content:"\f42f"}
.ti-sql:before{content:"\f7c0"}
.ti-square:before{content:"\eb2c"}
.ti-square-arrow-down:before{content:"\f4b7"}
.ti-square-arrow-down-filled:before{content:"\fb31"}
.ti-square-arrow-left:before{content:"\f4b8"}
.ti-square-arrow-left-filled:before{content:"\fb32"}
.ti-square-arrow-right:before{content:"\f4b9"}
.ti-square-arrow-right-filled:before{content:"\fb33"}
.ti-square-arrow-up:before{content:"\f4ba"}
.ti-square-arrow-up-filled:before{content:"\fb34"}
.ti-square-asterisk:before{content:"\f01a"}
.ti-square-asterisk-filled:before{content:"\fb35"}
.ti-square-check:before{content:"\eb28"}
.ti-square-check-filled:before{content:"\f76d"}
.ti-square-chevron-down:before{content:"\f627"}
.ti-square-chevron-down-filled:before{content:"\fb36"}
.ti-square-chevron-left:before{content:"\f628"}
.ti-square-chevron-left-filled:before{content:"\fb37"}
.ti-square-chevron-right:before{content:"\f629"}
.ti-square-chevron-right-filled:before{content:"\fb38"}
.ti-square-chevron-up:before{content:"\f62a"}
.ti-square-chevron-up-filled:before{content:"\fb39"}
.ti-square-chevrons-down:before{content:"\f64b"}
.ti-square-chevrons-down-filled:before{content:"\fb3a"}
.ti-square-chevrons-left:before{content:"\f64c"}
.ti-square-chevrons-left-filled:before{content:"\fb3b"}
.ti-square-chevrons-right:before{content:"\f64d"}
.ti-square-chevrons-right-filled:before{content:"\fb3c"}
.ti-square-chevrons-up:before{content:"\f64e"}
.ti-square-chevrons-up-filled:before{content:"\fb3d"}
.ti-square-dashed:before{content:"\100bb"}
.ti-square-dot:before{content:"\ed59"}
.ti-square-dot-filled:before{content:"\fb3e"}
.ti-square-f0:before{content:"\f526"}
.ti-square-f0-filled:before{content:"\f76e"}
.ti-square-f1:before{content:"\f527"}
.ti-square-f1-filled:before{content:"\f76f"}
.ti-square-f2:before{content:"\f528"}
.ti-square-f2-filled:before{content:"\f770"}
.ti-square-f3:before{content:"\f529"}
.ti-square-f3-filled:before{content:"\f771"}
.ti-square-f4:before{content:"\f52a"}
.ti-square-f4-filled:before{content:"\f772"}
.ti-square-f5:before{content:"\f52b"}
.ti-square-f5-filled:before{content:"\f773"}
.ti-square-f6:before{content:"\f52c"}
.ti-square-f6-filled:before{content:"\f774"}
.ti-square-f7:before{content:"\f52d"}
.ti-square-f7-filled:before{content:"\f775"}
.ti-square-f8:before{content:"\f52e"}
.ti-square-f8-filled:before{content:"\f776"}
.ti-square-f9:before{content:"\f52f"}
.ti-square-f9-filled:before{content:"\f777"}
.ti-square-filled:before{content:"\fc40"}
.ti-square-forbid:before{content:"\ed5b"}
.ti-square-forbid-2:before{content:"\ed5a"}
.ti-square-half:before{content:"\effb"}
.ti-square-key:before{content:"\f638"}
.ti-square-letter-a:before{content:"\f47c"}
.ti-square-letter-a-filled:before{content:"\fe07"}
.ti-square-letter-b:before{content:"\f47d"}
.ti-square-letter-b-filled:before{content:"\fe06"}
.ti-square-letter-c:before{content:"\f47e"}
.ti-square-letter-c-filled:before{content:"\fe05"}
.ti-square-letter-d:before{content:"\f47f"}
.ti-square-letter-d-filled:before{content:"\fe04"}
.ti-square-letter-e:before{content:"\f480"}
.ti-square-letter-e-filled:before{content:"\fe03"}
.ti-square-letter-f:before{content:"\f481"}
.ti-square-letter-f-filled:before{content:"\fe02"}
.ti-square-letter-g:before{content:"\f482"}
.ti-square-letter-g-filled:before{content:"\fe01"}
.ti-square-letter-h:before{content:"\f483"}
.ti-square-letter-h-filled:before{content:"\fe00"}
.ti-square-letter-i:before{content:"\f484"}
.ti-square-letter-i-filled:before{content:"\fdff"}
.ti-square-letter-j:before{content:"\f485"}
.ti-square-letter-j-filled:before{content:"\fdfe"}
.ti-square-letter-k:before{content:"\f486"}
.ti-square-letter-k-filled:before{content:"\fdfd"}
.ti-square-letter-l:before{content:"\f487"}
.ti-square-letter-l-filled:before{content:"\fdfc"}
.ti-square-letter-m:before{content:"\f488"}
.ti-square-letter-m-filled:before{content:"\fdfb"}
.ti-square-letter-n:before{content:"\f489"}
.ti-square-letter-n-filled:before{content:"\fdfa"}
.ti-square-letter-o:before{content:"\f48a"}
.ti-square-letter-o-filled:before{content:"\fdf9"}
.ti-square-letter-p:before{content:"\f48b"}
.ti-square-letter-p-filled:before{content:"\fdf8"}
.ti-square-letter-q:before{content:"\f48c"}
.ti-square-letter-q-filled:before{content:"\fdf7"}
.ti-square-letter-r:before{content:"\f48d"}
.ti-square-letter-r-filled:before{content:"\fdf6"}
.ti-square-letter-s:before{content:"\f48e"}
.ti-square-letter-s-filled:before{content:"\fdf5"}
.ti-square-letter-t:before{content:"\f48f"}
.ti-square-letter-t-filled:before{content:"\fdf4"}
.ti-square-letter-u:before{content:"\f490"}
.ti-square-letter-u-filled:before{content:"\fdf3"}
.ti-square-letter-v:before{content:"\f4bb"}
.ti-square-letter-v-filled:before{content:"\fdf2"}
.ti-square-letter-w:before{content:"\f491"}
.ti-square-letter-w-filled:before{content:"\fdf1"}
.ti-square-letter-x:before{content:"\f4bc"}
.ti-square-letter-x-filled:before{content:"\fdf0"}
.ti-square-letter-y:before{content:"\f492"}
.ti-square-letter-y-filled:before{content:"\fdef"}
.ti-square-letter-z:before{content:"\f493"}
.ti-square-letter-z-filled:before{content:"\fdee"}
.ti-square-minus:before{content:"\eb29"}
.ti-square-minus-filled:before{content:"\fb3f"}
.ti-square-number-0:before{content:"\eee5"}
.ti-square-number-0-filled:before{content:"\f764"}
.ti-square-number-1:before{content:"\eee6"}
.ti-square-number-1-filled:before{content:"\f765"}
.ti-square-number-2:before{content:"\eee7"}
.ti-square-number-2-filled:before{content:"\f7fa"}
.ti-square-number-3:before{content:"\eee8"}
.ti-square-number-3-filled:before{content:"\f766"}
.ti-square-number-4:before{content:"\eee9"}
.ti-square-number-4-filled:before{content:"\f767"}
.ti-square-number-5:before{content:"\eeea"}
.ti-square-number-5-filled:before{content:"\f768"}
.ti-square-number-6:before{content:"\eeeb"}
.ti-square-number-6-filled:before{content:"\f769"}
.ti-square-number-7:before{content:"\eeec"}
.ti-square-number-7-filled:before{content:"\f76a"}
.ti-square-number-8:before{content:"\eeed"}
.ti-square-number-8-filled:before{content:"\f76b"}
.ti-square-number-9:before{content:"\eeee"}
.ti-square-number-9-filled:before{content:"\f76c"}
.ti-square-off:before{content:"\eeef"}
.ti-square-percentage:before{content:"\fd83"}
.ti-square-plus:before{content:"\eb2a"}
.ti-square-plus-2:before{content:"\fc96"}
.ti-square-root:before{content:"\eef1"}
.ti-square-root-2:before{content:"\eef0"}
.ti-square-rotated:before{content:"\ecdf"}
.ti-square-rotated-filled:before{content:"\f6a4"}
.ti-square-rotated-forbid:before{content:"\f01c"}
.ti-square-rotated-forbid-2:before{content:"\f01b"}
.ti-square-rotated-off:before{content:"\eef2"}
.ti-square-rounded:before{content:"\f59a"}
.ti-square-rounded-arrow-down:before{content:"\f639"}
.ti-square-rounded-arrow-down-filled:before{content:"\f6db"}
.ti-square-rounded-arrow-left:before{content:"\f63a"}
.ti-square-rounded-arrow-left-filled:before{content:"\f6dc"}
.ti-square-rounded-arrow-right:before{content:"\f63b"}
.ti-square-rounded-arrow-right-filled:before{content:"\f6dd"}
.ti-square-rounded-arrow-up:before{content:"\f63c"}
.ti-square-rounded-arrow-up-filled:before{content:"\f6de"}
.ti-square-rounded-check:before{content:"\f63d"}
.ti-square-rounded-check-filled:before{content:"\f6df"}
.ti-square-rounded-chevron-down:before{content:"\f62b"}
.ti-square-rounded-chevron-down-filled:before{content:"\f6e0"}
.ti-square-rounded-chevron-left:before{content:"\f62c"}
.ti-square-rounded-chevron-left-filled:before{content:"\f6e1"}
.ti-square-rounded-chevron-right:before{content:"\f62d"}
.ti-square-rounded-chevron-right-filled:before{content:"\f6e2"}
.ti-square-rounded-chevron-up:before{content:"\f62e"}
.ti-square-rounded-chevron-up-filled:before{content:"\f6e3"}
.ti-square-rounded-chevrons-down:before{content:"\f64f"}
.ti-square-rounded-chevrons-down-filled:before{content:"\f6e4"}
.ti-square-rounded-chevrons-left:before{content:"\f650"}
.ti-square-rounded-chevrons-left-filled:before{content:"\f6e5"}
.ti-square-rounded-chevrons-right:before{content:"\f651"}
.ti-square-rounded-chevrons-right-filled:before{content:"\f6e6"}
.ti-square-rounded-chevrons-up:before{content:"\f652"}
.ti-square-rounded-chevrons-up-filled:before{content:"\f6e7"}
.ti-square-rounded-filled:before{content:"\f6a5"}
.ti-square-rounded-letter-a:before{content:"\f5ae"}
.ti-square-rounded-letter-a-filled:before{content:"\fded"}
.ti-square-rounded-letter-b:before{content:"\f5af"}
.ti-square-rounded-letter-b-filled:before{content:"\fdec"}
.ti-square-rounded-letter-c:before{content:"\f5b0"}
.ti-square-rounded-letter-c-filled:before{content:"\fdeb"}
.ti-square-rounded-letter-d:before{content:"\f5b1"}
.ti-square-rounded-letter-d-filled:before{content:"\fdea"}
.ti-square-rounded-letter-e:before{content:"\f5b2"}
.ti-square-rounded-letter-e-filled:before{content:"\fde9"}
.ti-square-rounded-letter-f:before{content:"\f5b3"}
.ti-square-rounded-letter-f-filled:before{content:"\fde8"}
.ti-square-rounded-letter-g:before{content:"\f5b4"}
.ti-square-rounded-letter-g-filled:before{content:"\fde7"}
.ti-square-rounded-letter-h:before{content:"\f5b5"}
.ti-square-rounded-letter-h-filled:before{content:"\fde6"}
.ti-square-rounded-letter-i:before{content:"\f5b6"}
.ti-square-rounded-letter-i-filled:before{content:"\fde5"}
.ti-square-rounded-letter-j:before{content:"\f5b7"}
.ti-square-rounded-letter-j-filled:before{content:"\fde4"}
.ti-square-rounded-letter-k:before{content:"\f5b8"}
.ti-square-rounded-letter-k-filled:before{content:"\fde3"}
.ti-square-rounded-letter-l:before{content:"\f5b9"}
.ti-square-rounded-letter-l-filled:before{content:"\fde2"}
.ti-square-rounded-letter-m:before{content:"\f5ba"}
.ti-square-rounded-letter-m-filled:before{content:"\fde1"}
.ti-square-rounded-letter-n:before{content:"\f5bb"}
.ti-square-rounded-letter-n-filled:before{content:"\fde0"}
.ti-square-rounded-letter-o:before{content:"\f5bc"}
.ti-square-rounded-letter-o-filled:before{content:"\fddf"}
.ti-square-rounded-letter-p:before{content:"\f5bd"}
.ti-square-rounded-letter-p-filled:before{content:"\fdde"}
.ti-square-rounded-letter-q:before{content:"\f5be"}
.ti-square-rounded-letter-q-filled:before{content:"\fddd"}
.ti-square-rounded-letter-r:before{content:"\f5bf"}
.ti-square-rounded-letter-r-filled:before{content:"\fddc"}
.ti-square-rounded-letter-s:before{content:"\f5c0"}
.ti-square-rounded-letter-s-filled:before{content:"\fddb"}
.ti-square-rounded-letter-t:before{content:"\f5c1"}
.ti-square-rounded-letter-t-filled:before{content:"\fdda"}
.ti-square-rounded-letter-u:before{content:"\f5c2"}
.ti-square-rounded-letter-u-filled:before{content:"\fdd9"}
.ti-square-rounded-letter-v:before{content:"\f5c3"}
.ti-square-rounded-letter-v-filled:before{content:"\fdd8"}
.ti-square-rounded-letter-w:before{content:"\f5c4"}
.ti-square-rounded-letter-w-filled:before{content:"\fdd7"}
.ti-square-rounded-letter-x:before{content:"\f5c5"}
.ti-square-rounded-letter-x-filled:before{content:"\fdd6"}
.ti-square-rounded-letter-y:before{content:"\f5c6"}
.ti-square-rounded-letter-y-filled:before{content:"\fdd5"}
.ti-square-rounded-letter-z:before{content:"\f5c7"}
.ti-square-rounded-letter-z-filled:before{content:"\fdd4"}
.ti-square-rounded-minus:before{content:"\f63e"}
.ti-square-rounded-minus-2:before{content:"\fc97"}
.ti-square-rounded-minus-filled:before{content:"\fb40"}
.ti-square-rounded-number-0:before{content:"\f5c8"}
.ti-square-rounded-number-0-filled:before{content:"\f778"}
.ti-square-rounded-number-1:before{content:"\f5c9"}
.ti-square-rounded-number-1-filled:before{content:"\f779"}
.ti-square-rounded-number-2:before{content:"\f5ca"}
.ti-square-rounded-number-2-filled:before{content:"\f77a"}
.ti-square-rounded-number-3:before{content:"\f5cb"}
.ti-square-rounded-number-3-filled:before{content:"\f77b"}
.ti-square-rounded-number-4:before{content:"\f5cc"}
.ti-square-rounded-number-4-filled:before{content:"\f77c"}
.ti-square-rounded-number-5:before{content:"\f5cd"}
.ti-square-rounded-number-5-filled:before{content:"\f77d"}
.ti-square-rounded-number-6:before{content:"\f5ce"}
.ti-square-rounded-number-6-filled:before{content:"\f77e"}
.ti-square-rounded-number-7:before{content:"\f5cf"}
.ti-square-rounded-number-7-filled:before{content:"\f77f"}
.ti-square-rounded-number-8:before{content:"\f5d0"}
.ti-square-rounded-number-8-filled:before{content:"\f780"}
.ti-square-rounded-number-9:before{content:"\f5d1"}
.ti-square-rounded-number-9-filled:before{content:"\f781"}
.ti-square-rounded-percentage:before{content:"\fd84"}
.ti-square-rounded-plus:before{content:"\f63f"}
.ti-square-rounded-plus-2:before{content:"\fc98"}
.ti-square-rounded-plus-filled:before{content:"\f6e8"}
.ti-square-rounded-x:before{content:"\f640"}
.ti-square-rounded-x-filled:before{content:"\f6e9"}
.ti-square-toggle:before{content:"\eef4"}
.ti-square-toggle-horizontal:before{content:"\eef3"}
.ti-square-x:before{content:"\eb2b"}
.ti-square-x-filled:before{content:"\fb41"}
.ti-squares:before{content:"\eef6"}
.ti-squares-diagonal:before{content:"\eef5"}
.ti-squares-filled:before{content:"\fe9f"}
.ti-squares-selected:before{content:"\fea3"}
.ti-stack:before{content:"\eb2d"}
.ti-stack-2:before{content:"\eef7"}
.ti-stack-2-filled:before{content:"\fdd3"}
.ti-stack-3:before{content:"\ef9d"}
.ti-stack-3-filled:before{content:"\fdd2"}
.ti-stack-back:before{content:"\fd26"}
.ti-stack-backward:before{content:"\fd27"}
.ti-stack-filled:before{content:"\fdd1"}
.ti-stack-forward:before{content:"\fd28"}
.ti-stack-front:before{content:"\fd29"}
.ti-stack-middle:before{content:"\fd2a"}
.ti-stack-pop:before{content:"\f234"}
.ti-stack-push:before{content:"\f235"}
.ti-stairs:before{content:"\eca6"}
.ti-stairs-down:before{content:"\eca4"}
.ti-stairs-up:before{content:"\eca5"}
.ti-star:before{content:"\eb2e"}
.ti-star-filled:before{content:"\f6a6"}
.ti-star-half:before{content:"\ed19"}
.ti-star-half-filled:before{content:"\f6a7"}
.ti-star-off:before{content:"\ed62"}
.ti-stars:before{content:"\ed38"}
.ti-stars-filled:before{content:"\f6a8"}
.ti-stars-off:before{content:"\f430"}
.ti-status-change:before{content:"\f3b0"}
.ti-steam:before{content:"\f24b"}
.ti-steering-wheel:before{content:"\ec7b"}
.ti-steering-wheel-filled:before{content:"\ff03"}
.ti-steering-wheel-off:before{content:"\f431"}
.ti-step-into:before{content:"\ece0"}
.ti-step-out:before{content:"\ece1"}
.ti-stereo-glasses:before{content:"\f4cb"}
.ti-stethoscope:before{content:"\edbe"}
.ti-stethoscope-off:before{content:"\f432"}
.ti-sticker:before{content:"\eb2f"}
.ti-sticker-2:before{content:"\fd3d"}
.ti-stopwatch:before{content:"\ff9b"}
.ti-storm:before{content:"\f24c"}
.ti-storm-off:before{content:"\f433"}
.ti-stretching:before{content:"\f2db"}
.ti-stretching-2:before{content:"\fa6d"}
.ti-strikethrough:before{content:"\eb9e"}
.ti-submarine:before{content:"\ed94"}
.ti-subscript:before{content:"\eb9f"}
.ti-subtask:before{content:"\ec9f"}
.ti-sum:before{content:"\eb73"}
.ti-sum-off:before{content:"\f1ab"}
.ti-sun:before{content:"\eb30"}
.ti-sun-electricity:before{content:"\fcc2"}
.ti-sun-filled:before{content:"\f6a9"}
.ti-sun-high:before{content:"\f236"}
.ti-sun-high-filled:before{content:"\10108"}
.ti-sun-low:before{content:"\f237"}
.ti-sun-low-filled:before{content:"\10107"}
.ti-sun-moon:before{content:"\f4a3"}
.ti-sun-off:before{content:"\ed63"}
.ti-sun-wind:before{content:"\f238"}
.ti-sunglasses:before{content:"\f239"}
.ti-sunglasses-filled:before{content:"\fec8"}
.ti-sunrise:before{content:"\ef1c"}
.ti-sunrise-filled:before{content:"\10106"}
.ti-sunset:before{content:"\ec31"}
.ti-sunset-2:before{content:"\f23a"}
.ti-sunset-2-filled:before{content:"\10105"}
.ti-sunset-filled:before{content:"\10104"}
.ti-superscript:before{content:"\eba0"}
.ti-svg:before{content:"\f25a"}
.ti-swimming:before{content:"\ec92"}
.ti-swipe:before{content:"\f551"}
.ti-swipe-down:before{content:"\fd5e"}
.ti-swipe-down-filled:before{content:"\ff57"}
.ti-swipe-left:before{content:"\fd5f"}
.ti-swipe-left-filled:before{content:"\ff56"}
.ti-swipe-right:before{content:"\fd60"}
.ti-swipe-right-filled:before{content:"\ff55"}
.ti-swipe-up:before{content:"\fd61"}
.ti-swipe-up-filled:before{content:"\ff54"}
.ti-switch:before{content:"\eb33"}
.ti-switch-2:before{content:"\edbf"}
.ti-switch-3:before{content:"\edc0"}
.ti-switch-horizontal:before{content:"\eb31"}
.ti-switch-vertical:before{content:"\eb32"}
.ti-sword:before{content:"\f030"}
.ti-sword-off:before{content:"\f434"}
.ti-swords:before{content:"\f132"}
.ti-table:before{content:"\eba1"}
.ti-table-alias:before{content:"\f25b"}
.ti-table-column:before{content:"\faff"}
.ti-table-dashed:before{content:"\100ba"}
.ti-table-down:before{content:"\fa1c"}
.ti-table-export:before{content:"\eef8"}
.ti-table-filled:before{content:"\f782"}
.ti-table-heart:before{content:"\fa1d"}
.ti-table-import:before{content:"\eef9"}
.ti-table-minus:before{content:"\fa1e"}
.ti-table-off:before{content:"\eefa"}
.ti-table-options:before{content:"\f25c"}
.ti-table-plus:before{content:"\fa1f"}
.ti-table-row:before{content:"\fb00"}
.ti-table-share:before{content:"\fa20"}
.ti-table-shortcut:before{content:"\f25d"}
.ti-table-spark:before{content:"\ffad"}
.ti-tag:before{content:"\10096"}
.ti-tag-filled:before{content:"\ff02"}
.ti-tag-minus:before{content:"\eb34"}
.ti-tag-off:before{content:"\efc0"}
.ti-tag-plus:before{content:"\10097"}
.ti-tag-starred:before{content:"\fc99"}
.ti-tags:before{content:"\ef86"}
.ti-tags-filled:before{content:"\ff01"}
.ti-tags-off:before{content:"\efc1"}
.ti-tallymark-1:before{content:"\ec46"}
.ti-tallymark-2:before{content:"\ec47"}
.ti-tallymark-3:before{content:"\ec48"}
.ti-tallymark-4:before{content:"\ec49"}
.ti-tallymarks:before{content:"\ec4a"}
.ti-tank:before{content:"\ed95"}
.ti-target:before{content:"\eb35"}
.ti-target-arrow:before{content:"\f51a"}
.ti-target-off:before{content:"\f1ad"}
.ti-tax:before{content:"\feee"}
.ti-tax-euro:before{content:"\fef0"}
.ti-tax-pound:before{content:"\feef"}
.ti-teapot:before{content:"\f552"}
.ti-telescope:before{content:"\f07d"}
.ti-telescope-off:before{content:"\f1ae"}
.ti-temperature:before{content:"\eb38"}
.ti-temperature-celsius:before{content:"\eb36"}
.ti-temperature-fahrenheit:before{content:"\eb37"}
.ti-temperature-minus:before{content:"\ebed"}
.ti-temperature-minus-filled:before{content:"\10103"}
.ti-temperature-off:before{content:"\f1af"}
.ti-temperature-plus:before{content:"\ebee"}
.ti-temperature-plus-filled:before{content:"\10102"}
.ti-temperature-snow:before{content:"\fda3"}
.ti-temperature-sun:before{content:"\fda4"}
.ti-template:before{content:"\eb39"}
.ti-template-off:before{content:"\f1b0"}
.ti-tent:before{content:"\eefb"}
.ti-tent-off:before{content:"\f435"}
.ti-terminal:before{content:"\ebdc"}
.ti-terminal-2:before{content:"\ebef"}
.ti-test-pipe:before{content:"\eb3a"}
.ti-test-pipe-2:before{content:"\f0a4"}
.ti-test-pipe-2-filled:before{content:"\ff53"}
.ti-test-pipe-off:before{content:"\f1b1"}
.ti-tex:before{content:"\f4e0"}
.ti-text-caption:before{content:"\f4a4"}
.ti-text-color:before{content:"\f2dc"}
.ti-text-decrease:before{content:"\f202"}
.ti-text-direction-ltr:before{content:"\eefc"}
.ti-text-direction-rtl:before{content:"\eefd"}
.ti-text-grammar:before{content:"\fd6d"}
.ti-text-increase:before{content:"\f203"}
.ti-text-orientation:before{content:"\f2a4"}
.ti-text-plus:before{content:"\f2a5"}
.ti-text-recognition:before{content:"\f204"}
.ti-text-resize:before{content:"\ef87"}
.ti-text-scan-2:before{content:"\fcc3"}
.ti-text-size:before{content:"\f2b1"}
.ti-text-spellcheck:before{content:"\f2a6"}
.ti-text-wrap:before{content:"\ebdd"}
.ti-text-wrap-column:before{content:"\feb2"}
.ti-text-wrap-disabled:before{content:"\eca7"}
.ti-texture:before{content:"\f51b"}
.ti-theater:before{content:"\f79b"}
.ti-thermometer:before{content:"\ef67"}
.ti-thumb-down:before{content:"\eb3b"}
.ti-thumb-down-filled:before{content:"\f6aa"}
.ti-thumb-down-off:before{content:"\f436"}
.ti-thumb-up:before{content:"\eb3c"}
.ti-thumb-up-filled:before{content:"\f6ab"}
.ti-thumb-up-off:before{content:"\f437"}
.ti-tic-tac:before{content:"\f51c"}
.ti-ticket:before{content:"\eb3d"}
.ti-ticket-off:before{content:"\f1b2"}
.ti-tie:before{content:"\f07e"}
.ti-tilde:before{content:"\f4a5"}
.ti-tilt-shift:before{content:"\eefe"}
.ti-tilt-shift-filled:before{content:"\fec7"}
.ti-tilt-shift-off:before{content:"\f1b3"}
.ti-time-duration-0:before{content:"\fad4"}
.ti-time-duration-10:before{content:"\fad5"}
.ti-time-duration-15:before{content:"\fad6"}
.ti-time-duration-30:before{content:"\fad7"}
.ti-time-duration-45:before{content:"\fad8"}
.ti-time-duration-5:before{content:"\fad9"}
.ti-time-duration-60:before{content:"\fada"}
.ti-time-duration-90:before{content:"\fadb"}
.ti-time-duration-off:before{content:"\fadc"}
.ti-timeline:before{content:"\f031"}
.ti-timeline-event:before{content:"\f553"}
.ti-timeline-event-exclamation:before{content:"\f662"}
.ti-timeline-event-filled:before{content:"\fd18"}
.ti-timeline-event-minus:before{content:"\f663"}
.ti-timeline-event-plus:before{content:"\f664"}
.ti-timeline-event-text:before{content:"\f665"}
.ti-timeline-event-x:before{content:"\f666"}
.ti-timezone:before{content:"\feed"}
.ti-tip-jar:before{content:"\feea"}
.ti-tip-jar-euro:before{content:"\feec"}
.ti-tip-jar-pound:before{content:"\feeb"}
.ti-tir:before{content:"\ebf0"}
.ti-toggle-left:before{content:"\eb3e"}
.ti-toggle-left-filled:before{content:"\fec0"}
.ti-toggle-right:before{content:"\eb3f"}
.ti-toggle-right-filled:before{content:"\febf"}
.ti-toilet-paper:before{content:"\efd3"}
.ti-toilet-paper-off:before{content:"\f1b4"}
.ti-toml:before{content:"\fa5d"}
.ti-tool:before{content:"\eb40"}
.ti-tools:before{content:"\ebca"}
.ti-tools-kitchen:before{content:"\ed64"}
.ti-tools-kitchen-2:before{content:"\eeff"}
.ti-tools-kitchen-2-off:before{content:"\f1b5"}
.ti-tools-kitchen-3:before{content:"\fd2b"}
.ti-tools-kitchen-off:before{content:"\f1b6"}
.ti-tools-off:before{content:"\f1b7"}
.ti-tooltip:before{content:"\f2dd"}
.ti-topology-bus:before{content:"\f5d9"}
.ti-topology-complex:before{content:"\f5da"}
.ti-topology-full:before{content:"\f5dc"}
.ti-topology-full-hierarchy:before{content:"\f5db"}
.ti-topology-ring:before{content:"\f5df"}
.ti-topology-ring-2:before{content:"\f5dd"}
.ti-topology-ring-3:before{content:"\f5de"}
.ti-topology-star:before{content:"\f5e5"}
.ti-topology-star-2:before{content:"\f5e0"}
.ti-topology-star-3:before{content:"\f5e1"}
.ti-topology-star-ring:before{content:"\f5e4"}
.ti-topology-star-ring-2:before{content:"\f5e2"}
.ti-topology-star-ring-3:before{content:"\f5e3"}
.ti-torii:before{content:"\f59b"}
.ti-tornado:before{content:"\ece2"}
.ti-tournament:before{content:"\ecd0"}
.ti-tower:before{content:"\f2cb"}
.ti-tower-off:before{content:"\f2ca"}
.ti-track:before{content:"\ef00"}
.ti-tractor:before{content:"\ec0d"}
.ti-trademark:before{content:"\ec0e"}
.ti-traffic-cone:before{content:"\ec0f"}
.ti-traffic-cone-off:before{content:"\f1b8"}
.ti-traffic-lights:before{content:"\ed39"}
.ti-traffic-lights-off:before{content:"\f1b9"}
.ti-train:before{content:"\ed96"}
.ti-train-filled:before{content:"\100f5"}
.ti-transaction-bitcoin:before{content:"\fd6e"}
.ti-transaction-dollar:before{content:"\fd6f"}
.ti-transaction-euro:before{content:"\fd70"}
.ti-transaction-pound:before{content:"\fd71"}
.ti-transaction-rupee:before{content:"\fd85"}
.ti-transaction-yen:before{content:"\fd72"}
.ti-transaction-yuan:before{content:"\fd73"}
.ti-transfer:before{content:"\fc1f"}
.ti-transfer-in:before{content:"\ef2f"}
.ti-transfer-out:before{content:"\ef30"}
.ti-transfer-vertical:before{content:"\fc1e"}
.ti-transform:before{content:"\f38e"}
.ti-transform-filled:before{content:"\f6ac"}
.ti-transform-point:before{content:"\fda9"}
.ti-transform-point-bottom-left:before{content:"\fda5"}
.ti-transform-point-bottom-right:before{content:"\fda6"}
.ti-transform-point-top-left:before{content:"\fda7"}
.ti-transform-point-top-right:before{content:"\fda8"}
.ti-transition-bottom:before{content:"\f2b2"}
.ti-transition-bottom-filled:before{content:"\fdd0"}
.ti-transition-left:before{content:"\f2b3"}
.ti-transition-left-filled:before{content:"\fdcf"}
.ti-transition-right:before{content:"\f2b4"}
.ti-transition-right-filled:before{content:"\fdce"}
.ti-transition-top:before{content:"\f2b5"}
.ti-transition-top-filled:before{content:"\fdcd"}
.ti-trash:before{content:"\eb41"}
.ti-trash-filled:before{content:"\f783"}
.ti-trash-off:before{content:"\ed65"}
.ti-trash-x:before{content:"\ef88"}
.ti-trash-x-filled:before{content:"\f784"}
.ti-treadmill:before{content:"\fa6e"}
.ti-tree:before{content:"\ef01"}
.ti-trees:before{content:"\ec10"}
.ti-trekking:before{content:"\f5ad"}
.ti-trending-down:before{content:"\eb42"}
.ti-trending-down-2:before{content:"\edc1"}
.ti-trending-down-3:before{content:"\edc2"}
.ti-trending-up:before{content:"\eb43"}
.ti-trending-up-2:before{content:"\edc3"}
.ti-trending-up-3:before{content:"\edc4"}
.ti-triangle:before{content:"\eb44"}
.ti-triangle-filled:before{content:"\f6ad"}
.ti-triangle-inverted:before{content:"\f01d"}
.ti-triangle-inverted-filled:before{content:"\f6ae"}
.ti-triangle-minus:before{content:"\fc9b"}
.ti-triangle-minus-2:before{content:"\fc9a"}
.ti-triangle-off:before{content:"\ef02"}
.ti-triangle-plus:before{content:"\fc9d"}
.ti-triangle-plus-2:before{content:"\fc9c"}
.ti-triangle-square-circle:before{content:"\ece8"}
.ti-triangle-square-circle-filled:before{content:"\fb42"}
.ti-triangles:before{content:"\f0a5"}
.ti-trident:before{content:"\ecc5"}
.ti-trolley:before{content:"\f4cc"}
.ti-trolley-filled:before{content:"\100f4"}
.ti-trophy:before{content:"\eb45"}
.ti-trophy-filled:before{content:"\f6af"}
.ti-trophy-off:before{content:"\f438"}
.ti-trowel:before{content:"\f368"}
.ti-truck:before{content:"\ebc4"}
.ti-truck-delivery:before{content:"\ec4b"}
.ti-truck-filled:before{content:"\100f3"}
.ti-truck-loading:before{content:"\f1da"}
.ti-truck-off:before{content:"\ef03"}
.ti-truck-return:before{content:"\ec4c"}
.ti-txt:before{content:"\f3b1"}
.ti-typeface:before{content:"\fdab"}
.ti-typography:before{content:"\ebc5"}
.ti-typography-off:before{content:"\f1ba"}
.ti-u-turn-left:before{content:"\fea2"}
.ti-u-turn-right:before{content:"\fea1"}
.ti-ufo:before{content:"\f26f"}
.ti-ufo-off:before{content:"\f26e"}
.ti-uhd:before{content:"\100aa"}
.ti-umbrella:before{content:"\ebf1"}
.ti-umbrella-2:before{content:"\ff0e"}
.ti-umbrella-closed:before{content:"\ff0c"}
.ti-umbrella-closed-2:before{content:"\ff0d"}
.ti-umbrella-filled:before{content:"\f6b0"}
.ti-umbrella-off:before{content:"\f1bb"}
.ti-underline:before{content:"\eba2"}
.ti-universe:before{content:"\fcc4"}
.ti-unlink:before{content:"\eb46"}
.ti-upload:before{content:"\eb47"}
.ti-urgent:before{content:"\eb48"}
.ti-usb:before{content:"\f00c"}
.ti-user:before{content:"\eb4d"}
.ti-user-bitcoin:before{content:"\ff30"}
.ti-user-bolt:before{content:"\f9d1"}
.ti-user-cancel:before{content:"\f9d2"}
.ti-user-check:before{content:"\eb49"}
.ti-user-circle:before{content:"\ef68"}
.ti-user-code:before{content:"\f9d3"}
.ti-user-cog:before{content:"\f9d4"}
.ti-user-dollar:before{content:"\f9d5"}
.ti-user-down:before{content:"\f9d6"}
.ti-user-edit:before{content:"\f7cc"}
.ti-user-exclamation:before{content:"\ec12"}
.ti-user-filled:before{content:"\fd19"}
.ti-user-heart:before{content:"\f7cd"}
.ti-user-hexagon:before{content:"\fc4e"}
.ti-user-minus:before{content:"\eb4a"}
.ti-user-off:before{content:"\ecf9"}
.ti-user-pause:before{content:"\f9d7"}
.ti-user-pentagon:before{content:"\fc4f"}
.ti-user-pin:before{content:"\f7ce"}
.ti-user-plus:before{content:"\eb4b"}
.ti-user-question:before{content:"\f7cf"}
.ti-user-scan:before{content:"\fcaf"}
.ti-user-screen:before{content:"\fea0"}
.ti-user-search:before{content:"\ef89"}
.ti-user-share:before{content:"\f9d8"}
.ti-user-shield:before{content:"\f7d0"}
.ti-user-square:before{content:"\fc51"}
.ti-user-square-rounded:before{content:"\fc50"}
.ti-user-star:before{content:"\f7d1"}
.ti-user-up:before{content:"\f7d2"}
.ti-user-x:before{content:"\eb4c"}
.ti-users:before{content:"\ebf2"}
.ti-users-group:before{content:"\fa21"}
.ti-users-minus:before{content:"\fa0e"}
.ti-users-plus:before{content:"\fa0f"}
.ti-uv-index:before{content:"\f3b2"}
.ti-ux-circle:before{content:"\f369"}
.ti-vaccine:before{content:"\ef04"}
.ti-vaccine-bottle:before{content:"\ef69"}
.ti-vaccine-bottle-off:before{content:"\f439"}
.ti-vaccine-off:before{content:"\f1bc"}
.ti-vacuum-cleaner:before{content:"\f5e6"}
.ti-variable:before{content:"\ef05"}
.ti-variable-minus:before{content:"\f36a"}
.ti-variable-off:before{content:"\f1bd"}
.ti-variable-plus:before{content:"\f36b"}
.ti-vector:before{content:"\eca9"}
.ti-vector-bezier:before{content:"\ef1d"}
.ti-vector-bezier-2:before{content:"\f1a3"}
.ti-vector-bezier-arc:before{content:"\f4cd"}
.ti-vector-bezier-circle:before{content:"\f4ce"}
.ti-vector-off:before{content:"\f1be"}
.ti-vector-spline:before{content:"\f565"}
.ti-vector-triangle:before{content:"\eca8"}
.ti-vector-triangle-off:before{content:"\f1bf"}
.ti-venus:before{content:"\ec86"}
.ti-versions:before{content:"\ed52"}
.ti-versions-filled:before{content:"\f6b1"}
.ti-versions-off:before{content:"\f1c0"}
.ti-video:before{content:"\ed22"}
.ti-video-filled:before{content:"\1009b"}
.ti-video-minus:before{content:"\ed1f"}
.ti-video-off:before{content:"\ed20"}
.ti-video-plus:before{content:"\ed21"}
.ti-view-360:before{content:"\ed84"}
.ti-view-360-arrow:before{content:"\f62f"}
.ti-view-360-number:before{content:"\f566"}
.ti-view-360-off:before{content:"\f1c1"}
.ti-viewfinder:before{content:"\eb4e"}
.ti-viewfinder-off:before{content:"\f1c2"}
.ti-viewport-narrow:before{content:"\ebf3"}
.ti-viewport-short:before{content:"\fee9"}
.ti-viewport-tall:before{content:"\fee8"}
.ti-viewport-wide:before{content:"\ebf4"}
.ti-vinyl:before{content:"\f00d"}
.ti-vip:before{content:"\f3b3"}
.ti-vip-off:before{content:"\f43a"}
.ti-virus:before{content:"\eb74"}
.ti-virus-off:before{content:"\ed66"}
.ti-virus-search:before{content:"\ed67"}
.ti-vocabulary:before{content:"\ef1e"}
.ti-vocabulary-off:before{content:"\f43b"}
.ti-volcano:before{content:"\f79c"}
.ti-volume:before{content:"\eb51"}
.ti-volume-2:before{content:"\eb4f"}
.ti-volume-3:before{content:"\eb50"}
.ti-volume-off:before{content:"\f1c3"}
.ti-vs:before{content:"\fc52"}
.ti-walk:before{content:"\ec87"}
.ti-wall:before{content:"\ef7a"}
.ti-wall-off:before{content:"\f43c"}
.ti-wallet:before{content:"\eb75"}
.ti-wallet-off:before{content:"\f1c4"}
.ti-wallpaper:before{content:"\ef56"}
.ti-wallpaper-off:before{content:"\f1c5"}
.ti-wand:before{content:"\ebcb"}
.ti-wand-off:before{content:"\f1c6"}
.ti-wash:before{content:"\f311"}
.ti-wash-dry:before{content:"\f304"}
.ti-wash-dry-1:before{content:"\f2fa"}
.ti-wash-dry-2:before{content:"\f2fb"}
.ti-wash-dry-3:before{content:"\f2fc"}
.ti-wash-dry-a:before{content:"\f2fd"}
.ti-wash-dry-dip:before{content:"\f2fe"}
.ti-wash-dry-f:before{content:"\f2ff"}
.ti-wash-dry-flat:before{content:"\fa7f"}
.ti-wash-dry-hang:before{content:"\f300"}
.ti-wash-dry-off:before{content:"\f301"}
.ti-wash-dry-p:before{content:"\f302"}
.ti-wash-dry-shade:before{content:"\f303"}
.ti-wash-dry-w:before{content:"\f322"}
.ti-wash-dryclean:before{content:"\f305"}
.ti-wash-dryclean-off:before{content:"\f323"}
.ti-wash-eco:before{content:"\fa80"}
.ti-wash-gentle:before{content:"\f306"}
.ti-wash-hand:before{content:"\fa81"}
.ti-wash-machine:before{content:"\f25e"}
.ti-wash-off:before{content:"\f307"}
.ti-wash-press:before{content:"\f308"}
.ti-wash-temperature-1:before{content:"\f309"}
.ti-wash-temperature-2:before{content:"\f30a"}
.ti-wash-temperature-3:before{content:"\f30b"}
.ti-wash-temperature-4:before{content:"\f30c"}
.ti-wash-temperature-5:before{content:"\f30d"}
.ti-wash-temperature-6:before{content:"\f30e"}
.ti-wash-tumble-dry:before{content:"\f30f"}
.ti-wash-tumble-off:before{content:"\f310"}
.ti-waterpolo:before{content:"\fa6f"}
.ti-wave-saw-tool:before{content:"\ecd3"}
.ti-wave-sine:before{content:"\ecd4"}
.ti-wave-square:before{content:"\ecd5"}
.ti-waves-electricity:before{content:"\fcc5"}
.ti-webhook:before{content:"\f01e"}
.ti-webhook-off:before{content:"\f43d"}
.ti-weight:before{content:"\f589"}
.ti-wheat:before{content:"\100a8"}
.ti-wheat-off:before{content:"\100a9"}
.ti-wheel:before{content:"\fc64"}
.ti-wheelchair:before{content:"\f1db"}
.ti-wheelchair-off:before{content:"\f43e"}
.ti-whirl:before{content:"\f51d"}
.ti-wifi:before{content:"\eb52"}
.ti-wifi-0:before{content:"\eba3"}
.ti-wifi-1:before{content:"\eba4"}
.ti-wifi-2:before{content:"\eba5"}
.ti-wifi-off:before{content:"\ecfa"}
.ti-wind:before{content:"\ec34"}
.ti-wind-electricity:before{content:"\fcc6"}
.ti-wind-off:before{content:"\f1c7"}
.ti-windmill:before{content:"\ed85"}
.ti-windmill-filled:before{content:"\f6b2"}
.ti-windmill-off:before{content:"\f1c8"}
.ti-window:before{content:"\ef06"}
.ti-window-maximize:before{content:"\f1f1"}
.ti-window-minimize:before{content:"\f1f2"}
.ti-window-off:before{content:"\f1c9"}
.ti-windsock:before{content:"\f06d"}
.ti-windsock-filled:before{content:"\1009a"}
.ti-wiper:before{content:"\ecab"}
.ti-wiper-wash:before{content:"\ecaa"}
.ti-woman:before{content:"\eb53"}
.ti-woman-filled:before{content:"\fdcc"}
.ti-wood:before{content:"\f359"}
.ti-world:before{content:"\eb54"}
.ti-world-bolt:before{content:"\f9d9"}
.ti-world-cancel:before{content:"\f9da"}
.ti-world-check:before{content:"\f9db"}
.ti-world-code:before{content:"\f9dc"}
.ti-world-cog:before{content:"\f9dd"}
.ti-world-dollar:before{content:"\f9de"}
.ti-world-down:before{content:"\f9df"}
.ti-world-download:before{content:"\ef8a"}
.ti-world-exclamation:before{content:"\f9e0"}
.ti-world-heart:before{content:"\f9e1"}
.ti-world-latitude:before{content:"\ed2e"}
.ti-world-longitude:before{content:"\ed2f"}
.ti-world-minus:before{content:"\f9e2"}
.ti-world-off:before{content:"\f1ca"}
.ti-world-pause:before{content:"\f9e3"}
.ti-world-pin:before{content:"\f9e4"}
.ti-world-plus:before{content:"\f9e5"}
.ti-world-question:before{content:"\f9e6"}
.ti-world-search:before{content:"\f9e7"}
.ti-world-share:before{content:"\f9e8"}
.ti-world-star:before{content:"\f9e9"}
.ti-world-up:before{content:"\f9ea"}
.ti-world-upload:before{content:"\ef8b"}
.ti-world-www:before{content:"\f38f"}
.ti-world-x:before{content:"\f9eb"}
.ti-wrecking-ball:before{content:"\ed97"}
.ti-writing:before{content:"\ef08"}
.ti-writing-off:before{content:"\f1cb"}
.ti-writing-sign:before{content:"\ef07"}
.ti-writing-sign-off:before{content:"\f1cc"}
.ti-x:before{content:"\eb55"}
.ti-x-power-y:before{content:"\10072"}
.ti-xbox-a:before{content:"\f2b6"}
.ti-xbox-a-filled:before{content:"\fdcb"}
.ti-xbox-b:before{content:"\f2b7"}
.ti-xbox-b-filled:before{content:"\fdca"}
.ti-xbox-x:before{content:"\f2b8"}
.ti-xbox-x-filled:before{content:"\fdc9"}
.ti-xbox-y:before{content:"\f2b9"}
.ti-xbox-y-filled:before{content:"\fdc8"}
.ti-xd:before{content:"\fa33"}
.ti-xxx:before{content:"\fc20"}
.ti-yin-yang:before{content:"\ec35"}
.ti-yin-yang-filled:before{content:"\f785"}
.ti-yoga:before{content:"\f01f"}
.ti-zeppelin:before{content:"\f270"}
.ti-zeppelin-filled:before{content:"\fdc7"}
.ti-zeppelin-off:before{content:"\f43f"}
.ti-zip:before{content:"\f3b4"}
.ti-zodiac-aquarius:before{content:"\ecac"}
.ti-zodiac-aries:before{content:"\ecad"}
.ti-zodiac-cancer:before{content:"\ecae"}
.ti-zodiac-capricorn:before{content:"\ecaf"}
.ti-zodiac-gemini:before{content:"\ecb0"}
.ti-zodiac-leo:before{content:"\ecb1"}
.ti-zodiac-libra:before{content:"\ecb2"}
.ti-zodiac-pisces:before{content:"\ecb3"}
.ti-zodiac-sagittarius:before{content:"\ecb4"}
.ti-zodiac-scorpio:before{content:"\ecb5"}
.ti-zodiac-taurus:before{content:"\ecb6"}
.ti-zodiac-virgo:before{content:"\ecb7"}
.ti-zoom:before{content:"\fdaa"}
.ti-zoom-cancel:before{content:"\ec4d"}
.ti-zoom-cancel-filled:before{content:"\fdc6"}
.ti-zoom-check:before{content:"\ef09"}
.ti-zoom-check-filled:before{content:"\f786"}
.ti-zoom-code:before{content:"\f07f"}
.ti-zoom-code-filled:before{content:"\fdc5"}
.ti-zoom-exclamation:before{content:"\f080"}
.ti-zoom-exclamation-filled:before{content:"\fdc4"}
.ti-zoom-filled:before{content:"\f787"}
.ti-zoom-in:before{content:"\eb56"}
.ti-zoom-in-area:before{content:"\f1dc"}
.ti-zoom-in-area-filled:before{content:"\f788"}
.ti-zoom-in-filled:before{content:"\f789"}
.ti-zoom-money:before{content:"\ef0a"}
.ti-zoom-money-filled:before{content:"\fdc3"}
.ti-zoom-out:before{content:"\eb57"}
.ti-zoom-out-area:before{content:"\f1dd"}
.ti-zoom-out-area-filled:before{content:"\fdc2"}
.ti-zoom-out-filled:before{content:"\f78a"}
.ti-zoom-pan:before{content:"\f1de"}
.ti-zoom-pan-filled:before{content:"\fdc1"}
.ti-zoom-question:before{content:"\edeb"}
.ti-zoom-question-filled:before{content:"\fdc0"}
.ti-zoom-replace:before{content:"\f2a7"}
.ti-zoom-reset:before{content:"\f295"}
.ti-zoom-scan:before{content:"\fcb0"}
.ti-zoom-scan-filled:before{content:"\fdbf"}
.ti-zzz:before{content:"\f228"}
.ti-zzz-off:before{content:"\f440"}
.ti-123:before{content:"\f554"}
.ti-360:before{content:"\f62f"}
.ti-code-asterix:before{content:"\f312"}
.ti-discount-2:before{content:"\ee7c"}
.ti-discount-2-off:before{content:"\f3e6"}
.ti-discount-check:before{content:"\f1f8"}
.ti-hand-rock:before{content:"\ee97"}
.ti-sort-deacending-small-big:before{content:"\fd96"}
.ti-shi-jumping:before{content:"\fa6c"}
.ti-box-seam:before{content:"\eaff"}
.ti-kering:before{content:"\efb8"}
.ti-2fa:before{content:"\eca0"}
.ti-3d-cube-sphere:before{content:"\ecd7"}
.ti-3d-cube-sphere-off:before{content:"\f3b5"}
.ti-3d-rotate:before{content:"\f020"}
.ti-12-hours:before{content:"\fc53"}
.ti-24-hours:before{content:"\f5e7"}
.ti-360-view:before{content:"\f566"}
.ti-circle-0:before{content:"\ee34"}
.ti-circle-1:before{content:"\ee35"}
.ti-circle-2:before{content:"\ee36"}
.ti-circle-3:before{content:"\ee37"}
.ti-circle-4:before{content:"\ee38"}
.ti-circle-5:before{content:"\ee39"}
.ti-circle-6:before{content:"\ee3a"}
.ti-circle-7:before{content:"\ee3b"}
.ti-circle-8:before{content:"\ee3c"}
.ti-circle-9:before{content:"\ee3d"}
.ti-hexagon-0:before{content:"\f459"}
.ti-hexagon-1:before{content:"\f45a"}
.ti-hexagon-2:before{content:"\f45b"}
.ti-hexagon-3:before{content:"\f45c"}
.ti-hexagon-4:before{content:"\f45d"}
.ti-hexagon-5:before{content:"\f45e"}
.ti-hexagon-6:before{content:"\f45f"}
.ti-hexagon-7:before{content:"\f460"}
.ti-hexagon-8:before{content:"\f461"}
.ti-hexagon-9:before{content:"\f462"}
.ti-square-0:before{content:"\eee5"}
.ti-square-1:before{content:"\eee6"}
.ti-square-2:before{content:"\eee7"}
.ti-square-3:before{content:"\eee8"}
.ti-square-4:before{content:"\eee9"}
.ti-square-5:before{content:"\eeea"}
.ti-square-6:before{content:"\eeeb"}
.ti-square-7:before{content:"\eeec"}
.ti-square-8:before{content:"\eeed"}
.ti-square-9:before{content:"\eeee"}
.ti-message-circle-2:before{content:"\eaed"}
.ti-mood-suprised:before{content:"\ec04"}
.ti-circle-dashed-letter-letter-v:before{content:"\ff84"}
.ti-seeding:before{content:"\ed51"}
.ti-seeding-off:before{content:"\f19d"}
.ti-discount-check-filled:before{content:"\f746"}
.ti-message-circle-2-filled:before{content:"\fecf"}
.ti-seeding-filled:before{content:"\10006"}
/*
 * 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 .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .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 .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .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 .2s linear, height .2s ease-in-out;
  -webkit-transition: background-color .2s linear, height .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 .2s linear, width .2s ease-in-out;
  -webkit-transition: background-color .2s linear, width .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;
  }
}
div.code-toolbar {
	position: relative;
}
div.code-toolbar > .toolbar {
	position: absolute;
	top: .3em;
	right: .2em;
	transition: opacity 0.3s ease-in-out;
	opacity: 0;
}
div.code-toolbar:hover > .toolbar {
	opacity: 1;
}
/* Separate line b/c rules are thrown out if selector is invalid.
   IE11 and old Edge versions don't support :focus-within. */
div.code-toolbar:focus-within > .toolbar {
	opacity: 1;
}
div.code-toolbar > .toolbar .toolbar-item {
	display: inline-block;
}
div.code-toolbar > .toolbar a {
	cursor: pointer;
}
div.code-toolbar > .toolbar button {
	background: none;
	border: 0;
	color: inherit;
	font: inherit;
	line-height: normal;
	overflow: visible;
	padding: 0;
	-webkit-user-select: none; /* for button */
	-moz-user-select: none;
	-ms-user-select: none;
}
div.code-toolbar > .toolbar a,
div.code-toolbar > .toolbar button,
div.code-toolbar > .toolbar span {
	color: #bbb;
	font-size: .8em;
	padding: 0 .5em;
	background: #f5f2f0;
	background: rgba(224, 224, 224, 0.2);
	box-shadow: 0 2px 0 0 rgba(0,0,0,0.2);
	border-radius: .5em;
}
div.code-toolbar > .toolbar a:hover,
div.code-toolbar > .toolbar a:focus,
div.code-toolbar > .toolbar button:hover,
div.code-toolbar > .toolbar button:focus,
div.code-toolbar > .toolbar span:hover,
div.code-toolbar > .toolbar span:focus {
	color: inherit;
	text-decoration: none;
}
.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}
.cdk-overlay-container{position:fixed;z-index:1000}
.cdk-overlay-container:empty{display:none}
.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}
.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}
.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);opacity:0}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}
.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}
.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}
.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}
.cdk-overlay-backdrop-noop-animation{transition:none}
.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}
.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #FFFFFF;
  --gray: #8A8A8A;
  --gray-dark: #474747;
  --primary: #005978;
  --secondary: #0584b0;
  --success: #1BCB64;
  --info: #2F8BE6;
  --warning: #FFAB20;
  --danger: #D91218;
  --light: #DBDEE5;
  --dark: #1A051D;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: "Red Hat Display", sans-serif;
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}
body {
  margin: 0;
  font-family: "Red Hat Display", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #303030;
  text-align: left;
  background-color: #F4F4F8;
}
[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.75rem;
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 700;
}
dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1rem;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #005978;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #00465f;
  text-decoration: none;
}
a:not([href]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):hover {
  color: inherit;
  text-decoration: none;
}
pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}
figure {
  margin: 0 0 1rem;
}
img {
  vertical-align: middle;
  border-style: none;
}
svg {
  overflow: hidden;
  vertical-align: middle;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 1.15rem 2rem;
  padding-bottom: 1.15rem 2rem;
  color: #BDBDBD;
  text-align: left;
  caption-side: bottom;
}
th {
  text-align: inherit;
}
label {
  display: inline-block;
  margin-bottom: 0.2rem;
}
button {
  border-radius: 0;
}
button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
select {
  word-wrap: normal;
}
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}
input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
  cursor: pointer;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.75rem;
  font-family: "Red Hat Display", sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: #005978;
}
h1, .h1 {
  font-size: 2.5rem;
}
h2, .h2 {
  font-size: 2rem;
}
h3, .h3 {
  font-size: 1.75rem;
}
h4, .h4 {
  font-size: 1.5rem;
}
h5, .h5 {
  font-size: 1.25rem;
}
h6, .h6 {
  font-size: 1rem;
}
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}
.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.1;
}
.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.1;
}
.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.1;
}
.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.1;
}
hr {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  border: 0;
  border-top: 1px solid #ffffff;
}
small,
.small {
  font-size: 90%;
  font-weight: 400;
}
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
}
.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
.blockquote {
  margin-bottom: 1.5rem;
  font-size: 1.1rem;
}
.blockquote-footer {
  display: block;
  font-size: 90%;
  color: #8A8A8A;
}
.blockquote-footer::before {
  content: "— ";
}
.img-fluid {
  max-width: 100%;
  height: auto;
}
.img-thumbnail {
  padding: 0.25rem;
  background-color: #F4F4F8;
  border: 1px solid #ffffff;
  border-radius: 0.35rem;
  max-width: 100%;
  height: auto;
}
.figure {
  display: inline-block;
}
.figure-img {
  margin-bottom: 0.75rem;
  line-height: 1;
}
.figure-caption {
  font-size: 90%;
  color: #8A8A8A;
}
code {
  font-size: 90%;
  color: #D91218;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 90%;
  color: #FFFFFF;
  background-color: #333333;
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}
pre {
  display: block;
  font-size: 90%;
  color: #333333;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}
.container-fluid, .container-xl, .container-lg, .container-md, .container-sm {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}
.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}
.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}
.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}
.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}
.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
.order-first {
  order: -1;
}
.order-last {
  order: 13;
}
.order-0 {
  order: 0;
}
.order-1 {
  order: 1;
}
.order-2 {
  order: 2;
}
.order-3 {
  order: 3;
}
.order-4 {
  order: 4;
}
.order-5 {
  order: 5;
}
.order-6 {
  order: 6;
}
.order-7 {
  order: 7;
}
.order-8 {
  order: 8;
}
.order-9 {
  order: 9;
}
.order-10 {
  order: 10;
}
.order-11 {
  order: 11;
}
.order-12 {
  order: 12;
}
.offset-1 {
  margin-left: 8.3333333333%;
}
.offset-2 {
  margin-left: 16.6666666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.3333333333%;
}
.offset-5 {
  margin-left: 41.6666666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.3333333333%;
}
.offset-8 {
  margin-left: 66.6666666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.3333333333%;
}
.offset-11 {
  margin-left: 91.6666666667%;
}
@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1.5rem;
  color: #303030;
}
.table th,
.table td {
  padding: 1.15rem 2rem;
  vertical-align: top;
  border-top: 1px solid #ffffff;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #ffffff;
}
.table tbody + tbody {
  border-top: 2px solid #ffffff;
}
.table-sm th,
.table-sm td {
  padding: 0.3rem;
}
.table-bordered {
  border: 1px solid #ffffff;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #ffffff;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}
.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.03);
}
.table-hover tbody tr:hover {
  color: #303030;
  background-color: rgba(0, 0, 0, 0.075);
}
.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8d1d9;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7aa9b9;
}
.table-hover .table-primary:hover {
  background-color: #a7c6d0;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #a7c6d0;
}
.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #b9dde9;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #7dbfd6;
}
.table-hover .table-secondary:hover {
  background-color: #a6d4e3;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #a6d4e3;
}
.table-success,
.table-success > th,
.table-success > td {
  background-color: #bff0d4;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #88e4ae;
}
.table-hover .table-success:hover {
  background-color: #aaebc6;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #aaebc6;
}
.table-info,
.table-info > th,
.table-info > td {
  background-color: #c5dff8;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #93c3f2;
}
.table-hover .table-info:hover {
  background-color: #aed2f5;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #aed2f5;
}
.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffe7c1;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffd38b;
}
.table-hover .table-warning:hover {
  background-color: #ffdda8;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffdda8;
}
.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f4bdbe;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #eb8487;
}
.table-hover .table-danger:hover {
  background-color: #f0a7a8;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f0a7a8;
}
.table-light,
.table-light > th,
.table-light > td {
  background-color: #f5f6f8;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #eceef1;
}
.table-hover .table-light:hover {
  background-color: #e6e9ee;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #e6e9ee;
}
.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #bfb9c0;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #887d89;
}
.table-hover .table-dark:hover {
  background-color: #b3acb4;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b3acb4;
}
.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}
.table .thead-dark th {
  color: #FFFFFF;
  background-color: #474747;
  border-color: #5a5a5a;
}
.table .thead-light th {
  color: #666666;
  background-color: #F5F5F5;
  border-color: #ffffff;
}
.table-dark {
  color: #FFFFFF;
  background-color: #474747;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #5a5a5a;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #FFFFFF;
  background-color: rgba(255, 255, 255, 0.075);
}
@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}
.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 3px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #75787d;
  background-color: transparent;
  background-clip: padding-box;
  border: 1px solid #E0E0E0;
  border-radius: 0.35rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #75787d;
}
.form-control:focus {
  color: #75787d;
  background-color: transparent;
  border-color: #005978;
  outline: 0;
  box-shadow: none;
}
.form-control::-moz-placeholder {
  color: #BDBDBD;
  opacity: 1;
}
.form-control::placeholder {
  color: #BDBDBD;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #F4F4F8;
  opacity: 1;
}
select.form-control:focus::-ms-value {
  color: #75787d;
  background-color: transparent;
}
.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}
.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #303030;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}
.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.25rem;
}
.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.6rem;
}
select.form-control[size], select.form-control[multiple] {
  height: auto;
}
textarea.form-control {
  height: auto;
}
.form-group {
  margin-bottom: 1rem;
}
.form-text {
  display: block;
  margin-top: 0.25rem;
}
.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}
.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}
.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #BDBDBD;
}
.form-check-label {
  margin-bottom: 0;
}
.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 90%;
  color: #1BCB64;
}
.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #FFFFFF;
  background-color: rgba(27, 203, 100, 0.9);
  border-radius: 0.35rem;
}
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #1BCB64;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%231BCB64' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #1BCB64;
  box-shadow: 0 0 0 0.2rem rgba(27, 203, 100, 0.25);
}
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #1BCB64;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23474747' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%231BCB64' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") transparent no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #1BCB64;
  box-shadow: 0 0 0 0.2rem rgba(27, 203, 100, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #1BCB64;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #1BCB64;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #1BCB64;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #35e47e;
  background-color: #35e47e;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(27, 203, 100, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #1BCB64;
}
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #1BCB64;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #1BCB64;
  box-shadow: 0 0 0 0.2rem rgba(27, 203, 100, 0.25);
}
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 90%;
  color: #D91218;
}
.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #FFFFFF;
  background-color: rgba(217, 18, 24, 0.9);
  border-radius: 0.35rem;
}
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #D91218;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23D91218' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23D91218' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #D91218;
  box-shadow: 0 0 0 0.2rem rgba(217, 18, 24, 0.25);
}
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #D91218;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23474747' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23D91218' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23D91218' stroke='none'/%3e%3c/svg%3e") transparent no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #D91218;
  box-shadow: 0 0 0 0.2rem rgba(217, 18, 24, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #D91218;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #D91218;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #D91218;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #ee3036;
  background-color: #ee3036;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(217, 18, 24, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #D91218;
}
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #D91218;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #D91218;
  box-shadow: 0 0 0 0.2rem rgba(217, 18, 24, 0.25);
}
.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
.form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}
.btn {
  display: inline-block;
  font-weight: 400;
  color: #303030;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.4rem 1.25rem;
  font-size: 1rem;
  line-height: 1.5rem;
  border-radius: 0.35rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #303030;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 89, 120, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}
.btn-primary {
  color: #FFFFFF;
  background-color: #005978;
  border-color: #005978;
}
.btn-primary:hover {
  color: #FFFFFF;
  background-color: #003d52;
  border-color: #003345;
}
.btn-primary:focus, .btn-primary.focus {
  color: #FFFFFF;
  background-color: #003d52;
  border-color: #003345;
  box-shadow: 0 0 0 0.2rem rgba(38, 114, 140, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #FFFFFF;
  background-color: #005978;
  border-color: #005978;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #FFFFFF;
  background-color: #003345;
  border-color: #002a38;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 114, 140, 0.5);
}
.btn-secondary {
  color: #FFFFFF;
  background-color: #0584b0;
  border-color: #0584b0;
}
.btn-secondary:hover {
  color: #FFFFFF;
  background-color: #04688b;
  border-color: #045f7e;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #FFFFFF;
  background-color: #04688b;
  border-color: #045f7e;
  box-shadow: 0 0 0 0.2rem rgba(43, 150, 188, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #FFFFFF;
  background-color: #0584b0;
  border-color: #0584b0;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #FFFFFF;
  background-color: #045f7e;
  border-color: #035672;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(43, 150, 188, 0.5);
}
.btn-success {
  color: #FFFFFF;
  background-color: #1BCB64;
  border-color: #1BCB64;
}
.btn-success:hover {
  color: #FFFFFF;
  background-color: #17a953;
  border-color: #159e4e;
}
.btn-success:focus, .btn-success.focus {
  color: #FFFFFF;
  background-color: #17a953;
  border-color: #159e4e;
  box-shadow: 0 0 0 0.2rem rgba(61, 211, 123, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #FFFFFF;
  background-color: #1BCB64;
  border-color: #1BCB64;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #FFFFFF;
  background-color: #159e4e;
  border-color: #149348;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(61, 211, 123, 0.5);
}
.btn-info {
  color: #FFFFFF;
  background-color: #2F8BE6;
  border-color: #2F8BE6;
}
.btn-info:hover {
  color: #FFFFFF;
  background-color: #1a78d5;
  border-color: #1871ca;
}
.btn-info:focus, .btn-info.focus {
  color: #FFFFFF;
  background-color: #1a78d5;
  border-color: #1871ca;
  box-shadow: 0 0 0 0.2rem rgba(78, 156, 234, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #FFFFFF;
  background-color: #2F8BE6;
  border-color: #2F8BE6;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #FFFFFF;
  background-color: #1871ca;
  border-color: #176bbe;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(78, 156, 234, 0.5);
}
.btn-warning {
  color: #333333;
  background-color: #FFAB20;
  border-color: #FFAB20;
}
.btn-warning:hover {
  color: #333333;
  background-color: #f99b00;
  border-color: #ec9300;
}
.btn-warning:focus, .btn-warning.focus {
  color: #333333;
  background-color: #f99b00;
  border-color: #ec9300;
  box-shadow: 0 0 0 0.2rem rgba(224, 153, 35, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #333333;
  background-color: #FFAB20;
  border-color: #FFAB20;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #333333;
  background-color: #ec9300;
  border-color: #df8b00;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(224, 153, 35, 0.5);
}
.btn-danger {
  color: #FFFFFF;
  background-color: #D91218;
  border-color: #D91218;
}
.btn-danger:hover {
  color: #FFFFFF;
  background-color: #b60f14;
  border-color: #aa0e13;
}
.btn-danger:focus, .btn-danger.focus {
  color: #FFFFFF;
  background-color: #b60f14;
  border-color: #aa0e13;
  box-shadow: 0 0 0 0.2rem rgba(223, 54, 59, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #FFFFFF;
  background-color: #D91218;
  border-color: #D91218;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #FFFFFF;
  background-color: #aa0e13;
  border-color: #9e0d11;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(223, 54, 59, 0.5);
}
.btn-light {
  color: #333333;
  background-color: #DBDEE5;
  border-color: #DBDEE5;
}
.btn-light:hover {
  color: #333333;
  background-color: #c5cad5;
  border-color: #bdc3d0;
}
.btn-light:focus, .btn-light.focus {
  color: #333333;
  background-color: #c5cad5;
  border-color: #bdc3d0;
  box-shadow: 0 0 0 0.2rem rgba(194, 196, 202, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #333333;
  background-color: #DBDEE5;
  border-color: #DBDEE5;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #333333;
  background-color: #bdc3d0;
  border-color: #b6bcca;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(194, 196, 202, 0.5);
}
.btn-dark {
  color: #FFFFFF;
  background-color: #1A051D;
  border-color: #1A051D;
}
.btn-dark:hover {
  color: #FFFFFF;
  background-color: black;
  border-color: black;
}
.btn-dark:focus, .btn-dark.focus {
  color: #FFFFFF;
  background-color: black;
  border-color: black;
  box-shadow: 0 0 0 0.2rem rgba(60, 43, 63, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #FFFFFF;
  background-color: #1A051D;
  border-color: #1A051D;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #FFFFFF;
  background-color: black;
  border-color: black;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(60, 43, 63, 0.5);
}
.btn-outline-primary {
  color: #005978;
  border-color: #005978;
}
.btn-outline-primary:hover {
  color: #FFFFFF;
  background-color: #005978;
  border-color: #005978;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 89, 120, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #005978;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #FFFFFF;
  background-color: #005978;
  border-color: #005978;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 89, 120, 0.5);
}
.btn-outline-secondary {
  color: #0584b0;
  border-color: #0584b0;
}
.btn-outline-secondary:hover {
  color: #FFFFFF;
  background-color: #0584b0;
  border-color: #0584b0;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(5, 132, 176, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #0584b0;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #FFFFFF;
  background-color: #0584b0;
  border-color: #0584b0;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(5, 132, 176, 0.5);
}
.btn-outline-success {
  color: #1BCB64;
  border-color: #1BCB64;
}
.btn-outline-success:hover {
  color: #FFFFFF;
  background-color: #1BCB64;
  border-color: #1BCB64;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(27, 203, 100, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #1BCB64;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #FFFFFF;
  background-color: #1BCB64;
  border-color: #1BCB64;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(27, 203, 100, 0.5);
}
.btn-outline-info {
  color: #2F8BE6;
  border-color: #2F8BE6;
}
.btn-outline-info:hover {
  color: #FFFFFF;
  background-color: #2F8BE6;
  border-color: #2F8BE6;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(47, 139, 230, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #2F8BE6;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #FFFFFF;
  background-color: #2F8BE6;
  border-color: #2F8BE6;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(47, 139, 230, 0.5);
}
.btn-outline-warning {
  color: #FFAB20;
  border-color: #FFAB20;
}
.btn-outline-warning:hover {
  color: #333333;
  background-color: #FFAB20;
  border-color: #FFAB20;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 171, 32, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #FFAB20;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #333333;
  background-color: #FFAB20;
  border-color: #FFAB20;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 171, 32, 0.5);
}
.btn-outline-danger {
  color: #D91218;
  border-color: #D91218;
}
.btn-outline-danger:hover {
  color: #FFFFFF;
  background-color: #D91218;
  border-color: #D91218;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 18, 24, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #D91218;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #FFFFFF;
  background-color: #D91218;
  border-color: #D91218;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 18, 24, 0.5);
}
.btn-outline-light {
  color: #DBDEE5;
  border-color: #DBDEE5;
}
.btn-outline-light:hover {
  color: #333333;
  background-color: #DBDEE5;
  border-color: #DBDEE5;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(219, 222, 229, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #DBDEE5;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #333333;
  background-color: #DBDEE5;
  border-color: #DBDEE5;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(219, 222, 229, 0.5);
}
.btn-outline-dark {
  color: #1A051D;
  border-color: #1A051D;
}
.btn-outline-dark:hover {
  color: #FFFFFF;
  background-color: #1A051D;
  border-color: #1A051D;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(26, 5, 29, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #1A051D;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #FFFFFF;
  background-color: #1A051D;
  border-color: #1A051D;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(26, 5, 29, 0.5);
}
.btn-link {
  font-weight: 400;
  color: #005978;
  text-decoration: none;
}
.btn-link:hover {
  color: #00465f;
  text-decoration: none;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: none;
  box-shadow: none;
}
.btn-link:disabled, .btn-link.disabled {
  color: #8A8A8A;
  pointer-events: none;
}
.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.35rem;
}
.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.35rem;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}
input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}
.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}
.collapse:not(.show) {
  display: none;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}
.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #303030;
  text-align: left;
  list-style: none;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border: 1px solid #ffffff;
  border-radius: 0.35rem;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}
.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}
.dropdown-divider {
  height: 0;
  margin: 0 0;
  overflow: hidden;
  border-top: 1px solid #ffffff;
}
.dropdown-item {
  display: block;
  width: 100%;
  padding: 10px 20px;
  clear: both;
  font-weight: 400;
  color: #303030;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:first-child {
  border-top-left-radius: calc(0.35rem - 1px);
  border-top-right-radius: calc(0.35rem - 1px);
}
.dropdown-item:last-child {
  border-bottom-right-radius: calc(0.35rem - 1px);
  border-bottom-left-radius: calc(0.35rem - 1px);
}
.dropdown-item:hover, .dropdown-item:focus {
  color: inherit;
  text-decoration: none;
  background-color: #F4F4F8;
}
.dropdown-item.active, .dropdown-item:active {
  color: #FFFFFF;
  text-decoration: none;
  background-color: #005978;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #8A8A8A;
  pointer-events: none;
  background-color: transparent;
}
.dropdown-menu.show {
  display: block;
}
.dropdown-header {
  display: block;
  padding: 0 20px;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #303030;
  white-space: nowrap;
}
.dropdown-item-text {
  display: block;
  padding: 10px 20px;
  color: #303030;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dropdown-toggle-split {
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 0%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}
.input-group-prepend {
  margin-right: -1px;
}
.input-group-append {
  margin-left: -1px;
}
.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #75787d;
  text-align: center;
  white-space: nowrap;
  background-color: #F5F5F5;
  border: 1px solid #E0E0E0;
  border-radius: 0.35rem;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}
.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}
.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.6rem;
}
.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}
.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.25rem;
}
.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}
.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}
.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}
.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #FFFFFF;
  border-color: #005978;
  background-color: #005978;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0;
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #005978;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #FFFFFF;
  background-color: #2cc8ff;
  border-color: #2cc8ff;
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #9E9E9E;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #F4F4F8;
}
.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: transparent;
  border: #9E9E9E solid 1px;
}
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50%/50% 50%;
}
.custom-checkbox .custom-control-label::before {
  border-radius: 0.35rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23FFFFFF' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #005978;
  background-color: #005978;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23FFFFFF' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 89, 120, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 89, 120, 0.5);
}
.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23FFFFFF'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 89, 120, 0.5);
}
.custom-switch {
  padding-left: 3.1rem;
}
.custom-switch .custom-control-label::before {
  left: -3.1rem;
  width: 2.6rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-3.1rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #9E9E9E;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: transparent;
  transform: translateX(1.6rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 89, 120, 0.5);
}
.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 3px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #75787d;
  vertical-align: middle;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23474747' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  border: 1px solid #E0E0E0;
  border-radius: 0.35rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: #005978;
  outline: 0;
  box-shadow: 0;
}
.custom-select:focus::-ms-value {
  color: #75787d;
  background-color: transparent;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select:disabled {
  color: #8A8A8A;
  background-color: #F5F5F5;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #75787d;
}
.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}
.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}
.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 3px);
  margin-bottom: 0;
}
.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 3px);
  margin: 0;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #005978;
  box-shadow: none;
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #F4F4F8;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}
.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 3px);
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #75787d;
  background-color: transparent;
  border: 1px solid #E0E0E0;
  border-radius: 0.35rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #75787d;
  content: "Browse";
  background-color: #F5F5F5;
  border-left: inherit;
  border-radius: 0 0.35rem 0.35rem 0;
}
.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-range:focus {
  outline: none;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #F4F4F8, none;
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #F4F4F8, none;
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #F4F4F8, none;
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #005978;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #2cc8ff;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #E0E0E0;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #005978;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #2cc8ff;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #E0E0E0;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #005978;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #2cc8ff;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #E0E0E0;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #E0E0E0;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #9E9E9E;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #9E9E9E;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #9E9E9E;
}
.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
.custom-file-label,
.custom-select {
    transition: none;
  }
}
.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #9E9E9E;
  pointer-events: none;
  cursor: default;
}
.nav-tabs {
  border-bottom: 1px solid #E0E0E0;
}
.nav-tabs .nav-item {
  margin-bottom: -1px;
}
.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.35rem;
  border-top-right-radius: 0.35rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: transparent;
}
.nav-tabs .nav-link.disabled {
  color: #9E9E9E;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #005978;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav-pills .nav-link {
  border-radius: 0.35rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #FFFFFF;
  background-color: #005978;
}
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.75rem 1.5rem;
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-sm,
.navbar .container-md,
.navbar .container-lg,
.navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1.5rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}
.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}
.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.35rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}
@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-dark .navbar-brand {
  color: #FFFFFF;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #FFFFFF;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #FFFFFF;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #FFFFFF;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #FFFFFF;
}
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #FFFFFF;
  background-clip: border-box;
  border: 0 solid rgba(0, 0, 0, 0.125);
  border-radius: 0.35rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.35rem;
  border-top-right-radius: 0.35rem;
}
.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.35rem;
  border-bottom-left-radius: 0.35rem;
}
.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.5rem;
}
.card-title {
  margin-bottom: 1.5rem;
}
.card-subtitle {
  margin-top: -0.75rem;
  margin-bottom: 0;
}
.card-text:last-child {
  margin-bottom: 0;
}
.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.5rem;
}
.card-header {
  padding: 1.5rem 1.5rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 0 solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: 0.35rem 0.35rem 0 0;
}
.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}
.card-footer {
  padding: 1.5rem 1.5rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 0 solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 0.35rem 0.35rem;
}
.card-header-tabs {
  margin-right: -0.75rem;
  margin-bottom: -1.5rem;
  margin-left: -0.75rem;
  border-bottom: 0;
}
.card-header-pills {
  margin-right: -0.75rem;
  margin-left: -0.75rem;
}
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}
.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}
.card-img,
.card-img-top {
  border-top-left-radius: 0.35rem;
  border-top-right-radius: 0.35rem;
}
.card-img,
.card-img-bottom {
  border-bottom-right-radius: 0.35rem;
  border-bottom-left-radius: 0.35rem;
}
.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}
.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}
.card-columns .card {
  margin-bottom: 1.5rem;
}
@media (min-width: 576px) {
  .card-columns {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: 0;
}
.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #F5F5F5;
  border-radius: 0.35rem;
}
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #8A8A8A;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #8A8A8A;
}
.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.35rem;
}
.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #005978;
  background-color: #F5F5F5;
  border: 1px solid #ffffff;
}
.page-link:hover {
  z-index: 2;
  color: #005978;
  text-decoration: none;
  background-color: #EEEEEE;
  border-color: #ffffff;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0;
}
.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.35rem;
  border-bottom-left-radius: 0.35rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.35rem;
  border-bottom-right-radius: 0.35rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #FFFFFF;
  background-color: #005978;
  border-color: #005978;
}
.page-item.disabled .page-link {
  color: #757575;
  pointer-events: none;
  cursor: auto;
  background-color: #E0E0E0;
  border-color: #ffffff;
}
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.6rem;
  border-bottom-left-radius: 0.6rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.6rem;
  border-bottom-right-radius: 0.6rem;
}
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.badge {
  display: inline-block;
  padding: 0.4rem 0.666666667rem;
  font-size: 85%;
  font-weight: 500;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.35rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}
.badge-primary {
  color: #FFFFFF;
  background-color: #005978;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #FFFFFF;
  background-color: #003345;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 89, 120, 0.5);
}
.badge-secondary {
  color: #FFFFFF;
  background-color: #0584b0;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #FFFFFF;
  background-color: #045f7e;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(5, 132, 176, 0.5);
}
.badge-success {
  color: #FFFFFF;
  background-color: #1BCB64;
}
a.badge-success:hover, a.badge-success:focus {
  color: #FFFFFF;
  background-color: #159e4e;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(27, 203, 100, 0.5);
}
.badge-info {
  color: #FFFFFF;
  background-color: #2F8BE6;
}
a.badge-info:hover, a.badge-info:focus {
  color: #FFFFFF;
  background-color: #1871ca;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(47, 139, 230, 0.5);
}
.badge-warning {
  color: #333333;
  background-color: #FFAB20;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #333333;
  background-color: #ec9300;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 171, 32, 0.5);
}
.badge-danger {
  color: #FFFFFF;
  background-color: #D91218;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #FFFFFF;
  background-color: #aa0e13;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(217, 18, 24, 0.5);
}
.badge-light {
  color: #333333;
  background-color: #DBDEE5;
}
a.badge-light:hover, a.badge-light:focus {
  color: #333333;
  background-color: #bdc3d0;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(219, 222, 229, 0.5);
}
.badge-dark {
  color: #FFFFFF;
  background-color: #1A051D;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #FFFFFF;
  background-color: black;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(26, 5, 29, 0.5);
}
.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #F5F5F5;
  border-radius: 0.6rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}
.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}
.alert {
  position: relative;
  padding: 0.95rem 1.45rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.35rem;
}
.alert-heading {
  color: inherit;
}
.alert-link {
  font-weight: 700;
}
.alert-dismissible {
  padding-right: 4.4rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.95rem 1.45rem;
  color: inherit;
}
.alert-primary {
  color: #002e3e;
  background-color: #ccdee4;
  border-color: #b8d1d9;
}
.alert-primary hr {
  border-top-color: #a7c6d0;
}
.alert-primary .alert-link {
  color: #00080b;
}
.alert-secondary {
  color: #03455c;
  background-color: #cde6ef;
  border-color: #b9dde9;
}
.alert-secondary hr {
  border-top-color: #a6d4e3;
}
.alert-secondary .alert-link {
  color: #01202b;
}
.alert-success {
  color: #0e6a34;
  background-color: #d1f5e0;
  border-color: #bff0d4;
}
.alert-success hr {
  border-top-color: #aaebc6;
}
.alert-success .alert-link {
  color: #083d1e;
}
.alert-info {
  color: #184878;
  background-color: #d5e8fa;
  border-color: #c5dff8;
}
.alert-info hr {
  border-top-color: #aed2f5;
}
.alert-info .alert-link {
  color: #102f4e;
}
.alert-warning {
  color: #855911;
  background-color: #ffeed2;
  border-color: #ffe7c1;
}
.alert-warning hr {
  border-top-color: #ffdda8;
}
.alert-warning .alert-link {
  color: #583b0b;
}
.alert-danger {
  color: #71090c;
  background-color: #f7d0d1;
  border-color: #f4bdbe;
}
.alert-danger hr {
  border-top-color: #f0a7a8;
}
.alert-danger .alert-link {
  color: #420507;
}
.alert-light {
  color: #727377;
  background-color: #f8f8fa;
  border-color: #f5f6f8;
}
.alert-light hr {
  border-top-color: #e6e9ee;
}
.alert-light .alert-link {
  color: #595a5d;
}
.alert-dark {
  color: #0e030f;
  background-color: #d1cdd2;
  border-color: #bfb9c0;
}
.alert-dark hr {
  border-top-color: #b3acb4;
}
.alert-dark .alert-link {
  color: black;
}
@keyframes progress-bar-stripes {
  from {
    background-position: 0.8rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 0.8rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #eee;
  border-radius: 1rem;
}
.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #FFFFFF;
  text-align: center;
  white-space: nowrap;
  background-color: #005978;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 0.8rem 0.8rem;
}
.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}
.media {
  display: flex;
  align-items: flex-start;
}
.media-body {
  flex: 1;
}
.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}
.list-group-item-action {
  width: 100%;
  color: inherit;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: inherit;
  text-decoration: none;
  background-color: #F4F4F8;
}
.list-group-item-action:active {
  color: #303030;
  background-color: #F5F5F5;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #FFFFFF;
  border: 1px solid #ffffff;
}
.list-group-item:first-child {
  border-top-left-radius: 0.35rem;
  border-top-right-radius: 0.35rem;
}
.list-group-item:last-child {
  border-bottom-right-radius: 0.35rem;
  border-bottom-left-radius: 0.35rem;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #757575;
  pointer-events: none;
  background-color: #FFFFFF;
}
.list-group-item.active {
  z-index: 2;
  color: #FFFFFF;
  background-color: #005978;
  border-color: #005978;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}
.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal .list-group-item:first-child {
  border-bottom-left-radius: 0.35rem;
  border-top-right-radius: 0;
}
.list-group-horizontal .list-group-item:last-child {
  border-top-right-radius: 0.35rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}
@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm .list-group-item:first-child {
    border-bottom-left-radius: 0.35rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm .list-group-item:last-child {
    border-top-right-radius: 0.35rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md .list-group-item:first-child {
    border-bottom-left-radius: 0.35rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md .list-group-item:last-child {
    border-top-right-radius: 0.35rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg .list-group-item:first-child {
    border-bottom-left-radius: 0.35rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg .list-group-item:last-child {
    border-top-right-radius: 0.35rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl .list-group-item:first-child {
    border-bottom-left-radius: 0.35rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl .list-group-item:last-child {
    border-top-right-radius: 0.35rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush .list-group-item {
  border-right-width: 0;
  border-left-width: 0;
  border-radius: 0;
}
.list-group-flush .list-group-item:first-child {
  border-top-width: 0;
}
.list-group-flush:last-child .list-group-item:last-child {
  border-bottom-width: 0;
}
.list-group-item-primary {
  color: #002e3e;
  background-color: #b8d1d9;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #002e3e;
  background-color: #a7c6d0;
}
.list-group-item-primary.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #002e3e;
  border-color: #002e3e;
}
.list-group-item-secondary {
  color: #03455c;
  background-color: #b9dde9;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #03455c;
  background-color: #a6d4e3;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #03455c;
  border-color: #03455c;
}
.list-group-item-success {
  color: #0e6a34;
  background-color: #bff0d4;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #0e6a34;
  background-color: #aaebc6;
}
.list-group-item-success.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #0e6a34;
  border-color: #0e6a34;
}
.list-group-item-info {
  color: #184878;
  background-color: #c5dff8;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #184878;
  background-color: #aed2f5;
}
.list-group-item-info.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #184878;
  border-color: #184878;
}
.list-group-item-warning {
  color: #855911;
  background-color: #ffe7c1;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #855911;
  background-color: #ffdda8;
}
.list-group-item-warning.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #855911;
  border-color: #855911;
}
.list-group-item-danger {
  color: #71090c;
  background-color: #f4bdbe;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #71090c;
  background-color: #f0a7a8;
}
.list-group-item-danger.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #71090c;
  border-color: #71090c;
}
.list-group-item-light {
  color: #727377;
  background-color: #f5f6f8;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #727377;
  background-color: #e6e9ee;
}
.list-group-item-light.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #727377;
  border-color: #727377;
}
.list-group-item-dark {
  color: #0e030f;
  background-color: #bfb9c0;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #0e030f;
  background-color: #b3acb4;
}
.list-group-item-dark.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #0e030f;
  border-color: #0e030f;
}
.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #FFFFFF;
  opacity: 0.5;
}
.close:hover {
  color: #000000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}
button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
a.close.disabled {
  pointer-events: none;
}
.toast {
  max-width: 350px;
  overflow: hidden;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid #ffffff;
  box-shadow: -8px 8px 14px 0 rgba(25, 42, 70, 0.11);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  opacity: 0;
  border-radius: 0.35rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}
.toast-header {
  display: flex;
  align-items: center;
  padding: 0.45rem 0.75rem;
  color: #005978;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid #ffffff;
}
.toast-body {
  padding: 0.75rem;
}
.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}
.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border: 1px solid transparent;
  border-radius: 0.35rem;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}
.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #ffffff;
  border-top-left-radius: calc(0.35rem - 1px);
  border-top-right-radius: calc(0.35rem - 1px);
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}
.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}
.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #ffffff;
  border-bottom-right-radius: calc(0.35rem - 1px);
  border-bottom-left-radius: calc(0.35rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
.modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Red Hat Display", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000000;
}
.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000000;
}
.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000000;
}
.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000000;
}
.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #FFFFFF;
  text-align: center;
  background-color: #000000;
  border-radius: 0.35rem;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Red Hat Display", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border: 1px solid #ffffff;
  border-radius: 0.35rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.35rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: white;
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #FFFFFF;
}
.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.35rem 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: white;
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #FFFFFF;
}
.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: white;
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #FFFFFF;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #F4F4F8;
}
.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.35rem 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: white;
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #FFFFFF;
}
.popover-header {
  padding: 0.6rem 1rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: #005978;
  background-color: #F4F4F8;
  border-bottom: 1px solid #e4e4ee;
  border-top-left-radius: calc(0.35rem - 1px);
  border-top-right-radius: calc(0.35rem - 1px);
}
.popover-header:empty {
  display: none;
}
.popover-body {
  padding: 0.6rem 1rem;
  color: #303030;
}
.carousel {
  position: relative;
}
.carousel.pointer-event {
  touch-action: pan-y;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}
.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}
.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}
.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%);
}
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    transition: none;
  }
}
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #FFFFFF;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
.carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #FFFFFF;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
.carousel-control-prev {
  left: 0;
}
.carousel-control-next {
  right: 0;
}
.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50%/100% 100%;
}
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #FFFFFF;
  text-align: center;
}
@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: spinner-border 0.75s linear infinite;
}
.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}
@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: spinner-grow 0.75s linear infinite;
}
.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}
.align-baseline {
  vertical-align: baseline !important;
}
.align-top {
  vertical-align: top !important;
}
.align-middle {
  vertical-align: middle !important;
}
.align-bottom {
  vertical-align: bottom !important;
}
.align-text-bottom {
  vertical-align: text-bottom !important;
}
.align-text-top {
  vertical-align: text-top !important;
}
.bg-primary {
  background-color: #005978 !important;
}
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #003345 !important;
}
.bg-secondary {
  background-color: #0584b0 !important;
}
a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #045f7e !important;
}
.bg-success {
  background-color: #1BCB64 !important;
}
a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #159e4e !important;
}
.bg-info {
  background-color: #2F8BE6 !important;
}
a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #1871ca !important;
}
.bg-warning {
  background-color: #FFAB20 !important;
}
a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #ec9300 !important;
}
.bg-danger {
  background-color: #D91218 !important;
}
a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #aa0e13 !important;
}
.bg-light {
  background-color: #DBDEE5 !important;
}
a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #bdc3d0 !important;
}
.bg-dark {
  background-color: #1A051D !important;
}
a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: black !important;
}
.bg-white {
  background-color: #FFFFFF !important;
}
.bg-transparent {
  background-color: transparent !important;
}
.border {
  border: 1px solid #ffffff !important;
}
.border-top {
  border-top: 1px solid #ffffff !important;
}
.border-right {
  border-right: 1px solid #ffffff !important;
}
.border-bottom {
  border-bottom: 1px solid #ffffff !important;
}
.border-left {
  border-left: 1px solid #ffffff !important;
}
.border-0 {
  border: 0 !important;
}
.border-top-0 {
  border-top: 0 !important;
}
.border-right-0 {
  border-right: 0 !important;
}
.border-bottom-0 {
  border-bottom: 0 !important;
}
.border-left-0 {
  border-left: 0 !important;
}
.border-primary {
  border-color: #005978 !important;
}
.border-secondary {
  border-color: #0584b0 !important;
}
.border-success {
  border-color: #1BCB64 !important;
}
.border-info {
  border-color: #2F8BE6 !important;
}
.border-warning {
  border-color: #FFAB20 !important;
}
.border-danger {
  border-color: #D91218 !important;
}
.border-light {
  border-color: #DBDEE5 !important;
}
.border-dark {
  border-color: #1A051D !important;
}
.border-white {
  border-color: #FFFFFF !important;
}
.rounded-sm {
  border-radius: 0.25rem !important;
}
.rounded {
  border-radius: 0.35rem !important;
}
.rounded-top {
  border-top-left-radius: 0.35rem !important;
  border-top-right-radius: 0.35rem !important;
}
.rounded-right {
  border-top-right-radius: 0.35rem !important;
  border-bottom-right-radius: 0.35rem !important;
}
.rounded-bottom {
  border-bottom-right-radius: 0.35rem !important;
  border-bottom-left-radius: 0.35rem !important;
}
.rounded-left {
  border-top-left-radius: 0.35rem !important;
  border-bottom-left-radius: 0.35rem !important;
}
.rounded-lg {
  border-radius: 0.6rem !important;
}
.rounded-circle {
  border-radius: 50% !important;
}
.rounded-pill {
  border-radius: 50rem !important;
}
.rounded-0 {
  border-radius: 0 !important;
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}
.d-none {
  display: none !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: flex !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.embed-responsive-4by3::before {
  padding-top: 75%;
}
.embed-responsive-1by1::before {
  padding-top: 100%;
}
.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.embed-responsive-4by3::before {
  padding-top: 75%;
}
.embed-responsive-1by1::before {
  padding-top: 100%;
}
.flex-row {
  flex-direction: row !important;
}
.flex-column {
  flex-direction: column !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  flex-direction: column-reverse !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.flex-grow-0 {
  flex-grow: 0 !important;
}
.flex-grow-1 {
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  flex-shrink: 1 !important;
}
.justify-content-start {
  justify-content: flex-start !important;
}
.justify-content-end {
  justify-content: flex-end !important;
}
.justify-content-center {
  justify-content: center !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.align-items-start {
  align-items: flex-start !important;
}
.align-items-end {
  align-items: flex-end !important;
}
.align-items-center {
  align-items: center !important;
}
.align-items-baseline {
  align-items: baseline !important;
}
.align-items-stretch {
  align-items: stretch !important;
}
.align-content-start {
  align-content: flex-start !important;
}
.align-content-end {
  align-content: flex-end !important;
}
.align-content-center {
  align-content: center !important;
}
.align-content-between {
  align-content: space-between !important;
}
.align-content-around {
  align-content: space-around !important;
}
.align-content-stretch {
  align-content: stretch !important;
}
.align-self-auto {
  align-self: auto !important;
}
.align-self-start {
  align-self: flex-start !important;
}
.align-self-end {
  align-self: flex-end !important;
}
.align-self-center {
  align-self: center !important;
}
.align-self-baseline {
  align-self: baseline !important;
}
.align-self-stretch {
  align-self: stretch !important;
}
@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}
.float-right {
  float: right !important;
}
.float-none {
  float: none !important;
}
@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.overflow-visible {
  overflow: visible !important;
}
.overflow-scroll {
  overflow: scroll !important;
}
.position-static {
  position: static !important;
}
.position-relative {
  position: relative !important;
}
.position-absolute {
  position: absolute !important;
}
.position-fixed {
  position: fixed !important;
}
.position-sticky {
  position: sticky !important;
}
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}
@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.shadow-none {
  box-shadow: none !important;
}
.w-25 {
  width: 25% !important;
}
.w-50 {
  width: 50% !important;
}
.w-75 {
  width: 75% !important;
}
.w-100 {
  width: 100% !important;
}
.w-auto {
  width: auto !important;
}
.h-25 {
  height: 25% !important;
}
.h-50 {
  height: 50% !important;
}
.h-75 {
  height: 75% !important;
}
.h-100 {
  height: 100% !important;
}
.h-auto {
  height: auto !important;
}
.mw-100 {
  max-width: 100% !important;
}
.mh-100 {
  max-height: 100% !important;
}
.min-vw-100 {
  min-width: 100vw !important;
}
.min-vh-100 {
  min-height: 100vh !important;
}
.vw-100 {
  width: 100vw !important;
}
.vh-100 {
  height: 100vh !important;
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}
.m-0 {
  margin: 0 !important;
}
.mt-0,
.my-0 {
  margin-top: 0 !important;
}
.mr-0,
.mx-0 {
  margin-right: 0 !important;
}
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}
.ml-0,
.mx-0 {
  margin-left: 0 !important;
}
.m-1 {
  margin: 0.375rem !important;
}
.mt-1,
.my-1 {
  margin-top: 0.375rem !important;
}
.mr-1,
.mx-1 {
  margin-right: 0.375rem !important;
}
.mb-1,
.my-1 {
  margin-bottom: 0.375rem !important;
}
.ml-1,
.mx-1 {
  margin-left: 0.375rem !important;
}
.m-2 {
  margin: 0.75rem !important;
}
.mt-2,
.my-2 {
  margin-top: 0.75rem !important;
}
.mr-2,
.mx-2 {
  margin-right: 0.75rem !important;
}
.mb-2,
.my-2 {
  margin-bottom: 0.75rem !important;
}
.ml-2,
.mx-2 {
  margin-left: 0.75rem !important;
}
.m-3 {
  margin: 1.5rem !important;
}
.mt-3,
.my-3 {
  margin-top: 1.5rem !important;
}
.mr-3,
.mx-3 {
  margin-right: 1.5rem !important;
}
.mb-3,
.my-3 {
  margin-bottom: 1.5rem !important;
}
.ml-3,
.mx-3 {
  margin-left: 1.5rem !important;
}
.m-4 {
  margin: 2.25rem !important;
}
.mt-4,
.my-4 {
  margin-top: 2.25rem !important;
}
.mr-4,
.mx-4 {
  margin-right: 2.25rem !important;
}
.mb-4,
.my-4 {
  margin-bottom: 2.25rem !important;
}
.ml-4,
.mx-4 {
  margin-left: 2.25rem !important;
}
.m-5 {
  margin: 4.5rem !important;
}
.mt-5,
.my-5 {
  margin-top: 4.5rem !important;
}
.mr-5,
.mx-5 {
  margin-right: 4.5rem !important;
}
.mb-5,
.my-5 {
  margin-bottom: 4.5rem !important;
}
.ml-5,
.mx-5 {
  margin-left: 4.5rem !important;
}
.p-0 {
  padding: 0 !important;
}
.pt-0,
.py-0 {
  padding-top: 0 !important;
}
.pr-0,
.px-0 {
  padding-right: 0 !important;
}
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}
.pl-0,
.px-0 {
  padding-left: 0 !important;
}
.p-1 {
  padding: 0.375rem !important;
}
.pt-1,
.py-1 {
  padding-top: 0.375rem !important;
}
.pr-1,
.px-1 {
  padding-right: 0.375rem !important;
}
.pb-1,
.py-1 {
  padding-bottom: 0.375rem !important;
}
.pl-1,
.px-1 {
  padding-left: 0.375rem !important;
}
.p-2 {
  padding: 0.75rem !important;
}
.pt-2,
.py-2 {
  padding-top: 0.75rem !important;
}
.pr-2,
.px-2 {
  padding-right: 0.75rem !important;
}
.pb-2,
.py-2 {
  padding-bottom: 0.75rem !important;
}
.pl-2,
.px-2 {
  padding-left: 0.75rem !important;
}
.p-3 {
  padding: 1.5rem !important;
}
.pt-3,
.py-3 {
  padding-top: 1.5rem !important;
}
.pr-3,
.px-3 {
  padding-right: 1.5rem !important;
}
.pb-3,
.py-3 {
  padding-bottom: 1.5rem !important;
}
.pl-3,
.px-3 {
  padding-left: 1.5rem !important;
}
.p-4 {
  padding: 2.25rem !important;
}
.pt-4,
.py-4 {
  padding-top: 2.25rem !important;
}
.pr-4,
.px-4 {
  padding-right: 2.25rem !important;
}
.pb-4,
.py-4 {
  padding-bottom: 2.25rem !important;
}
.pl-4,
.px-4 {
  padding-left: 2.25rem !important;
}
.p-5 {
  padding: 4.5rem !important;
}
.pt-5,
.py-5 {
  padding-top: 4.5rem !important;
}
.pr-5,
.px-5 {
  padding-right: 4.5rem !important;
}
.pb-5,
.py-5 {
  padding-bottom: 4.5rem !important;
}
.pl-5,
.px-5 {
  padding-left: 4.5rem !important;
}
.m-n1 {
  margin: -0.375rem !important;
}
.mt-n1,
.my-n1 {
  margin-top: -0.375rem !important;
}
.mr-n1,
.mx-n1 {
  margin-right: -0.375rem !important;
}
.mb-n1,
.my-n1 {
  margin-bottom: -0.375rem !important;
}
.ml-n1,
.mx-n1 {
  margin-left: -0.375rem !important;
}
.m-n2 {
  margin: -0.75rem !important;
}
.mt-n2,
.my-n2 {
  margin-top: -0.75rem !important;
}
.mr-n2,
.mx-n2 {
  margin-right: -0.75rem !important;
}
.mb-n2,
.my-n2 {
  margin-bottom: -0.75rem !important;
}
.ml-n2,
.mx-n2 {
  margin-left: -0.75rem !important;
}
.m-n3 {
  margin: -1.5rem !important;
}
.mt-n3,
.my-n3 {
  margin-top: -1.5rem !important;
}
.mr-n3,
.mx-n3 {
  margin-right: -1.5rem !important;
}
.mb-n3,
.my-n3 {
  margin-bottom: -1.5rem !important;
}
.ml-n3,
.mx-n3 {
  margin-left: -1.5rem !important;
}
.m-n4 {
  margin: -2.25rem !important;
}
.mt-n4,
.my-n4 {
  margin-top: -2.25rem !important;
}
.mr-n4,
.mx-n4 {
  margin-right: -2.25rem !important;
}
.mb-n4,
.my-n4 {
  margin-bottom: -2.25rem !important;
}
.ml-n4,
.mx-n4 {
  margin-left: -2.25rem !important;
}
.m-n5 {
  margin: -4.5rem !important;
}
.mt-n5,
.my-n5 {
  margin-top: -4.5rem !important;
}
.mr-n5,
.mx-n5 {
  margin-right: -4.5rem !important;
}
.mb-n5,
.my-n5 {
  margin-bottom: -4.5rem !important;
}
.ml-n5,
.mx-n5 {
  margin-left: -4.5rem !important;
}
.m-auto {
  margin: auto !important;
}
.mt-auto,
.my-auto {
  margin-top: auto !important;
}
.mr-auto,
.mx-auto {
  margin-right: auto !important;
}
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}
.ml-auto,
.mx-auto {
  margin-left: auto !important;
}
@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
.my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
.mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
.my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
.mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.375rem !important;
  }
  .mt-sm-1,
.my-sm-1 {
    margin-top: 0.375rem !important;
  }
  .mr-sm-1,
.mx-sm-1 {
    margin-right: 0.375rem !important;
  }
  .mb-sm-1,
.my-sm-1 {
    margin-bottom: 0.375rem !important;
  }
  .ml-sm-1,
.mx-sm-1 {
    margin-left: 0.375rem !important;
  }
  .m-sm-2 {
    margin: 0.75rem !important;
  }
  .mt-sm-2,
.my-sm-2 {
    margin-top: 0.75rem !important;
  }
  .mr-sm-2,
.mx-sm-2 {
    margin-right: 0.75rem !important;
  }
  .mb-sm-2,
.my-sm-2 {
    margin-bottom: 0.75rem !important;
  }
  .ml-sm-2,
.mx-sm-2 {
    margin-left: 0.75rem !important;
  }
  .m-sm-3 {
    margin: 1.5rem !important;
  }
  .mt-sm-3,
.my-sm-3 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-3,
.mx-sm-3 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-3,
.my-sm-3 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-3,
.mx-sm-3 {
    margin-left: 1.5rem !important;
  }
  .m-sm-4 {
    margin: 2.25rem !important;
  }
  .mt-sm-4,
.my-sm-4 {
    margin-top: 2.25rem !important;
  }
  .mr-sm-4,
.mx-sm-4 {
    margin-right: 2.25rem !important;
  }
  .mb-sm-4,
.my-sm-4 {
    margin-bottom: 2.25rem !important;
  }
  .ml-sm-4,
.mx-sm-4 {
    margin-left: 2.25rem !important;
  }
  .m-sm-5 {
    margin: 4.5rem !important;
  }
  .mt-sm-5,
.my-sm-5 {
    margin-top: 4.5rem !important;
  }
  .mr-sm-5,
.mx-sm-5 {
    margin-right: 4.5rem !important;
  }
  .mb-sm-5,
.my-sm-5 {
    margin-bottom: 4.5rem !important;
  }
  .ml-sm-5,
.mx-sm-5 {
    margin-left: 4.5rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
.py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
.px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
.py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
.px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.375rem !important;
  }
  .pt-sm-1,
.py-sm-1 {
    padding-top: 0.375rem !important;
  }
  .pr-sm-1,
.px-sm-1 {
    padding-right: 0.375rem !important;
  }
  .pb-sm-1,
.py-sm-1 {
    padding-bottom: 0.375rem !important;
  }
  .pl-sm-1,
.px-sm-1 {
    padding-left: 0.375rem !important;
  }
  .p-sm-2 {
    padding: 0.75rem !important;
  }
  .pt-sm-2,
.py-sm-2 {
    padding-top: 0.75rem !important;
  }
  .pr-sm-2,
.px-sm-2 {
    padding-right: 0.75rem !important;
  }
  .pb-sm-2,
.py-sm-2 {
    padding-bottom: 0.75rem !important;
  }
  .pl-sm-2,
.px-sm-2 {
    padding-left: 0.75rem !important;
  }
  .p-sm-3 {
    padding: 1.5rem !important;
  }
  .pt-sm-3,
.py-sm-3 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-3,
.px-sm-3 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-3,
.py-sm-3 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-3,
.px-sm-3 {
    padding-left: 1.5rem !important;
  }
  .p-sm-4 {
    padding: 2.25rem !important;
  }
  .pt-sm-4,
.py-sm-4 {
    padding-top: 2.25rem !important;
  }
  .pr-sm-4,
.px-sm-4 {
    padding-right: 2.25rem !important;
  }
  .pb-sm-4,
.py-sm-4 {
    padding-bottom: 2.25rem !important;
  }
  .pl-sm-4,
.px-sm-4 {
    padding-left: 2.25rem !important;
  }
  .p-sm-5 {
    padding: 4.5rem !important;
  }
  .pt-sm-5,
.py-sm-5 {
    padding-top: 4.5rem !important;
  }
  .pr-sm-5,
.px-sm-5 {
    padding-right: 4.5rem !important;
  }
  .pb-sm-5,
.py-sm-5 {
    padding-bottom: 4.5rem !important;
  }
  .pl-sm-5,
.px-sm-5 {
    padding-left: 4.5rem !important;
  }
  .m-sm-n1 {
    margin: -0.375rem !important;
  }
  .mt-sm-n1,
.my-sm-n1 {
    margin-top: -0.375rem !important;
  }
  .mr-sm-n1,
.mx-sm-n1 {
    margin-right: -0.375rem !important;
  }
  .mb-sm-n1,
.my-sm-n1 {
    margin-bottom: -0.375rem !important;
  }
  .ml-sm-n1,
.mx-sm-n1 {
    margin-left: -0.375rem !important;
  }
  .m-sm-n2 {
    margin: -0.75rem !important;
  }
  .mt-sm-n2,
.my-sm-n2 {
    margin-top: -0.75rem !important;
  }
  .mr-sm-n2,
.mx-sm-n2 {
    margin-right: -0.75rem !important;
  }
  .mb-sm-n2,
.my-sm-n2 {
    margin-bottom: -0.75rem !important;
  }
  .ml-sm-n2,
.mx-sm-n2 {
    margin-left: -0.75rem !important;
  }
  .m-sm-n3 {
    margin: -1.5rem !important;
  }
  .mt-sm-n3,
.my-sm-n3 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n3,
.mx-sm-n3 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n3,
.my-sm-n3 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n3,
.mx-sm-n3 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n4 {
    margin: -2.25rem !important;
  }
  .mt-sm-n4,
.my-sm-n4 {
    margin-top: -2.25rem !important;
  }
  .mr-sm-n4,
.mx-sm-n4 {
    margin-right: -2.25rem !important;
  }
  .mb-sm-n4,
.my-sm-n4 {
    margin-bottom: -2.25rem !important;
  }
  .ml-sm-n4,
.mx-sm-n4 {
    margin-left: -2.25rem !important;
  }
  .m-sm-n5 {
    margin: -4.5rem !important;
  }
  .mt-sm-n5,
.my-sm-n5 {
    margin-top: -4.5rem !important;
  }
  .mr-sm-n5,
.mx-sm-n5 {
    margin-right: -4.5rem !important;
  }
  .mb-sm-n5,
.my-sm-n5 {
    margin-bottom: -4.5rem !important;
  }
  .ml-sm-n5,
.mx-sm-n5 {
    margin-left: -4.5rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
.my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
.mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
.my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
.mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
.my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
.mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
.my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
.mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.375rem !important;
  }
  .mt-md-1,
.my-md-1 {
    margin-top: 0.375rem !important;
  }
  .mr-md-1,
.mx-md-1 {
    margin-right: 0.375rem !important;
  }
  .mb-md-1,
.my-md-1 {
    margin-bottom: 0.375rem !important;
  }
  .ml-md-1,
.mx-md-1 {
    margin-left: 0.375rem !important;
  }
  .m-md-2 {
    margin: 0.75rem !important;
  }
  .mt-md-2,
.my-md-2 {
    margin-top: 0.75rem !important;
  }
  .mr-md-2,
.mx-md-2 {
    margin-right: 0.75rem !important;
  }
  .mb-md-2,
.my-md-2 {
    margin-bottom: 0.75rem !important;
  }
  .ml-md-2,
.mx-md-2 {
    margin-left: 0.75rem !important;
  }
  .m-md-3 {
    margin: 1.5rem !important;
  }
  .mt-md-3,
.my-md-3 {
    margin-top: 1.5rem !important;
  }
  .mr-md-3,
.mx-md-3 {
    margin-right: 1.5rem !important;
  }
  .mb-md-3,
.my-md-3 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-3,
.mx-md-3 {
    margin-left: 1.5rem !important;
  }
  .m-md-4 {
    margin: 2.25rem !important;
  }
  .mt-md-4,
.my-md-4 {
    margin-top: 2.25rem !important;
  }
  .mr-md-4,
.mx-md-4 {
    margin-right: 2.25rem !important;
  }
  .mb-md-4,
.my-md-4 {
    margin-bottom: 2.25rem !important;
  }
  .ml-md-4,
.mx-md-4 {
    margin-left: 2.25rem !important;
  }
  .m-md-5 {
    margin: 4.5rem !important;
  }
  .mt-md-5,
.my-md-5 {
    margin-top: 4.5rem !important;
  }
  .mr-md-5,
.mx-md-5 {
    margin-right: 4.5rem !important;
  }
  .mb-md-5,
.my-md-5 {
    margin-bottom: 4.5rem !important;
  }
  .ml-md-5,
.mx-md-5 {
    margin-left: 4.5rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
.py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
.px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
.py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
.px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.375rem !important;
  }
  .pt-md-1,
.py-md-1 {
    padding-top: 0.375rem !important;
  }
  .pr-md-1,
.px-md-1 {
    padding-right: 0.375rem !important;
  }
  .pb-md-1,
.py-md-1 {
    padding-bottom: 0.375rem !important;
  }
  .pl-md-1,
.px-md-1 {
    padding-left: 0.375rem !important;
  }
  .p-md-2 {
    padding: 0.75rem !important;
  }
  .pt-md-2,
.py-md-2 {
    padding-top: 0.75rem !important;
  }
  .pr-md-2,
.px-md-2 {
    padding-right: 0.75rem !important;
  }
  .pb-md-2,
.py-md-2 {
    padding-bottom: 0.75rem !important;
  }
  .pl-md-2,
.px-md-2 {
    padding-left: 0.75rem !important;
  }
  .p-md-3 {
    padding: 1.5rem !important;
  }
  .pt-md-3,
.py-md-3 {
    padding-top: 1.5rem !important;
  }
  .pr-md-3,
.px-md-3 {
    padding-right: 1.5rem !important;
  }
  .pb-md-3,
.py-md-3 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-3,
.px-md-3 {
    padding-left: 1.5rem !important;
  }
  .p-md-4 {
    padding: 2.25rem !important;
  }
  .pt-md-4,
.py-md-4 {
    padding-top: 2.25rem !important;
  }
  .pr-md-4,
.px-md-4 {
    padding-right: 2.25rem !important;
  }
  .pb-md-4,
.py-md-4 {
    padding-bottom: 2.25rem !important;
  }
  .pl-md-4,
.px-md-4 {
    padding-left: 2.25rem !important;
  }
  .p-md-5 {
    padding: 4.5rem !important;
  }
  .pt-md-5,
.py-md-5 {
    padding-top: 4.5rem !important;
  }
  .pr-md-5,
.px-md-5 {
    padding-right: 4.5rem !important;
  }
  .pb-md-5,
.py-md-5 {
    padding-bottom: 4.5rem !important;
  }
  .pl-md-5,
.px-md-5 {
    padding-left: 4.5rem !important;
  }
  .m-md-n1 {
    margin: -0.375rem !important;
  }
  .mt-md-n1,
.my-md-n1 {
    margin-top: -0.375rem !important;
  }
  .mr-md-n1,
.mx-md-n1 {
    margin-right: -0.375rem !important;
  }
  .mb-md-n1,
.my-md-n1 {
    margin-bottom: -0.375rem !important;
  }
  .ml-md-n1,
.mx-md-n1 {
    margin-left: -0.375rem !important;
  }
  .m-md-n2 {
    margin: -0.75rem !important;
  }
  .mt-md-n2,
.my-md-n2 {
    margin-top: -0.75rem !important;
  }
  .mr-md-n2,
.mx-md-n2 {
    margin-right: -0.75rem !important;
  }
  .mb-md-n2,
.my-md-n2 {
    margin-bottom: -0.75rem !important;
  }
  .ml-md-n2,
.mx-md-n2 {
    margin-left: -0.75rem !important;
  }
  .m-md-n3 {
    margin: -1.5rem !important;
  }
  .mt-md-n3,
.my-md-n3 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n3,
.mx-md-n3 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n3,
.my-md-n3 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n3,
.mx-md-n3 {
    margin-left: -1.5rem !important;
  }
  .m-md-n4 {
    margin: -2.25rem !important;
  }
  .mt-md-n4,
.my-md-n4 {
    margin-top: -2.25rem !important;
  }
  .mr-md-n4,
.mx-md-n4 {
    margin-right: -2.25rem !important;
  }
  .mb-md-n4,
.my-md-n4 {
    margin-bottom: -2.25rem !important;
  }
  .ml-md-n4,
.mx-md-n4 {
    margin-left: -2.25rem !important;
  }
  .m-md-n5 {
    margin: -4.5rem !important;
  }
  .mt-md-n5,
.my-md-n5 {
    margin-top: -4.5rem !important;
  }
  .mr-md-n5,
.mx-md-n5 {
    margin-right: -4.5rem !important;
  }
  .mb-md-n5,
.my-md-n5 {
    margin-bottom: -4.5rem !important;
  }
  .ml-md-n5,
.mx-md-n5 {
    margin-left: -4.5rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
.my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
.mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
.my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
.mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
.my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
.mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
.my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
.mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.375rem !important;
  }
  .mt-lg-1,
.my-lg-1 {
    margin-top: 0.375rem !important;
  }
  .mr-lg-1,
.mx-lg-1 {
    margin-right: 0.375rem !important;
  }
  .mb-lg-1,
.my-lg-1 {
    margin-bottom: 0.375rem !important;
  }
  .ml-lg-1,
.mx-lg-1 {
    margin-left: 0.375rem !important;
  }
  .m-lg-2 {
    margin: 0.75rem !important;
  }
  .mt-lg-2,
.my-lg-2 {
    margin-top: 0.75rem !important;
  }
  .mr-lg-2,
.mx-lg-2 {
    margin-right: 0.75rem !important;
  }
  .mb-lg-2,
.my-lg-2 {
    margin-bottom: 0.75rem !important;
  }
  .ml-lg-2,
.mx-lg-2 {
    margin-left: 0.75rem !important;
  }
  .m-lg-3 {
    margin: 1.5rem !important;
  }
  .mt-lg-3,
.my-lg-3 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-3,
.mx-lg-3 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-3,
.my-lg-3 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-3,
.mx-lg-3 {
    margin-left: 1.5rem !important;
  }
  .m-lg-4 {
    margin: 2.25rem !important;
  }
  .mt-lg-4,
.my-lg-4 {
    margin-top: 2.25rem !important;
  }
  .mr-lg-4,
.mx-lg-4 {
    margin-right: 2.25rem !important;
  }
  .mb-lg-4,
.my-lg-4 {
    margin-bottom: 2.25rem !important;
  }
  .ml-lg-4,
.mx-lg-4 {
    margin-left: 2.25rem !important;
  }
  .m-lg-5 {
    margin: 4.5rem !important;
  }
  .mt-lg-5,
.my-lg-5 {
    margin-top: 4.5rem !important;
  }
  .mr-lg-5,
.mx-lg-5 {
    margin-right: 4.5rem !important;
  }
  .mb-lg-5,
.my-lg-5 {
    margin-bottom: 4.5rem !important;
  }
  .ml-lg-5,
.mx-lg-5 {
    margin-left: 4.5rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
.py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
.px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
.py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
.px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.375rem !important;
  }
  .pt-lg-1,
.py-lg-1 {
    padding-top: 0.375rem !important;
  }
  .pr-lg-1,
.px-lg-1 {
    padding-right: 0.375rem !important;
  }
  .pb-lg-1,
.py-lg-1 {
    padding-bottom: 0.375rem !important;
  }
  .pl-lg-1,
.px-lg-1 {
    padding-left: 0.375rem !important;
  }
  .p-lg-2 {
    padding: 0.75rem !important;
  }
  .pt-lg-2,
.py-lg-2 {
    padding-top: 0.75rem !important;
  }
  .pr-lg-2,
.px-lg-2 {
    padding-right: 0.75rem !important;
  }
  .pb-lg-2,
.py-lg-2 {
    padding-bottom: 0.75rem !important;
  }
  .pl-lg-2,
.px-lg-2 {
    padding-left: 0.75rem !important;
  }
  .p-lg-3 {
    padding: 1.5rem !important;
  }
  .pt-lg-3,
.py-lg-3 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-3,
.px-lg-3 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-3,
.py-lg-3 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-3,
.px-lg-3 {
    padding-left: 1.5rem !important;
  }
  .p-lg-4 {
    padding: 2.25rem !important;
  }
  .pt-lg-4,
.py-lg-4 {
    padding-top: 2.25rem !important;
  }
  .pr-lg-4,
.px-lg-4 {
    padding-right: 2.25rem !important;
  }
  .pb-lg-4,
.py-lg-4 {
    padding-bottom: 2.25rem !important;
  }
  .pl-lg-4,
.px-lg-4 {
    padding-left: 2.25rem !important;
  }
  .p-lg-5 {
    padding: 4.5rem !important;
  }
  .pt-lg-5,
.py-lg-5 {
    padding-top: 4.5rem !important;
  }
  .pr-lg-5,
.px-lg-5 {
    padding-right: 4.5rem !important;
  }
  .pb-lg-5,
.py-lg-5 {
    padding-bottom: 4.5rem !important;
  }
  .pl-lg-5,
.px-lg-5 {
    padding-left: 4.5rem !important;
  }
  .m-lg-n1 {
    margin: -0.375rem !important;
  }
  .mt-lg-n1,
.my-lg-n1 {
    margin-top: -0.375rem !important;
  }
  .mr-lg-n1,
.mx-lg-n1 {
    margin-right: -0.375rem !important;
  }
  .mb-lg-n1,
.my-lg-n1 {
    margin-bottom: -0.375rem !important;
  }
  .ml-lg-n1,
.mx-lg-n1 {
    margin-left: -0.375rem !important;
  }
  .m-lg-n2 {
    margin: -0.75rem !important;
  }
  .mt-lg-n2,
.my-lg-n2 {
    margin-top: -0.75rem !important;
  }
  .mr-lg-n2,
.mx-lg-n2 {
    margin-right: -0.75rem !important;
  }
  .mb-lg-n2,
.my-lg-n2 {
    margin-bottom: -0.75rem !important;
  }
  .ml-lg-n2,
.mx-lg-n2 {
    margin-left: -0.75rem !important;
  }
  .m-lg-n3 {
    margin: -1.5rem !important;
  }
  .mt-lg-n3,
.my-lg-n3 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n3,
.mx-lg-n3 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n3,
.my-lg-n3 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n3,
.mx-lg-n3 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n4 {
    margin: -2.25rem !important;
  }
  .mt-lg-n4,
.my-lg-n4 {
    margin-top: -2.25rem !important;
  }
  .mr-lg-n4,
.mx-lg-n4 {
    margin-right: -2.25rem !important;
  }
  .mb-lg-n4,
.my-lg-n4 {
    margin-bottom: -2.25rem !important;
  }
  .ml-lg-n4,
.mx-lg-n4 {
    margin-left: -2.25rem !important;
  }
  .m-lg-n5 {
    margin: -4.5rem !important;
  }
  .mt-lg-n5,
.my-lg-n5 {
    margin-top: -4.5rem !important;
  }
  .mr-lg-n5,
.mx-lg-n5 {
    margin-right: -4.5rem !important;
  }
  .mb-lg-n5,
.my-lg-n5 {
    margin-bottom: -4.5rem !important;
  }
  .ml-lg-n5,
.mx-lg-n5 {
    margin-left: -4.5rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
.my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
.mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
.my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
.mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
.my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
.mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
.my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
.mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.375rem !important;
  }
  .mt-xl-1,
.my-xl-1 {
    margin-top: 0.375rem !important;
  }
  .mr-xl-1,
.mx-xl-1 {
    margin-right: 0.375rem !important;
  }
  .mb-xl-1,
.my-xl-1 {
    margin-bottom: 0.375rem !important;
  }
  .ml-xl-1,
.mx-xl-1 {
    margin-left: 0.375rem !important;
  }
  .m-xl-2 {
    margin: 0.75rem !important;
  }
  .mt-xl-2,
.my-xl-2 {
    margin-top: 0.75rem !important;
  }
  .mr-xl-2,
.mx-xl-2 {
    margin-right: 0.75rem !important;
  }
  .mb-xl-2,
.my-xl-2 {
    margin-bottom: 0.75rem !important;
  }
  .ml-xl-2,
.mx-xl-2 {
    margin-left: 0.75rem !important;
  }
  .m-xl-3 {
    margin: 1.5rem !important;
  }
  .mt-xl-3,
.my-xl-3 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-3,
.mx-xl-3 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-3,
.my-xl-3 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-3,
.mx-xl-3 {
    margin-left: 1.5rem !important;
  }
  .m-xl-4 {
    margin: 2.25rem !important;
  }
  .mt-xl-4,
.my-xl-4 {
    margin-top: 2.25rem !important;
  }
  .mr-xl-4,
.mx-xl-4 {
    margin-right: 2.25rem !important;
  }
  .mb-xl-4,
.my-xl-4 {
    margin-bottom: 2.25rem !important;
  }
  .ml-xl-4,
.mx-xl-4 {
    margin-left: 2.25rem !important;
  }
  .m-xl-5 {
    margin: 4.5rem !important;
  }
  .mt-xl-5,
.my-xl-5 {
    margin-top: 4.5rem !important;
  }
  .mr-xl-5,
.mx-xl-5 {
    margin-right: 4.5rem !important;
  }
  .mb-xl-5,
.my-xl-5 {
    margin-bottom: 4.5rem !important;
  }
  .ml-xl-5,
.mx-xl-5 {
    margin-left: 4.5rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
.py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
.px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
.py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
.px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.375rem !important;
  }
  .pt-xl-1,
.py-xl-1 {
    padding-top: 0.375rem !important;
  }
  .pr-xl-1,
.px-xl-1 {
    padding-right: 0.375rem !important;
  }
  .pb-xl-1,
.py-xl-1 {
    padding-bottom: 0.375rem !important;
  }
  .pl-xl-1,
.px-xl-1 {
    padding-left: 0.375rem !important;
  }
  .p-xl-2 {
    padding: 0.75rem !important;
  }
  .pt-xl-2,
.py-xl-2 {
    padding-top: 0.75rem !important;
  }
  .pr-xl-2,
.px-xl-2 {
    padding-right: 0.75rem !important;
  }
  .pb-xl-2,
.py-xl-2 {
    padding-bottom: 0.75rem !important;
  }
  .pl-xl-2,
.px-xl-2 {
    padding-left: 0.75rem !important;
  }
  .p-xl-3 {
    padding: 1.5rem !important;
  }
  .pt-xl-3,
.py-xl-3 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-3,
.px-xl-3 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-3,
.py-xl-3 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-3,
.px-xl-3 {
    padding-left: 1.5rem !important;
  }
  .p-xl-4 {
    padding: 2.25rem !important;
  }
  .pt-xl-4,
.py-xl-4 {
    padding-top: 2.25rem !important;
  }
  .pr-xl-4,
.px-xl-4 {
    padding-right: 2.25rem !important;
  }
  .pb-xl-4,
.py-xl-4 {
    padding-bottom: 2.25rem !important;
  }
  .pl-xl-4,
.px-xl-4 {
    padding-left: 2.25rem !important;
  }
  .p-xl-5 {
    padding: 4.5rem !important;
  }
  .pt-xl-5,
.py-xl-5 {
    padding-top: 4.5rem !important;
  }
  .pr-xl-5,
.px-xl-5 {
    padding-right: 4.5rem !important;
  }
  .pb-xl-5,
.py-xl-5 {
    padding-bottom: 4.5rem !important;
  }
  .pl-xl-5,
.px-xl-5 {
    padding-left: 4.5rem !important;
  }
  .m-xl-n1 {
    margin: -0.375rem !important;
  }
  .mt-xl-n1,
.my-xl-n1 {
    margin-top: -0.375rem !important;
  }
  .mr-xl-n1,
.mx-xl-n1 {
    margin-right: -0.375rem !important;
  }
  .mb-xl-n1,
.my-xl-n1 {
    margin-bottom: -0.375rem !important;
  }
  .ml-xl-n1,
.mx-xl-n1 {
    margin-left: -0.375rem !important;
  }
  .m-xl-n2 {
    margin: -0.75rem !important;
  }
  .mt-xl-n2,
.my-xl-n2 {
    margin-top: -0.75rem !important;
  }
  .mr-xl-n2,
.mx-xl-n2 {
    margin-right: -0.75rem !important;
  }
  .mb-xl-n2,
.my-xl-n2 {
    margin-bottom: -0.75rem !important;
  }
  .ml-xl-n2,
.mx-xl-n2 {
    margin-left: -0.75rem !important;
  }
  .m-xl-n3 {
    margin: -1.5rem !important;
  }
  .mt-xl-n3,
.my-xl-n3 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n3,
.mx-xl-n3 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n3,
.my-xl-n3 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n3,
.mx-xl-n3 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n4 {
    margin: -2.25rem !important;
  }
  .mt-xl-n4,
.my-xl-n4 {
    margin-top: -2.25rem !important;
  }
  .mr-xl-n4,
.mx-xl-n4 {
    margin-right: -2.25rem !important;
  }
  .mb-xl-n4,
.my-xl-n4 {
    margin-bottom: -2.25rem !important;
  }
  .ml-xl-n4,
.mx-xl-n4 {
    margin-left: -2.25rem !important;
  }
  .m-xl-n5 {
    margin: -4.5rem !important;
  }
  .mt-xl-n5,
.my-xl-n5 {
    margin-top: -4.5rem !important;
  }
  .mr-xl-n5,
.mx-xl-n5 {
    margin-right: -4.5rem !important;
  }
  .mb-xl-n5,
.my-xl-n5 {
    margin-bottom: -4.5rem !important;
  }
  .ml-xl-n5,
.mx-xl-n5 {
    margin-left: -4.5rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
.my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
.mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
.my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
.mx-xl-auto {
    margin-left: auto !important;
  }
}
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}
.text-justify {
  text-align: justify !important;
}
.text-wrap {
  white-space: normal !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.font-weight-light {
  font-weight: 300 !important;
}
.font-weight-lighter {
  font-weight: lighter !important;
}
.font-weight-normal {
  font-weight: 400 !important;
}
.font-weight-bold {
  font-weight: 700 !important;
}
.font-weight-bolder {
  font-weight: bolder !important;
}
.font-italic {
  font-style: italic !important;
}
.text-white {
  color: #FFFFFF !important;
}
.text-primary {
  color: #005978 !important;
}
a.text-primary:hover, a.text-primary:focus {
  color: #00202c !important;
}
.text-secondary {
  color: #0584b0 !important;
}
a.text-secondary:hover, a.text-secondary:focus {
  color: #034c66 !important;
}
.text-success {
  color: #1BCB64 !important;
}
a.text-success:hover, a.text-success:focus {
  color: #128743 !important;
}
.text-info {
  color: #2F8BE6 !important;
}
a.text-info:hover, a.text-info:focus {
  color: #1665b3 !important;
}
.text-warning {
  color: #FFAB20 !important;
}
a.text-warning:hover, a.text-warning:focus {
  color: #d38300 !important;
}
.text-danger {
  color: #D91218 !important;
}
a.text-danger:hover, a.text-danger:focus {
  color: #920c10 !important;
}
.text-light {
  color: #DBDEE5 !important;
}
a.text-light:hover, a.text-light:focus {
  color: #afb5c5 !important;
}
.text-dark {
  color: #1A051D !important;
}
a.text-dark:hover, a.text-dark:focus {
  color: black !important;
}
.text-body {
  color: #303030 !important;
}
.text-muted {
  color: #BDBDBD !important;
}
.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.text-decoration-none {
  text-decoration: none !important;
}
.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}
.text-reset {
  color: inherit !important;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
@media print {
  *,
*::before,
*::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
blockquote {
    border: 1px solid #9E9E9E;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
img {
    page-break-inside: avoid;
  }
  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
.table th {
    background-color: #FFFFFF !important;
  }
  .table-bordered th,
.table-bordered td {
    border: 1px solid #E0E0E0 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
    border-color: #ffffff;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #ffffff;
  }
}
/* Shadows (from mdl http://www.getmdl.io/) */
.alert > * {
  color: inherit !important;
}
.alert.alert-light {
  color: inherit !important;
}
.alert .alert-link {
  color: #FFFFFF !important;
}
.alert .alert-link:hover {
  text-decoration: underline;
}
.alert .close {
  color: #FFFFFF;
  font-size: 2rem;
  line-height: 1rem;
  top: 0;
}
.alert .close:hover, .alert .close:focus {
  opacity: 0.85 !important;
}
.alert .close:focus {
  outline: none;
}
.alert[class*=bg-] .alert-link {
  color: inherit !important;
}
.alert[class*=bg-] .close {
  color: inherit;
  opacity: 0.7;
  text-shadow: none;
}
.alert[class*=bg-] .close:hover, .alert[class*=bg-] .close:focus {
  opacity: 1 !important;
}
.alert .alert-icon-left {
  display: flex;
  align-items: center;
}
.alert .alert-icon-right {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
html {
  font-size: 15px;
}
body {
  min-height: 100vh;
  background-color: #f4f4f4;
}
.wrapper.wrapper-full-page {
  height: auto;
  min-height: 100vh;
}
.serif-font {
  font-family: "Red Hat Display", sans-serif;
}
a {
  color: #0584b0;
}
a:focus {
  color: #047197;
  text-decoration: none;
}
a.text-info:hover, a.text-info:focus {
  color: #1b7ee1;
}
@media (max-width: 576px) {
  .main-panel .main-content .content-wrapper {
    padding: 0;
  }
}
.content-wrapper {
  padding-bottom: 2em;
}
.sticky-buttons {
  position: fixed;
  bottom: 0;
  left: 0;
  height: 60px;
  width: 100%;
  line-height: 60px;
  background-color: #9E9E9E;
  z-index: 2;
  transition: all 0.4s;
}
.sticky-buttons.hide {
  bottom: -70px;
}
.sticky-buttons.hide button {
  display: none;
}
.sticky-buttons .content-wrapper {
  padding: 0 15px;
}
.sticky-buttons .btn {
  margin-bottom: 0;
}
.noUi-horizontal .noUi-tooltip {
  bottom: -130%;
  border: 0;
  color: #005978;
}
.image-wrapper {
  position: relative;
  width: 100%;
  height: 220px;
}
.image-wrapper img {
  cursor: pointer;
  display: block;
  margin: auto;
  width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left;
     object-position: left;
}
.day-off {
  color: red;
}
.employee .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  background-color: transparent !important;
}
.collapse-icon .card-header {
  position: relative;
}
.collapse-icon a[data-toggle=collapse]:after {
  position: absolute;
  top: 40%;
  right: 20px;
  margin-top: -4px;
  font-family: "feather";
  content: "\e897";
  transition: all 300ms linear 0s;
}
.collapse-icon a[data-toggle=collapse]:before {
  position: absolute;
  top: 40%;
  right: 20px;
  margin-top: -4px;
  font-family: "feather";
  content: "\e8b1";
  transition: all 300ms linear 0s;
}
.collapse-icon.left a {
  padding-left: 28px;
}
.collapse-icon.left a:before, .collapse-icon.left a:after {
  left: 20px;
  right: auto;
}
.collapse-icon a[aria-expanded=true]:before {
  opacity: 0;
}
.collapse-icon a[aria-expanded=false]:after {
  opacity: 0;
}
.collapse-icon.accordion-icon-rotate a[aria-expanded=true]:before {
  transform: rotate(180deg);
}
.collapse-icon.accordion-icon-rotate a[aria-expanded=false]:after {
  transform: rotate(-180deg);
}
.badge {
  letter-spacing: 0.3px;
  background-color: #005978;
  color: #FFFFFF;
}
.badge.badge-light {
  color: #303030;
}
.btn {
  font-size: 12px;
  line-height: 12px;
  font-weight: bold;
  border-radius: 0;
  box-shadow: none;
}
.btn:focus, .btn.focus, .btn:active {
  box-shadow: none !important;
}
.btn:hover {
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28);
  cursor: pointer;
}
.btn-right {
  float: right;
}
.btn-left {
  float: left;
}
.btn-warning {
  color: #FFFFFF;
}
.btn-light {
  color: #333333;
}
.btn-group-vertical .btn[class*=btn-] {
  margin-bottom: 0;
}
.input-group {
  margin-bottom: 1rem;
}
.input-group .btn[class*=btn-] {
  margin-bottom: 0;
}
.btn-icon.round {
  padding: 0.465rem 0.72rem;
}
.btn[class*=btn-]:not(:disabled):not(.disabled):active,
.btn[class*=btn-]:not(:disabled):not(.disabled).active,
.show > .btn[class*=btn-].dropdown-toggle {
  box-shadow: none;
}
button:focus {
  outline: none;
}
.btn-group span:first-child:not(:last-child) .btn.dropdown-toggle, .input-group span:first-child:not(:last-child) .btn.dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group span:last-child:not(:first-child) .btn.dropdown-toggle, .input-group span:last-child:not(:first-child) .btn.dropdown-toggle {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group span:not(:last-child):not(:first-child) .btn.dropdown-toggle, .input-group span:not(:last-child):not(:first-child) .btn.dropdown-toggle {
  border-radius: 0;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle, .btn-primary:focus, .btn-primary.focus {
  color: #FFFFFF !important;
  background-color: #005978 !important;
  border-color: #005978 !important;
}
.btn-secondary, .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #005978;
}
.btn-secondary:hover {
  color: #0584b0 !important;
  background-color: #005978 !important;
  border-color: #005978 !important;
  box-shadow: none;
}
.btn-secondary.disabled, .btn-secondary:disabled,
.btn-secondary:focus {
  color: #005978;
}
.btn-agora {
  background-color: rgba(57, 57, 57, 0.08);
  color: #005978;
}
.btn-agora:hover {
  background-color: #005978;
  color: #FFFFFF;
  box-shadow: none;
}
.card {
  margin: 0;
  border-radius: 0px;
}
.card[class*=gradient-] .card-header,
.card[class*=gradient-] .card-footer {
  background-color: transparent;
  background-color: initial;
}
.card .card-header {
  padding-bottom: 0;
  border-bottom: none;
  background-color: #005978;
}
.card .card-body {
  padding: 0;
}
.card .card-subtitle {
  margin-top: 10px;
  margin-bottom: 10px;
}
.card .card-bordered {
  border: 1px solid rgba(0, 0, 0, 0.06);
}
.card.card-transparent {
  background-color: transparent !important;
}
.card .card {
  box-shadow: none;
}
.card .card-img {
  position: relative;
  padding: 0 0 30px 0;
}
.card .card-img .card-title {
  color: #FFFFFF;
  position: absolute;
  bottom: 0;
  left: 0;
  max-width: 100%;
  padding: 24px;
}
.card .card-img.overlap {
  margin-top: -30px;
}
.card .btn-floating {
  display: inline-block;
  color: #FFFFFF;
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 40px;
  height: 40px;
  line-height: 40px;
  padding: 0;
  background-color: #005978;
  border-radius: 50%;
  transition: 0.3s;
  cursor: pointer;
  vertical-align: middle;
  font-size: 1rem;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}
.card .btn-floating.btn {
  margin: 0;
}
.card .btn-floating i {
  width: inherit;
  display: inline-block;
  text-align: center;
  color: #FFFFFF;
  font-size: 2rem;
  line-height: 40px;
}
.card .btn-floating.btn-large {
  width: 56px;
  height: 56px;
}
.card .btn-floating.btn-large.halfway-fab {
  bottom: -28px;
}
.card .btn-floating.btn-large i {
  line-height: 56px;
}
.card .btn-floating.halfway-fab {
  position: absolute;
  right: 24px;
  bottom: -20px;
}
.card .card-reveal {
  padding: 24px;
  position: absolute;
  background-color: #FFFFFF;
  width: 100%;
  overflow-y: auto;
  left: 0;
  top: 100%;
  height: 100%;
  z-index: 3;
  transition: height 1s ease-in-out;
  display: none;
}
.card .card-reveal .card-title {
  cursor: pointer;
}
.card .card-title {
  color: #005978;
  font-size: 1.1rem;
  margin-bottom: 1rem;
}
.card .card-footer {
  padding: 0;
  background: transparent;
}
.card.card-inverse .card-blockquote .blockquote-footer,
.card.card-inverse .card-link,
.card.card-inverse .card-subtitle,
.card.card-inverse .card-text,
.card.card-inverse .card-title,
.card.card-inverse .card-footer,
.card.card-inverse a,
.card.card-inverse a:hover,
.card.card-inverse label,
.card.card-inverse span,
.card.card-inverse .form-group:hover,
.card.card-inverse div,
.card.card-inverse input {
  color: #FFFFFF;
}
.card.card-inverse .form-group.is-focused .checkbox label,
.card.card-inverse .form-group.is-focused label.checkbox-inline,
.card.card-inverse .form-group.is-focused .radio label,
.card.card-inverse .form-group.is-focused label.radio-inline {
  color: #FFFFFF;
}
.card.card-inverse hr {
  border-color: #FFFFFF;
}
.card.card-inverse .checkbox label {
  color: #FFFFFF;
}
.card.card-inverse .checkbox label .checkbox-decorator .check {
  border-color: rgba(255, 255, 255, 0.54);
}
.card.card-inverse input::-webkit-input-placeholder, .card.card-inverse input::-moz-placeholder, .card.card-inverse input:-ms-input-placeholder, .card.card-inverse input:-moz-placeholder {
  color: #FFFFFF;
}
.accordion > .card:not(:last-of-type),
.accordion > .card:not(:first-of-type) {
  border-radius: 0;
}
.dropdown,
.dropup,
.dropright,
.dropleft {
  margin-left: 8px;
  color: #005978;
}
.dropdown .dropdown-menu,
.dropup .dropdown-menu,
.dropright .dropdown-menu,
.dropleft .dropdown-menu {
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.15);
  background-color: #F5F5F5;
}
.dropdown .dropdown-menu .dropdown-header,
.dropup .dropdown-menu .dropdown-header,
.dropright .dropdown-menu .dropdown-header,
.dropleft .dropdown-menu .dropdown-header {
  margin-top: 0.4rem;
  padding: 10px 20px;
  text-transform: uppercase;
  font-size: 0.9rem;
  font-weight: 600;
}
.dropdown .dropdown-menu .dropdown-item,
.dropup .dropdown-menu .dropdown-item,
.dropright .dropdown-menu .dropdown-item,
.dropleft .dropdown-menu .dropdown-item {
  color: #333333;
  width: auto;
}
.dropdown .dropdown-menu .dropdown-item:active,
.dropup .dropdown-menu .dropdown-item:active,
.dropright .dropdown-menu .dropdown-item:active,
.dropleft .dropdown-menu .dropdown-item:active {
  background-color: #005978 !important;
}
.dropdown .dropdown-menu .dropdown-item:hover,
.dropup .dropdown-menu .dropdown-item:hover,
.dropright .dropdown-menu .dropdown-item:hover,
.dropleft .dropdown-menu .dropdown-item:hover {
  background-color: #0584b0;
}
.dropdown .dropdown-menu .dropdown-submenu,
.dropup .dropdown-menu .dropdown-submenu,
.dropright .dropdown-menu .dropdown-submenu,
.dropleft .dropdown-menu .dropdown-submenu {
  position: relative;
}
.dropdown .dropdown-menu .dropdown-submenu:hover .dropdown-menu,
.dropup .dropdown-menu .dropdown-submenu:hover .dropdown-menu,
.dropright .dropdown-menu .dropdown-submenu:hover .dropdown-menu,
.dropleft .dropdown-menu .dropdown-submenu:hover .dropdown-menu {
  display: block;
}
.dropdown .dropdown-menu .dropdown-submenu > a.dropdown-item,
.dropup .dropdown-menu .dropdown-submenu > a.dropdown-item,
.dropright .dropdown-menu .dropdown-submenu > a.dropdown-item,
.dropleft .dropdown-menu .dropdown-submenu > a.dropdown-item {
  border-top-left-radius: 0.35rem;
  border-top-right-radius: 0.35rem;
}
.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu,
.dropup .dropdown-menu .dropdown-submenu .dropdown-menu,
.dropright .dropdown-menu .dropdown-submenu .dropdown-menu,
.dropleft .dropdown-menu .dropdown-submenu .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -2px;
  margin-left: -1px;
}
.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu.open-left,
.dropup .dropdown-menu .dropdown-submenu .dropdown-menu.open-left,
.dropright .dropdown-menu .dropdown-submenu .dropdown-menu.open-left,
.dropleft .dropdown-menu .dropdown-submenu .dropdown-menu.open-left {
  left: auto;
  right: 100%;
}
.dropdown .dropdown-menu .dropdown-submenu:last-child > .dropdown-item:first-child,
.dropup .dropdown-menu .dropdown-submenu:last-child > .dropdown-item:first-child,
.dropright .dropdown-menu .dropdown-submenu:last-child > .dropdown-item:first-child,
.dropleft .dropdown-menu .dropdown-submenu:last-child > .dropdown-item:first-child {
  border-bottom-left-radius: calc(0.35rem - 1px);
  border-bottom-right-radius: calc(0.35rem - 1px);
}
.dropdown .dropdown-menu .dropdown-submenu > a:after,
.dropup .dropdown-menu .dropdown-submenu > a:after,
.dropright .dropdown-menu .dropdown-submenu > a:after,
.dropleft .dropdown-menu .dropdown-submenu > a:after {
  font-family: "FontAwesome";
  content: "\f105" !important;
  right: 14px;
  top: -10px;
  font-size: 1.2rem;
  float: right;
  border: none;
  margin-top: 1.15rem;
  position: absolute;
}
.dropdown .dropdown-menu .disabled,
.dropup .dropdown-menu .disabled,
.dropright .dropdown-menu .disabled,
.dropleft .dropdown-menu .disabled {
  color: #9E9E9E;
}
.dropdown-menu-right {
  left: auto !important;
  right: 0;
}
.dropdown-menu.arrow {
  margin-top: 12px;
}
.dropdown-menu.arrow:after, .dropdown-menu.arrow:before {
  position: absolute;
  left: 10px;
  display: inline-block;
  width: 0;
  height: 0;
  content: "";
  border: 7px solid transparent;
  border-top-width: 0;
}
.dropdown-menu.arrow:before {
  top: -7px;
  border-bottom-color: #ffffff;
}
.dropdown-menu.arrow:after {
  top: -6px;
  border-bottom-color: #FFFFFF;
}
.dropdown-menu .arrow-left {
  margin-left: 7px !important;
}
.dropdown-menu .arrow-left:after, .dropdown-menu .arrow-left:before {
  position: absolute;
  top: 15px;
  display: inline-block;
  width: 0;
  height: 0;
  content: "";
  border: 7px solid transparent;
  border-left-width: 0;
}
.dropdown-menu .arrow-left:before {
  left: -8px;
  border-right-color: #ffffff;
}
.dropdown-menu .arrow-left:after {
  left: -7px;
  border-right-color: #FFFFFF;
}
.dropdown-menu .arrow-right {
  margin-right: 7px !important;
}
.dropdown-menu .arrow-right:after, .dropdown-menu .arrow-right:before {
  position: absolute;
  top: 15px;
  display: inline-block;
  width: 0;
  height: 0;
  content: "";
  border: 7px solid transparent;
  border-right-width: 0;
}
.dropdown-menu .arrow-right:before {
  right: -8px;
  border-left-color: #b3b3b3;
}
.dropdown-menu .arrow-right:after {
  right: -7px;
  border-left-color: #FFFFFF;
}
.dropup .dropdown-submenu .dropdown-menu {
  bottom: auto;
}
.show > .dropdown-menu {
  transform: scale(1, 1);
  opacity: 1;
  display: block;
}
.navbar-horizontal .dropdown-submenu .dropdown-toggle::after {
  top: -9px !important;
  margin-top: 1.25rem;
  right: 10px;
}
.carousel-inner > .carousel-item > img {
  max-width: 100%;
  height: auto;
}
.modal-content {
  position: absolute;
  top: 7vh;
  overflow: hidden;
  border-radius: 0px;
}
.modal-content .modal-header {
  border-radius: 0px;
  border-bottom: none;
}
.modal-content .modal-header[class*=bg-] > * {
  color: #FFFFFF;
}
.modal-content .modal-footer {
  padding: 1rem 1.5rem;
}
.modal-content .modal-footer .btn {
  margin: 0;
}
.modal-content .modal-footer .btn + .btn {
  margin-left: 8px;
}
@media (max-width: 575.98px) {
  .modal-open .modal {
    padding: 0 0.5rem !important;
  }
}
.modal-header {
  padding: 24px 24px 6px 24px;
}
.modal-header h4 {
  color: #333333;
}
.modal-header .close {
  padding: 0;
  margin: 0;
  font-weight: 400;
  text-shadow: none;
}
.modal-header .ti-x {
  font-size: 24px;
}
.modal-body {
  padding: 24px;
}
.modal-title {
  color: #005978;
  font-size: 1.1rem;
}
.nav-vertical {
  overflow: hidden;
}
.nav-vertical .nav-left.nav-tabs {
  float: left;
  border-bottom: 0;
  border-radius: 0;
  display: table;
}
.nav-vertical .nav-left.nav-tabs li.nav-item {
  margin: 0;
}
.nav-vertical .nav-left.nav-tabs li.nav-item a.nav-link {
  min-width: 6.5rem;
  border-right: 1px solid #E0E0E0;
}
.nav-vertical .nav-left.nav-tabs li.nav-item a.nav-link.active {
  border-right: 2px solid #0584b0 !important;
  border-bottom: 0;
}
.nav-vertical .nav-left ~ .tab-content .tab-pane {
  display: none;
  padding-left: 1rem;
  overflow-y: auto;
}
.nav-vertical .nav-left ~ .tab-content .tab-pane.active {
  display: block;
}
.nav-vertical .nav-right.nav-tabs {
  float: right;
  border-bottom: 0;
  border-radius: 0;
  display: table;
}
.nav-vertical .nav-right.nav-tabs li.nav-item {
  margin: 0;
}
.nav-vertical .nav-right.nav-tabs li.nav-item a.nav-link {
  border-left: 1px solid #E0E0E0;
  min-width: 6.5rem;
}
.nav-vertical .nav-right.nav-tabs li.nav-item a.nav-link.active {
  border-left: 2px solid #005978 !important;
  border-bottom: 0;
}
.nav-vertical .nav-right ~ .tab-content .tab-pane {
  display: none;
  padding-right: 1rem;
  overflow-y: auto;
}
.nav-vertical .nav-right ~ .tab-content .tab-pane.active {
  display: block;
}
.tab-content {
  padding: 0;
  padding-top: 25px;
  margin-top: 0 !important;
}
.nav-tabs {
  border-bottom: 1px solid #E0E0E0;
}
.nav-tabs .nav-link {
  color: #005978;
  height: 100%;
  border: 0;
  border-radius: 0;
}
.nav-tabs .nav-link.active {
  color: #005978;
  background-color: transparent;
  border-bottom: 2px solid #0584b0;
}
.nav-tabs .nav-item.show .nav-link {
  background-color: transparent;
  border-bottom-color: #FFFFFF;
}
.vertical-layout.navbar-sticky.page-scrolled:not(.layout-dark) nav.header-navbar {
  background-color: #FFFFFF;
  box-shadow: -8px 8px 14px 0 rgba(25, 42, 70, 0.11);
}
nav.navbar.header-navbar {
  padding: 1rem 2rem 1rem 2rem !important;
}
nav.navbar.header-navbar .container-fluid, nav.navbar.header-navbar .container-sm, nav.navbar.header-navbar .container-md, nav.navbar.header-navbar .container-lg, nav.navbar.header-navbar .container-xl {
  padding-left: 0;
}
.navbar {
  z-index: 4;
  border: 0;
  border-radius: 0;
  padding: 0.7rem 1rem 0.7rem 1.5rem !important;
  background: #F0F0F0;
}
.navbar .navbar-brand {
  position: relative;
}
.navbar .navbar-brand-center .navbar-nav {
  padding-top: 0;
}
.navbar .navbar-brand-center .navbar-header {
  width: 120px !important;
  position: absolute;
  left: 50%;
  top: 0;
  padding: 0;
  margin: 0;
  transform: translate(-50%, 0);
}
.navbar .navbar-brand-center .navbar-header .logo .logo-text {
  text-transform: uppercase;
  padding: 7px 0;
  display: block;
  font-size: 1.6rem;
  letter-spacing: 2px;
  text-align: left;
  font-weight: 400;
}
.navbar .navbar-brand-center .navbar-header .logo .logo-img {
  width: 30px;
  display: inline-block;
  max-height: 30px;
  margin-right: 15px;
}
.navbar .navbar-nav {
  display: block;
  margin-right: -18px;
}
.navbar .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar .navbar-nav .nav-search .nav-link-search {
  float: left;
}
.navbar .navbar-nav .nav-search .search-input .search-input-icon {
  display: none;
  position: absolute;
  left: 2rem;
  top: 1.44rem;
  cursor: pointer;
}
.navbar .navbar-nav .nav-search .search-input .input {
  width: 0;
  border: none;
  background: none;
  line-height: 1rem;
}
.navbar .navbar-nav .nav-search .search-input .search-input-close {
  z-index: 101;
  display: none;
  position: absolute;
  right: 2rem;
  top: 32%;
  cursor: pointer;
}
.navbar .navbar-nav .nav-search .search-input .search-list {
  position: absolute;
  top: 100%;
  left: 0;
  background: #FFFFFF;
  width: 100%;
  margin-top: 1rem;
  padding-left: 0;
  border-radius: 0.267rem;
  display: none;
  z-index: 1200;
}
.navbar .navbar-nav .nav-search .search-input .search-list.show {
  display: block;
  overflow: hidden;
  width: 100%;
}
.navbar .navbar-nav .nav-search .search-input .search-list li a {
  padding: 0.8rem 1rem;
  color: #303030;
}
.navbar .navbar-nav .nav-search .search-input .search-list li:first-child, .navbar .navbar-nav .nav-search .search-input .search-list li:last-child {
  border-top-left-radius: 0.35rem;
  border-top-right-radius: 0.35rem;
}
.navbar .navbar-nav .nav-search .search-input .search-list li:hover, .navbar .navbar-nav .nav-search .search-input .search-list li.current_item {
  background-color: #F0F0F0;
}
.navbar .navbar-nav .nav-search .search-input:not(.open) {
  overflow: hidden;
}
.navbar .navbar-nav .nav-search .search-input.open {
  position: absolute;
  left: 0;
  background: #FFFFFF;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 115;
  margin-top: -1px;
  box-shadow: -8px 12px 18px 0 rgba(0, 0, 0, 0.13);
}
.navbar .navbar-nav .nav-search .search-input.open .search-input-icon,
.navbar .navbar-nav .nav-search .search-input.open .search-input-close {
  display: block;
}
.navbar .navbar-nav .nav-search .search-input.open .search-input-close {
  margin-top: 0.1rem;
}
.navbar .navbar-nav .nav-search .search-input.open .input {
  width: 100%;
  padding: 1.37rem 4.3rem;
}
.navbar .navbar-toggle {
  background-color: transparent;
  border: none;
}
.navbar .navbar-container .navbar-nav .dropdown-toggle::after {
  content: none;
}
.navbar .navbar-container .navbar-nav .notification-dropdown {
  border: transparent;
  width: 25rem;
}
.navbar .navbar-container .navbar-nav .notification-dropdown.dropdown-menu {
  padding: 0;
}
.navbar .navbar-container .navbar-nav .notification-dropdown .dropdown-menu-header .dropdown-header {
  text-transform: none;
}
.navbar .navbar-container .navbar-nav .notification-dropdown .scrollable-container {
  position: relative;
  max-height: 20rem;
}
.navbar .navbar-container .navbar-nav .notification-dropdown .scrollable-container .ps__rail-x {
  display: none;
}
.navbar .navbar-container .navbar-nav .notification-dropdown .scrollable-container .read-notification {
  background-color: #F0F0F0;
}
.navbar .navbar-container .navbar-nav .notification-dropdown .media {
  width: 100%;
  padding: 1rem;
  border-bottom: 1px solid #ffffff;
}
.navbar .navbar-container .navbar-nav .notification-dropdown .noti-text {
  color: #8A8A8A;
  font-size: 0.8rem;
}
.navbar .navbar-container .navbar-nav .notification-dropdown .noti-footer:hover, .navbar .navbar-container .navbar-nav .notification-dropdown .noti-footer:focus {
  color: #005978 !important;
  text-decoration: none;
}
.navbar .navbar-container .navbar-nav .user {
  flex-direction: column;
  line-height: 1.1rem;
}
.navbar .navbar-container .notification {
  position: relative;
  top: -15px;
  right: 14px;
  padding: 0.25rem 0.4rem;
}
.navbar .notification-dropdown .dropdown-item.active i, .navbar .notification-dropdown .dropdown-item.active .noti-title, .navbar .notification-dropdown .dropdown-item.active .noti-text, .navbar .notification-dropdown .dropdown-item:active i, .navbar .notification-dropdown .dropdown-item:active .noti-title, .navbar .notification-dropdown .dropdown-item:active .noti-text {
  color: #FFFFFF !important;
}
.navbar .langimg {
  width: 26px;
  margin-right: 5px;
}
@media (min-width: 1200px) {
  .vertical-layout.navbar-sticky.nav-collapsed nav.header-navbar {
    width: calc(100% - 60px) !important;
  }
  .vertical-layout.navbar-sticky.sidebar-sm nav.header-navbar {
    width: calc(100% - 220px);
  }
  .vertical-layout.navbar-sticky.sidebar-lg nav.header-navbar {
    width: calc(100% - 280px);
  }
  .vertical-layout.navbar-sticky nav.header-navbar {
    width: calc(100% - 250px);
  }
}
@media (min-width: 992px) {
  .navbar.header-navbar .navbar-nav {
    display: flex;
    align-items: center;
  }
}
@media (max-width: 991.98px) {
  .header-navbar .navbar-container ul.navbar-nav .dropdown-language {
    margin-top: 0.4rem;
  }
  .header-navbar .navbar-container ul.navbar-nav .dropdown-notification {
    margin-top: 1.2rem !important;
  }
  .navbar .navbar-brand-center .navbar-header {
    width: 30px !important;
  }
  .navbar .navbar-brand-center .navbar-header .logo .logo-img {
    margin-right: 0;
  }
  .navbar .navbar-brand-center .navbar-header .logo .logo-text .text {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .header-navbar .navbar-container ul.navbar-nav .dropdown-language {
    margin-top: 0.8rem;
  }
}
@media (max-width: 575.98px) {
  nav.navbar.header-navbar {
    padding: 0.3rem 0.5rem !important;
  }
}
@media (max-width: 525px) {
  .header-navbar .navbar-container .notification-dropdown {
    right: -2rem;
    width: 350px !important;
  }
}
@media (max-width: 420px) {
  .header-navbar .navbar-container .notification-dropdown {
    right: -3rem;
    width: calc(100vw - 1.7rem) !important;
  }
}
.popover {
  box-shadow: -8px 8px 14px 0 rgba(25, 42, 70, 0.11);
}
.popover .popover-header {
  border-top-left-radius: 0.35rem;
  border-top-right-radius: 0.35rem;
}
.popover.bs-popover-bottom > .arrow::after, .popover.bs-popover-auto[x-placement^=bottom] > .arrow::after {
  border-bottom-color: #F4F4F8;
}
.progress {
  border-radius: 0px;
  background-color: #E0E0E0;
}
.progress .progress-bar {
  border-radius: 0px;
}
.toast-bs-container {
  z-index: 1060;
  position: fixed;
  top: 4rem;
  right: 2rem;
  width: calc(100% - 4rem);
}
.toast-bs-container .toast-position {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap-reverse;
}
.toast-bs-container .toast-position .toast.show {
  z-index: 1060;
}
.toast {
  display: none;
}
.toast.toast-translucent {
  opacity: 1;
  display: block;
}
.toast-placement .toast {
  position: absolute;
  top: 2rem;
  z-index: 1060;
}
.toast-body {
  color: #303030;
}
blockquote footer, blockquote small, blockquote .small, .blockquote footer, .blockquote small, .blockquote .small {
  font-size: 80%;
  padding-left: 0;
}
.blockquote-reverse, blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #F5F5F5;
  border-left: 0;
  text-align: right;
}
h2.title {
  margin-bottom: 3rem;
}
.description,
.card-description,
.footer-big p {
  color: #8A8A8A;
}
.text-warning {
  color: #FFAB20 !important;
}
.text-primary {
  color: #005978 !important;
}
.text-danger {
  color: #D91218 !important;
}
.text-success {
  color: #1BCB64 !important;
}
.text-info {
  color: #2F8BE6 !important;
}
.font-small-1 {
  font-size: 0.7rem !important;
}
.font-small-2 {
  font-size: 0.8rem !important;
}
.font-small-3 {
  font-size: 0.9rem !important;
}
.font-medium-1 {
  font-size: 1.1rem !important;
}
.font-medium-2 {
  font-size: 1.2rem !important;
}
.font-medium-3 {
  font-size: 1.3rem !important;
}
.font-medium-4 {
  font-size: 1.4rem !important;
}
.font-medium-5 {
  font-size: 1.5rem !important;
}
.font-large-1 {
  font-size: 2rem !important;
  line-height: 2rem;
}
.font-large-2 {
  font-size: 3rem !important;
  line-height: 2.95rem;
}
.font-large-3 {
  font-size: 4rem !important;
  line-height: 3.5rem;
}
.font-large-4 {
  font-size: 5rem !important;
  line-height: 4.2rem;
}
.font-large-5 {
  font-size: 6rem !important;
  line-height: 5.2rem;
}
.text-bold-300 {
  font-weight: 300;
}
.text-bold-400 {
  font-weight: 400;
}
.text-bold-500 {
  font-weight: 500;
}
.text-bold-600 {
  font-weight: 600;
}
.text-bold-700 {
  font-weight: 700;
}
.text-italic {
  font-style: italic;
}
.text-highlight {
  padding: 4px 6px;
}
#equal-width .bd-example .row [class^=col-],
#equal-width .bd-example .row .col,
#setting-one-column-width .bd-example .row [class^=col-],
#setting-one-column-width .bd-example .row .col,
#variable-width-content .bd-example .row [class^=col-],
#variable-width-content .bd-example .row .col,
#equal-width-multi-row .bd-example .row [class^=col-],
#equal-width-multi-row .bd-example .row .col,
#all-breakpoints .bd-example .row [class^=col-],
#all-breakpoints .bd-example .row .col,
#stacked-to-horizontal .bd-example .row [class^=col-],
#stacked-to-horizontal .bd-example .row .col,
#alignment .bd-example .row [class^=col-],
#alignment .bd-example .row .col,
#vertical-alignment .bd-example .row [class^=col-],
#vertical-alignment .bd-example .row .col,
#horizontal-alignment .bd-example .row [class^=col-],
#horizontal-alignment .bd-example .row .col,
#column-wrapping .bd-example .row [class^=col-],
#column-wrapping .bd-example .row .col,
#column-breaks .bd-example .row [class^=col-],
#column-breaks .bd-example .row .col,
#reordering .bd-example .row [class^=col-],
#reordering .bd-example .row .col,
#offsetting-columns .bd-example .row [class^=col-],
#offsetting-columns .bd-example .row .col,
#margin-utilities .bd-example .row [class^=col-],
#margin-utilities .bd-example .row .col,
#nesting .bd-example .row [class^=col-],
#nesting .bd-example .row .col {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  background-color: rgba(86, 61, 124, 0.15);
  border: 1px solid rgba(86, 61, 124, 0.2);
}
#equal-width .bd-example .row + .row,
#setting-one-column-width .bd-example .row + .row,
#variable-width-content .bd-example .row + .row,
#equal-width-multi-row .bd-example .row + .row,
#all-breakpoints .bd-example .row + .row,
#stacked-to-horizontal .bd-example .row + .row,
#alignment .bd-example .row + .row,
#vertical-alignment .bd-example .row + .row,
#horizontal-alignment .bd-example .row + .row,
#column-wrapping .bd-example .row + .row,
#column-breaks .bd-example .row + .row,
#reordering .bd-example .row + .row,
#offsetting-columns .bd-example .row + .row,
#margin-utilities .bd-example .row + .row,
#nesting .bd-example .row + .row {
  margin-top: 1rem;
}
code {
  padding: 0.1rem 0.4rem;
  background-color: #F5F5F5;
  border-radius: 0.2rem;
}
pre code {
  padding: 0;
  text-shadow: none !important;
}
pre code .token.operator,
pre code .token.url {
  background: transparent;
}
pre[class*=language-] {
  border-radius: 0.35rem;
}
.list-group-item-primary {
  color: #002e3e !important;
  background-color: #b8d1d9 !important;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #002e3e !important;
  background-color: #a7c6d0 !important;
}
.list-group-item-secondary {
  color: #03455c !important;
  background-color: #b9dde9 !important;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #03455c !important;
  background-color: #a6d4e3 !important;
}
.list-group-item-success {
  color: #0e6a34 !important;
  background-color: #bff0d4 !important;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #0e6a34 !important;
  background-color: #aaebc6 !important;
}
.list-group-item-info {
  color: #184878 !important;
  background-color: #c5dff8 !important;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #184878 !important;
  background-color: #aed2f5 !important;
}
.list-group-item-warning {
  color: #855911 !important;
  background-color: #ffe7c1 !important;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #855911 !important;
  background-color: #ffdda8 !important;
}
.list-group-item-danger {
  color: #71090c !important;
  background-color: #f4bdbe !important;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #71090c !important;
  background-color: #f0a7a8 !important;
}
.list-group-item-light {
  color: #727377 !important;
  background-color: #f5f6f8 !important;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #727377 !important;
  background-color: #e6e9ee !important;
}
.list-group-item-dark {
  color: #0e030f !important;
  background-color: #bfb9c0 !important;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #0e030f !important;
  background-color: #b3acb4 !important;
}
.list-group i {
  display: inline-block;
}
.users-list li + li {
  margin-left: -0.65rem;
}
.users-list li img {
  border: 2px solid #FFFFFF;
}
form .form-section {
  color: #005978;
  line-height: 3rem;
  font-size: 1.2rem;
  letter-spacing: 0.5px;
  font-weight: 400;
  margin-bottom: 20px;
  border-bottom: 1px solid #ffffff;
}
form .form-section i {
  font-size: 20px;
  margin-left: 5px;
  margin-right: 5px;
}
form .form-body {
  overflow: hidden;
}
form .form-actions {
  border-top: 1px solid #d5d5e4;
  padding: 20px 0;
  margin-top: 20px;
}
form .form-actions.filled {
  background-color: #F4F4F8;
}
form .form-actions.center {
  text-align: center;
}
form .form-actions.right {
  text-align: right;
}
form .form-actions.top {
  border-top: 0;
  border-bottom: 1px solid #d5d5e4;
  margin-top: 0;
  margin-bottom: 20px;
}
@media (max-width: 767.98px) {
  form .form-actions .buttons-group {
    float: left !important;
    margin-bottom: 10px;
  }
}
form.form-bordered .form-group {
  margin: 0;
  border-bottom: 1px solid #ffffff;
}
form.form-bordered .form-group .label-control {
  padding-top: 1.5rem;
}
form.form-bordered .form-group > div {
  padding: 1.2rem;
  border-left: 0;
}
@media (min-width: 768px) {
  form.form-bordered .form-group > div {
    border-left: 1px solid #ffffff;
  }
}
form.form-bordered .form-group.last {
  border-bottom: 0;
}
form.striped-rows .form-group {
  margin: 0;
}
form.striped-rows .form-group .label-control {
  padding-top: 1.5rem;
}
form.striped-rows .form-group > div {
  padding: 1.2rem;
}
form.striped-rows .form-group:nth-child(even) {
  background-color: #F4F4F8;
}
form,
.form-group {
  margin-bottom: 16px;
}
form label,
.form-group label {
  color: #333333;
  text-transform: none;
}
.form-control {
  background-clip: inherit;
  height: 44px;
  /* Firefox 18- */
  /* Firefox 19+ */
}
.form-control:focus::-moz-placeholder {
  transform: translate(5px);
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.form-control:focus::placeholder {
  transform: translate(5px);
  transition: all 0.3s ease;
}
.form-control:focus ~ .form-control-position i {
  color: #005978;
}
.form-control:not(:focus)::-moz-placeholder {
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.form-control:not(:focus)::placeholder {
  transition: all 0.3s ease;
}
.form-control::-webkit-input-placeholder {
  color: #BDBDBD;
}
.form-control:-moz-placeholder {
  color: #BDBDBD;
}
.form-control::-moz-placeholder {
  color: #BDBDBD;
}
.form-control:-ms-input-placeholder {
  color: #BDBDBD;
}
.form-control[class*=is-] ~ [class*=-feedback] i:before {
  font-size: 0.5rem;
  margin-right: 2px;
  position: relative;
  top: -1px;
}
.form-control-position {
  position: absolute;
  top: 0;
  z-index: 2;
  display: block;
  margin-right: 13px;
  line-height: 44px;
  text-align: center;
}
.has-icon-left .form-control-position {
  right: auto;
}
.has-icon-left .form-control {
  padding-left: 2.8rem;
}
.has-icon-right .form-control {
  padding-right: 2.8rem;
}
.has-icon-right .form-control-position {
  right: 0;
}
.needs-validation .valid-tooltip,
.needs-validation .invalid-tooltip {
  margin-top: 0.2rem;
}
.input-group-prepend .checkbox label:before, .input-group-prepend .checkbox label:after, .input-group-append .checkbox label:before, .input-group-append .checkbox label:after {
  top: 4px !important;
  left: 5px !important;
}
.input-group-prepend .checkbox input:checked ~ label:after, .input-group-append .checkbox input:checked ~ label:after {
  top: 8px !important;
  left: 8px !important;
}
.input-group-prepend .radio label::before, .input-group-append .radio label::before {
  margin-right: 0;
}
.input-group button {
  line-height: 1;
}
.custom-control.inline {
  display: inline;
}
.custom-checkbox input.custom-control-input ~ .custom-control-label:before {
  width: 1.1rem;
  height: 1.1rem;
  top: 0.125rem;
  left: -1.6rem;
  border-radius: 0.3rem;
}
.custom-checkbox input.custom-control-input ~ .custom-control-label:after {
  top: 0.15rem;
  left: -1.55rem;
}
.form-control {
  color: #303030;
}
.form-control:disabled, .form-control[readonly] {
  border-color: #E0E0E0;
}
.custom-select {
  -moz-appearance: none;
  -webkit-appearance: none;
}
.radio input[type=radio] {
  /* Basic Bootstrap Radio Buttons Hide */
  display: none;
  /* &:disabled{
     &~label {
       color: $gray-500;
     }
     ~label::before {
       background-color: $body-bg !important;
       border: 1px solid $input-border-color !important;
     }
     ~label::after {
       background-color: map-get($map: $grey-color, $key: lighten-1);
     }
   }*/
}
.radio input[type=radio]:checked ~ label::after {
  opacity: 1;
  transform: scale(1);
  transition: all 0.3s cubic-bezier(0.35, 0.9, 0.4, 0.9);
}
.radio label {
  position: relative;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.radio label::before {
  content: "";
  border: 1px solid #005978;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  margin-right: 0.5rem;
}
.radio label::after {
  position: absolute;
  content: "";
  height: 12px;
  width: 12px;
  background-color: #005978;
  border-radius: 50%;
  left: 4px;
  opacity: 0;
  transform: scale(3.6);
}
.radio.radio-sm input ~ label::before {
  width: 15px;
  height: 15px;
}
.radio.radio-sm input ~ label::after {
  width: 9px;
  height: 9px;
  left: 3px;
}
.checkbox {
  position: relative;
}
.checkbox input[type=checkbox] {
  display: none;
}
.checkbox input[type=checkbox]:checked ~ label:after {
  border-top-style: none;
  border-right-style: none;
  transform: rotate(-45deg);
  height: 0.4rem;
  width: 0.8rem;
  border-color: #005978;
  border-radius: 0;
  border-width: 2px;
  top: 6px;
  left: 4px;
}
.checkbox input[type=checkbox]:disabled ~ label {
  color: #9E9E9E;
}
.checkbox input[type=checkbox]:disabled ~ label:before {
  background-color: #F4F4F8 !important;
  box-shadow: none !important;
}
.checkbox input[type=checkbox]:disabled:checked ~ label:after {
  border-color: #9E9E9E;
}
.checkbox label {
  margin-left: 1.75rem;
  margin-bottom: 0;
}
.checkbox label:before {
  content: "";
  height: 20px;
  width: 20px;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 0.35rem;
  border: 1px solid #E0E0E0;
}
.checkbox label:after {
  content: " ";
  height: 20px;
  width: 20px;
  border: 1px solid #E0E0E0;
  position: absolute;
  border-radius: 0.35rem;
  top: 0px;
  left: 0;
  transition: 100ms ease-in-out;
}
.checkbox.checkbox-sm input:checked ~ label:after {
  height: 5px;
  width: 8px;
  top: 7px;
  left: 6px;
}
.checkbox.checkbox-sm label::before, .checkbox.checkbox-sm label::after {
  width: 15px;
  height: 15px;
  top: 3px;
  left: 3px;
}
.custom-switch input[type=checkbox]:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #9E9E9E;
}
.custom-switch input[type=checkbox] ~ label:before {
  top: 0;
  height: 1.5rem;
  border-radius: 1rem;
  background-color: transparent;
}
.custom-switch input[type=checkbox] ~ label:after {
  top: 2px;
  left: -2.9rem;
  width: 1.2rem;
  height: 1.2rem;
  border-radius: 1rem;
  transition: all 0.25s ease;
}
.custom-switch input[type=checkbox]:checked ~ label:after {
  left: -3.5rem;
  background-color: #FFFFFF !important;
}
.form-control.tagging {
  height: auto;
}
.form-control.tagging .tag {
  padding: 4px 28px 6px 0;
  margin: 5px 10px 5px 0;
  background: #EFDEFF;
  color: #005978;
  border-radius: 0.35rem;
}
.form-control.tagging .tag span {
  padding: 5px 12px 8px;
  background: #005978;
  color: #EFDEFF;
  border-bottom-left-radius: 0.35rem;
  border-top-left-radius: 0.35rem;
}
.form-control.tagging .tag .tag-i {
  font-size: 1.5rem;
  top: 0.95rem;
  right: 0.65rem;
  color: #005978;
  text-decoration: none;
}
.form-control.tagging input.type-zone {
  min-width: 0;
  background-color: transparent;
}
.ql-editor pre.ql-syntax {
  border-radius: 0.35rem;
}
@media (max-width: 1199px) {
  html {
    font-size: 10px;
  }
}
@media (min-width: 1200px) {
  html {
    font-size: 12px;
  }
}
@media (min-width: 1400px) {
  html {
    font-size: 14px;
  }
}
@media (min-width: 1600px) {
  html {
    font-size: 16px;
  }
}
@media (min-width: 1800px) {
  html {
    font-size: 18px;
  }
}
@media (min-width: 2000px) {
  html {
    font-size: 20px;
  }
}
h1 {
  font-size: 24px;
  line-height: 24px;
  font-weight: normal;
  margin: 0;
}
h2 {
  font-size: 20px;
  line-height: 22px;
  font-weight: bold;
  margin: 0;
}
h3 {
  font-size: 20px;
  line-height: 22px;
  margin: 0;
}
h4 {
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
  margin: 0;
}
h5 {
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  margin: 0;
}
h6 {
  font-size: 12px;
  line-height: 13px;
  font-weight: 500;
  margin: 0;
}
p, li, span {
  font-size: 14px;
  line-height: 18px;
}
small {
  font-size: 12px;
  line-height: 16px;
  margin: 0;
}
label {
  color: #005978;
  font-size: 11px;
  line-height: 11px;
  font-weight: bold;
}
a,
a:not([href]) {
  font-weight: bold;
  color: #005978;
}
a:hover,
a:hover h6,
a:not([href]):hover {
  color: #0584b0;
}
.btn-feed,
.btn-chat,
.btn-primary-small,
.btn-outline-small {
  padding: 6px 12px;
}
.btn-outline-secondary,
.btn-primary,
.btn-large,
.btn-grey {
  padding: 14px 24px;
}
.btn-disclaimer {
  background: #FFFFFF;
  padding: 1rem 0 1rem 0;
  border-radius: 2.6rem !important;
}
.btn-disclaimer:hover {
  background: #0584b0;
}
.btn-disclaimer:hover .btn-disclaimer-text {
  color: #FFFFFF;
  background: transparent;
  -webkit-background-clip: unset;
  -moz-background-clip: unset;
  -webkit-text-fill-color: unset;
  -moz-text-fill-color: unset;
}
.btn-disclaimer-text {
  font-size: 1.8rem !important;
  line-height: 2.2rem;
  background: #005978;
  -webkit-background-clip: text;
  -moz-background-clip: text;
  -webkit-text-fill-color: transparent;
  -moz-text-fill-color: transparent;
}
.form-control,
#reply,
#comment,
#postContent,
#postTitle {
  padding: 13px 16px;
}
.gradient-mint {
  background-image: linear-gradient(45deg, #226CC5, #6CD975);
  background-repeat: repeat-x;
}
.btn.gradient-mint {
  border: none;
  color: #FFFFFF;
}
.btn.gradient-mint:active, .btn.gradient-mint.active {
  background-image: linear-gradient(45deg, #226CC5, #6CD975);
  background-repeat: repeat-x;
}
.gradient-pomegranate {
  background-image: linear-gradient(45deg, #465375, #F55252);
  background-repeat: repeat-x;
}
.btn.gradient-pomegranate {
  border: none;
  color: #FFFFFF;
}
.btn.gradient-pomegranate:active, .btn.gradient-pomegranate.active {
  background-image: linear-gradient(45deg, #465375, #F55252);
  background-repeat: repeat-x;
}
.gradient-blackberry {
  background-image: linear-gradient(45deg, #303C62, #B5C3DB);
  background-repeat: repeat-x;
}
.btn.gradient-blackberry {
  border: none;
  color: #FFFFFF;
}
.btn.gradient-blackberry:active, .btn.gradient-blackberry.active {
  background-image: linear-gradient(45deg, #303C62, #B5C3DB);
  background-repeat: repeat-x;
}
.gradient-king-yna {
  background-image: linear-gradient(45deg, #7441DB, #F9877C);
  background-repeat: repeat-x;
}
.btn.gradient-king-yna {
  border: none;
  color: #FFFFFF;
}
.btn.gradient-king-yna:active, .btn.gradient-king-yna.active {
  background-image: linear-gradient(45deg, #7441DB, #F9877C);
  background-repeat: repeat-x;
}
.gradient-ibiza-sunset {
  background-image: linear-gradient(45deg, #B02940, #FCC173);
  background-repeat: repeat-x;
}
.btn.gradient-ibiza-sunset {
  border: none;
  color: #FFFFFF;
}
.btn.gradient-ibiza-sunset:active, .btn.gradient-ibiza-sunset.active {
  background-image: linear-gradient(45deg, #B02940, #FCC173);
  background-repeat: repeat-x;
}
.gradient-flickr {
  background-image: linear-gradient(45deg, #F77E17, #2F8BE6);
  background-repeat: repeat-x;
}
.btn.gradient-flickr {
  border: none;
  color: #FFFFFF;
}
.btn.gradient-flickr:active, .btn.gradient-flickr.active {
  background-image: linear-gradient(45deg, #F77E17, #2F8BE6);
  background-repeat: repeat-x;
}
.gradient-purple-bliss {
  background-image: linear-gradient(45deg, #562DB7, #60AFF0);
  background-repeat: repeat-x;
}
.btn.gradient-purple-bliss {
  border: none;
  color: #FFFFFF;
}
.btn.gradient-purple-bliss:active, .btn.gradient-purple-bliss.active {
  background-image: linear-gradient(45deg, #562DB7, #60AFF0);
  background-repeat: repeat-x;
}
.gradient-man-of-steel {
  background-image: linear-gradient(45deg, #2F3EA0, #AE342D);
  background-repeat: repeat-x;
}
.btn.gradient-man-of-steel {
  border: none;
  color: #FFFFFF;
}
.btn.gradient-man-of-steel:active, .btn.gradient-man-of-steel.active {
  background-image: linear-gradient(45deg, #2F3EA0, #AE342D);
  background-repeat: repeat-x;
}
.gradient-purple-love {
  background-image: linear-gradient(45deg, #7441DB, #C89CFF);
  background-repeat: repeat-x;
}
.btn.gradient-purple-love {
  border: none;
  color: #FFFFFF;
}
.btn.gradient-purple-love:active, .btn.gradient-purple-love.active {
  background-image: linear-gradient(45deg, #7441DB, #C89CFF);
  background-repeat: repeat-x;
}
.gradient-starfall {
  background-image: linear-gradient(45deg, #D23B48, #2F8BE6);
  background-repeat: repeat-x;
}
.btn.gradient-starfall {
  border: none;
  color: #FFFFFF;
}
.btn.gradient-starfall:active, .btn.gradient-starfall.active {
  background-image: linear-gradient(45deg, #D23B48, #2F8BE6);
  background-repeat: repeat-x;
}
.white {
  color: #FFFFFF !important;
}
.bg-white {
  background-color: #FFFFFF !important;
}
.bg-white .card-header,
.bg-white .card-footer {
  background-color: transparent;
}
.toast-white {
  background-color: #FFFFFF;
}
.alert-white {
  border-color: #FFFFFF !important;
  background-color: #FFFFFF !important;
  color: #FFFFFF !important;
}
.alert-white .alert-link {
  color: #919191;
}
.border-white {
  border-color: #FFFFFF !important;
}
.border-top-white {
  border-top-color: #FFFFFF !important;
}
.border-bottom-white {
  border-bottom-color: #FFFFFF !important;
}
.border-left-white {
  border-left-color: #FFFFFF !important;
}
.border-right-white {
  border-right-color: #FFFFFF !important;
}
.badge-white {
  background-color: #FFFFFF;
}
.panel-white {
  border-color: #FFFFFF;
}
.panel-white .panel-heading {
  color: #FFFFFF;
  border-color: #FFFFFF;
  background-color: white;
}
.bg-white.tag-glow,
.border-white.tag-glow {
  box-shadow: 0px 0px 10px #FFFFFF;
}
.overlay-white {
  background: rgba(255, 255, 255, 0.4);
}
.card.card-outline-white {
  border-width: 1px;
  border-style: solid;
  border-color: #FFFFFF;
  background-color: transparent;
}
.card.card-outline-white .card-header,
.card.card-outline-white .card-footer {
  background-color: transparent;
}
.btn.bg-light-white:hover {
  background-color: #FFFFFF !important;
  color: #FFFFFF !important;
  border-color: #FFFFFF;
}
.btn-white:active {
  background-color: #fcfcfc;
  border-color: #fcfcfc;
}
.btn-white:hover {
  background-color: white;
  border-color: white;
}
.btn-white:focus {
  color: #FFFFFF;
}
.btn-white ~ .dropdown-menu .dropdown-item.active {
  color: #FFFFFF !important;
  background-color: #FFFFFF !important;
}
.btn-outline-white {
  border: 1px solid;
  border-color: #FFFFFF;
  background-color: transparent;
  color: #FFFFFF;
}
.btn-outline-white:focus {
  background-color: transparent !important;
  color: #FFFFFF !important;
}
.btn-outline-white.active {
  background-color: #FFFFFF !important;
  color: #FFFFFF !important;
}
.btn-outline-white:hover {
  background-color: #FFFFFF !important;
  color: #FFFFFF !important;
}
a.btn.btn-white, a.btn.bg-light-white {
  color: #FFFFFF;
}
a.btn.btn-white:hover, a.btn.btn-white:focus, a.btn.bg-light-white:hover, a.btn.bg-light-white:focus {
  color: #FFFFFF;
}
.radio.radio-white input[type=radio] ~ label::before {
  border-color: #FFFFFF;
}
.radio.radio-white input[type=radio]:checked ~ label::after {
  background-color: #FFFFFF;
}
.checkbox.checkbox-white input[type=checkbox]:checked ~ label:after {
  border-color: #FFFFFF;
}
.custom-switch.custom-switch-white input[type=checkbox]:checked ~ label:before {
  border-color: #FFFFFF;
  background-color: #FFFFFF;
}
.noUi-white .noUi-connect, .noUi-white.noUi-connect {
  background: #FFFFFF;
}
.noUi-white .noUi-handle {
  border-color: #FFFFFF !important;
}
.noUi-white.circle-filled .noUi-handle, .noUi-white.square .noUi-handle {
  background: #FFFFFF !important;
}
input[type=checkbox]:checked.switchery-white + span {
  border-color: #FFFFFF !important;
  box-shadow: #FFFFFF 0px 0px 0px 12.5px inset !important;
}
input[type=checkbox][data-size=lg]:checked.switchery-white + span {
  box-shadow: #FFFFFF 0px 0px 0px 16px inset !important;
}
input[type=checkbox][data-size=sm]:checked.switchery-white + span {
  box-shadow: #FFFFFF 0px 0px 0px 10px inset !important;
}
input[type=checkbox][data-size=xs]:checked.switchery-white + span {
  box-shadow: #FFFFFF 0px 0px 0px 7px inset !important;
}
input:focus ~ .bg-white {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFFFFF !important;
}
.black {
  color: #262626 !important;
}
.bg-black {
  background-color: #262626 !important;
}
.bg-black .card-header,
.bg-black .card-footer {
  background-color: transparent;
}
.toast-black {
  background-color: #262626;
}
.alert-black {
  border-color: #262626 !important;
  background-color: #262626 !important;
  color: #FFFFFF !important;
}
.alert-black .alert-link {
  color: black;
}
.border-black {
  border-color: #262626 !important;
}
.border-top-black {
  border-top-color: #262626 !important;
}
.border-bottom-black {
  border-bottom-color: #262626 !important;
}
.border-left-black {
  border-left-color: #262626 !important;
}
.border-right-black {
  border-right-color: #262626 !important;
}
.badge-black {
  background-color: #262626;
}
.panel-black {
  border-color: #262626;
}
.panel-black .panel-heading {
  color: #FFFFFF;
  border-color: #262626;
  background-color: #333333;
}
.bg-black.tag-glow,
.border-black.tag-glow {
  box-shadow: 0px 0px 10px #262626;
}
.overlay-black {
  background: rgba(38, 38, 38, 0.4);
}
.card.card-outline-black {
  border-width: 1px;
  border-style: solid;
  border-color: #262626;
  background-color: transparent;
}
.card.card-outline-black .card-header,
.card.card-outline-black .card-footer {
  background-color: transparent;
}
.btn.bg-light-black:hover {
  background-color: #262626 !important;
  color: #FFFFFF !important;
  border-color: #262626;
}
.btn-black:active {
  background-color: #232323;
  border-color: #232323;
}
.btn-black:hover {
  background-color: #2e2e2e;
  border-color: #2e2e2e;
}
.btn-black:focus {
  color: #FFFFFF;
}
.btn-black ~ .dropdown-menu .dropdown-item.active {
  color: #FFFFFF !important;
  background-color: #262626 !important;
}
.btn-outline-black {
  border: 1px solid;
  border-color: #262626;
  background-color: transparent;
  color: #262626;
}
.btn-outline-black:focus {
  background-color: transparent !important;
  color: #262626 !important;
}
.btn-outline-black.active {
  background-color: #262626 !important;
  color: #FFFFFF !important;
}
.btn-outline-black:hover {
  background-color: #262626 !important;
  color: #FFFFFF !important;
}
a.btn.btn-black, a.btn.bg-light-black {
  color: #FFFFFF;
}
a.btn.btn-black:hover, a.btn.btn-black:focus, a.btn.bg-light-black:hover, a.btn.bg-light-black:focus {
  color: #FFFFFF;
}
.radio.radio-black input[type=radio] ~ label::before {
  border-color: #262626;
}
.radio.radio-black input[type=radio]:checked ~ label::after {
  background-color: #262626;
}
.checkbox.checkbox-black input[type=checkbox]:checked ~ label:after {
  border-color: #262626;
}
.custom-switch.custom-switch-black input[type=checkbox]:checked ~ label:before {
  border-color: #262626;
  background-color: #262626;
}
.noUi-black .noUi-connect, .noUi-black.noUi-connect {
  background: #262626;
}
.noUi-black .noUi-handle {
  border-color: #262626 !important;
}
.noUi-black.circle-filled .noUi-handle, .noUi-black.square .noUi-handle {
  background: #262626 !important;
}
input[type=checkbox]:checked.switchery-black + span {
  border-color: #262626 !important;
  box-shadow: #262626 0px 0px 0px 12.5px inset !important;
}
input[type=checkbox][data-size=lg]:checked.switchery-black + span {
  box-shadow: #262626 0px 0px 0px 16px inset !important;
}
input[type=checkbox][data-size=sm]:checked.switchery-black + span {
  box-shadow: #262626 0px 0px 0px 10px inset !important;
}
input[type=checkbox][data-size=xs]:checked.switchery-black + span {
  box-shadow: #262626 0px 0px 0px 7px inset !important;
}
input:focus ~ .bg-black {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #262626 !important;
}
.primary.lighten-4 {
  color: #EFDEFF !important;
}
.bg-primary.bg-lighten-4 {
  background-color: #EFDEFF !important;
}
.btn-primary.btn-lighten-4 {
  border-color: !important;
  background-color: #EFDEFF !important;
}
.btn-primary.btn-lighten-4:hover {
  border-color: !important;
  background-color: !important;
}
.btn-primary.btn-lighten-4:focus, .btn-primary.btn-lighten-4:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-primary.btn-outline-lighten-4 {
  border-color: #EFDEFF !important;
  color: #EFDEFF !important;
}
.btn-outline-primary.btn-outline-lighten-4:hover {
  background-color: #EFDEFF !important;
}
.progress-primary.progress-lighten-4 {
  background-color: #EFDEFF;
}
.progress-primary.progress-lighten-4[value]::-webkit-progress-value {
  background-color: #EFDEFF;
}
input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #EFDEFF !important;
}
.border-primary.border-lighten-4 {
  border: 1px solid #EFDEFF !important;
}
.border-top-primary.border-top-lighten-4 {
  border-top: 1px solid #EFDEFF !important;
}
.border-bottom-primary.border-bottom-lighten-4 {
  border-bottom: 1px solid #EFDEFF !important;
}
.border-left-primary.border-left-lighten-4 {
  border-left: 1px solid #EFDEFF !important;
}
.border-right-primary.border-right-lighten-4 {
  border-right: 1px solid #EFDEFF !important;
}
.overlay-primary.overlay-lighten-4 {
  background: #EFDEFF; /* The Fallback */
  background: rgba(239, 222, 255, 0.8);
}
.primary.lighten-3 {
  color: #DCBDFF !important;
}
.bg-primary.bg-lighten-3 {
  background-color: #DCBDFF !important;
}
.btn-primary.btn-lighten-3 {
  border-color: !important;
  background-color: #DCBDFF !important;
}
.btn-primary.btn-lighten-3:hover {
  border-color: !important;
  background-color: !important;
}
.btn-primary.btn-lighten-3:focus, .btn-primary.btn-lighten-3:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-primary.btn-outline-lighten-3 {
  border-color: #DCBDFF !important;
  color: #DCBDFF !important;
}
.btn-outline-primary.btn-outline-lighten-3:hover {
  background-color: #DCBDFF !important;
}
.progress-primary.progress-lighten-3 {
  background-color: #DCBDFF;
}
.progress-primary.progress-lighten-3[value]::-webkit-progress-value {
  background-color: #DCBDFF;
}
input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #DCBDFF !important;
}
.border-primary.border-lighten-3 {
  border: 1px solid #DCBDFF !important;
}
.border-top-primary.border-top-lighten-3 {
  border-top: 1px solid #DCBDFF !important;
}
.border-bottom-primary.border-bottom-lighten-3 {
  border-bottom: 1px solid #DCBDFF !important;
}
.border-left-primary.border-left-lighten-3 {
  border-left: 1px solid #DCBDFF !important;
}
.border-right-primary.border-right-lighten-3 {
  border-right: 1px solid #DCBDFF !important;
}
.overlay-primary.overlay-lighten-3 {
  background: #DCBDFF; /* The Fallback */
  background: rgba(220, 189, 255, 0.8);
}
.primary.lighten-2 {
  color: rgba(0, 89, 120, 0.4980392157) !important;
}
.bg-primary.bg-lighten-2 {
  background-color: rgba(0, 89, 120, 0.4980392157) !important;
}
.btn-primary.btn-lighten-2 {
  border-color: !important;
  background-color: rgba(0, 89, 120, 0.4980392157) !important;
}
.btn-primary.btn-lighten-2:hover {
  border-color: !important;
  background-color: !important;
}
.btn-primary.btn-lighten-2:focus, .btn-primary.btn-lighten-2:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-primary.btn-outline-lighten-2 {
  border-color: rgba(0, 89, 120, 0.4980392157) !important;
  color: rgba(0, 89, 120, 0.4980392157) !important;
}
.btn-outline-primary.btn-outline-lighten-2:hover {
  background-color: rgba(0, 89, 120, 0.4980392157) !important;
}
.progress-primary.progress-lighten-2 {
  background-color: rgba(0, 89, 120, 0.4980392157);
}
.progress-primary.progress-lighten-2[value]::-webkit-progress-value {
  background-color: rgba(0, 89, 120, 0.4980392157);
}
input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem rgba(0, 89, 120, 0.4980392157) !important;
}
.border-primary.border-lighten-2 {
  border: 1px solid rgba(0, 89, 120, 0.4980392157) !important;
}
.border-top-primary.border-top-lighten-2 {
  border-top: 1px solid rgba(0, 89, 120, 0.4980392157) !important;
}
.border-bottom-primary.border-bottom-lighten-2 {
  border-bottom: 1px solid rgba(0, 89, 120, 0.4980392157) !important;
}
.border-left-primary.border-left-lighten-2 {
  border-left: 1px solid rgba(0, 89, 120, 0.4980392157) !important;
}
.border-right-primary.border-right-lighten-2 {
  border-right: 1px solid rgba(0, 89, 120, 0.4980392157) !important;
}
.overlay-primary.overlay-lighten-2 {
  background: rgba(0, 89, 120, 0.4980392157); /* The Fallback */
  background: rgba(0, 89, 120, 0.8);
}
.primary.lighten-1 {
  color: rgba(0, 89, 120, 0.1254901961) !important;
}
.bg-primary.bg-lighten-1 {
  background-color: rgba(0, 89, 120, 0.1254901961) !important;
}
.btn-primary.btn-lighten-1 {
  border-color: !important;
  background-color: rgba(0, 89, 120, 0.1254901961) !important;
}
.btn-primary.btn-lighten-1:hover {
  border-color: !important;
  background-color: !important;
}
.btn-primary.btn-lighten-1:focus, .btn-primary.btn-lighten-1:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-primary.btn-outline-lighten-1 {
  border-color: rgba(0, 89, 120, 0.1254901961) !important;
  color: rgba(0, 89, 120, 0.1254901961) !important;
}
.btn-outline-primary.btn-outline-lighten-1:hover {
  background-color: rgba(0, 89, 120, 0.1254901961) !important;
}
.progress-primary.progress-lighten-1 {
  background-color: rgba(0, 89, 120, 0.1254901961);
}
.progress-primary.progress-lighten-1[value]::-webkit-progress-value {
  background-color: rgba(0, 89, 120, 0.1254901961);
}
input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem rgba(0, 89, 120, 0.1254901961) !important;
}
.border-primary.border-lighten-1 {
  border: 1px solid rgba(0, 89, 120, 0.1254901961) !important;
}
.border-top-primary.border-top-lighten-1 {
  border-top: 1px solid rgba(0, 89, 120, 0.1254901961) !important;
}
.border-bottom-primary.border-bottom-lighten-1 {
  border-bottom: 1px solid rgba(0, 89, 120, 0.1254901961) !important;
}
.border-left-primary.border-left-lighten-1 {
  border-left: 1px solid rgba(0, 89, 120, 0.1254901961) !important;
}
.border-right-primary.border-right-lighten-1 {
  border-right: 1px solid rgba(0, 89, 120, 0.1254901961) !important;
}
.overlay-primary.overlay-lighten-1 {
  background: rgba(0, 89, 120, 0.1254901961); /* The Fallback */
  background: rgba(0, 89, 120, 0.8);
}
.primary {
  color: #005978 !important;
}
.bg-primary {
  background-color: #005978 !important;
}
.bg-primary .card-header,
.bg-primary .card-footer {
  background-color: transparent;
}
.toast-primary {
  background-color: #005978;
}
.alert-primary {
  border-color: #005978 !important;
  background-color: #005978 !important;
  color: #FFFFFF !important;
}
.alert-primary .alert-link {
  color: black;
}
.border-primary {
  border-color: #005978 !important;
}
.border-top-primary {
  border-top-color: #005978 !important;
}
.border-bottom-primary {
  border-bottom-color: #005978 !important;
}
.border-left-primary {
  border-left-color: #005978 !important;
}
.border-right-primary {
  border-right-color: #005978 !important;
}
.badge-primary {
  background-color: #005978;
}
.panel-primary {
  border-color: #005978;
}
.panel-primary .panel-heading {
  color: #FFFFFF;
  border-color: #005978;
  background-color: #006c92;
}
.bg-primary.tag-glow,
.border-primary.tag-glow {
  box-shadow: 0px 0px 10px #005978;
}
.overlay-primary {
  background: rgba(0, 89, 120, 0.4);
}
.card.card-outline-primary {
  border-width: 1px;
  border-style: solid;
  border-color: #005978;
  background-color: transparent;
}
.card.card-outline-primary .card-header,
.card.card-outline-primary .card-footer {
  background-color: transparent;
}
.bg-light-primary {
  background-color: !important;
  color: #005978 !important;
}
.btn.bg-light-primary:hover {
  background-color: #005978 !important;
  color: #FFFFFF !important;
  border-color: #005978;
}
.btn-primary:active {
  background-color: #005573;
  border-color: #005573;
}
.btn-primary:hover {
  background-color: #006487;
  border-color: #006487;
}
.btn-primary:focus {
  color: #FFFFFF;
}
.btn-primary ~ .dropdown-menu .dropdown-item.active {
  color: #FFFFFF !important;
  background-color: #005978 !important;
}
.btn-outline-primary {
  border: 1px solid;
  border-color: #005978;
  background-color: transparent;
  color: #005978;
}
.btn-outline-primary:focus {
  background-color: transparent !important;
  color: #005978 !important;
}
.btn-outline-primary.active {
  background-color: #005978 !important;
  color: #FFFFFF !important;
}
.btn-outline-primary:hover {
  background-color: #005978 !important;
  color: #FFFFFF !important;
}
a.btn.btn-primary, a.btn.bg-light-primary {
  color: #FFFFFF;
}
a.btn.btn-primary:hover, a.btn.btn-primary:focus, a.btn.bg-light-primary:hover, a.btn.bg-light-primary:focus {
  color: #FFFFFF;
}
.radio.radio-primary input[type=radio] ~ label::before {
  border-color: #005978;
}
.radio.radio-primary input[type=radio]:checked ~ label::after {
  background-color: #005978;
}
.checkbox.checkbox-primary input[type=checkbox]:checked ~ label:after {
  border-color: #005978;
}
.custom-switch.custom-switch-primary input[type=checkbox]:checked ~ label:before {
  border-color: #005978;
  background-color: #005978;
}
.noUi-primary .noUi-connect, .noUi-primary.noUi-connect {
  background: #005978;
}
.noUi-primary .noUi-handle {
  border-color: #005978 !important;
}
.noUi-primary.circle-filled .noUi-handle, .noUi-primary.square .noUi-handle {
  background: #005978 !important;
}
input[type=checkbox]:checked.switchery-primary + span {
  border-color: #005978 !important;
  box-shadow: #005978 0px 0px 0px 12.5px inset !important;
}
input[type=checkbox][data-size=lg]:checked.switchery-primary + span {
  box-shadow: #005978 0px 0px 0px 16px inset !important;
}
input[type=checkbox][data-size=sm]:checked.switchery-primary + span {
  box-shadow: #005978 0px 0px 0px 10px inset !important;
}
input[type=checkbox][data-size=xs]:checked.switchery-primary + span {
  box-shadow: #005978 0px 0px 0px 7px inset !important;
}
input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #005978 !important;
}
.primary.darken-1 {
  color: #021824 !important;
}
.bg-primary.bg-darken-1 {
  background-color: #021824 !important;
}
.btn-primary.btn-darken-1 {
  border-color: !important;
  background-color: #021824 !important;
}
.btn-primary.btn-darken-1:hover {
  border-color: !important;
  background-color: !important;
}
.btn-primary.btn-darken-1:focus, .btn-primary.btn-darken-1:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-primary.btn-outline-darken-1 {
  border-color: #021824 !important;
  color: #021824 !important;
}
.btn-outline-primary.btn-outline-darken-1:hover {
  background-color: #021824 !important;
}
.progress-primary.progress-darken-1 {
  background-color: #021824;
}
.progress-primary.progress-darken-1[value]::-webkit-progress-value {
  background-color: #021824;
}
input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #021824 !important;
}
.border-primary.border-darken-1 {
  border: 1px solid #021824 !important;
}
.border-top-primary.border-top-darken-1 {
  border-top: 1px solid #021824 !important;
}
.border-bottom-primary.border-bottom-darken-1 {
  border-bottom: 1px solid #021824 !important;
}
.border-left-primary.border-left-darken-1 {
  border-left: 1px solid #021824 !important;
}
.border-right-primary.border-right-darken-1 {
  border-right: 1px solid #021824 !important;
}
.overlay-primary.overlay-darken-1 {
  background: #021824; /* The Fallback */
  background: rgba(2, 24, 36, 0.8);
}
.primary.darken-2 {
  color: #666666 !important;
}
.bg-primary.bg-darken-2 {
  background-color: #666666 !important;
}
.btn-primary.btn-darken-2 {
  border-color: !important;
  background-color: #666666 !important;
}
.btn-primary.btn-darken-2:hover {
  border-color: !important;
  background-color: !important;
}
.btn-primary.btn-darken-2:focus, .btn-primary.btn-darken-2:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-primary.btn-outline-darken-2 {
  border-color: #666666 !important;
  color: #666666 !important;
}
.btn-outline-primary.btn-outline-darken-2:hover {
  background-color: #666666 !important;
}
.progress-primary.progress-darken-2 {
  background-color: #666666;
}
.progress-primary.progress-darken-2[value]::-webkit-progress-value {
  background-color: #666666;
}
input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #666666 !important;
}
.border-primary.border-darken-2 {
  border: 1px solid #666666 !important;
}
.border-top-primary.border-top-darken-2 {
  border-top: 1px solid #666666 !important;
}
.border-bottom-primary.border-bottom-darken-2 {
  border-bottom: 1px solid #666666 !important;
}
.border-left-primary.border-left-darken-2 {
  border-left: 1px solid #666666 !important;
}
.border-right-primary.border-right-darken-2 {
  border-right: 1px solid #666666 !important;
}
.overlay-primary.overlay-darken-2 {
  background: #666666; /* The Fallback */
  background: rgba(102, 102, 102, 0.8);
}
.primary.darken-3 {
  color: #3B1C93 !important;
}
.bg-primary.bg-darken-3 {
  background-color: #3B1C93 !important;
}
.btn-primary.btn-darken-3 {
  border-color: !important;
  background-color: #3B1C93 !important;
}
.btn-primary.btn-darken-3:hover {
  border-color: !important;
  background-color: !important;
}
.btn-primary.btn-darken-3:focus, .btn-primary.btn-darken-3:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-primary.btn-outline-darken-3 {
  border-color: #3B1C93 !important;
  color: #3B1C93 !important;
}
.btn-outline-primary.btn-outline-darken-3:hover {
  background-color: #3B1C93 !important;
}
.progress-primary.progress-darken-3 {
  background-color: #3B1C93;
}
.progress-primary.progress-darken-3[value]::-webkit-progress-value {
  background-color: #3B1C93;
}
input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #3B1C93 !important;
}
.border-primary.border-darken-3 {
  border: 1px solid #3B1C93 !important;
}
.border-top-primary.border-top-darken-3 {
  border-top: 1px solid #3B1C93 !important;
}
.border-bottom-primary.border-bottom-darken-3 {
  border-bottom: 1px solid #3B1C93 !important;
}
.border-left-primary.border-left-darken-3 {
  border-left: 1px solid #3B1C93 !important;
}
.border-right-primary.border-right-darken-3 {
  border-right: 1px solid #3B1C93 !important;
}
.overlay-primary.overlay-darken-3 {
  background: #3B1C93; /* The Fallback */
  background: rgba(59, 28, 147, 0.8);
}
.primary.darken-4 {
  color: #28117A !important;
}
.bg-primary.bg-darken-4 {
  background-color: #28117A !important;
}
.btn-primary.btn-darken-4 {
  border-color: !important;
  background-color: #28117A !important;
}
.btn-primary.btn-darken-4:hover {
  border-color: !important;
  background-color: !important;
}
.btn-primary.btn-darken-4:focus, .btn-primary.btn-darken-4:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-primary.btn-outline-darken-4 {
  border-color: #28117A !important;
  color: #28117A !important;
}
.btn-outline-primary.btn-outline-darken-4:hover {
  background-color: #28117A !important;
}
.progress-primary.progress-darken-4 {
  background-color: #28117A;
}
.progress-primary.progress-darken-4[value]::-webkit-progress-value {
  background-color: #28117A;
}
input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #28117A !important;
}
.border-primary.border-darken-4 {
  border: 1px solid #28117A !important;
}
.border-top-primary.border-top-darken-4 {
  border-top: 1px solid #28117A !important;
}
.border-bottom-primary.border-bottom-darken-4 {
  border-bottom: 1px solid #28117A !important;
}
.border-left-primary.border-left-darken-4 {
  border-left: 1px solid #28117A !important;
}
.border-right-primary.border-right-darken-4 {
  border-right: 1px solid #28117A !important;
}
.overlay-primary.overlay-darken-4 {
  background: #28117A; /* The Fallback */
  background: rgba(40, 17, 122, 0.8);
}
.secondary.lighten-4 {
  color: #EAF0F9 !important;
}
.bg-secondary.bg-lighten-4 {
  background-color: #EAF0F9 !important;
}
.btn-secondary.btn-lighten-4 {
  border-color: !important;
  background-color: #EAF0F9 !important;
}
.btn-secondary.btn-lighten-4:hover {
  border-color: !important;
  background-color: !important;
}
.btn-secondary.btn-lighten-4:focus, .btn-secondary.btn-lighten-4:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-secondary.btn-outline-lighten-4 {
  border-color: #EAF0F9 !important;
  color: #EAF0F9 !important;
}
.btn-outline-secondary.btn-outline-lighten-4:hover {
  background-color: #EAF0F9 !important;
}
.progress-secondary.progress-lighten-4 {
  background-color: #EAF0F9;
}
.progress-secondary.progress-lighten-4[value]::-webkit-progress-value {
  background-color: #EAF0F9;
}
input:focus ~ .bg-secondary {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #EAF0F9 !important;
}
.border-secondary.border-lighten-4 {
  border: 1px solid #EAF0F9 !important;
}
.border-top-secondary.border-top-lighten-4 {
  border-top: 1px solid #EAF0F9 !important;
}
.border-bottom-secondary.border-bottom-lighten-4 {
  border-bottom: 1px solid #EAF0F9 !important;
}
.border-left-secondary.border-left-lighten-4 {
  border-left: 1px solid #EAF0F9 !important;
}
.border-right-secondary.border-right-lighten-4 {
  border-right: 1px solid #EAF0F9 !important;
}
.overlay-secondary.overlay-lighten-4 {
  background: #EAF0F9; /* The Fallback */
  background: rgba(234, 240, 249, 0.8);
}
.secondary.lighten-3 {
  color: #D6E1F3 !important;
}
.bg-secondary.bg-lighten-3 {
  background-color: #D6E1F3 !important;
}
.btn-secondary.btn-lighten-3 {
  border-color: !important;
  background-color: #D6E1F3 !important;
}
.btn-secondary.btn-lighten-3:hover {
  border-color: !important;
  background-color: !important;
}
.btn-secondary.btn-lighten-3:focus, .btn-secondary.btn-lighten-3:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-secondary.btn-outline-lighten-3 {
  border-color: #D6E1F3 !important;
  color: #D6E1F3 !important;
}
.btn-outline-secondary.btn-outline-lighten-3:hover {
  background-color: #D6E1F3 !important;
}
.progress-secondary.progress-lighten-3 {
  background-color: #D6E1F3;
}
.progress-secondary.progress-lighten-3[value]::-webkit-progress-value {
  background-color: #D6E1F3;
}
input:focus ~ .bg-secondary {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #D6E1F3 !important;
}
.border-secondary.border-lighten-3 {
  border: 1px solid #D6E1F3 !important;
}
.border-top-secondary.border-top-lighten-3 {
  border-top: 1px solid #D6E1F3 !important;
}
.border-bottom-secondary.border-bottom-lighten-3 {
  border-bottom: 1px solid #D6E1F3 !important;
}
.border-left-secondary.border-left-lighten-3 {
  border-left: 1px solid #D6E1F3 !important;
}
.border-right-secondary.border-right-lighten-3 {
  border-right: 1px solid #D6E1F3 !important;
}
.overlay-secondary.overlay-lighten-3 {
  background: #D6E1F3; /* The Fallback */
  background: rgba(214, 225, 243, 0.8);
}
.secondary.lighten-2 {
  color: #B5C3DB !important;
}
.bg-secondary.bg-lighten-2 {
  background-color: #B5C3DB !important;
}
.btn-secondary.btn-lighten-2 {
  border-color: !important;
  background-color: #B5C3DB !important;
}
.btn-secondary.btn-lighten-2:hover {
  border-color: !important;
  background-color: !important;
}
.btn-secondary.btn-lighten-2:focus, .btn-secondary.btn-lighten-2:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-secondary.btn-outline-lighten-2 {
  border-color: #B5C3DB !important;
  color: #B5C3DB !important;
}
.btn-outline-secondary.btn-outline-lighten-2:hover {
  background-color: #B5C3DB !important;
}
.progress-secondary.progress-lighten-2 {
  background-color: #B5C3DB;
}
.progress-secondary.progress-lighten-2[value]::-webkit-progress-value {
  background-color: #B5C3DB;
}
input:focus ~ .bg-secondary {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #B5C3DB !important;
}
.border-secondary.border-lighten-2 {
  border: 1px solid #B5C3DB !important;
}
.border-top-secondary.border-top-lighten-2 {
  border-top: 1px solid #B5C3DB !important;
}
.border-bottom-secondary.border-bottom-lighten-2 {
  border-bottom: 1px solid #B5C3DB !important;
}
.border-left-secondary.border-left-lighten-2 {
  border-left: 1px solid #B5C3DB !important;
}
.border-right-secondary.border-right-lighten-2 {
  border-right: 1px solid #B5C3DB !important;
}
.overlay-secondary.overlay-lighten-2 {
  background: #B5C3DB; /* The Fallback */
  background: rgba(181, 195, 219, 0.8);
}
.secondary.lighten-1 {
  color: #8F9DB8 !important;
}
.bg-secondary.bg-lighten-1 {
  background-color: #8F9DB8 !important;
}
.btn-secondary.btn-lighten-1 {
  border-color: !important;
  background-color: #8F9DB8 !important;
}
.btn-secondary.btn-lighten-1:hover {
  border-color: !important;
  background-color: !important;
}
.btn-secondary.btn-lighten-1:focus, .btn-secondary.btn-lighten-1:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-secondary.btn-outline-lighten-1 {
  border-color: #8F9DB8 !important;
  color: #8F9DB8 !important;
}
.btn-outline-secondary.btn-outline-lighten-1:hover {
  background-color: #8F9DB8 !important;
}
.progress-secondary.progress-lighten-1 {
  background-color: #8F9DB8;
}
.progress-secondary.progress-lighten-1[value]::-webkit-progress-value {
  background-color: #8F9DB8;
}
input:focus ~ .bg-secondary {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #8F9DB8 !important;
}
.border-secondary.border-lighten-1 {
  border: 1px solid #8F9DB8 !important;
}
.border-top-secondary.border-top-lighten-1 {
  border-top: 1px solid #8F9DB8 !important;
}
.border-bottom-secondary.border-bottom-lighten-1 {
  border-bottom: 1px solid #8F9DB8 !important;
}
.border-left-secondary.border-left-lighten-1 {
  border-left: 1px solid #8F9DB8 !important;
}
.border-right-secondary.border-right-lighten-1 {
  border-right: 1px solid #8F9DB8 !important;
}
.overlay-secondary.overlay-lighten-1 {
  background: #8F9DB8; /* The Fallback */
  background: rgba(143, 157, 184, 0.8);
}
.secondary {
  color: #0584b0 !important;
}
.bg-secondary {
  background-color: #0584b0 !important;
}
.bg-secondary .card-header,
.bg-secondary .card-footer {
  background-color: transparent;
}
.toast-secondary {
  background-color: #0584b0;
}
.alert-secondary {
  border-color: #0584b0 !important;
  background-color: #0584b0 !important;
  color: #FFFFFF !important;
}
.alert-secondary .alert-link {
  color: black;
}
.border-secondary {
  border-color: #0584b0 !important;
}
.border-top-secondary {
  border-top-color: #0584b0 !important;
}
.border-bottom-secondary {
  border-bottom-color: #0584b0 !important;
}
.border-left-secondary {
  border-left-color: #0584b0 !important;
}
.border-right-secondary {
  border-right-color: #0584b0 !important;
}
.badge-secondary {
  background-color: #0584b0;
}
.panel-secondary {
  border-color: #0584b0;
}
.panel-secondary .panel-heading {
  color: #FFFFFF;
  border-color: #0584b0;
  background-color: #0697c9;
}
.bg-secondary.tag-glow,
.border-secondary.tag-glow {
  box-shadow: 0px 0px 10px #0584b0;
}
.overlay-secondary {
  background: rgba(5, 132, 176, 0.4);
}
.card.card-outline-secondary {
  border-width: 1px;
  border-style: solid;
  border-color: #0584b0;
  background-color: transparent;
}
.card.card-outline-secondary .card-header,
.card.card-outline-secondary .card-footer {
  background-color: transparent;
}
.bg-light-secondary {
  background-color: !important;
  color: #0584b0 !important;
}
.btn.bg-light-secondary:hover {
  background-color: #0584b0 !important;
  color: #FFFFFF !important;
  border-color: #0584b0;
}
.btn-secondary:active {
  background-color: #0580ab;
  border-color: #0580ab;
}
.btn-secondary:hover {
  background-color: #058fbf;
  border-color: #058fbf;
}
.btn-secondary:focus {
  color: #FFFFFF;
}
.btn-secondary ~ .dropdown-menu .dropdown-item.active {
  color: #FFFFFF !important;
  background-color: #0584b0 !important;
}
.btn-outline-secondary {
  border: 1px solid;
  border-color: #0584b0;
  background-color: transparent;
  color: #0584b0;
}
.btn-outline-secondary:focus {
  background-color: transparent !important;
  color: #0584b0 !important;
}
.btn-outline-secondary.active {
  background-color: #0584b0 !important;
  color: #FFFFFF !important;
}
.btn-outline-secondary:hover {
  background-color: #0584b0 !important;
  color: #FFFFFF !important;
}
a.btn.btn-secondary, a.btn.bg-light-secondary {
  color: #FFFFFF;
}
a.btn.btn-secondary:hover, a.btn.btn-secondary:focus, a.btn.bg-light-secondary:hover, a.btn.bg-light-secondary:focus {
  color: #FFFFFF;
}
.radio.radio-secondary input[type=radio] ~ label::before {
  border-color: #0584b0;
}
.radio.radio-secondary input[type=radio]:checked ~ label::after {
  background-color: #0584b0;
}
.checkbox.checkbox-secondary input[type=checkbox]:checked ~ label:after {
  border-color: #0584b0;
}
.custom-switch.custom-switch-secondary input[type=checkbox]:checked ~ label:before {
  border-color: #0584b0;
  background-color: #0584b0;
}
.noUi-secondary .noUi-connect, .noUi-secondary.noUi-connect {
  background: #0584b0;
}
.noUi-secondary .noUi-handle {
  border-color: #0584b0 !important;
}
.noUi-secondary.circle-filled .noUi-handle, .noUi-secondary.square .noUi-handle {
  background: #0584b0 !important;
}
input[type=checkbox]:checked.switchery-secondary + span {
  border-color: #0584b0 !important;
  box-shadow: #0584b0 0px 0px 0px 12.5px inset !important;
}
input[type=checkbox][data-size=lg]:checked.switchery-secondary + span {
  box-shadow: #0584b0 0px 0px 0px 16px inset !important;
}
input[type=checkbox][data-size=sm]:checked.switchery-secondary + span {
  box-shadow: #0584b0 0px 0px 0px 10px inset !important;
}
input[type=checkbox][data-size=xs]:checked.switchery-secondary + span {
  box-shadow: #0584b0 0px 0px 0px 7px inset !important;
}
input:focus ~ .bg-secondary {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #0584b0 !important;
}
.secondary.darken-1 {
  color: #465375 !important;
}
.bg-secondary.bg-darken-1 {
  background-color: #465375 !important;
}
.btn-secondary.btn-darken-1 {
  border-color: !important;
  background-color: #465375 !important;
}
.btn-secondary.btn-darken-1:hover {
  border-color: !important;
  background-color: !important;
}
.btn-secondary.btn-darken-1:focus, .btn-secondary.btn-darken-1:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-secondary.btn-outline-darken-1 {
  border-color: #465375 !important;
  color: #465375 !important;
}
.btn-outline-secondary.btn-outline-darken-1:hover {
  background-color: #465375 !important;
}
.progress-secondary.progress-darken-1 {
  background-color: #465375;
}
.progress-secondary.progress-darken-1[value]::-webkit-progress-value {
  background-color: #465375;
}
input:focus ~ .bg-secondary {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #465375 !important;
}
.border-secondary.border-darken-1 {
  border: 1px solid #465375 !important;
}
.border-top-secondary.border-top-darken-1 {
  border-top: 1px solid #465375 !important;
}
.border-bottom-secondary.border-bottom-darken-1 {
  border-bottom: 1px solid #465375 !important;
}
.border-left-secondary.border-left-darken-1 {
  border-left: 1px solid #465375 !important;
}
.border-right-secondary.border-right-darken-1 {
  border-right: 1px solid #465375 !important;
}
.overlay-secondary.overlay-darken-1 {
  background: #465375; /* The Fallback */
  background: rgba(70, 83, 117, 0.8);
}
.secondary.darken-2 {
  color: #303C62 !important;
}
.bg-secondary.bg-darken-2 {
  background-color: #303C62 !important;
}
.btn-secondary.btn-darken-2 {
  border-color: !important;
  background-color: #303C62 !important;
}
.btn-secondary.btn-darken-2:hover {
  border-color: !important;
  background-color: !important;
}
.btn-secondary.btn-darken-2:focus, .btn-secondary.btn-darken-2:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-secondary.btn-outline-darken-2 {
  border-color: #303C62 !important;
  color: #303C62 !important;
}
.btn-outline-secondary.btn-outline-darken-2:hover {
  background-color: #303C62 !important;
}
.progress-secondary.progress-darken-2 {
  background-color: #303C62;
}
.progress-secondary.progress-darken-2[value]::-webkit-progress-value {
  background-color: #303C62;
}
input:focus ~ .bg-secondary {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #303C62 !important;
}
.border-secondary.border-darken-2 {
  border: 1px solid #303C62 !important;
}
.border-top-secondary.border-top-darken-2 {
  border-top: 1px solid #303C62 !important;
}
.border-bottom-secondary.border-bottom-darken-2 {
  border-bottom: 1px solid #303C62 !important;
}
.border-left-secondary.border-left-darken-2 {
  border-left: 1px solid #303C62 !important;
}
.border-right-secondary.border-right-darken-2 {
  border-right: 1px solid #303C62 !important;
}
.overlay-secondary.overlay-darken-2 {
  background: #303C62; /* The Fallback */
  background: rgba(48, 60, 98, 0.8);
}
.secondary.darken-3 {
  color: #1E294F !important;
}
.bg-secondary.bg-darken-3 {
  background-color: #1E294F !important;
}
.btn-secondary.btn-darken-3 {
  border-color: !important;
  background-color: #1E294F !important;
}
.btn-secondary.btn-darken-3:hover {
  border-color: !important;
  background-color: !important;
}
.btn-secondary.btn-darken-3:focus, .btn-secondary.btn-darken-3:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-secondary.btn-outline-darken-3 {
  border-color: #1E294F !important;
  color: #1E294F !important;
}
.btn-outline-secondary.btn-outline-darken-3:hover {
  background-color: #1E294F !important;
}
.progress-secondary.progress-darken-3 {
  background-color: #1E294F;
}
.progress-secondary.progress-darken-3[value]::-webkit-progress-value {
  background-color: #1E294F;
}
input:focus ~ .bg-secondary {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #1E294F !important;
}
.border-secondary.border-darken-3 {
  border: 1px solid #1E294F !important;
}
.border-top-secondary.border-top-darken-3 {
  border-top: 1px solid #1E294F !important;
}
.border-bottom-secondary.border-bottom-darken-3 {
  border-bottom: 1px solid #1E294F !important;
}
.border-left-secondary.border-left-darken-3 {
  border-left: 1px solid #1E294F !important;
}
.border-right-secondary.border-right-darken-3 {
  border-right: 1px solid #1E294F !important;
}
.overlay-secondary.overlay-darken-3 {
  background: #1E294F; /* The Fallback */
  background: rgba(30, 41, 79, 0.8);
}
.secondary.darken-4 {
  color: #121A41 !important;
}
.bg-secondary.bg-darken-4 {
  background-color: #121A41 !important;
}
.btn-secondary.btn-darken-4 {
  border-color: !important;
  background-color: #121A41 !important;
}
.btn-secondary.btn-darken-4:hover {
  border-color: !important;
  background-color: !important;
}
.btn-secondary.btn-darken-4:focus, .btn-secondary.btn-darken-4:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-secondary.btn-outline-darken-4 {
  border-color: #121A41 !important;
  color: #121A41 !important;
}
.btn-outline-secondary.btn-outline-darken-4:hover {
  background-color: #121A41 !important;
}
.progress-secondary.progress-darken-4 {
  background-color: #121A41;
}
.progress-secondary.progress-darken-4[value]::-webkit-progress-value {
  background-color: #121A41;
}
input:focus ~ .bg-secondary {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #121A41 !important;
}
.border-secondary.border-darken-4 {
  border: 1px solid #121A41 !important;
}
.border-top-secondary.border-top-darken-4 {
  border-top: 1px solid #121A41 !important;
}
.border-bottom-secondary.border-bottom-darken-4 {
  border-bottom: 1px solid #121A41 !important;
}
.border-left-secondary.border-left-darken-4 {
  border-left: 1px solid #121A41 !important;
}
.border-right-secondary.border-right-darken-4 {
  border-right: 1px solid #121A41 !important;
}
.overlay-secondary.overlay-darken-4 {
  background: #121A41; /* The Fallback */
  background: rgba(18, 26, 65, 0.8);
}
.success.lighten-4 {
  color: #E0FBDA !important;
}
.bg-success.bg-lighten-4 {
  background-color: #E0FBDA !important;
}
.btn-success.btn-lighten-4 {
  border-color: !important;
  background-color: #E0FBDA !important;
}
.btn-success.btn-lighten-4:hover {
  border-color: !important;
  background-color: !important;
}
.btn-success.btn-lighten-4:focus, .btn-success.btn-lighten-4:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-success.btn-outline-lighten-4 {
  border-color: #E0FBDA !important;
  color: #E0FBDA !important;
}
.btn-outline-success.btn-outline-lighten-4:hover {
  background-color: #E0FBDA !important;
}
.progress-success.progress-lighten-4 {
  background-color: #E0FBDA;
}
.progress-success.progress-lighten-4[value]::-webkit-progress-value {
  background-color: #E0FBDA;
}
input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #E0FBDA !important;
}
.border-success.border-lighten-4 {
  border: 1px solid #E0FBDA !important;
}
.border-top-success.border-top-lighten-4 {
  border-top: 1px solid #E0FBDA !important;
}
.border-bottom-success.border-bottom-lighten-4 {
  border-bottom: 1px solid #E0FBDA !important;
}
.border-left-success.border-left-lighten-4 {
  border-left: 1px solid #E0FBDA !important;
}
.border-right-success.border-right-lighten-4 {
  border-right: 1px solid #E0FBDA !important;
}
.overlay-success.overlay-lighten-4 {
  background: #E0FBDA; /* The Fallback */
  background: rgba(224, 251, 218, 0.8);
}
.success.lighten-3 {
  color: #BDF8B6 !important;
}
.bg-success.bg-lighten-3 {
  background-color: #BDF8B6 !important;
}
.btn-success.btn-lighten-3 {
  border-color: !important;
  background-color: #BDF8B6 !important;
}
.btn-success.btn-lighten-3:hover {
  border-color: !important;
  background-color: !important;
}
.btn-success.btn-lighten-3:focus, .btn-success.btn-lighten-3:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-success.btn-outline-lighten-3 {
  border-color: #BDF8B6 !important;
  color: #BDF8B6 !important;
}
.btn-outline-success.btn-outline-lighten-3:hover {
  background-color: #BDF8B6 !important;
}
.progress-success.progress-lighten-3 {
  background-color: #BDF8B6;
}
.progress-success.progress-lighten-3[value]::-webkit-progress-value {
  background-color: #BDF8B6;
}
input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #BDF8B6 !important;
}
.border-success.border-lighten-3 {
  border: 1px solid #BDF8B6 !important;
}
.border-top-success.border-top-lighten-3 {
  border-top: 1px solid #BDF8B6 !important;
}
.border-bottom-success.border-bottom-lighten-3 {
  border-bottom: 1px solid #BDF8B6 !important;
}
.border-left-success.border-left-lighten-3 {
  border-left: 1px solid #BDF8B6 !important;
}
.border-right-success.border-right-lighten-3 {
  border-right: 1px solid #BDF8B6 !important;
}
.overlay-success.overlay-lighten-3 {
  background: #BDF8B6; /* The Fallback */
  background: rgba(189, 248, 182, 0.8);
}
.success.lighten-2 {
  color: #8EEC8D !important;
}
.bg-success.bg-lighten-2 {
  background-color: #8EEC8D !important;
}
.btn-success.btn-lighten-2 {
  border-color: !important;
  background-color: #8EEC8D !important;
}
.btn-success.btn-lighten-2:hover {
  border-color: !important;
  background-color: !important;
}
.btn-success.btn-lighten-2:focus, .btn-success.btn-lighten-2:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-success.btn-outline-lighten-2 {
  border-color: #8EEC8D !important;
  color: #8EEC8D !important;
}
.btn-outline-success.btn-outline-lighten-2:hover {
  background-color: #8EEC8D !important;
}
.progress-success.progress-lighten-2 {
  background-color: #8EEC8D;
}
.progress-success.progress-lighten-2[value]::-webkit-progress-value {
  background-color: #8EEC8D;
}
input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #8EEC8D !important;
}
.border-success.border-lighten-2 {
  border: 1px solid #8EEC8D !important;
}
.border-top-success.border-top-lighten-2 {
  border-top: 1px solid #8EEC8D !important;
}
.border-bottom-success.border-bottom-lighten-2 {
  border-bottom: 1px solid #8EEC8D !important;
}
.border-left-success.border-left-lighten-2 {
  border-left: 1px solid #8EEC8D !important;
}
.border-right-success.border-right-lighten-2 {
  border-right: 1px solid #8EEC8D !important;
}
.overlay-success.overlay-lighten-2 {
  background: #8EEC8D; /* The Fallback */
  background: rgba(142, 236, 141, 0.8);
}
.success.lighten-1 {
  color: rgba(27, 203, 100, 0.2) !important;
}
.bg-success.bg-lighten-1 {
  background-color: rgba(27, 203, 100, 0.2) !important;
}
.btn-success.btn-lighten-1 {
  border-color: !important;
  background-color: rgba(27, 203, 100, 0.2) !important;
}
.btn-success.btn-lighten-1:hover {
  border-color: !important;
  background-color: !important;
}
.btn-success.btn-lighten-1:focus, .btn-success.btn-lighten-1:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-success.btn-outline-lighten-1 {
  border-color: rgba(27, 203, 100, 0.2) !important;
  color: rgba(27, 203, 100, 0.2) !important;
}
.btn-outline-success.btn-outline-lighten-1:hover {
  background-color: rgba(27, 203, 100, 0.2) !important;
}
.progress-success.progress-lighten-1 {
  background-color: rgba(27, 203, 100, 0.2);
}
.progress-success.progress-lighten-1[value]::-webkit-progress-value {
  background-color: rgba(27, 203, 100, 0.2);
}
input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem rgba(27, 203, 100, 0.2) !important;
}
.border-success.border-lighten-1 {
  border: 1px solid rgba(27, 203, 100, 0.2) !important;
}
.border-top-success.border-top-lighten-1 {
  border-top: 1px solid rgba(27, 203, 100, 0.2) !important;
}
.border-bottom-success.border-bottom-lighten-1 {
  border-bottom: 1px solid rgba(27, 203, 100, 0.2) !important;
}
.border-left-success.border-left-lighten-1 {
  border-left: 1px solid rgba(27, 203, 100, 0.2) !important;
}
.border-right-success.border-right-lighten-1 {
  border-right: 1px solid rgba(27, 203, 100, 0.2) !important;
}
.overlay-success.overlay-lighten-1 {
  background: rgba(27, 203, 100, 0.2); /* The Fallback */
  background: rgba(27, 203, 100, 0.8);
}
.success {
  color: #1BCB64 !important;
}
.bg-success {
  background-color: #1BCB64 !important;
}
.bg-success .card-header,
.bg-success .card-footer {
  background-color: transparent;
}
.toast-success {
  background-color: #1BCB64;
}
.alert-success {
  border-color: #1BCB64 !important;
  background-color: #1BCB64 !important;
  color: #FFFFFF !important;
}
.alert-success .alert-link {
  color: #010905;
}
.border-success {
  border-color: #1BCB64 !important;
}
.border-top-success {
  border-top-color: #1BCB64 !important;
}
.border-bottom-success {
  border-bottom-color: #1BCB64 !important;
}
.border-left-success {
  border-left-color: #1BCB64 !important;
}
.border-right-success {
  border-right-color: #1BCB64 !important;
}
.badge-success {
  background-color: #1BCB64;
}
.panel-success {
  border-color: #1BCB64;
}
.panel-success .panel-heading {
  color: #FFFFFF;
  border-color: #1BCB64;
  background-color: #1ee16f;
}
.bg-success.tag-glow,
.border-success.tag-glow {
  box-shadow: 0px 0px 10px #1BCB64;
}
.overlay-success {
  background: rgba(27, 203, 100, 0.4);
}
.card.card-outline-success {
  border-width: 1px;
  border-style: solid;
  border-color: #1BCB64;
  background-color: transparent;
}
.card.card-outline-success .card-header,
.card.card-outline-success .card-footer {
  background-color: transparent;
}
.bg-light-success {
  background-color: !important;
  color: #1BCB64 !important;
}
.btn.bg-light-success:hover {
  background-color: #1BCB64 !important;
  color: #FFFFFF !important;
  border-color: #1BCB64;
}
.btn-success:active {
  background-color: #1ac662;
  border-color: #1ac662;
}
.btn-success:hover {
  background-color: #1dd96b;
  border-color: #1dd96b;
}
.btn-success:focus {
  color: #FFFFFF;
}
.btn-success ~ .dropdown-menu .dropdown-item.active {
  color: #FFFFFF !important;
  background-color: #1BCB64 !important;
}
.btn-outline-success {
  border: 1px solid;
  border-color: #1BCB64;
  background-color: transparent;
  color: #1BCB64;
}
.btn-outline-success:focus {
  background-color: transparent !important;
  color: #1BCB64 !important;
}
.btn-outline-success.active {
  background-color: #1BCB64 !important;
  color: #FFFFFF !important;
}
.btn-outline-success:hover {
  background-color: #1BCB64 !important;
  color: #FFFFFF !important;
}
a.btn.btn-success, a.btn.bg-light-success {
  color: #FFFFFF;
}
a.btn.btn-success:hover, a.btn.btn-success:focus, a.btn.bg-light-success:hover, a.btn.bg-light-success:focus {
  color: #FFFFFF;
}
.radio.radio-success input[type=radio] ~ label::before {
  border-color: #1BCB64;
}
.radio.radio-success input[type=radio]:checked ~ label::after {
  background-color: #1BCB64;
}
.checkbox.checkbox-success input[type=checkbox]:checked ~ label:after {
  border-color: #1BCB64;
}
.custom-switch.custom-switch-success input[type=checkbox]:checked ~ label:before {
  border-color: #1BCB64;
  background-color: #1BCB64;
}
.noUi-success .noUi-connect, .noUi-success.noUi-connect {
  background: #1BCB64;
}
.noUi-success .noUi-handle {
  border-color: #1BCB64 !important;
}
.noUi-success.circle-filled .noUi-handle, .noUi-success.square .noUi-handle {
  background: #1BCB64 !important;
}
input[type=checkbox]:checked.switchery-success + span {
  border-color: #1BCB64 !important;
  box-shadow: #1BCB64 0px 0px 0px 12.5px inset !important;
}
input[type=checkbox][data-size=lg]:checked.switchery-success + span {
  box-shadow: #1BCB64 0px 0px 0px 16px inset !important;
}
input[type=checkbox][data-size=sm]:checked.switchery-success + span {
  box-shadow: #1BCB64 0px 0px 0px 10px inset !important;
}
input[type=checkbox][data-size=xs]:checked.switchery-success + span {
  box-shadow: #1BCB64 0px 0px 0px 7px inset !important;
}
input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #1BCB64 !important;
}
.success.darken-1 {
  color: #2EA54F !important;
}
.bg-success.bg-darken-1 {
  background-color: #2EA54F !important;
}
.btn-success.btn-darken-1 {
  border-color: !important;
  background-color: #2EA54F !important;
}
.btn-success.btn-darken-1:hover {
  border-color: !important;
  background-color: !important;
}
.btn-success.btn-darken-1:focus, .btn-success.btn-darken-1:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-success.btn-outline-darken-1 {
  border-color: #2EA54F !important;
  color: #2EA54F !important;
}
.btn-outline-success.btn-outline-darken-1:hover {
  background-color: #2EA54F !important;
}
.progress-success.progress-darken-1 {
  background-color: #2EA54F;
}
.progress-success.progress-darken-1[value]::-webkit-progress-value {
  background-color: #2EA54F;
}
input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #2EA54F !important;
}
.border-success.border-darken-1 {
  border: 1px solid #2EA54F !important;
}
.border-top-success.border-top-darken-1 {
  border-top: 1px solid #2EA54F !important;
}
.border-bottom-success.border-bottom-darken-1 {
  border-bottom: 1px solid #2EA54F !important;
}
.border-left-success.border-left-darken-1 {
  border-left: 1px solid #2EA54F !important;
}
.border-right-success.border-right-darken-1 {
  border-right: 1px solid #2EA54F !important;
}
.overlay-success.overlay-darken-1 {
  background: #2EA54F; /* The Fallback */
  background: rgba(46, 165, 79, 0.8);
}
.success.darken-2 {
  color: #208A47 !important;
}
.bg-success.bg-darken-2 {
  background-color: #208A47 !important;
}
.btn-success.btn-darken-2 {
  border-color: !important;
  background-color: #208A47 !important;
}
.btn-success.btn-darken-2:hover {
  border-color: !important;
  background-color: !important;
}
.btn-success.btn-darken-2:focus, .btn-success.btn-darken-2:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-success.btn-outline-darken-2 {
  border-color: #208A47 !important;
  color: #208A47 !important;
}
.btn-outline-success.btn-outline-darken-2:hover {
  background-color: #208A47 !important;
}
.progress-success.progress-darken-2 {
  background-color: #208A47;
}
.progress-success.progress-darken-2[value]::-webkit-progress-value {
  background-color: #208A47;
}
input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #208A47 !important;
}
.border-success.border-darken-2 {
  border: 1px solid #208A47 !important;
}
.border-top-success.border-top-darken-2 {
  border-top: 1px solid #208A47 !important;
}
.border-bottom-success.border-bottom-darken-2 {
  border-bottom: 1px solid #208A47 !important;
}
.border-left-success.border-left-darken-2 {
  border-left: 1px solid #208A47 !important;
}
.border-right-success.border-right-darken-2 {
  border-right: 1px solid #208A47 !important;
}
.overlay-success.overlay-darken-2 {
  background: #208A47; /* The Fallback */
  background: rgba(32, 138, 71, 0.8);
}
.success.darken-3 {
  color: #146F3E !important;
}
.bg-success.bg-darken-3 {
  background-color: #146F3E !important;
}
.btn-success.btn-darken-3 {
  border-color: !important;
  background-color: #146F3E !important;
}
.btn-success.btn-darken-3:hover {
  border-color: !important;
  background-color: !important;
}
.btn-success.btn-darken-3:focus, .btn-success.btn-darken-3:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-success.btn-outline-darken-3 {
  border-color: #146F3E !important;
  color: #146F3E !important;
}
.btn-outline-success.btn-outline-darken-3:hover {
  background-color: #146F3E !important;
}
.progress-success.progress-darken-3 {
  background-color: #146F3E;
}
.progress-success.progress-darken-3[value]::-webkit-progress-value {
  background-color: #146F3E;
}
input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #146F3E !important;
}
.border-success.border-darken-3 {
  border: 1px solid #146F3E !important;
}
.border-top-success.border-top-darken-3 {
  border-top: 1px solid #146F3E !important;
}
.border-bottom-success.border-bottom-darken-3 {
  border-bottom: 1px solid #146F3E !important;
}
.border-left-success.border-left-darken-3 {
  border-left: 1px solid #146F3E !important;
}
.border-right-success.border-right-darken-3 {
  border-right: 1px solid #146F3E !important;
}
.overlay-success.overlay-darken-3 {
  background: #146F3E; /* The Fallback */
  background: rgba(20, 111, 62, 0.8);
}
.success.darken-4 {
  color: #0C5C38 !important;
}
.bg-success.bg-darken-4 {
  background-color: #0C5C38 !important;
}
.btn-success.btn-darken-4 {
  border-color: !important;
  background-color: #0C5C38 !important;
}
.btn-success.btn-darken-4:hover {
  border-color: !important;
  background-color: !important;
}
.btn-success.btn-darken-4:focus, .btn-success.btn-darken-4:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-success.btn-outline-darken-4 {
  border-color: #0C5C38 !important;
  color: #0C5C38 !important;
}
.btn-outline-success.btn-outline-darken-4:hover {
  background-color: #0C5C38 !important;
}
.progress-success.progress-darken-4 {
  background-color: #0C5C38;
}
.progress-success.progress-darken-4[value]::-webkit-progress-value {
  background-color: #0C5C38;
}
input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #0C5C38 !important;
}
.border-success.border-darken-4 {
  border: 1px solid #0C5C38 !important;
}
.border-top-success.border-top-darken-4 {
  border-top: 1px solid #0C5C38 !important;
}
.border-bottom-success.border-bottom-darken-4 {
  border-bottom: 1px solid #0C5C38 !important;
}
.border-left-success.border-left-darken-4 {
  border-left: 1px solid #0C5C38 !important;
}
.border-right-success.border-right-darken-4 {
  border-right: 1px solid #0C5C38 !important;
}
.overlay-success.overlay-darken-4 {
  background: #0C5C38; /* The Fallback */
  background: rgba(12, 92, 56, 0.8);
}
.danger.lighten-4 {
  color: #FEE8DC !important;
}
.bg-danger.bg-lighten-4 {
  background-color: #FEE8DC !important;
}
.btn-danger.btn-lighten-4 {
  border-color: !important;
  background-color: #FEE8DC !important;
}
.btn-danger.btn-lighten-4:hover {
  border-color: !important;
  background-color: !important;
}
.btn-danger.btn-lighten-4:focus, .btn-danger.btn-lighten-4:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-danger.btn-outline-lighten-4 {
  border-color: #FEE8DC !important;
  color: #FEE8DC !important;
}
.btn-outline-danger.btn-outline-lighten-4:hover {
  background-color: #FEE8DC !important;
}
.progress-danger.progress-lighten-4 {
  background-color: #FEE8DC;
}
.progress-danger.progress-lighten-4[value]::-webkit-progress-value {
  background-color: #FEE8DC;
}
input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FEE8DC !important;
}
.border-danger.border-lighten-4 {
  border: 1px solid #FEE8DC !important;
}
.border-top-danger.border-top-lighten-4 {
  border-top: 1px solid #FEE8DC !important;
}
.border-bottom-danger.border-bottom-lighten-4 {
  border-bottom: 1px solid #FEE8DC !important;
}
.border-left-danger.border-left-lighten-4 {
  border-left: 1px solid #FEE8DC !important;
}
.border-right-danger.border-right-lighten-4 {
  border-right: 1px solid #FEE8DC !important;
}
.overlay-danger.overlay-lighten-4 {
  background: #FEE8DC; /* The Fallback */
  background: rgba(254, 232, 220, 0.8);
}
.danger.lighten-3 {
  color: #FECBBA !important;
}
.bg-danger.bg-lighten-3 {
  background-color: #FECBBA !important;
}
.btn-danger.btn-lighten-3 {
  border-color: !important;
  background-color: #FECBBA !important;
}
.btn-danger.btn-lighten-3:hover {
  border-color: !important;
  background-color: !important;
}
.btn-danger.btn-lighten-3:focus, .btn-danger.btn-lighten-3:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-danger.btn-outline-lighten-3 {
  border-color: #FECBBA !important;
  color: #FECBBA !important;
}
.btn-outline-danger.btn-outline-lighten-3:hover {
  background-color: #FECBBA !important;
}
.progress-danger.progress-lighten-3 {
  background-color: #FECBBA;
}
.progress-danger.progress-lighten-3[value]::-webkit-progress-value {
  background-color: #FECBBA;
}
input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FECBBA !important;
}
.border-danger.border-lighten-3 {
  border: 1px solid #FECBBA !important;
}
.border-top-danger.border-top-lighten-3 {
  border-top: 1px solid #FECBBA !important;
}
.border-bottom-danger.border-bottom-lighten-3 {
  border-bottom: 1px solid #FECBBA !important;
}
.border-left-danger.border-left-lighten-3 {
  border-left: 1px solid #FECBBA !important;
}
.border-right-danger.border-right-lighten-3 {
  border-right: 1px solid #FECBBA !important;
}
.overlay-danger.overlay-lighten-3 {
  background: #FECBBA; /* The Fallback */
  background: rgba(254, 203, 186, 0.8);
}
.danger.lighten-2 {
  color: #FCA897 !important;
}
.bg-danger.bg-lighten-2 {
  background-color: #FCA897 !important;
}
.btn-danger.btn-lighten-2 {
  border-color: !important;
  background-color: #FCA897 !important;
}
.btn-danger.btn-lighten-2:hover {
  border-color: !important;
  background-color: !important;
}
.btn-danger.btn-lighten-2:focus, .btn-danger.btn-lighten-2:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-danger.btn-outline-lighten-2 {
  border-color: #FCA897 !important;
  color: #FCA897 !important;
}
.btn-outline-danger.btn-outline-lighten-2:hover {
  background-color: #FCA897 !important;
}
.progress-danger.progress-lighten-2 {
  background-color: #FCA897;
}
.progress-danger.progress-lighten-2[value]::-webkit-progress-value {
  background-color: #FCA897;
}
input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FCA897 !important;
}
.border-danger.border-lighten-2 {
  border: 1px solid #FCA897 !important;
}
.border-top-danger.border-top-lighten-2 {
  border-top: 1px solid #FCA897 !important;
}
.border-bottom-danger.border-bottom-lighten-2 {
  border-bottom: 1px solid #FCA897 !important;
}
.border-left-danger.border-left-lighten-2 {
  border-left: 1px solid #FCA897 !important;
}
.border-right-danger.border-right-lighten-2 {
  border-right: 1px solid #FCA897 !important;
}
.overlay-danger.overlay-lighten-2 {
  background: #FCA897; /* The Fallback */
  background: rgba(252, 168, 151, 0.8);
}
.danger.lighten-1 {
  color: #F9877C !important;
}
.bg-danger.bg-lighten-1 {
  background-color: #F9877C !important;
}
.btn-danger.btn-lighten-1 {
  border-color: !important;
  background-color: #F9877C !important;
}
.btn-danger.btn-lighten-1:hover {
  border-color: !important;
  background-color: !important;
}
.btn-danger.btn-lighten-1:focus, .btn-danger.btn-lighten-1:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-danger.btn-outline-lighten-1 {
  border-color: #F9877C !important;
  color: #F9877C !important;
}
.btn-outline-danger.btn-outline-lighten-1:hover {
  background-color: #F9877C !important;
}
.progress-danger.progress-lighten-1 {
  background-color: #F9877C;
}
.progress-danger.progress-lighten-1[value]::-webkit-progress-value {
  background-color: #F9877C;
}
input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F9877C !important;
}
.border-danger.border-lighten-1 {
  border: 1px solid #F9877C !important;
}
.border-top-danger.border-top-lighten-1 {
  border-top: 1px solid #F9877C !important;
}
.border-bottom-danger.border-bottom-lighten-1 {
  border-bottom: 1px solid #F9877C !important;
}
.border-left-danger.border-left-lighten-1 {
  border-left: 1px solid #F9877C !important;
}
.border-right-danger.border-right-lighten-1 {
  border-right: 1px solid #F9877C !important;
}
.overlay-danger.overlay-lighten-1 {
  background: #F9877C; /* The Fallback */
  background: rgba(249, 135, 124, 0.8);
}
.danger {
  color: #D91218 !important;
}
.bg-danger {
  background-color: #D91218 !important;
}
.bg-danger .card-header,
.bg-danger .card-footer {
  background-color: transparent;
}
.toast-danger {
  background-color: #D91218;
}
.alert-danger {
  border-color: #D91218 !important;
  background-color: #D91218 !important;
  color: #FFFFFF !important;
}
.alert-danger .alert-link {
  color: #0e0102;
}
.border-danger {
  border-color: #D91218 !important;
}
.border-top-danger {
  border-top-color: #D91218 !important;
}
.border-bottom-danger {
  border-bottom-color: #D91218 !important;
}
.border-left-danger {
  border-left-color: #D91218 !important;
}
.border-right-danger {
  border-right-color: #D91218 !important;
}
.badge-danger {
  background-color: #D91218;
}
.panel-danger {
  border-color: #D91218;
}
.panel-danger .panel-heading {
  color: #FFFFFF;
  border-color: #D91218;
  background-color: #ec191f;
}
.bg-danger.tag-glow,
.border-danger.tag-glow {
  box-shadow: 0px 0px 10px #D91218;
}
.overlay-danger {
  background: rgba(217, 18, 24, 0.4);
}
.card.card-outline-danger {
  border-width: 1px;
  border-style: solid;
  border-color: #D91218;
  background-color: transparent;
}
.card.card-outline-danger .card-header,
.card.card-outline-danger .card-footer {
  background-color: transparent;
}
.bg-light-danger {
  background-color: !important;
  color: #D91218 !important;
}
.btn.bg-light-danger:hover {
  background-color: #D91218 !important;
  color: #FFFFFF !important;
  border-color: #D91218;
}
.btn-danger:active {
  background-color: #d41217;
  border-color: #d41217;
}
.btn-danger:hover {
  background-color: #e7131a;
  border-color: #e7131a;
}
.btn-danger:focus {
  color: #FFFFFF;
}
.btn-danger ~ .dropdown-menu .dropdown-item.active {
  color: #FFFFFF !important;
  background-color: #D91218 !important;
}
.btn-outline-danger {
  border: 1px solid;
  border-color: #D91218;
  background-color: transparent;
  color: #D91218;
}
.btn-outline-danger:focus {
  background-color: transparent !important;
  color: #D91218 !important;
}
.btn-outline-danger.active {
  background-color: #D91218 !important;
  color: #FFFFFF !important;
}
.btn-outline-danger:hover {
  background-color: #D91218 !important;
  color: #FFFFFF !important;
}
a.btn.btn-danger, a.btn.bg-light-danger {
  color: #FFFFFF;
}
a.btn.btn-danger:hover, a.btn.btn-danger:focus, a.btn.bg-light-danger:hover, a.btn.bg-light-danger:focus {
  color: #FFFFFF;
}
.radio.radio-danger input[type=radio] ~ label::before {
  border-color: #D91218;
}
.radio.radio-danger input[type=radio]:checked ~ label::after {
  background-color: #D91218;
}
.checkbox.checkbox-danger input[type=checkbox]:checked ~ label:after {
  border-color: #D91218;
}
.custom-switch.custom-switch-danger input[type=checkbox]:checked ~ label:before {
  border-color: #D91218;
  background-color: #D91218;
}
.noUi-danger .noUi-connect, .noUi-danger.noUi-connect {
  background: #D91218;
}
.noUi-danger .noUi-handle {
  border-color: #D91218 !important;
}
.noUi-danger.circle-filled .noUi-handle, .noUi-danger.square .noUi-handle {
  background: #D91218 !important;
}
input[type=checkbox]:checked.switchery-danger + span {
  border-color: #D91218 !important;
  box-shadow: #D91218 0px 0px 0px 12.5px inset !important;
}
input[type=checkbox][data-size=lg]:checked.switchery-danger + span {
  box-shadow: #D91218 0px 0px 0px 16px inset !important;
}
input[type=checkbox][data-size=sm]:checked.switchery-danger + span {
  box-shadow: #D91218 0px 0px 0px 10px inset !important;
}
input[type=checkbox][data-size=xs]:checked.switchery-danger + span {
  box-shadow: #D91218 0px 0px 0px 7px inset !important;
}
input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #D91218 !important;
}
.danger.darken-1 {
  color: #D23B48 !important;
}
.bg-danger.bg-darken-1 {
  background-color: #D23B48 !important;
}
.btn-danger.btn-darken-1 {
  border-color: !important;
  background-color: #D23B48 !important;
}
.btn-danger.btn-darken-1:hover {
  border-color: !important;
  background-color: !important;
}
.btn-danger.btn-darken-1:focus, .btn-danger.btn-darken-1:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-danger.btn-outline-darken-1 {
  border-color: #D23B48 !important;
  color: #D23B48 !important;
}
.btn-outline-danger.btn-outline-darken-1:hover {
  background-color: #D23B48 !important;
}
.progress-danger.progress-darken-1 {
  background-color: #D23B48;
}
.progress-danger.progress-darken-1[value]::-webkit-progress-value {
  background-color: #D23B48;
}
input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #D23B48 !important;
}
.border-danger.border-darken-1 {
  border: 1px solid #D23B48 !important;
}
.border-top-danger.border-top-darken-1 {
  border-top: 1px solid #D23B48 !important;
}
.border-bottom-danger.border-bottom-darken-1 {
  border-bottom: 1px solid #D23B48 !important;
}
.border-left-danger.border-left-darken-1 {
  border-left: 1px solid #D23B48 !important;
}
.border-right-danger.border-right-darken-1 {
  border-right: 1px solid #D23B48 !important;
}
.overlay-danger.overlay-darken-1 {
  background: #D23B48; /* The Fallback */
  background: rgba(210, 59, 72, 0.8);
}
.danger.darken-2 {
  color: #B02940 !important;
}
.bg-danger.bg-darken-2 {
  background-color: #B02940 !important;
}
.btn-danger.btn-darken-2 {
  border-color: !important;
  background-color: #B02940 !important;
}
.btn-danger.btn-darken-2:hover {
  border-color: !important;
  background-color: !important;
}
.btn-danger.btn-darken-2:focus, .btn-danger.btn-darken-2:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-danger.btn-outline-darken-2 {
  border-color: #B02940 !important;
  color: #B02940 !important;
}
.btn-outline-danger.btn-outline-darken-2:hover {
  background-color: #B02940 !important;
}
.progress-danger.progress-darken-2 {
  background-color: #B02940;
}
.progress-danger.progress-darken-2[value]::-webkit-progress-value {
  background-color: #B02940;
}
input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #B02940 !important;
}
.border-danger.border-darken-2 {
  border: 1px solid #B02940 !important;
}
.border-top-danger.border-top-darken-2 {
  border-top: 1px solid #B02940 !important;
}
.border-bottom-danger.border-bottom-darken-2 {
  border-bottom: 1px solid #B02940 !important;
}
.border-left-danger.border-left-darken-2 {
  border-left: 1px solid #B02940 !important;
}
.border-right-danger.border-right-darken-2 {
  border-right: 1px solid #B02940 !important;
}
.overlay-danger.overlay-darken-2 {
  background: #B02940; /* The Fallback */
  background: rgba(176, 41, 64, 0.8);
}
.danger.darken-3 {
  color: #8E1A38 !important;
}
.bg-danger.bg-darken-3 {
  background-color: #8E1A38 !important;
}
.btn-danger.btn-darken-3 {
  border-color: !important;
  background-color: #8E1A38 !important;
}
.btn-danger.btn-darken-3:hover {
  border-color: !important;
  background-color: !important;
}
.btn-danger.btn-darken-3:focus, .btn-danger.btn-darken-3:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-danger.btn-outline-darken-3 {
  border-color: #8E1A38 !important;
  color: #8E1A38 !important;
}
.btn-outline-danger.btn-outline-darken-3:hover {
  background-color: #8E1A38 !important;
}
.progress-danger.progress-darken-3 {
  background-color: #8E1A38;
}
.progress-danger.progress-darken-3[value]::-webkit-progress-value {
  background-color: #8E1A38;
}
input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #8E1A38 !important;
}
.border-danger.border-darken-3 {
  border: 1px solid #8E1A38 !important;
}
.border-top-danger.border-top-darken-3 {
  border-top: 1px solid #8E1A38 !important;
}
.border-bottom-danger.border-bottom-darken-3 {
  border-bottom: 1px solid #8E1A38 !important;
}
.border-left-danger.border-left-darken-3 {
  border-left: 1px solid #8E1A38 !important;
}
.border-right-danger.border-right-darken-3 {
  border-right: 1px solid #8E1A38 !important;
}
.overlay-danger.overlay-darken-3 {
  background: #8E1A38; /* The Fallback */
  background: rgba(142, 26, 56, 0.8);
}
.danger.darken-4 {
  color: #750F33 !important;
}
.bg-danger.bg-darken-4 {
  background-color: #750F33 !important;
}
.btn-danger.btn-darken-4 {
  border-color: !important;
  background-color: #750F33 !important;
}
.btn-danger.btn-darken-4:hover {
  border-color: !important;
  background-color: !important;
}
.btn-danger.btn-darken-4:focus, .btn-danger.btn-darken-4:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-danger.btn-outline-darken-4 {
  border-color: #750F33 !important;
  color: #750F33 !important;
}
.btn-outline-danger.btn-outline-darken-4:hover {
  background-color: #750F33 !important;
}
.progress-danger.progress-darken-4 {
  background-color: #750F33;
}
.progress-danger.progress-darken-4[value]::-webkit-progress-value {
  background-color: #750F33;
}
input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #750F33 !important;
}
.border-danger.border-darken-4 {
  border: 1px solid #750F33 !important;
}
.border-top-danger.border-top-darken-4 {
  border-top: 1px solid #750F33 !important;
}
.border-bottom-danger.border-bottom-darken-4 {
  border-bottom: 1px solid #750F33 !important;
}
.border-left-danger.border-left-darken-4 {
  border-left: 1px solid #750F33 !important;
}
.border-right-danger.border-right-darken-4 {
  border-right: 1px solid #750F33 !important;
}
.overlay-danger.overlay-darken-4 {
  background: #750F33; /* The Fallback */
  background: rgba(117, 15, 51, 0.8);
}
.warning.lighten-4 {
  color: #FEEFD0 !important;
}
.bg-warning.bg-lighten-4 {
  background-color: #FEEFD0 !important;
}
.btn-warning.btn-lighten-4 {
  border-color: !important;
  background-color: #FEEFD0 !important;
}
.btn-warning.btn-lighten-4:hover {
  border-color: !important;
  background-color: !important;
}
.btn-warning.btn-lighten-4:focus, .btn-warning.btn-lighten-4:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-warning.btn-outline-lighten-4 {
  border-color: #FEEFD0 !important;
  color: #FEEFD0 !important;
}
.btn-outline-warning.btn-outline-lighten-4:hover {
  background-color: #FEEFD0 !important;
}
.progress-warning.progress-lighten-4 {
  background-color: #FEEFD0;
}
.progress-warning.progress-lighten-4[value]::-webkit-progress-value {
  background-color: #FEEFD0;
}
input:focus ~ .bg-warning {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FEEFD0 !important;
}
.border-warning.border-lighten-4 {
  border: 1px solid #FEEFD0 !important;
}
.border-top-warning.border-top-lighten-4 {
  border-top: 1px solid #FEEFD0 !important;
}
.border-bottom-warning.border-bottom-lighten-4 {
  border-bottom: 1px solid #FEEFD0 !important;
}
.border-left-warning.border-left-lighten-4 {
  border-left: 1px solid #FEEFD0 !important;
}
.border-right-warning.border-right-lighten-4 {
  border-right: 1px solid #FEEFD0 !important;
}
.overlay-warning.overlay-lighten-4 {
  background: #FEEFD0; /* The Fallback */
  background: rgba(254, 239, 208, 0.8);
}
.warning.lighten-3 {
  color: #FEDBA1 !important;
}
.bg-warning.bg-lighten-3 {
  background-color: #FEDBA1 !important;
}
.btn-warning.btn-lighten-3 {
  border-color: !important;
  background-color: #FEDBA1 !important;
}
.btn-warning.btn-lighten-3:hover {
  border-color: !important;
  background-color: !important;
}
.btn-warning.btn-lighten-3:focus, .btn-warning.btn-lighten-3:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-warning.btn-outline-lighten-3 {
  border-color: #FEDBA1 !important;
  color: #FEDBA1 !important;
}
.btn-outline-warning.btn-outline-lighten-3:hover {
  background-color: #FEDBA1 !important;
}
.progress-warning.progress-lighten-3 {
  background-color: #FEDBA1;
}
.progress-warning.progress-lighten-3[value]::-webkit-progress-value {
  background-color: #FEDBA1;
}
input:focus ~ .bg-warning {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FEDBA1 !important;
}
.border-warning.border-lighten-3 {
  border: 1px solid #FEDBA1 !important;
}
.border-top-warning.border-top-lighten-3 {
  border-top: 1px solid #FEDBA1 !important;
}
.border-bottom-warning.border-bottom-lighten-3 {
  border-bottom: 1px solid #FEDBA1 !important;
}
.border-left-warning.border-left-lighten-3 {
  border-left: 1px solid #FEDBA1 !important;
}
.border-right-warning.border-right-lighten-3 {
  border-right: 1px solid #FEDBA1 !important;
}
.overlay-warning.overlay-lighten-3 {
  background: #FEDBA1; /* The Fallback */
  background: rgba(254, 219, 161, 0.8);
}
.warning.lighten-2 {
  color: #FCC173 !important;
}
.bg-warning.bg-lighten-2 {
  background-color: #FCC173 !important;
}
.btn-warning.btn-lighten-2 {
  border-color: !important;
  background-color: #FCC173 !important;
}
.btn-warning.btn-lighten-2:hover {
  border-color: !important;
  background-color: !important;
}
.btn-warning.btn-lighten-2:focus, .btn-warning.btn-lighten-2:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-warning.btn-outline-lighten-2 {
  border-color: #FCC173 !important;
  color: #FCC173 !important;
}
.btn-outline-warning.btn-outline-lighten-2:hover {
  background-color: #FCC173 !important;
}
.progress-warning.progress-lighten-2 {
  background-color: #FCC173;
}
.progress-warning.progress-lighten-2[value]::-webkit-progress-value {
  background-color: #FCC173;
}
input:focus ~ .bg-warning {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FCC173 !important;
}
.border-warning.border-lighten-2 {
  border: 1px solid #FCC173 !important;
}
.border-top-warning.border-top-lighten-2 {
  border-top: 1px solid #FCC173 !important;
}
.border-bottom-warning.border-bottom-lighten-2 {
  border-bottom: 1px solid #FCC173 !important;
}
.border-left-warning.border-left-lighten-2 {
  border-left: 1px solid #FCC173 !important;
}
.border-right-warning.border-right-lighten-2 {
  border-right: 1px solid #FCC173 !important;
}
.overlay-warning.overlay-lighten-2 {
  background: #FCC173; /* The Fallback */
  background: rgba(252, 193, 115, 0.8);
}
.warning.lighten-1 {
  color: #FAA750 !important;
}
.bg-warning.bg-lighten-1 {
  background-color: #FAA750 !important;
}
.btn-warning.btn-lighten-1 {
  border-color: !important;
  background-color: #FAA750 !important;
}
.btn-warning.btn-lighten-1:hover {
  border-color: !important;
  background-color: !important;
}
.btn-warning.btn-lighten-1:focus, .btn-warning.btn-lighten-1:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-warning.btn-outline-lighten-1 {
  border-color: #FAA750 !important;
  color: #FAA750 !important;
}
.btn-outline-warning.btn-outline-lighten-1:hover {
  background-color: #FAA750 !important;
}
.progress-warning.progress-lighten-1 {
  background-color: #FAA750;
}
.progress-warning.progress-lighten-1[value]::-webkit-progress-value {
  background-color: #FAA750;
}
input:focus ~ .bg-warning {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FAA750 !important;
}
.border-warning.border-lighten-1 {
  border: 1px solid #FAA750 !important;
}
.border-top-warning.border-top-lighten-1 {
  border-top: 1px solid #FAA750 !important;
}
.border-bottom-warning.border-bottom-lighten-1 {
  border-bottom: 1px solid #FAA750 !important;
}
.border-left-warning.border-left-lighten-1 {
  border-left: 1px solid #FAA750 !important;
}
.border-right-warning.border-right-lighten-1 {
  border-right: 1px solid #FAA750 !important;
}
.overlay-warning.overlay-lighten-1 {
  background: #FAA750; /* The Fallback */
  background: rgba(250, 167, 80, 0.8);
}
.warning {
  color: #FFA000 !important;
}
.bg-warning {
  background-color: #FFA000 !important;
}
.bg-warning .card-header,
.bg-warning .card-footer {
  background-color: transparent;
}
.toast-warning {
  background-color: #FFA000;
}
.alert-warning {
  border-color: #FFA000 !important;
  background-color: #FFA000 !important;
  color: #FFFFFF !important;
}
.alert-warning .alert-link {
  color: #241600;
}
.border-warning {
  border-color: #FFA000 !important;
}
.border-top-warning {
  border-top-color: #FFA000 !important;
}
.border-bottom-warning {
  border-bottom-color: #FFA000 !important;
}
.border-left-warning {
  border-left-color: #FFA000 !important;
}
.border-right-warning {
  border-right-color: #FFA000 !important;
}
.badge-warning {
  background-color: #FFA000;
}
.panel-warning {
  border-color: #FFA000;
}
.panel-warning .panel-heading {
  color: #FFFFFF;
  border-color: #FFA000;
  background-color: #ffaa1a;
}
.bg-warning.tag-glow,
.border-warning.tag-glow {
  box-shadow: 0px 0px 10px #FFA000;
}
.overlay-warning {
  background: rgba(255, 160, 0, 0.4);
}
.card.card-outline-warning {
  border-width: 1px;
  border-style: solid;
  border-color: #FFA000;
  background-color: transparent;
}
.card.card-outline-warning .card-header,
.card.card-outline-warning .card-footer {
  background-color: transparent;
}
.bg-light-warning {
  background-color: !important;
  color: #FFA000 !important;
}
.btn.bg-light-warning:hover {
  background-color: #FFA000 !important;
  color: #FFFFFF !important;
  border-color: #FFA000;
}
.btn-warning:active {
  background-color: #fa9d00;
  border-color: #fa9d00;
}
.btn-warning:hover {
  background-color: #ffa60f;
  border-color: #ffa60f;
}
.btn-warning:focus {
  color: #FFFFFF;
}
.btn-warning ~ .dropdown-menu .dropdown-item.active {
  color: #FFFFFF !important;
  background-color: #FFA000 !important;
}
.btn-outline-warning {
  border: 1px solid;
  border-color: #FFA000;
  background-color: transparent;
  color: #FFA000;
}
.btn-outline-warning:focus {
  background-color: transparent !important;
  color: #FFA000 !important;
}
.btn-outline-warning.active {
  background-color: #FFA000 !important;
  color: #FFFFFF !important;
}
.btn-outline-warning:hover {
  background-color: #FFA000 !important;
  color: #FFFFFF !important;
}
a.btn.btn-warning, a.btn.bg-light-warning {
  color: #FFFFFF;
}
a.btn.btn-warning:hover, a.btn.btn-warning:focus, a.btn.bg-light-warning:hover, a.btn.bg-light-warning:focus {
  color: #FFFFFF;
}
.radio.radio-warning input[type=radio] ~ label::before {
  border-color: #FFA000;
}
.radio.radio-warning input[type=radio]:checked ~ label::after {
  background-color: #FFA000;
}
.checkbox.checkbox-warning input[type=checkbox]:checked ~ label:after {
  border-color: #FFA000;
}
.custom-switch.custom-switch-warning input[type=checkbox]:checked ~ label:before {
  border-color: #FFA000;
  background-color: #FFA000;
}
.noUi-warning .noUi-connect, .noUi-warning.noUi-connect {
  background: #FFA000;
}
.noUi-warning .noUi-handle {
  border-color: #FFA000 !important;
}
.noUi-warning.circle-filled .noUi-handle, .noUi-warning.square .noUi-handle {
  background: #FFA000 !important;
}
input[type=checkbox]:checked.switchery-warning + span {
  border-color: #FFA000 !important;
  box-shadow: #FFA000 0px 0px 0px 12.5px inset !important;
}
input[type=checkbox][data-size=lg]:checked.switchery-warning + span {
  box-shadow: #FFA000 0px 0px 0px 16px inset !important;
}
input[type=checkbox][data-size=sm]:checked.switchery-warning + span {
  box-shadow: #FFA000 0px 0px 0px 10px inset !important;
}
input[type=checkbox][data-size=xs]:checked.switchery-warning + span {
  box-shadow: #FFA000 0px 0px 0px 7px inset !important;
}
input:focus ~ .bg-warning {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFA000 !important;
}
.warning.darken-1 {
  color: #D46010 !important;
}
.bg-warning.bg-darken-1 {
  background-color: #D46010 !important;
}
.btn-warning.btn-darken-1 {
  border-color: !important;
  background-color: #D46010 !important;
}
.btn-warning.btn-darken-1:hover {
  border-color: !important;
  background-color: !important;
}
.btn-warning.btn-darken-1:focus, .btn-warning.btn-darken-1:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-warning.btn-outline-darken-1 {
  border-color: #D46010 !important;
  color: #D46010 !important;
}
.btn-outline-warning.btn-outline-darken-1:hover {
  background-color: #D46010 !important;
}
.progress-warning.progress-darken-1 {
  background-color: #D46010;
}
.progress-warning.progress-darken-1[value]::-webkit-progress-value {
  background-color: #D46010;
}
input:focus ~ .bg-warning {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #D46010 !important;
}
.border-warning.border-darken-1 {
  border: 1px solid #D46010 !important;
}
.border-top-warning.border-top-darken-1 {
  border-top: 1px solid #D46010 !important;
}
.border-bottom-warning.border-bottom-darken-1 {
  border-bottom: 1px solid #D46010 !important;
}
.border-left-warning.border-left-darken-1 {
  border-left: 1px solid #D46010 !important;
}
.border-right-warning.border-right-darken-1 {
  border-right: 1px solid #D46010 !important;
}
.overlay-warning.overlay-darken-1 {
  background: #D46010; /* The Fallback */
  background: rgba(212, 96, 16, 0.8);
}
.warning.darken-2 {
  color: #B1460B !important;
}
.bg-warning.bg-darken-2 {
  background-color: #B1460B !important;
}
.btn-warning.btn-darken-2 {
  border-color: !important;
  background-color: #B1460B !important;
}
.btn-warning.btn-darken-2:hover {
  border-color: !important;
  background-color: !important;
}
.btn-warning.btn-darken-2:focus, .btn-warning.btn-darken-2:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-warning.btn-outline-darken-2 {
  border-color: #B1460B !important;
  color: #B1460B !important;
}
.btn-outline-warning.btn-outline-darken-2:hover {
  background-color: #B1460B !important;
}
.progress-warning.progress-darken-2 {
  background-color: #B1460B;
}
.progress-warning.progress-darken-2[value]::-webkit-progress-value {
  background-color: #B1460B;
}
input:focus ~ .bg-warning {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #B1460B !important;
}
.border-warning.border-darken-2 {
  border: 1px solid #B1460B !important;
}
.border-top-warning.border-top-darken-2 {
  border-top: 1px solid #B1460B !important;
}
.border-bottom-warning.border-bottom-darken-2 {
  border-bottom: 1px solid #B1460B !important;
}
.border-left-warning.border-left-darken-2 {
  border-left: 1px solid #B1460B !important;
}
.border-right-warning.border-right-darken-2 {
  border-right: 1px solid #B1460B !important;
}
.overlay-warning.overlay-darken-2 {
  background: #B1460B; /* The Fallback */
  background: rgba(177, 70, 11, 0.8);
}
.warning.darken-3 {
  color: #8F2F07 !important;
}
.bg-warning.bg-darken-3 {
  background-color: #8F2F07 !important;
}
.btn-warning.btn-darken-3 {
  border-color: !important;
  background-color: #8F2F07 !important;
}
.btn-warning.btn-darken-3:hover {
  border-color: !important;
  background-color: !important;
}
.btn-warning.btn-darken-3:focus, .btn-warning.btn-darken-3:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-warning.btn-outline-darken-3 {
  border-color: #8F2F07 !important;
  color: #8F2F07 !important;
}
.btn-outline-warning.btn-outline-darken-3:hover {
  background-color: #8F2F07 !important;
}
.progress-warning.progress-darken-3 {
  background-color: #8F2F07;
}
.progress-warning.progress-darken-3[value]::-webkit-progress-value {
  background-color: #8F2F07;
}
input:focus ~ .bg-warning {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #8F2F07 !important;
}
.border-warning.border-darken-3 {
  border: 1px solid #8F2F07 !important;
}
.border-top-warning.border-top-darken-3 {
  border-top: 1px solid #8F2F07 !important;
}
.border-bottom-warning.border-bottom-darken-3 {
  border-bottom: 1px solid #8F2F07 !important;
}
.border-left-warning.border-left-darken-3 {
  border-left: 1px solid #8F2F07 !important;
}
.border-right-warning.border-right-darken-3 {
  border-right: 1px solid #8F2F07 !important;
}
.overlay-warning.overlay-darken-3 {
  background: #8F2F07; /* The Fallback */
  background: rgba(143, 47, 7, 0.8);
}
.warning.darken-4 {
  color: #762004 !important;
}
.bg-warning.bg-darken-4 {
  background-color: #762004 !important;
}
.btn-warning.btn-darken-4 {
  border-color: !important;
  background-color: #762004 !important;
}
.btn-warning.btn-darken-4:hover {
  border-color: !important;
  background-color: !important;
}
.btn-warning.btn-darken-4:focus, .btn-warning.btn-darken-4:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-warning.btn-outline-darken-4 {
  border-color: #762004 !important;
  color: #762004 !important;
}
.btn-outline-warning.btn-outline-darken-4:hover {
  background-color: #762004 !important;
}
.progress-warning.progress-darken-4 {
  background-color: #762004;
}
.progress-warning.progress-darken-4[value]::-webkit-progress-value {
  background-color: #762004;
}
input:focus ~ .bg-warning {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #762004 !important;
}
.border-warning.border-darken-4 {
  border: 1px solid #762004 !important;
}
.border-top-warning.border-top-darken-4 {
  border-top: 1px solid #762004 !important;
}
.border-bottom-warning.border-bottom-darken-4 {
  border-bottom: 1px solid #762004 !important;
}
.border-left-warning.border-left-darken-4 {
  border-left: 1px solid #762004 !important;
}
.border-right-warning.border-right-darken-4 {
  border-right: 1px solid #762004 !important;
}
.overlay-warning.overlay-darken-4 {
  background: #762004; /* The Fallback */
  background: rgba(118, 32, 4, 0.8);
}
.info.lighten-4 {
  color: #D5F1FD !important;
}
.bg-info.bg-lighten-4 {
  background-color: #D5F1FD !important;
}
.btn-info.btn-lighten-4 {
  border-color: !important;
  background-color: #D5F1FD !important;
}
.btn-info.btn-lighten-4:hover {
  border-color: !important;
  background-color: !important;
}
.btn-info.btn-lighten-4:focus, .btn-info.btn-lighten-4:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-info.btn-outline-lighten-4 {
  border-color: #D5F1FD !important;
  color: #D5F1FD !important;
}
.btn-outline-info.btn-outline-lighten-4:hover {
  background-color: #D5F1FD !important;
}
.progress-info.progress-lighten-4 {
  background-color: #D5F1FD;
}
.progress-info.progress-lighten-4[value]::-webkit-progress-value {
  background-color: #D5F1FD;
}
input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #D5F1FD !important;
}
.border-info.border-lighten-4 {
  border: 1px solid #D5F1FD !important;
}
.border-top-info.border-top-lighten-4 {
  border-top: 1px solid #D5F1FD !important;
}
.border-bottom-info.border-bottom-lighten-4 {
  border-bottom: 1px solid #D5F1FD !important;
}
.border-left-info.border-left-lighten-4 {
  border-left: 1px solid #D5F1FD !important;
}
.border-right-info.border-right-lighten-4 {
  border-right: 1px solid #D5F1FD !important;
}
.overlay-info.overlay-lighten-4 {
  background: #D5F1FD; /* The Fallback */
  background: rgba(213, 241, 253, 0.8);
}
.info.lighten-3 {
  color: #ACE0FC !important;
}
.bg-info.bg-lighten-3 {
  background-color: #ACE0FC !important;
}
.btn-info.btn-lighten-3 {
  border-color: !important;
  background-color: #ACE0FC !important;
}
.btn-info.btn-lighten-3:hover {
  border-color: !important;
  background-color: !important;
}
.btn-info.btn-lighten-3:focus, .btn-info.btn-lighten-3:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-info.btn-outline-lighten-3 {
  border-color: #ACE0FC !important;
  color: #ACE0FC !important;
}
.btn-outline-info.btn-outline-lighten-3:hover {
  background-color: #ACE0FC !important;
}
.progress-info.progress-lighten-3 {
  background-color: #ACE0FC;
}
.progress-info.progress-lighten-3[value]::-webkit-progress-value {
  background-color: #ACE0FC;
}
input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #ACE0FC !important;
}
.border-info.border-lighten-3 {
  border: 1px solid #ACE0FC !important;
}
.border-top-info.border-top-lighten-3 {
  border-top: 1px solid #ACE0FC !important;
}
.border-bottom-info.border-bottom-lighten-3 {
  border-bottom: 1px solid #ACE0FC !important;
}
.border-left-info.border-left-lighten-3 {
  border-left: 1px solid #ACE0FC !important;
}
.border-right-info.border-right-lighten-3 {
  border-right: 1px solid #ACE0FC !important;
}
.overlay-info.overlay-lighten-3 {
  background: #ACE0FC; /* The Fallback */
  background: rgba(172, 224, 252, 0.8);
}
.info.lighten-2 {
  color: #81C8F7 !important;
}
.bg-info.bg-lighten-2 {
  background-color: #81C8F7 !important;
}
.btn-info.btn-lighten-2 {
  border-color: !important;
  background-color: #81C8F7 !important;
}
.btn-info.btn-lighten-2:hover {
  border-color: !important;
  background-color: !important;
}
.btn-info.btn-lighten-2:focus, .btn-info.btn-lighten-2:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-info.btn-outline-lighten-2 {
  border-color: #81C8F7 !important;
  color: #81C8F7 !important;
}
.btn-outline-info.btn-outline-lighten-2:hover {
  background-color: #81C8F7 !important;
}
.progress-info.progress-lighten-2 {
  background-color: #81C8F7;
}
.progress-info.progress-lighten-2[value]::-webkit-progress-value {
  background-color: #81C8F7;
}
input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #81C8F7 !important;
}
.border-info.border-lighten-2 {
  border: 1px solid #81C8F7 !important;
}
.border-top-info.border-top-lighten-2 {
  border-top: 1px solid #81C8F7 !important;
}
.border-bottom-info.border-bottom-lighten-2 {
  border-bottom: 1px solid #81C8F7 !important;
}
.border-left-info.border-left-lighten-2 {
  border-left: 1px solid #81C8F7 !important;
}
.border-right-info.border-right-lighten-2 {
  border-right: 1px solid #81C8F7 !important;
}
.overlay-info.overlay-lighten-2 {
  background: #81C8F7; /* The Fallback */
  background: rgba(129, 200, 247, 0.8);
}
.info.lighten-1 {
  color: #60AFF0 !important;
}
.bg-info.bg-lighten-1 {
  background-color: #60AFF0 !important;
}
.btn-info.btn-lighten-1 {
  border-color: !important;
  background-color: #60AFF0 !important;
}
.btn-info.btn-lighten-1:hover {
  border-color: !important;
  background-color: !important;
}
.btn-info.btn-lighten-1:focus, .btn-info.btn-lighten-1:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-info.btn-outline-lighten-1 {
  border-color: #60AFF0 !important;
  color: #60AFF0 !important;
}
.btn-outline-info.btn-outline-lighten-1:hover {
  background-color: #60AFF0 !important;
}
.progress-info.progress-lighten-1 {
  background-color: #60AFF0;
}
.progress-info.progress-lighten-1[value]::-webkit-progress-value {
  background-color: #60AFF0;
}
input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #60AFF0 !important;
}
.border-info.border-lighten-1 {
  border: 1px solid #60AFF0 !important;
}
.border-top-info.border-top-lighten-1 {
  border-top: 1px solid #60AFF0 !important;
}
.border-bottom-info.border-bottom-lighten-1 {
  border-bottom: 1px solid #60AFF0 !important;
}
.border-left-info.border-left-lighten-1 {
  border-left: 1px solid #60AFF0 !important;
}
.border-right-info.border-right-lighten-1 {
  border-right: 1px solid #60AFF0 !important;
}
.overlay-info.overlay-lighten-1 {
  background: #60AFF0; /* The Fallback */
  background: rgba(96, 175, 240, 0.8);
}
.info {
  color: #51A5FF !important;
}
.bg-info {
  background-color: #51A5FF !important;
}
.bg-info .card-header,
.bg-info .card-footer {
  background-color: transparent;
}
.toast-info {
  background-color: #51A5FF;
}
.alert-info {
  border-color: #51A5FF !important;
  background-color: #51A5FF !important;
  color: #FFFFFF !important;
}
.alert-info .alert-link {
  color: #003875;
}
.border-info {
  border-color: #51A5FF !important;
}
.border-top-info {
  border-top-color: #51A5FF !important;
}
.border-bottom-info {
  border-bottom-color: #51A5FF !important;
}
.border-left-info {
  border-left-color: #51A5FF !important;
}
.border-right-info {
  border-right-color: #51A5FF !important;
}
.badge-info {
  background-color: #51A5FF;
}
.panel-info {
  border-color: #51A5FF;
}
.panel-info .panel-heading {
  color: #FFFFFF;
  border-color: #51A5FF;
  background-color: #6bb2ff;
}
.bg-info.tag-glow,
.border-info.tag-glow {
  box-shadow: 0px 0px 10px #51A5FF;
}
.overlay-info {
  background: rgba(81, 165, 255, 0.4);
}
.card.card-outline-info {
  border-width: 1px;
  border-style: solid;
  border-color: #51A5FF;
  background-color: transparent;
}
.card.card-outline-info .card-header,
.card.card-outline-info .card-footer {
  background-color: transparent;
}
.bg-light-info {
  background-color: !important;
  color: #51A5FF !important;
}
.btn.bg-light-info:hover {
  background-color: #51A5FF !important;
  color: #FFFFFF !important;
  border-color: #51A5FF;
}
.btn-info:active {
  background-color: #4ca2ff;
  border-color: #4ca2ff;
}
.btn-info:hover {
  background-color: #60adff;
  border-color: #60adff;
}
.btn-info:focus {
  color: #FFFFFF;
}
.btn-info ~ .dropdown-menu .dropdown-item.active {
  color: #FFFFFF !important;
  background-color: #51A5FF !important;
}
.btn-outline-info {
  border: 1px solid;
  border-color: #51A5FF;
  background-color: transparent;
  color: #51A5FF;
}
.btn-outline-info:focus {
  background-color: transparent !important;
  color: #51A5FF !important;
}
.btn-outline-info.active {
  background-color: #51A5FF !important;
  color: #FFFFFF !important;
}
.btn-outline-info:hover {
  background-color: #51A5FF !important;
  color: #FFFFFF !important;
}
a.btn.btn-info, a.btn.bg-light-info {
  color: #FFFFFF;
}
a.btn.btn-info:hover, a.btn.btn-info:focus, a.btn.bg-light-info:hover, a.btn.bg-light-info:focus {
  color: #FFFFFF;
}
.radio.radio-info input[type=radio] ~ label::before {
  border-color: #51A5FF;
}
.radio.radio-info input[type=radio]:checked ~ label::after {
  background-color: #51A5FF;
}
.checkbox.checkbox-info input[type=checkbox]:checked ~ label:after {
  border-color: #51A5FF;
}
.custom-switch.custom-switch-info input[type=checkbox]:checked ~ label:before {
  border-color: #51A5FF;
  background-color: #51A5FF;
}
.noUi-info .noUi-connect, .noUi-info.noUi-connect {
  background: #51A5FF;
}
.noUi-info .noUi-handle {
  border-color: #51A5FF !important;
}
.noUi-info.circle-filled .noUi-handle, .noUi-info.square .noUi-handle {
  background: #51A5FF !important;
}
input[type=checkbox]:checked.switchery-info + span {
  border-color: #51A5FF !important;
  box-shadow: #51A5FF 0px 0px 0px 12.5px inset !important;
}
input[type=checkbox][data-size=lg]:checked.switchery-info + span {
  box-shadow: #51A5FF 0px 0px 0px 16px inset !important;
}
input[type=checkbox][data-size=sm]:checked.switchery-info + span {
  box-shadow: #51A5FF 0px 0px 0px 10px inset !important;
}
input[type=checkbox][data-size=xs]:checked.switchery-info + span {
  box-shadow: #51A5FF 0px 0px 0px 7px inset !important;
}
input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #51A5FF !important;
}
.info.darken-1 {
  color: #226CC5 !important;
}
.bg-info.bg-darken-1 {
  background-color: #226CC5 !important;
}
.btn-info.btn-darken-1 {
  border-color: !important;
  background-color: #226CC5 !important;
}
.btn-info.btn-darken-1:hover {
  border-color: !important;
  background-color: !important;
}
.btn-info.btn-darken-1:focus, .btn-info.btn-darken-1:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-info.btn-outline-darken-1 {
  border-color: #226CC5 !important;
  color: #226CC5 !important;
}
.btn-outline-info.btn-outline-darken-1:hover {
  background-color: #226CC5 !important;
}
.progress-info.progress-darken-1 {
  background-color: #226CC5;
}
.progress-info.progress-darken-1[value]::-webkit-progress-value {
  background-color: #226CC5;
}
input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #226CC5 !important;
}
.border-info.border-darken-1 {
  border: 1px solid #226CC5 !important;
}
.border-top-info.border-top-darken-1 {
  border-top: 1px solid #226CC5 !important;
}
.border-bottom-info.border-bottom-darken-1 {
  border-bottom: 1px solid #226CC5 !important;
}
.border-left-info.border-left-darken-1 {
  border-left: 1px solid #226CC5 !important;
}
.border-right-info.border-right-darken-1 {
  border-right: 1px solid #226CC5 !important;
}
.overlay-info.overlay-darken-1 {
  background: #226CC5; /* The Fallback */
  background: rgba(34, 108, 197, 0.8);
}
.info.darken-2 {
  color: #1750A5 !important;
}
.bg-info.bg-darken-2 {
  background-color: #1750A5 !important;
}
.btn-info.btn-darken-2 {
  border-color: !important;
  background-color: #1750A5 !important;
}
.btn-info.btn-darken-2:hover {
  border-color: !important;
  background-color: !important;
}
.btn-info.btn-darken-2:focus, .btn-info.btn-darken-2:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-info.btn-outline-darken-2 {
  border-color: #1750A5 !important;
  color: #1750A5 !important;
}
.btn-outline-info.btn-outline-darken-2:hover {
  background-color: #1750A5 !important;
}
.progress-info.progress-darken-2 {
  background-color: #1750A5;
}
.progress-info.progress-darken-2[value]::-webkit-progress-value {
  background-color: #1750A5;
}
input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #1750A5 !important;
}
.border-info.border-darken-2 {
  border: 1px solid #1750A5 !important;
}
.border-top-info.border-top-darken-2 {
  border-top: 1px solid #1750A5 !important;
}
.border-bottom-info.border-bottom-darken-2 {
  border-bottom: 1px solid #1750A5 !important;
}
.border-left-info.border-left-darken-2 {
  border-left: 1px solid #1750A5 !important;
}
.border-right-info.border-right-darken-2 {
  border-right: 1px solid #1750A5 !important;
}
.overlay-info.overlay-darken-2 {
  background: #1750A5; /* The Fallback */
  background: rgba(23, 80, 165, 0.8);
}
.info.darken-3 {
  color: #0E3885 !important;
}
.bg-info.bg-darken-3 {
  background-color: #0E3885 !important;
}
.btn-info.btn-darken-3 {
  border-color: !important;
  background-color: #0E3885 !important;
}
.btn-info.btn-darken-3:hover {
  border-color: !important;
  background-color: !important;
}
.btn-info.btn-darken-3:focus, .btn-info.btn-darken-3:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-info.btn-outline-darken-3 {
  border-color: #0E3885 !important;
  color: #0E3885 !important;
}
.btn-outline-info.btn-outline-darken-3:hover {
  background-color: #0E3885 !important;
}
.progress-info.progress-darken-3 {
  background-color: #0E3885;
}
.progress-info.progress-darken-3[value]::-webkit-progress-value {
  background-color: #0E3885;
}
input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #0E3885 !important;
}
.border-info.border-darken-3 {
  border: 1px solid #0E3885 !important;
}
.border-top-info.border-top-darken-3 {
  border-top: 1px solid #0E3885 !important;
}
.border-bottom-info.border-bottom-darken-3 {
  border-bottom: 1px solid #0E3885 !important;
}
.border-left-info.border-left-darken-3 {
  border-left: 1px solid #0E3885 !important;
}
.border-right-info.border-right-darken-3 {
  border-right: 1px solid #0E3885 !important;
}
.overlay-info.overlay-darken-3 {
  background: #0E3885; /* The Fallback */
  background: rgba(14, 56, 133, 0.8);
}
.info.darken-4 {
  color: #09276E !important;
}
.bg-info.bg-darken-4 {
  background-color: #09276E !important;
}
.btn-info.btn-darken-4 {
  border-color: !important;
  background-color: #09276E !important;
}
.btn-info.btn-darken-4:hover {
  border-color: !important;
  background-color: !important;
}
.btn-info.btn-darken-4:focus, .btn-info.btn-darken-4:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-info.btn-outline-darken-4 {
  border-color: #09276E !important;
  color: #09276E !important;
}
.btn-outline-info.btn-outline-darken-4:hover {
  background-color: #09276E !important;
}
.progress-info.progress-darken-4 {
  background-color: #09276E;
}
.progress-info.progress-darken-4[value]::-webkit-progress-value {
  background-color: #09276E;
}
input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #09276E !important;
}
.border-info.border-darken-4 {
  border: 1px solid #09276E !important;
}
.border-top-info.border-top-darken-4 {
  border-top: 1px solid #09276E !important;
}
.border-bottom-info.border-bottom-darken-4 {
  border-bottom: 1px solid #09276E !important;
}
.border-left-info.border-left-darken-4 {
  border-left: 1px solid #09276E !important;
}
.border-right-info.border-right-darken-4 {
  border-right: 1px solid #09276E !important;
}
.overlay-info.overlay-darken-4 {
  background: #09276E; /* The Fallback */
  background: rgba(9, 39, 110, 0.8);
}
.light {
  color: #DBDEE5 !important;
}
.bg-light {
  background-color: #DBDEE5 !important;
}
.bg-light .card-header,
.bg-light .card-footer {
  background-color: transparent;
}
.toast-light {
  background-color: #DBDEE5;
}
.alert-light {
  border-color: #DBDEE5 !important;
  background-color: #DBDEE5 !important;
  color: #FFFFFF !important;
}
.alert-light .alert-link {
  color: #606b85;
}
.border-light {
  border-color: #DBDEE5 !important;
}
.border-top-light {
  border-top-color: #DBDEE5 !important;
}
.border-bottom-light {
  border-bottom-color: #DBDEE5 !important;
}
.border-left-light {
  border-left-color: #DBDEE5 !important;
}
.border-right-light {
  border-right-color: #DBDEE5 !important;
}
.badge-light {
  background-color: #DBDEE5;
}
.panel-light {
  border-color: #DBDEE5;
}
.panel-light .panel-heading {
  color: #FFFFFF;
  border-color: #DBDEE5;
  background-color: #eaecf0;
}
.bg-light.tag-glow,
.border-light.tag-glow {
  box-shadow: 0px 0px 10px #DBDEE5;
}
.overlay-light {
  background: rgba(219, 222, 229, 0.4);
}
.card.card-outline-light {
  border-width: 1px;
  border-style: solid;
  border-color: #DBDEE5;
  background-color: transparent;
}
.card.card-outline-light .card-header,
.card.card-outline-light .card-footer {
  background-color: transparent;
}
.btn.bg-light-light:hover {
  background-color: #DBDEE5 !important;
  color: #FFFFFF !important;
  border-color: #DBDEE5;
}
.btn-light:active {
  background-color: #d8dbe3;
  border-color: #d8dbe3;
}
.btn-light:hover {
  background-color: #e4e6eb;
  border-color: #e4e6eb;
}
.btn-light:focus {
  color: #FFFFFF;
}
.btn-light ~ .dropdown-menu .dropdown-item.active {
  color: #FFFFFF !important;
  background-color: #DBDEE5 !important;
}
.btn-outline-light {
  border: 1px solid;
  border-color: #DBDEE5;
  background-color: transparent;
  color: #DBDEE5;
}
.btn-outline-light:focus {
  background-color: transparent !important;
  color: #DBDEE5 !important;
}
.btn-outline-light.active {
  background-color: #DBDEE5 !important;
  color: #FFFFFF !important;
}
.btn-outline-light:hover {
  background-color: #DBDEE5 !important;
  color: #FFFFFF !important;
}
a.btn.btn-light, a.btn.bg-light-light {
  color: #FFFFFF;
}
a.btn.btn-light:hover, a.btn.btn-light:focus, a.btn.bg-light-light:hover, a.btn.bg-light-light:focus {
  color: #FFFFFF;
}
.radio.radio-light input[type=radio] ~ label::before {
  border-color: #DBDEE5;
}
.radio.radio-light input[type=radio]:checked ~ label::after {
  background-color: #DBDEE5;
}
.checkbox.checkbox-light input[type=checkbox]:checked ~ label:after {
  border-color: #DBDEE5;
}
.custom-switch.custom-switch-light input[type=checkbox]:checked ~ label:before {
  border-color: #DBDEE5;
  background-color: #DBDEE5;
}
.noUi-light .noUi-connect, .noUi-light.noUi-connect {
  background: #DBDEE5;
}
.noUi-light .noUi-handle {
  border-color: #DBDEE5 !important;
}
.noUi-light.circle-filled .noUi-handle, .noUi-light.square .noUi-handle {
  background: #DBDEE5 !important;
}
input[type=checkbox]:checked.switchery-light + span {
  border-color: #DBDEE5 !important;
  box-shadow: #DBDEE5 0px 0px 0px 12.5px inset !important;
}
input[type=checkbox][data-size=lg]:checked.switchery-light + span {
  box-shadow: #DBDEE5 0px 0px 0px 16px inset !important;
}
input[type=checkbox][data-size=sm]:checked.switchery-light + span {
  box-shadow: #DBDEE5 0px 0px 0px 10px inset !important;
}
input[type=checkbox][data-size=xs]:checked.switchery-light + span {
  box-shadow: #DBDEE5 0px 0px 0px 7px inset !important;
}
input:focus ~ .bg-light {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #DBDEE5 !important;
}
.dark {
  color: #1A051D !important;
}
.bg-dark {
  background-color: #1A051D !important;
}
.bg-dark .card-header,
.bg-dark .card-footer {
  background-color: transparent;
}
.toast-dark {
  background-color: #1A051D;
}
.alert-dark {
  border-color: #1A051D !important;
  background-color: #1A051D !important;
  color: #FFFFFF !important;
}
.alert-dark .alert-link {
  color: black;
}
.border-dark {
  border-color: #1A051D !important;
}
.border-top-dark {
  border-top-color: #1A051D !important;
}
.border-bottom-dark {
  border-bottom-color: #1A051D !important;
}
.border-left-dark {
  border-left-color: #1A051D !important;
}
.border-right-dark {
  border-right-color: #1A051D !important;
}
.badge-dark {
  background-color: #1A051D;
}
.panel-dark {
  border-color: #1A051D;
}
.panel-dark .panel-heading {
  color: #FFFFFF;
  border-color: #1A051D;
  background-color: #2e0933;
}
.bg-dark.tag-glow,
.border-dark.tag-glow {
  box-shadow: 0px 0px 10px #1A051D;
}
.overlay-dark {
  background: rgba(26, 5, 29, 0.4);
}
.card.card-outline-dark {
  border-width: 1px;
  border-style: solid;
  border-color: #1A051D;
  background-color: transparent;
}
.card.card-outline-dark .card-header,
.card.card-outline-dark .card-footer {
  background-color: transparent;
}
.btn.bg-light-dark:hover {
  background-color: #1A051D !important;
  color: #FFFFFF !important;
  border-color: #1A051D;
}
.btn-dark:active {
  background-color: #160419;
  border-color: #160419;
}
.btn-dark:hover {
  background-color: #26072a;
  border-color: #26072a;
}
.btn-dark:focus {
  color: #FFFFFF;
}
.btn-dark ~ .dropdown-menu .dropdown-item.active {
  color: #FFFFFF !important;
  background-color: #1A051D !important;
}
.btn-outline-dark {
  border: 1px solid;
  border-color: #1A051D;
  background-color: transparent;
  color: #1A051D;
}
.btn-outline-dark:focus {
  background-color: transparent !important;
  color: #1A051D !important;
}
.btn-outline-dark.active {
  background-color: #1A051D !important;
  color: #FFFFFF !important;
}
.btn-outline-dark:hover {
  background-color: #1A051D !important;
  color: #FFFFFF !important;
}
a.btn.btn-dark, a.btn.bg-light-dark {
  color: #FFFFFF;
}
a.btn.btn-dark:hover, a.btn.btn-dark:focus, a.btn.bg-light-dark:hover, a.btn.bg-light-dark:focus {
  color: #FFFFFF;
}
.radio.radio-dark input[type=radio] ~ label::before {
  border-color: #1A051D;
}
.radio.radio-dark input[type=radio]:checked ~ label::after {
  background-color: #1A051D;
}
.checkbox.checkbox-dark input[type=checkbox]:checked ~ label:after {
  border-color: #1A051D;
}
.custom-switch.custom-switch-dark input[type=checkbox]:checked ~ label:before {
  border-color: #1A051D;
  background-color: #1A051D;
}
.noUi-dark .noUi-connect, .noUi-dark.noUi-connect {
  background: #1A051D;
}
.noUi-dark .noUi-handle {
  border-color: #1A051D !important;
}
.noUi-dark.circle-filled .noUi-handle, .noUi-dark.square .noUi-handle {
  background: #1A051D !important;
}
input[type=checkbox]:checked.switchery-dark + span {
  border-color: #1A051D !important;
  box-shadow: #1A051D 0px 0px 0px 12.5px inset !important;
}
input[type=checkbox][data-size=lg]:checked.switchery-dark + span {
  box-shadow: #1A051D 0px 0px 0px 16px inset !important;
}
input[type=checkbox][data-size=sm]:checked.switchery-dark + span {
  box-shadow: #1A051D 0px 0px 0px 10px inset !important;
}
input[type=checkbox][data-size=xs]:checked.switchery-dark + span {
  box-shadow: #1A051D 0px 0px 0px 7px inset !important;
}
input:focus ~ .bg-dark {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #1A051D !important;
}
.grey.lighten-4 {
  color: #F0F0F0 !important;
}
.bg-grey.bg-lighten-4 {
  background-color: #F0F0F0 !important;
}
.btn-grey.btn-lighten-4 {
  border-color: !important;
  background-color: #F0F0F0 !important;
}
.btn-grey.btn-lighten-4:hover {
  border-color: !important;
  background-color: !important;
}
.btn-grey.btn-lighten-4:focus, .btn-grey.btn-lighten-4:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-grey.btn-outline-lighten-4 {
  border-color: #F0F0F0 !important;
  color: #F0F0F0 !important;
}
.btn-outline-grey.btn-outline-lighten-4:hover {
  background-color: #F0F0F0 !important;
}
.progress-grey.progress-lighten-4 {
  background-color: #F0F0F0;
}
.progress-grey.progress-lighten-4[value]::-webkit-progress-value {
  background-color: #F0F0F0;
}
input:focus ~ .bg-grey {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F0F0F0 !important;
}
.border-grey.border-lighten-4 {
  border: 1px solid #F0F0F0 !important;
}
.border-top-grey.border-top-lighten-4 {
  border-top: 1px solid #F0F0F0 !important;
}
.border-bottom-grey.border-bottom-lighten-4 {
  border-bottom: 1px solid #F0F0F0 !important;
}
.border-left-grey.border-left-lighten-4 {
  border-left: 1px solid #F0F0F0 !important;
}
.border-right-grey.border-right-lighten-4 {
  border-right: 1px solid #F0F0F0 !important;
}
.overlay-grey.overlay-lighten-4 {
  background: #F0F0F0; /* The Fallback */
  background: rgba(240, 240, 240, 0.8);
}
.grey.lighten-3 {
  color: #F5F5F5 !important;
}
.bg-grey.bg-lighten-3 {
  background-color: #F5F5F5 !important;
}
.btn-grey.btn-lighten-3 {
  border-color: !important;
  background-color: #F5F5F5 !important;
}
.btn-grey.btn-lighten-3:hover {
  border-color: !important;
  background-color: !important;
}
.btn-grey.btn-lighten-3:focus, .btn-grey.btn-lighten-3:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-grey.btn-outline-lighten-3 {
  border-color: #F5F5F5 !important;
  color: #F5F5F5 !important;
}
.btn-outline-grey.btn-outline-lighten-3:hover {
  background-color: #F5F5F5 !important;
}
.progress-grey.progress-lighten-3 {
  background-color: #F5F5F5;
}
.progress-grey.progress-lighten-3[value]::-webkit-progress-value {
  background-color: #F5F5F5;
}
input:focus ~ .bg-grey {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F5F5F5 !important;
}
.border-grey.border-lighten-3 {
  border: 1px solid #F5F5F5 !important;
}
.border-top-grey.border-top-lighten-3 {
  border-top: 1px solid #F5F5F5 !important;
}
.border-bottom-grey.border-bottom-lighten-3 {
  border-bottom: 1px solid #F5F5F5 !important;
}
.border-left-grey.border-left-lighten-3 {
  border-left: 1px solid #F5F5F5 !important;
}
.border-right-grey.border-right-lighten-3 {
  border-right: 1px solid #F5F5F5 !important;
}
.overlay-grey.overlay-lighten-3 {
  background: #F5F5F5; /* The Fallback */
  background: rgba(245, 245, 245, 0.8);
}
.grey.lighten-2 {
  color: #E0E0E0 !important;
}
.bg-grey.bg-lighten-2 {
  background-color: #E0E0E0 !important;
}
.btn-grey.btn-lighten-2 {
  border-color: !important;
  background-color: #E0E0E0 !important;
}
.btn-grey.btn-lighten-2:hover {
  border-color: !important;
  background-color: !important;
}
.btn-grey.btn-lighten-2:focus, .btn-grey.btn-lighten-2:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-grey.btn-outline-lighten-2 {
  border-color: #E0E0E0 !important;
  color: #E0E0E0 !important;
}
.btn-outline-grey.btn-outline-lighten-2:hover {
  background-color: #E0E0E0 !important;
}
.progress-grey.progress-lighten-2 {
  background-color: #E0E0E0;
}
.progress-grey.progress-lighten-2[value]::-webkit-progress-value {
  background-color: #E0E0E0;
}
input:focus ~ .bg-grey {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #E0E0E0 !important;
}
.border-grey.border-lighten-2 {
  border: 1px solid #E0E0E0 !important;
}
.border-top-grey.border-top-lighten-2 {
  border-top: 1px solid #E0E0E0 !important;
}
.border-bottom-grey.border-bottom-lighten-2 {
  border-bottom: 1px solid #E0E0E0 !important;
}
.border-left-grey.border-left-lighten-2 {
  border-left: 1px solid #E0E0E0 !important;
}
.border-right-grey.border-right-lighten-2 {
  border-right: 1px solid #E0E0E0 !important;
}
.overlay-grey.overlay-lighten-2 {
  background: #E0E0E0; /* The Fallback */
  background: rgba(224, 224, 224, 0.8);
}
.grey.lighten-1 {
  color: #9E9E9E !important;
}
.bg-grey.bg-lighten-1 {
  background-color: #9E9E9E !important;
}
.btn-grey.btn-lighten-1 {
  border-color: !important;
  background-color: #9E9E9E !important;
}
.btn-grey.btn-lighten-1:hover {
  border-color: !important;
  background-color: !important;
}
.btn-grey.btn-lighten-1:focus, .btn-grey.btn-lighten-1:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-grey.btn-outline-lighten-1 {
  border-color: #9E9E9E !important;
  color: #9E9E9E !important;
}
.btn-outline-grey.btn-outline-lighten-1:hover {
  background-color: #9E9E9E !important;
}
.progress-grey.progress-lighten-1 {
  background-color: #9E9E9E;
}
.progress-grey.progress-lighten-1[value]::-webkit-progress-value {
  background-color: #9E9E9E;
}
input:focus ~ .bg-grey {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #9E9E9E !important;
}
.border-grey.border-lighten-1 {
  border: 1px solid #9E9E9E !important;
}
.border-top-grey.border-top-lighten-1 {
  border-top: 1px solid #9E9E9E !important;
}
.border-bottom-grey.border-bottom-lighten-1 {
  border-bottom: 1px solid #9E9E9E !important;
}
.border-left-grey.border-left-lighten-1 {
  border-left: 1px solid #9E9E9E !important;
}
.border-right-grey.border-right-lighten-1 {
  border-right: 1px solid #9E9E9E !important;
}
.overlay-grey.overlay-lighten-1 {
  background: #9E9E9E; /* The Fallback */
  background: rgba(158, 158, 158, 0.8);
}
.grey {
  color: #9E9E9E !important;
}
.bg-grey {
  background-color: #9E9E9E !important;
}
.bg-grey .card-header,
.bg-grey .card-footer {
  background-color: transparent;
}
.toast-grey {
  background-color: #9E9E9E;
}
.alert-grey {
  border-color: #9E9E9E !important;
  background-color: #9E9E9E !important;
  color: #FFFFFF !important;
}
.alert-grey .alert-link {
  color: #303030;
}
.border-grey {
  border-color: #9E9E9E !important;
}
.border-top-grey {
  border-top-color: #9E9E9E !important;
}
.border-bottom-grey {
  border-bottom-color: #9E9E9E !important;
}
.border-left-grey {
  border-left-color: #9E9E9E !important;
}
.border-right-grey {
  border-right-color: #9E9E9E !important;
}
.badge-grey {
  background-color: #9E9E9E;
}
.panel-grey {
  border-color: #9E9E9E;
}
.panel-grey .panel-heading {
  color: #FFFFFF;
  border-color: #9E9E9E;
  background-color: #ababab;
}
.bg-grey.tag-glow,
.border-grey.tag-glow {
  box-shadow: 0px 0px 10px #9E9E9E;
}
.overlay-grey {
  background: rgba(158, 158, 158, 0.4);
}
.card.card-outline-grey {
  border-width: 1px;
  border-style: solid;
  border-color: #9E9E9E;
  background-color: transparent;
}
.card.card-outline-grey .card-header,
.card.card-outline-grey .card-footer {
  background-color: transparent;
}
.bg-light-grey {
  background-color: !important;
  color: #9E9E9E !important;
}
.btn.bg-light-grey:hover {
  background-color: #9E9E9E !important;
  color: #FFFFFF !important;
  border-color: #9E9E9E;
}
.btn-grey:active {
  background-color: #9b9b9b;
  border-color: #9b9b9b;
}
.btn-grey:hover {
  background-color: #a6a6a6;
  border-color: #a6a6a6;
}
.btn-grey:focus {
  color: #FFFFFF;
}
.btn-grey ~ .dropdown-menu .dropdown-item.active {
  color: #FFFFFF !important;
  background-color: #9E9E9E !important;
}
.btn-outline-grey {
  border: 1px solid;
  border-color: #9E9E9E;
  background-color: transparent;
  color: #9E9E9E;
}
.btn-outline-grey:focus {
  background-color: transparent !important;
  color: #9E9E9E !important;
}
.btn-outline-grey.active {
  background-color: #9E9E9E !important;
  color: #FFFFFF !important;
}
.btn-outline-grey:hover {
  background-color: #9E9E9E !important;
  color: #FFFFFF !important;
}
a.btn.btn-grey, a.btn.bg-light-grey {
  color: #FFFFFF;
}
a.btn.btn-grey:hover, a.btn.btn-grey:focus, a.btn.bg-light-grey:hover, a.btn.bg-light-grey:focus {
  color: #FFFFFF;
}
.radio.radio-grey input[type=radio] ~ label::before {
  border-color: #9E9E9E;
}
.radio.radio-grey input[type=radio]:checked ~ label::after {
  background-color: #9E9E9E;
}
.checkbox.checkbox-grey input[type=checkbox]:checked ~ label:after {
  border-color: #9E9E9E;
}
.custom-switch.custom-switch-grey input[type=checkbox]:checked ~ label:before {
  border-color: #9E9E9E;
  background-color: #9E9E9E;
}
.noUi-grey .noUi-connect, .noUi-grey.noUi-connect {
  background: #9E9E9E;
}
.noUi-grey .noUi-handle {
  border-color: #9E9E9E !important;
}
.noUi-grey.circle-filled .noUi-handle, .noUi-grey.square .noUi-handle {
  background: #9E9E9E !important;
}
input[type=checkbox]:checked.switchery-grey + span {
  border-color: #9E9E9E !important;
  box-shadow: #9E9E9E 0px 0px 0px 12.5px inset !important;
}
input[type=checkbox][data-size=lg]:checked.switchery-grey + span {
  box-shadow: #9E9E9E 0px 0px 0px 16px inset !important;
}
input[type=checkbox][data-size=sm]:checked.switchery-grey + span {
  box-shadow: #9E9E9E 0px 0px 0px 10px inset !important;
}
input[type=checkbox][data-size=xs]:checked.switchery-grey + span {
  box-shadow: #9E9E9E 0px 0px 0px 7px inset !important;
}
input:focus ~ .bg-grey {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #9E9E9E !important;
}
.grey.darken-1 {
  color: #8A8A8A !important;
}
.bg-grey.bg-darken-1 {
  background-color: #8A8A8A !important;
}
.btn-grey.btn-darken-1 {
  border-color: !important;
  background-color: #8A8A8A !important;
}
.btn-grey.btn-darken-1:hover {
  border-color: !important;
  background-color: !important;
}
.btn-grey.btn-darken-1:focus, .btn-grey.btn-darken-1:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-grey.btn-outline-darken-1 {
  border-color: #8A8A8A !important;
  color: #8A8A8A !important;
}
.btn-outline-grey.btn-outline-darken-1:hover {
  background-color: #8A8A8A !important;
}
.progress-grey.progress-darken-1 {
  background-color: #8A8A8A;
}
.progress-grey.progress-darken-1[value]::-webkit-progress-value {
  background-color: #8A8A8A;
}
input:focus ~ .bg-grey {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #8A8A8A !important;
}
.border-grey.border-darken-1 {
  border: 1px solid #8A8A8A !important;
}
.border-top-grey.border-top-darken-1 {
  border-top: 1px solid #8A8A8A !important;
}
.border-bottom-grey.border-bottom-darken-1 {
  border-bottom: 1px solid #8A8A8A !important;
}
.border-left-grey.border-left-darken-1 {
  border-left: 1px solid #8A8A8A !important;
}
.border-right-grey.border-right-darken-1 {
  border-right: 1px solid #8A8A8A !important;
}
.overlay-grey.overlay-darken-1 {
  background: #8A8A8A; /* The Fallback */
  background: rgba(138, 138, 138, 0.8);
}
.grey.darken-2 {
  color: #666666 !important;
}
.bg-grey.bg-darken-2 {
  background-color: #666666 !important;
}
.btn-grey.btn-darken-2 {
  border-color: !important;
  background-color: #666666 !important;
}
.btn-grey.btn-darken-2:hover {
  border-color: !important;
  background-color: !important;
}
.btn-grey.btn-darken-2:focus, .btn-grey.btn-darken-2:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-grey.btn-outline-darken-2 {
  border-color: #666666 !important;
  color: #666666 !important;
}
.btn-outline-grey.btn-outline-darken-2:hover {
  background-color: #666666 !important;
}
.progress-grey.progress-darken-2 {
  background-color: #666666;
}
.progress-grey.progress-darken-2[value]::-webkit-progress-value {
  background-color: #666666;
}
input:focus ~ .bg-grey {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #666666 !important;
}
.border-grey.border-darken-2 {
  border: 1px solid #666666 !important;
}
.border-top-grey.border-top-darken-2 {
  border-top: 1px solid #666666 !important;
}
.border-bottom-grey.border-bottom-darken-2 {
  border-bottom: 1px solid #666666 !important;
}
.border-left-grey.border-left-darken-2 {
  border-left: 1px solid #666666 !important;
}
.border-right-grey.border-right-darken-2 {
  border-right: 1px solid #666666 !important;
}
.overlay-grey.overlay-darken-2 {
  background: #666666; /* The Fallback */
  background: rgba(102, 102, 102, 0.8);
}
.grey.darken-3 {
  color: #474747 !important;
}
.bg-grey.bg-darken-3 {
  background-color: #474747 !important;
}
.btn-grey.btn-darken-3 {
  border-color: !important;
  background-color: #474747 !important;
}
.btn-grey.btn-darken-3:hover {
  border-color: !important;
  background-color: !important;
}
.btn-grey.btn-darken-3:focus, .btn-grey.btn-darken-3:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-grey.btn-outline-darken-3 {
  border-color: #474747 !important;
  color: #474747 !important;
}
.btn-outline-grey.btn-outline-darken-3:hover {
  background-color: #474747 !important;
}
.progress-grey.progress-darken-3 {
  background-color: #474747;
}
.progress-grey.progress-darken-3[value]::-webkit-progress-value {
  background-color: #474747;
}
input:focus ~ .bg-grey {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #474747 !important;
}
.border-grey.border-darken-3 {
  border: 1px solid #474747 !important;
}
.border-top-grey.border-top-darken-3 {
  border-top: 1px solid #474747 !important;
}
.border-bottom-grey.border-bottom-darken-3 {
  border-bottom: 1px solid #474747 !important;
}
.border-left-grey.border-left-darken-3 {
  border-left: 1px solid #474747 !important;
}
.border-right-grey.border-right-darken-3 {
  border-right: 1px solid #474747 !important;
}
.overlay-grey.overlay-darken-3 {
  background: #474747; /* The Fallback */
  background: rgba(71, 71, 71, 0.8);
}
.grey.darken-4 {
  color: #333333 !important;
}
.bg-grey.bg-darken-4 {
  background-color: #333333 !important;
}
.btn-grey.btn-darken-4 {
  border-color: !important;
  background-color: #333333 !important;
}
.btn-grey.btn-darken-4:hover {
  border-color: !important;
  background-color: !important;
}
.btn-grey.btn-darken-4:focus, .btn-grey.btn-darken-4:active {
  border-color: !important;
  background-color: !important;
}
.btn-outline-grey.btn-outline-darken-4 {
  border-color: #333333 !important;
  color: #333333 !important;
}
.btn-outline-grey.btn-outline-darken-4:hover {
  background-color: #333333 !important;
}
.progress-grey.progress-darken-4 {
  background-color: #333333;
}
.progress-grey.progress-darken-4[value]::-webkit-progress-value {
  background-color: #333333;
}
input:focus ~ .bg-grey {
  box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #333333 !important;
}
.border-grey.border-darken-4 {
  border: 1px solid #333333 !important;
}
.border-top-grey.border-top-darken-4 {
  border-top: 1px solid #333333 !important;
}
.border-bottom-grey.border-bottom-darken-4 {
  border-bottom: 1px solid #333333 !important;
}
.border-left-grey.border-left-darken-4 {
  border-left: 1px solid #333333 !important;
}
.border-right-grey.border-right-darken-4 {
  border-right: 1px solid #333333 !important;
}
.overlay-grey.overlay-darken-4 {
  background: #333333; /* The Fallback */
  background: rgba(51, 51, 51, 0.8);
}
/* Shadows (from mdl http://www.getmdl.io/) */
.wrapper.show-overlay .content-overlay {
  z-index: 16;
  opacity: 1;
}
.wrapper .content-overlay {
  position: absolute;
  opacity: 0;
  width: 100%;
  height: calc(100% + 54px);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.6);
  cursor: pointer;
  transition: all 0.7s;
  z-index: -1;
  visibility: visible;
}
.w-100 {
  width: 100% !important;
}
.h-100 {
  height: 100% !important;
}
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
a {
  cursor: pointer;
}
.fonticon-wrap {
  width: 2%;
  float: left;
  margin: 0.25rem;
}
.fonticon-wrap i.fa {
  font-size: 1.35rem !important;
}
.round {
  border-radius: 1.5rem;
}
.square {
  border-radius: 0;
}
img.img-border {
  border: 5px solid #FFFFFF;
}
ul.no-list-style {
  list-style: none;
}
.shadow-z-1 {
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 6px 0 rgba(0, 0, 0, 0.12);
}
.shadow-z-1-hover {
  box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
}
.shadow-z-2 {
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.shadow-z-3 {
  box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);
}
.shadow-z-4 {
  box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21);
}
.shadow-z-5 {
  box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22);
}
.big-shadow {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.18), 0 8px 16px rgba(0, 0, 0, 0.36);
}
.shadow-big {
  box-shadow: 0 10px 30px -12px rgba(0, 0, 0, 0.42), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
}
.shadow-big-navbar {
  box-shadow: 0 10px 20px -12px rgba(0, 0, 0, 0.42), 0 3px 20px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
}
.sidebar-shadow {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
}
.card-shadow {
  box-shadow: -8px 8px 14px 0 rgba(25, 42, 70, 0.11);
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-move {
  cursor: move;
}
.cursor-default {
  cursor: default;
}
.cursor-progress {
  cursor: progress;
}
.cursor-not-allowed {
  cursor: not-allowed;
}
.cursor-grab {
  cursor: grab;
}
.overflow-x-scroll {
  overflow-x: scroll;
}
.overflow-y-scroll {
  overflow-y: scroll;
}
.bullets-inside {
  list-style: inside;
}
.list-style-circle {
  list-style: circle;
}
.list-style-square {
  list-style: square;
}
.list-style-icons {
  padding-left: 10px;
  margin-left: 0;
  list-style: none;
}
.list-style-icons > li i {
  float: left;
  width: 1em;
  margin: 5px 12px 0 0;
}
.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-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;
}
.no-border-top-radius {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.no-border-bottom-radius {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.no-border-top-left-radius {
  border-top-left-radius: 0 !important;
}
.no-border-top-right-radius {
  border-top-right-radius: 0 !important;
}
.no-border-bottom-left-radius {
  border-bottom-left-radius: 0 !important;
}
.no-border-bottom-right-radius {
  border-bottom-right-radius: 0 !important;
}
.box-shadow-0 {
  box-shadow: none !important;
}
.box-shadow-1 {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
.box-shadow-2 {
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.box-shadow-3 {
  box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);
}
.box-shadow-4 {
  box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21);
}
.box-shadow-5 {
  box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22);
}
.fit {
  max-width: 100% !important;
}
.half-width {
  width: 50% !important;
}
.full-width {
  width: 100% !important;
}
.full-height {
  height: 100% !important;
}
.full-height-vh {
  height: 100vh !important;
  height: calc(1vh * 100) !important;
  height: calc(var(--vh, 1vh) * 100) !important;
}
.width-50 {
  width: 50px !important;
}
.width-100 {
  width: 100px !important;
}
.width-150 {
  width: 150px !important;
}
.width-200 {
  width: 200px !important;
}
.width-250 {
  width: 250px !important;
}
.width-300 {
  width: 300px !important;
}
.width-350 {
  width: 350px !important;
}
.width-400 {
  width: 400px !important;
}
.width-450 {
  width: 450px !important;
}
.width-500 {
  width: 500px !important;
}
.width-550 {
  width: 550px !important;
}
.width-600 {
  width: 600px !important;
}
.width-650 {
  width: 650px !important;
}
.width-700 {
  width: 700px !important;
}
.width-750 {
  width: 750px !important;
}
.width-800 {
  width: 800px !important;
}
.width-5-per {
  width: 5% !important;
}
.width-10-per {
  width: 10% !important;
}
.width-15-per {
  width: 15% !important;
}
.width-20-per {
  width: 20% !important;
}
.width-25-per {
  width: 25% !important;
}
.width-30-per {
  width: 30% !important;
}
.width-35-per {
  width: 35% !important;
}
.width-40-per {
  width: 40% !important;
}
.width-45-per {
  width: 45% !important;
}
.width-50-per {
  width: 50% !important;
}
.width-55-per {
  width: 55% !important;
}
.width-60-per {
  width: 60% !important;
}
.width-65-per {
  width: 65% !important;
}
.width-70-per {
  width: 70% !important;
}
.width-75-per {
  width: 75% !important;
}
.width-80-per {
  width: 80% !important;
}
.width-90-per {
  width: 90% !important;
}
.width-95-per {
  width: 95% !important;
}
.height-0 {
  height: 0 !important;
}
.height-50 {
  height: 50px !important;
}
.height-75 {
  height: 75px !important;
}
.height-100 {
  height: 100px !important;
}
.height-150 {
  height: 150px !important;
}
.height-200 {
  height: 200px !important;
}
.height-250 {
  height: 250px !important;
}
.height-300 {
  height: 300px !important;
}
.height-350 {
  height: 350px !important;
}
.height-400 {
  height: 400px !important;
}
.height-450 {
  height: 450px !important;
}
.height-500 {
  height: 500px !important;
}
.height-550 {
  height: 550px !important;
}
.height-600 {
  height: 600px !important;
}
.height-650 {
  height: 650px !important;
}
.height-700 {
  height: 700px !important;
}
.height-750 {
  height: 750px !important;
}
.height-800 {
  height: 800px !important;
}
.height-5-per {
  height: 5% !important;
}
.height-10-per {
  height: 10% !important;
}
.height-15-per {
  height: 15% !important;
}
.height-20-per {
  height: 20% !important;
}
.height-25-per {
  height: 25% !important;
}
.height-30-per {
  height: 30% !important;
}
.height-35-per {
  height: 35% !important;
}
.height-40-per {
  height: 40% !important;
}
.height-45-per {
  height: 45% !important;
}
.height-50-per {
  height: 50% !important;
}
.height-55-per {
  height: 55% !important;
}
.height-60-per {
  height: 60% !important;
}
.height-65-per {
  height: 65% !important;
}
.height-70-per {
  height: 70% !important;
}
.height-75-per {
  height: 75% !important;
}
.height-80-per {
  height: 80% !important;
}
.line-height-0 {
  line-height: 0 !important;
}
.line-height-1 {
  line-height: 1 !important;
}
.line-height-2 {
  line-height: 1.5 !important;
}
.line-height-2 {
  line-height: 2 !important;
}
.rotate-45 {
  transform: rotate(45deg);
}
.rotate-45-inverse {
  transform: rotate(-45deg);
}
.rotate-90 {
  transform: rotate(45deg);
}
.rotate-90-inverse {
  transform: rotate(-45deg);
}
.rotate-180 {
  transform: rotate(45deg);
}
.rotate-180-inverse {
  transform: rotate(-45deg);
}
.pull-up {
  transition: all 0.25s ease;
}
.pull-up:hover {
  transform: translateY(-4px) scale(1.02);
  box-shadow: 0px 14px 24px rgba(62, 57, 107, 0.2);
  z-index: 30;
}
.spinner {
  display: inline-block;
  animation: spin 1s linear infinite;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.spinner-reverse {
  display: inline-block;
  animation: spin-reverse 1s linear infinite;
}
@keyframes spin-reverse {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-360deg);
  }
}
.bg-cover {
  background-size: cover !important;
}
.bg-repeat {
  background-repeat: repeat !important;
}
.bg-no-repeat {
  background-repeat: no-repeat !important;
}
.img-xl {
  width: 64px !important;
  height: 64px !important;
}
.img-lg {
  width: 44px !important;
  height: 44px !important;
}
.img-sm {
  width: 36px !important;
  height: 36px !important;
}
.img-xs {
  width: 32px !important;
  height: 32px !important;
}
.display-hidden {
  display: none !important;
}
.customizer {
  width: 400px;
  right: -400px;
  padding: 0;
  background-color: #FFFFFF;
  z-index: 1052;
  position: fixed;
  top: 0;
  bottom: 0;
  height: 100vh;
  height: calc(1vh * 100);
  height: calc(var(--vh, 1vh) * 100);
  transition: right 0.4s cubic-bezier(0.05, 0.74, 0.2, 0.99);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  border-left: 1px solid rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
}
.customizer.open {
  right: 0;
}
.customizer .customizer-content {
  position: relative;
  height: 100vh;
  height: calc(1vh * 100);
  height: calc(var(--vh, 1vh) * 100);
}
.customizer .customizer-close {
  position: absolute;
  right: 10px;
  top: 10px;
  padding: 7px;
  width: auto;
  z-index: 10;
}
.customizer .customizer-toggle {
  position: absolute;
  top: 45%;
  width: 2.7rem;
  height: 2.7rem;
  left: -2.75rem;
  text-align: center;
  line-height: 2.7rem;
  cursor: pointer;
  border-top-left-radius: 0.35rem;
  border-bottom-left-radius: 0.35rem;
  box-shadow: -3px 0px 8px rgba(0, 0, 0, 0.1);
}
.customizer .customizer-toggle i.spinner {
  animation-duration: 2s;
}
.customizer .color-options a {
  white-space: pre;
}
.customizer .cz-bg-color {
  margin: 0 auto;
}
.customizer .cz-bg-color [class*=gradient-] {
  transform: rotate(90deg);
}
.customizer .cz-bg-color > .row {
  padding-left: 4px;
}
.customizer .cz-bg-color .selected,
.customizer .cz-tl-bg-color .selected {
  box-shadow: 0 0 1px 1px #005978;
  border: 3px solid #FFFFFF;
}
.customizer .cz-bg-color span:hover,
.customizer .cz-tl-bg-color span:hover {
  cursor: pointer;
}
.customizer .cz-bg-image {
  padding-left: 5px;
  padding-right: 3px;
}
.customizer .cz-bg-image img.rounded {
  height: 80px;
  width: 40px;
}
.customizer .cz-bg-image img.rounded.selected {
  border: 3px solid #FFFFFF;
  box-shadow: 0 0 1px 1px #005978;
}
.customizer .cz-bg-image img.rounded:hover {
  cursor: pointer;
}
.customizer .togglebutton .checkbox {
  margin-right: -8px;
}
.customizer .tl-color-option,
.customizer .cz-tl-bg-color,
.customizer .tl-bg-img {
  display: none;
}
.customizer .cz-tl-bg-image {
  padding-right: 5px;
}
.customizer .cz-tl-bg-image .ct-glass-bg {
  height: 100px;
  width: 70px;
}
.customizer .cz-tl-bg-image .ct-glass-bg.selected {
  border: 3px solid #1E1E1E;
  box-shadow: 0 0 1px 1px #005978;
}
.customizer .cz-tl-bg-image .ct-glass-bg:hover {
  cursor: pointer;
}
.customizer .cz-tl-bg-color [class*=bg-] {
  background-size: cover;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
  transition: background 0.3s;
}
.customizer .cz-tl-bg-color .bg-glass-hibiscus {
  background-image: linear-gradient(to right bottom, #f05f57, #c83d5c, #99245a, #671351, #360940);
}
.customizer .cz-tl-bg-color .bg-glass-purple-pizzazz {
  background-image: linear-gradient(to right bottom, #662d86, #8b2a8a, #ae2389, #cf1d83, #ed1e79);
}
.customizer .cz-tl-bg-color .bg-glass-blue-lagoon {
  background-image: linear-gradient(to right bottom, #144e68, #006d83, #008d92, #00ad91, #57ca85);
}
.customizer .cz-tl-bg-color .bg-glass-electric-violet {
  background-image: linear-gradient(to left top, #4a00e0, #600de0, #7119e1, #8023e1, #8e2de2);
}
.customizer .cz-tl-bg-color .bg-glass-portage {
  background-image: linear-gradient(to left top, #97abff, #798ce5, #5b6ecb, #3b51b1, #123597);
}
.customizer .cz-tl-bg-color .bg-glass-tundora {
  background-image: linear-gradient(to left top, #ef4673, #ffc846);
}
.media-bordered .media {
  border-top: 1px solid #ffffff;
}
.media-bordered .media:first-child {
  border-top: 0;
}
.media {
  padding: 1rem 0;
}
.page-link {
  border-radius: 0.35rem;
  margin-left: 5px;
}
ul.list-inline i {
  line-height: 18px;
}
.circular {
  animation: rotate 2s linear infinite;
  height: 100%;
  transform-origin: center center;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.path {
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  animation: dash 1.5s ease-in-out infinite, color 2s ease-in-out infinite;
  stroke-linecap: round;
}
legend {
  border-bottom: 0;
}
* {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-tap-highlight-color: transparent;
}
*:focus {
  outline: 0;
}
a:focus, a:active,
button:active, button:focus, button:hover,
button::-moz-focus-inner,
input[type=reset]::-moz-focus-inner,
input[type=button]::-moz-focus-inner,
input[type=submit]::-moz-focus-inner,
select::-moz-focus-inner,
input[type=file] > input[type=button]::-moz-focus-inner {
  outline: 0 !important;
}
.table-borderless tbody tr td, .table-borderless tbody tr th {
  border: 0;
}
.dragdrop-container {
  min-height: 200px;
}
.content-overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  display: block;
  z-index: 2;
  visibility: hidden;
}
.content-overlay.show {
  visibility: visible;
  background-color: rgba(0, 0, 0, 0.6);
}
@keyframes rotate {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}
@keyframes color {
  0% {
    stroke: #005978;
  }
  50% {
    stroke: #FFAB20;
  }
  100% {
    stroke: #005978;
  }
}
.btn-social, .btn-social-icon {
  position: relative;
  padding-left: 4rem;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #FFFFFF !important;
}
.btn-social > :first-child, .btn-social-icon > :first-child {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 3.2rem;
  line-height: 2.7rem;
  font-size: 1.6em;
  text-align: center;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  display: flex;
  justify-content: center;
  align-items: center;
}
.btn-social.btn-lg, .btn-lg.btn-social-icon, .btn-group-lg > .btn-social.btn, .btn-group-lg > .btn.btn-social-icon {
  padding-left: 3.2rem;
}
.btn-social.btn-lg > :first-child, .btn-lg.btn-social-icon > :first-child, .btn-group-lg > .btn-social.btn > :first-child, .btn-group-lg > .btn.btn-social-icon > :first-child {
  line-height: 2.2rem;
  width: 2.2rem;
  font-size: 1.8em;
}
.btn-social.btn-sm, .btn-sm.btn-social-icon, .btn-group-sm > .btn-social.btn, .btn-group-sm > .btn.btn-social-icon {
  padding-left: 2.55rem;
}
.btn-social.btn-sm > :first-child, .btn-sm.btn-social-icon > :first-child, .btn-group-sm > .btn-social.btn > :first-child, .btn-group-sm > .btn.btn-social-icon > :first-child {
  line-height: 1.8rem;
  width: 1.8rem;
  font-size: 1.4em;
}
.btn-social.btn-xs, .btn-xs.btn-social-icon {
  padding-left: 3.15rem;
}
.btn-social.btn-xs > :first-child, .btn-xs.btn-social-icon > :first-child {
  line-height: 2.4rem;
  width: 2.4rem;
  font-size: 1.2em;
}
.btn-social-icon {
  height: 2.75rem;
  width: 2.75rem;
  padding: 0;
}
.btn-social-icon > :first-child {
  border: none;
  text-align: center;
  width: 100% !important;
}
.btn-social-icon.btn-lg, .btn-group-lg > .btn-social-icon.btn {
  height: 2.2rem;
  width: 2.2rem;
  padding-left: 0;
  padding-right: 0;
}
.btn-social-icon.btn-sm, .btn-group-sm > .btn-social-icon.btn {
  height: 2rem;
  width: 2rem;
  padding-left: 0;
  padding-right: 0;
  font-size: 0.75rem;
}
.btn-social-icon.btn-xs {
  height: 4.4rem;
  width: 4.4rem;
  padding-left: 0;
  padding-right: 0;
}
.btn-adn {
  background-color: #d87a68;
  border: 1px solid #d87a68;
}
.btn-bitbucket {
  background-color: #205081;
  border: 1px solid #205081;
}
.btn-dropbox {
  background-color: #1087dd;
  border: 1px solid #1087dd;
}
.btn-facebook {
  background-color: #3b5998;
  border: 1px solid #3b5998;
}
.btn-flickr {
  background-color: #ff0084;
  border: 1px solid #ff0084;
}
.btn-foursquare {
  background-color: #f94877;
  border: 1px solid #f94877;
}
.btn-github {
  background-color: #444444;
  border: 1px solid #444444;
}
.btn-google {
  background-color: #dd4b39;
  border: 1px solid #dd4b39;
}
.btn-instagram {
  background-color: #3f729b;
  border: 1px solid #3f729b;
}
.btn-linkedin {
  background-color: #007bb6;
  border: 1px solid #007bb6;
}
.btn-microsoft {
  background-color: #2672ec;
  border: 1px solid #2672ec;
}
.btn-odnoklassniki {
  background-color: #f4731c;
  border: 1px solid #f4731c;
}
.btn-openid {
  background-color: #f7931e;
  border: 1px solid #f7931e;
}
.btn-pinterest {
  background-color: #cb2027;
  border: 1px solid #cb2027;
}
.btn-reddit {
  background-color: #eff7ff;
  border: 1px solid #eff7ff;
}
.btn-soundcloud {
  background-color: #ff5500;
  border: 1px solid #ff5500;
}
.btn-tumblr {
  background-color: #2c4762;
  border: 1px solid #2c4762;
}
.btn-twitter {
  background-color: #55acee;
  border: 1px solid #55acee;
}
.btn-vimeo {
  background-color: #1ab7ea;
  border: 1px solid #1ab7ea;
}
.btn-vk {
  background-color: #587ea3;
  border: 1px solid #587ea3;
}
.btn-yahoo {
  background-color: #720e9e;
  border: 1px solid #720e9e;
}
.btn-outline-adn {
  border: 1px solid #d87a68 !important;
  color: #d87a68 !important;
}
.btn-outline-bitbucket {
  border: 1px solid #205081 !important;
  color: #205081 !important;
}
.btn-outline-dropbox {
  border: 1px solid #1087dd !important;
  color: #1087dd !important;
}
.btn-outline-facebook {
  border: 1px solid #3b5998 !important;
  color: #3b5998 !important;
}
.btn-outline-flickr {
  border: 1px solid #ff0084 !important;
  color: #ff0084 !important;
}
.btn-outline-foursquare {
  border: 1px solid #f94877 !important;
  color: #f94877 !important;
}
.btn-outline-github {
  border: 1px solid #444444 !important;
  color: #444444 !important;
}
.btn-outline-google {
  border: 1px solid #dd4b39 !important;
  color: #dd4b39 !important;
}
.btn-outline-instagram {
  border: 1px solid #3f729b !important;
  color: #3f729b !important;
}
.btn-outline-linkedin {
  border: 1px solid #007bb6 !important;
  color: #007bb6 !important;
}
.btn-outline-microsoft {
  border: 1px solid #2672ec !important;
  color: #2672ec !important;
}
.btn-outline-odnoklassniki {
  border: 1px solid #f4731c !important;
  color: #f4731c !important;
}
.btn-outline-openid {
  border: 1px solid #f7931e !important;
  color: #f7931e !important;
}
.btn-outline-pinterest {
  border: 1px solid #cb2027 !important;
  color: #cb2027 !important;
}
.btn-outline-reddit {
  border: 1px solid #ff4500 !important;
  color: #ff4500 !important;
}
.btn-outline-soundcloud {
  border: 1px solid #ff5500 !important;
  color: #ff5500 !important;
}
.btn-outline-tumblr {
  border: 1px solid #2c4762 !important;
  color: #2c4762 !important;
}
.btn-outline-twitter {
  border: 1px solid #55acee !important;
  color: #55acee !important;
}
.btn-outline-vimeo {
  border: 1px solid #1ab7ea !important;
  color: #1ab7ea !important;
}
.btn-outline-vk {
  border: 1px solid #587ea3 !important;
  color: #587ea3 !important;
}
.btn-outline-yahoo {
  border: 1px solid #720e9e !important;
  color: #720e9e !important;
}
.btn-outline-adn:hover {
  color: #FFFFFF !important;
  border: 1px solid #d87a68;
  background-color: #d87a68;
}
.btn-outline-bitbucket:hover {
  color: #FFFFFF !important;
  border: 1px solid #205081;
  background-color: #205081;
}
.btn-outline-dropbox:hover {
  color: #FFFFFF !important;
  border: 1px solid #1087dd;
  background-color: #1087dd;
}
.btn-outline-facebook:hover {
  color: #FFFFFF !important;
  border: 1px solid #3b5998;
  background-color: #3b5998;
}
.btn-outline-flickr:hover {
  color: #FFFFFF !important;
  border: 1px solid #ff0084;
  background-color: #ff0084;
}
.btn-outline-foursquare:hover {
  color: #FFFFFF !important;
  border: 1px solid #f94877;
  background-color: #f94877;
}
.btn-outline-github:hover {
  color: #FFFFFF !important;
  border: 1px solid #444444;
  background-color: #444444;
}
.btn-outline-google:hover {
  color: #FFFFFF !important;
  border: 1px solid #dd4b39;
  background-color: #dd4b39;
}
.btn-outline-instagram:hover {
  color: #FFFFFF !important;
  border: 1px solid #3f729b;
  background-color: #3f729b;
}
.btn-outline-linkedin:hover {
  color: #FFFFFF !important;
  border: 1px solid #007bb6;
  background-color: #007bb6;
}
.btn-outline-microsoft:hover {
  color: #FFFFFF !important;
  border: 1px solid #2672ec;
  background-color: #2672ec;
}
.btn-outline-odnoklassniki:hover {
  color: #FFFFFF !important;
  border: 1px solid #f4731c;
  background-color: #f4731c;
}
.btn-outline-openid:hover {
  color: #FFFFFF !important;
  border: 1px solid #f7931e;
  background-color: #f7931e;
}
.btn-outline-pinterest:hover {
  color: #FFFFFF !important;
  border: 1px solid #cb2027;
  background-color: #cb2027;
}
.btn-outline-reddit:hover {
  color: #FFFFFF !important;
  border: 1px solid #ff4500;
  background-color: #ff4500;
}
.btn-outline-soundcloud:hover {
  color: #FFFFFF !important;
  border: 1px solid #ff5500;
  background-color: #ff5500;
}
.btn-outline-tumblr:hover {
  color: #FFFFFF !important;
  border: 1px solid #2c4762;
  background-color: #2c4762;
}
.btn-outline-twitter:hover {
  color: #FFFFFF !important;
  border: 1px solid #55acee;
  background-color: #55acee;
}
.btn-outline-vimeo:hover {
  color: #FFFFFF !important;
  border: 1px solid #1ab7ea;
  background-color: #1ab7ea;
}
.btn-outline-vk:hover {
  color: #FFFFFF !important;
  border: 1px solid #587ea3;
  background-color: #587ea3;
}
.btn-outline-yahoo:hover {
  color: #FFFFFF !important;
  border: 1px solid #720e9e;
  background-color: #720e9e;
}
.btn-adn-flat {
  color: #d87a68 !important;
  background-color: transparent !important;
  border: none !important;
}
.btn-adn-flat span {
  border: none !important;
}
.btn-adn-flat:hover {
  color: #993a28 !important;
  background-color: transparent !important;
}
.btn-bitbucket-flat {
  color: #205081 !important;
  background-color: transparent !important;
  border: none !important;
}
.btn-bitbucket-flat span {
  border: none !important;
}
.btn-bitbucket-flat:hover {
  color: #07111b !important;
  background-color: transparent !important;
}
.btn-dropbox-flat {
  color: #1087dd !important;
  background-color: transparent !important;
  border: none !important;
}
.btn-dropbox-flat span {
  border: none !important;
}
.btn-dropbox-flat:hover {
  color: #073e66 !important;
  background-color: transparent !important;
}
.btn-facebook-flat {
  color: #3b5998 !important;
  background-color: transparent !important;
  border: none !important;
}
.btn-facebook-flat span {
  border: none !important;
}
.btn-facebook-flat:hover {
  color: #17233c !important;
  background-color: transparent !important;
}
.btn-flickr-flat {
  color: #ff0084 !important;
  background-color: transparent !important;
  border: none !important;
}
.btn-flickr-flat span {
  border: none !important;
}
.btn-flickr-flat:hover {
  color: #800042 !important;
  background-color: transparent !important;
}
.btn-foursquare-flat {
  color: #f94877 !important;
  background-color: transparent !important;
  border: none !important;
}
.btn-foursquare-flat span {
  border: none !important;
}
.btn-foursquare-flat:hover {
  color: #bb0636 !important;
  background-color: transparent !important;
}
.btn-github-flat {
  color: #444444 !important;
  background-color: transparent !important;
  border: none !important;
}
.btn-github-flat span {
  border: none !important;
}
.btn-github-flat:hover {
  color: #040404 !important;
  background-color: transparent !important;
}
.btn-google-flat {
  color: #dd4b39 !important;
  background-color: transparent !important;
  border: none !important;
}
.btn-google-flat span {
  border: none !important;
}
.btn-google-flat:hover {
  color: #802216 !important;
  background-color: transparent !important;
}
.btn-instagram-flat {
  color: #3f729b !important;
  background-color: transparent !important;
  border: none !important;
}
.btn-instagram-flat span {
  border: none !important;
}
.btn-instagram-flat:hover {
  color: #1a2f40 !important;
  background-color: transparent !important;
}
.btn-linkedin-flat {
  color: #007bb6 !important;
  background-color: transparent !important;
  border: none !important;
}
.btn-linkedin-flat span {
  border: none !important;
}
.btn-linkedin-flat:hover {
  color: #002537 !important;
  background-color: transparent !important;
}
.btn-microsoft-flat {
  color: #2672ec !important;
  background-color: transparent !important;
  border: none !important;
}
.btn-microsoft-flat span {
  border: none !important;
}
.btn-microsoft-flat:hover {
  color: #0c3b87 !important;
  background-color: transparent !important;
}
.btn-odnoklassniki-flat {
  color: #f4731c !important;
  background-color: transparent !important;
  border: none !important;
}
.btn-odnoklassniki-flat span {
  border: none !important;
}
.btn-odnoklassniki-flat:hover {
  color: #8a3c07 !important;
  background-color: transparent !important;
}
.btn-openid-flat {
  color: #f7931e !important;
  background-color: transparent !important;
  border: none !important;
}
.btn-openid-flat span {
  border: none !important;
}
.btn-openid-flat:hover {
  color: #905005 !important;
  background-color: transparent !important;
}
.btn-pinterest-flat {
  color: #cb2027 !important;
  background-color: transparent !important;
  border: none !important;
}
.btn-pinterest-flat span {
  border: none !important;
}
.btn-pinterest-flat:hover {
  color: #5d0f12 !important;
  background-color: transparent !important;
}
.btn-reddit-flat {
  color: #ff4500 !important;
  background-color: transparent !important;
  border: none !important;
}
.btn-reddit-flat span {
  border: none !important;
}
.btn-reddit-flat:hover {
  color: #802300 !important;
  background-color: transparent !important;
}
.btn-soundcloud-flat {
  color: #ff5500 !important;
  background-color: transparent !important;
  border: none !important;
}
.btn-soundcloud-flat span {
  border: none !important;
}
.btn-soundcloud-flat:hover {
  color: #802b00 !important;
  background-color: transparent !important;
}
.btn-tumblr-flat {
  color: #2c4762 !important;
  background-color: transparent !important;
  border: none !important;
}
.btn-tumblr-flat span {
  border: none !important;
}
.btn-tumblr-flat:hover {
  color: #04070a !important;
  background-color: transparent !important;
}
.btn-twitter-flat {
  color: #55acee !important;
  background-color: transparent !important;
  border: none !important;
}
.btn-twitter-flat span {
  border: none !important;
}
.btn-twitter-flat:hover {
  color: #126db2 !important;
  background-color: transparent !important;
}
.btn-vimeo-flat {
  color: #1ab7ea !important;
  background-color: transparent !important;
  border: none !important;
}
.btn-vimeo-flat span {
  border: none !important;
}
.btn-vimeo-flat:hover {
  color: #0b5e79 !important;
  background-color: transparent !important;
}
.btn-vk-flat {
  color: #587ea3 !important;
  background-color: transparent !important;
  border: none !important;
}
.btn-vk-flat span {
  border: none !important;
}
.btn-vk-flat:hover {
  color: #2b3e50 !important;
  background-color: transparent !important;
}
.btn-yahoo-flat {
  color: #720e9e !important;
  background-color: transparent !important;
  border: none !important;
}
.btn-yahoo-flat span {
  border: none !important;
}
.btn-yahoo-flat:hover {
  color: #1d0429 !important;
  background-color: transparent !important;
}
.btn-adn-flat.active,
.btn-adn-flat:active,
.btn-adn-flat:focus,
.btn-adn-flat:active:focus,
.btn-adn-flat:active:hover {
  background-color: transparent !important;
}
.btn-bitbucket-flat.active,
.btn-bitbucket-flat:active,
.btn-bitbucket-flat:focus,
.btn-bitbucket-flat:active:focus,
.btn-bitbucket-flat:active:hover {
  background-color: transparent !important;
}
.btn-dropbox-flat.active,
.btn-dropbox-flat:active,
.btn-dropbox-flat:focus,
.btn-dropbox-flat:active:focus,
.btn-dropbox-flat:active:hover {
  background-color: transparent !important;
}
.btn-facebook-flat.active,
.btn-facebook-flat:active,
.btn-facebook-flat:focus,
.btn-facebook-flat:active:focus,
.btn-facebook-flat:active:hover {
  background-color: transparent !important;
}
.btn-flickr-flat.active,
.btn-flickr-flat:active,
.btn-flickr-flat:focus,
.btn-flickr-flat:active:focus,
.btn-flickr-flat:active:hover {
  background-color: transparent !important;
}
.btn-foursquare-flat.active,
.btn-foursquare-flat:active,
.btn-foursquare-flat:focus,
.btn-foursquare-flat:active:focus,
.btn-foursquare-flat:active:hover {
  background-color: transparent !important;
}
.btn-github-flat.active,
.btn-github-flat:active,
.btn-github-flat:focus,
.btn-github-flat:active:focus,
.btn-github-flat:active:hover {
  background-color: transparent !important;
}
.btn-google-flat.active,
.btn-google-flat:active,
.btn-google-flat:focus,
.btn-google-flat:active:focus,
.btn-google-flat:active:hover {
  background-color: transparent !important;
}
.btn-instagram-flat.active,
.btn-instagram-flat:active,
.btn-instagram-flat:focus,
.btn-instagram-flat:active:focus,
.btn-instagram-flat:active:hover {
  background-color: transparent !important;
}
.btn-linkedin-flat.active,
.btn-linkedin-flat:active,
.btn-linkedin-flat:focus,
.btn-linkedin-flat:active:focus,
.btn-linkedin-flat:active:hover {
  background-color: transparent !important;
}
.btn-microsoft-flat.active,
.btn-microsoft-flat:active,
.btn-microsoft-flat:focus,
.btn-microsoft-flat:active:focus,
.btn-microsoft-flat:active:hover {
  background-color: transparent !important;
}
.btn-odnoklassniki-flat.active,
.btn-odnoklassniki-flat:active,
.btn-odnoklassniki-flat:focus,
.btn-odnoklassniki-flat:active:focus,
.btn-odnoklassniki-flat:active:hover {
  background-color: transparent !important;
}
.btn-openid-flat.active,
.btn-openid-flat:active,
.btn-openid-flat:focus,
.btn-openid-flat:active:focus,
.btn-openid-flat:active:hover {
  background-color: transparent !important;
}
.btn-pinterest-flat.active,
.btn-pinterest-flat:active,
.btn-pinterest-flat:focus,
.btn-pinterest-flat:active:focus,
.btn-pinterest-flat:active:hover {
  background-color: transparent !important;
}
.btn-reddit-flat.active,
.btn-reddit-flat:active,
.btn-reddit-flat:focus,
.btn-reddit-flat:active:focus,
.btn-reddit-flat:active:hover {
  background-color: transparent !important;
}
.btn-soundcloud-flat.active,
.btn-soundcloud-flat:active,
.btn-soundcloud-flat:focus,
.btn-soundcloud-flat:active:focus,
.btn-soundcloud-flat:active:hover {
  background-color: transparent !important;
}
.btn-tumblr-flat.active,
.btn-tumblr-flat:active,
.btn-tumblr-flat:focus,
.btn-tumblr-flat:active:focus,
.btn-tumblr-flat:active:hover {
  background-color: transparent !important;
}
.btn-twitter-flat.active,
.btn-twitter-flat:active,
.btn-twitter-flat:focus,
.btn-twitter-flat:active:focus,
.btn-twitter-flat:active:hover {
  background-color: transparent !important;
}
.btn-vimeo-flat.active,
.btn-vimeo-flat:active,
.btn-vimeo-flat:focus,
.btn-vimeo-flat:active:focus,
.btn-vimeo-flat:active:hover {
  background-color: transparent !important;
}
.btn-vk-flat.active,
.btn-vk-flat:active,
.btn-vk-flat:focus,
.btn-vk-flat:active:focus,
.btn-vk-flat:active:hover {
  background-color: transparent !important;
}
.btn-yahoo-flat.active,
.btn-yahoo-flat:active,
.btn-yahoo-flat:focus,
.btn-yahoo-flat:active:focus,
.btn-yahoo-flat:active:hover {
  background-color: transparent !important;
}
@media (min-width: 1023px) {
  .vertical-menu .navbar {
    margin-left: 240px;
    transition: all 0.3s ease;
  }
  .vertical-menu .navbar .container-fluid, .vertical-menu .navbar .container-sm, .vertical-menu .navbar .container-md, .vertical-menu .navbar .container-lg, .vertical-menu .navbar .container-xl {
    padding-left: 0;
  }
  .vertical-menu footer.footer {
    margin-left: 240px;
  }
  .vertical-menu.sidebar-sm .navbar,
.vertical-menu.sidebar-sm .main-panel .main-content {
    margin-left: 240px;
  }
  .vertical-menu.sidebar-sm.nav-collapsed .navbar,
.vertical-menu.sidebar-sm.nav-collapsed .main-panel .main-content {
    margin-left: 60px;
  }
  .vertical-menu.sidebar-sm .navbar {
    padding-left: 1.5rem;
    margin-left: 240px;
    transition: all 0.3s ease;
  }
  .vertical-menu.sidebar-sm .navbar .navbar-container {
    padding-left: 240px;
  }
  .vertical-menu.sidebar-sm footer.footer {
    margin-left: 240px;
  }
  .vertical-menu.sidebar-lg .navbar,
.vertical-menu.sidebar-lg .main-panel .main-content {
    margin-left: 240px;
  }
  .vertical-menu.sidebar-lg.nav-collapsed .navbar,
.vertical-menu.sidebar-lg.nav-collapsed .main-panel .main-content {
    margin-left: 60px;
  }
  .vertical-menu.sidebar-lg .navbar {
    padding-left: 1.5rem;
    margin-left: 240px;
    transition: all 0.3s ease;
  }
  .vertical-menu.sidebar-lg .navbar .navbar-container {
    padding-left: 240px;
  }
  .vertical-menu.sidebar-lg footer.footer {
    margin-left: 240px;
  }
  footer.footer {
    text-align: center;
  }
}
footer.footer {
  padding: 1rem 2.2rem;
}
.vertical-layout[data-col="1-column"].nav-collapsed,
.vertical-layout[data-col="1-column"] .navbar,
.vertical-layout[data-col="1-column"] .main-content {
  margin: 0 !important;
}
.horizontal-layout[data-col="1-column"] .main-panel {
  margin-top: 4rem !important;
}
.horizontal-layout[data-col="1-column"].blank-page .wrapper {
  min-height: calc(1vh * 100);
  min-height: calc(var(--vh, 1vh) * 100);
}
.horizontal-layout[data-col="1-column"].blank-page .main-panel {
  margin-top: 0 !important;
}
@media (max-width: 1023px) {
  .main-panel .main-content {
    margin-left: 0 !important;
  }
  .app-sidebar {
    transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  }
  .navbar {
    padding: 0 25px;
  }
  .navbar-toggle {
    display: block;
  }
  .navbar-header .navbar-toggle {
    margin: 8px 17px 0 6px;
    cursor: pointer;
  }
  .navbar-header .navbar-collapse-toggle,
.navbar-header .open-collapse-toggle {
    margin: 20px 0px 10px 15px;
  }
  .navbar-form {
    margin-top: 0.75rem !important;
  }
  @keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  .bar1,
.bar2,
.bar3 {
    outline: 1px solid transparent;
  }
  @keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
}
@media (min-width: 320px) {
  .navbar-right {
    float: right !important;
  }
  .navbar-nav > li {
    float: left;
  }
}
@media (max-width: 320px) {
  .navbar-right {
    display: none;
  }
}
@media (max-width: 640px) {
  .navbar-form {
    display: none;
  }
}
@media (max-width: 767px) {
  #navbar-mobile.navbar-collapse .navbar-nav {
    margin: 0;
    flex-flow: row wrap;
  }
  #navbar-mobile.navbar-collapse .navbar-nav .dropdown-menu {
    position: absolute;
  }
  #navbar-mobile.navbar-collapse .navbar-nav .nav-item {
    float: left;
  }
}
@media (max-width: 991.98px) {
  .navbar .navbar-nav {
    margin-right: -5px;
  }
  .header-navbar .navbar-container ul.navbar-nav {
    float: right !important;
  }
  .header-navbar .navbar-container ul.navbar-nav li > a.nav-link {
    padding: 0.5rem 0.5rem;
  }
}
@media (max-width: 359px) {
  .i18n-dropdown {
    display: none;
  }
}
.main-content .color-palette .color-group li {
  list-style-type: none;
}
.main-content .color-palette .color-group li.color {
  padding: 10px 15px 11px;
  margin: 0;
}
.main-content .color-palette .color-group li.color.main-color .name {
  display: block;
  margin-bottom: 53px;
  font-size: 2rem;
}
.main-content .color-palette .color-group li.color .hex {
  float: right;
  text-transform: uppercase;
  display: block;
}
.main-content .color-palette .color-group:last-child li.color {
  padding: 10px 15px 11px;
  margin: 0;
}
.main-content .color-palette .color-group:last-child li.color.main-color .name {
  display: block;
  margin-bottom: 53px;
  font-size: 2rem;
}
.main-content .color-palette .color-group:last-child li.color .hex {
  float: right;
  text-transform: uppercase;
  display: block;
}
.main-content .color-palette .dark span {
  color: #303030;
}
.main-content .color-palette span {
  color: rgba(255, 255, 255, 0.87);
  font-size: 14px;
  font-weight: 500;
}
.main-content .color-palette span.light-strong {
  color: #FFFFFF;
}
.main-content .color-palette span.dark {
  color: #303030;
}
.main-content .bd-highlight,
.main-content .width-example {
  background-color: rgba(86, 61, 124, 0.15);
  border: 1px solid rgba(86, 61, 124, 0.15);
}
.main-content .height-example-wrapper {
  background-color: rgba(255, 0, 0, 0.1);
  height: 100px;
}
.main-content .height-example-wrapper .height-example {
  background-color: rgba(0, 0, 255, 0.1);
  width: 120px;
}
.main-content .fonticon-container > .fonticon-wrap {
  float: left;
  width: 60px;
  height: 60px;
  line-height: 4.8rem;
  text-align: center;
  border-radius: 0.1875rem;
  margin-right: 1rem;
  margin-bottom: 1.5rem;
}
.main-content .fonticon-container > .fonticon-wrap > i {
  font-size: 2.28rem;
  transition: all 0.2s ease-in-out;
}
.main-content .fonticon-container > .fonticon-wrap > i.fa {
  font-size: 2.28rem !important;
}
.main-content .fonticon-container > .fonticon-wrap.youtube {
  width: 100px;
}
.main-content .fonticon-container:hover i {
  color: #005978;
  font-size: 2.9rem;
  transform: scale(1.3);
}
.main-content .fonticon-container > .fonticon-classname,
.main-content .fonticon-container > .fonticon-unit {
  display: block;
  font-size: 1.5rem;
  line-height: 1.2;
}
.main-content .fonticon-container > .fonticon-unit {
  font-size: 1rem;
  font-style: italic;
}
.buy-now {
  position: fixed;
  bottom: 4%;
  right: 5.8rem;
  z-index: 1039;
}
.scroll-top {
  position: fixed;
  z-index: 1039;
  bottom: 72px;
  right: 0.5rem;
  padding: 0.4rem 0.8rem;
}
@media (max-width: 575.98px) {
  #media-object img {
    width: 45px;
    height: 45px;
  }
  .carousel-caption p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dropzone.dropzone-area .dz-message {
    font-size: 1.5rem;
  }
  .dropzone.dropzone-area .dz-message:before {
    font-size: 3rem;
    height: 50px;
  }
}
#iconForm .form-control-position {
  top: 1px;
}
.doc-sidebar-wrapper {
  position: fixed;
  right: 1rem;
}
.doc-sidebar-wrapper .doc-sidebar {
  margin-left: 4.5rem;
}
body.page-scrolled .doc-sidebar-wrapper {
  top: 1.5rem;
}
ul.doc-sidebar-nav-list {
  list-style: none;
  padding-left: 0;
}
@media (max-width: 1199.98px) {
  .doc-sidebar-wrapper .doc-sidebar {
    margin-left: 0.5rem;
  }
}
.avatar {
  width: 28px;
  height: 28px;
  white-space: nowrap;
  border-radius: 50%;
  position: relative;
  color: #616161;
  display: inline-flex;
  font-size: 0.75rem;
  text-align: center;
  vertical-align: middle;
}
.avatar img {
  border-radius: 50%;
}
.avatar img + .avatar-content {
  width: 0 !important;
  height: 0 !important;
}
.avatar .avatar-content {
  width: 32px;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.avatar .avatar-content .avatar-icon {
  font-size: 1.1rem;
}
.avatar .avatar-content .badge {
  position: absolute;
  top: -8px;
  right: -9px;
  font-size: 0.62rem;
}
.avatar[class*=bg-] {
  color: #FFFFFF;
}
.avatar.avatar-xl {
  font-size: 1.5rem;
}
.avatar.avatar-xl img {
  width: 70px;
  height: 70px;
}
.avatar.avatar-xl .avatar-content {
  height: 70px;
  width: 70px;
}
.avatar.avatar-xl .avatar-content .avatar-icon {
  font-size: 3rem;
}
.avatar.avatar-lg {
  font-size: 1.2rem;
}
.avatar.avatar-lg img {
  width: 50px;
  height: 50px;
}
.avatar.avatar-lg .avatar-content {
  width: 50px;
  height: 50px;
}
.avatar.avatar-lg .avatar-content .avatar-icon {
  font-size: 2rem;
}
.avatar.avatar-md {
  font-size: 1rem;
}
.avatar.avatar-md img {
  width: 40px;
  height: 40px;
}
.avatar.avatar-md .avatar-content {
  width: 40px;
  height: 40px;
}
.avatar.avatar-md .avatar-content .avatar-icon {
  font-size: 1.5rem;
}
.avatar.avatar-sm .avatar-content {
  width: 24px;
  height: 24px;
}
.avatar.avatar-sm .avatar-content .avatar-icon {
  font-size: 0.9rem;
}
.avatar.avatar-sm img {
  width: 24px;
  height: 24px;
}
.avatar [class*=avatar-status-] {
  border-radius: 50%;
  width: 11px;
  height: 11px;
  position: absolute;
  right: -1px;
  bottom: -1px;
  border: 1px solid #FFFFFF;
}
.avatar [class*=avatar-status-].avatar-status-lg {
  width: 17px;
  height: 17px;
  border-width: 2px;
}
.avatar .avatar-status-online {
  background-color: #1BCB64;
}
.avatar .avatar-status-busy {
  background-color: #D91218;
}
.avatar .avatar-status-away {
  background-color: #FFAB20;
}
.avatar .avatar-status-offline {
  background-color: #0584b0;
}
/**
 * okaidia theme for JavaScript, CSS and HTML
 * Loosely based on Monokai textmate theme by http://www.monokai.nl/
 * @author ocodia
 */
code[class*=language-],
pre[class*=language-] {
  color: #f8f8f2;
  background: none;
  text-shadow: 0 1px rgba(0, 0, 0, 0.3);
  font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
  font-size: 1em;
  text-align: left;
  white-space: pre;
  word-spacing: normal;
  word-break: normal;
  word-wrap: normal;
  line-height: 1.5;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  -webkit-hyphens: none;
  hyphens: none;
}
/* Code blocks */
pre[class*=language-] {
  padding: 1em;
  margin: 0.5em 0;
  overflow: auto;
  border-radius: 0.3em;
}
:not(pre) > code[class*=language-],
pre[class*=language-] {
  background: #272822;
}
/* Inline code */
:not(pre) > code[class*=language-] {
  padding: 0.1em;
  border-radius: 0.3em;
  white-space: normal;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
  color: slategray;
}
.token.punctuation {
  color: #f8f8f2;
}
.token.namespace {
  opacity: 0.7;
}
.token.property,
.token.tag,
.token.constant,
.token.symbol,
.token.deleted {
  color: #f92672;
}
.token.boolean,
.token.number {
  color: #ae81ff;
}
.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
  color: #a6e22e;
}
.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string,
.token.variable {
  color: #f8f8f2;
}
.token.atrule,
.token.attr-value,
.token.function,
.token.class-name {
  color: #e6db74;
}
.token.keyword {
  color: #66d9ef;
}
.token.regex,
.token.important {
  color: #fd971f;
}
.token.important,
.token.bold {
  font-weight: bold;
}
.token.italic {
  font-style: italic;
}
.token.entity {
  cursor: help;
}
.vertical-layout.navbar-sticky .header-navbar {
  position: fixed;
  top: 0;
  width: 100%;
}
.vertical-layout.navbar-sticky .header-navbar.navbar-shadow {
  box-shadow: rgba(25, 42, 70, 0.11) -8px 8px 14px 0px;
}
.vertical-layout.navbar-sticky .main-panel {
  margin-top: 3.95rem;
}
.vertical-layout .main-panel .main-content {
  margin-left: 240px;
}
.blank-page .wrapper .main-panel {
  margin: 0;
  padding: 0;
}
.blank-page .wrapper .main-panel .main-content {
  padding: 0 !important;
  margin: 0 !important;
}
.blank-page .wrapper .main-panel .main-content .content-wrapper {
  padding: 0;
}
.wrapper {
  position: relative;
  top: 0;
  height: calc(1vh * 100);
  height: calc(var(--vh, 1vh) * 100);
  overflow: hidden;
}
.wrapper .content-header {
  text-transform: capitalize;
  font-weight: 500;
  font-size: 1.6rem;
  margin-top: 1.5rem;
  margin-bottom: 1.25rem;
}
.wrapper .content-sub-header {
  color: #303030;
}
.wrapper.menu-collapsed .app-sidebar .navigation li.has-sub > a:after {
  display: none;
}
body.nav-collapsed .app-sidebar:hover .nav li.has-sub > a:after {
  display: inherit;
}
body.nav-collapsed .app-sidebar:hover .menu-title,
body.nav-collapsed .app-sidebar:hover .badge,
body.nav-collapsed .app-sidebar:hover .logo .text {
  opacity: 1;
  display: inline;
  display: initial;
}
body.nav-collapsed .app-sidebar:hover .nav-toggle {
  display: block !important;
}
body.nav-collapsed .app-sidebar .menu-title,
body.nav-collapsed .app-sidebar .badge,
body.nav-collapsed .app-sidebar .logo .text {
  opacity: 0;
  display: none;
}
body.nav-collapsed .app-sidebar .nav-toggle {
  display: none !important;
}
body.nav-collapsed .app-sidebar .nav-close {
  display: none !important;
}
body.nav-collapsed .app-sidebar:not(.expanded) .navigation li.has-sub a:after {
  content: none;
}
.menu-hide .app-sidebar {
  box-shadow: none;
}
.menu-open .app-sidebar {
  transform: translate3d(0, 0, 0);
  width: 240px;
  left: 0;
}
body .app-sidebar .navigation li > a:before {
  content: "";
  display: block;
  z-index: -1;
  position: absolute;
  left: -100%;
  top: 0;
  width: 100%;
  height: 100%;
  border-left: none;
  background: transparent;
}
body[data-menu=vertical-menu] .app-sidebar .navigation li.active:not(.open) > a:before {
  left: 0;
}
body[data-menu=vertical-menu] .app-sidebar .navigation li.active > a:before {
  content: "";
  display: block;
  z-index: -1;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #F0F0F0;
  border-radius: 0px;
}
body[data-menu=vertical-menu] .app-sidebar .navigation li.has-sub > a:before {
  border-left: none;
  background: transparent;
}
body[data-menu=horizontal-menu] .app-sidebar .navigation li.active > a:before {
  left: 0;
}
.app-sidebar {
  font-family: "Red Hat Display", sans-serif;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 998;
  height: 100vh;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
  transition: all 0.3s cubic-bezier(0, 0, 0.2, 1);
  white-space: nowrap;
  visibility: visible;
}
.menu-expanded .app-sidebar {
  left: 0;
  width: 240px;
}
.app-sidebar .sidebar-content {
  position: relative;
  height: calc(1vh * 100 - 70px) !important;
  height: calc(var(--vh, 1vh) * 100 - 70px) !important;
  z-index: 4;
}
.app-sidebar .sidebar-content .ps__rail-y {
  background-color: transparent;
  width: 10px !important;
}
.app-sidebar .sidebar-content .ps__rail-y:hover .ps__thumb-y, .app-sidebar .sidebar-content .ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: rgba(255, 255, 255, 0.6);
  width: 8px !important;
}
.app-sidebar .sidebar-content .ps__thumb-x, .app-sidebar .sidebar-content .ps__thumb-y {
  background-color: rgba(255, 255, 255, 0.5);
}
.app-sidebar .logo-img {
  display: inline-block;
}
.app-sidebar .navigation {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.app-sidebar .navigation li {
  position: relative;
  display: block;
}
.app-sidebar .navigation li.has-sub > a:after {
  content: "\ea5f";
  font-family: "tabler-icons";
  font-size: 16px;
  display: inline-block;
  position: absolute;
  right: 15px;
  transform: rotate(0);
}
.app-sidebar .navigation li.has-sub > a {
  margin-bottom: 0;
}
.app-sidebar .navigation li.open > a:after {
  transform: rotate(180deg);
}
.app-sidebar .navigation li > a {
  display: flex;
  align-items: center;
  overflow: hidden;
  line-height: 2rem;
  padding: 10px 17px 10px 17px;
  margin: 0 0 5px 0;
  background-color: transparent;
  white-space: nowrap;
  text-overflow: ellipsis;
  border-radius: 0px;
  height: 44px;
}
.app-sidebar .navigation li:not(.open) > ul {
  display: none;
}
.app-sidebar .navigation li.active:hover > a {
  background: transparent;
}
.app-sidebar .navigation li.has-sub > a:hover {
  background: #0584b0;
}
.app-sidebar .navigation li ul {
  padding: 0;
  margin: 0;
  overflow: hidden;
  font-size: 1rem;
}
.app-sidebar .navigation li ul li a {
  display: flex;
  align-items: center;
  padding: 8px 18px 8px 27px;
  height: 44px;
}
.app-sidebar .navigation li ul li a i {
  width: 10px;
  font-size: 4px;
}
.app-sidebar .navigation li ul li ul li a {
  padding: 8px 18px 8px 60px;
}
.app-sidebar .navigation .menu-title {
  margin: 0;
  font-size: 14px;
  line-height: 16px;
  font-weight: bold;
  opacity: 1;
  height: auto;
}
.app-sidebar .navigation .badge.badge-pill {
  position: absolute;
  right: 10px;
  padding: 4px 8px;
  font-weight: 500;
  top: 50%;
  transform: translateY(-50%);
}
.app-sidebar .navigation i {
  font-size: 18px;
  float: left;
  margin-right: 10px;
  line-height: 2rem;
  width: 20px;
  opacity: 1;
}
.app-sidebar .navigation i.submenu-icon {
  font-size: 0.8rem;
  width: inherit;
}
.app-sidebar .sidebar-background {
  position: absolute;
  z-index: 1;
  height: 100%;
  width: 100%;
  display: block;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: center center;
}
.app-sidebar .sidebar-background:after {
  position: absolute;
  z-index: 3;
  width: 100%;
  height: 100%;
  content: "";
  display: block;
  background: #FFFFFF;
  background-repeat: repeat-x;
  opacity: 0.95;
}
.app-sidebar .logo {
  position: relative;
  z-index: 4;
}
.app-sidebar .logo p {
  float: left;
  font-size: 20px;
  margin: 10px 10px;
  color: #FFFFFF;
  line-height: 20px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.app-sidebar .logo .logo-text {
  display: none;
  width: 100%;
  text-transform: uppercase;
  display: block;
  font-size: 1.6rem;
  letter-spacing: 2px;
  color: #FFFFFF;
  font-weight: 400;
}
.app-sidebar:after, .app-sidebar:before {
  display: block;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 2;
}
.app-sidebar:before {
  opacity: 0.33;
}
.app-sidebar:after {
  z-index: 3;
  opacity: 1;
}
.app-sidebar[data-image]:after, .app-sidebar.has-image:after {
  opacity: 0.77;
}
.app-sidebar[data-background-color=white] {
  background-color: #FFFFFF;
  /*.navigation i, .navigation li > a{
    color: map-get($primary-color, base);
  }*/
}
.app-sidebar[data-background-color=white] .sidebar-background:after {
  background: #FFFFFF;
  opacity: 0.9;
}
.app-sidebar[data-background-color=white] .logo-text {
  color: #000000;
}
.app-sidebar[data-background-color=white] .sidebar-header a.nav-toggle {
  color: #000000;
}
.app-sidebar[data-background-color=white] .sidebar-header a.nav-close {
  color: #000000;
}
.app-sidebar[data-background-color=black] {
  background-color: #000000;
  /*.navigation i, .navigation li > a{
    color: map-get($primary-color, base);
  }*/
}
.app-sidebar[data-background-color=black] .sidebar-background:after {
  background: #000000;
  opacity: 0.85;
}
.app-sidebar[data-background-color=black] .logo-text {
  color: #FFFFFF;
}
.app-sidebar[data-background-color=black] .sidebar-header a.nav-toggle {
  color: #FFFFFF;
}
.app-sidebar[data-background-color=black] .sidebar-header a.nav-close {
  color: #FFFFFF;
}
.app-sidebar[data-background-color=primary] {
  background-color: #021824;
  /*.navigation i, .navigation li > a{
    color: map-get($primary-color, base);
  }*/
}
.app-sidebar[data-background-color=primary] .sidebar-background:after {
  background: #021824;
  opacity: 0.95;
}
.app-sidebar[data-background-color=primary] .logo-text {
  color: #FFFFFF;
}
.app-sidebar[data-background-color=primary] .sidebar-header a.nav-toggle {
  color: #FFFFFF;
}
.app-sidebar[data-background-color=primary] .sidebar-header a.nav-close {
  color: #FFFFFF;
}
.app-sidebar[data-background-color=info] {
  background-color: #226CC5;
  /*.navigation i, .navigation li > a{
    color: map-get($primary-color, base);
  }*/
}
.app-sidebar[data-background-color=info] .sidebar-background:after {
  background: #226CC5;
  opacity: 0.95;
}
.app-sidebar[data-background-color=info] .logo-text {
  color: #FFFFFF;
}
.app-sidebar[data-background-color=info] .sidebar-header a.nav-toggle {
  color: #FFFFFF;
}
.app-sidebar[data-background-color=info] .sidebar-header a.nav-close {
  color: #FFFFFF;
}
.app-sidebar[data-background-color=success] {
  background-color: #2EA54F;
  /*.navigation i, .navigation li > a{
    color: map-get($primary-color, base);
  }*/
}
.app-sidebar[data-background-color=success] .sidebar-background:after {
  background: #2EA54F;
  opacity: 0.95;
}
.app-sidebar[data-background-color=success] .logo-text {
  color: #FFFFFF;
}
.app-sidebar[data-background-color=success] .sidebar-header a.nav-toggle {
  color: #FFFFFF;
}
.app-sidebar[data-background-color=success] .sidebar-header a.nav-close {
  color: #FFFFFF;
}
.app-sidebar[data-background-color=warning] {
  background-color: #D46010;
  /*.navigation i, .navigation li > a{
    color: map-get($primary-color, base);
  }*/
}
.app-sidebar[data-background-color=warning] .sidebar-background:after {
  background: #D46010;
  opacity: 0.95;
}
.app-sidebar[data-background-color=warning] .logo-text {
  color: #FFFFFF;
}
.app-sidebar[data-background-color=warning] .sidebar-header a.nav-toggle {
  color: #FFFFFF;
}
.app-sidebar[data-background-color=warning] .sidebar-header a.nav-close {
  color: #FFFFFF;
}
.app-sidebar[data-background-color=danger] {
  background-color: #D23B48;
  /*.navigation i, .navigation li > a{
    color: map-get($primary-color, base);
  }*/
}
.app-sidebar[data-background-color=danger] .sidebar-background:after {
  background: #D23B48;
  opacity: 0.95;
}
.app-sidebar[data-background-color=danger] .logo-text {
  color: #FFFFFF;
}
.app-sidebar[data-background-color=danger] .sidebar-header a.nav-toggle {
  color: #FFFFFF;
}
.app-sidebar[data-background-color=danger] .sidebar-header a.nav-close {
  color: #FFFFFF;
}
.app-sidebar[data-background-color=mint] {
  background-image: linear-gradient(135deg, #1750A5, #1BCB64);
  background-repeat: repeat-x;
  /*.navigation i, .navigation li > a{
    color: map-get($primary-color, base);
  }*/
}
.app-sidebar[data-background-color=mint] .sidebar-background:after {
  background-image: linear-gradient(135deg, #1750A5, #1BCB64);
  background-repeat: repeat-x;
  opacity: 0.95;
}
.app-sidebar[data-background-color=mint] .logo-text {
  color: #FFFFFF;
}
.app-sidebar[data-background-color=mint] .sidebar-header a.nav-toggle {
  color: #FFFFFF;
}
.app-sidebar[data-background-color=mint] .sidebar-header a.nav-close {
  color: #FFFFFF;
}
.app-sidebar[data-background-color=king-yna] {
  background-image: linear-gradient(135deg, #666666, #D91218);
  background-repeat: repeat-x;
  /*.navigation i, .navigation li > a{
    color: map-get($primary-color, base);
  }*/
}
.app-sidebar[data-background-color=king-yna] .sidebar-background:after {
  background-image: linear-gradient(135deg, #666666, #D91218);
  background-repeat: repeat-x;
  opacity: 0.95;
}
.app-sidebar[data-background-color=king-yna] .logo-text {
  color: #FFFFFF;
}
.app-sidebar[data-background-color=king-yna] .sidebar-header a.nav-toggle {
  color: #FFFFFF;
}
.app-sidebar[data-background-color=king-yna] .sidebar-header a.nav-close {
  color: #FFFFFF;
}
.app-sidebar[data-background-color=ibiza-sunset] {
  background-image: linear-gradient(135deg, #8E1A38, #FAA750);
  background-repeat: repeat-x;
  /*.navigation i, .navigation li > a{
    color: map-get($primary-color, base);
  }*/
}
.app-sidebar[data-background-color=ibiza-sunset] .sidebar-background:after {
  background-image: linear-gradient(135deg, #8E1A38, #FAA750);
  background-repeat: repeat-x;
  opacity: 0.95;
}
.app-sidebar[data-background-color=ibiza-sunset] .logo-text {
  color: #FFFFFF;
}
.app-sidebar[data-background-color=ibiza-sunset] .sidebar-header a.nav-toggle {
  color: #FFFFFF;
}
.app-sidebar[data-background-color=ibiza-sunset] .sidebar-header a.nav-close {
  color: #FFFFFF;
}
.app-sidebar[data-background-color=flickr] {
  background-image: linear-gradient(135deg, #D46010, #226CC5);
  background-repeat: repeat-x;
  /*.navigation i, .navigation li > a{
    color: map-get($primary-color, base);
  }*/
}
.app-sidebar[data-background-color=flickr] .sidebar-background:after {
  background-image: linear-gradient(135deg, #D46010, #226CC5);
  background-repeat: repeat-x;
  opacity: 0.95;
}
.app-sidebar[data-background-color=flickr] .logo-text {
  color: #FFFFFF;
}
.app-sidebar[data-background-color=flickr] .sidebar-header a.nav-toggle {
  color: #FFFFFF;
}
.app-sidebar[data-background-color=flickr] .sidebar-header a.nav-close {
  color: #FFFFFF;
}
.app-sidebar[data-background-color=purple-bliss] {
  background-image: linear-gradient(135deg, #3B1C93, #51A5FF);
  background-repeat: repeat-x;
  /*.navigation i, .navigation li > a{
    color: map-get($primary-color, base);
  }*/
}
.app-sidebar[data-background-color=purple-bliss] .sidebar-background:after {
  background-image: linear-gradient(135deg, #3B1C93, #51A5FF);
  background-repeat: repeat-x;
  opacity: 0.95;
}
.app-sidebar[data-background-color=purple-bliss] .logo-text {
  color: #FFFFFF;
}
.app-sidebar[data-background-color=purple-bliss] .sidebar-header a.nav-toggle {
  color: #FFFFFF;
}
.app-sidebar[data-background-color=purple-bliss] .sidebar-header a.nav-close {
  color: #FFFFFF;
}
.app-sidebar[data-background-color=man-of-steel] {
  background-image: linear-gradient(135deg, #2F3EA0, #AE342D);
  background-repeat: repeat-x;
  /*.navigation i, .navigation li > a{
    color: map-get($primary-color, base);
  }*/
}
.app-sidebar[data-background-color=man-of-steel] .sidebar-background:after {
  background-image: linear-gradient(135deg, #2F3EA0, #AE342D);
  background-repeat: repeat-x;
  opacity: 0.95;
}
.app-sidebar[data-background-color=man-of-steel] .logo-text {
  color: #FFFFFF;
}
.app-sidebar[data-background-color=man-of-steel] .sidebar-header a.nav-toggle {
  color: #FFFFFF;
}
.app-sidebar[data-background-color=man-of-steel] .sidebar-header a.nav-close {
  color: #FFFFFF;
}
.app-sidebar[data-background-color=purple-love] {
  background-image: linear-gradient(135deg, #666666, rgba(0, 89, 120, 0.4980392157));
  background-repeat: repeat-x;
  /*.navigation i, .navigation li > a{
    color: map-get($primary-color, base);
  }*/
}
.app-sidebar[data-background-color=purple-love] .sidebar-background:after {
  background-image: linear-gradient(135deg, #666666, rgba(0, 89, 120, 0.4980392157));
  background-repeat: repeat-x;
  opacity: 0.95;
}
.app-sidebar[data-background-color=purple-love] .logo-text {
  color: #FFFFFF;
}
.app-sidebar[data-background-color=purple-love] .sidebar-header a.nav-toggle {
  color: #FFFFFF;
}
.app-sidebar[data-background-color=purple-love] .sidebar-header a.nav-close {
  color: #FFFFFF;
}
.app-sidebar.menu-native-scroll .main-menu-content {
  overflow-y: scroll;
}
.sidenav-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: calc(1vh * 100);
  height: calc(var(--vh, 1vh) * 100);
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 997;
  display: none;
}
.drag-target {
  height: 100%;
  width: 40px;
  position: fixed;
  top: 0;
  left: -20px;
  z-index: 1036;
}
.sidebar-header a.nav-toggle {
  display: inline-block;
  position: absolute;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  right: 14px;
  top: 25px;
  color: rgba(255, 255, 255, 0.55);
}
.sidebar-header a.nav-close {
  display: inline-block;
  position: absolute;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  right: 14px;
  top: 24px;
  color: #FFFFFF;
}
.main-panel {
  position: relative;
  z-index: 2;
  float: right;
}
.main-panel .main-content {
  position: relative;
  transition: all 0.3s ease;
  min-height: calc(1vh * 100 - 7.39rem);
  min-height: calc(var(--vh, 1vh) * 100 - 7.39rem);
}
.main-panel div .footer {
  border-top: 1px solid #F5F5F5;
}
.main-panel > .navbar {
  margin-bottom: 0;
}
.bootstrap-navbar .navigation {
  margin-top: 20px;
  float: none;
}
.main-panel {
  width: 100%;
}
.sidebar-sm.menu-expanded .app-sidebar, .sidebar-sm.menu-open .app-sidebar {
  width: 240px;
  left: 0;
}
.sidebar-lg.menu-expanded .app-sidebar, .sidebar-lg.menu-open .app-sidebar {
  width: 240px;
  left: 0;
}
@media (min-width: 1200px) {
  .app-sidebar {
    left: 0;
    width: 240px;
  }
}
@media (max-width: 991.98px) {
  body.nav-collapsed .app-sidebar {
    width: 60px;
  }
  body.nav-collapsed.sidebar-sm .app-sidebar:hover {
    width: 240px;
  }
  body.nav-collapsed.sidebar-lg .app-sidebar:hover {
    width: 240px;
  }
  body.nav-collapsed:not(.sidebar-sm) .navbar, body.nav-collapsed:not(.sidebar-lg) .navbar {
    margin-left: 0 !important;
  }
  body.nav-collapsed:not(.sidebar-sm) .main-panel .main-content, body.nav-collapsed:not(.sidebar-lg) .main-panel .main-content {
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .drag-target {
    z-index: 0;
  }
  body.nav-collapsed .app-sidebar {
    width: 60px;
  }
  body.nav-collapsed:not(.sidebar-sm):not(.sidebar-lg) .app-sidebar:hover {
    width: 240px;
  }
  body.nav-collapsed.sidebar-sm .app-sidebar:hover {
    width: 240px;
  }
  body.nav-collapsed.sidebar-lg .app-sidebar:hover {
    width: 240px;
  }
  body.nav-collapsed:not(.horizontal-layout) .navbar {
    margin-left: 60px;
  }
  body.nav-collapsed:not(.horizontal-layout) .main-panel .main-content {
    margin-left: 60px;
  }
  body.nav-collapsed:not(.horizontal-layout) footer.footer {
    margin-left: 60px;
  }
}
@media (max-width: 1199.98px) {
  body.nav-collapsed .app-sidebar {
    width: 60px;
  }
  body.nav-collapsed:not(.sidebar-sm):not(.sidebar-lg) .app-sidebar:hover {
    width: 240px;
  }
  body.nav-collapsed.sidebar-sm .app-sidebar:hover {
    width: 240px;
  }
  body.nav-collapsed.sidebar-lg .app-sidebar:hover {
    width: 240px;
  }
  body.nav-collapsed:not(.horizontal-layout) .navbar {
    margin-left: 60px;
  }
  body.nav-collapsed:not(.horizontal-layout) .main-panel .main-content {
    margin-left: 60px;
  }
  body.nav-collapsed:not(.horizontal-layout) footer.footer {
    margin-left: 60px;
  }
  .app-sidebar {
    transform: translate3d(-100%, 0, 0);
  }
}
.expanded.app-sidebar .navigation {
  padding: 0 12px;
}
.expanded .sidebar-header {
  background-color: #FFFFFF;
}
.expanded .profile-area-hoverable {
  padding: 0 12px;
}
.sidebar-header {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 68px;
}
.break-line {
  background: #005978;
  height: 4px;
}
.profile-area-hoverable:hover {
  cursor: pointer;
}
.profile-area-hoverable:hover .sidebar-profile {
  background-color: #0584b0;
}
.profile-area-hoverable:hover .sidebar-profile .profile-name,
.profile-area-hoverable:hover .sidebar-profile small {
  color: #FFFFFF;
}
.sidebar-profile {
  display: flex;
  align-items: center;
  padding: 12px 8px;
  background-color: #F0F0F0;
  border-radius: 0px;
}
.sidebar-profile-closed {
  height: 96px;
  padding: 24px 12px 9px 14px;
  background-color: #F0F0F0;
}
.hide-closed .sidebar-profile-closed {
  height: 50px;
  padding: 12px 5px;
  text-align: center;
}
.hide-closed .sidebar-profile-closed .icon-logout {
  font-size: 18px;
  color: #0584b0;
}
.profile-pic img {
  border-radius: 50%;
}
.profile-pic-opened {
  width: 52px;
  height: 52px;
}
.profile-pic-closed {
  width: 32px;
  height: 32px;
  margin-top: 10px;
}
.profile-data {
  padding-left: 10px;
}
.profile-data .profile-name {
  width: 130px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.profile-data h5 {
  color: #005978;
}
.profile-data small {
  color: #333333;
  margin-bottom: 0;
}
.logout-text {
  display: flex;
  align-items: center;
  cursor: pointer;
  margin-left: -3px;
  margin-top: 10px;
}
.logout-text i {
  font-size: 14px;
  color: #000000;
}
.logout-text h5 {
  color: #000000;
  margin-left: 2px;
}
.logout-text:hover i,
.logout-text:hover h5 {
  color: #0584b0;
}
.nav-container {
  padding-top: 15px;
  height: calc(100vh - 196px);
  overflow-y: scroll;
  scrollbar-width: none;
}
.nav-container::-webkit-scrollbar {
  display: none;
}
.nav-container-farma {
  height: calc(100vh - 255px);
}
.sidebar-bottom {
  position: absolute;
  width: 100%;
}
.sidebar-contact {
  display: flex;
  height: 60px;
  padding: 14px 25px 14px 20px;
  background-color: #F5F5F5;
}
.sidebar-contact:hover,
.sidebar-contact-closed:hover {
  background-color: #0584b0;
}
.sidebar-contact:hover h5,
.sidebar-contact:hover i,
.sidebar-contact-closed:hover h5,
.sidebar-contact-closed:hover i {
  color: #FFFFFF;
}
.sidebar-contact i {
  font-size: 16px;
  color: #005978;
  margin-top: -4px;
}
.sidebar-contact .contact-data {
  margin-left: 7px;
}
.sidebar-contact-closed {
  height: 52px;
  padding: 13px 19px;
  background-color: #F0F0F0;
}
.sidebar-contact-closed i {
  font-size: 16px;
  color: #005978;
}
.sidebar-switch-closed {
  display: flex;
  align-items: center;
  height: 36px;
}
sidebar-body {
  position: absolute;
  top: 0;
  bottom: 138px;
  overflow-y: scroll;
  overflow-x: hidden;
  scrollbar-width: none;
  width: 100%;
}
.sidebar-body::-webkit-scrollbar {
  display: none;
}
.navigation a:hover,
.navigation a:hover i,
.menu-content li:hover a,
.menu-content li:hover a i {
  color: #FFFFFF !important;
}
.navigation a:hover {
  background-color: #0584b0 !important;
}
.navigation a:hover .badge {
  background-color: #FFFFFF;
  color: #0584b0;
}
.navigation a:focus {
  color: #005978;
}
#notification-sidebar {
  width: 400px;
  right: -405px;
  padding: 0;
  background-color: #FFFFFF;
  z-index: 1051;
  position: fixed;
  top: 0;
  bottom: 0;
  height: 100vh;
  height: calc(1vh * 100);
  height: calc(var(--vh, 1vh) * 100);
  transition: right 0.6s cubic-bezier(0.05, 0.74, 0.2, 0.99);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
#notification-sidebar.open {
  right: 0;
  box-shadow: -8px 8px 14px 0 rgba(25, 42, 70, 0.11);
}
#notification-sidebar .notification-sidebar-close {
  position: absolute;
  right: 10px;
  top: 10px;
  padding: 7px;
  width: auto;
  z-index: 10;
}
#notification-sidebar .notification-sidebar-content {
  position: relative;
  height: 100%;
  padding: 10px;
}
#notification-sidebar .notification-sidebar-content .timeline-left {
  padding-left: 1.3rem;
}
#notification-sidebar .notification-sidebar-content .timeline-left .timeline-line {
  width: 1px;
  margin-bottom: 4rem;
}
#notification-sidebar .notification-sidebar-content .timeline-left .timeline-item {
  padding-bottom: 1rem;
}
#notification-sidebar .notification-sidebar-content .timeline-left .timeline-item:after {
  border: none;
}
#notification-sidebar .notification-sidebar-content .timeline-left .timeline-item .activity-list-text {
  margin-top: 0.7rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
#notification-sidebar .notification-sidebar-content .timeline-left .timeline-item .activity-list-text .notification-note {
  background-color: #F0F0F0;
  border-radius: 0.35rem;
}
#notification-sidebar .notification-sidebar-content .notification-tab-content {
  position: relative;
  height: calc(100vh - 3.333333rem);
  height: calc(1vh * 100 - 3.333333rem);
  height: calc(var(--vh, 1vh) * 100 - 3.333333rem);
}
#notification-sidebar .notification-sidebar-content .notification-tab-content .ps__rail-y {
  right: 5px;
}
.auth-page:not(.layout-dark) {
  background-size: cover;
  background-repeat: no-repeat;
}
.auth-page .auth-img {
  padding: 0;
}
.auth-page .auth-img .auth-img-bg {
  background-color: #F0F0F0;
}
.auth-height {
  overflow: auto;
}
.chat-application {
  position: relative;
}
.vertical-layout .chat-application {
  height: calc(100vh - 52px);
}
.horizontal-layout .chat-application {
  margin-top: 1rem;
  height: calc(1vh * 100 - 8.43rem) !important;
  height: calc(var(--vh, 1vh) * 100 - 8.43rem) !important;
}
.horizontal-layout .chat-application .chat-sidebar {
  height: calc(1vh * 100 - 8.43rem);
  height: calc(var(--vh, 1vh) * 100 - 8.43rem);
}
.horizontal-layout .chat-application .chat-sidebar .users-list-padding {
  height: calc(1vh * 100 - 13.2rem);
  height: calc(var(--vh, 1vh) * 100 - 13.2rem);
}
.horizontal-layout .chat-application .chat-app-window {
  height: calc(1vh * 100 - 17.23rem);
  height: calc(var(--vh, 1vh) * 100 - 17.23rem);
}
.chat-application .ps__rail-x {
  display: none !important;
}
.chat-application .wrapper {
  height: 100vh;
}
.chat-application.navbar-sticky:not(.horizontal-layout) .wrapper {
  height: calc(1vh * 100);
  height: calc(var(--vh, 1vh) * 100);
}
.chat-application.horizontal-menu.navbar-sticky .wrapper, .chat-application.vertical-menu.navbar-sticky .wrapper {
  height: calc(1vh * 100);
  height: calc(var(--vh, 1vh) * 100);
}
.chat-application.horizontal-layout.navbar-sticky .footer {
  margin-top: 0;
}
.chat-application .app-content-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100% !important;
  width: 100%;
  border-radius: 0px;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.6);
  cursor: pointer;
  transition: all 0.4s;
  z-index: -1;
  visibility: visible;
}
.chat-application .app-content-overlay.show {
  opacity: 1;
  z-index: 3;
}
.chat-application .chat-sidebar {
  background: #FFFFFF;
  position: absolute;
  width: 300px;
  vertical-align: top;
  height: calc(1vh * 100 - 52px);
  height: calc(var(--vh, 1vh) * 100 - 52px);
  overflow-y: scroll;
  border: none;
  z-index: 4;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
  right: 0;
  top: 0;
}
.chat-application .chat-sidebar .sidebar-close-icon {
  position: absolute;
  right: 5px;
  top: 0;
  cursor: pointer;
  font-size: 1rem;
  z-index: 1;
}
.chat-application .chat-sidebar .chat-fixed-search {
  margin-bottom: 1px;
}
.chat-application .chat-sidebar .users-list-padding {
  height: calc(100vh - 113px);
}
.chat-application .chat-sidebar .users-list-padding .list-group-item {
  border: none;
  border-radius: 0;
}
.chat-application .chat-sidebar .users-list-padding .list-group-item-heading span {
  font-size: 0.8rem;
  font-weight: 400;
}
.chat-application .chat-sidebar .users-list-padding .chat-list-text {
  color: #333333;
}
.chat-application .chat-sidebar .users-list-padding .selected-chat {
  background-color: #F5F5F5;
  border-right: 3px solid #005978;
}
.chat-application .chat-name {
  background-color: #FFFFFF;
  margin-right: 300px;
  border-bottom: 1px solid #ffffff;
}
.chat-application .chat-app-window {
  margin-right: 300px;
  padding: 24px 48px;
  overflow-y: scroll;
  text-align: center;
  height: calc(1vh * 100 - 177px);
  height: calc(var(--vh, 1vh) * 100 - 177px);
  background-color: #F5F5F5;
}
.chat-application .chat-app-window-full {
  margin-right: 0;
  height: calc(1vh * 100 - 168px);
  height: calc(var(--vh, 1vh) * 100 - 168px);
}
.chat-application .chat-app-form {
  background: #FFFFFF;
  margin-right: 300px;
  position: relative;
  overflow: hidden;
  border-top: 1px solid #ffffff;
}
.chat-application .chat-app-form-full {
  margin-right: 0;
}
.chat-application .chats {
  padding: 0;
}
.chat-application .chats .chat-body {
  display: block;
  margin: 12px 28px 0 0;
  overflow: hidden;
}
.chat-application .chats .chat-body .chat-content {
  text-align: right;
  position: relative;
  display: block;
  float: right;
  padding: 8px 15px;
  margin: 0 4px 12px 0;
  clear: both;
  color: #FFFFFF;
  background-color: #005978;
  border-radius: 4px;
}
.chat-application .chats .chat-body .chat-content:before {
  position: absolute;
  top: 10px;
  right: -10px;
  width: 0;
  height: 0;
  content: "";
  border: 5px solid transparent;
}
.chat-application .chats .chat-body .chat-content + .chat-content:before {
  border-color: transparent;
}
.chat-application .chats .chat-body .chat-content p {
  text-align: left;
  margin: 0;
}
.chat-application .chats .chat-avatar {
  float: right;
}
.chat-application .chats .time {
  color: #BDBDBD;
  font-size: 12px;
  text-align: center;
  margin: 16px 0;
}
.chat-application .chats .chat-left .chat-avatar {
  float: left;
}
.chat-application .chats .chat-left .chat-body {
  margin-right: 0;
  margin-left: 28px;
}
.chat-application .chats .chat-left .chat-content {
  text-align: left;
  float: left;
  margin: 0 0 12px 4px;
  color: #303030;
  background-color: #F4F4F8;
}
.chat-application .chats .chat-left .chat-content + .chat-content:before {
  border-color: transparent;
}
.chat-application .chats .chat-left .chat-content:before {
  right: auto;
  left: -10px;
  border-left-color: transparent;
}
.chat-application .form-control-position {
  cursor: pointer;
}
.chat-application .form-control-position.control-position-right {
  right: 18px;
  top: 2px;
  cursor: pointer;
}
.chat-application i#chatOptions {
  cursor: pointer;
}
.chat-application i#chatOptions:after {
  display: none;
}
@media (max-width: 575.98px) {
  .chat-application .chat-sidebar {
    width: 260px;
  }
}
@media (max-width: 767.98px) {
  .chat-application .chat-app-window {
    margin-left: 0;
  }
  .chat-application .chat-app-form {
    margin-left: 0;
  }
  .chat-application .chat-name {
    margin-left: 0;
  }
  .chat-application .chat-sidebar {
    left: 0;
  }
  .chat-sidebar {
    transform: translateX(-110%);
    transition: transform 0.4s;
  }
  .app-content-overlay.show + .chat-sidebar {
    transform: translateX(0%);
  }
}
@media (max-width: 991.98px) {
  .chat-application .chat-app-form .form-group i.fa.fa-paper-plane-o {
    padding: 0.25rem !important;
  }
}
@media (min-width: 1200px) {
  .horizontal-layout .chat-application {
    height: calc(1vh * 100 - 12.05rem) !important;
    height: calc(var(--vh, 1vh) * 100 - 12.05rem) !important;
  }
  .horizontal-layout .chat-application .chat-sidebar {
    height: calc(1vh * 100 - 12.05rem);
    height: calc(var(--vh, 1vh) * 100 - 12.05rem);
  }
  .horizontal-layout .chat-application .chat-sidebar .users-list-padding {
    height: calc(1vh * 100 - 16.82rem);
    height: calc(var(--vh, 1vh) * 100 - 16.82rem);
  }
  .horizontal-layout .chat-application .chat-app-window {
    height: calc(1vh * 100 - 20.85rem);
    height: calc(var(--vh, 1vh) * 100 - 20.85rem);
  }
}
.timeline {
  position: relative;
  margin: 0;
  padding: 10px 0;
}
.timeline:after {
  content: "";
  display: table;
  clear: both;
}
.timeline:before {
  content: "";
  display: table;
}
.timeline > li:nth-child(even) {
  float: left;
  clear: left;
}
.timeline > li:nth-child(odd) {
  float: right;
  clear: right;
}
.timeline .timeline-line {
  display: inline-block;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 2px;
  background-color: #ffffff;
  transform: translate(-50%, 0);
}
.timeline .timeline-group {
  display: block;
  position: relative;
  text-align: center;
  float: none !important;
  z-index: 1;
}
.timeline .timeline-item {
  position: relative;
  display: inline-block;
  line-height: inherit;
}
.timeline .timeline-item .timeline-card .progress .progress-bar {
  border-radius: 0;
}
.timeline .timeline-item > .timeline-badge {
  position: absolute;
  top: 12px;
  z-index: 1;
}
.timeline .timeline-item > .timeline-badge > span {
  cursor: pointer;
  display: inline-block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  text-align: center;
  transition: all ease 0.3s;
}
.timeline .timeline-item > .timeline-badge > span:active, .timeline .timeline-item > .timeline-badge > span:focus, .timeline .timeline-item > .timeline-badge > span:hover {
  transform: scale(1.1);
}
.timeline .timeline-item > .timeline-badge > span i {
  font-size: 1.4rem;
  line-height: 40px;
}
.timeline-center .timeline-line {
  left: 50%;
}
.timeline-center .timeline-item {
  width: 50%;
  padding: 0 50px 35px;
}
.timeline-center .timeline-item:nth-child(even) {
  padding: 0px 35px 30px 0px;
}
.timeline-center .timeline-item:nth-child(even):after {
  content: "";
  position: absolute;
  right: 14px;
  top: 32px;
  width: 1.4rem;
  z-index: 0;
  border: 1px dashed #ffffff;
}
.timeline-center .timeline-item:nth-child(even) > .timeline-badge {
  right: -20px;
}
.timeline-center .timeline-item:nth-child(odd) {
  padding: 0px 0px 30px 35px;
}
.timeline-center .timeline-item:nth-child(odd):after {
  content: "";
  position: absolute;
  left: 20px;
  top: 32px;
  width: 1rem;
  z-index: 0;
  border: 1px dashed #E0E0E0;
}
.timeline-center .timeline-item:nth-child(odd) > .timeline-badge {
  left: -20px;
}
.timeline-center .timeline-item.center-block {
  width: 100%;
  margin-top: 5px;
  padding: 0 0 30px !important;
}
.timeline-center .timeline-item.center-block > .timeline-badge {
  top: -28px;
  right: auto !important;
  width: 100%;
  text-align: center;
}
.timeline-center .timeline-item.center-block:after {
  display: none;
}
.timeline-right .timeline-line {
  right: 12px;
}
.timeline-right .timeline-group {
  text-align: right;
}
.timeline-right .timeline-item {
  width: 100%;
  padding: 0px 3.2rem 2.333333rem 0px;
}
.timeline-right .timeline-item:after {
  content: "";
  position: absolute;
  right: 32px;
  top: 32px;
  width: 1rem;
  z-index: 0;
  border: 1px dashed #ffffff;
}
.timeline-right .timeline-item > .timeline-badge {
  right: -8px;
}
.timeline-right .timeline-item.right-block:after {
  right: 15px;
  width: 2.2rem;
}
.timeline-left .timeline-line {
  left: 12px;
}
.timeline-left .timeline-group {
  text-align: left;
}
.timeline-left .timeline-item {
  width: 100%;
  padding: 0 0 2.333333rem 3.2rem;
}
.timeline-left .timeline-item:after {
  content: "";
  position: absolute;
  left: 32px;
  top: 32px;
  width: 1rem;
  z-index: 0;
  border: 1px dashed #ffffff;
}
.timeline-left .timeline-item > .timeline-badge {
  left: -8px;
}
.timeline-left .timeline-item.left-block:after {
  left: 13px;
  width: 2.3rem;
}
@media (max-width: 991px) {
  .timeline-center .timeline-item {
    display: block !important;
    padding: 20px 0 20px !important;
    width: 100% !important;
    margin-top: 0 !important;
    float: none !important;
    clear: both !important;
  }
  .timeline-center .timeline-item:after, .timeline-center .timeline-item:before {
    display: none;
  }
  .timeline-center .timeline-item > .timeline-badge {
    top: -12px !important;
    right: auto !important;
    left: auto !important;
    width: 100%;
    text-align: center;
  }
  .timeline-center .timeline-item .bg-transparent {
    background-color: #F4F4F8 !important;
  }
}
@media (max-width: 575px) {
  .timeline-wrapper {
    padding: 0;
  }
}
/* Shadows (from mdl http://www.getmdl.io/) */
html body.layout-dark:not(.layout-transparent) {
  background-color: #101010;
  color: #B2B1B5;
  height: 100%;
}
html body.layout-dark:not(.layout-transparent) .card {
  box-shadow: -8px 8px 14px 0 rgba(0, 0, 0, 0.25);
}
html body.layout-dark:not(.layout-transparent).vertical-layout.navbar-sticky.page-scrolled nav.header-navbar {
  background-color: #1E1E1E;
  box-shadow: -8px 8px 14px 0 rgba(0, 0, 0, 0.25);
}
html body.layout-dark:not(.layout-transparent).auth-page {
  background-image: repeating-linear-gradient(135deg, rgba(19, 19, 19, 0.02) 0px, rgba(19, 19, 19, 0.02) 132px, rgba(233, 233, 233, 0.02) 132px, rgba(233, 233, 233, 0.02) 257px, rgba(87, 87, 87, 0.02) 257px, rgba(87, 87, 87, 0.02) 356px, rgba(139, 139, 139, 0.02) 356px, rgba(139, 139, 139, 0.02) 449px, rgba(107, 107, 107, 0.02) 449px, rgba(107, 107, 107, 0.02) 540px, rgba(141, 141, 141, 0.02) 540px, rgba(141, 141, 141, 0.02) 606px, rgba(197, 197, 197, 0.02) 606px, rgba(197, 197, 197, 0.02) 754px, rgba(79, 79, 79, 0.02) 754px, rgba(79, 79, 79, 0.02) 851px), repeating-linear-gradient(135deg, rgba(152, 152, 152, 0.02) 0px, rgba(152, 152, 152, 0.02) 76px, rgba(91, 91, 91, 0.02) 76px, rgba(91, 91, 91, 0.02) 199px, rgba(68, 68, 68, 0.02) 199px, rgba(68, 68, 68, 0.02) 298px, rgba(216, 216, 216, 0.02) 298px, rgba(216, 216, 216, 0.02) 378px, rgba(254, 254, 254, 0.02) 378px, rgba(254, 254, 254, 0.02) 438px, rgba(79, 79, 79, 0.02) 438px, rgba(79, 79, 79, 0.02) 523px, rgba(47, 47, 47, 0.02) 523px, rgba(47, 47, 47, 0.02) 590px, rgba(241, 241, 241, 0.02) 590px, rgba(241, 241, 241, 0.02) 730px), repeating-linear-gradient(135deg, rgba(39, 39, 39, 0.02) 0px, rgba(39, 39, 39, 0.02) 109px, rgba(131, 131, 131, 0.02) 109px, rgba(131, 131, 131, 0.02) 202px, rgba(18, 18, 18, 0.02) 202px, rgba(18, 18, 18, 0.02) 329px, rgba(217, 217, 217, 0.02) 329px, rgba(217, 217, 217, 0.02) 405px, rgba(93, 93, 93, 0.02) 405px, rgba(93, 93, 93, 0.02) 487px, rgba(194, 194, 194, 0.02) 487px, rgba(194, 194, 194, 0.02) 551px, rgba(202, 202, 202, 0.02) 551px, rgba(202, 202, 202, 0.02) 614px, rgba(224, 224, 224, 0.02) 614px, rgba(224, 224, 224, 0.02) 747px), linear-gradient(90deg, rgb(52, 52, 52), rgb(51, 51, 51));
}
html body.layout-dark:not(.layout-transparent).auth-page .auth-img .auth-img-bg {
  background-color: #333333;
}
html body.layout-dark.layout-transparent {
  color: #D6D5D8;
}
html body.layout-dark.layout-transparent[class*=bg-glass-], html body.layout-dark.layout-transparent [class*=bg-glass-] {
  background-size: cover;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
  transition: background-image 0.3s;
}
html body.layout-dark.layout-transparent[class*=bg-glass-] {
  background-attachment: fixed;
}
html body.layout-dark.layout-transparent.bg-glass-1, html body.layout-dark.layout-transparent .bg-glass-1 {
  background-image: linear-gradient(135deg, rgba(29, 29, 29, 0.05) 0%, rgba(29, 29, 29, 0.05) 17%, rgba(27, 27, 27, 0.05) 17%, rgba(27, 27, 27, 0.05) 34%, rgba(31, 31, 31, 0.05) 34%, rgba(31, 31, 31, 0.05) 93%, rgba(242, 242, 242, 0.05) 93%, rgba(242, 242, 242, 0.05) 100%), linear-gradient(135deg, rgba(129, 129, 129, 0.05) 0%, rgba(129, 129, 129, 0.05) 66%, rgba(117, 117, 117, 0.05) 66%, rgba(117, 117, 117, 0.05) 91%, rgba(199, 199, 199, 0.05) 91%, rgba(199, 199, 199, 0.05) 100%), linear-gradient(135deg, rgba(31, 31, 31, 0.07) 0%, rgba(31, 31, 31, 0.07) 15%, rgba(139, 139, 139, 0.07) 15%, rgba(139, 139, 139, 0.07) 23%, rgba(200, 200, 200, 0.07) 23%, rgba(200, 200, 200, 0.07) 29%, rgba(102, 102, 102, 0.07) 29%, rgba(102, 102, 102, 0.07) 100%), linear-gradient(90deg, rgb(19, 196, 228), rgb(126, 8, 222));
}
html body.layout-dark.layout-transparent.bg-glass-2, html body.layout-dark.layout-transparent .bg-glass-2 {
  background-image: linear-gradient(238deg, rgba(4, 4, 4, 0.05) 0%, rgba(4, 4, 4, 0.05) 56%, rgba(211, 211, 211, 0.05) 56%, rgba(211, 211, 211, 0.05) 100%), linear-gradient(223deg, rgba(96, 96, 96, 0.05) 0%, rgba(96, 96, 96, 0.05) 58%, rgba(161, 161, 161, 0.05) 58%, rgba(161, 161, 161, 0.05) 100%), linear-gradient(263deg, rgba(232, 232, 232, 0.05) 0%, rgba(232, 232, 232, 0.05) 65%, rgba(243, 243, 243, 0.05) 65%, rgba(243, 243, 243, 0.05) 100%), linear-gradient(90deg, rgb(204, 82, 252), rgb(17, 31, 118));
}
html body.layout-dark.layout-transparent.bg-glass-3, html body.layout-dark.layout-transparent .bg-glass-3 {
  background-image: radial-gradient(circle at 17% 1%, rgba(198, 198, 198, 0.03) 0%, rgba(198, 198, 198, 0.03) 50%, rgba(42, 42, 42, 0.03) 50%, rgba(42, 42, 42, 0.03) 100%), radial-gradient(circle at 8% 81%, rgba(253, 253, 253, 0.03) 0%, rgba(253, 253, 253, 0.03) 50%, rgba(36, 36, 36, 0.03) 50%, rgba(36, 36, 36, 0.03) 100%), radial-gradient(circle at 83% 29%, rgba(164, 164, 164, 0.03) 0%, rgba(164, 164, 164, 0.03) 50%, rgba(60, 60, 60, 0.03) 50%, rgba(60, 60, 60, 0.03) 100%), radial-gradient(circle at 96% 62%, rgba(170, 170, 170, 0.03) 0%, rgba(170, 170, 170, 0.03) 50%, rgba(169, 169, 169, 0.03) 50%, rgba(169, 169, 169, 0.03) 100%), linear-gradient(338deg, rgb(2, 141, 213), rgb(5, 172, 81));
}
html body.layout-dark.layout-transparent.bg-glass-4, html body.layout-dark.layout-transparent .bg-glass-4 {
  background-image: linear-gradient(245deg, rgba(27, 27, 27, 0.04) 0%, rgba(27, 27, 27, 0.04) 93%, rgba(92, 92, 92, 0.04) 93%, rgba(92, 92, 92, 0.04) 100%), linear-gradient(44deg, rgba(11, 11, 11, 0.04) 0%, rgba(11, 11, 11, 0.04) 39%, rgba(186, 186, 186, 0.04) 39%, rgba(186, 186, 186, 0.04) 100%), linear-gradient(134deg, rgba(178, 178, 178, 0.04) 0%, rgba(178, 178, 178, 0.04) 95%, rgba(237, 237, 237, 0.04) 95%, rgba(237, 237, 237, 0.04) 100%), linear-gradient(322deg, rgba(56, 56, 56, 0.04) 0%, rgba(56, 56, 56, 0.04) 58%, rgba(232, 232, 232, 0.04) 58%, rgba(232, 232, 232, 0.04) 100%), linear-gradient(139deg, rgba(51, 51, 51, 0.04) 0%, rgba(51, 51, 51, 0.04) 62%, rgba(35, 35, 35, 0.04) 62%, rgba(35, 35, 35, 0.04) 100%), linear-gradient(252deg, rgba(9, 9, 9, 0.04) 0%, rgba(9, 9, 9, 0.04) 39%, rgba(174, 174, 174, 0.04) 39%, rgba(174, 174, 174, 0.04) 100%), linear-gradient(229deg, rgba(241, 241, 241, 0.04) 0%, rgba(241, 241, 241, 0.04) 2%, rgba(140, 140, 140, 0.04) 2%, rgba(140, 140, 140, 0.04) 100%), linear-gradient(223deg, rgba(82, 82, 82, 0.04) 0%, rgba(82, 82, 82, 0.04) 36%, rgba(229, 229, 229, 0.04) 36%, rgba(229, 229, 229, 0.04) 100%), linear-gradient(90deg, rgb(245, 16, 17), rgb(177, 69, 207));
}
html body.layout-dark.layout-transparent.bg-glass-hibiscus,
html body.layout-dark.layout-transparent .bg-glass-hibiscus {
  background-image: linear-gradient(to right bottom, #f05f57, #c83d5c, #99245a, #671351, #360940);
}
html body.layout-dark.layout-transparent.bg-glass-purple-pizzazz,
html body.layout-dark.layout-transparent .bg-glass-purple-pizzazz {
  background-image: linear-gradient(to right bottom, #662d86, #8b2a8a, #ae2389, #cf1d83, #ed1e79);
}
html body.layout-dark.layout-transparent.bg-glass-blue-lagoon,
html body.layout-dark.layout-transparent .bg-glass-blue-lagoon {
  background-image: linear-gradient(to right bottom, #144e68, #006d83, #008d92, #00ad91, #57ca85);
}
html body.layout-dark.layout-transparent.bg-glass-electric-violet,
html body.layout-dark.layout-transparent .bg-glass-electric-violet {
  background-image: linear-gradient(to left top, #4a00e0, #600de0, #7119e1, #8023e1, #8e2de2);
}
html body.layout-dark.layout-transparent.bg-glass-portage,
html body.layout-dark.layout-transparent .bg-glass-portage {
  background-image: linear-gradient(to left top, #97abff, #798ce5, #5b6ecb, #3b51b1, #123597);
}
html body.layout-dark.layout-transparent.bg-glass-tundora,
html body.layout-dark.layout-transparent .bg-glass-tundora {
  background-image: linear-gradient(to left top, #ef4673, #ffc846);
}
html body.layout-dark.layout-transparent .header-navbar {
  background-attachment: fixed;
}
html body.layout-dark.layout-transparent .alert.alert-light {
  color: #101010 !important;
}
html body.layout-dark.layout-transparent.vertical-layout.navbar-sticky.page-scrolled nav.header-navbar {
  box-shadow: -8px 8px 14px 0 rgba(25, 42, 70, 0.11);
}
html body.layout-dark.layout-transparent .nav-tabs .nav-link.active,
html body.layout-dark.layout-transparent .nav-tabs .nav-item.show .nav-link {
  color: #EFDEFF;
}
html body.layout-dark.layout-transparent .nav-tabs .nav-link.active {
  border-bottom-color: #EFDEFF;
}
html body.layout-dark.layout-transparent .nav-vertical .nav-left.nav-tabs .nav-link.active {
  border-right-color: #EFDEFF !important;
}
html body.layout-dark.layout-transparent .nav-vertical .nav-right.nav-tabs .nav-link.active {
  border-left-color: #EFDEFF !important;
}
html body.layout-dark.layout-transparent.nav-collapsed.menu-collapsed .sidebar-background {
  background: transparent;
}
html body.layout-dark.layout-transparent.nav-collapsed .app-sidebar.expanded .sidebar-background {
  opacity: 0.9;
  background: #000000;
  transition: all 0.5s ease;
}
html body.layout-dark.layout-transparent .app-sidebar .sidebar-background:after {
  background: none;
}
html body.layout-dark.layout-transparent.auth-page .auth-img .auth-img-bg {
  background-color: rgba(0, 0, 0, 0.12);
}
html body.layout-dark.layout-transparent .language-markup,
html body.layout-dark.layout-transparent .language-css,
html body.layout-dark.layout-transparent .language-js,
html body.layout-dark.layout-transparent .language-javascript,
html body.layout-dark.layout-transparent .ql-syntax {
  background-color: rgba(0, 0, 0, 0.12) !important;
}
html body.layout-dark.layout-transparent a.fc-more {
  color: #FFFFFF;
}
@media (min-width: 1199px) {
  html body.layout-dark.layout-transparent .app-sidebar {
    background: transparent !important;
  }
}
@media (max-width: 1199px) {
  html body.layout-dark.layout-transparent .app-sidebar {
    background: rgba(0, 0, 0, 0.8) !important;
  }
}
html body.layout-dark.layout-transparent .app-content-overlay {
  background-color: rgba(0, 0, 0, 0.7);
}
@media (max-width: 1199.98px) {
  html body.layout-dark.layout-transparent .email-app-sidebar {
    background-color: rgba(0, 0, 0, 0.9) !important;
  }
}
@media (max-width: 767.98px) {
  html body.layout-dark.layout-transparent .chat-sidebar {
    background-color: rgba(0, 0, 0, 0.9) !important;
  }
}
html body.layout-dark.layout-transparent .customizer .sb-color-options,
html body.layout-dark.layout-transparent .customizer .sb-options,
html body.layout-dark.layout-transparent .customizer .sb-bg-img,
html body.layout-dark.layout-transparent .customizer .toggle-sb-bg-img {
  display: none !important;
}
html body.layout-dark.layout-transparent .customizer .tl-color-option,
html body.layout-dark.layout-transparent .customizer .cz-tl-bg-color,
html body.layout-dark.layout-transparent .customizer .tl-bg-img {
  display: block !important;
}
html body.layout-dark.layout-transparent .kb-categories-text {
  color: #9E9E9E;
}
html body.layout-dark.layout-transparent .kb-overlay.show {
  background-color: rgba(0, 0, 0, 0.7);
}
.layout-transparent a {
  color: #EFDEFF;
}
.layout-transparent a:hover {
  color: #e3c5ff;
}
html body.layout-dark.layout-transparent h1,
html body.layout-dark.layout-transparent h2,
html body.layout-dark.layout-transparent h3,
html body.layout-dark.layout-transparent h4,
html body.layout-dark.layout-transparent h5,
html body.layout-dark.layout-transparent h6,
html body.layout-dark.layout-transparent .h1,
html body.layout-dark.layout-transparent .h2,
html body.layout-dark.layout-transparent .h3,
html body.layout-dark.layout-transparent .h4,
html body.layout-dark.layout-transparent .h5,
html body.layout-dark.layout-transparent .h6,
html body.layout-dark.layout-transparent .content-header,
html body.layout-dark.layout-transparent .table th {
  color: #E9E9EA;
}
html body.layout-dark:not(.layout-transparent) h1,
html body.layout-dark:not(.layout-transparent) h2,
html body.layout-dark:not(.layout-transparent) h3,
html body.layout-dark:not(.layout-transparent) h4,
html body.layout-dark:not(.layout-transparent) h5,
html body.layout-dark:not(.layout-transparent) h6,
html body.layout-dark:not(.layout-transparent) .h1,
html body.layout-dark:not(.layout-transparent) .h2,
html body.layout-dark:not(.layout-transparent) .h3,
html body.layout-dark:not(.layout-transparent) .h4,
html body.layout-dark:not(.layout-transparent) .h5,
html body.layout-dark:not(.layout-transparent) .h6,
html body.layout-dark:not(.layout-transparent) .content-header,
html body.layout-dark:not(.layout-transparent) .table th {
  color: #BFBEC2;
}
html body.layout-dark.layout-transparent .content-sub-header,
html body.layout-dark.layout-transparent .table td {
  color: #D6D5D8;
}
html body.layout-dark:not(.layout-transparent) .content-sub-header,
html body.layout-dark:not(.layout-transparent) .table td {
  color: #B2B1B5;
}
html body.layout-dark.layout-transparent .blockquote-footer,
html body.layout-dark.layout-transparent .text-muted {
  color: #C3C2C5 !important;
}
html body.layout-dark:not(.layout-transparent) .blockquote-footer,
html body.layout-dark:not(.layout-transparent) .text-muted {
  color: #848484 !important;
}
html body.layout-dark.layout-transparent .disabled {
  color: #9E9E9E;
}
html body.layout-dark:not(.layout-transparent) .disabled {
  color: #626164;
}
html body.layout-dark.layout-transparent .logo-text {
  color: #E9E9EA;
}
html body.layout-dark:not(.layout-transparent) .logo-text {
  color: #BFBEC2;
}
html body.layout-dark.layout-transparent .border {
  border-color: rgba(238, 238, 238, 0.2) !important;
}
html body.layout-dark:not(.layout-transparent) .border {
  border-color: #474748 !important;
}
html body.layout-dark.layout-transparent .border-top {
  border-top-color: rgba(238, 238, 238, 0.2) !important;
}
html body.layout-dark:not(.layout-transparent) .border-top {
  border-top-color: #474748 !important;
}
html body.layout-dark.layout-transparent .border-right {
  border-right-color: rgba(238, 238, 238, 0.2) !important;
}
html body.layout-dark:not(.layout-transparent) .border-right {
  border-right-color: #474748 !important;
}
html body.layout-dark.layout-transparent .border-bottom {
  border-bottom-color: rgba(238, 238, 238, 0.2) !important;
}
html body.layout-dark:not(.layout-transparent) .border-bottom {
  border-bottom-color: #474748 !important;
}
html body.layout-dark.layout-transparent .border-left {
  border-left-color: rgba(238, 238, 238, 0.2) !important;
}
html body.layout-dark:not(.layout-transparent) .border-left {
  border-left-color: #474748 !important;
}
html body.layout-dark.layout-transparent hr {
  border-color: rgba(238, 238, 238, 0.2) !important;
}
html body.layout-dark:not(.layout-transparent) hr {
  border-color: #474748;
}
html body.layout-dark:not(.layout-transparent) code {
  background-color: #101010;
}
html body.layout-dark.layout-transparent pre {
  background: rgba(0, 0, 0, 0.12);
}
html body.layout-dark:not(.layout-transparent) pre {
  background: #101010;
}
html body.layout-dark.layout-transparent pre code {
  color: #D6D5D8;
}
html body.layout-dark:not(.layout-transparent) pre code {
  color: #B2B1B5;
}
html body.layout-dark.layout-transparent pre code[class*=language-] {
  background-color: transparent !important;
}
html body.layout-dark.layout-transparent .table thead th,
html body.layout-dark.layout-transparent .table thead td, html body.layout-dark.layout-transparent .table tfoot th,
html body.layout-dark.layout-transparent .table tfoot td {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: rgba(238, 238, 238, 0.2);
}
html body.layout-dark:not(.layout-transparent) .table thead th,
html body.layout-dark:not(.layout-transparent) .table thead td, html body.layout-dark:not(.layout-transparent) .table tfoot th,
html body.layout-dark:not(.layout-transparent) .table tfoot td {
  background-color: #101010;
  border-color: #474748;
}
html body.layout-dark.layout-transparent .table th,
html body.layout-dark.layout-transparent .table td {
  border-top-color: rgba(238, 238, 238, 0.2);
}
html body.layout-dark:not(.layout-transparent) .table th,
html body.layout-dark:not(.layout-transparent) .table td {
  border-top-color: #474748;
}
html body.layout-dark.layout-transparent .table.table-bordered {
  border-color: rgba(238, 238, 238, 0.2);
}
html body.layout-dark:not(.layout-transparent) .table.table-bordered {
  border-color: #474748;
}
html body.layout-dark.layout-transparent .table.table-bordered th,
html body.layout-dark.layout-transparent .table.table-bordered td {
  border-color: rgba(238, 238, 238, 0.2);
}
html body.layout-dark:not(.layout-transparent) .table.table-bordered th,
html body.layout-dark:not(.layout-transparent) .table.table-bordered td {
  border-color: #474748;
}
html body.layout-dark.layout-transparent .table.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(51, 51, 51, 0.1);
}
html body.layout-dark:not(.layout-transparent) .table.table-striped tbody tr:nth-of-type(odd) {
  background-color: #333333;
}
html body.layout-dark.layout-transparent .table.dataTable tr.group {
  background-color: rgba(71, 71, 71, 0.2);
}
html body.layout-dark:not(.layout-transparent) .table.dataTable tr.group {
  background-color: #474747;
}
html body.layout-dark.layout-transparent .card:not([class*=gradient-]) {
  background: rgba(0, 0, 0, 0.12);
}
html body.layout-dark:not(.layout-transparent) .card:not([class*=gradient-]) {
  background: #1E1E1E;
}
html body.layout-dark.layout-transparent .dropdown-menu {
  background-color: rgba(16, 16, 16, 0.92);
}
html body.layout-dark:not(.layout-transparent) .dropdown-menu {
  background-color: #101010;
}
html body.layout-dark.layout-transparent .dropdown-menu .dropdown-item:not(:active) {
  color: #D6D5D8;
}
html body.layout-dark:not(.layout-transparent) .dropdown-menu .dropdown-item:not(:active) {
  color: #B2B1B5;
}
html body.layout-dark.layout-transparent .media-bordered .media {
  border-top-color: rgba(238, 238, 238, 0.2);
}
html body.layout-dark:not(.layout-transparent) .media-bordered .media {
  border-top-color: #474748;
}
html body.layout-dark.layout-transparent .pagination .page-item .page-link {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: rgba(0, 0, 0, 0.12);
  color: #D6D5D8;
}
html body.layout-dark:not(.layout-transparent) .pagination .page-item .page-link {
  background-color: #1E1E1E;
  border-color: #474748;
}
html body.layout-dark.layout-transparent .pagination .page-item.disabled .page-link {
  color: #8A8A8A;
}
html body.layout-dark:not(.layout-transparent) .pagination .page-item.disabled .page-link {
  color: #8A8A8A;
}
html body.layout-dark.layout-transparent .progress {
  background: rgba(0, 0, 0, 0.12);
}
html body.layout-dark:not(.layout-transparent) .progress {
  background: #101010;
}
html body.layout-dark.layout-transparent .modal-content {
  background: rgba(16, 16, 16, 0.92);
}
html body.layout-dark:not(.layout-transparent) .modal-content {
  background: transparent;
}
html body.layout-dark.layout-transparent .modal-content .modal-header {
  background: transparent;
}
html body.layout-dark:not(.layout-transparent) .modal-content .modal-header {
  background: #1E1E1E;
}
html body.layout-dark.layout-transparent .modal-content .modal-body {
  background: transparent;
}
html body.layout-dark:not(.layout-transparent) .modal-content .modal-body {
  background: #1E1E1E;
}
html body.layout-dark.layout-transparent .modal-content .modal-footer {
  background: transparent;
  border-top: 1px solid rgba(238, 238, 238, 0.2);
}
html body.layout-dark:not(.layout-transparent) .modal-content .modal-footer {
  background: #1E1E1E;
  border-top: 1px solid #474748;
}
html body.layout-dark.layout-transparent .list-group .list-group-item {
  border-color: rgba(238, 238, 238, 0.2);
}
html body.layout-dark:not(.layout-transparent) .list-group .list-group-item {
  border-color: #474748;
}
html body.layout-dark.layout-transparent .list-group button {
  color: #D6D5D8 !important;
}
html body.layout-dark:not(.layout-transparent) .list-group button {
  color: #B2B1B5 !important;
}
html body.layout-dark.layout-transparent .popover {
  background-color: rgba(16, 16, 16, 0.92);
  border-color: rgba(238, 238, 238, 0.2);
}
html body.layout-dark:not(.layout-transparent) .popover {
  background: transparent;
  box-shadow: -8px 8px 14px 0 rgba(0, 0, 0, 0.25);
  border-color: #474748;
}
html body.layout-dark.layout-transparent .popover .popover-header {
  background: transparent;
  color: #E9E9EA;
  border-color: rgba(238, 238, 238, 0.2);
}
html body.layout-dark:not(.layout-transparent) .popover .popover-header {
  background: #101010;
  color: #BFBEC2;
  border-color: #474748;
}
html body.layout-dark.layout-transparent .popover .popover-body {
  background: transparent;
  color: #E9E9EA;
}
html body.layout-dark:not(.layout-transparent) .popover .popover-body {
  background: #1E1E1E;
  color: #BFBEC2;
  border-bottom-left-radius: 0.35rem;
  border-bottom-right-radius: 0.35rem;
}
html body.layout-dark.layout-transparent .popover.bs-popover-bottom > .arrow:after, html body.layout-dark.layout-transparent .popover.bs-popover-auto[x-placement^=bottom] > .arrow:after {
  border-bottom-color: rgba(16, 16, 16, 0.92);
}
html body.layout-dark:not(.layout-transparent) .popover.bs-popover-bottom > .arrow:after, html body.layout-dark:not(.layout-transparent) .popover.bs-popover-auto[x-placement^=bottom] > .arrow:after {
  border-bottom-color: #101010;
}
html body.layout-dark.layout-transparent .popover.bs-popover-bottom > .arrow:before, html body.layout-dark.layout-transparent .popover.bs-popover-auto[x-placement^=bottom] > .arrow:before {
  border-bottom-color: rgba(238, 238, 238, 0.2);
}
html body.layout-dark:not(.layout-transparent) .popover.bs-popover-bottom > .arrow:before, html body.layout-dark:not(.layout-transparent) .popover.bs-popover-auto[x-placement^=bottom] > .arrow:before {
  border-bottom-color: #474748;
}
html body.layout-dark.layout-transparent .popover.bs-popover-bottom .popover-header::before, html body.layout-dark.layout-transparent .popover.bs-popover-auto[x-placement^=bottom] .popover-header::before {
  border-bottom-color: rgba(16, 16, 16, 0.92);
}
html body.layout-dark:not(.layout-transparent) .popover.bs-popover-bottom .popover-header::before, html body.layout-dark:not(.layout-transparent) .popover.bs-popover-auto[x-placement^=bottom] .popover-header::before {
  border-bottom-color: #101010;
}
html body.layout-dark.layout-transparent .popover.bs-popover-top > .arrow:after, html body.layout-dark.layout-transparent .popover.bs-popover-auto[x-placement^=top] > .arrow:after {
  border-top-color: rgba(16, 16, 16, 0.92);
}
html body.layout-dark:not(.layout-transparent) .popover.bs-popover-top > .arrow:after, html body.layout-dark:not(.layout-transparent) .popover.bs-popover-auto[x-placement^=top] > .arrow:after {
  border-top-color: #1E1E1E;
}
html body.layout-dark.layout-transparent .popover.bs-popover-top > .arrow:before, html body.layout-dark.layout-transparent .popover.bs-popover-auto[x-placement^=top] > .arrow:before {
  border-top-color: rgba(238, 238, 238, 0.2);
}
html body.layout-dark:not(.layout-transparent) .popover.bs-popover-top > .arrow:before, html body.layout-dark:not(.layout-transparent) .popover.bs-popover-auto[x-placement^=top] > .arrow:before {
  border-top-color: #474748;
}
html body.layout-dark.layout-transparent .popover.bs-popover-left > .arrow:after, html body.layout-dark.layout-transparent .popover.bs-popover-auto[x-placement^=left] > .arrow:after {
  border-left-color: rgba(16, 16, 16, 0.92);
}
html body.layout-dark:not(.layout-transparent) .popover.bs-popover-left > .arrow:after, html body.layout-dark:not(.layout-transparent) .popover.bs-popover-auto[x-placement^=left] > .arrow:after {
  border-left-color: #1E1E1E;
}
html body.layout-dark.layout-transparent .popover.bs-popover-left > .arrow:before, html body.layout-dark.layout-transparent .popover.bs-popover-auto[x-placement^=left] > .arrow:before {
  border-left-color: rgba(238, 238, 238, 0.2);
}
html body.layout-dark:not(.layout-transparent) .popover.bs-popover-left > .arrow:before, html body.layout-dark:not(.layout-transparent) .popover.bs-popover-auto[x-placement^=left] > .arrow:before {
  border-left-color: #474748;
}
html body.layout-dark.layout-transparent .popover.bs-popover-right > .arrow:after, html body.layout-dark.layout-transparent .popover.bs-popover-auto[x-placement^=right] > .arrow:after {
  border-right-color: rgba(16, 16, 16, 0.92);
}
html body.layout-dark:not(.layout-transparent) .popover.bs-popover-right > .arrow:after, html body.layout-dark:not(.layout-transparent) .popover.bs-popover-auto[x-placement^=right] > .arrow:after {
  border-right-color: #1E1E1E;
}
html body.layout-dark.layout-transparent .popover.bs-popover-right > .arrow:before, html body.layout-dark.layout-transparent .popover.bs-popover-auto[x-placement^=right] > .arrow:before {
  border-right-color: rgba(238, 238, 238, 0.2);
}
html body.layout-dark:not(.layout-transparent) .popover.bs-popover-right > .arrow:before, html body.layout-dark:not(.layout-transparent) .popover.bs-popover-auto[x-placement^=right] > .arrow:before {
  border-right-color: #474748;
}
html body.layout-dark.layout-transparent .nav-tabs {
  border-bottom-color: rgba(238, 238, 238, 0.2);
}
html body.layout-dark:not(.layout-transparent) .nav-tabs {
  border-bottom-color: #474748;
}
html body.layout-dark.layout-transparent .nav-vertical .nav-tabs.nav-left .nav-item .nav-link {
  border-right: 1px solid rgba(238, 238, 238, 0.2);
}
html body.layout-dark:not(.layout-transparent) .nav-vertical .nav-tabs.nav-left .nav-item .nav-link {
  border-right: 1px solid #474748;
}
html body.layout-dark.layout-transparent .nav-vertical .nav-tabs.nav-right .nav-item .nav-link {
  border-left: 1px solid rgba(238, 238, 238, 0.2);
}
html body.layout-dark:not(.layout-transparent) .nav-vertical .nav-tabs.nav-right .nav-item .nav-link {
  border-left: 1px solid #474748;
}
html body.layout-dark.layout-transparent .navbar .navbar-nav .nav-item,
html body.layout-dark.layout-transparent .navbar .nav-link,
html body.layout-dark.layout-transparent .navbar .navbar-toggle {
  color: #E9E9EA;
}
html body.layout-dark:not(.layout-transparent) .navbar .navbar-nav .nav-item,
html body.layout-dark:not(.layout-transparent) .navbar .nav-link,
html body.layout-dark:not(.layout-transparent) .navbar .navbar-toggle {
  color: #BFBEC2;
}
html body.layout-dark.layout-transparent .form-control {
  border-color: rgba(238, 238, 238, 0.2);
  color: #D6D5D8;
}
html body.layout-dark:not(.layout-transparent) .form-control {
  border-color: #474748;
  color: #B2B1B5;
}
html body.layout-dark.layout-transparent .form-control::-moz-placeholder {
  color: #C3C2C5;
}
html body.layout-dark.layout-transparent .form-control::placeholder {
  color: #C3C2C5;
}
html body.layout-dark:not(.layout-transparent) .form-control::-moz-placeholder {
  color: #848484;
}
html body.layout-dark:not(.layout-transparent) .form-control::placeholder {
  color: #848484;
}
html body.layout-dark.layout-transparent .form-control:disabled, html body.layout-dark.layout-transparent .form-control[readonly] {
  background-color: rgba(0, 0, 0, 0.12);
}
html body.layout-dark:not(.layout-transparent) .form-control:disabled, html body.layout-dark:not(.layout-transparent) .form-control[readonly] {
  background-color: #101010;
}
html body.layout-dark.layout-transparent .form-control:focus {
  border-color: #005978;
}
html body.layout-dark:not(.layout-transparent) .form-control:focus {
  border-color: #005978;
}
html body.layout-dark.layout-transparent .form-control.tagging .type-zone {
  color: #D6D5D8;
}
html body.layout-dark:not(.layout-transparent) .form-control.tagging .type-zone {
  color: #B2B1B5;
}
html body.layout-dark.layout-transparent .custom-file-label {
  border-color: rgba(238, 238, 238, 0.2);
  color: #D6D5D8;
}
html body.layout-dark:not(.layout-transparent) .custom-file-label {
  border-color: #474748;
  color: #B2B1B5;
}
html body.layout-dark.layout-transparent form.form-bordered .form-group > div {
  border-left-color: rgba(238, 238, 238, 0.2);
}
html body.layout-dark:not(.layout-transparent) form.form-bordered .form-group > div {
  border-left-color: #474748;
}
html body.layout-dark.layout-transparent form.form-bordered .form-group {
  border-bottom-color: rgba(238, 238, 238, 0.2);
}
html body.layout-dark:not(.layout-transparent) form.form-bordered .form-group {
  border-bottom-color: #474748;
}
html body.layout-dark.layout-transparent form .form-actions {
  border-top-color: rgba(238, 238, 238, 0.2);
  border-bottom-color: rgba(238, 238, 238, 0.2);
}
html body.layout-dark:not(.layout-transparent) form .form-actions {
  border-top-color: #474748;
  border-bottom-color: #474748;
}
html body.layout-dark.layout-transparent form .form-section {
  border-bottom-color: rgba(238, 238, 238, 0.2);
}
html body.layout-dark:not(.layout-transparent) form .form-section {
  border-bottom-color: #474748;
}
html body.layout-dark.layout-transparent form.striped-rows .form-group:nth-child(even) {
  background: rgba(0, 0, 0, 0.12);
}
html body.layout-dark:not(.layout-transparent) form.striped-rows .form-group:nth-child(even) {
  background: #101010;
}
html body.layout-dark.layout-transparent .input-group-append .input-group-text,
html body.layout-dark.layout-transparent .input-group-prepend .input-group-text {
  background: rgba(0, 0, 0, 0.12);
  border-color: rgba(238, 238, 238, 0.2);
  color: #D6D5D8;
}
html body.layout-dark:not(.layout-transparent) .input-group-append .input-group-text,
html body.layout-dark:not(.layout-transparent) .input-group-prepend .input-group-text {
  background: #101010;
  border-color: #474748;
  color: #B2B1B5;
}
html body.layout-dark.layout-transparent .radio input[type=radio]:disabled ~ label {
  color: #9E9E9E;
}
html body.layout-dark:not(.layout-transparent) .radio input[type=radio]:disabled ~ label {
  color: #626164;
}
html body.layout-dark.layout-transparent .radio input[type=radio]:disabled ~ label:before {
  background-color: rgba(0, 0, 0, 0.12) !important;
}
html body.layout-dark:not(.layout-transparent) .radio input[type=radio]:disabled ~ label:before {
  background-color: #101010 !important;
}
html body.layout-dark:not(.layout-transparent) .checkbox label:before,
html body.layout-dark:not(.layout-transparent) .checkbox input[type=checkbox]:not(:checked) ~ label:after {
  border-color: #474748;
}
html body.layout-dark.layout-transparent .checkbox input[type=checkbox]:disabled ~ label {
  color: #9E9E9E;
}
html body.layout-dark:not(.layout-transparent) .checkbox input[type=checkbox]:disabled ~ label {
  color: #626164;
}
html body.layout-dark.layout-transparent .checkbox input[type=checkbox]:disabled ~ label:before {
  background-color: rgba(0, 0, 0, 0.12) !important;
}
html body.layout-dark:not(.layout-transparent) .checkbox input[type=checkbox]:disabled ~ label:before {
  background-color: #101010 !important;
}
html body.layout-dark.layout-transparent .custom-radio .custom-control-input:disabled:not(:checked) ~ .custom-control-label:before,
html body.layout-dark.layout-transparent .custom-checkbox .custom-control-input:disabled:not(:checked) ~ .custom-control-label:before,
html body.layout-dark.layout-transparent .custom-switch .custom-control-input:disabled:not(:checked) ~ .custom-control-label:before {
  background-color: rgba(0, 0, 0, 0.12);
}
html body.layout-dark:not(.layout-transparent) .custom-radio .custom-control-input:disabled:not(:checked) ~ .custom-control-label:before,
html body.layout-dark:not(.layout-transparent) .custom-checkbox .custom-control-input:disabled:not(:checked) ~ .custom-control-label:before,
html body.layout-dark:not(.layout-transparent) .custom-switch .custom-control-input:disabled:not(:checked) ~ .custom-control-label:before {
  background-color: #101010;
}
html body.layout-dark.layout-transparent .custom-control-input:disabled ~ .custom-control-label {
  color: #9E9E9E;
}
html body.layout-dark:not(.layout-transparent) .custom-control-input:disabled ~ .custom-control-label {
  color: #626164;
}
html body.layout-dark.layout-transparent .custom-select {
  color: #D6D5D8;
  border-color: rgba(238, 238, 238, 0.2);
}
html body.layout-dark:not(.layout-transparent) .custom-select {
  color: #B2B1B5;
  border-color: #474748;
}
html body.layout-dark.layout-transparent .select2-selection--single,
html body.layout-dark.layout-transparent .select2-selection--multiple {
  border-color: rgba(238, 238, 238, 0.2);
}
html body.layout-dark:not(.layout-transparent) .select2-selection--single,
html body.layout-dark:not(.layout-transparent) .select2-selection--multiple {
  border-color: #474748;
}
html body.layout-dark.layout-transparent .select2-selection--single .select2-selection__rendered,
html body.layout-dark.layout-transparent .select2-selection--multiple .select2-selection__rendered {
  color: #D6D5D8;
}
html body.layout-dark:not(.layout-transparent) .select2-selection--single .select2-selection__rendered,
html body.layout-dark:not(.layout-transparent) .select2-selection--multiple .select2-selection__rendered {
  color: #B2B1B5;
}
html body.layout-dark.layout-transparent .select2-selection--single .select2-selection__arrow b,
html body.layout-dark.layout-transparent .select2-selection--multiple .select2-selection__arrow b {
  border-color: rgba(238, 238, 238, 0.2) transparent;
}
html body.layout-dark:not(.layout-transparent) .select2-selection--single .select2-selection__arrow b,
html body.layout-dark:not(.layout-transparent) .select2-selection--multiple .select2-selection__arrow b {
  border-color: #474748 transparent;
}
html body.layout-dark.layout-transparent .handle {
  background-color: rgba(0, 0, 0, 0.12) !important;
}
html body.layout-dark:not(.layout-transparent) .handle {
  background-color: #474747 !important;
}
html body.layout-dark.layout-transparent .picker--opened .picker__holder {
  border-color: rgba(238, 238, 238, 0.2);
  background-color: #1E1E1E;
}
html body.layout-dark:not(.layout-transparent) .picker--opened .picker__holder {
  border-color: #474748;
  background-color: #1E1E1E;
}
html body.layout-dark.layout-transparent .picker--opened .picker__holder .picker__day--today {
  background-color: #101010;
}
html body.layout-dark:not(.layout-transparent) .picker--opened .picker__holder .picker__day--today {
  background-color: #101010;
}
html body.layout-dark.layout-transparent .picker--opened .picker__holder .picker__day--infocus:hover,
html body.layout-dark.layout-transparent .picker--opened .picker__holder .picker__day--outfocus:hover,
html body.layout-dark.layout-transparent .picker--opened .picker__holder .picker__nav--prev:hover,
html body.layout-dark.layout-transparent .picker--opened .picker__holder .picker__nav--next:hover,
html body.layout-dark.layout-transparent .picker--opened .picker__holder .picker__footer button:hover,
html body.layout-dark.layout-transparent .picker--opened .picker__holder .picker__footer button:focus,
html body.layout-dark.layout-transparent .picker--opened .picker__holder .picker__day--disabled,
html body.layout-dark.layout-transparent .picker--opened .picker__holder .picker__day--disabled:hover,
html body.layout-dark.layout-transparent .picker--opened .picker__holder .picker__list-item:hover,
html body.layout-dark.layout-transparent .picker--opened .picker__holder .picker__list-item:focus,
html body.layout-dark.layout-transparent .picker--opened .picker__holder .picker__list-item--disabled,
html body.layout-dark.layout-transparent .picker--opened .picker__holder .picker__list-item--disabled:hover,
html body.layout-dark.layout-transparent .picker--opened .picker__holder .picker--focused .picker__list-item--disabled {
  background-color: #101010;
  color: #D6D5D8;
}
html body.layout-dark:not(.layout-transparent) .picker--opened .picker__holder .picker__day--infocus:hover,
html body.layout-dark:not(.layout-transparent) .picker--opened .picker__holder .picker__day--outfocus:hover,
html body.layout-dark:not(.layout-transparent) .picker--opened .picker__holder .picker__nav--prev:hover,
html body.layout-dark:not(.layout-transparent) .picker--opened .picker__holder .picker__nav--next:hover,
html body.layout-dark:not(.layout-transparent) .picker--opened .picker__holder .picker__footer button:hover,
html body.layout-dark:not(.layout-transparent) .picker--opened .picker__holder .picker__footer button:focus,
html body.layout-dark:not(.layout-transparent) .picker--opened .picker__holder .picker__day--disabled,
html body.layout-dark:not(.layout-transparent) .picker--opened .picker__holder .picker__day--disabled:hover,
html body.layout-dark:not(.layout-transparent) .picker--opened .picker__holder .picker__list-item:hover,
html body.layout-dark:not(.layout-transparent) .picker--opened .picker__holder .picker__list-item:focus,
html body.layout-dark:not(.layout-transparent) .picker--opened .picker__holder .picker__list-item--disabled,
html body.layout-dark:not(.layout-transparent) .picker--opened .picker__holder .picker__list-item--disabled:hover,
html body.layout-dark:not(.layout-transparent) .picker--opened .picker__holder .picker--focused .picker__list-item--disabled {
  background-color: #101010;
  color: #B2B1B5;
}
html body.layout-dark.layout-transparent .picker--opened .picker__holder .picker__footer button,
html body.layout-dark.layout-transparent .picker--opened .picker__holder .picker__list {
  background-color: #1E1E1E;
  color: #D6D5D8;
}
html body.layout-dark:not(.layout-transparent) .picker--opened .picker__holder .picker__footer button,
html body.layout-dark:not(.layout-transparent) .picker--opened .picker__holder .picker__list {
  background-color: #1E1E1E;
  color: #B2B1B5;
}
html body.layout-dark.layout-transparent .picker--opened .picker__holder .picker__day--outfocus {
  color: #9E9E9E;
}
html body.layout-dark:not(.layout-transparent) .picker--opened .picker__holder .picker__day--outfocus {
  color: #626164;
}
html body.layout-dark.layout-transparent .picker--opened .picker__holder .picker__button--clear {
  background-color: #1E1E1E;
  color: #D6D5D8;
  border-top-color: rgba(238, 238, 238, 0.2);
}
html body.layout-dark:not(.layout-transparent) .picker--opened .picker__holder .picker__button--clear {
  background-color: #1E1E1E;
  color: #B2B1B5;
  border-top-color: #474748;
}
html body.layout-dark.layout-transparent .picker--opened .picker__holder .picker__button--clear:hover, html body.layout-dark.layout-transparent .picker--opened .picker__holder .picker__button--clear:focus {
  background-color: #101010;
}
html body.layout-dark:not(.layout-transparent) .picker--opened .picker__holder .picker__button--clear:hover, html body.layout-dark:not(.layout-transparent) .picker--opened .picker__holder .picker__button--clear:focus {
  background-color: #101010;
}
html body.layout-dark.layout-transparent .noUi-target {
  background-color: rgba(0, 0, 0, 0.12);
}
html body.layout-dark:not(.layout-transparent) .noUi-target {
  background-color: #474747;
}
html body.layout-dark.layout-transparent .dropzone {
  background-color: rgba(0, 0, 0, 0.12);
}
html body.layout-dark:not(.layout-transparent) .dropzone {
  background-color: #101010;
}
html body.layout-dark.layout-transparent .context-menu-list {
  background-color: rgba(30, 30, 30, 0.92);
}
html body.layout-dark:not(.layout-transparent) .context-menu-list {
  background-color: #1E1E1E;
}
html body.layout-dark.layout-transparent .context-menu-list .context-menu-submenu:after {
  border-color: transparent #D6D5D8 !important;
}
html body.layout-dark:not(.layout-transparent) .context-menu-list .context-menu-submenu:after {
  border-color: transparent #B2B1B5 !important;
}
html body.layout-dark.layout-transparent .context-menu-list .context-menu-item {
  background-color: transparent;
  color: #D6D5D8;
}
html body.layout-dark:not(.layout-transparent) .context-menu-list .context-menu-item {
  background-color: #1E1E1E;
  color: #B2B1B5;
}
html body.layout-dark.layout-transparent .context-menu-list .context-menu-item:hover {
  background-color: rgba(16, 16, 16, 0.7) !important;
}
html body.layout-dark:not(.layout-transparent) .context-menu-list .context-menu-item:hover {
  background-color: #101010 !important;
}
html body.layout-dark.layout-transparent .wizard > .steps > ul > li a {
  color: #D6D5D8;
}
html body.layout-dark:not(.layout-transparent) .wizard > .steps > ul > li a {
  color: #B2B1B5;
}
html body.layout-dark.layout-transparent .wizard > .steps > ul > li.current:after {
  background-color: rgba(16, 16, 16, 0.1);
}
html body.layout-dark:not(.layout-transparent) .wizard > .steps > ul > li.current:after {
  background-color: #101010;
}
html body.layout-dark.layout-transparent .wizard > .steps > ul > li.current ~ li:before, html body.layout-dark.layout-transparent .wizard > .steps > ul > li.current ~ li:after {
  background-color: rgba(16, 16, 16, 0.1);
}
html body.layout-dark:not(.layout-transparent) .wizard > .steps > ul > li.current ~ li:before, html body.layout-dark:not(.layout-transparent) .wizard > .steps > ul > li.current ~ li:after {
  background-color: #101010;
}
html body.layout-dark.layout-transparent .wizard > .steps > ul > li .step {
  border-color: rgba(16, 16, 16, 0.5);
  background-color: rgba(30, 30, 30, 0.8);
}
html body.layout-dark:not(.layout-transparent) .wizard > .steps > ul > li .step {
  border-color: #101010;
  background-color: #1E1E1E;
}
html body.layout-dark.layout-transparent .users-list li img {
  border-color: rgba(238, 238, 238, 0.2);
}
html body.layout-dark:not(.layout-transparent) .users-list li img {
  border-color: #474748;
}
html body.layout-dark:not(.layout-transparent) .app-sidebar {
  box-shadow: 6px 0px 20px 0 rgba(0, 0, 0, 0.35);
}
html body.layout-dark.layout-transparent .app-sidebar {
  box-shadow: 6px 0px 20px 0 rgba(25, 42, 70, 0.15);
}
html body.layout-dark.layout-transparent .read-notification {
  background-color: rgba(30, 30, 30, 0.6) !important;
}
html body.layout-dark:not(.layout-transparent) .read-notification {
  background-color: #1E1E1E !important;
}
html body.layout-dark.layout-transparent .notification-sidebar {
  background-color: rgba(30, 30, 30, 0.92) !important;
  box-shadow: 0px 0px 20px 3px rgba(0, 0, 0, 0.38) !important;
}
html body.layout-dark:not(.layout-transparent) .notification-sidebar {
  background-color: #1E1E1E !important;
  box-shadow: 0px 0px 20px 3px rgba(0, 0, 0, 0.38) !important;
}
html body.layout-dark.layout-transparent .notification-sidebar .notification-note {
  background-color: rgba(16, 16, 16, 0.5) !important;
}
html body.layout-dark:not(.layout-transparent) .notification-sidebar .notification-note {
  background-color: #101010 !important;
}
html body.layout-dark.layout-transparent .notification-sidebar .checkbox label:before,
html body.layout-dark.layout-transparent .notification-sidebar .checkbox input[type=checkbox]:not(:checked) ~ label:after {
  border-color: #474748;
}
html body.layout-dark.layout-transparent .customizer {
  background-color: rgba(30, 30, 30, 0.92);
}
html body.layout-dark:not(.layout-transparent) .customizer {
  background-color: #1E1E1E;
}
html body.layout-dark.layout-transparent .customizer .checkbox label:before,
html body.layout-dark.layout-transparent .customizer .checkbox input[type=checkbox]:not(:checked) ~ label:after {
  border-color: #474748;
}
html body.layout-dark.layout-transparent .Stackbarchart .ct-series-b .ct-bar {
  stroke: rgba(0, 0, 0, 0.12);
}
html body.layout-dark:not(.layout-transparent) .Stackbarchart .ct-series-b .ct-bar {
  stroke: #101010;
}
html body.layout-dark.layout-transparent .ct-label {
  color: #C3C2C5;
}
html body.layout-dark:not(.layout-transparent) .ct-label {
  color: #848484;
}
html body.layout-dark:not(.layout-transparent) .lineAreaDashboard .ct-series .ct-point-circle {
  fill: #1E1E1E;
}
html body.layout-dark:not(.layout-transparent) .lineChart1Shadow {
  filter: drop-shadow(0px 15px 4px rgba(0, 0, 0, 0.6));
}
html body.layout-dark.layout-transparent .ct-chart-donut .ct-series.ct-outstanding .ct-slice-donut {
  stroke: rgba(0, 0, 0, 0.12);
}
html body.layout-dark:not(.layout-transparent) .ct-chart-donut .ct-series.ct-outstanding .ct-slice-donut {
  stroke: #101010;
}
html body.layout-dark:not(.layout-transparent) .lineChart2 .ct-series .ct-point-circle,
html body.layout-dark:not(.layout-transparent) .lineAreaChart .ct-series .ct-point-circle {
  fill: #1E1E1E;
}
html body.layout-dark:not(.layout-transparent) .dash2-user .avatar {
  background-color: #1E1E1E;
}
html body.layout-dark.layout-transparent .email-application .email-app-sidebar,
html body.layout-dark.layout-transparent .email-application .email-app-list-mails,
html body.layout-dark.layout-transparent .email-application .email-app-mail-content,
html body.layout-dark.layout-transparent .email-application .email-search-box {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: rgba(238, 238, 238, 0.2);
}
html body.layout-dark:not(.layout-transparent) .email-application .email-app-sidebar,
html body.layout-dark:not(.layout-transparent) .email-application .email-app-list-mails,
html body.layout-dark:not(.layout-transparent) .email-application .email-app-mail-content,
html body.layout-dark:not(.layout-transparent) .email-application .email-search-box {
  background-color: #1E1E1E;
  border-color: #474748;
}
@media (max-width: 767.98px) {
  html body.layout-dark.layout-transparent .email-application .email-app-mail-content {
    background-color: rgba(0, 0, 0, 0.9);
  }
}
.email-application .list-group-item.active {
  color: #FFFFFF;
}
html body.layout-dark.layout-transparent .email-application .list-group-item-action {
  color: #D6D5D8 !important;
}
html body.layout-dark:not(.layout-transparent) .email-application .list-group-item-action {
  color: #B2B1B5 !important;
}
html body.layout-dark.layout-transparent .email-application .list-group-item-action:hover {
  background-color: rgba(0, 0, 0, 0.12);
}
html body.layout-dark:not(.layout-transparent) .email-application .list-group-item-action:hover {
  background-color: #101010 !important;
}
html body.layout-dark.layout-transparent .email-application .list-group-item-action.email-app-sender, html body.layout-dark.layout-transparent .email-application .list-group-item-action.selected-email {
  background-color: rgba(0, 0, 0, 0.12);
}
html body.layout-dark:not(.layout-transparent) .email-application .list-group-item-action.email-app-sender, html body.layout-dark:not(.layout-transparent) .email-application .list-group-item-action.selected-email {
  background-color: #101010 !important;
}
html body.layout-dark.layout-transparent .chat-application .chat-app-window,
html body.layout-dark.layout-transparent .chat-application .chat-sidebar,
html body.layout-dark.layout-transparent .chat-application .chat-name,
html body.layout-dark.layout-transparent .chat-application .chat-app-form {
  background-color: rgba(0, 0, 0, 0.12);
}
html body.layout-dark:not(.layout-transparent) .chat-application .chat-app-window,
html body.layout-dark:not(.layout-transparent) .chat-application .chat-sidebar,
html body.layout-dark:not(.layout-transparent) .chat-application .chat-name,
html body.layout-dark:not(.layout-transparent) .chat-application .chat-app-form {
  background-color: #1E1E1E;
}
html body.layout-dark.layout-transparent .chat-application .selected-chat {
  background-color: rgba(0, 0, 0, 0.12);
}
html body.layout-dark:not(.layout-transparent) .chat-application .selected-chat {
  background-color: #101010 !important;
}
html body.layout-dark.layout-transparent .chat-application .chat-name,
html body.layout-dark.layout-transparent .chat-application .chat-sidebar,
html body.layout-dark.layout-transparent .chat-application .chat-fixed-search,
html body.layout-dark.layout-transparent .chat-application .chat-app-form {
  border-color: rgba(238, 238, 238, 0.2);
}
html body.layout-dark:not(.layout-transparent) .chat-application .chat-name,
html body.layout-dark:not(.layout-transparent) .chat-application .chat-sidebar,
html body.layout-dark:not(.layout-transparent) .chat-application .chat-fixed-search,
html body.layout-dark:not(.layout-transparent) .chat-application .chat-app-form {
  border-color: #474748;
}
html body.layout-dark.layout-transparent .chat-application .chat-app-window {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260' viewBox='0 0 260 260'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%236f76a1' fill-opacity='0.5'%3E%3Cpath d='M24.37 16c.2.65.39 1.32.54 2H21.17l1.17 2.34.45.9-.24.11V28a5 5 0 0 1-2.23 8.94l-.02.06a8 8 0 0 1-7.75 6h-20a8 8 0 0 1-7.74-6l-.02-.06A5 5 0 0 1-17.45 28v-6.76l-.79-1.58-.44-.9.9-.44.63-.32H-20a23.01 23.01 0 0 1 44.37-2zm-36.82 2a1 1 0 0 0-.44.1l-3.1 1.56.89 1.79 1.31-.66a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .86.02l2.88-1.27a3 3 0 0 1 2.43 0l2.88 1.27a1 1 0 0 0 .85-.02l3.1-1.55-.89-1.79-1.42.71a3 3 0 0 1-2.56.06l-2.77-1.23a1 1 0 0 0-.4-.09h-.01a1 1 0 0 0-.4.09l-2.78 1.23a3 3 0 0 1-2.56-.06l-2.3-1.15a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1L.9 19.22a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1l-2.21 1.11a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01zm0-2h-4.9a21.01 21.01 0 0 1 39.61 0h-2.09l-.06-.13-.26.13h-32.31zm30.35 7.68l1.36-.68h1.3v2h-36v-1.15l.34-.17 1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0l1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0L2.26 23h2.59l1.36.68a3 3 0 0 0 2.56.06l1.67-.74h3.23l1.67.74a3 3 0 0 0 2.56-.06zM-13.82 27l16.37 4.91L18.93 27h-32.75zm-.63 2h.34l16.66 5 16.67-5h.33a3 3 0 1 1 0 6h-34a3 3 0 1 1 0-6zm1.35 8a6 6 0 0 0 5.65 4h20a6 6 0 0 0 5.66-4H-13.1z'/%3E%3Cpath id='path6_fill-copy' d='M284.37 16c.2.65.39 1.32.54 2H281.17l1.17 2.34.45.9-.24.11V28a5 5 0 0 1-2.23 8.94l-.02.06a8 8 0 0 1-7.75 6h-20a8 8 0 0 1-7.74-6l-.02-.06a5 5 0 0 1-2.24-8.94v-6.76l-.79-1.58-.44-.9.9-.44.63-.32H240a23.01 23.01 0 0 1 44.37-2zm-36.82 2a1 1 0 0 0-.44.1l-3.1 1.56.89 1.79 1.31-.66a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .86.02l2.88-1.27a3 3 0 0 1 2.43 0l2.88 1.27a1 1 0 0 0 .85-.02l3.1-1.55-.89-1.79-1.42.71a3 3 0 0 1-2.56.06l-2.77-1.23a1 1 0 0 0-.4-.09h-.01a1 1 0 0 0-.4.09l-2.78 1.23a3 3 0 0 1-2.56-.06l-2.3-1.15a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1l-2.21 1.11a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1l-2.21 1.11a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01zm0-2h-4.9a21.01 21.01 0 0 1 39.61 0h-2.09l-.06-.13-.26.13h-32.31zm30.35 7.68l1.36-.68h1.3v2h-36v-1.15l.34-.17 1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0l1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0l1.36-.68h2.59l1.36.68a3 3 0 0 0 2.56.06l1.67-.74h3.23l1.67.74a3 3 0 0 0 2.56-.06zM246.18 27l16.37 4.91L278.93 27h-32.75zm-.63 2h.34l16.66 5 16.67-5h.33a3 3 0 1 1 0 6h-34a3 3 0 1 1 0-6zm1.35 8a6 6 0 0 0 5.65 4h20a6 6 0 0 0 5.66-4H246.9z'/%3E%3Cpath d='M159.5 21.02A9 9 0 0 0 151 15h-42a9 9 0 0 0-8.5 6.02 6 6 0 0 0 .02 11.96A8.99 8.99 0 0 0 109 45h42a9 9 0 0 0 8.48-12.02 6 6 0 0 0 .02-11.96zM151 17h-42a7 7 0 0 0-6.33 4h54.66a7 7 0 0 0-6.33-4zm-9.34 26a8.98 8.98 0 0 0 3.34-7h-2a7 7 0 0 1-7 7h-4.34a8.98 8.98 0 0 0 3.34-7h-2a7 7 0 0 1-7 7h-4.34a8.98 8.98 0 0 0 3.34-7h-2a7 7 0 0 1-7 7h-7a7 7 0 1 1 0-14h42a7 7 0 1 1 0 14h-9.34zM109 27a9 9 0 0 0-7.48 4H101a4 4 0 1 1 0-8h58a4 4 0 0 1 0 8h-.52a9 9 0 0 0-7.48-4h-42z'/%3E%3Cpath d='M39 115a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm6-8a6 6 0 1 1-12 0 6 6 0 0 1 12 0zm-3-29v-2h8v-6H40a4 4 0 0 0-4 4v10H22l-1.33 4-.67 2h2.19L26 130h26l3.81-40H58l-.67-2L56 84H42v-6zm-4-4v10h2V74h8v-2h-8a2 2 0 0 0-2 2zm2 12h14.56l.67 2H22.77l.67-2H40zm13.8 4H24.2l3.62 38h22.36l3.62-38z'/%3E%3Cpath d='M129 92h-6v4h-6v4h-6v14h-3l.24 2 3.76 32h36l3.76-32 .24-2h-3v-14h-6v-4h-6v-4h-8zm18 22v-12h-4v4h3v8h1zm-3 0v-6h-4v6h4zm-6 6v-16h-4v19.17c1.6-.7 2.97-1.8 4-3.17zm-6 3.8V100h-4v23.8a10.04 10.04 0 0 0 4 0zm-6-.63V104h-4v16a10.04 10.04 0 0 0 4 3.17zm-6-9.17v-6h-4v6h4zm-6 0v-8h3v-4h-4v12h1zm27-12v-4h-4v4h3v4h1v-4zm-6 0v-8h-4v4h3v4h1zm-6-4v-4h-4v8h1v-4h3zm-6 4v-4h-4v8h1v-4h3zm7 24a12 12 0 0 0 11.83-10h7.92l-3.53 30h-32.44l-3.53-30h7.92A12 12 0 0 0 130 126z'/%3E%3Cpath d='M212 86v2h-4v-2h4zm4 0h-2v2h2v-2zm-20 0v.1a5 5 0 0 0-.56 9.65l.06.25 1.12 4.48a2 2 0 0 0 1.94 1.52h.01l7.02 24.55a2 2 0 0 0 1.92 1.45h4.98a2 2 0 0 0 1.92-1.45l7.02-24.55a2 2 0 0 0 1.95-1.52L224.5 96l.06-.25a5 5 0 0 0-.56-9.65V86a14 14 0 0 0-28 0zm4 0h6v2h-9a3 3 0 1 0 0 6H223a3 3 0 1 0 0-6H220v-2h2a12 12 0 1 0-24 0h2zm-1.44 14l-1-4h24.88l-1 4h-22.88zm8.95 26l-6.86-24h18.7l-6.86 24h-4.98zM150 242a22 22 0 1 0 0-44 22 22 0 0 0 0 44zm24-22a24 24 0 1 1-48 0 24 24 0 0 1 48 0zm-28.38 17.73l2.04-.87a6 6 0 0 1 4.68 0l2.04.87a2 2 0 0 0 2.5-.82l1.14-1.9a6 6 0 0 1 3.79-2.75l2.15-.5a2 2 0 0 0 1.54-2.12l-.19-2.2a6 6 0 0 1 1.45-4.46l1.45-1.67a2 2 0 0 0 0-2.62l-1.45-1.67a6 6 0 0 1-1.45-4.46l.2-2.2a2 2 0 0 0-1.55-2.13l-2.15-.5a6 6 0 0 1-3.8-2.75l-1.13-1.9a2 2 0 0 0-2.5-.8l-2.04.86a6 6 0 0 1-4.68 0l-2.04-.87a2 2 0 0 0-2.5.82l-1.14 1.9a6 6 0 0 1-3.79 2.75l-2.15.5a2 2 0 0 0-1.54 2.12l.19 2.2a6 6 0 0 1-1.45 4.46l-1.45 1.67a2 2 0 0 0 0 2.62l1.45 1.67a6 6 0 0 1 1.45 4.46l-.2 2.2a2 2 0 0 0 1.55 2.13l2.15.5a6 6 0 0 1 3.8 2.75l1.13 1.9a2 2 0 0 0 2.5.8zm2.82.97a4 4 0 0 1 3.12 0l2.04.87a4 4 0 0 0 4.99-1.62l1.14-1.9a4 4 0 0 1 2.53-1.84l2.15-.5a4 4 0 0 0 3.09-4.24l-.2-2.2a4 4 0 0 1 .97-2.98l1.45-1.67a4 4 0 0 0 0-5.24l-1.45-1.67a4 4 0 0 1-.97-2.97l.2-2.2a4 4 0 0 0-3.09-4.25l-2.15-.5a4 4 0 0 1-2.53-1.84l-1.14-1.9a4 4 0 0 0-5-1.62l-2.03.87a4 4 0 0 1-3.12 0l-2.04-.87a4 4 0 0 0-4.99 1.62l-1.14 1.9a4 4 0 0 1-2.53 1.84l-2.15.5a4 4 0 0 0-3.09 4.24l.2 2.2a4 4 0 0 1-.97 2.98l-1.45 1.67a4 4 0 0 0 0 5.24l1.45 1.67a4 4 0 0 1 .97 2.97l-.2 2.2a4 4 0 0 0 3.09 4.25l2.15.5a4 4 0 0 1 2.53 1.84l1.14 1.9a4 4 0 0 0 5 1.62l2.03-.87zM152 207a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm6 2a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-11 1a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-6 0a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm3-5a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-8 8a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm3 6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm0 6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm4 7a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm5-2a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm5 4a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm4-6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm6-4a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-4-3a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm4-3a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-5-4a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-24 6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm16 5a5 5 0 1 0 0-10 5 5 0 0 0 0 10zm7-5a7 7 0 1 1-14 0 7 7 0 0 1 14 0zm86-29a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm19 9a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-14 5a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm-25 1a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm5 4a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm9 0a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm15 1a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm12-2a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm-11-14a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-19 0a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm6 5a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-25 15c0-.47.01-.94.03-1.4a5 5 0 0 1-1.7-8 3.99 3.99 0 0 1 1.88-5.18 5 5 0 0 1 3.4-6.22 3 3 0 0 1 1.46-1.05 5 5 0 0 1 7.76-3.27A30.86 30.86 0 0 1 246 184c6.79 0 13.06 2.18 18.17 5.88a5 5 0 0 1 7.76 3.27 3 3 0 0 1 1.47 1.05 5 5 0 0 1 3.4 6.22 4 4 0 0 1 1.87 5.18 4.98 4.98 0 0 1-1.7 8c.02.46.03.93.03 1.4v1h-62v-1zm.83-7.17a30.9 30.9 0 0 0-.62 3.57 3 3 0 0 1-.61-4.2c.37.28.78.49 1.23.63zm1.49-4.61c-.36.87-.68 1.76-.96 2.68a2 2 0 0 1-.21-3.71c.33.4.73.75 1.17 1.03zm2.32-4.54c-.54.86-1.03 1.76-1.49 2.68a3 3 0 0 1-.07-4.67 3 3 0 0 0 1.56 1.99zm1.14-1.7c.35-.5.72-.98 1.1-1.46a1 1 0 1 0-1.1 1.45zm5.34-5.77c-1.03.86-2 1.79-2.9 2.77a3 3 0 0 0-1.11-.77 3 3 0 0 1 4-2zm42.66 2.77c-.9-.98-1.87-1.9-2.9-2.77a3 3 0 0 1 4.01 2 3 3 0 0 0-1.1.77zm1.34 1.54c.38.48.75.96 1.1 1.45a1 1 0 1 0-1.1-1.45zm3.73 5.84c-.46-.92-.95-1.82-1.5-2.68a3 3 0 0 0 1.57-1.99 3 3 0 0 1-.07 4.67zm1.8 4.53c-.29-.9-.6-1.8-.97-2.67.44-.28.84-.63 1.17-1.03a2 2 0 0 1-.2 3.7zm1.14 5.51c-.14-1.21-.35-2.4-.62-3.57.45-.14.86-.35 1.23-.63a2.99 2.99 0 0 1-.6 4.2zM275 214a29 29 0 0 0-57.97 0h57.96zM72.33 198.12c-.21-.32-.34-.7-.34-1.12v-12h-2v12a4.01 4.01 0 0 0 7.09 2.54c.57-.69.91-1.57.91-2.54v-12h-2v12a1.99 1.99 0 0 1-2 2 2 2 0 0 1-1.66-.88zM75 176c.38 0 .74-.04 1.1-.12a4 4 0 0 0 6.19 2.4A13.94 13.94 0 0 1 84 185v24a6 6 0 0 1-6 6h-3v9a5 5 0 1 1-10 0v-9h-3a6 6 0 0 1-6-6v-24a14 14 0 0 1 14-14 5 5 0 0 0 5 5zm-17 15v12a1.99 1.99 0 0 0 1.22 1.84 2 2 0 0 0 2.44-.72c.21-.32.34-.7.34-1.12v-12h2v12a3.98 3.98 0 0 1-5.35 3.77 3.98 3.98 0 0 1-.65-.3V209a4 4 0 0 0 4 4h16a4 4 0 0 0 4-4v-24c.01-1.53-.23-2.88-.72-4.17-.43.1-.87.16-1.28.17a6 6 0 0 1-5.2-3 7 7 0 0 1-6.47-4.88A12 12 0 0 0 58 185v6zm9 24v9a3 3 0 1 0 6 0v-9h-6z'/%3E%3Cpath d='M-17 191a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm19 9a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2H3a1 1 0 0 1-1-1zm-14 5a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm-25 1a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm5 4a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm9 0a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm15 1a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm12-2a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2H4zm-11-14a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-19 0a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm6 5a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-25 15c0-.47.01-.94.03-1.4a5 5 0 0 1-1.7-8 3.99 3.99 0 0 1 1.88-5.18 5 5 0 0 1 3.4-6.22 3 3 0 0 1 1.46-1.05 5 5 0 0 1 7.76-3.27A30.86 30.86 0 0 1-14 184c6.79 0 13.06 2.18 18.17 5.88a5 5 0 0 1 7.76 3.27 3 3 0 0 1 1.47 1.05 5 5 0 0 1 3.4 6.22 4 4 0 0 1 1.87 5.18 4.98 4.98 0 0 1-1.7 8c.02.46.03.93.03 1.4v1h-62v-1zm.83-7.17a30.9 30.9 0 0 0-.62 3.57 3 3 0 0 1-.61-4.2c.37.28.78.49 1.23.63zm1.49-4.61c-.36.87-.68 1.76-.96 2.68a2 2 0 0 1-.21-3.71c.33.4.73.75 1.17 1.03zm2.32-4.54c-.54.86-1.03 1.76-1.49 2.68a3 3 0 0 1-.07-4.67 3 3 0 0 0 1.56 1.99zm1.14-1.7c.35-.5.72-.98 1.1-1.46a1 1 0 1 0-1.1 1.45zm5.34-5.77c-1.03.86-2 1.79-2.9 2.77a3 3 0 0 0-1.11-.77 3 3 0 0 1 4-2zm42.66 2.77c-.9-.98-1.87-1.9-2.9-2.77a3 3 0 0 1 4.01 2 3 3 0 0 0-1.1.77zm1.34 1.54c.38.48.75.96 1.1 1.45a1 1 0 1 0-1.1-1.45zm3.73 5.84c-.46-.92-.95-1.82-1.5-2.68a3 3 0 0 0 1.57-1.99 3 3 0 0 1-.07 4.67zm1.8 4.53c-.29-.9-.6-1.8-.97-2.67.44-.28.84-.63 1.17-1.03a2 2 0 0 1-.2 3.7zm1.14 5.51c-.14-1.21-.35-2.4-.62-3.57.45-.14.86-.35 1.23-.63a2.99 2.99 0 0 1-.6 4.2zM15 214a29 29 0 0 0-57.97 0h57.96z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
html body.layout-dark:not(.layout-transparent) .chat-application .chat-app-window {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260' viewBox='0 0 260 260'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%236f76a1' fill-opacity='0.25'%3E%3Cpath d='M24.37 16c.2.65.39 1.32.54 2H21.17l1.17 2.34.45.9-.24.11V28a5 5 0 0 1-2.23 8.94l-.02.06a8 8 0 0 1-7.75 6h-20a8 8 0 0 1-7.74-6l-.02-.06A5 5 0 0 1-17.45 28v-6.76l-.79-1.58-.44-.9.9-.44.63-.32H-20a23.01 23.01 0 0 1 44.37-2zm-36.82 2a1 1 0 0 0-.44.1l-3.1 1.56.89 1.79 1.31-.66a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .86.02l2.88-1.27a3 3 0 0 1 2.43 0l2.88 1.27a1 1 0 0 0 .85-.02l3.1-1.55-.89-1.79-1.42.71a3 3 0 0 1-2.56.06l-2.77-1.23a1 1 0 0 0-.4-.09h-.01a1 1 0 0 0-.4.09l-2.78 1.23a3 3 0 0 1-2.56-.06l-2.3-1.15a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1L.9 19.22a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1l-2.21 1.11a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01zm0-2h-4.9a21.01 21.01 0 0 1 39.61 0h-2.09l-.06-.13-.26.13h-32.31zm30.35 7.68l1.36-.68h1.3v2h-36v-1.15l.34-.17 1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0l1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0L2.26 23h2.59l1.36.68a3 3 0 0 0 2.56.06l1.67-.74h3.23l1.67.74a3 3 0 0 0 2.56-.06zM-13.82 27l16.37 4.91L18.93 27h-32.75zm-.63 2h.34l16.66 5 16.67-5h.33a3 3 0 1 1 0 6h-34a3 3 0 1 1 0-6zm1.35 8a6 6 0 0 0 5.65 4h20a6 6 0 0 0 5.66-4H-13.1z'/%3E%3Cpath id='path6_fill-copy' d='M284.37 16c.2.65.39 1.32.54 2H281.17l1.17 2.34.45.9-.24.11V28a5 5 0 0 1-2.23 8.94l-.02.06a8 8 0 0 1-7.75 6h-20a8 8 0 0 1-7.74-6l-.02-.06a5 5 0 0 1-2.24-8.94v-6.76l-.79-1.58-.44-.9.9-.44.63-.32H240a23.01 23.01 0 0 1 44.37-2zm-36.82 2a1 1 0 0 0-.44.1l-3.1 1.56.89 1.79 1.31-.66a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .86.02l2.88-1.27a3 3 0 0 1 2.43 0l2.88 1.27a1 1 0 0 0 .85-.02l3.1-1.55-.89-1.79-1.42.71a3 3 0 0 1-2.56.06l-2.77-1.23a1 1 0 0 0-.4-.09h-.01a1 1 0 0 0-.4.09l-2.78 1.23a3 3 0 0 1-2.56-.06l-2.3-1.15a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1l-2.21 1.11a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1l-2.21 1.11a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01zm0-2h-4.9a21.01 21.01 0 0 1 39.61 0h-2.09l-.06-.13-.26.13h-32.31zm30.35 7.68l1.36-.68h1.3v2h-36v-1.15l.34-.17 1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0l1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0l1.36-.68h2.59l1.36.68a3 3 0 0 0 2.56.06l1.67-.74h3.23l1.67.74a3 3 0 0 0 2.56-.06zM246.18 27l16.37 4.91L278.93 27h-32.75zm-.63 2h.34l16.66 5 16.67-5h.33a3 3 0 1 1 0 6h-34a3 3 0 1 1 0-6zm1.35 8a6 6 0 0 0 5.65 4h20a6 6 0 0 0 5.66-4H246.9z'/%3E%3Cpath d='M159.5 21.02A9 9 0 0 0 151 15h-42a9 9 0 0 0-8.5 6.02 6 6 0 0 0 .02 11.96A8.99 8.99 0 0 0 109 45h42a9 9 0 0 0 8.48-12.02 6 6 0 0 0 .02-11.96zM151 17h-42a7 7 0 0 0-6.33 4h54.66a7 7 0 0 0-6.33-4zm-9.34 26a8.98 8.98 0 0 0 3.34-7h-2a7 7 0 0 1-7 7h-4.34a8.98 8.98 0 0 0 3.34-7h-2a7 7 0 0 1-7 7h-4.34a8.98 8.98 0 0 0 3.34-7h-2a7 7 0 0 1-7 7h-7a7 7 0 1 1 0-14h42a7 7 0 1 1 0 14h-9.34zM109 27a9 9 0 0 0-7.48 4H101a4 4 0 1 1 0-8h58a4 4 0 0 1 0 8h-.52a9 9 0 0 0-7.48-4h-42z'/%3E%3Cpath d='M39 115a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm6-8a6 6 0 1 1-12 0 6 6 0 0 1 12 0zm-3-29v-2h8v-6H40a4 4 0 0 0-4 4v10H22l-1.33 4-.67 2h2.19L26 130h26l3.81-40H58l-.67-2L56 84H42v-6zm-4-4v10h2V74h8v-2h-8a2 2 0 0 0-2 2zm2 12h14.56l.67 2H22.77l.67-2H40zm13.8 4H24.2l3.62 38h22.36l3.62-38z'/%3E%3Cpath d='M129 92h-6v4h-6v4h-6v14h-3l.24 2 3.76 32h36l3.76-32 .24-2h-3v-14h-6v-4h-6v-4h-8zm18 22v-12h-4v4h3v8h1zm-3 0v-6h-4v6h4zm-6 6v-16h-4v19.17c1.6-.7 2.97-1.8 4-3.17zm-6 3.8V100h-4v23.8a10.04 10.04 0 0 0 4 0zm-6-.63V104h-4v16a10.04 10.04 0 0 0 4 3.17zm-6-9.17v-6h-4v6h4zm-6 0v-8h3v-4h-4v12h1zm27-12v-4h-4v4h3v4h1v-4zm-6 0v-8h-4v4h3v4h1zm-6-4v-4h-4v8h1v-4h3zm-6 4v-4h-4v8h1v-4h3zm7 24a12 12 0 0 0 11.83-10h7.92l-3.53 30h-32.44l-3.53-30h7.92A12 12 0 0 0 130 126z'/%3E%3Cpath d='M212 86v2h-4v-2h4zm4 0h-2v2h2v-2zm-20 0v.1a5 5 0 0 0-.56 9.65l.06.25 1.12 4.48a2 2 0 0 0 1.94 1.52h.01l7.02 24.55a2 2 0 0 0 1.92 1.45h4.98a2 2 0 0 0 1.92-1.45l7.02-24.55a2 2 0 0 0 1.95-1.52L224.5 96l.06-.25a5 5 0 0 0-.56-9.65V86a14 14 0 0 0-28 0zm4 0h6v2h-9a3 3 0 1 0 0 6H223a3 3 0 1 0 0-6H220v-2h2a12 12 0 1 0-24 0h2zm-1.44 14l-1-4h24.88l-1 4h-22.88zm8.95 26l-6.86-24h18.7l-6.86 24h-4.98zM150 242a22 22 0 1 0 0-44 22 22 0 0 0 0 44zm24-22a24 24 0 1 1-48 0 24 24 0 0 1 48 0zm-28.38 17.73l2.04-.87a6 6 0 0 1 4.68 0l2.04.87a2 2 0 0 0 2.5-.82l1.14-1.9a6 6 0 0 1 3.79-2.75l2.15-.5a2 2 0 0 0 1.54-2.12l-.19-2.2a6 6 0 0 1 1.45-4.46l1.45-1.67a2 2 0 0 0 0-2.62l-1.45-1.67a6 6 0 0 1-1.45-4.46l.2-2.2a2 2 0 0 0-1.55-2.13l-2.15-.5a6 6 0 0 1-3.8-2.75l-1.13-1.9a2 2 0 0 0-2.5-.8l-2.04.86a6 6 0 0 1-4.68 0l-2.04-.87a2 2 0 0 0-2.5.82l-1.14 1.9a6 6 0 0 1-3.79 2.75l-2.15.5a2 2 0 0 0-1.54 2.12l.19 2.2a6 6 0 0 1-1.45 4.46l-1.45 1.67a2 2 0 0 0 0 2.62l1.45 1.67a6 6 0 0 1 1.45 4.46l-.2 2.2a2 2 0 0 0 1.55 2.13l2.15.5a6 6 0 0 1 3.8 2.75l1.13 1.9a2 2 0 0 0 2.5.8zm2.82.97a4 4 0 0 1 3.12 0l2.04.87a4 4 0 0 0 4.99-1.62l1.14-1.9a4 4 0 0 1 2.53-1.84l2.15-.5a4 4 0 0 0 3.09-4.24l-.2-2.2a4 4 0 0 1 .97-2.98l1.45-1.67a4 4 0 0 0 0-5.24l-1.45-1.67a4 4 0 0 1-.97-2.97l.2-2.2a4 4 0 0 0-3.09-4.25l-2.15-.5a4 4 0 0 1-2.53-1.84l-1.14-1.9a4 4 0 0 0-5-1.62l-2.03.87a4 4 0 0 1-3.12 0l-2.04-.87a4 4 0 0 0-4.99 1.62l-1.14 1.9a4 4 0 0 1-2.53 1.84l-2.15.5a4 4 0 0 0-3.09 4.24l.2 2.2a4 4 0 0 1-.97 2.98l-1.45 1.67a4 4 0 0 0 0 5.24l1.45 1.67a4 4 0 0 1 .97 2.97l-.2 2.2a4 4 0 0 0 3.09 4.25l2.15.5a4 4 0 0 1 2.53 1.84l1.14 1.9a4 4 0 0 0 5 1.62l2.03-.87zM152 207a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm6 2a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-11 1a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-6 0a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm3-5a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-8 8a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm3 6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm0 6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm4 7a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm5-2a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm5 4a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm4-6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm6-4a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-4-3a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm4-3a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-5-4a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-24 6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm16 5a5 5 0 1 0 0-10 5 5 0 0 0 0 10zm7-5a7 7 0 1 1-14 0 7 7 0 0 1 14 0zm86-29a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm19 9a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-14 5a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm-25 1a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm5 4a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm9 0a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm15 1a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm12-2a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm-11-14a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-19 0a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm6 5a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-25 15c0-.47.01-.94.03-1.4a5 5 0 0 1-1.7-8 3.99 3.99 0 0 1 1.88-5.18 5 5 0 0 1 3.4-6.22 3 3 0 0 1 1.46-1.05 5 5 0 0 1 7.76-3.27A30.86 30.86 0 0 1 246 184c6.79 0 13.06 2.18 18.17 5.88a5 5 0 0 1 7.76 3.27 3 3 0 0 1 1.47 1.05 5 5 0 0 1 3.4 6.22 4 4 0 0 1 1.87 5.18 4.98 4.98 0 0 1-1.7 8c.02.46.03.93.03 1.4v1h-62v-1zm.83-7.17a30.9 30.9 0 0 0-.62 3.57 3 3 0 0 1-.61-4.2c.37.28.78.49 1.23.63zm1.49-4.61c-.36.87-.68 1.76-.96 2.68a2 2 0 0 1-.21-3.71c.33.4.73.75 1.17 1.03zm2.32-4.54c-.54.86-1.03 1.76-1.49 2.68a3 3 0 0 1-.07-4.67 3 3 0 0 0 1.56 1.99zm1.14-1.7c.35-.5.72-.98 1.1-1.46a1 1 0 1 0-1.1 1.45zm5.34-5.77c-1.03.86-2 1.79-2.9 2.77a3 3 0 0 0-1.11-.77 3 3 0 0 1 4-2zm42.66 2.77c-.9-.98-1.87-1.9-2.9-2.77a3 3 0 0 1 4.01 2 3 3 0 0 0-1.1.77zm1.34 1.54c.38.48.75.96 1.1 1.45a1 1 0 1 0-1.1-1.45zm3.73 5.84c-.46-.92-.95-1.82-1.5-2.68a3 3 0 0 0 1.57-1.99 3 3 0 0 1-.07 4.67zm1.8 4.53c-.29-.9-.6-1.8-.97-2.67.44-.28.84-.63 1.17-1.03a2 2 0 0 1-.2 3.7zm1.14 5.51c-.14-1.21-.35-2.4-.62-3.57.45-.14.86-.35 1.23-.63a2.99 2.99 0 0 1-.6 4.2zM275 214a29 29 0 0 0-57.97 0h57.96zM72.33 198.12c-.21-.32-.34-.7-.34-1.12v-12h-2v12a4.01 4.01 0 0 0 7.09 2.54c.57-.69.91-1.57.91-2.54v-12h-2v12a1.99 1.99 0 0 1-2 2 2 2 0 0 1-1.66-.88zM75 176c.38 0 .74-.04 1.1-.12a4 4 0 0 0 6.19 2.4A13.94 13.94 0 0 1 84 185v24a6 6 0 0 1-6 6h-3v9a5 5 0 1 1-10 0v-9h-3a6 6 0 0 1-6-6v-24a14 14 0 0 1 14-14 5 5 0 0 0 5 5zm-17 15v12a1.99 1.99 0 0 0 1.22 1.84 2 2 0 0 0 2.44-.72c.21-.32.34-.7.34-1.12v-12h2v12a3.98 3.98 0 0 1-5.35 3.77 3.98 3.98 0 0 1-.65-.3V209a4 4 0 0 0 4 4h16a4 4 0 0 0 4-4v-24c.01-1.53-.23-2.88-.72-4.17-.43.1-.87.16-1.28.17a6 6 0 0 1-5.2-3 7 7 0 0 1-6.47-4.88A12 12 0 0 0 58 185v6zm9 24v9a3 3 0 1 0 6 0v-9h-6z'/%3E%3Cpath d='M-17 191a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm19 9a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2H3a1 1 0 0 1-1-1zm-14 5a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm-25 1a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm5 4a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm9 0a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm15 1a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm12-2a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2H4zm-11-14a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-19 0a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm6 5a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-25 15c0-.47.01-.94.03-1.4a5 5 0 0 1-1.7-8 3.99 3.99 0 0 1 1.88-5.18 5 5 0 0 1 3.4-6.22 3 3 0 0 1 1.46-1.05 5 5 0 0 1 7.76-3.27A30.86 30.86 0 0 1-14 184c6.79 0 13.06 2.18 18.17 5.88a5 5 0 0 1 7.76 3.27 3 3 0 0 1 1.47 1.05 5 5 0 0 1 3.4 6.22 4 4 0 0 1 1.87 5.18 4.98 4.98 0 0 1-1.7 8c.02.46.03.93.03 1.4v1h-62v-1zm.83-7.17a30.9 30.9 0 0 0-.62 3.57 3 3 0 0 1-.61-4.2c.37.28.78.49 1.23.63zm1.49-4.61c-.36.87-.68 1.76-.96 2.68a2 2 0 0 1-.21-3.71c.33.4.73.75 1.17 1.03zm2.32-4.54c-.54.86-1.03 1.76-1.49 2.68a3 3 0 0 1-.07-4.67 3 3 0 0 0 1.56 1.99zm1.14-1.7c.35-.5.72-.98 1.1-1.46a1 1 0 1 0-1.1 1.45zm5.34-5.77c-1.03.86-2 1.79-2.9 2.77a3 3 0 0 0-1.11-.77 3 3 0 0 1 4-2zm42.66 2.77c-.9-.98-1.87-1.9-2.9-2.77a3 3 0 0 1 4.01 2 3 3 0 0 0-1.1.77zm1.34 1.54c.38.48.75.96 1.1 1.45a1 1 0 1 0-1.1-1.45zm3.73 5.84c-.46-.92-.95-1.82-1.5-2.68a3 3 0 0 0 1.57-1.99 3 3 0 0 1-.07 4.67zm1.8 4.53c-.29-.9-.6-1.8-.97-2.67.44-.28.84-.63 1.17-1.03a2 2 0 0 1-.2 3.7zm1.14 5.51c-.14-1.21-.35-2.4-.62-3.57.45-.14.86-.35 1.23-.63a2.99 2.99 0 0 1-.6 4.2zM15 214a29 29 0 0 0-57.97 0h57.96z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
html body.layout-dark.layout-transparent .app-taskboard .users-list li img {
  border-color: rgba(0, 0, 0, 0.12);
}
html body.layout-dark:not(.layout-transparent) .app-taskboard .users-list li img {
  border-color: #1E1E1E;
}
html body.layout-dark.layout-transparent td.fc-other-month.fc-past:not([class*=fc-day-top]) {
  background-color: rgba(0, 0, 0, 0.12);
}
html body.layout-dark:not(.layout-transparent) td.fc-other-month.fc-past:not([class*=fc-day-top]) {
  background-color: #333333;
}
html body.layout-dark.layout-transparent .fc-view > table th,
html body.layout-dark.layout-transparent .fc-view > table td,
html body.layout-dark.layout-transparent .fc-events-container {
  border-color: rgba(238, 238, 238, 0.2);
}
html body.layout-dark:not(.layout-transparent) .fc-view > table th,
html body.layout-dark:not(.layout-transparent) .fc-view > table td,
html body.layout-dark:not(.layout-transparent) .fc-events-container {
  border-color: #474748;
}
html body.layout-dark.layout-transparent .fc-popover {
  background-color: rgba(16, 16, 16, 0.92);
  border-color: rgba(238, 238, 238, 0.2);
}
html body.layout-dark:not(.layout-transparent) .fc-popover {
  background-color: #101010;
  border-color: #474748;
}
html body.layout-dark.layout-transparent .fc-popover .fc-header {
  background-color: rgba(16, 16, 16, 0.92);
  border-bottom: 1px solid rgba(238, 238, 238, 0.2);
}
html body.layout-dark:not(.layout-transparent) .fc-popover .fc-header {
  background-color: #101010;
  border-bottom: 1px solid #474748;
}
html body.layout-dark.layout-transparent .faq-wrapper .faq-search input,
html body.layout-dark.layout-transparent .faq-wrapper .swiper-wrapper .swiper-slide {
  background-color: rgba(0, 0, 0, 0.12);
  color: #D6D5D8;
}
html body.layout-dark:not(.layout-transparent) .faq-wrapper .faq-search input,
html body.layout-dark:not(.layout-transparent) .faq-wrapper .swiper-wrapper .swiper-slide {
  background-color: #1E1E1E;
  color: #B2B1B5;
}
html body.layout-dark.layout-transparent .search-wrapper .page-search-input input,
html body.layout-dark.layout-transparent .search-wrapper .video-result-swiper .swiper-slide {
  background-color: rgba(0, 0, 0, 0.12);
  color: #D6D5D8;
}
html body.layout-dark:not(.layout-transparent) .search-wrapper .page-search-input input,
html body.layout-dark:not(.layout-transparent) .search-wrapper .video-result-swiper .swiper-slide {
  background-color: #1E1E1E;
  color: #B2B1B5;
}
html body.layout-dark.layout-transparent .kb-wrapper .kb-search-input input {
  background-color: rgba(0, 0, 0, 0.12);
  color: #D6D5D8;
}
html body.layout-dark:not(.layout-transparent) .kb-wrapper .kb-search-input input {
  background-color: #1E1E1E;
  color: #B2B1B5;
}
@media (max-width: 767.98px) {
  html body.layout-dark.layout-transparent .kb-sidebar {
    background-color: rgba(0, 0, 0, 0.9);
  }
  html body.layout-dark:not(.layout-transparent) .kb-sidebar {
    background-color: #1E1E1E;
  }
}
html body.layout-dark.layout-transparent .timeline .events li a {
  color: #D6D5D8 !important;
}
html body.layout-dark:not(.layout-transparent) .timeline .events li a {
  color: #B2B1B5 !important;
}
html body.layout-dark:not(.layout-transparent) .timeline .events li a:not(.selected):after {
  background-color: #1E1E1E;
}
html body.layout-dark.layout-transparent .timeline .timeline-line {
  background-color: rgba(238, 238, 238, 0.2);
}
html body.layout-dark:not(.layout-transparent) .timeline .timeline-line {
  background-color: #474748;
}
html body.layout-dark.layout-transparent .timeline .timeline-line.tline-t-none {
  background-color: transparent;
}
html body.layout-dark.layout-transparent .timeline .timeline-item:after {
  border-color: rgba(238, 238, 238, 0.2);
}
html body.layout-dark:not(.layout-transparent) .timeline .timeline-item:after {
  border-color: #474748;
}
html body.layout-dark:not(.layout-transparent) .timeline .cd-timeline-navigation a {
  background-color: #1E1E1E;
}
@media (max-width: 991px) {
  html body.layout-dark.layout-transparent .timeline-center .timeline .timeline-line {
    background-color: transparent;
  }
  html body.layout-dark.layout-transparent .timeline-center .timeline .timeline-item .bg-transparent {
    background-color: transparent !important;
  }
  html body.layout-dark:not(.layout-transparent) .timeline-center .timeline .timeline-item .bg-transparent {
    background-color: #101010 !important;
  }
}
html body.layout-dark.layout-transparent .apexcharts-legend-text {
  color: #D6D5D8 !important;
}
html body.layout-dark:not(.layout-transparent) .apexcharts-legend-text {
  color: #B2B1B5 !important;
}
body.layout-dark .dropdown-menu {
  border-color: #474748;
}
body.layout-dark .dropdown-menu .dropdown-header {
  color: #FFFFFF;
}
body.layout-dark .dropdown-menu .dropdown-item:hover, body.layout-dark .dropdown-menu .dropdown-item:focus {
  background-color: #1E1E1E !important;
}
body.layout-dark .dropdown-menu .dropdown-divider {
  border-top-color: #474748;
}
body.layout-dark .dropdown-menu .arrow:after,
body.layout-dark .dropdown-menu .arrow-left:after,
body.layout-dark .dropdown-menu .arrow-right:after {
  border-right-color: #101010;
}
body.layout-dark .pagination .page-item.active .page-link {
  background-color: #005978 !important;
  border-color: #005978 !important;
}
body.layout-dark .modal-content .close {
  color: #FFFFFF;
}
body.layout-dark .list-group .list-group-item {
  background-color: inherit;
}
body.layout-dark .list-group .list-group-item.active {
  background-color: #005978;
  border-color: #005978 !important;
}
body.layout-dark .nav-tabs .nav-item.dropdown.show a.nav-link.dropdown-toggle {
  color: #FFFFFF;
}
body.layout-dark .nav-tabs.nav-right .nav-item a.nav-link, body.layout-dark .nav-tabs.nav-left .nav-item a.nav-link {
  border-radius: 0;
}
body.layout-dark select option {
  background-color: #1E1E1E;
}
body.layout-dark .select2.select2-container .select2-selection--multiple .select2-selection__rendered .select2-search__field {
  color: inherit;
}
body.layout-dark .select2-container .select2-dropdown {
  background-color: #1E1E1E;
}
body.layout-dark .select2-container .select2-dropdown .select2-search__field {
  background-color: #1E1E1E;
  border-color: #474748;
  color: inherit;
}
body.layout-dark .select2-container .select2-results .select2-results__options .select2-results__option .select2-results__group {
  background-color: #101010;
}
body.layout-dark .tooltip {
  color: #BFBEC2 !important;
}
body.layout-dark .swal2-modal h2 {
  color: #303030 !important;
}
body.layout-dark .heading-elements {
  position: absolute;
  top: 1.25rem;
  right: 1.25rem;
}
body.layout-dark .heading-elements ul li span {
  background: #1E1E1E;
}
body.layout-dark .media-wrapper .plyr--audio .plyr__controls .plyr__time--current.plyr__time {
  color: #FFFFFF;
}
body.layout-dark .bootstraptreeview .colorful-treeview .list-group .list-group-item {
  background-color: #005978;
}
body.layout-dark .bootstraptreeview .colorful-treeview .list-group .list-group-item:hover {
  background-color: rgba(0, 89, 120, 0.1254901961);
}
body.layout-dark .bootstraptreeview .override-treeview .list-group .list-group-item {
  background-color: #FEEFD0;
}
body.layout-dark .bootstraptreeview .override-treeview .list-group .list-group-item:hover {
  background-color: #FEDBA1;
}
body.layout-dark .context-menu-list {
  border: none;
  box-shadow: -8px 8px 14px 0 rgba(0, 0, 0, 0.25);
}
body.layout-dark .context-menu-list .context-menu-item {
  border: none;
}
body.layout-dark .context-menu-list .context-menu-item.context-menu-hover {
  background-color: #005978 !important;
  color: #FFFFFF;
}
body.layout-dark .ql-toolbar.ql-snow .ql-formats .ql-picker {
  color: #FFFFFF !important;
}
body.layout-dark .ql-toolbar.ql-snow .ql-formats .ql-picker-options {
  color: #303030;
}
body.layout-dark .ql-toolbar.ql-snow .ql-formats svg {
  stroke: transparent;
}
body.layout-dark .ql-toolbar.ql-snow .ql-formats svg .ql-stroke {
  stroke: #FFFFFF;
}
body.layout-dark .ql-toolbar.ql-snow .ql-formats svg .ql-fill {
  fill: #FFFFFF;
}
body.layout-dark .ql-toolbar.ql-snow .ql-formats .ql-active {
  border: 1px solid #FFFFFF;
}
body.layout-dark .nav-search .search-input.open {
  background: #1E1E1E !important;
}
body.layout-dark .nav-search .search-input.open .input {
  color: #B2B1B5;
}
body.layout-dark .nav-search .search-input.open .search-list {
  background: #101010;
}
body.layout-dark .nav-search .search-input.open .search-list li.current_item {
  background: #1E1E1E;
}
body.layout-dark .nav-search .search-input.open .search-list li a {
  color: #B2B1B5;
}
body.layout-dark .notification-dropdown .media {
  border-bottom-color: #474748 !important;
}
body.layout-dark .customizer .cz-bg-color .selected,
body.layout-dark .customizer .cz-bg-image .selected,
body.layout-dark .customizer .cz-tl-bg-color .selected {
  border-color: #1E1E1E;
}
body.layout-dark svg {
  stroke: #BFBEC2;
}
body.layout-dark .apexcharts-toolbar svg {
  stroke: none;
}
body.layout-dark .ct-grid {
  stroke: rgba(255, 255, 255, 0.22);
}
body.layout-dark .users-view .table-borderless td {
  border: none;
}
html body.layout-dark:not(.layout-transparent).horizontal-layout.page-scrolled.navbar-sticky nav.header-navbar {
  background-color: #1E1E1E;
  border-bottom-color: rgba(71, 71, 72, 0.4);
}
html body.layout-dark:not(.layout-transparent).horizontal-layout.page-scrolled div.header-navbar {
  box-shadow: -8px 8px 14px 0 rgba(0, 0, 0, 0.25);
}
html body.layout-dark:not(.layout-transparent).horizontal-layout nav.header-navbar {
  background-color: #101010;
  border-bottom-color: #474748;
}
html body.layout-dark:not(.layout-transparent).horizontal-layout div.navbar-horizontal {
  background-color: #101010;
}
html body.layout-dark:not(.layout-transparent).horizontal-layout div.navbar-horizontal li.nav-item.show .dropdown-menu .dropdown-item:active, html body.layout-dark:not(.layout-transparent).horizontal-layout div.navbar-horizontal li.nav-item.show .dropdown-menu .dropdown-item:focus {
  background-color: #1E1E1E !important;
  color: #B2B1B5 !important;
}
html body.layout-dark:not(.layout-transparent).horizontal-layout div.navbar-horizontal li.nav-item.show li.active.dropdown-submenu {
  background-color: #1E1E1E !important;
  color: #B2B1B5 !important;
}
html body.layout-dark:not(.layout-transparent).horizontal-layout div.navbar-horizontal li.nav-item.show li.show {
  background-color: #1E1E1E !important;
  color: #B2B1B5 !important;
}
html body.layout-dark:not(.layout-transparent).horizontal-layout div.navbar-horizontal li.nav-item.show li:active.dropdown-item {
  background-color: #1E1E1E !important;
  color: #B2B1B5 !important;
}
html body.layout-dark:not(.layout-transparent).horizontal-layout div.navbar-horizontal .main-menu-content > ul > li:hover:not(.active) {
  background-color: #1E1E1E;
}
html body.layout-dark.layout-transparent.horizontal-layout.page-scrolled div.header-navbar {
  box-shadow: -8px 8px 14px 0 rgba(25, 42, 70, 0.11);
}
html body.layout-dark.layout-transparent.horizontal-layout nav.header-navbar {
  background-color: transparent;
  border-bottom-color: rgba(238, 238, 238, 0.2);
}
html body.layout-dark.layout-transparent.horizontal-layout div.navbar-horizontal {
  background-color: transparent;
}
html body.layout-dark.layout-transparent.horizontal-layout div.navbar-horizontal li.nav-item:hover:not(.active) {
  background-color: rgba(0, 0, 0, 0.12);
}
html body.layout-dark.layout-transparent.horizontal-layout div.navbar-horizontal li.nav-item.show li.show {
  background-color: #101010 !important;
  color: #B2B1B5 !important;
}
/*=========================================================================================
	File Name: horizontal-menu.scss
	Description: A classic horizontal menu for easy navingation & support all devices.
	It support light & dark version, filpped layout, right side icons, borders menu for
	item seperation.
	----------------------------------------------------------------------------------------
	Item Name: Apex - HTML 5 Bootstrap Admin Template
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/
/* Shadows (from mdl http://www.getmdl.io/) */
.horizontal-menu.navbar-sticky:not(.auth-page):not(.navbar-static) .main-panel, .horizontal-menu:not(.auth-page):not(.navbar-static) .main-panel {
  margin-top: 7.49rem;
}
.horizontal-menu.navbar-sticky.page-scrolled:not(.layout-dark) nav.header-navbar {
  background-color: #FFFFFF;
}
.horizontal-menu.navbar-sticky nav.header-navbar {
  position: fixed;
  top: 0;
  width: 100%;
}
.horizontal-menu.navbar-static .header-navbar.navbar-sticky {
  position: sticky;
  top: 0;
}
.horizontal-menu.navbar-static.navbar-scrolled .wrapper {
  padding-top: 52px;
}
.horizontal-menu.navbar-static.navbar-scrolled .header-navbar.navbar-sticky {
  position: fixed;
}
.horizontal-menu.page-scrolled:not(.layout-dark) div.header-navbar {
  box-shadow: -8px 8px 14px 0 rgba(25, 42, 70, 0.11);
}
.horizontal-menu:not([class*=application]) .main-content {
  min-height: calc(1vh * 100 - 10.93rem);
  min-height: calc(var(--vh, 1vh) * 100 - 10.93rem);
}
.horizontal-menu[class*=application] .main-content {
  min-height: calc(1vh * 100 - 12rem);
  min-height: calc(var(--vh, 1vh) * 100 - 12rem);
}
.horizontal-menu .navbar-horizontal {
  padding-left: 2rem;
  position: static;
  position: initial;
}
.horizontal-menu .navbar-horizontal .dropdown i {
  margin-right: 0.5rem;
}
.horizontal-menu .navbar-horizontal .dropdown .dropdown-menu {
  transition: none;
  margin-top: 1px;
  min-width: 16rem;
  animation: 0.8s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
}
.horizontal-menu .navbar-horizontal .dropdown .dropdown-menu .dropdown-submenu .dropdown-menu {
  top: 8px;
  margin-left: 1px;
}
.horizontal-menu .navbar-horizontal .dropdown .dropdown-menu > li:first-child {
  border-top-left-radius: 0.35rem;
  border-top-right-radius: 0.35rem;
}
.horizontal-menu .navbar-horizontal .dropdown .dropdown-menu > li:last-child {
  border-bottom-left-radius: 0.35rem;
  border-bottom-right-radius: 0.35rem;
}
.horizontal-menu .navbar-horizontal .main-menu-content {
  padding-left: 0.5rem;
}
.horizontal-menu .navbar-horizontal .main-menu-content .nav-link {
  padding: 0.5rem 0.75rem 0.45rem;
  font-weight: 500;
  color: #303030;
}
.horizontal-menu .navbar-horizontal .main-menu-content .nav-link:not(.dropdown-toggle) {
  display: flex;
  align-items: center;
}
.horizontal-menu .navbar-horizontal .main-menu-content .nav-link i {
  margin-right: 0.5rem;
}
.horizontal-menu .navbar-horizontal .main-menu-content > ul > li {
  margin-right: 0.5rem;
}
.horizontal-menu .navbar-horizontal .main-menu-content > ul > li.active:not(.dropdown-submenu) {
  background-color: #0584b0;
  border-radius: 0.35rem;
}
.horizontal-menu .navbar-horizontal .main-menu-content > ul > li.active:not(.dropdown-submenu) > a {
  color: #DBDEE5;
}
.horizontal-menu .navbar-horizontal .main-menu-content > ul > li:hover:not(.active) {
  background-color: #E7E9EC;
  border-radius: 0.35rem;
}
.horizontal-menu .navbar-horizontal .main-menu-content > ul > li.show .dropdown-menu {
  animation: 0.8s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
}
.horizontal-menu .navbar-horizontal .main-menu-content > ul > li.show .dropdown-menu li.show {
  background-color: #E7E9EC;
  color: #303030;
}
.horizontal-menu .navbar-horizontal .main-menu-content > ul > li.show li.active:not(.dropdown-submenu) {
  background-color: #EFDEFF !important;
}
.horizontal-menu .navbar-horizontal .main-menu-content > ul > li.show li.active:not(.dropdown-submenu) a {
  color: #DBDEE5 !important;
}
.horizontal-menu .navbar-horizontal .main-menu-content > ul > li.show li.active:not(.dropdown-submenu) > .dropdown-item:hover, .horizontal-menu .navbar-horizontal .main-menu-content > ul > li.show li.active:not(.dropdown-submenu):hover,
.horizontal-menu .navbar-horizontal .main-menu-content > ul > li.show li.active:not(.dropdown-submenu) > .dropdown-item:hover:active, .horizontal-menu .navbar-horizontal .main-menu-content > ul > li.show li.active:not(.dropdown-submenu):hover:active {
  background-color: #EFDEFF !important;
  color: #DBDEE5 !important;
}
.horizontal-menu .navbar-horizontal .main-menu-content > ul > li.dropdown i {
  font-size: 1.1rem;
}
.horizontal-menu .navbar-horizontal .main-menu-content > ul > li.dropdown i.submenu-icon {
  font-size: 0.8rem;
}
.horizontal-menu:not(.layout-dark) .navbar-horizontal .main-menu-content > ul > li.show .dropdown-menu {
  animation: 0.8s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
}
.horizontal-menu:not(.layout-dark) .navbar-horizontal .main-menu-content > ul > li.show .dropdown-menu li.show {
  background-color: #E7E9EC;
  color: #303030;
}
.horizontal-menu:not(.layout-dark) .navbar-horizontal .main-menu-content > ul > li.show .dropdown-menu .dropdown-item.active, .horizontal-menu:not(.layout-dark) .navbar-horizontal .main-menu-content > ul > li.show .dropdown-menu .dropdown-item:active, .horizontal-menu:not(.layout-dark) .navbar-horizontal .main-menu-content > ul > li.show .dropdown-menu .dropdown-item:focus {
  background-color: #E7E9EC !important;
  color: #303030;
  border-radius: 0;
}
.horizontal-menu:not(.layout-dark) .navbar-horizontal .main-menu-content > ul > li.show li.active.dropdown-submenu {
  background-color: #E7E9EC;
}
.horizontal-menu:not(.layout-dark) .navbar-horizontal .main-menu-content > ul > li.show li.active.dropdown-submenu > .dropdown-item:hover, .horizontal-menu:not(.layout-dark) .navbar-horizontal .main-menu-content > ul > li.show li.active.dropdown-submenu:hover {
  background-color: #E7E9EC;
}
.horizontal-menu .customizer .ct-bg-color,
.horizontal-menu .customizer .ct-bg-image,
.horizontal-menu .customizer .ct-bg-image-toggler,
.horizontal-menu .customizer .ct-compact-toggler,
.horizontal-menu .customizer .ct-sidebar-size {
  display: none !important;
}
.horizontal-menu.layout-transparent .customizer .ct-bg-color,
.horizontal-menu.layout-transparent .customizer .ct-bg-image {
  display: block !important;
}
.horizontal-menu nav.navbar .navbar-header .nav-item {
  padding-top: 0.25rem;
}
.horizontal-menu .navigation-header {
  font-family: inherit;
  color: #929292;
  padding: 8px 20px;
  font-size: 1rem;
  text-transform: uppercase;
}
.horizontal-menu .navbar-flipped .navbar-nav .nav-item {
  float: right;
}
.horizontal-menu .main-menu .navigation > li > ul > li > a i {
  margin-right: 0.5rem;
}
.horizontal-menu .container {
  padding: 0;
}
.navbar.header-navbar {
  padding: 0.5rem 1rem 0.5rem 1.5rem !important;
}
.navbar.header-navbar.navbar-horizontal {
  position: fixed;
  width: 100%;
  background-color: #F4F4F8;
  top: 4rem;
}
.horizontal-layout .logo-text {
  color: #303030;
}
.horizontal-layout.page-scrolled nav.header-navbar {
  border-bottom-color: rgba(255, 255, 255, 0.6);
}
.horizontal-layout .customizer .ct-bg-color,
.horizontal-layout .customizer .ct-bg-image,
.horizontal-layout .customizer .ct-bg-image-toggler,
.horizontal-layout .customizer .ct-compact-toggler,
.horizontal-layout .customizer .ct-sidebar-size {
  display: none !important;
}
.horizontal-layout.layout-transparent .customizer .ct-bg-color,
.horizontal-layout.layout-transparent .customizer .ct-bg-image {
  display: block !important;
}
.horizontal-layout nav.navbar {
  border-bottom: 1px solid #ffffff;
  background-color: #005978;
  z-index: 999;
}
.horizontal-layout .navbar.header-navbar.navbar-horizontal .dropdown-menu .dropdown-submenu.openLeft .dropdown-menu {
  left: auto !important;
  right: 100%;
}
.horizontal-layout .navbar.header-navbar .container-fluid, .horizontal-layout .navbar.header-navbar .container-sm, .horizontal-layout .navbar.header-navbar .container-md, .horizontal-layout .navbar.header-navbar .container-lg, .horizontal-layout .navbar.header-navbar .container-xl {
  padding-left: 0;
}
.horizontal-layout .navbar.header-navbar .nav-search .search-input.open {
  box-shadow: none;
}
.horizontal-menu.vertical-layout.vertical-overlay-menu .main-menu .navigation > li > a > span.badge {
  position: absolute;
  top: 11px;
  right: 40px;
}
.horizontal-menu.vertical-layout.vertical-overlay-menu .main-menu .navigation li.nav-item.menu-collapsed-open > a {
  background: none;
  margin: 0;
  border-radius: 0;
}
.horizontal-menu.vertical-layout.vertical-overlay-menu .main-menu .navigation li.nav-item.menu-collapsed-open > a ~ ul li.menu-collapsed-open > a ~ ul {
  margin-top: 4px;
}
.horizontal-menu.vertical-layout.vertical-overlay-menu .main-menu .navigation li.nav-item.menu-collapsed-open > a ~ ul li.menu-collapsed-open > a ~ ul li.active a {
  background: none;
}
[data-textdirection=rtl] body.horizontal-menu.horizontal-menu.menu-collapsed .main-menu .navigation > li > a {
  padding: 14px 16px !important;
}
[data-textdirection=rtl] body.horizontal-menu.horizontal-menu.menu-collapsed .main-menu .navigation > li.navigation-header .feather.icon-minus {
  padding: 12px 0px;
}
[data-textdirection=rtl] body.horizontal-menu.horizontal-menu .header-navbar.navbar .dropdown-menu .dropdown-submenu > a:after {
  content: "\f104" !important;
}
@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeout {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@media (max-width: 1199.98px) {
  .horizontal-layout .navbar.header-navbar.navbar-horizontal {
    top: -4rem;
  }
}
/*=========================================================================================
	File Name: vertical-overlay-menu.scss
	Description: A overlay style vertical menu with show and hide support. It support
	light & dark version, filpped layout, right side icons, native scroll and borders menu
	item seperation.
	----------------------------------------------------------------------------------------
	Item Name: Apex - HTML 5 Bootstrap Admin Template
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/
.vertical-overlay-menu .content {
  margin-left: 0;
}
.vertical-overlay-menu .navbar .navbar-header {
  width: 175px;
}
.vertical-overlay-menu .navbar .navbar-header .nav-item {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.vertical-overlay-menu .navbar.navbar-brand-center .navbar-header {
  float: left;
  width: auto;
}
.vertical-overlay-menu .wrapper {
  top: 4rem;
}
.vertical-overlay-menu .app-sidebar .navigation li a {
  letter-spacing: 0.6px;
  font-size: 0.95rem;
}
.vertical-overlay-menu .main-menu, .vertical-overlay-menu.menu-hide .main-menu {
  opacity: 0;
  transform: translate3d(0, 0, 0);
  transition: opacity 0.25s, transform 0.25s;
  width: 240px;
  left: -240px;
}
.vertical-overlay-menu .main-menu .navigation .navigation-header .feather.icon-minus {
  display: none;
}
.vertical-overlay-menu .main-menu .navigation > li > a > i {
  font-size: 1.2rem;
  margin-right: 12px;
  float: left;
}
.vertical-overlay-menu .main-menu .navigation > li > a > i:before {
  transition: 200ms ease all;
}
.vertical-overlay-menu .main-menu .navigation li.has-sub > a:not(.mm-next):after {
  content: "\f105";
  font-family: "FontAwesome";
  font-size: 1rem;
  display: inline-block;
  position: absolute;
  right: 20px;
  top: 10px;
  transform: rotate(0deg);
}
.vertical-overlay-menu .main-menu .navigation li.open > a:not(.mm-next):after {
  transform: rotate(90deg);
}
.vertical-overlay-menu .main-menu .main-menu-footer {
  bottom: 55px;
}
.vertical-overlay-menu .main-menu .main-menu-footer {
  width: 240px;
}
.vertical-overlay-menu .main-menu.menu-fixed {
  position: fixed;
  top: 4rem;
  height: calc(100% - 4rem);
}
.vertical-overlay-menu.menu-open .main-menu {
  opacity: 1;
  transform: translate3d(240px, 0, 0);
  transition: opacity 0.25s, transform 0.25s;
  z-index: 998;
}
.vertical-overlay-menu.menu-flipped .main-menu {
  right: -240px;
  left: inherit;
}
.vertical-overlay-menu.menu-flipped .navbar .navbar-container {
  margin: 0;
  margin-right: 240px;
}
.vertical-overlay-menu.menu-flipped .navbar .navbar-header {
  float: right;
}
.vertical-overlay-menu.menu-flipped.menu-open .main-menu {
  transform: translate3d(-240px, 0, 0);
}
.vertical-overlay-menu.navbar-sticky .main-panel {
  margin-top: 0;
}
.vertical-overlay-menu:not([class*=application]) .main-panel .main-content {
  min-height: calc(1vh * 100 - 7.44rem);
  min-height: calc(var(--vh, 1vh) * 100 - 7.44rem);
}
.vertical-overlay-menu[class*=application] .main-panel .main-content {
  min-height: calc(1vh * 100 - 8.45rem);
  min-height: calc(var(--vh, 1vh) * 100 - 8.45rem);
}
.vertical-overlay-menu footer.footer.fixed-bottom {
  z-index: 999;
}
.vertical-overlay-menu.vertical-overlay-menu.boxed-layout.menu-open .main-menu {
  transform: translate3d(240px, 0, 0);
  margin-left: 7px;
}
@media (max-width: 1199.98px) {
  .vertical-overlay-menu .navbar-header .navbar-toggle {
    margin: 12px 17px 0 6px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vertical-overlay-menu .navbar-toggle .icon-bar {
    display: block;
    position: relative;
    width: 24px;
    height: 2px;
    border-radius: 1px;
    margin: 0 auto;
  }
}
@media (max-width: 991.98px) {
  .vertical-overlay-menu .main-menu .main-menu-footer {
    bottom: 0px;
  }
}
@media screen and (max-width: 575px) {
  .vertical-overlay-menu.boxed-layout.menu-open .main-menu {
    transform: translate3d(240px, 0, 0) !important;
    margin-left: 0 !important;
  }
}
[data-textdirection=rtl] body.vertical-layout.vertical-overlay-menu.menu-collapsed .main-menu .navigation > li > a {
  padding: 14px 16px !important;
}
[data-textdirection=rtl] body.vertical-layout.vertical-overlay-menu.menu-collapsed .main-menu .navigation > li.navigation-header .feather.icon-minus {
  padding: 12px 0px;
}
[data-textdirection=rtl] body.vertical-layout.vertical-overlay-menu .main-menu .navigation li.has-sub > a:not(.mm-next):after {
  content: "\f104";
}
[data-textdirection=rtl] body.vertical-layout .knob-center-icon {
  margin-left: -99px;
}
.alerts .alert {
  padding: 20px 50px 20px 20px;
  font-size: 14px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 10px;
  color: #FFF !important;
}
.alerts .alert a.closeButton {
  background-color: #fff;
  position: absolute;
  top: 10px;
  right: 10px;
  width: 24px;
  padding-top: 2px;
  height: 24px;
  border-radius: 12px;
  text-align: center;
}
.alerts .alert.alert-danger {
  background-color: rgba(237, 28, 36, 0.9) !important;
}
.alerts .alert.alert-danger a.closeButton {
  color: rgba(237, 28, 36, 0.9);
}
.alerts .alert.alert-warning {
  background-color: rgba(240, 173, 78, 0.9) !important;
}
.alerts .alert.alert-warning a.closeButton {
  color: rgba(240, 173, 78, 0.9);
}
.alerts .alert.alert-success {
  background-color: rgba(15, 205, 106, 0.9) !important;
}
.alerts .alert.alert-success a.closeButton {
  color: rgba(15, 205, 106, 0.9);
}
.alerts .alert .popover pre {
  font-size: 10px;
}
.alerts .alert pre {
  background: none;
  border: none;
  font: inherit;
  color: inherit;
  padding: 0;
  margin: 0;
}
.alerts .toast {
  position: fixed;
  /*width: 100%;*/
  z-index: 3000;
}
.alerts .toast.left {
  left: 20px;
}
.alerts .toast.right {
  right: 20px;
}
.alerts .toast.top {
  top: 100px;
}
.alerts .toast.bottom {
  bottom: 55px;
}
.alerts .toast alert {
  position: relative;
  display: inline-block;
  width: 100%;
}
@media screen and (min-width: 480px) {
  .alerts .toast {
    width: 320px;
  }
}
.alerts .toast {
  -webkit-backdrop-filter: none;
          backdrop-filter: none;
  background: transparent;
  display: block;
  opacity: 1;
  border: none;
  box-shadow: none;
}
.accordion .card {
  margin: 0;
  background-color: transparent !important;
}
.accordion .card:not(:last-of-type) .card-header {
  border-bottom: 1px solid #ffffff;
}
.accordion .card:last-of-type .card-body {
  padding-bottom: 0;
}
.accordion .card .card-header {
  padding: 0;
}
.accordion .card .card-header button {
  padding: 10px 15px;
  width: 100%;
  text-align: left;
  color: #FFFFFF;
  margin: 0;
}
.accordion .card .card-header button:hover {
  box-shadow: none;
}
.ngb-tp-input-container button:hover {
  box-shadow: none;
}
html body.layout-dark .search-list {
  background: #101010;
}
html body.layout-dark .search-list .first-active-item .option {
  background: #1E1E1E;
}
html body.layout-dark .search-list .option {
  color: #B2B1B5;
}
html body.layout-dark .search-list .option:hover {
  background: #1E1E1E;
}
html body.layout-dark .search-list .accordion .card {
  box-shadow: none;
}
html body.layout-dark .search-list:not(.layout-transparent) .accordion .card .card-header {
  border-color: #474748;
}
html body.layout-dark .search-list.layout-transparent .accordion .card .card-header {
  border-color: rgba(238, 238, 238, 0.2);
}
html body.layout-dark .search-list.layout-transparent .accordion .card .card-header button:not([disabled]) {
  color: #EFDEFF;
}
.fc .fc-timegrid-col.fc-day-today {
  background-color: inherit !important;
  opacity: 1 !important;
}
:root {
  color-scheme: light;
}
.page-loading {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
  background: rgb(51, 51, 51);
  opacity: 0;
  transition: opacity 1s ease-in-out;
  z-index: -1;
}
.loading-icon {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 38px;
  height: 38px;
  margin-left: -19px;
  margin-top: -19px;
}
.loading-icon-comments {
  position: relative;
  left: 50%;
  top: 50%;
  width: 38px;
  height: 38px;
  margin-left: -19px;
  margin-top: 20px;
}
app-root:empty ~ .page-loading {
  opacity: 1;
  z-index: 1;
}
.chat-loading {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
  background: rgb(51, 51, 51);
  opacity: 1;
  transition: opacity 1s ease-in-out;
  z-index: 1;
}
.page-chat-loading {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
  background: rgb(51, 51, 51);
  opacity: 1;
  transition: opacity 1s ease-in-out;
  z-index: 9;
}
.row {
  margin-right: -10px;
  margin-left: -10px;
}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {
  padding-right: 10px;
  padding-left: 10px;
}
.main-content {
  height: 100vh;
  background-color: #F5F5F5;
}
.navigation i {
  color: #0584b0 !important;
}
.expanded .logo-text {
  display: block;
}
.ql-container {
  height: 150px !important;
}
.table th, .table td {
  color: #333333;
  padding: 0.5rem;
}
.navbar.header-navbar.navbar-horizontal {
  background-color: #E0E0E0;
}
.navbar-dark .navbar-nav .nav-link,
.navbar-dark .navbar-nav .nav-text {
  color: #FFFFFF;
}
.nav-link {
  text-align: center;
  padding: 14px;
}
.nav-link p {
  margin-bottom: 0;
  font-weight: bold;
}
.table-striped tbody tr:nth-of-type(odd) {
  background-color: #E0E0E0;
}
.unlayer-editor[_ngcontent-kaf-c208] {
  min-height: 470px !important;
}
.unlayer-editor iframe {
  min-width: 800px !important;
}
.content-header span {
  font-size: 1rem;
  line-height: 1.1rem;
  top: -0.2rem;
  position: relative;
  left: 0.5rem;
}
.event-selector {
  display: flex;
  border: 1px solid #FFFFFF;
  padding-right: 0.75rem;
}
#event-sel {
  color: #FFFFFF;
  background-color: #000000;
  border: 0;
  cursor: pointer;
}
.ag-theme-balham {
  font-size: 11px !important;
}
.ag-theme-balham .ag-root-wrapper {
  border: none !important;
}
.ag-theme-balham .ag-header {
  background-color: #FFFFFF !important;
  border: none !important;
  min-height: 55px !important;
}
.ag-theme-balham .ag-header-cell {
  padding-left: 0 !important;
  padding-right: 16px !important;
}
.ag-theme-balham .ag-header-row:not(:first-child) .ag-header-cell {
  border: none !important;
}
.ag-theme-balham .ag-ltr .ag-floating-filter-button {
  margin-left: 4px !important;
  margin-right: 4px;
}
.ag-theme-balham .ag-ltr .ag-header-cell::after {
  display: none;
}
.ag-header-cell-label .ag-filter-icon {
  display: none;
}
.ag-theme-balham .ag-ltr input[class^=ag-][type=text] {
  font-family: "Red Hat Display", sans-serif;
  height: 24px;
  border: 0.5px solid #9E9E9E;
  border-radius: 0px;
  font-size: 11px;
  line-height: 11px;
  color: #005978;
  padding: 7px 8px !important;
}
.ag-theme-balham .ag-ltr input[class^=ag-][type=text]:focus {
  box-shadow: none;
  border-color: #005978;
}
.ag-theme-balham input[class^=ag-][type=text]:disabled {
  background-color: #F0F0F0 !important;
  border: 0.5px solid #9E9E9E;
}
.ag-theme-balham .ag-row {
  height: 36px !important;
}
app-coaching .ag-theme-balham .ag-row-odd,
app-clients-list .ag-theme-balham .ag-row-odd,
app-agents-list .ag-theme-balham .ag-row-odd {
  background-color: #F0F0F0 !important;
}
app-coaching .ag-theme-balham .ag-row-even,
app-clients-list .ag-theme-balham .ag-row-even,
app-agents-list .ag-theme-balham .ag-row-even {
  background-color: #FFFFFF !important;
}
.ag-theme-balham .ag-row:hover {
  background-color: #E0E0E0 !important;
}
.ag-theme-balham .ag-row-selected {
  background-color: #8F9DB8 !important;
}
.ag-theme-balham .ag-cell-label-container {
  display: inline-table !important;
}
.ag-theme-balham .ag-cell {
  font-family: "Red Hat Display", sans-serif;
  font-size: 12px;
  border: none !important;
  padding-left: 8px !important;
  padding-right: 16px !important;
}
.ag-header-cell-text {
  font-family: "Red Hat Display", sans-serif;
  font-size: 12px;
  line-height: 13px;
  font-weight: 700;
  color: #005978;
}
.ag-theme-balham .ag-checkbox-input-wrapper.ag-checked::after {
  color: #005978 !important;
}
.ag-theme-balham .ag-ltr .ag-header-select-all {
  margin-left: 12px;
}
.ag-theme-balham .ag-status-bar {
  border-top: 0.5px solid #9E9E9E !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.ag-theme-balham .ag-status-bar span,
.ag-theme-balham .ag-status-name-value {
  font-family: "Red Hat Display", sans-serif;
  color: #333333;
  font-weight: 400;
  font-size: 12px;
  line-height: 12px;
}
.ag-theme-balham .ag-status-name-value-value {
  font-weight: 700 !important;
  color: #0584b0 !important;
}
.no-rows-text {
  font-family: "Red Hat Display", sans-serif;
  font-size: 20px;
  line-height: 24px;
  color: #005978;
}
btn-cell-renderer {
  flex: 1;
  width: 100%;
}
btn-cell-renderer .btn {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap;
}
.grid-cell-centered {
  text-align: center;
}
.ag-theme-balham .badge {
  padding: 4px 8px;
  font-weight: 300;
  border: none;
}
.ag-theme-balham .ag-row,
.ti-x {
  cursor: pointer;
}
.ti-x {
  color: #005978;
  opacity: 1;
}
.btn:hover {
  box-shadow: none;
}
.btn.disabled, .btn:disabled {
  opacity: 0.3;
}
.btn-table {
  color: #FFFFFF;
  font-size: 11px;
  line-height: 11px;
  font-weight: 400 !important;
  padding: 8px 10px;
  cursor: default !important;
}
.btn-success.btn-table:hover {
  color: #ffffff !important;
  background-color: #1BCB64 !important;
  border-color: #1BCB64 !important;
}
.btn-warning.btn-table:hover {
  color: #ffffff !important;
  background-color: #F28300 !important;
  border-color: #F28300 !important;
}
.btn-info.btn-table:hover {
  color: #ffffff !important;
  background-color: #00A3FF !important;
  border-color: #00A3FF !important;
}
.btn-danger.btn-table:hover {
  color: #ffffff !important;
  background-color: #D91218 !important;
  border-color: #D91218 !important;
}
.btn-grey.btn-table:hover,
.btn-grey.btn-table {
  color: #ffffff !important;
  background-color: #A6A6A6 !important;
  border-color: #A6A6A6 !important;
}
.btn-outline-primary {
  font-size: 14px;
  line-height: 18px;
}
.btn-outline-primary-active,
.btn-outline-primary-active:focus {
  background-color: #005978 !important;
  color: #FFFFFF !important;
}
.btn-disclaimer {
  background: #FFFFFF;
  padding: 1rem 0 1rem 0;
  border-radius: 2.6rem !important;
}
.btn-disclaimer:hover {
  background: #0584b0;
}
.btn-disclaimer:hover .btn-disclaimer-text {
  color: #FFFFFF;
  background: transparent;
  -webkit-background-clip: unset;
  -moz-background-clip: unset;
  -webkit-text-fill-color: unset;
  -moz-text-fill-color: unset;
}
.btn-disclaimer-text {
  font-size: 1.8rem !important;
  line-height: 2.2rem;
  background: #005978;
  -webkit-background-clip: text;
  -moz-background-clip: text;
  -webkit-text-fill-color: transparent;
  -moz-text-fill-color: transparent;
}
/* ICONS */
i-tabler {
  stroke-width: 1.5px !important;
}
.toggle-icon {
  font-size: 18px;
  color: #333333;
}
.toggle-icon:hover {
  color: #0584b0;
}
body {
  font-size: 16px;
  color: #333333;
}
/* LOGIN */
#login .login-scroll {
  height: calc(1vh * 100);
  height: calc(var(--vh, 1vh) * 100);
  overflow-y: scroll;
}
.login-bg {
  background-size: cover;
  background-position: center;
}
.login-text {
  color: #333333;
}
.width-400 {
  padding: 24px;
}
/* PRIVACY */
.privacy-background {
  background-color: #F0F0F0;
}
/* TOAST */
.toast-container .ngx-toastr {
  box-shadow: none !important;
  border-radius: 0px !important;
}
.toast-success {
  background-color: #1BCB64 !important;
}
.toast-success {
  background-image: url('success-white.d074a09a2666145b.svg') !important;
}
.toast-error {
  background-color: #D91218 !important;
}
.toast-error {
  background-image: url('close-white.60542043f829a8f1.svg') !important;
}
.toast-title {
  font-size: 14px !important;
  line-height: 18px !important;
}
.toast-message {
  font-size: 14px !important;
  line-height: 18px !important;
}
/* MENU */
a .menu-title {
  color: #333333;
}
a:hover .menu-title {
  color: #FFFFFF;
}
/* CREDITS */
.credits {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 20px;
}
.credits-card svg path,
.credits .credits-logo svg path {
  fill: rgba(0, 0, 0, 0.5);
}
.credits-card svg:hover > path,
.credits .credits-logo svg:hover > path {
  fill: #0584b0;
}
.credits-card {
  margin-top: 8px;
}
/* CARDS */
.card-background {
  display: flex;
  padding: 24px;
  flex-direction: column;
  align-items: flex-start;
  gap: 13px;
  border-radius: 0px;
  background-color: #FFFFFF;
}
.card-background h4 {
  color: #333333;
}
.card-container {
  display: flex;
  align-items: flex-start;
  align-content: flex-start;
  gap: 13px;
  flex-wrap: wrap;
  width: 100%;
}
.card-item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
  width: 227px;
  border-radius: 0px;
  background-color: #F0F0F0;
  padding: 8px 8px 12px 8px;
}
.card-image-container {
  position: relative;
  width: 100%;
  height: 120px;
  border-radius: 0px;
  margin-bottom: 8px;
}
.card-image-container img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  border-radius: 8px;
}
.card-image-container svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.card-image-container .card-image-mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
  border-radius: 8px;
}
.card-image-container .progress {
  position: absolute;
  bottom: 6px;
  left: 6px;
  right: 6px;
  height: 4px;
}
.card-text-container {
  display: flex;
  align-items: center;
  padding: 0 4px;
  height: 36px;
}
.card-text-container h5 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  color: #333333;
}
.card-item:hover {
  cursor: pointer;
  background-color: #0584b0;
}
.card-item:hover h5 {
  color: #FFFFFF;
}
/* HOME */
.carousel-indicators button {
  color: transparent;
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 10px;
  height: 10px;
  margin-right: 4px;
  margin-left: 4px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border-top: 10px solid;
  border-bottom: 10px solid;
  opacity: 0.5;
  transition: opacity 0.6s ease;
  box-shadow: none;
  border-color: transparent;
  border-radius: 0px;
  padding: 0;
  margin-bottom: 24px;
}
.visually-hidden {
  display: none;
}
.carousel-item {
  display: block !important;
  z-index: 1;
  position: absolute;
  transform: translateX(100%);
  opacity: 0;
  transition: all 0.5s;
  visibility: hidden;
}
.carousel-item.active {
  position: relative;
  transform: translateX(0);
  visibility: visible;
  opacity: 1;
}
.carousel-item .course-info {
  position: absolute;
  bottom: 40%;
  z-index: 9999;
  margin: 0 40px;
}
.home-content {
  height: 100vh;
  overflow-y: scroll;
  scrollbar-width: none;
  background-color: #FFFFFF;
}
.home-content::-webkit-scrollbar {
  display: none;
}
.course-container {
  display: flex;
  position: relative;
  height: 420px;
  background-size: cover;
  background-position: center;
}
.home-mask {
  position: absolute;
  width: 100%;
  height: 100%;
  background: #005978;
  opacity: 0.8;
}
.course-header {
  display: flex;
  padding-bottom: 105px;
  color: #FFFFFF;
}
.course-header h2 {
  color: #FFFFFF;
  margin-left: 9px;
}
.ti-school {
  font-size: 22px;
}
.course-body h5 {
  color: #FFFFFF;
  padding-bottom: 12px;
}
.course-body h2 {
  color: #FFFFFF;
  padding-bottom: 24px;
}
.news-agora-container {
  padding: 40px 40px 21px 40px;
}
.home-box {
  margin-bottom: 40px;
}
.no-content {
  color: #9E9E9E;
}
.content-top {
  display: flex;
  color: #005978;
  padding-bottom: 20px;
  align-items: center;
}
.content-top i {
  font-size: 24px;
  color: #0584b0;
}
.content-top h4 {
  color: #333333;
}
.news-block {
  display: flex;
  padding-bottom: 10px;
  margin-bottom: 10px;
  cursor: pointer;
  border-bottom: 1px solid #E0E0E0;
}
.news-block:hover,
.course-block:hover {
  opacity: 0.5;
}
.course-block {
  display: flex;
  margin-bottom: 21px;
  cursor: pointer;
  background-color: #F0F0F0;
  border-radius: 0px;
}
.course-block .news-info {
  padding: 12px;
  flex: 1;
}
.news-block img {
  width: 144px;
  height: 81px;
  -o-object-fit: cover;
     object-fit: cover;
}
.course-block img {
  width: 144px;
  height: 81px;
  -o-object-fit: cover;
     object-fit: cover;
}
.img_news {
  width: 224px !important;
  height: 126px !important;
  -o-object-fit: cover !important;
     object-fit: cover !important;
}
.news-block .news-info {
  padding-left: 12px;
  flex: 1;
}
.news-block .news-info h6,
.course-block .news-info h6 {
  color: #333333;
}
.course-block .news-info .card-tag {
  color: #0584b0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  flex: 1;
}
.news-block .news-info h5,
.course-block .news-info h5 {
  color: #333333;
  display: -webkit-box;
  height: 2.5em;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* ACADEMY */
.academy-header {
  display: flex;
  justify-content: space-between;
  background: #005978;
  background-size: cover;
  height: 52px;
}
.academy-header h4 {
  color: #FFFFFF;
  padding: 0 40px;
  align-self: center;
  white-space: nowrap;
  overflow-x: clip;
  text-overflow: ellipsis;
}
.academy-header i {
  margin-right: 12px;
}
.academy-content {
  height: calc(100vh - 52px);
  overflow-y: scroll;
  overflow-x: hidden;
  scrollbar-width: none;
  padding: 40px;
}
.academy-content::-webkit-scrollbar {
  display: none;
}
.corso-card {
  background-color: #F0F0F0;
}
.card-bianca {
  flex: auto;
}
.corso-card:hover {
  cursor: pointer;
  background-color: #0584b0;
}
.corso-img-container {
  position: relative;
}
.locked-mask {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.6);
}
.locked-mask i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #FFFFFF;
  font-size: 42px;
}
.programma-title {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
}
.programma-title h4 {
  height: 2.4em;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  flex: 1;
}
.end-text {
  background-color: #0584b0;
  color: #FFFFFF;
  padding: 12px;
  border-radius: 0px;
}
.corso-card:hover > .corso-info i,
.corso-card:hover > .corso-info h5,
.corso-card:hover > .corso-info h6 {
  color: #FFFFFF;
}
.corso-card img {
  width: 100%;
  height: 142px;
  -o-object-fit: cover;
     object-fit: cover;
}
.corso-info {
  padding: 16px;
}
.corso-info i {
  color: #005978;
}
.section-completed {
  display: flex;
  align-items: center;
  padding: 6px;
  border-radius: 0px;
  background-color: #FFAB20;
}
.section-completed h6 {
  color: #005978 !important;
}
.corso-completed {
  display: flex;
  align-items: center;
  color: #FFFFFF;
  height: 28px;
  background-color: #005978;
  padding: 0 6px;
  margin-bottom: 17px;
}
.corso-completed i {
  font-size: 10px;
}
.corso-completed h6 {
  color: #FFFFFF;
  padding-left: 6px;
}
.programma-card {
  background-color: #FFFFFF;
  padding: 24px 24px 0 24px;
  margin-bottom: 18px;
  border-radius: 0px;
}
.programma-info {
  display: flex;
  justify-content: space-between;
  align-items: center;
  -webkit-align-items: center;
}
.programma-info small {
  color: #005978;
}
.programma-button {
  margin-bottom: 17px;
}
.programma-done small {
  margin-right: 4px;
}
.programma-percentage {
  display: flex;
  align-items: center;
  height: 28px;
  flex-wrap: wrap;
}
.programma-percentage h5 {
  margin-right: 4px;
}
.programma-progress .progress {
  width: 65px;
}
.full-area {
  display: flex;
}
.navbar {
  display: none;
}
.content-wrapper {
  padding-bottom: 0;
}
.hide-desktop {
  display: none;
}
.attachment {
  display: flex;
  background-color: #F0F0F0;
  padding: 14px 18px;
  margin-bottom: 4px;
}
.attachment h5 {
  padding-left: 6px;
}
.attachment:hover {
  background-color: #0584b0;
}
.attachment:hover i,
.attachment:hover h5 {
  color: #FFFFFF;
}
.text-container {
  background-color: #FFFFFF;
  padding: 20px;
}
.content-area {
  flex: 1;
  height: calc(1vh * 100);
  height: calc(var(--vh, 1vh) * 100);
  overflow-y: scroll;
  overflow-x: hidden;
  scrollbar-width: none;
  background-color: #FFFFFF;
}
.content-area::-webkit-scrollbar {
  display: none;
}
.side-area {
  width: 308px;
  height: calc(1vh * 100);
  height: calc(var(--vh, 1vh) * 100);
  background-color: #FFFFFF;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
  z-index: 9999;
  overflow-y: scroll;
  overflow-x: hidden;
  scrollbar-width: none;
}
.side-area::-webkit-scrollbar {
  display: none;
}
.course-side-title {
  background-color: #005978;
  padding: 12px 15px;
}
.course-side-title h5,
.course-side-title small {
  color: #FFFFFF;
}
.accordion-header {
  background-color: #FFFFFF;
  border-bottom: 1px solid #9E9E9E;
}
.accordion-button {
  width: 100%;
  border: none;
  background-color: transparent;
  padding: 10px 15px;
  text-align: left;
}
.accordion-button span {
  font-size: 11px;
  line-height: 11px;
}
.course-unit-content {
  padding: 12px;
  background-color: #FFFFFF;
  cursor: pointer;
  border-bottom: 1px solid #F5F5F5;
}
.course-unit-content i {
  color: #005978;
  font-size: 12px;
  margin-right: 6px;
}
.course-unit-content small {
  color: #005978;
  margin-right: 6px;
}
.course-unit-content-completed {
  background-color: #F0F0F0;
}
.course-unit-content:hover,
.course-unit-content-active {
  background-color: #0584b0;
  color: #FFFFFF;
  border-color: #0584b0;
}
.course-unit-content:hover h6,
.course-unit-content-active h6,
.course-unit-content:hover small,
.course-unit-content-active small,
.course-unit-content:hover i,
.course-unit-content-active i {
  color: #FFFFFF;
}
.content-info {
  align-items: center;
}
.check-container {
  justify-content: flex-end;
}
.check-container img {
  width: 22px;
  height: 22px;
}
.video-mask {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #005978;
  opacity: 0.7;
}
.video-end-popup {
  position: absolute;
  display: flex;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #FFFFFF;
  background-color: #005978;
  padding: 32px;
  z-index: 99999;
  cursor: pointer;
}
.video-end-popup:hover {
  background-color: #0584b0;
}
.video-end-popup h5 {
  margin-left: 12px;
  color: #FFFFFF;
}
.frame-container .scorm-player {
  height: 100%;
}
.quiz-area {
  background-color: #FFFFFF;
  width: 100%;
  height: 100%;
  padding: 30px 0;
  overflow: scroll;
}
.footer-area {
  position: absolute;
  background-color: #005978;
  width: 100%;
  height: 40px;
  bottom: 0;
}
.footer-area small {
  color: #FFFFFF;
  line-height: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.answer-box {
  padding: 15px;
  border: 1px solid #F5F5F5;
  margin-bottom: 18px;
}
.answer-box-right {
  background-color: rgba(27, 203, 100, 0.2);
  border: 1px solid rgba(57, 57, 57, 0.08);
}
.radio.radio-primary input[type=radio]:checked ~ label::before {
  border-color: #005978;
}
.radio.right-answer-quiz input[type=radio]:checked ~ label::before {
  border-color: #1BCB64;
}
.radio.right-answer-quiz input[type=radio]:checked ~ label::after {
  background-color: #1BCB64;
}
.radio.wrong-answer-quiz input[type=radio]:checked ~ label::before {
  border-color: #D91218;
}
.radio.wrong-answer-quiz input[type=radio]:checked ~ label::after {
  background-color: #D91218;
}
.answer-toast {
  width: 100%;
  padding: 16px;
  margin-bottom: 16px;
}
.answer-toast h5 {
  color: #FFFFFF;
}
.ti-arrows-diagonal,
.ti-arrows-diagonal-minimize-2 {
  font-size: 15px;
  float: right;
  color: #FFFFFF;
  padding: 12px 10px;
  cursor: pointer;
}
.fullscreen-enabled {
  margin-left: -15px;
}
.content-area-exam {
  width: 100%;
  height: 100vh;
  padding: 30px 0;
  overflow-y: scroll;
}
.news-content {
  overflow-y: scroll;
  overflow-x: hidden;
  scrollbar-width: none;
  background-color: #FFFFFF;
}
.news-content::-webkit-scrollbar {
  display: none;
}
.mask {
  position: absolute;
  width: 100%;
  height: 100%;
  cursor: pointer;
  background: linear-gradient(180deg, rgba(0, 89, 120, 0.5), rgb(0, 89, 120));
}
.carousel-item h1 {
  position: absolute;
  padding: 34px 40px;
  color: #FFFFFF;
  z-index: 9999;
}
.carousel-item .news-info {
  position: absolute;
  cursor: pointer;
  top: 124px;
  z-index: 9999;
  margin: 0 40px;
}
.picsum-img-wrapper img {
  -o-object-fit: cover;
     object-fit: cover;
}
.filters-area-news {
  padding-bottom: 20px;
}
.filters-area-news .has-icon-left {
  margin-left: 24px;
}
.news-list {
  padding: 40px;
}
.cat-area {
  display: flex;
  margin-top: 8px;
}
.cat-tag {
  display: inline-block;
  padding: 4px 8px;
  margin-right: 8px;
}
.main-news {
  display: flex;
  position: relative;
  height: 300px;
  background-size: cover;
  background-position: center;
}
.main-news i {
  z-index: 9999;
  padding: 22px 40px;
  font-size: 20px;
  color: #FFFFFF;
  cursor: pointer;
}
.main-news .news-info {
  position: absolute;
  bottom: 0;
  z-index: 9999;
  padding: 22px 40px;
}
.main-news .news-info h2 {
  color: #FFFFFF;
  padding-bottom: 10px;
}
.main-news .news-info small {
  color: #FFFFFF;
}
.news .row {
  background-color: #FFFFFF;
  overflow-y: scroll;
  overflow-x: hidden;
  scrollbar-width: none;
  height: calc(100vh - 300px);
}
.news .row::-webkit-scrollbar {
  display: none;
}
.news-detail {
  padding: 20px 0 40px 40px;
}
td p {
  color: #005978;
  margin-bottom: 0;
}
.hoverable-column p {
  margin-bottom: 0;
}
.hoverable-column:hover {
  cursor: pointer;
  background-color: #005978;
}
.hoverable-column:hover p {
  color: #FFFFFF;
}
td .ti-edit {
  cursor: pointer;
  color: #005978;
}
/* AGORA */
.agora-content {
  height: 100vh;
  overflow-y: scroll;
  overflow-x: hidden;
  scrollbar-width: none;
  background-color: #FFFFFF;
  padding: 35px 40px;
}
.agora-content::-webkit-scrollbar {
  display: none;
}
.agora-content .row {
  margin: 0;
  justify-content: space-between;
}
.filters-area {
  display: flex;
}
.filters-area p {
  color: #005978;
  flex: 1;
  font-weight: bold;
  padding: 12px;
  margin-bottom: 0;
  cursor: pointer;
  border-bottom: 1px solid #9E9E9E;
}
.tab-selected {
  border-bottom: 2px solid #0584b0 !important;
}
.agora-content .btn {
  margin-left: auto;
  padding: 9px;
}
.agora-list {
  padding: 54px 0;
}
.agora-block {
  display: flex;
  padding-bottom: 20px;
  margin-bottom: 16px;
  cursor: pointer;
  border-bottom: 1px solid #F5F5F5;
}
.agora-info {
  flex: 1;
}
.agora-info h4 {
  color: #000000;
}
.agora-info small {
  color: #005978;
}
.agora-users-comments {
  padding-right: 20px;
}
.agora-users {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-bottom: 4px;
}
.agora-users img {
  width: 24px;
  height: 24px;
  border-radius: 50%;
}
.agora-new-topic {
  position: absolute;
  height: 328px;
  background-color: #0584b0;
  width: 100%;
  bottom: 0;
  padding: 20px 40px;
  z-index: 9999;
}
#forumFeedTitle {
  background-color: #FFFFFF;
  margin-bottom: 20px;
  border-radius: 0;
}
.agora-new-topic .btn-primary {
  padding: 6px;
  margin-top: 10px;
}
.agora-new-topic .btn-secondary {
  margin-left: 10px;
  padding: 6.5px;
  margin-top: 10px;
}
.ql-toolbar.ql-snow {
  border: none !important;
}
.ql-snow .ql-stroke {
  stroke: #005978 !important;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #005978 !important;
}
.ql-editor {
  background-color: #FFFFFF;
}
.ql-active {
  background-color: #F5F5F5 !important;
}
/* DETTAGLIO AGORA */
.agora-full-content {
  height: 100vh;
  overflow-x: hidden;
  overflow-y: scroll;
  scrollbar-width: none;
  background-color: #FFFFFF;
}
.agora-full-content::-webkit-scrollbar {
  display: none;
}
.agora-header {
  display: flex;
  background: url('Visual-Yellow.7094dd74972d88c0.jpg');
  background-size: cover;
  height: 100px;
  padding: 35px 0 25px 40px;
}
.agora-header h1 {
  color: #FFFFFF;
  margin-left: 12px;
}
.agora-header i {
  color: #FFFFFF;
  font-size: 20px;
  line-height: 40px;
  margin-right: 12px;
}
.main-topic {
  padding: 30px 40px;
  background-color: #0584b0;
}
.user-info-agora {
  margin: 0;
}
.user-message {
  margin-left: 40px;
}
.user-button {
  margin: 10px 0 0 40px;
}
.topic-content {
  padding: 12px 16px 16px 24px;
  background-color: #F0F0F0;
  margin-top: 16px;
}
.topic-content img,
.comments-list img {
  width: 28px;
  height: 28px;
  border-radius: 50%;
}
.topic-content .btn,
.comments-list .btn {
  padding: 6px;
}
.user-topic {
  margin-top: 3px;
  margin-left: 10px;
  margin-bottom: 14px;
}
.user-topic h6 {
  color: #000000;
}
.comments-list {
  padding: 24px 40px 40px;
}
.comments-list h4 {
  margin-bottom: 20px;
}
.comment-detail {
  padding: 12px 16px 16px 24px;
  background-color: #F0F0F0;
  margin-bottom: 16px;
}
.comment-detail-owner {
  background-color: #F5F5F5;
}
.ti-corner-down-right {
  font-size: 20px;
  margin-right: 12px;
  color: #005978;
}
.comment-depth {
  margin-left: 80px !important;
}
.dropdown-toggle {
  font-size: 16px;
}
.dropdown-toggle::after {
  display: none;
}
.agora-new-comment {
  position: absolute;
  height: 278px;
  background-color: #0584b0;
  width: 100%;
  bottom: 0;
  padding: 20px 40px;
  z-index: 9999;
}
.agora-new-comment .btn-primary {
  padding: 6px;
  margin-top: 10px;
}
.agora-new-comment .btn-secondary {
  margin-left: 10px;
  padding: 6.5px;
  margin-top: 10px;
}
/* NOTIFICHE */
.notifiche-content {
  height: 100vh;
  padding: 0;
}
.notifiche-box {
  background-color: #FFFFFF;
  padding: 20px;
  height: calc(100vh - 52px);
  overflow: scroll;
  border-radius: 0px;
}
.notifiche-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
}
.checkbox-notifiche a {
  display: flex;
  gap: 6px;
  color: #005978;
}
.checkbox-notifiche a:hover {
  color: #0584b0;
}
.checkbox-notifiche small {
  display: inline-block;
}
.notifica-block {
  padding: 16px;
  margin-bottom: 16px;
  background-color: #F0F0F0;
  cursor: pointer;
  border-radius: 0px;
}
.notifica-block:hover {
  opacity: 0.7;
}
.notifica-data {
  display: flex;
  justify-content: space-between;
}
.notifica-data img {
  margin-right: 10px;
}
.notifica-data p {
  height: -moz-fit-content;
  height: fit-content;
  flex: 1;
  text-align: left;
  margin-right: 16px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.notifica-info i {
  font-size: 16px;
  line-height: 16px;
  color: #005978;
}
.notifica-info i:hover {
  color: #0584b0;
}
/* NOTIFICHE PUSH */
.toast-header {
  background-color: #0584b0;
}
.toast-header i,
.toast-header small {
  color: #FFFFFF;
}
.toast-header h5,
.toast-header h6 {
  color: #333333;
}
/* PROFILE */
.profile-container {
  padding: 24px;
  background-color: #F5F5F5;
  height: calc(100vh - 52px);
  overflow-y: scroll;
  overflow-x: hidden;
  scrollbar-width: none;
}
profile-container::-webkit-scrollbar {
  display: none;
}
profile-container .row {
  margin-bottom: 24px;
}
.profile-content {
  display: flex;
  padding: 16px;
  flex-direction: column;
  gap: 24px;
  background-color: #FFFFFF;
  margin-bottom: 18px;
}
.profile-image {
  margin-right: 4px;
  position: relative;
}
.profile-image .image-container img {
  width: 110px;
  height: 110px;
  border-radius: 50%;
}
.image-container,
.credit-info {
  display: flex;
}
.profile-image .ti-pencil {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 16px;
  border-radius: 50%;
  padding: 7px;
  color: #FFFFFF;
  cursor: pointer;
  background-color: #005978;
}
.profile-info {
  padding-left: 16px;
  width: 100%;
}
.profile-row {
  display: flex;
  margin-top: 12px;
}
.profile-tag {
  display: flex;
  align-items: center;
  background-color: #F0F0F0;
  margin-right: 3px;
  border-radius: 0px;
}
.profile-tag h6 {
  padding: 8px;
  color: #005978;
  font-weight: 700;
}
.ti-logout {
  font-size: 16px;
}
.profile-info h2 {
  color: #005978;
}
.profile-info h5 {
  color: #333333;
  font-weight: 700;
}
.profile-info p {
  margin-bottom: 4px;
}
.credit-info h5 {
  margin-left: 4px;
  line-height: 26px;
}
.btn-certificate {
  margin-left: auto;
  padding: 9px;
}
.block-line {
  height: 8px;
  background-color: #F5F5F5;
  margin: 0 -24px;
}
.gamification {
  background: url('profile-level-bg.8ead9d39e69dc851.svg');
  display: flex;
  justify-content: space-around;
  padding-top: 5px;
}
.gamification .level {
  text-align: center;
}
.gamification .level img {
  margin-bottom: 6px;
}
.gamification .level-highlight h5 {
  color: #005978 !important;
  font-weight: 700 !important;
}
.gamification .level h5 {
  color: #9E9E9E;
  font-weight: 700;
}
.col-badge {
  border-right: 3px solid #F0F0F0;
}
.col-single-badge {
  padding-right: 12px;
  padding-left: 12px;
  margin-bottom: 24px;
}
.badge-card {
  border-radius: 10px;
  padding: 20px 0;
  text-align: center;
}
.badge-card img {
  width: 190px;
  height: 190px;
}
.col-podio {
  border-left: 3px solid #F0F0F0;
  border-right: 3px solid #F0F0F0;
  display: grid;
}
.col-single-podio {
  align-self: flex-end;
}
.podio-card {
  text-align: center;
}
.podio-card img {
  border-radius: 50%;
  width: 64px;
  height: 64px;
  margin-bottom: 8px;
}
.podio-body {
  background-color: #005978;
  width: 100%;
  padding: 16px 21px;
}
.podio-body h6 {
  color: #FFFFFF;
  font-weight: 700;
}
.podio-body h2 {
  color: #FFFFFF;
  font-weight: 700;
  margin-bottom: 8px;
}
.podio-body small {
  color: #FFFFFF;
}
.position-card {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #F0F0F0;
  border-radius: 40px;
  z-index: 9999;
  bottom: 15px;
  left: 0;
  right: 0;
  margin: 0 30px;
}
.position-card h4 {
  color: #0584b0;
  font-weight: 700;
}
.position-card p,
.position-card h5 {
  color: #005978;
}
.timer {
  display: flex;
  align-items: center;
  justify-content: center;
}
.timer h2 {
  color: #333333;
  margin-left: 6px;
}
.time-color-primary {
  color: #005978;
}
.time-color-warning {
  color: #FFAB20;
}
.time-color-danger {
  color: #D91218;
}
.blur {
  filter: blur(2px);
  -webkit-filter: blur(2px);
}
.col-off {
  border-left: 3px solid #F0F0F0;
}
.ranking-card {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #F0F0F0;
  border-radius: 40px;
  margin-bottom: 8px;
}
.ranking-card p,
.ranking-card h5 {
  color: #005978;
}
.ranking-card-me {
  background-color: #005978;
}
.ranking-card-me p,
.ranking-card-me h5 {
  color: #FFFFFF;
}
.profile-networking {
  display: flex;
  flex-direction: column;
  padding: 12px;
  gap: 13px;
}
.profile-networking h4 {
  color: #333333;
}
.slot-line {
  width: 4px;
  border-radius: 4px 0 0 4px;
}
.slot-line-free {
  background-color: transparent;
}
.slot-line-disable {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.4) 100%), #000;
}
.slot-line-busy {
  background-color: #FFAB20;
}
.slot-line-mine {
  background-color: #1BCB64;
}
.slot-card {
  display: flex;
  flex-direction: column;
  padding: 16px;
  gap: 12px;
  border-radius: 4px;
  background-color: #FFFFFF;
  flex: 1;
}
.slot-card h6 {
  color: #333333;
  opacity: 0.5;
  height: 28px;
  align-content: end;
}
.slot-card-reserve {
  display: flex;
  height: 64px;
  padding-bottom: 12px;
  gap: 10px;
}
.slot-card-reserve img {
  width: 52px;
  height: 52px;
  border-radius: 50%;
}
.slot-card-reserve h5 {
  color: #333333;
}
/* MOBILE LOGIN */
.refresh-spinner {
  position: absolute;
  width: 48px;
  height: 48px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
  border-radius: 50%;
  background-color: #FFFFFF;
  padding: 8px;
}
.refresh-spinner i {
  font-size: 34px;
}
/* INVITI */
.inviti-page {
  height: calc(1vh * 100);
  height: calc(var(--vh, 1vh) * 100);
}
.inviti-container {
  height: calc(1vh * 100 - 160px);
  height: calc(var(--vh, 1vh) * 100 - 160px);
  background-color: #FFFFFF;
  overflow-y: scroll;
}
.inviti-content {
  padding: 80px 0;
}
.inviti-list {
  height: calc(1vh * 100 - 493px);
  height: calc(var(--vh, 1vh) * 100 - 493px);
  overflow-y: scroll;
  overflow-x: hidden;
  scrollbar-width: none;
}
.inviti-list::-webkit-scrollbar {
  display: none;
}
.inviti-row {
  margin-bottom: 18px;
}
.inviti-logo {
  text-align: right;
}
.inviti-form {
  margin-bottom: 10px;
}
.switch-container {
  display: flex;
  gap: 4px;
  align-items: center;
}
.inviti-footer {
  position: absolute;
  bottom: 15px;
  width: 100%;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  border: 1px solid #9E9E9E;
}
th, td {
  text-align: left;
  padding: 8px;
  border: 1px solid #9E9E9E !important;
}
/* LIVE */
.live-engagement {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  background-color: #005978;
  height: 64px;
}
.live-element {
  display: grid;
  flex-grow: 1;
  justify-content: center;
  cursor: pointer;
  height: 100%;
}
.live-element:hover,
.live-active {
  background-color: #0584b0;
}
.live-element i {
  color: #FFFFFF;
  justify-self: center;
  align-self: flex-end;
}
.live-element small {
  color: #FFFFFF;
}
.side-area-meeting {
  height: 100%;
  background-color: #FFFFFF;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
  z-index: 9999;
}
.side-area-meeting .tab-content {
  padding-top: 0;
}
.center-align-live {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  padding: 0 15px;
}
.countdown-card {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
  padding: 16px;
  border-radius: 6px;
  background-color: #FFFFFF;
  width: 250px;
  text-align: center;
}
.countdown-card .lottie-container {
  width: 72px;
  height: 72px;
  border-radius: 50%;
  background-color: #0584b0;
  padding: 10px;
}
/* LIVE PEOPLE */
.people-num {
  padding: 12px 16px;
}
.people-list .post-header {
  padding: 12px 16px;
  border-bottom: 1px solid #E0E0E0;
  margin-bottom: 0;
}
/* LIVE CHAT */
.live-chat {
  height: calc(1vh * 100 - 48px);
  height: calc(var(--vh, 1vh) * 100 - 48px);
}
.question-body {
  display: flex;
  flex-direction: column;
  padding: 24px 16px;
  overflow-y: scroll;
  height: calc(100% - 64px);
  -ms-overflow-style: none;
  background-color: #E0E0E0;
}
.question-body::-webkit-scrollbar {
  display: none;
}
.chat-bubble-question {
  background: #F0F0F0;
  border-radius: 12px 12px 12px 0;
  padding: 12px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.chat-bubble-my-question {
  background: #005978;
  border-radius: 12px 12px 0 12px;
}
.chat-bubble-white {
  background: rgba(255, 255, 255, 0.3137254902);
  padding: 12px;
  border-radius: 12px 12px 0 12px;
}
.bubble-header-question,
.bubble-header-answer {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
}
.bubble-header-question i,
.bubble-header-answer i {
  font-size: 16px;
  margin-right: 10px;
}
.bubble-header-question .author-img,
.bubble-header-answer .author-img {
  width: 20px;
  height: 20px;
}
.chat-bubble-quote h6,
.chat-bubble-question h6,
.chat-bubble-answer h6 {
  color: #005978;
  text-align: right;
}
.chat-bubble-my-question h6 {
  color: #FFFFFF;
  text-align: right;
}
.chat-bubble-question h5,
.chat-bubble-answer h5,
.chat-bubble-my-question p,
.chat-bubble-question p,
.chat-bubble-answer p {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
          hyphens: auto;
  white-space: pre-line;
  word-break: break-word;
}
.reply-icon {
  width: 28px;
  height: 28px;
  background-color: #F0F0F0;
  border-radius: 50%;
}
.chat-bubble-answer {
  background: #FFFFFF;
  border-radius: 12px;
  padding: 12px;
  margin-top: 6px;
  flex: 1;
}
.chat-bubble-quote {
  display: grid;
  text-align: left;
  color: #333333;
  background: #E0E0E0;
  border-radius: 6px;
  padding: 10px;
  margin-bottom: 6px;
}
.chat-bubble-quote h6 {
  color: #005978 !important;
  margin-bottom: 2px;
}
.question-footer {
  position: sticky;
  bottom: 0;
  min-height: 64px;
  max-height: 120px;
  background-color: #FFFFFF;
  padding: 10px 20px;
  box-shadow: -3px 4px 30px rgba(65, 65, 65, 0.2);
}
#inputChat {
  height: 44px;
  border-radius: 20px;
  resize: none;
  overflow: auto;
  max-height: 100px;
}
#inputChat:focus {
  background: #FFFFFF;
}
#inputChat::-webkit-scrollbar {
  display: none;
}
.main-content-full {
  margin-left: 0 !important;
}
/* MODALE */
.modal-backdrop {
  background-color: #000000;
}
.modal-backdrop.show {
  opacity: 0.8;
}
.modal-header .lottie-container,
.card-live .lottie-container {
  width: 20px;
  height: 24px;
}
.swal2-toast {
  padding: 0 !important;
}
.default-popup {
  width: 470px !important;
  padding: 24px !important;
  border-radius: 0.35rem !important;
}
.swal2-header {
  padding: 0 !important;
}
.swal2-icon {
  margin-top: 0 !important;
  margin-bottom: 24px !important;
  width: 56px !important;
  height: 56px !important;
}
.swal2-icon .swal2-icon-content {
  font-size: 56px;
  height: 56px;
}
.swal2-icon.swal2-question {
  border: none;
}
.swal2-icon.swal2-question i {
  font-size: 56px;
  color: #005978;
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip] {
  top: 2.675em !important;
  left: 0.2em !important;
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=long] {
  top: 2em !important;
  right: 0 !important;
}
.swal2-popup {
  background: #FFFFFF !important;
  border-radius: 12px !important;
}
.swal2-title {
  font-size: 20px !important;
  line-height: 24px !important;
  font-weight: 700 !important;
  color: #005978 !important;
  margin-bottom: 6px !important;
}
.swal2-content {
  font-size: 14px !important;
  line-height: 18px !important;
  color: #333333 !important;
  margin-bottom: 24px !important;
}
.swal2-actions {
  flex-direction: row-reverse;
  justify-content: center !important;
  flex-wrap: nowrap !important;
  margin-top: 8px !important;
  gap: 20px;
}
.swal2-styled.swal2-cancel {
  height: 44px;
  width: 50%;
  border: 1px solid #005978 !important;
  color: #005978 !important;
  border-radius: 0px !important;
  background-color: transparent !important;
  font-size: 12px !important;
  line-height: 12px;
  font-weight: bold;
  margin: 0;
}
.swal2-styled.swal2-cancel:hover {
  box-shadow: none;
  color: #FFFFFF !important;
  background-color: #005978 !important;
}
.swal2-styled.swal2-confirm:focus,
.swal2-styled.swal2-cancel:focus {
  box-shadow: none !important;
}
.swal2-styled.swal2-confirm {
  height: 44px;
  width: 50%;
  border: 1px solid #005978 !important;
  color: #FFFFFF !important;
  border-radius: 0px !important;
  background-color: #005978 !important;
  font-size: 12px !important;
  line-height: 12px;
  font-weight: bold;
  margin: 0;
}
.swal2-styled.swal2-confirm:hover {
  box-shadow: none;
  background-color: #0584b0 !important;
  border: 1px solid #0584b0 !important;
}
.ng-select {
  padding-bottom: 0 !important;
  border: 1px solid #E0E0E0;
  height: 44px;
  background-color: #FFFFFF;
  border-radius: 0px;
}
.ng-select .ng-select-container {
  min-height: 44px !important;
  padding: 0 16px;
  text-align: left;
  color: #FFFFFF !important;
  margin: 0;
}
.ng-value-label {
  font-size: 14px;
  line-height: 16px;
  font-weight: 700;
  margin: 0;
}
.ng-value-container {
  border: 0 !important;
  flex-wrap: nowrap !important;
}
.ng-dropdown-panel {
  z-index: 999999;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,
.ng-select.ng-select-focused .ng-select-container .ng-arrow-wrapper .ng-arrow {
  color: #005978 !important;
}
.ng-select.ng-select-focused .ng-select-container:after {
  border-color: #005978 !important;
}
.ng-select span.ng-arrow-wrapper:before {
  font-family: "tabler-icons" !important;
  content: "\ea5f" !important;
  color: #000000;
}
.ng-select .ng-arrow-wrapper .ng-arrow,
.ng-select.ng-select-disabled .ng-arrow-wrapper .ng-arrow {
  display: none !important;
}
.ng-select .ng-select-container:after {
  border-bottom: 0 !important;
}
.ng-select.ng-select-single .ng-select-container .ng-value-container,
.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value {
  font-size: 12px;
  line-height: 25px;
  color: #005978;
}
.ng-select.ng-select-multiple .ng-select-container.ng-has-value .ng-clear-wrapper,
.ng-select.ng-select-multiple .ng-select-container.ng-has-value .ng-arrow-wrapper {
  border: 0 !important;
  padding-left: 0.75rem !important;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  background-color: #F0F0F0 !important;
  border-radius: 0px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label,
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon {
  color: #333333;
  font-size: 12px;
  line-height: 13px;
}
.ng-select-rem {
  border: 0.1rem solid #E0E0E0;
  height: 4.4rem;
}
.ng-select-rem .ng-select-container {
  min-height: 4.4rem !important;
  padding: 0 1.6rem;
  align-items: center !important;
}
.ng-select-rem .ng-value-label {
  font-size: 1.2rem !important;
  line-height: 1.3rem !important;
}
.ng-select-rem.ng-select-single .ng-select-container .ng-arrow-wrapper {
  bottom: 1.4rem !important;
  font-size: 1.4rem;
}
.ng-select-rem.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  height: 2.8rem;
  gap: 0.4rem;
  padding: 0 1.2rem;
}
.ng-select-rem.ng-select-multiple .ng-select-container .ng-value-container .ng-value-icon {
  font-size: 1.2rem !important;
}
.ng-select-rem.ng-select-multiple .ng-select-container .ng-value-container .ng-value-icon:hover {
  color: #333333 !important;
}
.select-container,
.select-container-rem {
  position: relative;
}
select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
}
.select-container::before {
  font-size: 12px;
  z-index: 9999 !important;
  font-family: "tabler-icons" !important;
  content: "\ea5f" !important;
  color: #000000;
  padding: 0 8px;
  margin-right: 6px;
  position: absolute;
  right: 0;
  top: 0;
  background: transparent !important;
  text-align: center;
  line-height: 42px; /* adjust vertical positioning */
  width: 30px;
  height: 100%;
  pointer-events: none;
}
.select-container-rem::before {
  font-size: 1.2rem;
  z-index: 9999 !important;
  font-family: "tabler-icons" !important;
  content: "\ea5f" !important;
  color: #000000;
  padding: 0 0.8rem;
  margin-right: 0.6rem;
  position: absolute;
  right: 0;
  top: 0;
  background: transparent !important;
  text-align: center;
  line-height: 4.2rem; /* adjust vertical positioning */
  width: 3rem;
  height: 100%;
  pointer-events: none;
}
.form-control-rem {
  display: block;
  font-size: 1.4rem;
  line-height: 1.8rem;
  font-weight: 400;
  font-style: normal;
  color: #333333;
  background-color: #FFFFFF;
  resize: none;
  border: 0.1rem solid #E0E0E0;
  border-radius: 1.2rem;
  padding: 1.2rem 1.6rem;
  background-clip: inherit;
  width: 100%;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #005978;
  border-color: #005978;
}
.ti-arrow-left {
  cursor: pointer;
}
.carousel-control-prev,
.carousel-control-next {
  display: none;
}
.stream-full-content {
  height: calc(1vh * 100 - 52px);
  height: calc(var(--vh, 1vh) * 100 - 52px);
  overflow-y: scroll;
  scrollbar-width: none;
}
.stream-full-content::-webkit-scrollbar {
  display: none;
}
.feeds-list {
  margin: 0 30px;
}
.feeds-list .post-col {
  overflow: hidden;
  scrollbar-width: none;
  -webkit-overflow-scrolling: touch;
}
.feeds-list .post-col::-webkit-scrollbar {
  display: none;
}
.author-img {
  width: 28px;
  height: 28px;
  border-radius: 50%;
}
.new-post i {
  font-size: 12px;
}
.new-post small {
  line-height: 36px;
  margin-left: 6px;
}
.feed-detail {
  position: relative;
  padding: 24px;
  background-color: #FFFFFF;
  margin-top: 30px;
  border-radius: 0px;
}
.post-evidence {
  background-color: #005978;
  position: absolute;
  top: -15px;
  left: 0;
  width: 100%;
  padding: 6px 26px;
  border-radius: 0px 0px 0 0;
}
.post-evidence h6 {
  color: #FFFFFF;
}
.info-row {
  align-items: center;
  margin: 0 0 24px 0;
}
.new-post-col {
  margin-bottom: 20px;
}
.row-publish {
  margin-top: 20px;
}
.post-header {
  margin: 0 0 14px 0;
  align-items: center;
}
.post-header .ti-star {
  color: #0584b0;
}
.user-comment {
  margin-left: 7px;
  color: #0584b0;
  flex: 1;
}
.user-comment .author-role {
  color: #333333;
}
.user-comment .author-name {
  color: #333333;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  width: -moz-fit-content;
  width: fit-content;
}
.post-date {
  text-align: right;
  display: flex;
}
.post-date h6 {
  text-align: right;
  flex: 1;
  color: #333333;
}
.post-title {
  color: #333333;
}
.post-block p, .post-block ul {
  margin-bottom: 0;
}
.post-block ul br:first-child,
.post-block ul br:last-child {
  display: contents;
}
.row-allegato {
  margin-left: 0;
  margin-right: 0;
  height: 88px;
  cursor: pointer;
  margin-bottom: 16px;
  flex-wrap: nowrap;
}
.row-allegato img {
  border-radius: 0;
  height: 100%;
  width: auto;
}
.btn-feed,
.btn-feed:active {
  height: 28px;
  color: #333333;
  background: #F0F0F0;
  margin-right: 10px;
}
.btn-feed:hover {
  background-color: #0584b0;
  color: #FFFFFF;
  box-shadow: none;
}
.btn-feed:disabled {
  color: #9E9E9E;
  box-shadow: none;
}
.btn-feed i,
.btn-primary-small i {
  margin-right: 6px;
}
.btn-feed-active,
.btn-feed-active:active,
.btn-feed-active:hover {
  background-color: #0584b0 !important;
  color: #FFFFFF !important;
}
.feed-info {
  display: flex;
  margin-left: auto;
  align-items: center;
}
.feed-info h6 {
  color: #005978;
  margin-right: 2px;
}
.vertical-line {
  width: 6px;
  height: 13px;
  margin-left: 6px;
  border-left: 1px solid #005978;
}
.part-reaction-list {
  border-radius: 0.35rem;
  background-color: #F0F0F0;
  padding: 24px 18px 6px 18px;
  margin-top: 30px;
}
.icon-react-list {
  position: absolute;
  top: 5px;
  left: -10px;
  background-color: #0584b0;
  width: 18px;
  height: 18px;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
  border-radius: 32px;
}
.icon-react-list i {
  position: absolute;
  font-size: 20px;
  color: #FFFFFF;
  margin-left: -5px;
  margin-top: -6px;
}
.float {
  position: fixed;
  width: 56px;
  height: 56px;
  bottom: 40px;
  right: 70px;
  background-color: #005978;
  text-align: center;
  box-shadow: -3px 4px 15px rgba(65, 65, 65, 0.4);
  border-radius: 40px;
}
.float i,
.new-post i,
.new-post small {
  color: #FFFFFF;
}
.float:hover {
  background-color: #0584b0;
}
.my-float {
  font-size: 24px;
  line-height: 56px;
}
.my-float-small {
  font-size: 20px;
  line-height: 44px;
}
.attachment-card {
  position: relative;
  background-color: #F0F0F0;
  padding: 10px 10px 10px 15px;
  flex: 1;
  height: 88px;
  overflow: hidden;
}
.attachment-card h4 {
  color: #333333;
  height: 100%;
  white-space: pre-line;
  text-overflow: ellipsis;
  word-break: break-word;
}
.row-allegato:hover .attachment-card {
  cursor: pointer;
  background-color: #0584b0;
}
.row-allegato:hover .attachment-card h4 {
  color: #FFFFFF;
}
.no-cursor,
.no-cursor .attachment-card {
  cursor: default !important;
}
.no-cursor:hover .attachment-card {
  background-color: #F0F0F0;
}
.no-cursor:hover .attachment-card h4 {
  color: #333333;
}
.new-post {
  position: absolute;
  width: 106px;
  height: 36px;
  top: 65px;
  right: 44%;
  background-color: #021824;
  text-align: center;
  border-radius: 40px;
}
.reactions {
  position: absolute;
  top: -9px;
  left: -4px;
  background: #005978;
  display: flex;
  padding: 6px;
  box-shadow: 0 0 9px rgba(35, 54, 111, 0.2);
  border-radius: 30px;
}
.reactions i {
  color: #FFFFFF;
  font-size: 24px;
  line-height: 36px;
  opacity: 0.6;
  margin: auto 0;
}
.feed-info i {
  font-size: 12px;
  color: #005978;
}
.feed-info i:before {
  margin: 0 2px;
}
.reactions i:before {
  margin: 0 3px;
}
.reactions i:hover {
  cursor: pointer;
  color: #FFFFFF;
  opacity: 1;
  font-size: 36px;
}
.post-end {
  text-align: center;
  padding: 24px;
  border-radius: 0px;
  margin: 30px 0;
  background-color: #FFFFFF;
}
.post-end i {
  font-size: 24px;
  color: #005978;
  margin-bottom: 10px;
}
.post-end h4 {
  color: #333333;
}
.notifica-placeholder {
  text-align: center;
  margin-top: 30px;
  background-color: #FFFFFF;
  height: calc(100vh - 139px);
}
.notifica-placeholder img {
  width: 140px;
  margin-top: 40px;
}
.notifica-placeholder h4 {
  color: #005978;
  margin-top: 10px;
}
.card-countdown {
  margin-top: 30px;
  background-color: #FFFFFF;
  padding: 16px;
}
.card-countdown .countdown-title {
  display: flex;
  color: #005978;
}
.card-countdown .countdown-title i,
.card-preferiti .preferiti-title i {
  margin: auto 0;
}
.card-countdown .countdown-title small,
.card-preferiti .preferiti-title small {
  margin: auto 0 auto 4px;
}
.card-countdown h1 {
  margin-left: 10px;
  margin-top: 16px;
}
.card-preferiti,
.card-live {
  margin-top: 30px;
  background-color: #FFFFFF;
  padding: 16px;
  border-radius: 0px;
}
.card-preferiti .preferiti-title {
  display: flex;
  color: #005978;
  cursor: pointer;
}
.card-live .live-title i {
  font-size: 16px;
  color: #0584b0;
}
.card-live img {
  margin-bottom: 10px;
}
.card-live h5,
.card-live small {
  color: #333333;
}
.card-live:hover {
  cursor: pointer;
  background-color: #0584b0;
}
.card-live:hover h5,
.card-live:hover i,
.card-live:hover small {
  color: #FFFFFF;
}
.card-partecipanti,
.card-filter,
.card-tags {
  margin-top: 16px;
  background-color: #FFFFFF;
  padding: 16px;
  border-radius: 0px;
}
.card-preferiti h5,
.card-partecipanti h5,
.card-filter h5,
.card-tags h5 {
  color: #333333;
}
.card-preferiti i,
.card-partecipanti i,
.card-filter i,
.card-tags i,
.card-live i {
  font-size: 16px;
}
.single-tag {
  display: inline-block;
  padding: 8px 12px;
  margin-right: 6px;
  margin-top: 6px;
  word-break: break-all;
  background-color: #F0F0F0;
  border-radius: 0px;
}
.card-partecipanti:hover,
.card-partecipanti-selected,
.single-tag:hover,
.single-tag-selected,
.card-filter:hover {
  cursor: pointer;
  background-color: #0584b0;
  border: none;
}
.card-partecipanti:hover h5,
.card-partecipanti:hover i,
.card-partecipanti-selected h5,
.card-partecipanti-selected i,
.single-tag:hover h5,
.single-tag:hover i,
.single-tag-selected h5,
.single-tag-selected i,
.card-filter:hover h5,
.card-filter:hover i {
  color: #FFFFFF;
}
.ranking-item {
  display: flex;
  align-items: center;
  padding: 10px 0;
  gap: 8px;
  border-bottom: 1px solid #E0E0E0;
}
.ranking-chip {
  display: flex;
  align-items: center;
  padding: 6px;
  border-radius: 8px;
  background-color: #F0F0F0;
}
.ranking-chip h6 {
  color: #333333;
  font-weight: 700;
}
.ranking-chip-me {
  background-color: #005978;
}
.ranking-chip-me h6 {
  color: #FFFFFF;
}
.disclaimer-header {
  display: flex;
  justify-content: space-between;
  padding: 20px 50px;
}
.disclaimer-row {
  height: 100vh;
  align-items: center;
  padding: 2rem 11.2rem 4.4rem 11.2rem;
}
.disclaimer-card {
  display: flex;
  flex-direction: column;
  padding: 32px;
  max-width: 720px;
  align-items: center;
  gap: 24px;
  border-radius: 12px;
  background: #FFFFFF;
}
.disclaimer-card h2, .disclaimer-card p {
  color: #333333 !important;
}
.responsive-container {
  padding: 56.25% 0 0 0;
  position: relative;
  margin-left: 0;
  margin-right: 0;
  margin-top: 16px;
}
.responsive-container img {
  cursor: pointer;
}
.responsive-item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.poll-page {
  height: calc(1vh * 100);
  height: calc(var(--vh, 1vh) * 100);
  overflow-y: scroll;
}
.poll-page .counter {
  background-color: #FFFFFF;
  padding: 0.8rem 3.733rem;
  text-align: center;
  border-radius: 0 0 2rem 2rem;
}
.poll-page .counter h5 {
  color: #005978;
}
.poll-logo {
  height: 3rem;
}
.poll-card {
  overflow-y: scroll;
  scrollbar-width: none;
}
.poll-card::-webkit-scrollbar {
  display: none;
}
.poll-question {
  padding: 1.8rem 0 2.4rem 0;
}
.poll-question h4 {
  font-size: 2rem;
  line-height: 2.2rem;
  color: #FFFFFF;
}
.poll-question p {
  color: #FFFFFF;
  font-size: 1.4rem;
  line-height: 2.2rem;
  margin-bottom: 3rem;
}
.poll-answer-card,
.poll-answer-card:active {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #FFFFFF;
  border-radius: 0.8rem;
  margin-bottom: 1.2rem;
  padding: 1.2rem;
  cursor: pointer;
}
.poll-answer-card:hover {
  background-color: #0584b0;
}
.poll-answer-card p {
  font-size: 1.4rem;
  line-height: 1.6rem;
  color: #333333;
  margin-bottom: 0;
  padding: 1.6rem;
  line-break: normal;
}
.poll-answer-card span {
  font-size: 1.4rem;
  line-height: 1.8rem;
}
.poll-answer-card i {
  font-size: 2rem;
}
.poll-answer-card:hover p,
.poll-answer-card:hover i {
  color: #FFFFFF;
}
.poll-answer-card img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
  height: 12rem;
}
.text-area-answer {
  font-size: 1.4rem;
  line-height: 1.8rem;
  height: 12rem;
  margin: 1.2rem 0;
  border-radius: 0.8rem;
  font-weight: 400;
  font-style: normal;
  color: #333333;
  background-color: #FFFFFF;
  resize: none;
  border: 1px solid #E0E0E0;
  width: 100%;
  padding: 1rem;
}
.text-area-answer::-moz-placeholder {
  color: #9E9E9E;
}
.text-area-answer::placeholder {
  color: #9E9E9E;
}
.card-end {
  min-width: 72rem;
  padding: 3.2rem;
  border-radius: 1.2rem;
  max-width: 72rem;
  animation-duration: 0.5s;
}
.graph-block {
  width: 30rem;
}
.card-text-block {
  width: 30rem;
}
.container-detail {
  padding: 0 30px;
  height: calc(1vh * 100 - 52px);
  height: calc(var(--vh, 1vh) * 100 - 52px);
  overflow-y: scroll;
  overflow-x: hidden;
  scrollbar-width: none;
}
.container-detail::-webkit-scrollbar {
  display: none;
}
.stream-comment-detail {
  margin-bottom: 4px;
  background-color: #F0F0F0;
  border-radius: 12px;
  padding: 10px;
  flex: 1;
}
.stream-comment-detail-editing {
  background-color: #E0E0E0;
}
.stream-comment-actions {
  display: flex;
  margin-bottom: 16px;
  position: relative;
  justify-content: space-between;
}
.stream-comment-actions .reactions {
  top: -18px;
}
.stream-comment-actions .d-flex h6 {
  margin-left: 10px;
}
.stream-comment-actions .d-flex h6:hover {
  color: #0584b0;
}
.preferiti-title:hover,
.preferiti-title:hover h4,
.active-stream {
  color: #0584b0 !important;
}
.post-comment {
  color: #333333;
}
.post-comment-depth {
  margin-left: 20px;
}
.post-comment-edit textarea {
  background-color: transparent;
  border: none;
  resize: none;
}
.separator-line {
  border: 0.5px solid #E0E0E0;
}
.reaction-bar {
  cursor: pointer;
}
.reaction-bar:hover h6,
.reaction-bar:hover i {
  color: #0584b0;
}
.row-partecipanti {
  max-height: 550px;
  overflow-y: scroll;
  scrollbar-width: none;
}
.row-partecipanti::-webkit-scrollbar {
  display: none;
}
.col-participant .d-flex {
  padding-top: 12px;
  padding-bottom: 12px;
  border-bottom: 1px solid #9E9E9E;
}
.col-participant .no-border {
  border-bottom: none;
}
.switch-agora .switch {
  width: 52px;
  height: 28px !important;
  border: none;
  background-color: #9E9E9E;
}
.switch-agora .switch.checked,
.switch-agora-small .switch.checked {
  background-color: #0584b0;
}
.switch-agora .switch.checked small,
.switch-agora-small .switch.checked small {
  right: 0 !important;
  left: auto;
}
.switch-agora .switch small {
  width: 20px !important;
  height: 20px !important;
  margin: 4px;
  box-shadow: none;
  right: calc(100% - 28px) !important;
}
.switch-agora-small {
  line-height: 9px;
}
.switch-agora-small .switch {
  width: 36px;
  height: 20px !important;
  min-width: 36px !important;
  border: none;
  background-color: #9E9E9E;
}
.switch-agora-small .switch small {
  width: 14px !important;
  height: 14px !important;
  margin: 3px;
  box-shadow: none;
  right: calc(100% - 20px) !important;
}
.survey-content {
  background-color: transparent;
  overflow-x: hidden;
  overflow-y: scroll;
  height: calc(1vh * 100 - 60px);
  height: calc(var(--vh, 1vh) * 100 - 60px);
  padding-top: 30px;
  padding-bottom: 150px;
  scrollbar-width: none;
}
.survey-content::-webkit-scrollbar {
  display: none;
}
.survey-container {
  background-color: #FFFFFF;
  padding: 2.4rem;
  border-radius: 0px;
}
.sbn {
  width: 100%;
  padding-bottom: 20px;
}
.navigator {
  list-style: none;
  text-align: center;
  padding: 0;
  margin-bottom: 0;
}
.navigator .navigator-element {
  display: inline-block;
  margin: 0 0.5em;
}
.navigator .navigator-element a {
  display: inline-block;
  width: 18px;
  height: 18px;
  font-size: 0;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  outline: none;
  box-sizing: border-box;
  transition: 0.2s ease-in-out;
}
.sbn01 ul li a {
  border: 2px solid #005978;
  border-radius: 50%;
}
.sbn01 ul li a:hover,
.sbn01 ul li a.is-active {
  background-color: #005978;
}
.navigator-line {
  display: inline-block;
  height: 2px;
  background: #005978;
  width: 5rem;
  margin-bottom: 8px;
  margin-right: 1em;
}
.survey-content h1 {
  font-size: 2.2rem;
  line-height: 2.4rem;
  font-weight: 700;
  color: #0584b0;
}
.survey-content h2 {
  font-size: 1.8rem;
  line-height: 2.2rem;
  margin-bottom: 0.6rem;
}
.survey-content h3 {
  font-size: 1.6rem;
  line-height: 2rem;
}
.survey-content h4 {
  font-size: 1.4rem;
  line-height: 2.4rem;
  margin-bottom: 0.6rem;
  color: #333333;
}
.survey-content p {
  font-size: 1.8rem;
  line-height: 2.2rem;
  margin-bottom: 0;
}
.survey-content textarea {
  height: 5.2rem;
  font-size: 1.4rem;
  line-height: 1.8rem;
  padding: 1.6rem;
}
.survey-content textarea::-moz-placeholder {
  font-size: 1.4rem;
  line-height: 1.8rem;
}
.survey-content textarea::placeholder {
  font-size: 1.4rem;
  line-height: 1.8rem;
}
.survey-content hr {
  margin-top: calc(4.8rem - 16px);
  margin-bottom: 4.8rem;
  height: 0.1rem;
  background-color: #E0E0E0;
}
.survey-order-card {
  display: flex;
  align-items: center;
  height: 6.4rem;
  padding: 0.4rem 1.6rem;
  background-color: #F0F0F0;
  border-radius: 0px;
  cursor: grab;
  margin-bottom: 1.2rem;
  gap: 1.7rem;
}
.survey-order-card.gu-mirror {
  opacity: 1;
  background-color: #0584b0;
  cursor: grabbing;
}
.survey-order-card.gu-mirror h3 {
  font-family: "Soehne", serif;
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 700;
  color: #FFFFFF;
}
.btn-survey {
  font-size: 1.4rem !important;
  height: 4.4rem !important;
}
.icon-close-container {
  background-color: #F0F0F0;
}
.survey-content .gu-transit {
  background-color: #0584b0;
}
.survey-content .gu-transit h3 {
  color: #FFFFFF;
}
.survey-content .survey-select {
  display: flex;
  align-items: center;
  gap: 0.8rem;
  padding: 1.6rem;
  background-color: #F0F0F0;
  margin-bottom: 1.2rem;
  border-radius: 0px;
}
.survey-content .survey-select .check-container {
  display: block;
  position: relative;
  width: 2.4rem;
  height: 2.4rem;
}
.survey-content .survey-select .check-container:hover {
  background-color: #E0E0E0;
  border-radius: 50%;
}
.survey-content .survey-select .check-container:hover .checkmark {
  background-color: transparent;
}
.survey-content .survey-select input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 2.4rem;
  width: 2.4rem;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9999999;
}
.survey-content .survey-select .checkmark {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 2.2rem;
  height: 2.2rem;
  background-color: #F0F0F0;
  border: 1px solid #000000;
  cursor: pointer;
}
.survey-content .survey-select .checkmark:hover {
  background-color: #E0E0E0;
}
.survey-content .survey-select .check-container input:checked ~ .checkmark {
  background-color: #0584b0;
}
.survey-content .survey-select .check-container input:checked ~ .checkmark:after {
  display: block;
}
.survey-content .survey-select .check-container .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.survey-content .survey-select .check-container .checkmark:after {
  left: 0.7rem;
  top: 0.3rem;
  width: 0.6rem;
  height: 1.2rem;
  border: solid white;
  border-width: 0 0.2rem 0.2rem 0;
  transform: rotate(45deg);
}
.survey-content .upload-card {
  display: flex;
  height: 11.4rem;
  padding: 1.2rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 0.4rem;
  align-self: stretch;
  cursor: pointer;
  color: #0584b0;
  background-color: #F0F0F0;
  border-radius: 0px;
}
.survey-content .upload-card h2 {
  color: #0584b0;
}
.survey-container .upload-card i {
  font-size: 2.4rem;
}
.survey-content .upload-card:hover {
  background-color: #0584b0;
  color: #FFFFFF;
}
.survey-content .upload-card:hover h2 {
  color: #FFFFFF;
}
.survey-content .upload-card-uploading {
  justify-content: flex-end;
  cursor: default;
  pointer-events: none;
}
.survey-content .upload-card-uploaded {
  flex-direction: row;
  justify-content: flex-start;
  cursor: default;
}
.survey-content .upload-card-uploaded:hover {
  background-color: #F0F0F0;
}
.ngx-slider .ngx-slider-bar {
  height: 0.1rem !important;
  background: #E0E0E0 !important;
}
.ngx-slider .ngx-slider-ticks {
  top: -0.4rem !important;
}
.ngx-slider .ngx-slider-tick {
  background: #0584b0 !important;
}
.ngx-slider .ngx-slider-tick-value {
  top: -3rem !important;
}
.ngx-slider-inner-tooltip[_ngcontent-serverApp-c136] {
  font-size: 1.4rem;
  line-height: 1.2rem;
  font-weight: bold;
  color: #0584b0;
}
.ngx-slider .ngx-slider-pointer {
  border-radius: 50% !important;
  background-color: rgba(5, 132, 176, 0) !important;
  top: -16px !important;
}
.ngx-slider .ngx-slider-active {
  background-color: rgba(5, 132, 176, 0.5) !important;
}
.ngx-slider .ngx-slider-pointer:after {
  width: 20px !important;
  height: 20px !important;
  border: 2px solid #0584b0 !important;
  border-radius: 50% !important;
  top: 6px !important;
  left: 6px !important;
}
.ngx-slider .ngx-slider-active:after {
  background-color: #FFFFFF !important;
}
.ql-container {
  min-height: 130px;
  background-color: rgba(208, 229, 246, 0.2);
  border: none !important;
}
.ql-tooltip, .ql-editing {
  left: 0 !important;
}
quill-editor {
  display: flex;
  flex-direction: column;
}
quill-editor .ql-editor.ql-blank::before {
  font-size: 14px;
  line-height: 18px;
  font-style: normal;
  color: rgba(0, 89, 120, 0.1254901961);
}
quill-editor .ql-container .ql-editor {
  min-height: 130px;
  max-height: 130px;
  height: 130px;
}
quill-editor .ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
  bottom: 100%;
}
quill-editor .ql-snow + .ql-container.ql-snow {
  border-bottom: 0;
}
quill-editor .ql-toolbar {
  order: 2;
  border: none !important;
}
quill-editor .ql-editor p {
  color: #021824;
}
input:-webkit-autofill,
input:-webkit-autofill:hover {
  -webkit-text-fill-color: #333333;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-text-fill-color: #005978;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
textarea {
  scrollbar-width: none;
}
textarea::-webkit-scrollbar {
  display: none;
}
#postContent::-moz-placeholder, #comment::-moz-placeholder, #reply::-moz-placeholder, #postTitle::-moz-placeholder, .form-control::-moz-placeholder, .ng2-tag-input__text-input::-moz-placeholder {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  font-style: normal;
  color: #9E9E9E;
}
#postContent::placeholder,
#comment::placeholder,
#reply::placeholder,
#postTitle::placeholder,
.form-control::placeholder,
.ng2-tag-input__text-input::placeholder {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  font-style: normal;
  color: #9E9E9E;
}
#postTitle,
#postContent,
#reply,
#comment,
.form-control,
.ng2-tag-input__text-input {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  font-style: normal;
  color: #333333;
  background-color: #FFFFFF;
  resize: none;
  border: 1px solid #E0E0E0;
  border-radius: 0px;
}
#postTitle:focus,
#postContent:focus,
#comment:focus,
#reply:focus {
  border-color: #005978;
}
.form-control:focus {
  color: #005978;
  background-color: #FFFFFF;
}
.form-control:disabled,
.form-control[readonly] {
  color: #9E9E9E;
  background-color: #F0F0F0;
}
#reply, #comment {
  overflow: hidden;
  height: 44px;
}
#postContent a {
  color: #005978;
}
#editComment {
  font-size: 14px;
  line-height: 18px;
  color: #333333 !important;
  padding: 0;
  border-radius: 0;
}
.date-form[readonly],
.date-form:focus {
  color: #333333;
  background-color: transparent !important;
  z-index: 0 !important;
}
.input-calendar {
  background-color: #FFFFFF;
  height: 42px;
  margin-bottom: 0;
}
.input-calendar input {
  height: 42px;
  font-size: 12px;
}
.input-calendar .input-group-append {
  height: 42px;
}
.input-calendar .input-group-append i {
  color: #005978;
  font-size: 16px;
}
.input-group-text {
  background-color: transparent;
  cursor: pointer;
  border-color: #E0E0E0;
}
tag-input-form form {
  margin-bottom: 0;
}
.ng2-tag-input.ng2-tag-input--focused[_ngcontent-serverApp-c127] {
  border-bottom: 2px solid #005978 !important;
}
/* TAG INPUT */
.ng2-tag-input.ng2-tag-input--focused {
  border-bottom-color: #0584b0 !important;
}
.ng2-tag-input {
  min-height: 42px;
  padding: 0 !important;
}
.ng2-tags-container {
  align-items: center;
}
.ng2-tags-container tag {
  letter-spacing: 0 !important;
  margin: 4px !important;
  font-family: inherit !important;
  height: 28px !important;
  font-size: 12px !important;
  line-height: 26px !important;
  border-radius: 0px !important;
  padding-left: 12px !important;
  background-color: #F0F0F0 !important;
}
.ng2-tags-container tag:not(:focus):not(.tag--editing):not(:active):not(.readonly):hover,
.ng2-tags-container tag:not(.readonly):not(.tag--editing):active,
.ng2-tags-container tag:not(.readonly):not(.tag--editing):focus {
  color: #FFFFFF !important;
  background-color: #0584b0 !important;
  box-shadow: none !important;
}
tag-input-form form {
  margin-bottom: 0;
}
.ng2-tag-input__text-input::-moz-placeholder {
  font-family: "Red Hat Display", sans-serif !important;
}
.ng2-tag-input__text-input,
.ng2-tag-input__text-input::placeholder {
  font-family: "Red Hat Display", sans-serif !important;
}
.tag__text {
  color: #333333;
}
delete-icon:hover {
  transform: none !important;
}
delete-icon svg {
  height: 28px !important;
}
delete-icon svg path {
  fill: #333333 !important;
}
.ng2-tags-container tag:not(:focus):not(.tag--editing):not(:active):not(.readonly):hover delete-icon svg path,
.ng2-tags-container tag:not(.readonly):not(.tag--editing):active delete-icon svg path,
.ng2-tags-container tag:not(.readonly):not(.tag--editing):focus delete-icon svg path {
  fill: #FFFFFF !important;
}
.ngb-dp-weekday {
  font-style: normal !important;
  color: #FFFFFF !important;
}
.ngb-dp-header,
.ngb-dp-weekdays {
  background-color: #005978 !important;
}
.btn-light:not(:disabled):not(.disabled).active,
.btn-light:hover,
.btn-light:focus,
.btn-light:active {
  background-color: #0584b0 !important;
  color: #FFFFFF !important;
}
ngb-datepicker .bg-light {
  background-color: #005978 !important;
}
ngb-datepicker-navigation-select > .custom-select {
  border-color: #FFFFFF !important;
  color: #FFFFFF;
}
.ngb-dp-arrow-btn,
.ngb-dp-arrow-btn:hover {
  color: #FFFFFF;
}
.btn {
  border-radius: 0px;
}
.btn-outline-secondary {
  font-size: 14px;
  height: 44px;
  border: 1px solid #005978;
  color: #005978;
  margin-bottom: 0;
}
.btn-outline-small {
  font-size: 12px;
  height: 28px;
  padding: 6px 12px;
}
.btn-outline-secondary:focus,
.btn-outline-grey:focus {
  color: #005978 !important;
}
.btn-outline-secondary:hover {
  box-shadow: none;
  border: 1px solid #005978;
  color: #FFFFFF !important;
  background-color: #005978 !important;
}
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
  cursor: default;
  color: #005978;
}
.btn-outline-secondary.disabled:hover,
.btn-outline-secondary:disabled:hover {
  border: 1px solid #005978;
  color: #005978 !important;
  background-color: transparent !important;
}
.btn-outline-secondary i,
.btn-outline-grey i,
.btn-primary i {
  font-size: 14px;
  margin-right: 6px;
}
.btn-outline-grey {
  font-size: 14px;
  height: 44px;
  border: 1px solid #F0F0F0;
  color: #FFFFFF;
  margin-bottom: 0;
}
.btn-outline-grey:hover {
  box-shadow: none;
  color: #005978 !important;
  background-color: #F0F0F0 !important;
}
.btn-outline-grey.disabled,
.btn-outline-grey:disabled {
  cursor: default;
  color: #FFFFFF;
}
.btn-outline-grey.disabled:hover,
.btn-outline-grey:disabled:hover {
  border: 1px solid #F0F0F0;
  color: #FFFFFF !important;
  background-color: transparent !important;
}
.btn-outline-grey-small {
  height: 28px;
}
.btn-outline-grey-small i {
  font-size: 12px;
}
.btn-outline-danger {
  font-size: 14px;
  height: 44px;
}
.btn-large {
  font-size: 14px;
  height: 44px;
  color: #FFFFFF;
  background-color: #005978;
  border-color: #005978;
}
.btn-large:hover {
  color: #FFFFFF !important;
  background-color: #0584b0;
  border-color: #0584b0;
  box-shadow: none;
}
.btn-large:disabled:hover {
  background-color: #005978;
  border-color: #005978;
}
.btn-grey {
  font-size: 14px;
  line-height: 14px;
  height: 44px;
  color: #333333;
  background-color: #F0F0F0;
  border-color: #F0F0F0;
}
.btn-grey i {
  margin-right: 6px;
}
.btn-grey:hover {
  color: #FFFFFF !important;
  background-color: #0584b0;
  border-color: #0584b0;
  box-shadow: none;
}
.btn-grey:disabled:hover {
  color: #005978 !important;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}
.btn-grey-small {
  font-size: 12px;
  line-height: 12px;
  height: 28px;
  padding: 6px 12px;
}
.btn-secondary:disabled,
.btn-secondary:disabled:hover {
  color: #9E9E9E !important;
  background-color: #E0E0E0 !important;
}
.bg-clicked {
  background-color: #0584b0 !important;
}
.btn-primary {
  color: #FFFFFF;
  font-size: 14px;
  height: 44px;
  background-color: #005978;
  border: none;
}
.btn-primary:disabled {
  color: #FFFFFF;
}
.btn-primary:disabled:hover {
  background-color: #005978;
  border-color: #005978;
}
.btn-primary-small {
  font-size: 12px;
  height: 28px;
  background-color: #005978;
  border: none;
  color: #FFFFFF;
}
.btn-primary:disabled:hover {
  background-color: #005978;
  border-color: #005978;
}
.btn-white {
  background-color: #FFFFFF;
}
.btn-white:focus {
  color: #021824;
}
.btn-primary:hover,
.btn-white:hover,
.btn-primary-small:hover {
  background-color: #0584b0;
  border-color: #0584b0;
  color: #FFFFFF;
  box-shadow: none;
}
.btn-poll {
  font-size: 1.6rem !important;
  padding: 2rem 3.6rem;
  height: 5rem;
}
.btn-poll:disabled {
  background-color: #005978 !important;
  border-color: #005978 !important;
}
.btn-icon {
  background-color: #005978;
  height: 44px;
  width: 44px;
  margin-left: 10px;
  border-radius: 50%;
  padding: 0 12px;
}
.btn-icon:hover,
.btn-icon-grey:hover {
  background-color: #0584b0;
}
.btn-icon:disabled,
.btn-icon-grey:disabled {
  opacity: 0.3;
}
.btn-icon i {
  font-size: 20px;
  color: #FFFFFF;
}
.btn-icon-grey {
  background-color: #F0F0F0;
  height: 44px;
  width: 44px;
  border-radius: 50%;
  padding: 0 12px;
}
.btn-icon-grey:hover i {
  color: #FFFFFF;
}
.btn-icon-grey i {
  font-size: 20px;
  color: #333333;
}
.btn-icon-small {
  height: 28px;
  width: 28px;
  padding: 0;
}
.btn-icon-small i {
  font-size: 16px;
}
.btn-icon-success {
  background-color: #1BCB64;
}
.btn-icon-success:hover,
.btn-icon-danger:hover {
  background-color: #FFFFFF;
}
.btn-icon-success:hover i {
  color: #1BCB64;
}
.btn-icon-danger {
  background-color: #D91218;
}
.btn-icon-danger:hover i {
  color: #D91218;
}
.ag-row .ag-cell {
  display: flex;
  align-items: center;
}
.post-loader {
  border: 16px solid #0584b0;
  border-top: 16px solid #005978;
  border-radius: 50%;
  width: 120px;
  height: 120px;
  animation: spin 2s linear infinite;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  margin: auto;
}
/* Safari */
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.gallery {
  display: flex;
  gap: 10px;
  flex: 1;
}
.gallery_mask {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3764705882);
}
.gallery_mask h2 {
  color: #FFFFFF;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.gallery__img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.gallery__item {
  position: relative;
  width: 100%;
}
.gallery__item--1--solo {
  grid-column-start: 1;
  grid-column-end: 5;
  grid-row-start: 1;
  grid-row-end: 5;
}
.gallery__item--1--double,
.gallery__item--1--triple {
  grid-column-start: 1;
  grid-column-end: 3;
  grid-row-start: 1;
  grid-row-end: 5;
}
.gallery__item--1--quad {
  grid-column-start: 1;
  grid-column-end: 3;
  grid-row-start: 1;
  grid-row-end: 3;
}
.gallery__item--2--double {
  grid-column-start: 3;
  grid-column-end: 5;
  grid-row-start: 1;
  grid-row-end: 5;
}
.gallery__item--2--triple,
.gallery__item--2--quad {
  grid-column-start: 3;
  grid-column-end: 5;
  grid-row-start: 1;
  grid-row-end: 3;
}
.gallery__item--3--triple {
  grid-column-start: 3;
  grid-column-end: 5;
  grid-row-start: 3;
  grid-row-end: 5;
}
.gallery__item--3--quad {
  grid-column-start: 1;
  grid-column-end: 3;
  grid-row-start: 3;
  grid-row-end: 5;
}
figure {
  margin: 0;
}
.lb-data .lb-close {
  position: absolute;
  top: -35px;
  right: 35px;
}
.lb-nav a.lb-next,
.lb-nav a.lb-prev {
  opacity: 1 !important;
}
.loader.circle[_ngcontent-serverApp-c245] {
  width: 28px !important;
  height: 28px !important;
  margin: 0 !important;
  margin-right: 10px !important;
}
.skeleton-line .loader[_ngcontent-serverApp-c245] {
  height: 28px !important;
}
.secondary-line {
  border: 1px solid #0584b0;
  margin: 20px 0;
}
.event-calendar {
  display: flex;
  height: calc(1vh * 100 - 52px);
  height: calc(var(--vh, 1vh) * 100 - 52px);
}
.event-calendar .event-calendar-split-left {
  background-color: #FFFFFF;
  border-right: 1px solid #E0E0E0;
}
.event-calendar .event-calendar-split-left,
.event-calendar .event-calendar-split-right {
  width: 50%;
  height: 100%;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.event-detail h6 {
  margin-bottom: 2px;
}
.event-detail p {
  font-weight: bold;
  margin-bottom: 24px;
}
.reservation-tag {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 7px 12px 8px 12px;
  border-radius: 8px;
  margin-left: 12px;
}
.reservation-tag-list {
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 3px 6px 4px 6px;
  border-radius: 8px;
}
.reservation-book {
  background-color: #1BCB64;
}
.reservation-book h6 {
  color: #FFFFFF !important;
}
.reservation-full {
  background-color: #F0F0F0;
}
.reservation-full h6 {
  color: #333333;
}
.fc td {
  border: none !important;
}
.fc .fc-list-event:hover td {
  background-color: transparent !important;
}
.fc-list-event-graphic,
.fc-list-event-time {
  display: none;
}
.fc .fc-list-table td {
  padding: 0 !important;
}
.fc-h-event {
  background-color: #005978 !important;
  border-color: #005978 !important;
}
.event-content {
  display: flex;
  cursor: pointer;
  height: 81px;
  gap: 12px;
  border-radius: 8px;
  background-color: #FFFFFF;
  margin-bottom: 8px;
}
.event-content:hover {
  opacity: 0.8;
  transition: opacity 0.3s;
}
.fc .fc-button {
  font-size: 14px !important;
  line-height: 18px !important;
  font-weight: 500 !important;
  padding: 6px !important;
  border: none !important;
}
.fc-button:hover {
  color: #0584b0 !important;
}
.fc-button-primary,
.fc-button-primary:disabled,
.fc-button-primary:disabled:hover {
  background-color: #FFFFFF !important;
  color: #333333 !important;
}
.fc-button-active {
  color: #0584b0 !important;
}
.fc .fc-button-primary:not(:disabled).fc-button-active:focus,
.fc .fc-button-primary:not(:disabled):active:focus,
.fc .fc-button-primary:focus {
  box-shadow: none !important;
}
.fc-prev-button,
.fc-next-button {
  border-radius: 62px !important;
  background-color: #E0E0E0 !important;
  border: none !important;
}
.fc-prev-button:hover,
.fc-next-button:hover,
.fc-today-button:hover {
  background-color: #0584b0 !important;
  color: #FFFFFF !important;
}
.fc-today-button,
.fc-today-button:disabled,
.fc-today-button:disabled:hover {
  border-radius: 8px !important;
  padding: 7px 12px 8px 12px !important;
  background-color: #E0E0E0 !important;
  border: none !important;
  margin-left: 12px !important;
}
.fc-button-group {
  display: flex !important;
  height: 36px;
  border: 1px solid #E0E0E0;
  border-radius: 8px;
}
.fc-button-group .fc-button {
  font-size: 12px !important;
  line-height: 100% !important;
  font-weight: 700 !important;
  padding: 0 16px !important;
  border-radius: 8px !important;
}
.fc .fc-timegrid-axis-cushion, .fc .fc-timegrid-slot-label-cushion, .fc .fc-col-header-cell-cushion {
  font-size: 0.9em;
  padding: 1em !important;
}
.fc .fc-timegrid-col.fc-day-today {
  background-color: #FFAB20 !important;
  opacity: 0.2;
}
.fc-direction-ltr .fc-button-group > .fc-button:not(:last-child) {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.fc-direction-ltr .fc-button-group > .fc-button:not(:first-child) {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.fc .fc-button-primary:disabled {
  opacity: 0.3 !important;
}
.fc-timegrid-event {
  background-color: #0584b0 !important;
  border-color: #0584b0 !important;
}
.fc-timegrid-event .fc-event-main {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.fc-list-day-cushion {
  padding: 8px 0 4px 0 !important;
  background-color: #F5F5F5 !important;
}
.fc-list,
.fc-list th {
  border: none !important;
}
.fc .fc-view-harness {
  height: calc(-150px + 100vh) !important;
  margin: 24px 32px;
}
.fc-scrollgrid,
.fc-scrollgrid td {
  border-color: #E0E0E0 !important;
}
.fc-list-day-text {
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  color: #333333 !important;
  pointer-events: none;
}
.fc .fc-toolbar {
  height: 52px;
  padding: 8px 32px;
  gap: 10px;
  background-color: #FFFFFF;
}
.fc .fc-toolbar.fc-header-toolbar {
  margin-bottom: 0 !important;
}
.fc .fc-toolbar-chunk {
  display: flex;
  align-items: center;
}
.fc .fc-toolbar-title {
  font-size: 14px !important;
  font-weight: 700;
  line-height: 18px;
  color: #333333;
}
.event-content img {
  border-radius: 0px;
}
.event-content h5,
.event-content h6 {
  color: #333333;
}
.fc .fc-popover-header {
  background-color: #FFFFFF !important;
}
.fc .fc-popover-title,
.fc .fc-popover-close {
  color: #333333 !important;
  opacity: 1 !important;
}
.fc .fc-more-popover .fc-popover-body {
  background-color: #F5F5F5;
}
.chat-application .chat-app-form {
  padding: 10px 20px;
  border: none;
  min-height: 64px;
  max-height: 120px;
  box-shadow: -3px 4px 30px rgba(65, 65, 65, 0.2);
}
.chat-application .form-control-position {
  margin-left: 10px;
}
.has-icon-left .form-control {
  padding-left: 36px;
}
.form-control-chat::-moz-placeholder {
  background-color: transparent;
}
.form-control-chat::placeholder {
  background-color: transparent;
}
.chat-application .chat-name {
  background-color: #FFFFFF;
  height: 60px;
  padding: 10px 32px;
  border-bottom: none;
}
.chat-application .chat-name h5 {
  color: #333333;
}
.avatar.avatar-md img {
  width: 36px;
  height: 36px;
}
.chat-application .chats .chat {
  position: relative;
}
.chat-application .chats .chat-body .chat-content {
  background: #005978;
  border-radius: 12px 12px 0 12px;
  padding: 8px;
  margin-bottom: 0;
  max-width: 50%;
}
.chat-application .chats .chat-left .chat-content {
  background: #FFFFFF;
  border-radius: 12px 12px 12px 0;
  color: #000000;
  max-width: 50%;
}
.chat-application .chats .chat-right .chat-avatar {
  position: absolute;
  bottom: 0;
  right: 0;
}
.chat-application .chats .chat-left .chat-avatar {
  position: absolute;
  bottom: 0;
  left: 0;
}
.chat-application .chats .chat-left .chat-content h5 {
  color: #333333;
  margin-bottom: 6px;
}
.chat-content-hour {
  color: #9E9E9E;
}
.chat-application .chats .chat-right .chat-content p {
  color: #FFFFFF;
}
.chat-application .chats .chat-right .chat-content h6 {
  color: #F0F0F0;
}
.date-badge {
  font-size: 12px;
  line-height: 13px;
  color: #333333;
  background-color: #F0F0F0;
  padding: 6px 12px;
  border-radius: 14px;
}
.media-bar,
.reply-bar {
  position: absolute;
  bottom: 65px;
  left: 0;
  width: calc(100% - 300px);
  background-color: #F0F0F0;
}
.media-bar-full,
.reply-bar-full {
  width: 100%;
}
.reply-bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 6px 16px;
  border-left: 4px solid #005978;
  height: 54px;
}
.text-to-reply {
  flex: 1;
}
.text-to-reply .author {
  color: #333333;
  font-weight: 700;
}
.text-to-reply .text {
  color: #333333;
  margin-top: 4px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.chat-media-mask {
  position: absolute;
  top: 0;
  left: 6px;
  width: 38px;
  height: 38px;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 6px;
}
.chat-media-mask h6 {
  color: #FFFFFF;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.send-msg-chat {
  color: #FFFFFF;
  background: #0584b0;
  border-radius: 40px;
  padding: 6px 12px;
  cursor: pointer;
}
.send-msg-chat:hover {
  color: #005978;
  background: #FFFFFF;
}
.media-bar img {
  height: 100px;
}
.chat-application .chat-sidebar .users-list-padding {
  overflow-y: scroll;
}
.chat-application .chat-sidebar .users-list-padding .list-group-item {
  padding: 12px 16px;
  border-bottom: 1px solid #9E9E9E;
}
.chat-application .chat-sidebar .users-list-padding .list-group-item:hover {
  background-color: #F0F0F0;
}
.chat-list-text {
  padding: 0;
}
.chat-application .chat-sidebar .users-list-padding .selected-chat {
  background-color: #F0F0F0;
  border-right: 4px solid #005978;
}
.users-list-empty {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 24px;
  gap: 12px;
}
.chat-user-list-text {
  width: 200px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.media-body {
  margin-left: 15px;
}
.list-group-item-text .badge {
  background-color: #0584b0;
}
.btn-file {
  height: 44px;
  width: 44px;
  background-color: #F0F0F0;
  color: #333333;
  border-radius: 50%;
  padding: 8px;
  margin-right: 10px;
}
.btn-file:hover {
  background-color: #0584b0;
  color: #FFFFFF;
}
.btn-chat {
  color: #FFFFFF;
  background-color: #0584b0;
}
.chat-fixed-search .btn-chat:hover {
  color: #FFFFFF;
  background-color: #005978;
}
.form-chatroom {
  height: 42px;
}
tag[_ngcontent-serverApp-c231] {
  font-family: "Red Hat Display", sans-serif !important;
  background: #FFFFFF !important;
  color: #0584b0 !important;
}
.ng2-tag-input.ng2-tag-input--focused[_ngcontent-serverApp-c231] {
  border-bottom: 2px solid #0584b0 !important;
}
emoji-picker {
  position: fixed !important;
  transform: translate(-16.4141px, -125px) !important;
}
.lds-ring {
  display: flex;
  position: relative;
  width: 100%;
  height: 40px;
  justify-content: center;
}
.lds-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 32px;
  height: 32px;
  margin: 8px;
  border: 4px solid #FFFFFF;
  border-radius: 50%;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #FFFFFF transparent transparent transparent;
}
.lds-ring div:nth-child(1) {
  animation-delay: -0.45s;
}
.lds-ring div:nth-child(2) {
  animation-delay: -0.3s;
}
.lds-ring div:nth-child(3) {
  animation-delay: -0.15s;
}
@keyframes lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.poll-header {
  background: #005978;
}
.poll-header h5 {
  font-size: 1.4rem;
  line-height: 2.4rem;
  color: #FFFFFF;
}
.poll-header i {
  font-size: 2rem;
  color: #FFFFFF;
}
.poll-progress-background {
  height: 0.6rem;
  width: 100%;
  background-color: #FFFFFF;
  box-shadow: 4px 4px 16px 0 rgba(0, 0, 0, 0.3);
}
.poll-progress {
  height: 0.6rem;
  background-color: #0584b0;
}
.card-poll {
  overflow-y: scroll;
  height: calc(1vh * 100);
  height: calc(var(--vh, 1vh) * 100);
}
.answer-toast h5 {
  font-size: 1.2rem;
}
.ng2-nouislider {
  margin: 20px 35px !important;
}
.noUi-target {
  background: #FFFFFF;
  border: 1px solid #0584b0;
  border-radius: 2px;
  box-shadow: none;
}
.noUi-handle {
  width: 30px !important;
  height: 30px !important;
  right: -15px !important;
  border-radius: 50%;
  background: #0584b0;
  box-shadow: none;
  border: none;
}
.noUi-handle:after, .noUi-handle:before {
  display: none;
}
.noUi-marker-horizontal.noUi-marker {
  background: #0584b0;
}
.noUi-marker-horizontal.noUi-marker-sub {
  height: 15px;
}
.noUi-value {
  font-size: 1.4rem;
  color: #0584b0;
}
.noUi-value-sub {
  font-size: 1.4rem;
}
.bootcamp-row {
  background-color: #F5F5F5;
}
.bootcamp-sidebar-header {
  position: relative;
  z-index: 9999;
  background-color: #FFFFFF;
  padding: 1.8rem;
  border-right: 1px solid #F0F0F0;
}
.bootcamp-sidebar-header h3 {
  font-size: 1.8rem;
  line-height: 120%;
  color: #333333;
  font-weight: 700;
  margin-bottom: 1.6rem;
}
.user {
  justify-content: space-between;
  gap: 1.3rem;
}
.user-image {
  width: 3.6rem;
  height: 3.6rem;
  border-radius: 50%;
}
.user-data {
  margin-left: 0.6rem;
}
.user-data h5 {
  font-size: 1.4rem;
  line-height: 120%;
}
.user-data .user-name {
  color: #333333;
  font-weight: 700;
  word-break: break-word;
}
.score {
  display: flex;
  align-items: center;
  background-color: #F0F0F0;
  border-radius: 0.8rem;
  padding: 0.6rem 1.2rem;
}
.score img {
  width: 2.6rem;
}
.score h4 {
  font-size: 1.6rem;
  line-height: 120%;
  font-weight: 800;
  color: #333333;
}
.bootcamp-sidebar-body {
  position: relative;
  height: 100vh;
  background-color: #FFFFFF;
  border-right: 1px solid #F0F0F0;
}
.bootcamp-card {
  position: absolute;
  border: 0.4rem solid #000000;
  border-radius: 0.8rem;
  left: 50%;
  cursor: pointer;
}
.bootcamp-card img {
  width: 15rem;
  border-radius: 0.8rem 0.8rem 0 0;
}
.bootcamp-card-top {
  top: 1.8rem;
  z-index: 999;
  transform: rotate(-10deg) translate(-50%);
}
.bootcamp-card-bottom {
  top: 22.5rem;
  transform: rotate(5deg) translate(-50%);
}
.animation_bottom {
  animation-delay: 0.5s;
}
.animation_question {
  animation-delay: 0.8s;
}
.animation_button {
  animation-delay: 0.9s;
}
.bootcamp-card .bootcamp-card-data {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 5.3rem;
  background-color: #FFFFFF;
  padding: 0.66rem;
  border-radius: 0 0 0.5rem 0.5rem;
}
.bootcamp-card .bootcamp-card-data h5 {
  font-size: 1.4rem;
  line-height: 120%;
  color: #333333;
  margin-bottom: 0;
}
.bootcamp-card .bootcamp-card-data h6 {
  font-size: 1.2rem;
  line-height: 110%;
  color: #0584b0;
  margin-bottom: 0;
}
.bootcamp-question {
  position: relative;
  padding: 0 3.3rem 3.6rem 3.3rem;
  height: calc(1vh * 100);
  height: calc(var(--vh, 1vh) * 100);
  overflow-y: scroll;
}
.bootcamp-question-text {
  height: 7.2rem;
  margin-bottom: 2.4rem;
}
.bootcamp-question h3 {
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 120%;
  color: #333333;
}
.bootcamp-question .ti-x {
  font-size: 2.8rem;
  color: #333333;
}
.bootcamp-answer-card,
.bootcamp-answer-card:active {
  padding: 2.4rem;
  background: #FFFFFF;
  border-radius: 0.8rem;
  margin-bottom: 2rem;
  cursor: pointer;
}
.bootcamp-answer-card p {
  font-size: 1.4rem;
  line-height: 140%;
  font-weight: 400;
  margin-bottom: 0;
}
.bootcamp-answer-card:hover,
.answer-selected {
  box-shadow: inset 0 0 0 2px #005978;
}
.answer-wrong h5,
.answer-right h5 {
  color: #FFFFFF;
}
.answer-wrong,
.answer-wrong:hover {
  background-color: #D91218;
}
.answer-right,
.answer-right:hover {
  background-color: #1BCB64;
}
.btn-bootcamp {
  font-size: 1.6rem;
  line-height: 1.6rem;
  font-weight: 700;
  height: 5rem;
  padding: 0;
  border-radius: 0.8rem;
}
.factor-container {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.factor-container h3 {
  color: #333333;
}
.factor-image {
  width: 18rem;
  height: 18rem;
  border-radius: 0.8rem;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.factor-data p {
  color: #333333;
  white-space: pre-line;
}
.modal-content:has(.modal-bootcamp) {
  transform: translateY(50%);
}
.modal-bootcamp {
  padding: 2.4rem;
}
.modal-bootcamp .ti-x {
  font-size: 2.4rem;
  color: #333333;
}
.correct-answer,
.wrong-answer {
  text-align: center;
}
.correct-answer .smile-image,
.wrong-answer .smile-image {
  width: 4.6rem;
  margin-top: 3.33rem;
  margin-bottom: 0.4rem;
}
.correct-answer h1,
.wrong-answer h1 {
  font-size: 2.6rem;
  line-height: 2.6rem;
  font-weight: 600;
  margin-bottom: 2.5rem;
}
.correct-answer h4,
.wrong-answer h4 {
  font-size: 1.66rem;
  font-weight: 400;
  line-height: 2rem;
  margin-bottom: 2.5rem;
  color: #333333;
}
.correct-answer h2,
.wrong-answer h2 {
  font-size: 2.2rem;
  line-height: 2.2rem;
  font-weight: 600;
  color: #333333;
}
.point-gained {
  justify-content: center;
  align-items: center;
  margin-bottom: 2.5rem;
}
.point-gained .trophy-image {
  width: 4.3rem;
  margin-right: 0.4rem;
}
.coaching-content {
  height: calc(1vh * 100 - 52px);
  height: calc(var(--vh, 1vh) * 100 - 52px);
  padding: 40px 40px 0 40px;
}
.coaching-content .btn {
  font-weight: 700;
}
.coaching-months-list {
  height: calc(1vh * 100 - 324px);
  height: calc(var(--vh, 1vh) * 100 - 324px);
  overflow-y: scroll;
  overflow-x: hidden;
}
.coaching-card {
  border-radius: 0;
  padding: 24px;
}
.months-flex .btn-primary i {
  margin-right: 4px;
}
.tooltip-inner {
  padding: 10px;
  line-height: 13px;
  text-align: left;
}
.card-month {
  justify-content: space-between;
  align-items: center;
  padding: 10px 0 10px 32px;
  border: 0.5px solid #9E9E9E;
  border-radius: 100px;
  cursor: pointer;
}
.card-month h5 {
  font-weight: 700;
}
.card-month i {
  color: #005978;
  margin-right: 3px;
}
.card-month:hover {
  background-color: #0584b0;
  border: 0.5px solid #0584b0;
  color: #FFFFFF;
}
.card-month:hover i,
.card-month:hover h5 {
  color: #FFFFFF;
}
.card-month .month-stats {
  align-items: center;
  gap: 16px;
}
.card-month .month-stats .d-flex {
  width: 120px;
}
.card-month .month-stats p {
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 0;
}
.card-month .month-stats b {
  color: #0584b0;
}
.coach-settings {
  align-items: center;
}
.coach-settings h6 {
  font-size: 12px;
  color: #0584b0;
  font-weight: 700;
}
.setting-value {
  color: #005978 !important;
}
.loading-overlay {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background-color: rgba(255, 255, 255, 0.5019607843);
  z-index: 9999;
  text-align: center;
}
.loading-mask {
  background-color: #FFFFFF;
  margin-top: 125px;
  height: 100vh;
}
.loading-mask img {
  width: 320px;
  margin-top: 30px;
}
.modal-rem {
  max-width: 60% !important;
}
.modal-coaching h4 {
  font-weight: 700;
}
.modal-coaching label {
  font-size: 12px;
  line-height: 16px;
  font-weight: 700;
  color: #005978;
  margin-left: 10px;
  margin-bottom: 4px;
}
.modal-coaching input {
  height: 42px;
  border-radius: 0px;
  padding: 12px 16px;
}
.modal-coaching textarea.form-control {
  padding: 12px 16px;
  border-radius: 0px;
}
.modal-coaching .btn {
  font-weight: 700;
  margin-top: 14px;
}
.polizze-list {
  border-bottom: 0.5px solid #005978;
  padding: 0 6px 6px 6px;
  gap: 10px;
}
.polizze-card {
  display: grid;
  padding: 8px 16px;
  background-color: #F0F0F0;
  border: 1px solid #E0E0E0;
  border-radius: 40px;
}
.agent-detail {
  margin-bottom: 6px;
  margin-left: 10px;
}
.agent-detail img {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  border: 1px solid #005978;
}
.agent-detail label {
  font-weight: 400;
}
.agent-detail .state {
  color: #0584b0;
}
.full-height-vh {
  overflow-y: scroll;
  scrollbar-width: none;
}
.full-height-vh::-webkit-scrollbar {
  display: none;
}
.content-area-live {
  background-color: #333333;
}
.logo-container {
  position: relative;
  padding-top: 2rem;
  text-align: center;
}
.live-block {
  display: flex;
  justify-content: center;
}
.live-body {
  display: flex;
}
#video-player {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
  width: 100%;
  height: 100% !important;
}
.live-container {
  position: relative;
  padding: 56.25% 0 0 0;
}
.live-container .overlay {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #FFFFFF;
  cursor: pointer;
}
.live-container .overlay .jw-svg-icon {
  width: 80px;
  height: 80px;
}
whereby-embed {
  width: 100%;
  height: 100vh;
  border: none;
}
/* CONTEST */
.contest-container {
  height: calc(100vh - 52px);
  overflow-y: scroll;
  padding: 40px;
}
.contest-content {
  background-color: #FFFFFF;
  padding: 24px;
}
.new-team-banner {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 170px;
  border-radius: 32px;
  background-size: cover;
  background-position: center;
}
.my-team-banner {
  display: flex;
  background-color: #F0F0F0;
  height: 180px;
  border-radius: 32px;
  margin: 0;
}
.col-image {
  padding-left: 0;
}
.my-team-banner:hover {
  cursor: pointer;
  background-color: #005978;
}
.my-team-banner i {
  color: #005978;
}
.my-team-banner:hover h3,
.my-team-banner:hover i,
.my-team-banner:hover h5,
.my-team-banner:hover p {
  color: #FFFFFF;
}
.my-team-data {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
  padding: 16px 0;
}
.my-team-banner h3,
.team-data h3 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.team-banner {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 160px;
  border-radius: 24px;
  background-size: cover;
  background-position: center;
  padding: 12px;
  margin-bottom: 20px;
}
.team-mask:hover {
  cursor: pointer;
  background: #005978;
}
.team-mask {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 24px;
  background: linear-gradient(0, #005978 0%, rgba(82, 117, 224, 0) 114.55%);
  width: 100%;
  height: 100%;
}
.my-team-img {
  width: 100%;
  height: 240px;
  border-radius: 24px;
  -o-object-fit: cover;
     object-fit: cover;
}
.team-card {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #F0F0F0;
  border-radius: 32px;
  height: 48px;
  padding: 0 10px;
  margin-bottom: 8px;
}
.team-card h5 {
  color: #0584b0;
}
.team-card h6 {
  color: #333333;
}
/* SCORM PLAYER */
.scorm-player {
  height: calc(1vh * 100);
  height: calc(var(--vh, 1vh) * 100);
}
.scorm-player .container {
  max-width: 100%;
  padding: 0;
}
/* LIVE GAME (MOBILE IS DEFAULT) */
.live-game-page {
  display: flex;
  flex-direction: column;
  height: calc(1vh * 100);
  height: calc(var(--vh, 1vh) * 100);
  background-size: cover;
  background-position: center;
  overflow: hidden;
}
.live-game-page h1 {
  font-size: 3.6rem;
  line-height: 3.8rem;
}
.live-game-page h2 {
  font-size: 2.8rem;
  line-height: 3rem;
}
.live-game-page h3 {
  font-size: 2.4rem;
  line-height: 2.6rem;
}
.live-game-page h4,
.live-game-page span {
  font-size: 2rem;
  line-height: 2.2rem;
}
.live-game-page h5 {
  font-size: 1.4rem;
  line-height: 1.4rem;
}
.live-game-header {
  background-color: #005978;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 6.4rem;
  padding: 0 1.6rem;
}
.live-game-header h5 {
  color: #FFFFFF;
}
.live-game-content {
  position: relative;
  height: 100%;
  flex: 1;
  padding: 0 1.6rem;
}
.live-game-content .live-game-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% - 3.2rem);
  text-align: center;
}
.live-game-content .live-game-loading .lottie-container {
  width: 12rem;
  margin-left: auto;
  margin-right: auto;
}
.live-game-content .live-game-loading h1 {
  color: #FFFFFF;
  margin-bottom: 3.2rem;
}
.live-game-content .live-game-type {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% - 3.2rem);
  text-align: center;
}
.live-game-content .live-game-type .lottie-container {
  width: 12rem;
  margin-left: auto;
  margin-right: auto;
}
.live-game-content .live-game-type h1 {
  color: #FFFFFF;
  margin-bottom: 3.2rem;
}
.live-game-content .live-game-container .live-game-block .live-game-time-ph {
  height: 1.2rem;
  margin: 2.4rem 0 3.8rem 0;
}
.live-game-content .live-game-container .live-game-block .live-game-progress {
  display: flex;
  height: 1.2rem;
  overflow: hidden;
  background-color: #FFFFFF;
  border-radius: 0px;
  margin: 2.4rem 0 3.8rem 0;
}
.live-game-content .live-game-container .live-game-block .live-game-progress .live-game-progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  text-align: center;
  white-space: nowrap;
  background-color: #005978;
  transition: width 1s ease;
  border-radius: 0px;
}
.live-game-content .live-game-container .live-game-block .live-game-question {
  background-color: #FFFFFF;
  padding: 1.6rem 3.2rem;
  border-radius: 0px;
  margin-bottom: 1.2rem;
}
.live-game-content .live-game-container .live-game-block .live-game-block-footer .live-game-answers {
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
}
.live-game-content .live-game-container .live-game-block .live-game-block-footer .live-game-answers .live-game-answer,
.live-game-content .live-game-container .live-game-block .live-game-block-footer .live-game-answers .live-game-answer:focus,
.live-game-content .live-game-container .live-game-block .live-game-block-footer .live-game-answers .live-game-answer:active {
  display: flex;
  align-items: center;
  height: 8rem;
  background-color: #FFFFFF;
  border-radius: 0px;
  gap: 1.2rem;
  padding: 0 1.2rem;
}
.live-game-content .live-game-container .live-game-block .live-game-block-footer .live-game-answers .live-game-answer h5 {
  color: #333333;
}
.live-game-content .live-game-container .live-game-block .live-game-block-footer .live-game-answers .live-game-answer img {
  height: 4.8rem;
}
.live-game-content .live-response-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}
.live-game-content .live-response-loading .lottie-container {
  width: 12rem;
  margin-left: auto;
  margin-right: auto;
}
.live-game-content .live-response-loading h1 {
  color: #FFFFFF;
  margin-bottom: 3.2rem;
}
.live-game-content .live-game-score {
  position: absolute;
  top: 50%;
  left: 1.6rem;
  right: 1.6rem;
  transform: translate(0, -50%);
  background: #FFFFFF;
  border-radius: 0px;
  padding: 3.2rem 2.4rem;
}
.live-game-content .live-game-score .live-game-block {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  gap: 1.8rem;
  height: 100%;
}
.live-game-content .live-game-score .live-game-block h2,
.live-game-content .live-game-score .live-game-block h4 {
  color: #333333;
}
.live-game-content .live-game-score .live-game-block .lottie-container {
  width: 16rem;
}
.live-game-content .live-game-score .live-game-block span {
  color: #0584b0;
}
.live-game-content .live-game-score .live-game-block .live-game-score-points {
  display: flex;
  justify-content: center;
  background-color: #005978;
  padding: 0.8rem 1.2rem;
  border-radius: 0px;
}
.live-game-content .live-game-score .live-game-block .live-game-score-points h4 {
  color: #FFFFFF;
}
.live-game-content .live-game-result {
  position: absolute;
  top: 50%;
  left: 1.6rem;
  right: 1.6rem;
  transform: translate(0, -50%);
  background: #FFFFFF;
  border-radius: 0px;
  padding: 3.2rem 2.4rem;
}
.live-game-content .live-game-result .live-game-block {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  gap: 1.8rem;
  height: 100%;
}
.live-game-content .live-game-result .live-game-block h2,
.live-game-content .live-game-result .live-game-block h4 {
  color: #333333;
}
.live-game-content .live-game-result .live-game-block img {
  width: 9.5rem;
}
.live-game-content .live-game-result .live-game-block span {
  color: #0584b0;
}
.live-game-content .live-game-result .live-game-block .live-game-score-points {
  display: flex;
  justify-content: center;
  background-color: #005978;
  padding: 0.8rem 1.2rem;
  border-radius: 0px;
}
.live-game-content .live-game-result .live-game-block .live-game-score-points h4 {
  color: #FFFFFF;
}
.live-game-content .live-game-end {
  position: absolute;
  top: 50%;
  left: 1.6rem;
  right: 1.6rem;
  transform: translate(0, -50%);
  background: #FFFFFF;
  border-radius: 0px;
  padding: 3.2rem 2.4rem;
}
.live-game-content .live-game-end .live-game-block {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  gap: 1.8rem;
  height: 100%;
}
.live-game-footer {
  position: relative;
  display: flex;
  align-items: center;
  height: 5.2rem;
  background-color: #FFFFFF;
  padding: 0 1.6rem;
}
.live-game-footer h4 {
  color: #333333;
}
/* PRESENZE */
.ngb-tp-input-container {
  flex: 1;
}
.attendance-time-picker .ngb-tp-spacer,
.attendance-time-picker .ngb-tp-minute {
  display: none;
}
.fc-daygrid-event .acceptance-waiting {
  opacity: 0.5;
}
.fc-daygrid-event .not-accepted p {
  color: #D91218;
}
.fc-direction-ltr .fc-daygrid-event.fc-event-end,
.fc-direction-rtl .fc-daygrid-event.fc-event-start {
  margin: 0 !important;
  padding: 0;
}
app-employee-detail .ag-theme-balham .ag-header,
app-employee .ag-theme-balham .ag-header {
  min-height: auto !important;
}
app-employee-detail .ag-theme-balham .ag-cell {
  border-right: 1px solid #000000 !important;
}
app-employee-detail .ag-theme-balham .ag-pinned-left-header {
  border: none;
}
app-employee-detail .ag-theme-balham .ag-cell-label-container {
  padding-left: 8px;
}
app-employee-detail .ag-theme-balham .ag-floating-bottom {
  border-top: none;
  font-weight: bold;
}
.status-chip {
  height: 28px;
  padding: 8px 12px;
  text-align: center;
  background-color: #F0F0F0;
  border-radius: 0px;
  width: -moz-fit-content;
  width: fit-content;
}
.status-chip h6 {
  color: #333333;
}
/* THE TRIAL */
.trial-page {
  position: relative;
  height: calc(1vh * 100);
  height: calc(var(--vh, 1vh) * 100);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%), linear-gradient(64deg, #171717 0%, #007373 135.07%);
  overflow: hidden;
}
.trial-page h1 {
  font-size: 2.8rem;
  line-height: 110%;
  font-weight: 700;
}
.trial-page h2 {
  font-size: 2rem;
  line-height: 110%;
  font-weight: 400;
}
.trial-page h3 {
  font-size: 1.8rem;
  line-height: 110%;
  font-weight: 400;
}
.trial-page h4 {
  font-size: 1.6rem;
  line-height: 110%;
  font-weight: 400;
}
.trial-page h5 {
  font-size: 1.4rem;
  line-height: 110%;
  font-weight: 700;
}
.trial-page h6 {
  font-size: 1rem;
  line-height: 110%;
  font-weight: 700;
  letter-spacing: 0.1rem;
  text-transform: uppercase;
}
.trial-page p {
  font-size: 1.4rem;
  line-height: 130%;
  font-weight: 400;
}
.trial-page label {
  font-size: 0.8rem;
  line-height: 100%;
  font-weight: 700;
  letter-spacing: 0.1rem;
  text-transform: uppercase;
}
.trial-page .text-trial {
  color: #121212;
}
.trial-header {
  height: 7rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1.2rem 0;
  max-width: 114rem;
  margin-right: auto;
  margin-left: auto;
}
.trial-header .trial-logo {
  height: 4.5rem;
}
.trial-header i {
  font-size: 2.4rem;
  cursor: pointer;
}
.trial-head-data {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 2.4rem;
}
.trial-head-data .ti-x {
  color: #FFFFFF;
}
.trial-head-data .ti-x:hover {
  color: #00CEC2;
}
.trial-head-profile {
  display: flex;
  gap: 0.9rem;
  align-items: center;
  padding: 0.8rem 1.2rem;
}
.trial-head-profile .user-img {
  width: 2.8rem;
  height: 2.8rem;
  border-radius: 50%;
  border: 1px solid #FFFFFF;
}
.trial-head-profile:hover,
.trial-head-profile-active {
  cursor: pointer;
  border-radius: 1.2rem;
  background-color: rgba(255, 255, 255, 0.3);
  transition: background-color 0.3s ease-in;
}
.trial-head-profile p {
  color: #FFFFFF;
  margin-bottom: 0;
}
.trial-content {
  height: calc(1vh * 100 - 7rem);
  height: calc(var(--vh, 1vh) * 100 - 7rem);
  overflow-y: scroll;
  padding-bottom: 4.8rem;
  transition: box-shadow 0.2s ease-in;
}
.trial-swiper,
.trial-grid {
  padding: 4.8rem 0 0 0;
}
.trial-swiper .swiper-container,
.trial-grid .swiper-container {
  position: relative;
  height: 33.19vw;
  overflow-x: clip;
}
.trial-swiper .swiper-wrapper,
.trial-grid .swiper-wrapper {
  width: 100vw !important;
  align-items: center;
}
.trial-swiper .swiper-slide,
.trial-grid .swiper-slide {
  position: relative;
  width: 14vw !important;
  height: 18.67vw !important;
  display: flex !important;
  background: #FFFFFF center;
  align-items: center;
  justify-content: center;
  transition: all 200ms linear;
  border-radius: 2.4rem;
  background-size: cover;
}
.trial-swiper .swiper-slide .swiper-slide-mask,
.trial-grid .swiper-slide .swiper-slide-mask {
  position: absolute;
  height: 100%;
  width: 100%;
  border-radius: 2.4rem;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0) 94.12%);
}
.trial-swiper .swiper-slide swiper-slide .row,
.trial-grid .swiper-slide swiper-slide .row {
  visibility: hidden;
}
.trial-swiper .swiper-slide .trial-episode-info,
.trial-swiper .swiper-slide .trial-episode-play,
.trial-swiper .swiper-slide .trial-episode-level,
.trial-grid .swiper-slide .trial-episode-info,
.trial-grid .swiper-slide .trial-episode-play,
.trial-grid .swiper-slide .trial-episode-level {
  display: none;
}
.trial-swiper .swiper-slide.swiper-slide-prev .swiper-slide-locked, .trial-swiper .swiper-slide.swiper-slide-next .swiper-slide-locked,
.trial-grid .swiper-slide.swiper-slide-prev .swiper-slide-locked,
.trial-grid .swiper-slide.swiper-slide-next .swiper-slide-locked {
  position: absolute;
  height: 100%;
  width: 100%;
  border-radius: 2.4rem;
  background-color: rgba(100, 100, 100, 0.4);
  -webkit-backdrop-filter: blur(7px);
          backdrop-filter: blur(7px);
}
.trial-swiper .swiper-slide.swiper-slide-prev .swiper-slide-locked svg, .trial-swiper .swiper-slide.swiper-slide-next .swiper-slide-locked svg,
.trial-grid .swiper-slide.swiper-slide-prev .swiper-slide-locked svg,
.trial-grid .swiper-slide.swiper-slide-next .swiper-slide-locked svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.trial-swiper .swiper-slide.swiper-slide-prev .swiper-slide-done, .trial-swiper .swiper-slide.swiper-slide-next .swiper-slide-done,
.trial-grid .swiper-slide.swiper-slide-prev .swiper-slide-done,
.trial-grid .swiper-slide.swiper-slide-next .swiper-slide-done {
  position: absolute;
  height: 100%;
  width: 100%;
  border-radius: 2.4rem;
  background: linear-gradient(0deg, #DEFFFD 0.13%, rgba(0, 191, 179, 0) 178.62%);
}
.trial-swiper .swiper-slide.swiper-slide-prev .swiper-slide-done svg, .trial-swiper .swiper-slide.swiper-slide-next .swiper-slide-done svg,
.trial-grid .swiper-slide.swiper-slide-prev .swiper-slide-done svg,
.trial-grid .swiper-slide.swiper-slide-next .swiper-slide-done svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9;
}
.trial-swiper .swiper-slide .col-sm-6,
.trial-grid .swiper-slide .col-sm-6 {
  overflow: hidden;
  border-radius: 2.4rem 0 0 2.4rem;
}
.trial-swiper .swiper-slide.swiper-slide-active,
.trial-grid .swiper-slide.swiper-slide-active {
  width: 58vw !important;
  height: 32.63vw !important;
  box-shadow: 0 40px 100px -30px #000;
}
.trial-swiper .swiper-slide.swiper-slide-active .swiper-slide-locked, .trial-swiper .swiper-slide.swiper-slide-active .swiper-slide-done,
.trial-grid .swiper-slide.swiper-slide-active .swiper-slide-locked,
.trial-grid .swiper-slide.swiper-slide-active .swiper-slide-done {
  display: none;
}
.trial-swiper .swiper-slide.swiper-slide-active .trial-episode-info,
.trial-grid .swiper-slide.swiper-slide-active .trial-episode-info {
  position: relative;
  visibility: visible;
  display: flex;
  padding: 2.4rem;
  flex-direction: column;
  justify-content: space-between;
  height: 32vw;
  background: rgba(255, 255, 255, 0.6);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  border-radius: 2.4rem 0 0 2.4rem;
  width: 100%;
  overflow-y: scroll;
  scrollbar-width: none;
}
.trial-swiper .swiper-slide.swiper-slide-active .trial-episode-info::-webkit-scrollbar,
.trial-grid .swiper-slide.swiper-slide-active .trial-episode-info::-webkit-scrollbar {
  display: none;
}
.trial-swiper .swiper-slide.swiper-slide-active .trial-episode-info-mask,
.trial-grid .swiper-slide.swiper-slide-active .trial-episode-info-mask {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 4.8rem;
  width: 100%;
  border-radius: 0 0 2.4rem 2.4rem;
  background: linear-gradient(0, #FFF 19.56%, rgba(255, 255, 255, 0) 98.42%);
  z-index: 1;
}
.trial-swiper .swiper-slide.swiper-slide-active .trial-episode-info .trial-episode-top-info,
.trial-grid .swiper-slide.swiper-slide-active .trial-episode-info .trial-episode-top-info {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 0.8rem;
}
.trial-swiper .swiper-slide.swiper-slide-active .trial-episode-info .trial-episode-top-info p,
.trial-grid .swiper-slide.swiper-slide-active .trial-episode-info .trial-episode-top-info p {
  padding-right: 4.8rem;
}
.trial-swiper .swiper-slide.swiper-slide-active .trial-episode-info .trial-episode-tags-list, .trial-swiper .swiper-slide.swiper-slide-active .trial-episode-info .trial-episode-competences-list,
.trial-grid .swiper-slide.swiper-slide-active .trial-episode-info .trial-episode-tags-list,
.trial-grid .swiper-slide.swiper-slide-active .trial-episode-info .trial-episode-competences-list {
  display: flex;
  align-items: center;
  gap: 0.6rem;
  flex-wrap: wrap;
  padding: 0.6rem 0;
}
.trial-swiper .swiper-slide.swiper-slide-active .trial-episode-info .trial-episode-tags-list .trial-episode-tag,
.trial-grid .swiper-slide.swiper-slide-active .trial-episode-info .trial-episode-tags-list .trial-episode-tag {
  display: flex;
  align-items: center;
  padding: 0.2rem 0.8rem;
  border-radius: 0.8rem;
  font-size: 1rem;
  font-weight: 600;
  background: rgba(255, 255, 255, 0.8);
}
.trial-swiper .swiper-slide.swiper-slide-active .trial-episode-info .trial-episode-competences-list .trial-episode-competence,
.trial-grid .swiper-slide.swiper-slide-active .trial-episode-info .trial-episode-competences-list .trial-episode-competence {
  display: flex;
  align-items: center;
  padding: 0.4rem 1rem;
  border-radius: 1.6rem;
  font-size: 1.2rem;
  font-weight: 700;
  background: #00CEC2;
}
.trial-swiper .swiper-slide.swiper-slide-active .trial-episode-level,
.trial-grid .swiper-slide.swiper-slide-active .trial-episode-level {
  position: absolute;
  top: 3.2rem;
  right: 0;
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
  height: 2.8rem;
  padding: 0.4rem 2.4rem 0.4rem 1.2rem;
  border-radius: 1.6rem 0 0 1.6rem;
  background: #FFFFFF;
}
.trial-swiper .swiper-slide.swiper-slide-active .trial-episode-level h3,
.trial-grid .swiper-slide.swiper-slide-active .trial-episode-level h3 {
  color: #00CEC2;
}
.trial-swiper .swiper-slide.swiper-slide-active .trial-episode-level p,
.trial-grid .swiper-slide.swiper-slide-active .trial-episode-level p {
  margin-bottom: 0;
}
.trial-swiper .swiper-slide.swiper-slide-active .trial-episode-play,
.trial-grid .swiper-slide.swiper-slide-active .trial-episode-play {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 13rem;
  height: 13rem;
  border-radius: 50%;
  background-color: #00CEC2;
  transition: background-color 0.3s;
  z-index: 9;
}
.trial-swiper .swiper-slide.swiper-slide-active .trial-episode-play svg,
.trial-grid .swiper-slide.swiper-slide-active .trial-episode-play svg {
  width: 6.5rem;
  height: 6.5rem;
  transition: width 0.3s, height 0.3s;
}
.trial-swiper .swiper-slide.swiper-slide-active .trial-episode-play:hover,
.trial-grid .swiper-slide.swiper-slide-active .trial-episode-play:hover {
  background-color: #00B8AD;
  cursor: pointer;
}
.trial-swiper .swiper-slide.swiper-slide-active .trial-episode-play:hover svg,
.trial-grid .swiper-slide.swiper-slide-active .trial-episode-play:hover svg {
  width: 7.5rem;
  height: 7.5rem;
}
.trial-swiper .swiper-button-next,
.trial-swiper .swiper-rtl .swiper-button-prev,
.trial-swiper .swiper-button-prev,
.trial-swiper .swiper-rtl .swiper-button-next,
.trial-grid .swiper-button-next,
.trial-grid .swiper-rtl .swiper-button-prev,
.trial-grid .swiper-button-prev,
.trial-grid .swiper-rtl .swiper-button-next {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 5.2rem !important;
  height: 5.2rem !important;
  padding: 1.4rem;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.8);
  transition: background-color 0.3s;
}
.trial-swiper .swiper-button-next:after,
.trial-swiper .swiper-rtl .swiper-button-prev:after,
.trial-swiper .swiper-button-prev:after,
.trial-swiper .swiper-rtl .swiper-button-next:after,
.trial-grid .swiper-button-next:after,
.trial-grid .swiper-rtl .swiper-button-prev:after,
.trial-grid .swiper-button-prev:after,
.trial-grid .swiper-rtl .swiper-button-next:after {
  font-family: "tabler-icons" !important;
  font-size: 2rem !important;
  color: #121212;
  transition: font-size 0.3s;
}
.trial-swiper .swiper-button-next:after,
.trial-swiper .swiper-rtl .swiper-button-prev:after,
.trial-grid .swiper-button-next:after,
.trial-grid .swiper-rtl .swiper-button-prev:after {
  content: "\ea61" !important;
}
.trial-swiper .swiper-button-prev:after,
.trial-swiper .swiper-rtl .swiper-button-next:after,
.trial-grid .swiper-button-prev:after,
.trial-grid .swiper-rtl .swiper-button-next:after {
  content: "\ea60" !important;
}
.trial-swiper .swiper-button-next:hover,
.trial-swiper .swiper-rtl .swiper-button-prev:hover,
.trial-swiper .swiper-button-prev:hover,
.trial-swiper .swiper-rtl .swiper-button-next:hover,
.trial-grid .swiper-button-next:hover,
.trial-grid .swiper-rtl .swiper-button-prev:hover,
.trial-grid .swiper-button-prev:hover,
.trial-grid .swiper-rtl .swiper-button-next:hover {
  background-color: #FFFFFF;
}
.trial-swiper .swiper-button-next:hover:after,
.trial-swiper .swiper-rtl .swiper-button-prev:hover:after,
.trial-swiper .swiper-button-prev:hover:after,
.trial-swiper .swiper-rtl .swiper-button-next:hover:after,
.trial-grid .swiper-button-next:hover:after,
.trial-grid .swiper-rtl .swiper-button-prev:hover:after,
.trial-grid .swiper-button-prev:hover:after,
.trial-grid .swiper-rtl .swiper-button-next:hover:after {
  font-size: 2.4rem !important;
}
.trial-grid {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-column-gap: 2.4rem;
  -moz-column-gap: 2.4rem;
       column-gap: 2.4rem;
  grid-row-gap: 2.4rem;
  row-gap: 2.4rem;
  max-width: 114rem;
  margin-right: auto;
  margin-left: auto;
}
.trial-grid-cell {
  position: relative;
  width: 100%;
  padding-bottom: 133%;
  border-radius: 2.4rem;
}
.trial-grid-cell .trial-cell-small {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 2.4rem;
}
.trial-grid-cell .trial-cell-locked {
  position: absolute;
  height: 100%;
  width: 100%;
  border-radius: 2.4rem;
  background: linear-gradient(0deg, #012A2A 0%, rgba(1, 42, 42, 0) 89.64%);
  z-index: 9;
  pointer-events: none;
}
.trial-grid-cell .trial-cell-locked .trial-cell-locked-mask {
  position: absolute;
  height: 100%;
  width: 100%;
  border-radius: 2.4rem;
  background: rgba(227, 227, 227, 0.4);
  -webkit-backdrop-filter: blur(7px);
          backdrop-filter: blur(7px);
}
.trial-grid-cell .trial-cell-locked .trial-cell-locked-mask svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.trial-grid-cell .trial-cell-blocked {
  position: absolute;
  height: 100%;
  width: 100%;
  border-radius: 2.4rem;
  background-color: rgba(100, 100, 100, 0.4);
  -webkit-backdrop-filter: blur(7px);
          backdrop-filter: blur(7px);
  z-index: 9;
  pointer-events: none;
}
.trial-grid-cell .trial-cell-blocked svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.trial-grid-cell .trial-cell-info {
  position: absolute;
  border-radius: 2.4rem;
  width: 100%;
  height: 100%;
  overflow: hidden;
  visibility: visible;
  opacity: 1;
  background: #FFFFFF center;
  background-size: cover;
  transition: visibility 0.3s ease-in, opacity 0.3s ease-in, width 0.3s ease-in, left 0.3s ease-in;
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.4);
}
.trial-grid-cell .trial-cell-info .trial-cell-info-mask {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.8);
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
  border-radius: 2.4rem;
}
.trial-grid-cell .trial-cell-info .trial-cell-info-green {
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, #012A2A 0%, rgba(1, 42, 42, 0) 89.64%);
  border-radius: 2.4rem;
  display: flex;
  align-items: flex-end;
  z-index: 1;
}
.trial-grid-cell .trial-cell-info .trial-cell-info-green .trial-cell-info-green-text {
  padding: 1.2rem;
}
.trial-grid-cell .trial-cell-info .trial-cell-info-green .trial-cell-info-green-text .text-collection {
  color: #D0D0D0;
  margin-bottom: 0.2rem;
}
.trial-grid-cell .trial-cell-info .trial-cell-done {
  position: absolute;
  height: 100%;
  width: 100%;
  border-radius: 2.4rem;
  background: linear-gradient(0deg, #DEFFFD 0.13%, rgba(0, 191, 179, 0) 178.62%);
}
.trial-grid-cell .trial-cell-info .trial-cell-done svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9;
}
.trial-grid-cell .trial-cell-info .trial-cell-data-info {
  display: none;
  padding: 1.6rem;
  flex-direction: column;
  gap: 1.6rem;
  z-index: 9999;
  overflow-y: scroll;
  scrollbar-width: none;
}
.trial-grid-cell .trial-cell-info .trial-cell-data-info::-webkit-scrollbar {
  display: none;
}
.trial-grid-cell .trial-cell-info .trial-cell-data-info .trial-cell-data-info-mask {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 4.8rem;
  width: 100%;
  border-radius: 0 0 2.4rem 2.4rem;
  background: linear-gradient(0, #FFF 19.56%, rgba(255, 255, 255, 0) 98.42%);
}
.trial-grid-cell .trial-cell-info .trial-cell-top-info {
  display: flex;
  gap: 1.6rem;
}
.trial-grid-cell .trial-cell-info .trial-episode-level {
  position: absolute;
  top: 3.2rem;
  right: 0;
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
  height: 2.8rem;
  padding: 0.4rem 2.4rem 0.4rem 1.2rem;
  border-radius: 1.6rem 0 0 1.6rem;
  background: #FFFFFF;
}
.trial-grid-cell .trial-cell-info .trial-episode-level h3 {
  color: #00CEC2;
}
.trial-grid-cell .trial-cell-info .trial-episode-level p {
  margin-bottom: 0;
}
.trial-grid-cell .trial-cell-info .trial-cell-top-info .trial-episode-play {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 6.5rem;
  height: 6.5rem;
  border-radius: 50%;
  background-color: #00CEC2;
  transition: background-color 0.3s;
}
.trial-grid-cell .trial-cell-info .trial-cell-top-info .trial-episode-play svg {
  width: 2.5rem;
  height: 2.5rem;
  transition: width 0.3s, height 0.3s;
}
.trial-grid-cell .trial-cell-info .trial-cell-top-info .trial-episode-play:hover {
  background-color: #00B8AD;
  cursor: pointer;
}
.trial-grid-cell .trial-cell-info .trial-cell-top-info .trial-episode-play:hover svg {
  width: 3.5rem;
  height: 3.5rem;
}
.trial-grid-cell .trial-cell-info .trial-episode-tags-list,
.trial-grid-cell .trial-cell-info .trial-episode-competences-list {
  display: flex;
  align-items: center;
  gap: 0.6rem;
  flex-wrap: wrap;
}
.trial-grid-cell .trial-cell-info .trial-episode-tags-list .trial-episode-tag {
  display: flex;
  align-items: center;
  padding: 0.2rem 0.8rem;
  border-radius: 0.8rem;
  font-size: 1rem;
  font-weight: 600;
  background: rgba(255, 255, 255, 0.8);
}
.trial-grid-cell .trial-cell-info .trial-episode-competences-list .trial-episode-competence {
  display: flex;
  align-items: center;
  padding: 0.4rem 1rem;
  border-radius: 1.6rem;
  font-size: 1.2rem;
  font-weight: 700;
  background: #00CEC2;
}
.trial-grid-cell:hover {
  position: relative;
}
.trial-grid-cell:hover .trial-cell-info {
  position: absolute;
  display: flex;
  top: 0;
  left: 0;
  z-index: 9999999 !important;
  visibility: visible;
  opacity: 1;
}
.trial-grid-cell:hover .trial-cell-info .trial-cell-info-mask,
.trial-grid-cell:hover .trial-cell-info .trial-cell-data-info {
  display: flex;
}
.trial-grid-cell:hover .trial-cell-info .trial-cell-info-green,
.trial-grid-cell:hover .trial-cell-info .trial-cell-done {
  display: none;
}
.trial-grid-cell-first:hover .trial-cell-info {
  left: 0;
  top: 0;
}
.trial-grid-cell-last:hover .trial-cell-info {
  right: 0;
  left: auto;
  top: 0;
}
.trial-full-grid {
  max-width: 114rem;
  margin-right: auto;
  margin-left: auto;
}
.trial-full-grid .trial-collections {
  padding-top: 5.6rem;
}
.trial-full-grid .trial-collections .trial-collection-description {
  color: #D0D0D0;
}
.trial-full-grid .trial-grid {
  padding-top: 1.6rem;
}
.trial-profile-page {
  position: absolute;
  left: 0;
  background-color: #121212;
  padding: 1.6rem 8rem 0 8rem;
  height: calc(1vh * 100 - 7rem);
  height: calc(var(--vh, 1vh) * 100 - 7rem);
  width: 100vw;
  z-index: 9999999;
  transition: top 0.3s ease-in;
  overflow-y: scroll;
  scrollbar-width: none;
}
.trial-profile-page::-webkit-scrollbar {
  display: none;
}
.trial-profile-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1.6rem;
  margin: 1.6rem 0;
  border-radius: 2.4rem;
  background-color: #1A1A1A;
}
.trial-profile-header .trial-profile-user {
  display: flex;
  align-items: center;
  gap: 1.6rem;
}
.trial-profile-header .trial-profile-user .circle-container {
  position: relative;
}
.trial-profile-header .trial-profile-user .user-img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 8.9rem;
  height: 8.9rem;
  border-radius: 50%;
}
.trial-profile-header .trial-profile-user .progress-bar {
  width: 10rem;
  height: 10rem;
  border-radius: 50%;
}
.trial-profile-header .legend-name {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 1.2rem;
}
.trial-profile-header .legend-name .positive {
  color: #00CEC2;
}
.trial-profile-header .legend-name .medium {
  color: #FFAD0D;
}
.trial-profile-header .legend-name .negative {
  color: #FF3030;
}
.trial-profile-header .trial-profile-percentage {
  display: flex;
  align-items: center;
  gap: 0.4rem;
}
.trial-profile-header .trial-profile-points {
  display: flex;
  align-items: center;
  gap: 1.6rem;
}
.trial-profile-header .trial-profile-points-cards {
  display: inline-flex;
  padding: 1rem;
  align-items: center;
  gap: 1rem;
  border-radius: 1.6rem;
  background-color: #242424;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.2);
}
.trial-profile-header .trial-profile-points-cards .icon-container {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3.6rem;
  height: 3.6rem;
  background-color: #00CEC2;
  border-radius: 50%;
}
.trial-profile-header .trial-profile-points-cards .card-data {
  display: flex;
  flex-direction: column;
  gap: 0.6rem;
}
.trial-profile-header .trial-profile-points-cards .card-data label {
  color: #D0D0D0;
}
.trial-profile-card {
  display: flex;
  flex-direction: column;
  gap: 3.2rem;
  padding: 2.4rem;
  border-radius: 2.4rem;
  background-color: #1A1A1A;
  margin-bottom: 1.6rem;
}
.trial-profile-card .trial-profile {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.trial-profile-card .trial-profile h5 {
  color: #D0D0D0;
}
.trial-profile-card .trial-profile .competence-order {
  display: flex;
  align-items: center;
  gap: 1rem;
  margin-right: 1rem;
}
.trial-profile-card .trial-profile .competence-order label {
  color: #D0D0D0;
  margin-bottom: 0;
}
.trial-profile-card .trial-profile .competence-order .select-order {
  display: inline-flex;
  height: 3.2rem;
  padding: 1rem 1.6rem;
  border-radius: 1.6rem;
  justify-content: center;
  align-items: center;
  gap: 0.6rem;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.2);
  background: #242424;
  cursor: pointer;
  transition: width 0.4s;
}
.trial-profile-card .trial-profile .competence-order .select-order .ti-info-circle {
  font-size: 1rem;
}
.trial-profile-card .trial-profile .competence-order .selected {
  border: 0.05rem solid #FFFFFF;
}
.trial-profile-card .trial-profile-competences {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 2.4rem;
  -moz-column-gap: 2.4rem;
       column-gap: 2.4rem;
  grid-row-gap: 2.4rem;
  row-gap: 2.4rem;
}
.trial-profile-card .trial-profile-competences .competence-card {
  display: flex;
  justify-content: space-between;
  width: 100%;
  height: 12rem;
  border-radius: 1.2rem 8rem 8rem 1.2rem;
  background-color: #242424;
}
.trial-profile-card .trial-profile-competences .competence-card .competence-card-left {
  display: flex;
  flex-direction: column;
  padding: 1.2rem 4.8rem 1.2rem 2.4rem;
  gap: 1.6rem;
  flex: 1;
}
.trial-profile-card .trial-profile-competences .competence-card .competence-card-left .competence-legend {
  display: flex;
  align-items: center;
  gap: 0.2rem;
}
.trial-profile-card .trial-profile-competences .competence-card .competence-card-left .competence-legend i {
  font-size: 1rem;
}
.trial-profile-card .trial-profile-competences .competence-card .competence-card-left .competence-bars {
  display: flex;
  justify-content: space-between;
  flex: 1 0 0;
}
.trial-profile-card .trial-profile-competences .competence-card .competence-card-left .competence-bars .competence-bar {
  width: 0.8rem;
  border-radius: 1rem;
  background: #00CEC2;
}
.trial-profile-card .trial-profile-competences .competence-card .competence-card-left .competence-bars .competence-bar-negative {
  background: #FF3030;
}
.trial-profile-card .trial-profile-competences .competence-card .competence-card-left .competence-bars .competence-bar-medium {
  background: #FFAD0D;
}
.trial-profile-card .trial-profile-competences .competence-card .competence-card-left .competence-bars .competence-bar-blank {
  background: #666666;
}
.trial-profile-card .trial-profile-competences .competence-card .competence-card-left .competence-training {
  display: flex;
  align-items: center;
  gap: 0.4rem;
}
.trial-profile-card .trial-profile-competences .competence-card .competence-card-left .competence-training label {
  color: #D0D0D0;
  margin-bottom: 0;
}
.trial-profile-card .trial-profile-competences .competence-card .competence-card-left .competence-training h5 {
  color: #00CEC2;
}
.trial-profile-card .trial-profile-competences .competence-card .competence-card-left .competence-training h5.competence-text-negative {
  color: #FF3030;
}
.trial-profile-card .trial-profile-competences .competence-card .competence-card-left .competence-training h5.competence-text-medium {
  color: #FFAD0D;
}
.trial-profile-card .trial-profile-competences .competence-card .competence-card-right {
  width: 12rem;
  height: 12rem;
}
.trial-profile-card .trial-profile-competences .competence-card .competence-card-right .circle-container {
  position: relative;
}
.trial-profile-card .trial-profile-competences .competence-card .competence-card-right .progress-bar {
  width: 12rem;
  height: 12rem;
  border-radius: 50%;
}
.trial-profile-card .trial-profile-competences .competence-card .competence-card-right .competence-performance {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.trial-profile-card .trial-profile-competences .competence-card .competence-card-right .competence-performance .competence-performance-text {
  display: flex;
  flex-direction: column;
  text-align: center;
  gap: 0.4rem;
}
.trial-profile-card .trial-profile-competences .competence-card .competence-card-right .competence-performance .competence-performance-text h5 {
  color: #00CEC2;
}
.trial-profile-card .trial-profile-competences .competence-card .competence-card-right .competence-performance .competence-performance-text h5.competence-text-negative {
  color: #FF3030;
}
.trial-profile-card .trial-profile-competences .competence-card .competence-card-right .competence-performance .competence-performance-text h5.competence-text-medium {
  color: #FFAD0D;
}
.trial-profile-card .trial-profile-competences .competence-card .competence-card-right .competence-performance .competence-performance-text label {
  color: #D0D0D0;
}
.tooltip-light .tooltip-inner {
  background-color: #D0D0D0;
  color: #121212;
  font-size: 1.2rem;
  line-height: 1.6rem;
}
.tooltip-dark .tooltip-inner {
  background-color: #121212;
  color: #D0D0D0;
  font-size: 1.2rem;
  line-height: 1.6rem;
}
.trial-player {
  position: absolute;
  left: 0;
  background-color: #121212;
  padding: 2.1rem 8rem 0 8rem;
  height: calc(1vh * 100 - 7rem);
  height: calc(var(--vh, 1vh) * 100 - 7rem);
  width: 100vw;
  z-index: 9999999;
  transition: top 0.3s ease-in;
  overflow-y: scroll;
}
.close-player {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  gap: 0.6rem;
  margin-bottom: 5.6rem;
  cursor: pointer;
}
.close-player .icon {
  color: #FFFFFF;
}
.close-player h5 {
  color: #FFFFFF;
}
.close-player:hover .icon {
  color: #00CEC2;
}
.close-player:hover h5 {
  color: #00CEC2;
}
/* SPY GAME */
.spy-game {
  font-family: "Space Grotesk", sans-serif;
  position: relative;
  height: calc(1vh * 100);
  height: calc(var(--vh, 1vh) * 100);
  background-color: #121212;
  overflow: hidden;
}
.spy-game h1 {
  font-family: "Space Grotesk", sans-serif;
  font-size: 2.8rem;
  line-height: 110%;
  font-weight: 700;
}
.spy-game h2 {
  font-size: 2rem;
  line-height: 110%;
  font-weight: 500;
}
.spy-game h3 {
  font-family: "Space Grotesk", sans-serif;
  font-size: 1.8rem;
  line-height: 110%;
  font-weight: 500;
}
.spy-game h4 {
  font-size: 1.6rem;
  line-height: 110%;
  font-weight: 500;
}
.spy-game h5 {
  font-family: "Space Grotesk", sans-serif;
  font-size: 1.4rem;
  line-height: 110%;
  font-weight: 700;
}
.spy-game h6 {
  font-size: 1rem;
  line-height: 110%;
  text-transform: uppercase;
  font-weight: 700;
}
.spy-game label {
  font-size: 0.8rem;
  line-height: 110%;
  font-weight: 700;
}
.spy-game p {
  font-size: 1.4rem;
  line-height: 120%;
  font-weight: 400;
  margin-bottom: 0;
}
.spy-game .lottie-container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.spy-game-header {
  display: flex;
  padding: 2.4rem 7.2rem;
  align-items: center;
  justify-content: space-between;
  gap: 2.4rem;
}
.spy-game-header .logo {
  width: 4.7rem;
  height: 4.7rem;
}
.spy-game-header .sg-user {
  display: flex;
  padding: 0 2.4rem;
  align-items: center;
  gap: 1.2rem;
  border-radius: 3rem;
  background-color: #262626;
  height: 5rem;
}
.spy-game-header .sg-user i {
  font-size: 2rem;
}
.spy-game-header .sg-user .sg-user-name {
  color: #FFFFFF;
}
.spy-game-header .sg-user i, .spy-game-header .sg-user p {
  color: #00B1E7;
}
.spy-game-code {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 3.9rem;
}
.spy-game-code h1 {
  color: #FFFFFF;
  font-weight: 400;
}
.spy-game-code code-input {
  gap: 1.6rem;
}
.spy-game-code code-input span {
  padding: 0 !important;
}
.spy-game-code code-input input {
  width: 11rem !important;
  height: 16rem !important;
  padding: 2.4rem;
  border: 0.2rem solid #666666 !important;
  border-radius: 1.2rem !important;
  color: #FFFFFF !important;
  font-size: 8.2rem !important;
  font-weight: 300;
  text-transform: uppercase;
}
.spy-game-code code-input input:focus,
.spy-game-code code-input input.has-value {
  border: 0.2rem solid #FFFFFF !important;
  box-shadow: 0 0 10px 0 #00B1E7;
}
.spy-game-content {
  position: relative;
  height: calc(1vh * 100 - 9.8rem);
  height: calc(var(--vh, 1vh) * 100 - 9.8rem);
  overflow-y: scroll;
  padding: 4.8rem 7.2rem;
}
.spy-game-content .sg-media,
.spy-game-content .sg-text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 1.6rem;
}
.spy-game-content h3 {
  color: #D0D0D0;
  text-transform: uppercase;
  margin-bottom: 1.6rem;
}
.spy-game-content .sg-media-item {
  position: relative;
  width: 100%;
  border-radius: 2.4rem;
  padding: 1.2rem;
  border: 0.1rem solid #D0D0D0;
  background-color: #262626;
}
.spy-game-content .sg-media-item .sg-container {
  cursor: pointer;
  position: relative;
  padding-top: 56.25%;
  width: 100%;
}
.spy-game-content .sg-media-item .sg-container:hover .sg-mask {
  background-color: rgba(0, 0, 0, 0.5215686275);
}
.spy-game-content .sg-media-item img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 1.6rem;
}
.spy-game-content .sg-media-item .sg-mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 1.6rem;
  background-color: rgba(0, 0, 0, 0.3137254902);
}
.spy-game-content .sg-media-item svg, .spy-game-content .sg-media-item i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.spy-game-content .sg-media-item i {
  font-size: 9.6rem;
  color: #FFFFFF;
  opacity: 0.6;
}
.spy-game-content .sg-media-item-first-unlocked {
  border: 0.3rem solid #00B1E7;
}
.spy-game-content .sg-text-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 1rem;
  width: 100%;
  padding: 1.6rem;
  border: 0.1rem solid #D0D0D0;
  background-color: #262626;
  border-radius: 1.2rem;
}
.spy-game-content .sg-text-item p, .spy-game-content .sg-text-item h5, .spy-game-content .sg-text-item i {
  color: #FFFFFF;
}
.spy-game-content .sg-text-item .sg-chip {
  display: inline-flex;
  padding: 0.8rem 1.5rem;
  justify-content: center;
  align-items: center;
  gap: 1rem;
  border-radius: 20rem;
  background-color: #404040;
}
.spy-game-content .sg-text-item-first-unlocked {
  border: 0.3rem solid #00B1E7;
}
.spy-game-content .sg-text-item-locked {
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  border: none;
  opacity: 0.7;
}
.spy-game-content .sg-text-item-locked i {
  font-size: 1.8rem;
}
.sg-code-button {
  display: flex;
  height: 5rem;
  padding: 2.4rem 3.2rem;
  justify-content: center;
  align-items: center;
  gap: 0.6rem;
  border-radius: 20rem;
  background-color: #00B1E7;
}
.sg-code-button i {
  color: #FFFFFF;
  font-size: 2rem;
}
.sg-code-button h5 {
  color: #FFFFFF;
}
.sg-code-button h3 {
  color: #FFFFFF;
  text-transform: uppercase;
}
.sg-code-button:hover {
  opacity: 0.7;
}
.sg-code-button-large {
  height: 7rem;
}
.sg-code-button-mobile {
  display: none;
}
.sg-icon-button {
  display: flex;
  width: 5rem;
  height: 5rem;
  padding: 1.3rem;
  align-items: flex-start;
  justify-content: center;
  gap: 1.4rem;
  border-radius: 6.2rem;
  background-color: #262626;
}
.sg-icon-button i {
  font-size: 2.4rem;
  color: #00B1E7;
}
.sg-icon-button:hover {
  opacity: 0.7;
}
.spy-game-alert-container {
  position: absolute;
  bottom: 12rem;
  left: 50%;
  transform: translate(-50%, 0);
  display: flex;
  align-items: center;
  justify-content: center;
  height: 9.4rem;
}
.spy-game-alert-container .spy-game-alert {
  display: flex;
  height: 9.4rem;
  padding: 1.8rem 3.2rem 1.8rem 1.8rem;
  align-items: center;
  gap: 1.6rem;
  border-radius: 20rem;
  background-color: #1BCB64;
  animation-fill-mode: none !important;
}
.spy-game-alert-container .spy-game-alert .icon-container {
  width: 5.8rem;
  height: 5.8rem;
  padding: 0.9rem;
  justify-content: center;
  align-items: center;
  background-color: #FFFFFF;
  border-radius: 9.3rem;
}
.spy-game-alert-container .spy-game-alert .icon-container i {
  font-size: 4rem;
  color: #1BCB64;
}
.spy-game-alert-container .spy-game-alert span {
  font-family: "Space Grotesk", sans-serif;
  font-size: 2.4rem;
  line-height: 110%;
  font-weight: 500;
  text-transform: uppercase;
  color: #FFFFFF;
}
.spy-game-alert-container .spy-game-alert-error {
  background-color: #D91218;
}
.spy-game-alert-container .spy-game-alert-error .icon-container i {
  color: #D91218;
}
.modal-spy-game .modal-content {
  top: 18vh;
  width: calc(100% - 32px);
  left: 16px;
}
.animate__animated.animate__bounceInUp {
  --animate-duration: 0.5s;
}
.repository-order {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 24px;
}
.repository-order label {
  color: #333333;
  margin-bottom: 0;
}
.repository-order .select-order {
  display: inline-flex;
  height: 32px;
  padding: 10px 16px;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  gap: 6px;
  background: #F0F0F0;
  cursor: pointer;
  transition: width 0.4s;
}
.repository-order .select-order .ti-check {
  flex: 1;
}
.repository-order .select-order .ti-info-circle {
  font-size: 10px;
}
.repository-order .selected {
  border: 0.5px solid #005978;
}
.repository-list {
  display: flex;
  gap: 12px;
  flex-direction: column;
}
.repository-file-folder {
  display: flex;
  height: 50px;
  padding: 6px;
  align-items: center;
  justify-content: space-between;
  border-radius: 12px;
  background-color: #F0F0F0;
  cursor: pointer;
}
.repository-file-folder i {
  display: flex;
  padding: 10px;
  color: #005978;
}
.repository-file-folder h5,
.repository-file-folder h6 {
  color: #333333;
}
.repository-file-folder h6 {
  padding-right: 10px;
}
.repository-file-folder:hover {
  background-color: #0584b0;
}
.repository-file-folder:hover i, .repository-file-folder:hover h5, .repository-file-folder:hover h6 {
  color: #FFFFFF;
}
.chat-ai-content {
  display: flex;
  flex-direction: column;
  height: calc(1vh * 100);
  height: calc(var(--vh, 1vh) * 100);
}
.chat-ai-content .content-header {
  padding: 0 16px;
}
/* VIDEO */
.video-corner {
  position: relative;
  width: 100%;
  height: 100vh;
  padding: 5rem;
  background-color: #005978;
}
/* NETWORKING */
.company-container {
  padding: 32px;
  height: calc(1vh * 100 - 52px);
  height: calc(var(--vh, 1vh) * 100 - 52px);
  overflow-y: scroll;
}
.company-content {
  padding: 24px;
  background-color: #FFFFFF;
  border-radius: 0px;
}
.company-card {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 16px;
  gap: 16px;
  border-radius: 0px;
  background-color: #FFFFFF;
  cursor: pointer;
  margin-bottom: 18px;
  height: calc(100% - 18px);
}
.company-image {
  width: 80px;
  height: 80px;
  border-radius: 50%;
}
.company-info {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  height: 100%;
  flex: 1;
}
.company-info h5 {
  color: #333333;
}
.company-info h4, .company-info i {
  color: #005978;
}
.company-img-container img {
  width: 198px;
  height: 198px;
  border-radius: 50%;
}
.company-data h5 {
  color: #333333;
}
.company-team-img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
}
.company-team-card {
  display: flex;
  padding: 12px;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  border-radius: 8px;
  background-color: #FFFFFF;
  margin-bottom: 18px;
}
.company-team-info {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 24px;
  text-align: center;
}
.company-team-info h5 {
  color: #333333;
}
/* HUMANS */
app-humans-challenge-detail {
  width: 100%;
}
app-humans h1,
app-humans-confirm-modal h1,
app-humans-challenge-detail h1 {
  font-size: 4.2rem;
  font-weight: bold;
  line-height: 100%;
}
app-humans h2,
app-humans-challenge-detail h2 {
  font-size: 3.6rem;
  font-weight: bold;
  line-height: 120%;
}
app-humans h3 {
  font-size: 3rem;
  font-weight: bold;
  line-height: 100%;
}
app-humans h4,
app-humans-challenge-detail h4 {
  font-size: 2.4rem;
  font-weight: bold;
  line-height: 120%;
}
app-humans h5 {
  font-size: 2rem;
  font-weight: bold;
  line-height: 120%;
}
app-humans h6 {
  font-size: 1.8rem;
  font-weight: bold;
  line-height: 120%;
}
app-humans p,
app-humans-confirm-modal p,
app-humans-challenge-detail p {
  font-size: 2.6rem;
  font-weight: normal;
  line-height: 130%;
}
.hs-white {
  color: #FFFFFF;
}
.hs-grey-light {
  color: #B2B2B2;
}
.hs-grey-medium {
  color: #707070;
}
.hs-accent {
  color: #BF66FF;
}
.hs-welcome {
  position: relative;
  height: calc(1vh * 100);
  height: calc(var(--vh, 1vh) * 100);
  background: #050505;
}
.hs-welcome .hs-welcome-container {
  display: flex;
  flex-direction: column;
  gap: 7.2rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  align-items: center;
  width: 40%;
}
.hs-welcome .humans-logo {
  width: 29rem;
}
.hs-welcome .hs-text {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
.hs-button {
  display: flex;
  height: 8.4rem;
  padding: 1.6rem 3.2rem 1.6rem 2.4rem;
  justify-content: center;
  align-items: center;
  gap: 0.6rem;
  border-radius: 0.8rem;
  background: linear-gradient(90deg, #BF66FF 0%, #3E5EDC 100%);
  font-size: 2.6rem;
  font-style: normal;
  font-weight: 700;
  line-height: 100%;
  color: #FFFFFF;
  border: none;
}
.hs-button:hover {
  opacity: 0.7;
}
.hs-button:disabled {
  background: #292929;
}
.hs-challenge-button {
  display: flex;
  padding: 3.2rem 6rem 3.2rem 3.2rem;
  justify-content: center;
  align-items: center;
  gap: 1.2rem;
  border-radius: 12rem 0 0 12rem;
  background: linear-gradient(90deg, #BF66FF 0%, #3E5EDC 100%);
  border: none;
}
.hs-challenge-button i {
  font-size: 4rem;
  color: #FFFFFF;
}
.hs-challenge-button:hover {
  background: #BF66FF;
}
.hs-cancel-button {
  display: flex;
  height: 8.4rem;
  padding: 1.6rem 3.2rem 1.6rem 2.4rem;
  justify-content: center;
  align-items: center;
  gap: 0.6rem;
  border-radius: 0.8rem;
  background: rgba(255, 255, 255, 0.08);
  font-size: 2.6rem;
  font-style: normal;
  font-weight: 700;
  line-height: 100%;
  color: #FFFFFF;
  border: none;
}
.hs-cancel-button:hover {
  opacity: 0.7;
}
.hs-main-page {
  display: flex;
  height: calc(1vh * 100);
  height: calc(var(--vh, 1vh) * 100);
  background: #141414;
}
.hs-sidebar {
  display: flex;
  flex-direction: column;
  width: 9rem;
  padding: 2.4rem 1.2rem 6rem 1.2rem;
  justify-content: space-between;
  align-items: center;
  background: linear-gradient(180deg, #BF66FF 0%, #3E5EDC 100%);
}
.hs-sidebar .humans-logo {
  width: 3.2rem;
}
.hs-sidebar .hs-menu {
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
}
.hs-sidebar .hs-menu .hs-menu-item {
  display: flex;
  width: 6rem;
  height: 6rem;
  padding: 1.6rem;
  justify-content: center;
  align-items: center;
  border-radius: 20rem;
}
.hs-sidebar .hs-menu .hs-menu-item i {
  font-size: 3.2rem;
  transition: font-size 0.3s ease-in-out;
}
.hs-sidebar .hs-menu .hs-menu-item:hover {
  cursor: pointer;
  background: rgba(255, 255, 255, 0.08);
}
.hs-sidebar .hs-menu .hs-menu-item:hover i {
  font-size: 4rem;
}
.hs-sidebar .hs-menu .hs-menu-item-selected {
  background: rgba(255, 255, 255, 0.08);
}
.hs-add-view {
  display: flex;
  width: 100%;
}
.hs-add-list-container {
  position: relative;
  width: 50%;
}
.scroll-gradient-up {
  position: absolute;
  top: 0;
  height: 10rem;
  background: linear-gradient(180deg, #050505 24.13%, rgba(24, 24, 24, 0) 100%);
}
.hs-label-container {
  display: flex;
  padding: 3.4rem 4.3rem 0 4.3rem;
}
.hs-label-container .hs-label {
  width: 48%;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.4rem;
}
.hs-label-container .hs-label i {
  font-size: 2.4rem;
  color: #A763FF;
}
.scroll-gradient-down {
  position: absolute;
  bottom: 0;
  height: 20rem;
  background: linear-gradient(0deg, #050505 24.13%, rgba(24, 24, 24, 0) 100%);
}
.hs-list-selection {
  display: flex;
  padding: 4.1rem 4.3rem 2.1rem 4.3rem;
  justify-content: center;
  gap: 2.4rem;
  height: calc(1vh * 100);
  height: calc(var(--vh, 1vh) * 100);
}
.hs-list-selection .hs-single-list {
  display: flex;
  width: 45%;
  padding: 10rem 0 20rem 0;
  flex-direction: column;
  gap: 2.4rem;
  overflow-y: scroll;
  scrollbar-width: none;
}
.hs-list-selection .hs-single-list .hs-list-item {
  display: flex;
  width: 100%;
  min-height: 10rem;
  padding: 1.6rem;
  align-items: center;
  gap: 1.2rem;
  border-radius: 0.8rem;
  border: 0.15rem solid #707070;
  background: #141414;
  cursor: pointer;
}
.hs-list-selection .hs-single-list .hs-list-item img {
  width: 6.4rem;
  height: 6.4rem;
  border-radius: 50%;
  border: 0.1rem solid #707070;
}
.hs-list-selection .hs-single-list .hs-list-item .card-text {
  width: 100%;
  color: #B2B2B2;
}
.hs-list-selection .hs-single-list .hs-list-item:hover {
  background: #292929;
}
.hs-list-selection .hs-single-list .hs-list-item:hover .card-text {
  color: #FFFFFF;
}
.hs-list-selection .hs-single-list .hs-list-item-selected {
  background: linear-gradient(#292929, #292929) padding-box, linear-gradient(to right, #BF66FF, #3E5EDC) border-box;
  border: 0.3rem solid transparent;
  box-shadow: 4px 4px 30px 0 rgba(0, 0, 0, 0.5);
}
.hs-list-selection .hs-single-list .hs-list-item-selected .card-text {
  color: #FFFFFF;
}
.hs-list-selection .hs-single-list .hs-list-item-selected:hover {
  background: linear-gradient(#292929, #292929) padding-box, linear-gradient(to right, #BF66FF, #3E5EDC) border-box;
  border: 0.3rem solid transparent;
  box-shadow: 4px 4px 30px 0 rgba(0, 0, 0, 0.5);
}
.hs-single-list::-webkit-scrollbar {
  display: none;
}
.hs-add-detail-container {
  position: relative;
  display: flex;
  width: 100%;
  height: 100%;
  padding: 6rem;
  gap: 2.4rem;
  border-left: 0.3rem solid #B2B2B2;
  background: #141414;
}
.hs-add-detail-container .hs-challenge-button {
  position: absolute;
  bottom: 12rem;
  right: 0;
}
.hs-card-detail {
  position: relative;
  display: flex;
  flex-direction: column;
  border-radius: 0.8rem;
  border: 0.15rem solid #707070;
  background: #292929;
  width: 50%;
}
.hs-card-detail .hs-title-score {
  display: flex;
  padding: 3.2rem 3.2rem 1.2rem 3.2rem;
  justify-content: space-between;
}
.hs-card-detail .hs-title {
  color: #707070;
}
.hs-card-detail .hs-score {
  display: flex;
  align-items: center;
  gap: 0.6rem;
}
.hs-card-detail .hs-score i {
  font-size: 1.8rem;
  color: #BF66FF;
}
.hs-card-detail-selected {
  background: linear-gradient(#292929, #292929) padding-box, linear-gradient(to right, #BF66FF, #3E5EDC) border-box;
  border: 0.3rem solid transparent;
}
.hs-card-detail-selected .hs-title {
  color: #FFFFFF;
}
.hs-video-avatar {
  display: flex;
  position: relative;
  justify-content: center;
  height: 60rem;
}
.hs-video-avatar video {
  max-width: 100%;
  height: 100%;
  aspect-ratio: 3/4;
}
.hs-video-avatar .video-gradient {
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(41, 41, 41, 0) 72.6%, #707070 100%);
}
.hs-video-avatar .video-selected-gradient {
  background: linear-gradient(180deg, rgba(41, 41, 41, 0) 72.6%, #BF66FF 100%);
}
.hs-card-persona-data {
  display: flex;
  padding: 2.4rem 3.2rem 1.2rem 3.2rem;
  flex-direction: column;
  gap: 0.4rem;
}
.hs-card-persona-skill {
  display: flex;
  padding: 2.4rem 3.2rem 1.2rem 3.2rem;
  flex-direction: column;
  gap: 0.4rem;
}
.hs-card-persona-skill .skill-label {
  width: 40%;
}
.hs-card-persona-skill .skill-value {
  width: 60%;
}
.hs-card-persona-skill .hs-skill-bar {
  width: 100%;
  height: 1.6rem;
  background: rgba(255, 255, 255, 0.08);
  border-radius: 0.8rem;
}
.hs-card-persona-skill .hs-skill-bar-progress {
  height: 100%;
  background: #BF66FF;
  border-radius: 0.8rem 0 0 0.8rem;
}
.hs-card-persona-skill .hs-skill-bar-progress-full {
  border-radius: 0.8rem;
}
.hs-behavior-text {
  display: flex;
  justify-content: center;
  position: relative;
  flex: 1;
  padding: 3.2rem 3.2rem 3.2rem 3.2rem;
  overflow: hidden;
}
.hs-behavior-text .hs-white {
  overflow-y: scroll;
  scrollbar-width: none;
}
.hs-behavior-text .hs-white::-webkit-scrollbar {
  display: none;
}
.scroll-gradient-behavior-down {
  position: absolute;
  width: 100%;
  height: 20rem;
  background: linear-gradient(180deg, rgba(41, 41, 41, 0) 0%, #292929 100%);
  bottom: 3.2rem;
  transition: opacity 0.3s;
}
.scroll-gradient-behavior-up {
  position: absolute;
  width: 100%;
  height: 20rem;
  background: linear-gradient(360deg, rgba(41, 41, 41, 0) 0%, #292929 100%);
  top: 0;
  opacity: 0;
  transition: opacity 0.3s;
}
.hs-modal {
  max-width: 100%;
  height: calc(1vh * 100);
  height: calc(var(--vh, 1vh) * 100);
}
.hs-modal .modal-content {
  display: flex;
  width: 90rem;
  padding: 4.6rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 2.4rem;
  border-radius: 1.6rem;
  background: #222222;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.hs-modal .modal-content .hs-modal-header {
  display: flex;
  justify-content: flex-end;
}
.hs-modal .modal-content .hs-modal-body {
  position: relative;
  display: flex;
  padding: 0 1.2rem;
  flex-direction: column;
  align-items: center;
  gap: 2.4rem;
}
.hs-modal .modal-content .hs-modal-body .hs-challenge-button {
  position: absolute;
  bottom: 6rem;
  right: 0;
  pointer-events: none;
}
.hs-modal .modal-content .hs-modal-footer {
  display: flex;
  padding-top: 2.4rem;
  justify-content: flex-end;
  gap: 2.4rem;
}
.hs-modal-large .modal-content {
  width: 70%;
}
.hs-modal-large .modal-content .hs-modal-body {
  display: flex;
  padding: 0;
  flex-direction: row;
  align-items: stretch;
  gap: 2rem;
}
.hs-modal-large .modal-content .hs-video-avatar {
  height: 48rem;
}
.hs-list-view {
  position: relative;
  display: flex;
  align-items: center;
  flex-direction: column;
  width: 100%;
  height: calc(1vh * 100);
  height: calc(var(--vh, 1vh) * 100);
  padding-top: 3.1rem;
}
.hs-list-view .hs-group-score {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 4.8rem;
  width: 90%;
  padding-top: 3.4rem;
}
.hs-list-view .hs-challenge-list {
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
  width: 80%;
  overflow-y: scroll;
  padding-top: 10rem;
  padding-bottom: 20rem;
  scrollbar-width: none;
}
.hs-list-view .hs-challenge-list::-webkit-scrollbar {
  display: none;
}
.hs-list-view .hs-challenge-card {
  display: flex;
  padding: 3.2rem 2.4rem 3.2rem 2.8rem;
  justify-content: space-between;
  align-items: center;
  border-radius: 0.8rem;
  border: 0.15rem solid #707070;
  background: #141414;
}
.hs-list-view .hs-challenge-card .hs-chl-card-left {
  display: flex;
  align-items: center;
  gap: 2.4rem;
}
.hs-list-view .hs-challenge-card .hs-chl-card-right {
  display: flex;
  align-items: center;
  gap: 0.6rem;
}
.hs-list-view .hs-challenge-card .hs-chl-tag {
  display: flex;
  height: 6rem;
  min-width: 20rem;
  padding: 1.2rem 1.6rem;
  justify-content: center;
  align-items: center;
  gap: 1.6rem;
  border-radius: 0.8rem;
  border: 0.2rem solid #BF66FF;
  background: rgba(255, 255, 255, 0.08);
}
.hs-list-view .hs-challenge-card .hs-chl-tag img {
  width: 3.2rem;
  height: 3.2rem;
  border-radius: 50%;
}
.hs-list-view .hs-challenge-card:hover {
  background: #292929;
  cursor: pointer;
}
.hs-score {
  display: flex;
  align-items: center;
  gap: 0.6rem;
}
.hs-score i {
  font-size: 1.8rem;
  color: #BF66FF;
}
/* DEDALUS */
.ds-h1 {
  font-family: "Antonio", sans-serif;
  font-size: 80px;
  font-weight: 600;
  line-height: 110%;
  letter-spacing: -1.6px;
  text-transform: uppercase;
}
.ds-h2 {
  font-family: "Antonio", sans-serif;
  font-size: 60px;
  font-weight: 600;
  line-height: 110%;
  letter-spacing: -1.2px;
  text-transform: uppercase;
}
.ds-h3 {
  font-family: "Antonio", sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 110%;
  letter-spacing: -0.6px;
  text-transform: uppercase;
}
.ds-body {
  font-size: 20px;
  font-weight: 300;
  line-height: 160%;
  letter-spacing: -0.4px;
  overflow-y: scroll;
}
.ds-white {
  color: #FFFFFF;
}
.ds-light {
  color: #A0CEE9;
}
.ds-grey {
  color: #DDDDDD;
}
.ds-score-page {
  position: relative;
  width: 100%;
  height: calc(1vh * 100);
  height: calc(var(--vh, 1vh) * 100);
  background-image: url('dedalus-bg.7b21be1048d48d42.jpg');
  background-size: cover;
}
.ds-button {
  display: flex;
  width: 140px;
  height: 100px;
  padding: 20px 40px;
  justify-content: center;
  align-items: center;
  border: 5px solid #FFFFFF;
  font-family: "Antonio", sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 110%;
  text-transform: uppercase;
  text-align: center;
  color: #FFFFFF;
}
.ds-button:hover {
  cursor: pointer;
  background: rgba(255, 255, 255, 0.2);
}
.ds-button-no-r {
  border-right: none;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.ds-video-corner {
  position: relative;
  width: 100%;
  height: 100vh;
}
.ds-score-container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 200px;
  height: 200px;
  background-image: url('dedalus-square.a39c6a247a5b8984.svg');
  background-size: cover;
}
.ds-score {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.ds-competence-container-1 {
  position: absolute;
  top: calc(50% - 142px);
  left: calc(50% - 270px);
  transform: translate(-50%, -50%);
  width: 242px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  gap: 18px;
}
.ds-competence-container-2 {
  position: absolute;
  top: calc(50% - 142px);
  left: calc(50% + 270px);
  transform: translate(-50%, -50%);
  width: 242px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-end;
  gap: 18px;
}
.ds-competence-container-2 img {
  transform: rotateY(180deg);
}
.ds-competence-container-3 {
  position: absolute;
  top: calc(50% + 142px);
  left: calc(50% - 270px);
  transform: translate(-50%, -50%);
  width: 242px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  gap: 18px;
}
.ds-competence-container-3 img {
  transform: rotateX(180deg);
}
.ds-competence-container-4 {
  position: absolute;
  top: calc(50% + 142px);
  left: calc(50% + 270px);
  transform: translate(-50%, -50%);
  width: 242px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-end;
  gap: 18px;
}
.ds-competence-container-4 img {
  transform: rotate(180deg);
}
.ds-feedback-page {
  position: relative;
  width: 100%;
  height: calc(1vh * 100);
  height: calc(var(--vh, 1vh) * 100);
  background-image: url('dedalus-bg-dark.640329d4220dd54e.jpg');
  background-size: cover;
}
.ds-feedback-container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 860px;
  height: calc(1vh * 100);
  height: calc(var(--vh, 1vh) * 100);
  padding-top: 160px;
  display: flex;
  flex-direction: column;
  gap: 38px;
}
/* BREAKPOINTS */
@media only screen and (min-width: 1600px) {
  .side-area {
    width: 405px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .side-area {
    width: 330px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .side-area {
    width: 255px;
  }
}
@media only screen and (min-width: 961px) and (max-width: 1199px) {
  .side-area {
    width: 240px;
  }
}
@media only screen and (min-width: 1024px) {
  .ag-theme-balham .ag-header-cell-sortable {
    height: 16px !important;
  }
  .ag-theme-balham .ag-header-row-floating-filter {
    top: 16px !important;
  }
  .ag-theme-balham .ag-ltr .ag-header-select-all {
    margin-left: 8px;
    margin-bottom: 15px;
  }
  .modal-dialog {
    margin: auto;
  }
}
/* MOBILE */
@supports (-webkit-overflow-scrolling: touch) {
  html {
    overflow: hidden;
    height: 100vh;
    overscroll-behavior-y: none;
    position: fixed;
  }
  body {
    position: fixed;
    width: 100vw;
    overscroll-behavior-y: none;
    overflow: hidden;
  }
  .stream-full-content {
    height: calc(1vh * 100 - 110px);
    height: calc(var(--vh, 1vh) * 100 - 110px);
  }
  .post-end {
    padding-bottom: 60px;
  }
  #bootcampButton .btn-bootcamp {
    margin-bottom: 9rem;
  }
  .ag-theme-balham {
    padding-bottom: 9rem;
  }
}
@media only screen and (max-width: 1023px) {
  body,
.main-panel,
.main-content,
.content-wrapper,
.feeds-list {
    overflow: hidden;
  }
  .nav-container {
    height: calc(100vh - 232px);
  }
  h1 {
    font-size: 22px;
    line-height: 26px;
    font-weight: bold;
  }
  h2 {
    font-size: 18px;
    line-height: 22px;
  }
  h3 {
    font-size: 18px;
    line-height: 22px;
  }
  h4 {
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
  }
  h5 {
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
  }
  p, li, span {
    font-size: 16px;
    line-height: 22px;
  }
  .hide-mobile,
.ng-clear-wrapper {
    display: none;
  }
  .hide-desktop {
    display: block;
  }
  .row-mobile {
    margin: 0;
    height: calc(1vh * 100 - 50px);
    height: calc(var(--vh, 1vh) * 100 - 50px);
  }
  .col-mobile {
    padding: 0;
  }
  .academy-text-container {
    padding: 20px;
  }
  .text-container {
    padding: 0;
  }
  .navbar {
    display: block !important;
  }
  .nav-link {
    padding: 24px 10px 12px 10px;
  }
  .tab-content {
    padding-top: 0;
  }
  .accordion-button {
    padding: 20px 16px;
  }
  .ti-menu-2 {
    font-size: 32px;
  }
  .closing-bg {
    width: 100%;
  }
  .modal-open .modal {
    padding: 0 !important;
  }
  .card-item {
    width: 100%;
  }
  .app-sidebar .navigation li > a {
    padding: 18px 17px;
  }
  .app-sidebar .navigation li.has-sub > a:after {
    top: 18px;
  }
  .app-sidebar .navigation li ul li a {
    padding: 12px 17px;
  }
  .profile-pic-opened {
    width: 52px;
    height: 52px;
  }
  .home-content {
    height: calc(100vh - 53px);
  }
  .news-agora-container {
    padding: 30px 20px 21px 20px;
  }
  .agora-top {
    padding-top: 20px;
  }
  .academy-header {
    height: 60px;
  }
  .academy-header h4 {
    padding: 0 16px;
  }
  .academy-content {
    padding: 24px 0 100px;
  }
  .programma-card {
    padding: 16px 16px 0 16px;
  }
  .corso-card {
    position: relative;
    display: inline-table;
    width: 100%;
    margin-bottom: 16px;
  }
  .corso-card img {
    width: 100%;
    height: 142px;
  }
  .corso-completed {
    width: 100%;
  }
  .attachment {
    margin-bottom: 8px;
  }
  .text-container-app .tab-content {
    height: calc(100vh - (100vh - 340px)) !important;
  }
  app-content-layout .tab-content {
    overflow-y: scroll;
    height: calc(100vh - (100vh - 275px));
  }
  .course-units {
    height: calc(1vh * 100 - 390px);
    height: calc(var(--vh, 1vh) * 100 - 390px);
  }
  .progress-background {
    height: 6px;
    width: 100%;
    background-color: #F5F5F5;
  }
  .progress-quiz {
    height: 6px;
    background-color: #0584b0;
  }
  .quiz-area {
    padding-bottom: 88px;
  }
  .ti-arrows-diagonal,
.ti-arrows-diagonal-minimize-2 {
    display: none;
  }
  .content-area-exam {
    height: calc(1vh * 100 - 90px);
    height: calc(var(--vh, 1vh) * 100 - 90px);
  }
  .agora-content {
    padding: 30px 20px;
  }
  .filters-area {
    flex-wrap: wrap;
  }
  .filters-area p {
    padding-bottom: 8px;
  }
  .agora-list {
    padding: 30px 0;
  }
  .agora-header {
    padding: 35px 0 25px 20px;
  }
  .main-topic,
.comments-list {
    padding: 30px 20px;
  }
  .topic-content {
    padding: 0;
    background-color: transparent;
  }
  .user-message {
    padding-right: 15px;
    padding-top: 6px;
    margin-left: 0;
  }
  .user-button {
    margin: 10px 0 0 0;
  }
  .comment-detail {
    padding: 10px;
  }
  .ti-corner-down-right {
    font-size: 16px;
    margin-right: 6px;
  }
  .comment-depth {
    margin-left: 30px !important;
  }
  .agora-new-comment {
    padding: 20px;
  }
  .news-content {
    padding-bottom: 50px;
  }
  .carousel-item h1 {
    padding: 20px;
  }
  .carousel-item .news-info {
    margin: 20px;
  }
  .filters-area-news {
    padding-bottom: 35px;
  }
  .filters-area-news .has-icon-left {
    margin-left: 0;
  }
  .news-list {
    padding: 30px 20px;
  }
  .text-with-icon {
    align-items: flex-start;
  }
  .img_news {
    width: 80px !important;
    height: 45px !important;
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .news-block .news-info {
    margin-top: -7px;
  }
  .news-block .news-info h4 {
    font-size: 14px;
    line-height: 16px;
    font-weight: 700;
    margin: 0;
  }
  .cat-area {
    margin-top: 4px;
  }
  .cat-tag {
    font-size: 10px;
    line-height: 12px;
    font-weight: 700;
  }
  .main-news i,
.news-detail {
    padding: 20px;
  }
  .main-news .news-info {
    padding: 0 20px 20px 20px;
  }
  .news .news-content {
    overflow: visible;
    overflow: initial;
    transition: height 0.5s;
    transition-timing-function: ease-in-out;
  }
  .news .main-news {
    transition: height 0.5s;
    transition-timing-function: ease-in-out;
  }
  .news .main-news .news-info {
    transition: margin-left 0.8s;
    transition-timing-function: ease-in-out;
  }
  .news h2 {
    transition: font-size 0.8s, line-height 0.8s;
    transition-timing-function: ease-in-out;
  }
  .news .row {
    transition: height 0.5s;
    transition-timing-function: ease-in-out;
  }
  .news-scrolling .news-content {
    height: 80px;
  }
  .news-scrolling .main-news {
    height: 80px;
  }
  .news-scrolling .main-news .news-info {
    margin-left: 40px;
  }
  .news-scrolling h2 {
    font-size: 16px;
    line-height: 18px;
  }
  .news-scrolling small {
    display: none;
  }
  .main-news .news-info h2 {
    padding-bottom: 0;
  }
  app-full-layout .news-scrolling .row {
    height: calc(1vh * 100 - 130px);
    height: calc(var(--vh, 1vh) * 100 - 130px);
  }
  app-content-layout .news-scrolling .row {
    height: calc(1vh * 100 - 80px);
    height: calc(var(--vh, 1vh) * 100 - 80px);
  }
  .notifiche-content {
    padding: 0;
  }
  .notifica-block {
    padding: 10px;
  }
  .notifica-data p {
    -webkit-line-clamp: 4;
  }
  .notifica-info {
    position: relative;
  }
  .notifica-info i {
    position: absolute;
    bottom: 0;
    right: -4px;
  }
  .profile-container {
    margin-top: 0;
  }
  .profile-container .row {
    flex-wrap: wrap;
  }
  .profile-info h6 {
    margin-bottom: 0;
  }
  .btn-certificate {
    margin-left: 0;
  }
  .table-responsive {
    padding-bottom: 40px;
  }
  .row-game {
    margin-right: -24px;
    margin-left: -24px;
  }
  .col-game {
    padding-right: 0;
    padding-left: 0;
  }
  .col-game h4 {
    margin-left: 24px;
  }
  .gamification {
    justify-content: space-between;
    overflow-x: scroll;
    overflow-y: hidden;
    gap: 62px;
  }
  .gamification .level-first {
    margin-left: 25px;
  }
  .gamification .level-last {
    margin-right: 25px;
  }
  .col-badge {
    border: none;
    padding-right: 10px;
  }
  .col-single-badge {
    width: 50%;
  }
  .col-podio {
    border: none;
    padding-left: 10px;
  }
  .col-single-podio {
    width: 33.33333333%;
  }
  .col-off {
    border: none;
  }
  .inviti-container {
    height: 100%;
  }
  .inviti-content {
    padding: 44px 0 0 0;
    height: calc(1vh * 100);
    height: calc(var(--vh, 1vh) * 100);
    overflow-y: scroll;
    overflow-x: hidden;
  }
  .inviti-row {
    flex-direction: column-reverse;
    text-align: center;
    margin-bottom: 32px;
  }
  .inviti-separator {
    height: 1px;
    width: 100%;
    background-color: #0584b0;
    margin: 16px 0;
  }
  .inviti-logo {
    text-align: center;
    margin-bottom: 24px;
  }
  .inviti-logo img {
    height: 50px;
  }
  .inviti-form {
    margin-bottom: 16px;
  }
  .inviti-list {
    height: auto;
  }
  .inviti-col {
    margin-bottom: 16px;
  }
  .inviti-footer {
    position: relative;
    bottom: 0;
    width: auto;
    margin: 48px 0;
  }
  .input-table {
    width: auto;
  }
  .stream-header h1 {
    margin: 4px 0;
  }
  .stream-full-content {
    padding: 0;
    height: calc(1vh * 100 - 110px);
    height: calc(var(--vh, 1vh) * 100 - 110px);
  }
  .card-live {
    margin-bottom: 12px;
  }
  .card-preferiti {
    margin-top: 0;
  }
  .card-filter:hover {
    background-color: #FFFFFF;
  }
  .card-filter:hover h5 {
    color: #005978;
  }
  .card-filter:hover i {
    color: #0584b0;
  }
  .feeds-list {
    margin: 0;
  }
  .feed-detail {
    padding: 20px;
    margin-top: 0;
  }
  .feed-detail-new {
    padding: 25px 16px 20px 16px;
  }
  .info-row {
    margin: 0 0 20px 0;
  }
  .new-post-col {
    margin-bottom: 25px;
  }
  .row-publish {
    margin-top: 12px;
  }
  .float {
    bottom: 40px;
    right: 20px;
    height: 68px;
    width: 68px;
  }
  .my-float {
    font-size: 28px;
    line-height: 68px;
  }
  .poll-card {
    overflow-y: scroll;
  }
  .container-detail {
    padding: 0 0 40px 0;
    background-color: #FFFFFF;
  }
  .row-allegato {
    height: 60px;
  }
  .attachment-card {
    height: 60px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .btn-feed-stream,
.btn-feed-active {
    width: 28px;
    padding: 0;
  }
  .btn-feed:hover {
    color: #021824;
    background: #F0F0F0;
  }
  .feed-info i {
    font-size: 12px;
  }
  .btn-feed i {
    margin-right: 0;
  }
  .ti-thumb-up,
.ti-message-circle,
.ti-bookmark {
    font-size: 16px;
  }
  .card-poll {
    height: calc(1vh * 100);
    height: calc(var(--vh, 1vh) * 100);
  }
  .card-poll .row {
    margin: 0;
  }
  .disclaimer-row {
    overflow-y: scroll;
    padding: 5rem 2rem 8rem 2rem;
  }
  .card-end {
    min-width: 100%;
    width: 100%;
  }
  .card-block-end {
    flex-direction: column;
  }
  .graph-block {
    width: 28rem;
  }
  .card-text-block {
    width: 28rem;
  }
  .poll-answer-card:hover {
    background-color: #FFFFFF;
  }
  .poll-answer-card:hover p {
    color: #000000;
  }
  .survey-content {
    padding: 30px 15px;
  }
  .navigator .navigator-element {
    margin: 0 0.2em;
  }
  .navigator-line {
    width: 1.5rem;
    margin-right: 0.4em;
  }
  .bootcamp-row {
    overflow: scroll;
    height: 100vh;
  }
  .bootcamp-row .col-xs-12 {
    padding-right: 10px !important;
    padding-left: 10px;
  }
  .bootcamp-sidebar-header .ti-x {
    position: absolute;
    top: 1rem;
    right: 1rem;
    font-size: 2.4rem;
    color: #8F9DB8;
  }
  .bootcamp-sidebar-body {
    height: 27rem;
  }
  .bootcamp-card-top {
    top: 2.5rem;
    left: 3rem;
    transform: rotate(5deg);
  }
  .bootcamp-card-bottom {
    top: 2.5rem;
    left: 18rem;
    transform: rotate(-10deg);
  }
  .bootcamp-answer-card h5 {
    font-size: 1.8rem;
    line-height: 2.4rem;
  }
  .bootcamp-card .bootcamp-card-data p {
    font-size: 1.3rem;
    line-height: 1.5rem;
  }
  .bootcamp-card .bootcamp-card-data {
    height: 5.8rem;
  }
  .correct-answer,
.wrong-answer {
    padding: 0;
  }
  .modal-bootcamp .ti-x {
    position: absolute;
    font-size: 2.9rem;
    right: 1.5rem;
  }
  .event-calendar {
    display: block;
    overflow-y: scroll;
  }
  .event-calendar .event-calendar-split-left,
.event-calendar .event-calendar-split-right {
    width: 100%;
  }
  .event-calendar .event-calendar-split-left {
    height: auto;
  }
  .fc {
    height: calc(100vh - 52px);
    overflow-y: scroll;
  }
  .fc .fc-toolbar {
    display: none !important;
  }
  .fc-toolbar.fc-header-toolbar {
    flex-direction: column;
  }
  .fc-toolbar-chunk {
    display: table-row;
    text-align: center;
    padding: 5px 0;
  }
  .btn-outline-secondary {
    margin-bottom: 12px;
  }
  .coaching-content {
    padding: 24px 0 0 0;
  }
  .coaching-card {
    padding: 16px;
    height: calc(100vh - 104px);
    overflow-y: scroll;
  }
  .coaching-content .btn-primary {
    height: 44px;
    width: 100%;
    font-size: 14px;
    line-height: 16px;
  }
  .mode-select {
    flex-direction: column;
    align-items: flex-start;
    gap: 6px;
  }
  .coach-settings {
    align-items: flex-start;
    flex-direction: column;
    gap: 2px;
  }
  .months-flex {
    flex-direction: column;
    align-items: center;
    gap: 24px;
  }
  .months-flex .btn-edit {
    width: 36px;
    height: 36px;
    padding: 7px;
  }
  .months-flex .btn-edit i {
    margin-right: 0;
    font-size: 16px;
  }
  .card-month {
    flex-direction: column;
    align-items: flex-start;
    padding: 12px;
    gap: 4px;
    border-radius: 10px;
  }
  .card-month h5 {
    font-size: 16px;
    line-height: 18px;
  }
  .card-month .month-stats {
    width: 100%;
    justify-content: space-between;
    gap: 12px;
  }
  .card-month .month-stats .d-flex {
    flex-direction: column;
  }
  .card-month .month-stats p {
    font-size: 12px;
    line-height: 14px;
  }
  .nav-tabs .nav-item {
    flex: 1;
    font-size: 16px;
  }
  .col-coaching .btn-primary {
    width: 48%;
  }
  .loading-overlay,
.loading-mask {
    height: auto;
  }
  .loading-mask img {
    width: 220px;
  }
  .modal-coaching .btn {
    margin-top: 14px;
  }
  .ag-theme-balham .ag-header {
    min-height: 76px !important;
  }
  .ag-theme-balham .ag-cell {
    font-family: "Red Hat Display", sans-serif;
    font-size: 14px;
    line-height: 16px;
  }
  .ag-header-cell-text {
    font-size: 14px;
    line-height: 18px;
  }
  .ag-theme-balham .ag-ltr input[class^=ag-][type=text] {
    height: 32px;
    padding: 4px 8px;
    font-size: 12px;
    line-height: 12px;
  }
  .ag-theme-balham .ag-header-icon {
    font-size: 16px;
  }
  .ag-theme-balham .ag-status-bar span,
.ag-theme-balham .ag-status-name-value {
    font-size: 14px;
    line-height: 14px;
  }
  .btn-table {
    font-size: 14px;
    line-height: 14px;
  }
  /* LIVE */
  .full-height-vh {
    overflow-y: hidden;
  }
  .live-block {
    display: flex;
    height: calc(100vh - 400px);
    flex-direction: column;
  }
  .live-header {
    border: none;
    background-color: #005978;
    justify-content: space-evenly;
    height: 48px;
  }
  .live-header h6 {
    color: #FFFFFF;
  }
  .lang-selected {
    display: flex;
  }
  .lang-selected p {
    margin-right: 4px;
    color: #FFFFFF;
    font-weight: 700;
  }
  .dropdown-content {
    background-color: #FFFFFF;
    position: absolute;
    z-index: 999999;
    padding: 10px 10px 0 10px;
  }
  .dropdown-content p {
    font-size: 16px;
    margin-bottom: 10px;
  }
  .live-body {
    display: flex;
    flex-direction: column;
    border: none;
  }
  .live-chat {
    height: calc(1vh * 100 - 200px);
    height: calc(var(--vh, 1vh) * 100 - 200px);
  }
  .question-header {
    border-top: 2px solid #FFFFFF;
  }
  .live-container {
    padding: 56.25% 0 0 0;
    position: relative;
    margin: 0;
  }
  .live-container #video-player {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
  }
  app-full-layout .live-page .tab-content {
    height: calc(1vh * 100 - (110px + var(--diff)));
    height: calc(var(--vh, 1vh) * 100 - (110px + var(--diff)));
  }
  app-content-layout .live-page .tab-content {
    height: calc(1vh * 100 - (60px + var(--diff)));
    height: calc(var(--vh, 1vh) * 100 - (60px + var(--diff)));
  }
  .center-align-live {
    position: relative;
    top: 0;
    left: 0;
    transform: none;
    padding: 0;
  }
  /* WEBINAR */
  .content-area {
    height: 100%;
  }
  .meeting-container {
    position: relative;
    padding: 100% 0 0 0;
  }
  whereby-embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
  }
  /* CHAT */
  .chat-application .chat-app-window,
.chat-application .chat-name,
.chat-application .chat-app-form {
    margin-right: 0;
  }
  .chat-application .chat-app-window {
    padding: 20px;
    height: calc(1vh * 100 - 177px);
    height: calc(var(--vh, 1vh) * 100 - 177px);
  }
  .chat-application .chat-sidebar {
    left: 110%;
    width: 100vw;
    border-radius: 0;
    border: none;
    height: calc(1vh * 100 - 104px);
    height: calc(var(--vh, 1vh) * 100 - 104px);
  }
  .chat-application .chat-app-window-full {
    height: calc(1vh * 100 - 117px);
    height: calc(var(--vh, 1vh) * 100 - 117px);
  }
  .media-bar, .reply-bar {
    width: 100%;
  }
  /* CONTEST */
  .contest-container {
    height: calc(100vh - 110px);
    padding: 25px 0;
    overflow-x: hidden;
  }
  .contest-content {
    padding: 24px 16px;
  }
  .my-team-banner {
    flex-direction: column;
    height: 100%;
  }
  .col-my-team {
    height: 100%;
  }
  .col-image {
    padding: 0;
  }
  .my-team-data {
    padding: 18px;
    text-align: center;
  }
  .row-attach button {
    width: 100%;
  }
  .team-banner {
    margin-bottom: 16px;
  }
  .my-team-img {
    height: 192px;
  }
  .team-data-buttons {
    text-align: center;
  }
  .col-team {
    margin-bottom: 24px;
  }
  /* SPY GAME */
  .spy-game h1 {
    font-size: 2.4rem;
  }
  .spy-game p, .spy-game h5 {
    font-size: 1.6rem;
  }
  .spy-game .mobile-mask {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 14rem;
    background: linear-gradient(358deg, #000 1.3%, rgba(0, 0, 0, 0) 140.44%);
    box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.7);
    pointer-events: none;
  }
  .spy-game-header {
    padding: 1.2rem 1.6rem;
    gap: 1.2rem;
  }
  .spy-game-header .sg-user {
    flex-direction: column;
    gap: 0;
    justify-content: center;
    height: 5.8rem;
    align-items: start;
  }
  .spy-game-header .sg-user p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: calc(50vw - 7rem);
  }
  .spy-game-code {
    width: 100%;
    padding: 0 1.6rem;
    justify-content: center;
    gap: 2.4rem;
  }
  .spy-game-code code-input {
    display: flex;
    gap: 0.6rem;
    width: 100%;
  }
  .spy-game-code code-input input {
    width: 4.4rem !important;
    height: 8rem !important;
    font-size: 3rem !important;
    padding: 0 1rem !important;
  }
  .spy-game-content {
    height: calc(1vh * 100 - 8.5rem);
    height: calc(var(--vh, 1vh) * 100 - 8.5rem);
    padding: 1.2rem 1.6rem 14rem 1.6rem;
  }
  .spy-game-content .sg-media {
    flex-direction: row;
    justify-content: flex-start;
    overflow-x: scroll;
    overflow-y: hidden;
    margin-bottom: 2.4rem;
    gap: 1.2rem;
    margin-left: -1.6rem;
    margin-right: -1.6rem;
    padding: 0 1.6rem;
    flex-wrap: nowrap;
  }
  .spy-game-content .sg-media-item {
    width: 28.6rem;
    padding: 0.6rem;
    border-radius: 1.2rem;
    flex: none;
  }
  .spy-game-content .sg-media-item img {
    border-radius: 0.8rem;
  }
  .spy-game-content .sg-media-item .sg-mask {
    border-radius: 0.8rem;
  }
  .spy-game-content .sg-media-item svg {
    width: 5.4rem;
    height: 5.4rem;
  }
  .spy-game-content h3 {
    margin-bottom: 1.2rem;
  }
  .spy-game-content .sg-text {
    gap: 1.2rem;
  }
  .sg-code-button-mobile {
    display: flex;
    height: 5.8rem;
    flex: 1;
  }
  .spy-game-alert-container {
    left: 1.6rem;
    right: 1.6rem;
    transform: none;
  }
  /* NETWORKING */
  .company-content .d-flex {
    flex-direction: column;
  }
}
/*!
 * Quill Editor v1.2.2
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  cursor: text;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  -o-tab-size: 4;
     tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  margin-right: 0.3em;
  text-align: right;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
}
.ql-editor ol li,
.ql-editor ul li {
  padding-left: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-num;
}
.ql-editor ol li:before {
  content: counter(list-num, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  pointer-events: none;
  position: absolute;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}
.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding-bottom: 2px;
  padding-top: 2px;
}
.ql-snow .ql-editor code:before,
.ql-snow .ql-editor code:after {
  content: "\A0";
  letter-spacing: -2px;
}
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}

/* .bs-datepicker */
.bs-datepicker {
  display: flex;
  align-items: stretch;
  flex-flow: row wrap;
  background: #fff;
  box-shadow: 0 0 10px 0 #aaa;
  position: relative;
  z-index: 1;
  /* button */
  /* .bs-datepicker-head */
  /* .bs-datepicker-body */
  /* .current-timedate */
  /* .bs-datepicker-multiple */
  /* .bs-datepicker-btns */
  /*.bs-datepicker-custom-range */
  /* .bs-datepicker-predefined-btns */
  /* .bs-datepicker-buttons */ }
.bs-datepicker:after {
    clear: both;
    content: '';
    display: block; }
.bs-datepicker bs-day-picker {
    float: left; }
.bs-datepicker button:hover,
  .bs-datepicker button:focus,
  .bs-datepicker button:active,
  .bs-datepicker input:hover,
  .bs-datepicker input:focus,
  .bs-datepicker input:active,
  .bs-datepicker-btns button:hover,
  .bs-datepicker-btns button:focus,
  .bs-datepicker-btns button:active,
  .bs-datepicker-predefined-btns button:active,
  .bs-datepicker-predefined-btns button:focus {
    outline: none; }
.bs-datepicker-head {
    min-width: 270px;
    height: 50px;
    padding: 10px;
    border-radius: 3px 3px 0 0;
    text-align: justify;
    /* .bs-datepicker-head button */ }
.bs-datepicker-head:after {
      content: "";
      display: inline-block;
      vertical-align: top;
      width: 100%; }
.bs-datepicker-head button {
      display: inline-block;
      vertical-align: top;
      padding: 0;
      height: 30px;
      line-height: 30px;
      border: 0;
      background: transparent;
      text-align: center;
      cursor: pointer;
      color: #fff;
      transition: 0.3s; }
.bs-datepicker-head button[disabled], .bs-datepicker-head button[disabled]:hover, .bs-datepicker-head button[disabled]:active {
        background: rgba(221, 221, 221, 0.3);
        color: #f5f5f5;
        cursor: not-allowed; }
.bs-datepicker-head button.next, .bs-datepicker-head button.previous {
        border-radius: 50%;
        width: 30px;
        height: 30px; }
.bs-datepicker-head button.next span, .bs-datepicker-head button.previous span {
          font-size: 28px;
          line-height: 1;
          display: inline-block;
          position: relative;
          height: 100%;
          width: 100%;
          border-radius: 50%; }
.bs-datepicker-head button.current {
        border-radius: 15px;
        max-width: 155px;
        padding: 0 13px; }
.bs-datepicker-head button:hover {
    background-color: rgba(0, 0, 0, 0.1); }
.bs-datepicker-head button:active {
    background-color: rgba(0, 0, 0, 0.2); }
.bs-datepicker-body {
    padding: 10px;
    border-radius: 0 0 3px 3px;
    min-height: 232px;
    min-width: 278px;
    border: 1px solid #e9edf0;
    /* .bs-datepicker-body table */ }
.bs-datepicker-body .days.weeks {
      position: relative;
      z-index: 1; }
.bs-datepicker-body table {
      width: 100%;
      border-collapse: separate;
      border-spacing: 0;
      /* .bs-datepicker-body table.days */
      /* .bs-datepicker-body table.weeks */ }
.bs-datepicker-body table th {
        font-size: 13px;
        color: #9aaec1;
        font-weight: 400;
        text-align: center; }
.bs-datepicker-body table td {
        color: #54708b;
        text-align: center;
        position: relative;
        padding: 0; }
.bs-datepicker-body table td span {
          display: block;
          margin: 0 auto;
          font-size: 13px;
          border-radius: 50%;
          position: relative;
          /*z-index: 1;*/
          -moz-user-select: none;
          -webkit-user-select: none;
          -ms-user-select: none; }
.bs-datepicker-body table td:not(.disabled):not(.week) span:not(.disabled):not(.is-other-month) {
          cursor: pointer; }
.bs-datepicker-body table td.is-highlighted:not(.disabled):not(.selected) span,
        .bs-datepicker-body table td span.is-highlighted:not(.disabled):not(.selected) {
          background-color: #e9edf0;
          transition: 0s; }
.bs-datepicker-body table td.is-active-other-month:not(.disabled):not(.selected) span,
        .bs-datepicker-body table td span.is-active-other-month:not(.disabled):not(.selected) {
          background-color: #e9edf0;
          transition: 0s;
          cursor: pointer; }
.bs-datepicker-body table td span.disabled,
        .bs-datepicker-body table td.disabled span {
          color: #9aaec1; }
.bs-datepicker-body table td span.selected,
        .bs-datepicker-body table td.selected span {
          color: #fff; }
.bs-datepicker-body table td span.is-other-month,
        .bs-datepicker-body table td.is-other-month span {
          color: rgba(0, 0, 0, 0.25); }
.bs-datepicker-body table td.active {
          position: relative; }
.bs-datepicker-body table td.active.select-start:before {
            left: 35%; }
.bs-datepicker-body table td.active.select-end:before {
            left: -85%; }
.bs-datepicker-body table td span.active.select-start:after,
        .bs-datepicker-body table td span.active.select-end:after,
        .bs-datepicker-body table td.active.select-start span:after,
        .bs-datepicker-body table td.active.select-end span:after {
          content: "";
          display: block;
          position: absolute;
          z-index: -1;
          width: 100%;
          height: 100%;
          transition: 0.3s;
          top: 0;
          border-radius: 50%; }
.bs-datepicker-body table td:before,
        .bs-datepicker-body table td span:before {
          content: "";
          display: block;
          position: absolute;
          z-index: -1;
          top: 6px;
          bottom: 6px;
          left: -2px;
          right: -2px;
          box-sizing: content-box;
          background: transparent; }
.bs-datepicker-body table td.active.select-start + td.active:before {
          left: -20%; }
.bs-datepicker-body table td:last-child.active:before {
          border-radius: 0 3px 3px 0;
          width: 125%;
          left: -25%; }
.bs-datepicker-body table td span[class*="select-"],
        .bs-datepicker-body table td[class*="select-"] span {
          border-radius: 50%;
          color: #fff; }
.bs-datepicker-body table.days td.active:not(.select-start):before, .bs-datepicker-body table.days td.in-range:not(.select-start):before,
      .bs-datepicker-body table.days span.active:not(.select-start):before,
      .bs-datepicker-body table.days span.in-range:not(.select-start):before {
        background: #e9edf0; }
.bs-datepicker-body table.days span {
        width: 32px;
        height: 32px;
        line-height: 32px; }
.bs-datepicker-body table.days span.select-start {
          z-index: 2; }
.bs-datepicker-body table.days span.is-highlighted.in-range:before, .bs-datepicker-body table.days span.in-range.select-end:before {
          background: none;
          right: 0;
          left: 0; }
.bs-datepicker-body table.days td.select-start + td.select-end:before,
      .bs-datepicker-body table.days td.select-start + td.is-highlighted:before,
      .bs-datepicker-body table.days td.active + td.is-highlighted:before,
      .bs-datepicker-body table.days td.active + td.select-end:before,
      .bs-datepicker-body table.days td.in-range + td.is-highlighted:before,
      .bs-datepicker-body table.days td.in-range + td.select-end:before {
        background: #e9edf0;
        width: 100%; }
.bs-datepicker-body table.weeks tr td:nth-child(2).active:before {
        border-radius: 3px 0 0 3px;
        left: 0;
        width: 100%; }
.bs-datepicker-body table:not(.weeks) tr td:first-child:before {
        border-radius: 3px 0 0 3px; }
.bs-datepicker-body table.years td span {
        width: 46px;
        height: 46px;
        line-height: 45px;
        margin: 0 auto; }
.bs-datepicker-body table.years tr:not(:last-child) td span {
        margin-bottom: 8px; }
.bs-datepicker-body table.months td {
        height: 52px; }
.bs-datepicker-body table.months td span {
          padding: 6px;
          border-radius: 15px; }
.bs-datepicker .current-timedate {
    color: #54708b;
    font-size: 15px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    border-radius: 20px;
    border: 1px solid #e9edf0;
    margin-bottom: 10px;
    cursor: pointer;
    text-transform: uppercase;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none; }
.bs-datepicker .current-timedate span:not(:empty):before {
      content: "";
      width: 15px;
      height: 16px;
      display: inline-block;
      margin-right: 4px;
      vertical-align: text-bottom;
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAYAAADJViUEAAABMklEQVQoU9VTwW3CQBCcOUgBtEBKSAukAnBKME+wFCAlYIhk8sQlxFABtJAScAsuAPBEewYcxCP8ouxrPDsza61uiVN1o6RNHD4htSCmq49RfO71BvMJqBBkITRf1kmUW49nQRC9h1I5AZlBClaL8aP1fKgOOxCx8aSLs+Q19eZuNO8QmPqJRtDFguy7OAcDbJPs+/BKVPDIPrvD2ZJgWAmVe7O0rI0Vqs1seyWUXpuJoppYCa5L+U++NpNPkr5OE2oMdARsb3gykJT5ydZcL8Z9Ww60nxg2LhjON9li9OwXZzo+xLbp3nC2s9CL2RrueGyVrgwNm8HpsCzZ9EEW6kqXlo1GQe03FzP/7W8Hl0dBtu7Bf7zt6mIwvX1RvzDCm7+q3mAW0Dl/GPdUCeXrZLT9BrDrGkm4qlPvAAAAAElFTkSuQmCC); }
.bs-datepicker-multiple {
    border-radius: 4px 0 0 4px; }
.bs-datepicker-multiple + .bs-datepicker-multiple {
      margin-left: 10px; }
.bs-datepicker-multiple .bs-datepicker {
      box-shadow: none;
      position: relative; }
.bs-datepicker-multiple .bs-datepicker:not(:last-child) {
        padding-right: 10px; }
.bs-datepicker-multiple .bs-datepicker + .bs-datepicker:after {
        content: "";
        display: block;
        width: 14px;
        height: 10px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAKCAYAAABrGwT5AAAA1ElEQVQoU42RsQrCUAxF77VuDu7O4oMWW//BURBBpZvgKk4uIrjoqKOTf+DopIO4uYggtFTfw3+pkQqCW1/G5J7kJiFy4m5MxUlxAzgIPHX+lzMPzupRYlYgxiR7vqsOP8YKzsTx0yxFMCUZ+q7aZzlr+OvgoWcAFyAHgat2jLWu48252DdqAihDJGSSJNUUxYmQjs3+hPQBlAh2rG2LCOPnaw3IiGDX99TRCs7ASJsNhUOA7d/LcuHvRG22FIZvsNXw1MX6VZExCilOQKEfeLXr/10+aC9Ho7arh7oAAAAASUVORK5CYII=);
        position: absolute;
        top: 25px;
        left: -8px; }
.bs-datepicker-multiple .bs-datepicker .left {
        float: left; }
.bs-datepicker-multiple .bs-datepicker .right {
        float: right; }
.bs-datepicker-container {
    padding: 15px; }
.bs-datepicker .bs-media-container {
    display: flex; }
@media (max-width: 768px) {
      .bs-datepicker .bs-media-container {
        flex-direction: column; } }
.bs-datepicker-custom-range {
    padding: 15px;
    background: #eee; }
.bs-datepicker-predefined-btns button {
    width: 100%;
    display: block;
    height: 30px;
    background-color: #9aaec1;
    border-radius: 4px;
    color: #fff;
    border: 0;
    margin-bottom: 10px;
    padding: 0 18px;
    text-align: left;
    transition: 0.3s; }
.bs-datepicker-predefined-btns button:hover {
      background-color: #54708b; }
.bs-datepicker-buttons {
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-end;
    padding-top: 10px;
    border-top: 1px solid #e9edf0; }
.bs-datepicker-buttons .btn-default {
      margin-left: 10px; }
/* .bs-timepicker */
.bs-timepicker-container {
  padding: 10px 0; }
.bs-timepicker-label {
  color: #54708b;
  margin-bottom: 10px; }
.bs-timepicker-controls {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px; }
.bs-timepicker-controls button {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 0;
    background-color: #e9edf0;
    color: #54708b;
    font-size: 16px;
    font-weight: 700;
    vertical-align: middle;
    line-height: 0;
    padding: 0;
    transition: 0.3s; }
.bs-timepicker-controls button:hover {
      background-color: #d5dadd; }
.bs-timepicker-controls input {
    width: 35px;
    height: 25px;
    border-radius: 13px;
    text-align: center;
    border: 1px solid #e9edf0; }
.bs-timepicker .switch-time-format {
  text-transform: uppercase;
  min-width: 54px;
  height: 25px;
  border-radius: 20px;
  border: 1px solid #e9edf0;
  background: #fff;
  color: #54708b;
  font-size: 13px; }
.bs-timepicker .switch-time-format img {
    vertical-align: baseline;
    vertical-align: initial;
    margin-left: 4px; }
bs-datepicker-container,
bs-daterangepicker-container {
  z-index: 1080; }
/* screen size < 1024px */
@media (max-width: 768px) {
  .bs-datepicker-multiple {
    display: flex; }
    .bs-datepicker-multiple + .bs-datepicker-multiple {
      margin-top: 10px;
      margin-left: 0; } }
/* theming */
.theme-default .bs-datepicker-head {
  background-color: #777; }
.theme-default .bs-datepicker-predefined-btns button.selected {
  background-color: #777; }
.theme-default .bs-datepicker-body table td span.selected,
.theme-default .bs-datepicker-body table td.selected span,
.theme-default .bs-datepicker-body table td span[class*="select-"]:after,
.theme-default .bs-datepicker-body table td[class*="select-"] span:after {
  background-color: #777; }
.theme-default .bs-datepicker-body table td.week span {
  color: #777; }
.theme-default .bs-datepicker-body table td.active-week span:hover {
  cursor: pointer;
  background-color: #777;
  color: #fff;
  opacity: 0.5;
  transition: 0s; }
.theme-green .bs-datepicker-head {
  background-color: #5cb85c; }
.theme-green .bs-datepicker-predefined-btns button.selected {
  background-color: #5cb85c; }
.theme-green .bs-datepicker-body table td span.selected,
.theme-green .bs-datepicker-body table td.selected span,
.theme-green .bs-datepicker-body table td span[class*="select-"]:after,
.theme-green .bs-datepicker-body table td[class*="select-"] span:after {
  background-color: #5cb85c; }
.theme-green .bs-datepicker-body table td.week span {
  color: #5cb85c; }
.theme-green .bs-datepicker-body table td.active-week span:hover {
  cursor: pointer;
  background-color: #5cb85c;
  color: #fff;
  opacity: 0.5;
  transition: 0s; }
.theme-blue .bs-datepicker-head {
  background-color: #5bc0de; }
.theme-blue .bs-datepicker-predefined-btns button.selected {
  background-color: #5bc0de; }
.theme-blue .bs-datepicker-body table td span.selected,
.theme-blue .bs-datepicker-body table td.selected span,
.theme-blue .bs-datepicker-body table td span[class*="select-"]:after,
.theme-blue .bs-datepicker-body table td[class*="select-"] span:after {
  background-color: #5bc0de; }
.theme-blue .bs-datepicker-body table td.week span {
  color: #5bc0de; }
.theme-blue .bs-datepicker-body table td.active-week span:hover {
  cursor: pointer;
  background-color: #5bc0de;
  color: #fff;
  opacity: 0.5;
  transition: 0s; }
.theme-dark-blue .bs-datepicker-head {
  background-color: #337ab7; }
.theme-dark-blue .bs-datepicker-predefined-btns button.selected {
  background-color: #337ab7; }
.theme-dark-blue .bs-datepicker-body table td span.selected,
.theme-dark-blue .bs-datepicker-body table td.selected span,
.theme-dark-blue .bs-datepicker-body table td span[class*="select-"]:after,
.theme-dark-blue .bs-datepicker-body table td[class*="select-"] span:after {
  background-color: #337ab7; }
.theme-dark-blue .bs-datepicker-body table td.week span {
  color: #337ab7; }
.theme-dark-blue .bs-datepicker-body table td.active-week span:hover {
  cursor: pointer;
  background-color: #337ab7;
  color: #fff;
  opacity: 0.5;
  transition: 0s; }
.theme-red .bs-datepicker-head {
  background-color: #d9534f; }
.theme-red .bs-datepicker-predefined-btns button.selected {
  background-color: #d9534f; }
.theme-red .bs-datepicker-body table td span.selected,
.theme-red .bs-datepicker-body table td.selected span,
.theme-red .bs-datepicker-body table td span[class*="select-"]:after,
.theme-red .bs-datepicker-body table td[class*="select-"] span:after {
  background-color: #d9534f; }
.theme-red .bs-datepicker-body table td.week span {
  color: #d9534f; }
.theme-red .bs-datepicker-body table td.active-week span:hover {
  cursor: pointer;
  background-color: #d9534f;
  color: #fff;
  opacity: 0.5;
  transition: 0s; }
.theme-orange .bs-datepicker-head {
  background-color: #f0ad4e; }
.theme-orange .bs-datepicker-predefined-btns button.selected {
  background-color: #f0ad4e; }
.theme-orange .bs-datepicker-body table td span.selected,
.theme-orange .bs-datepicker-body table td.selected span,
.theme-orange .bs-datepicker-body table td span[class*="select-"]:after,
.theme-orange .bs-datepicker-body table td[class*="select-"] span:after {
  background-color: #f0ad4e; }
.theme-orange .bs-datepicker-body table td.week span {
  color: #f0ad4e; }
.theme-orange .bs-datepicker-body table td.active-week span:hover {
  cursor: pointer;
  background-color: #f0ad4e;
  color: #fff;
  opacity: 0.5;
  transition: 0s; }
/**
 ****************************
 * Generic Styles
 ****************************
*/
ag-grid, ag-grid-angular, ag-grid-ng2, ag-grid-polymer, ag-grid-aurelia {
  display: block; }
.ag-hidden {
  display: none !important; }
.ag-invisible {
  visibility: hidden !important; }
.ag-drag-handle {
  cursor: move;
  cursor: grab; }
.ag-column-drop-wrapper {
  display: flex; }
.ag-column-drop-horizontal-half-width {
  display: inline-block;
  width: 50% !important; }
.ag-unselectable {
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none; }
.ag-selectable {
  -moz-user-select: text;
  -webkit-user-select: text;
  user-select: text; }
.ag-tab {
  position: relative; }
.ag-tab-guard {
  position: absolute;
  width: 0;
  height: 0;
  display: block; }
.ag-select-agg-func-popup {
  position: absolute; }
.ag-input-wrapper, .ag-picker-field-wrapper {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  line-height: normal;
  position: relative; }
.ag-shake-left-to-right {
  animation-direction: alternate;
  animation-duration: 0.2s;
  animation-iteration-count: infinite;
  animation-name: ag-shake-left-to-right; }
@keyframes ag-shake-left-to-right {
  from {
    padding-left: 6px;
    padding-right: 2px; }
  to {
    padding-left: 2px;
    padding-right: 6px; } }
.ag-root-wrapper {
  cursor: default;
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden; }
.ag-root-wrapper.ag-layout-normal {
    height: 100%; }
.ag-watermark {
  position: absolute;
  bottom: 20px;
  right: 25px;
  opacity: 0.5;
  transition: opacity 1s ease-out 3s; }
.ag-watermark::before {
    content: '';
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIzNSA0MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjI7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDAuNjM1NzIzLDAsMCwwLjYzNTcyMywtNDkyLjkyMSwtMzIzLjYwOCkiPgogICAgICAgIDxwYXRoIGQ9Ik0xMDk5LjQsNTQ5LjRMMTA5OS40LDUzNi45TDEwNzguMSw1MzYuOUwxMDY1LjYsNTQ5LjRMMTA5OS40LDU0OS40WiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTEyMy40LDUxOC40TDEwOTYuNyw1MTguNEwxMDg0LjEsNTMwLjlMMTEyMy40LDUzMC45TDExMjMuNCw1MTguNFoiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTEwNTMuMiw1NjEuOUwxMDU5LjYsNTU1LjVMMTA4MS4yLDU1NS41TDEwODEuMiw1NjhMMTA1My4yLDU2OEwxMDUzLjIsNTYxLjlaIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDU3LjksNTQzLjNMMTA3MS43LDU0My4zTDEwODQuMyw1MzAuOEwxMDU3LjksNTMwLjhMMTA1Ny45LDU0My4zWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTA0Mi44LDU2MS45TDEwNTMuMiw1NjEuOUwxMDY1LjYsNTQ5LjRMMTA0Mi44LDU0OS40TDEwNDIuOCw1NjEuOVoiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTEwOTYuNyw1MTguNEwxMDkwLjMsNTI0LjhMMTA0OS41LDUyNC44TDEwNDkuNSw1MTIuM0wxMDk2LjcsNTEyLjNMMTA5Ni43LDUxOC40WiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNODI4LjYsNTU5LjdMODA5LDU1OS43TDgwNS42LDU2OC4xTDc5Nyw1NjguMUw4MTUuMSw1MjUuN0w4MjIuNiw1MjUuN0w4NDAuNyw1NjguMUw4MzIsNTY4LjFMODI4LjYsNTU5LjdaTTgyNS45LDU1M0w4MTguOCw1MzUuN0w4MTEuNyw1NTNMODI1LjksNTUzWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNOTYwLjEsNTQxLjNDOTYyLjYsNTM3LjYgOTY4LjksNTM3LjIgOTcxLjUsNTM3LjJMOTcxLjUsNTQ0LjRDOTY4LjMsNTQ0LjQgOTY1LjEsNTQ0LjUgOTYzLjIsNTQ1LjlDOTYxLjMsNTQ3LjMgOTYwLjMsNTQ5LjIgOTYwLjMsNTUxLjVMOTYwLjMsNTY4LjFMOTUyLjUsNTY4LjFMOTUyLjUsNTM3LjJMOTYwLDUzNy4yTDk2MC4xLDU0MS4zWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cmVjdCB4PSI5NzUuOCIgeT0iNTM3LjIiIHdpZHRoPSI3LjgiIGhlaWdodD0iMzAuOSIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTsiLz4KICAgICAgICA8cmVjdCB4PSI5NzUuOCIgeT0iNTIzLjQiIHdpZHRoPSI3LjgiIGhlaWdodD0iOS4yIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDIyLjMsNTIzLjRMMTAyMi4zLDU2OC4xTDEwMTQuOCw1NjguMUwxMDE0LjYsNTYzLjRDMTAxMy41LDU2NSAxMDEyLjEsNTY2LjMgMTAxMC40LDU2Ny4zQzEwMDguNyw1NjguMiAxMDA2LjYsNTY4LjcgMTAwNC4yLDU2OC43QzEwMDIuMSw1NjguNyAxMDAwLjEsNTY4LjMgOTk4LjQsNTY3LjZDOTk2LjYsNTY2LjggOTk1LDU2NS44IDk5My43LDU2NC40Qzk5Mi40LDU2MyA5OTEuMyw1NjEuMyA5OTAuNiw1NTkuNEM5ODkuOCw1NTcuNSA5ODkuNSw1NTUuMyA5ODkuNSw1NTIuOUM5ODkuNSw1NTAuNSA5ODkuOSw1NDguMyA5OTAuNiw1NDYuM0M5OTEuNCw1NDQuMyA5OTIuNCw1NDIuNiA5OTMuNyw1NDEuMkM5OTUsNTM5LjggOTk2LjYsNTM4LjcgOTk4LjQsNTM3LjlDMTAwMC4yLDUzNy4xIDEwMDIuMSw1MzYuNyAxMDA0LjIsNTM2LjdDMTAwNi42LDUzNi43IDEwMDguNiw1MzcuMSAxMDEwLjMsNTM4QzEwMTIsNTM4LjkgMTAxMy40LDU0MC4xIDEwMTQuNSw1NDEuOEwxMDE0LjUsNTIzLjVMMTAyMi4zLDUyMy41TDEwMjIuMyw1MjMuNFpNMTAwNS45LDU2MkMxMDA4LjUsNTYyIDEwMTAuNSw1NjEuMSAxMDEyLjEsNTU5LjRDMTAxMy43LDU1Ny43IDEwMTQuNSw1NTUuNCAxMDE0LjUsNTUyLjZDMTAxNC41LDU0OS44IDEwMTMuNyw1NDcuNiAxMDEyLjEsNTQ1LjhDMTAxMC41LDU0NC4xIDEwMDguNSw1NDMuMiAxMDA1LjksNTQzLjJDMTAwMy40LDU0My4yIDEwMDEuMyw1NDQuMSA5OTkuOCw1NDUuOEM5OTguMiw1NDcuNSA5OTcuNCw1NDkuOCA5OTcuNCw1NTIuNkM5OTcuNCw1NTUuNCA5OTguMiw1NTcuNiA5OTkuOCw1NTkuM0MxMDAxLjQsNTYxLjEgMTAwMy40LDU2MiAxMDA1LjksNTYyIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik04ODUuOCw1NDQuMkw4NjYuNSw1NDQuMkw4NjYuNSw1NTAuOUw4NzcuNSw1NTAuOUM4NzcuMiw1NTQuMyA4NzUuOSw1NTYuOSA4NzMuNyw1NTlDODcxLjUsNTYxIDg2OC43LDU2MiA4NjUuMSw1NjJDODYzLjEsNTYyIDg2MS4yLDU2MS42IDg1OS42LDU2MC45Qzg1Ny45LDU2MC4yIDg1Ni41LDU1OS4yIDg1NS4zLDU1Ny44Qzg1NC4xLDU1Ni41IDg1My4yLDU1NC45IDg1Mi41LDU1M0M4NTEuOCw1NTEuMSA4NTEuNSw1NDkuMSA4NTEuNSw1NDYuOEM4NTEuNSw1NDQuNSA4NTEuOCw1NDIuNSA4NTIuNSw1NDAuNkM4NTMuMSw1MzguNyA4NTQuMSw1MzcuMiA4NTUuMyw1MzUuOEM4NTYuNSw1MzQuNSA4NTcuOSw1MzMuNSA4NTkuNiw1MzIuN0M4NjEuMyw1MzIgODYzLjEsNTMxLjYgODY1LjIsNTMxLjZDODY5LjQsNTMxLjYgODcyLjYsNTMyLjYgODc0LjgsNTM0LjZMODgwLDUyOS40Qzg3Ni4xLDUyNi40IDg3MS4xLDUyNC44IDg2NS4yLDUyNC44Qzg2MS45LDUyNC44IDg1OC45LDUyNS4zIDg1Ni4yLDUyNi40Qzg1My41LDUyNy41IDg1MS4yLDUyOC45IDg0OS4zLDUzMC44Qzg0Ny40LDUzMi43IDg0NS45LDUzNSA4NDQuOSw1MzcuN0M4NDMuOSw1NDAuNCA4NDMuNCw1NDMuNCA4NDMuNCw1NDYuNkM4NDMuNCw1NDkuOCA4NDMuOSw1NTIuOCA4NDUsNTU1LjVDODQ2LjEsNTU4LjIgODQ3LjUsNTYwLjUgODQ5LjQsNTYyLjRDODUxLjMsNTY0LjMgODUzLjYsNTY1LjggODU2LjMsNTY2LjhDODU5LDU2Ny45IDg2Miw1NjguNCA4NjUuMiw1NjguNEM4NjguNCw1NjguNCA4NzEuMyw1NjcuOSA4NzMuOSw1NjYuOEM4NzYuNSw1NjUuNyA4NzguNyw1NjQuMyA4ODAuNSw1NjIuNEM4ODIuMyw1NjAuNSA4ODMuNyw1NTguMiA4ODQuNyw1NTUuNUM4ODUuNyw1NTIuOCA4ODYuMiw1NDkuOCA4ODYuMiw1NDYuNkw4ODYuMiw1NDUuM0M4ODUuOSw1NDUuMSA4ODUuOCw1NDQuNiA4ODUuOCw1NDQuMiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNOTQ2LjgsNTQ0LjJMOTI3LjUsNTQ0LjJMOTI3LjUsNTUwLjlMOTM4LjUsNTUwLjlDOTM4LjIsNTU0LjMgOTM2LjksNTU2LjkgOTM0LjcsNTU5QzkzMi41LDU2MSA5MjkuNyw1NjIgOTI2LjEsNTYyQzkyNC4xLDU2MiA5MjIuMiw1NjEuNiA5MjAuNiw1NjAuOUM5MTguOSw1NjAuMiA5MTcuNSw1NTkuMiA5MTYuMyw1NTcuOEM5MTUuMSw1NTYuNSA5MTQuMiw1NTQuOSA5MTMuNSw1NTNDOTEyLjgsNTUxLjEgOTEyLjUsNTQ5LjEgOTEyLjUsNTQ2LjhDOTEyLjUsNTQ0LjUgOTEyLjgsNTQyLjUgOTEzLjUsNTQwLjZDOTE0LjEsNTM4LjcgOTE1LjEsNTM3LjIgOTE2LjMsNTM1LjhDOTE3LjUsNTM0LjUgOTE4LjksNTMzLjUgOTIwLjYsNTMyLjdDOTIyLjMsNTMyIDkyNC4xLDUzMS42IDkyNi4yLDUzMS42QzkzMC40LDUzMS42IDkzMy42LDUzMi42IDkzNS44LDUzNC42TDk0MSw1MjkuNEM5MzcuMSw1MjYuNCA5MzIuMSw1MjQuOCA5MjYuMiw1MjQuOEM5MjIuOSw1MjQuOCA5MTkuOSw1MjUuMyA5MTcuMiw1MjYuNEM5MTQuNSw1MjcuNSA5MTIuMiw1MjguOSA5MTAuMyw1MzAuOEM5MDguNCw1MzIuNyA5MDYuOSw1MzUgOTA1LjksNTM3LjdDOTA0LjksNTQwLjQgOTA0LjQsNTQzLjQgOTA0LjQsNTQ2LjZDOTA0LjQsNTQ5LjggOTA0LjksNTUyLjggOTA2LDU1NS41QzkwNy4xLDU1OC4yIDkwOC41LDU2MC41IDkxMC40LDU2Mi40QzkxMi4zLDU2NC4zIDkxNC42LDU2NS44IDkxNy4zLDU2Ni44QzkyMCw1NjcuOSA5MjMsNTY4LjQgOTI2LjIsNTY4LjRDOTI5LjQsNTY4LjQgOTMyLjMsNTY3LjkgOTM0LjksNTY2LjhDOTM3LjUsNTY1LjcgOTM5LjcsNTY0LjMgOTQxLjUsNTYyLjRDOTQzLjMsNTYwLjUgOTQ0LjcsNTU4LjIgOTQ1LjcsNTU1LjVDOTQ2LjcsNTUyLjggOTQ3LjIsNTQ5LjggOTQ3LjIsNTQ2LjZMOTQ3LjIsNTQ1LjNDOTQ2LjksNTQ1LjEgOTQ2LjgsNTQ0LjYgOTQ2LjgsNTQ0LjIiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
    background-size: 170px 40px;
    display: block;
    height: 40px;
    width: 170px;
    opacity: 0.5; }
.ag-watermark-text {
  opacity: 0.5;
  font-weight: bold;
  font-family: Impact, sans-serif;
  font-size: 19px;
  padding-left: 0.7rem; }
.ag-root-wrapper-body {
  display: flex;
  flex-direction: row; }
.ag-root-wrapper-body.ag-layout-normal {
    flex: 1 1 auto;
    height: 0;
    min-height: 0; }
.ag-root {
  position: relative;
  display: flex;
  flex-direction: column; }
.ag-root.ag-layout-normal, .ag-root.ag-layout-auto-height {
    overflow: hidden;
    flex: 1 1 auto;
    width: 0; }
.ag-root.ag-layout-normal {
    height: 100%; }
/**
 ****************************
 * Viewports
 ****************************
*/
.ag-header-viewport,
.ag-floating-top-viewport,
.ag-body-viewport,
.ag-center-cols-viewport,
.ag-floating-bottom-viewport,
.ag-body-horizontal-scroll-viewport,
.ag-virtual-list-viewport {
  position: relative;
  height: 100%;
  min-width: 0px;
  overflow: hidden;
  flex: 1 1 auto; }
.ag-body-viewport.ag-layout-print {
  flex: none; }
@media print {
  .ag-root-wrapper.ag-layout-print,
  .ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,
  .ag-root-wrapper.ag-layout-print .ag-root,
  .ag-root-wrapper.ag-layout-print .ag-body-viewport,
  .ag-root-wrapper.ag-layout-print .ag-center-cols-container,
  .ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,
  .ag-root-wrapper.ag-layout-print .ag-center-cols-clipper,
  .ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,
  .ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport {
    height: auto !important;
    overflow: hidden !important;
    display: block !important; }
  .ag-root-wrapper.ag-layout-print .ag-row {
    page-break-inside: avoid; } }
.ag-body-viewport {
  display: flex; }
.ag-body-viewport.ag-layout-normal {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch; }
.ag-center-cols-viewport {
  width: 100%;
  overflow-x: auto; }
.ag-body-horizontal-scroll-viewport {
  overflow-x: scroll; }
.ag-virtual-list-viewport {
  overflow: auto;
  width: 100%; }
/**
 ****************************
 * Containers
 ****************************
*/
.ag-header-container,
.ag-floating-top-container,
.ag-body-container,
.ag-pinned-right-cols-container,
.ag-center-cols-container,
.ag-pinned-left-cols-container,
.ag-floating-bottom-container,
.ag-body-horizontal-scroll-container,
.ag-full-width-container,
.ag-floating-bottom-full-width-container,
.ag-virtual-list-container {
  position: relative; }
.ag-header-container, .ag-floating-top-container, .ag-floating-bottom-container {
  height: 100%;
  white-space: nowrap; }
.ag-center-cols-container {
  display: block; }
.ag-layout-print .ag-center-cols-clipper {
  min-width: 100%; }
.ag-pinned-right-cols-container {
  display: block; }
.ag-body-horizontal-scroll-container {
  height: 100%; }
.ag-full-width-container,
.ag-floating-top-full-width-container,
.ag-floating-bottom-full-width-container {
  position: absolute;
  top: 0px;
  left: 0px;
  pointer-events: none; }
.ag-full-width-container {
  width: 100%; }
.ag-floating-bottom-full-width-container, .ag-floating-top-full-width-container {
  display: inline-block;
  overflow: hidden;
  height: 100%;
  width: 100%; }
.ag-virtual-list-container {
  overflow: hidden; }
/**
 ****************************
 * Scrollers
 ****************************
*/
.ag-center-cols-clipper {
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  min-height: 100%;
  transform: translate3d(0, 0, 0); }
.ag-body-horizontal-scroll {
  min-height: 0;
  min-width: 0;
  width: 100%;
  display: flex;
  position: relative; }
.ag-body-horizontal-scroll.ag-invisible-scrollbar {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0; }
.ag-layout-print .ag-body-horizontal-scroll {
  display: none; }
.ag-force-vertical-scroll {
  overflow-y: scroll !important; }
.ag-force-vertical-scroll.ag-layout-print {
    overflow-y: visible !important; }
.ag-horizontal-left-spacer, .ag-horizontal-right-spacer {
  height: 100%;
  min-width: 0;
  overflow-x: scroll; }
.ag-horizontal-left-spacer.ag-scroller-corner, .ag-horizontal-right-spacer.ag-scroller-corner {
    overflow-x: hidden; }
/**
 ****************************
 * Headers
 ****************************
*/
.ag-header, .ag-pinned-left-header, .ag-pinned-right-header {
  display: inline-block;
  overflow: hidden;
  position: relative; }
.ag-header-cell-sortable {
  cursor: pointer; }
.ag-header {
  display: flex;
  width: 100%;
  white-space: nowrap; }
.ag-pinned-left-header {
  height: 100%; }
.ag-pinned-right-header {
  height: 100%; }
.ag-header-row {
  position: absolute;
  overflow: hidden; }
.ag-header-cell {
  display: inline-flex;
  align-items: center;
  position: absolute;
  height: 100%;
  overflow: hidden; }
.ag-header-cell.ag-header-active .ag-header-cell-menu-button {
  opacity: 1; }
.ag-header-cell-menu-button:not(.ag-header-menu-always-show) {
  transition: opacity 0.2s;
  opacity: 0; }
.ag-header-group-cell-label, .ag-header-cell-label {
  display: flex;
  flex: 1 1 auto;
  overflow: hidden;
  align-items: center;
  text-overflow: ellipsis;
  align-self: stretch; }
.ag-header-cell-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }
.ag-right-aligned-header .ag-header-cell-label {
  flex-direction: row-reverse; }
.ag-header-group-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }
.ag-header-cell-resize {
  position: absolute;
  z-index: 2;
  height: 100%;
  width: 8px;
  top: 0;
  cursor: ew-resize; }
.ag-ltr .ag-header-cell-resize {
    right: -4px; }
.ag-rtl .ag-header-cell-resize {
    left: -4px; }
.ag-pinned-left-header .ag-header-cell-resize {
  right: -4px; }
.ag-pinned-right-header .ag-header-cell-resize {
  left: -4px; }
.ag-header-select-all {
  display: flex; }
/**
 ****************************
 * Columns
 ****************************
*/
.ag-column-moving .ag-cell {
  transition: left 0.2s; }
.ag-column-moving .ag-header-cell {
  transition: left 0.2s; }
.ag-column-moving .ag-header-group-cell {
  transition: left 0.2s, width 0.2s; }
/**
 ****************************
 * Column Panel
 ****************************
*/
.ag-column-panel {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 1 1 auto; }
.ag-column-select {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex-grow: 3;
  flex-shrink: 1;
  flex-basis: 0; }
.ag-column-select-header {
  position: relative;
  display: flex;
  flex: none; }
.ag-column-select-header-icon {
  position: relative; }
.ag-column-select-header-filter-wrapper {
  flex: 1 1 auto; }
.ag-column-select-header-filter {
  width: 100%; }
.ag-column-select-list {
  flex: 1 1 0px;
  overflow: hidden; }
.ag-column-drop {
  display: inline-flex;
  align-items: center;
  overflow: auto;
  width: 100%; }
.ag-column-drop-list {
  display: flex;
  align-items: center; }
.ag-column-drop-cell {
  display: flex;
  align-items: center; }
.ag-column-drop-cell-text {
  overflow: hidden;
  flex: 1 1 auto;
  text-overflow: ellipsis;
  white-space: nowrap; }
.ag-column-drop-vertical {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 1 1 0px;
  align-items: stretch; }
.ag-column-drop-vertical-title-bar {
  display: flex;
  align-items: center;
  flex: none; }
.ag-column-drop-vertical-list {
  position: relative;
  align-items: stretch;
  flex-grow: 1;
  flex-direction: column;
  overflow-x: auto; }
.ag-column-drop-vertical-list > * {
    flex: none; }
.ag-column-drop-empty .ag-column-drop-vertical-list {
  overflow: hidden; }
.ag-column-drop-vertical-empty-message {
  display: block; }
.ag-column-drop.ag-column-drop-horizontal {
  white-space: nowrap;
  overflow: hidden; }
.ag-column-drop-cell-button {
  cursor: pointer; }
.ag-filter-toolpanel {
  flex: 1 1 0px;
  min-width: 0; }
.ag-filter-toolpanel-header {
  position: relative; }
.ag-filter-toolpanel-header, .ag-filter-toolpanel-search {
  display: flex;
  align-items: center; }
.ag-filter-toolpanel-header > *, .ag-filter-toolpanel-search > * {
    display: flex;
    align-items: center; }
.ag-filter-apply-panel {
  display: flex;
  justify-content: flex-end;
  overflow: hidden; }
/**
 ****************************
 * Rows
 ****************************
*/
.ag-row-animation .ag-row {
  transition: transform 0.4s, top 0.4s, height 0.4s, background-color 0.1s, opacity 0.2s; }
.ag-row-no-animation .ag-row {
  transition: background-color 0.1s; }
.ag-row {
  white-space: nowrap;
  width: 100%; }
.ag-row-loading {
  display: flex;
  align-items: center; }
.ag-row-position-absolute {
  position: absolute; }
.ag-row-position-relative {
  position: relative; }
.ag-full-width-row {
  overflow: hidden;
  pointer-events: all; }
.ag-row-inline-editing {
  z-index: 1; }
.ag-row-dragging {
  z-index: 2; }
.ag-stub-cell {
  display: flex;
  align-items: center; }
/**
 ****************************
 * Cells
 ****************************
*/
.ag-cell {
  display: inline-block;
  position: absolute;
  white-space: nowrap; }
.ag-cell-value, .ag-group-value {
  overflow: hidden;
  text-overflow: ellipsis; }
.ag-cell-wrap-text {
  white-space: normal;
  word-break: break-all; }
.ag-cell-wrapper {
  display: flex;
  align-items: center;
  height: 100%; }
.ag-cell-wrapper.ag-row-group {
    align-items: flex-start; }
.ag-full-width-row .ag-cell-wrapper.ag-row-group {
  align-items: center; }
.ag-cell-auto-height {
  height: 100%; }
.ag-cell-inline-editing {
  z-index: 1; }
.ag-cell-inline-editing .ag-cell-edit-wrapper,
  .ag-cell-inline-editing .ag-cell-editor,
  .ag-cell-inline-editing .ag-cell-editor .ag-wrapper,
  .ag-cell-inline-editing .ag-cell-editor input {
    height: 100%;
    width: 100%;
    line-height: normal; }
.ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle; }
/**
 ****************************
 * Filters
 ****************************
*/
.ag-set-filter-item {
  display: flex;
  align-items: center;
  height: 100%; }
.ag-set-filter-item-value {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }
.ag-set-filter-item-checkbox {
  display: flex; }
.ag-filter-body-wrapper {
  display: flex;
  flex-direction: column; }
.ag-filter-filter {
  flex: 1 1 0px; }
.ag-filter-condition {
  display: flex;
  justify-content: center; }
/**
 ****************************
 * Floating Filter
 ****************************
*/
.ag-floating-filter-body {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  height: 100%; }
.ag-floating-filter-full-body {
  display: flex;
  flex: 1 1 auto;
  height: 100%;
  width: 100%;
  align-items: center;
  overflow: hidden; }
.ag-floating-filter-full-body > div {
  flex: 1 1 auto; }
.ag-floating-filter {
  display: inline-block;
  position: absolute; }
.ag-floating-filter-input {
  align-items: center;
  display: flex;
  width: 100%; }
.ag-floating-filter-input > * {
    flex: 1 1 auto; }
.ag-floating-filter-button {
  display: flex;
  flex: none; }
/**
 ****************************
 * Drag & Drop
 ****************************
*/
.ag-dnd-ghost {
  position: absolute;
  display: inline-flex;
  align-items: center;
  cursor: move;
  white-space: nowrap;
  z-index: 9999; }
/**
 ****************************
 * Overlay
 ****************************
*/
.ag-overlay {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%; }
.ag-overlay-panel {
  display: flex;
  height: 100%;
  width: 100%; }
.ag-overlay-wrapper {
  display: flex;
  flex: none;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  text-align: center; }
.ag-overlay-loading-wrapper {
  pointer-events: all; }
/**
 ****************************
 * Popup
 ****************************
*/
.ag-popup-child {
  z-index: 5;
  top: 0; }
.ag-popup-editor {
  position: absolute;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  z-index: 1; }
.ag-large-text-input {
  display: block; }
/**
 ****************************
 * Virtual Lists
 ****************************
*/
.ag-virtual-list-item {
  position: absolute;
  width: 100%; }
/**
 ****************************
 * Floating Top and Bottom
 ****************************
*/
.ag-floating-top {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex; }
.ag-pinned-left-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px; }
.ag-pinned-right-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px; }
.ag-floating-bottom {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex; }
.ag-pinned-left-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px; }
.ag-pinned-right-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px; }
/**
 ****************************
 * Dialog
 ****************************
*/
.ag-dialog, .ag-panel {
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden; }
.ag-panel-title-bar {
  display: flex;
  flex: none;
  align-items: center;
  cursor: default; }
.ag-panel-title-bar-title {
  flex: 1 1 auto; }
.ag-panel-title-bar-buttons {
  display: flex; }
.ag-panel-title-bar-button {
  cursor: pointer; }
.ag-panel-content-wrapper {
  display: flex;
  flex: 1 1 auto;
  position: relative;
  overflow: hidden; }
.ag-dialog {
  position: absolute; }
.ag-resizer {
  position: absolute;
  pointer-events: none;
  z-index: 1; }
.ag-resizer.ag-resizer-topLeft {
    top: 0;
    left: 0;
    height: 5px;
    width: 5px;
    cursor: nwse-resize; }
.ag-resizer.ag-resizer-top {
    top: 0;
    left: 5px;
    right: 5px;
    height: 5px;
    cursor: ns-resize; }
.ag-resizer.ag-resizer-topRight {
    top: 0;
    right: 0;
    height: 5px;
    width: 5px;
    cursor: nesw-resize; }
.ag-resizer.ag-resizer-right {
    top: 5px;
    right: 0;
    bottom: 5px;
    width: 5px;
    cursor: ew-resize; }
.ag-resizer.ag-resizer-bottomRight {
    bottom: 0;
    right: 0;
    height: 5px;
    width: 5px;
    cursor: nwse-resize; }
.ag-resizer.ag-resizer-bottom {
    bottom: 0;
    left: 5px;
    right: 5px;
    height: 5px;
    cursor: ns-resize; }
.ag-resizer.ag-resizer-bottomLeft {
    bottom: 0;
    left: 0;
    height: 5px;
    width: 5px;
    cursor: nesw-resize; }
.ag-resizer.ag-resizer-left {
    left: 0;
    top: 5px;
    bottom: 5px;
    width: 5px;
    cursor: ew-resize; }
/**
 ****************************
 * Tooltip
 ****************************
*/
.ag-tooltip {
  position: absolute;
  pointer-events: none;
  z-index: 99999; }
/**
 ****************************
 * Animations
 ****************************
*/
.ag-value-slide-out {
  margin-right: 5px;
  opacity: 1;
  transition: opacity 3s, margin-right 3s;
  transition-timing-function: linear; }
.ag-value-slide-out-end {
  margin-right: 10px;
  opacity: 0; }
.ag-opacity-zero {
  opacity: 0 !important; }
/**
 ****************************
 * Menu
 ****************************
*/
.ag-menu {
  max-height: 100%;
  overflow-y: auto;
  position: absolute;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none; }
.ag-menu-column-select-wrapper {
  height: 265px;
  overflow: auto; }
.ag-menu-column-select-wrapper .ag-column-select {
    height: 100%; }
.ag-menu-list {
  display: table;
  width: 100%; }
.ag-menu-option, .ag-menu-separator {
  display: table-row; }
.ag-menu-option-part, .ag-menu-separator-part {
  display: table-cell;
  vertical-align: middle; }
.ag-menu-option-text {
  white-space: nowrap; }
.ag-compact-menu-option {
  width: 100%;
  display: flex;
  flex-wrap: nowrap; }
.ag-compact-menu-option-text {
  white-space: nowrap;
  flex: 1 1 auto; }
/**
 ****************************
 * Rich Select
 ****************************
*/
.ag-rich-select {
  cursor: default;
  outline: none; }
.ag-rich-select-value {
  display: flex;
  align-items: center; }
.ag-rich-select-value-icon {
  flex: 1 1 auto;
  order: 1; }
.ag-ltr .ag-rich-select-value-icon {
    text-align: right; }
.ag-rtl .ag-rich-select-value-icon {
    text-align: left; }
.ag-rich-select-list {
  position: relative; }
.ag-rich-select-virtual-list-item {
  display: flex; }
.ag-rich-select-row {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  white-space: nowrap; }
/**
 ****************************
 * Pagination
 ****************************
*/
.ag-paging-panel {
  align-items: center;
  display: flex;
  justify-content: flex-end; }
.ag-paging-page-summary-panel {
  display: flex;
  align-items: center; }
.ag-paging-button {
  position: relative; }
.ag-disabled .ag-paging-page-summary-panel {
  pointer-events: none; }
/**
 ****************************
 * Tool Panel
 ****************************
*/
.ag-tool-panel-wrapper {
  display: flex;
  overflow-y: auto;
  overflow-x: hidden;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  width: 200px; }
.ag-column-select-column,
.ag-column-select-column-group {
  position: relative;
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 100%; }
.ag-column-select-column > *,
  .ag-column-select-column-group > * {
    flex: none; }
.ag-column-select-checkbox {
  display: flex; }
.ag-tool-panel-horizontal-resize {
  cursor: ew-resize;
  height: 100%;
  position: absolute;
  top: 0;
  width: 5px;
  z-index: 1; }
.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  right: -3px; }
.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  left: -3px; }
.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  left: -3px; }
.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  right: -3px; }
.ag-details-row {
  width: 100%; }
.ag-details-row-fixed-height {
  height: 100%; }
.ag-details-grid {
  width: 100%; }
.ag-details-grid-fixed-height {
  height: 100%; }
.ag-header-group-cell {
  display: flex;
  align-items: center;
  height: 100%;
  position: absolute; }
.ag-cell-label-container {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
  align-items: center;
  width: 100%;
  height: 100%;
  overflow: hidden; }
.ag-right-aligned-header .ag-cell-label-container {
  flex-direction: row; }
/**
 ****************************
 * Side Bar
 ****************************
*/
.ag-side-bar {
  display: flex;
  flex-direction: row-reverse; }
.ag-side-bar-left {
  order: -1;
  flex-direction: row; }
.ag-side-button-button {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  white-space: nowrap;
  outline: none;
  cursor: pointer; }
.ag-side-button-label {
  writing-mode: vertical-lr; }
/**
 ****************************
 * Status Bar
 ****************************
*/
.ag-status-bar {
  display: flex;
  justify-content: space-between;
  overflow: hidden; }
.ag-status-panel {
  display: inline-flex; }
.ag-status-name-value {
  white-space: nowrap; }
.ag-status-bar-left {
  display: inline-flex; }
.ag-status-bar-center {
  display: inline-flex; }
.ag-status-bar-right {
  display: inline-flex; }
/**
 ****************************
 * Widgets
 ****************************
*/
.ag-icon {
  display: block;
  speak: none; }
.ag-group {
  position: relative;
  width: 100%; }
.ag-group-title-bar {
  display: flex;
  align-items: center; }
.ag-group-title {
  display: block;
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }
.ag-group-title-bar
.ag-group-title {
  cursor: default; }
.ag-group-toolbar {
  display: flex;
  align-items: center; }
.ag-group-container {
  display: flex; }
.ag-disabled .ag-group-container {
  pointer-events: none; }
.ag-group-container-horizontal {
  flex-direction: row;
  flex-wrap: wrap; }
.ag-group-container-vertical {
  flex-direction: column; }
.ag-charts-font-size-color {
  display: flex;
  align-self: stretch;
  justify-content: space-between; }
.ag-column-group-icons {
  display: block; }
.ag-column-group-icons > * {
    cursor: pointer; }
.ag-group-item-alignment-stretch .ag-group-item {
  align-items: stretch; }
.ag-group-item-alignment-start .ag-group-item {
  align-items: flex-start; }
.ag-group-item-alignment-end .ag-group-item {
  align-items: flex-end; }
.ag-toggle-button-icon {
  transition: right 0.3s;
  position: absolute;
  top: -1px; }
.ag-input-field, .ag-select {
  display: flex;
  flex-direction: row;
  align-items: center; }
.ag-input-field-input {
  flex: 1 1 auto;
  width: 100%;
  min-width: 0; }
.ag-floating-filter-input .ag-input-field-input[type='date'] {
  width: 1px; }
.ag-range-field {
  display: flex;
  align-items: center; }
.ag-angle-select {
  display: flex;
  align-items: center; }
.ag-angle-select-wrapper {
  display: flex; }
.ag-angle-select-parent-circle {
  display: block;
  position: relative; }
.ag-angle-select-child-circle {
  position: absolute; }
.ag-slider-wrapper {
  display: flex; }
.ag-slider-wrapper .ag-input-field {
    flex: 1 1 auto; }
.ag-picker-field-display {
  flex: 1 1 auto; }
.ag-picker-field {
  display: flex;
  align-items: center; }
.ag-picker-field-icon {
  display: flex;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer; }
.ag-picker-field-wrapper {
  overflow: hidden; }
.ag-label-align-right .ag-label {
  order: 1; }
.ag-label-align-right > * {
  flex: none; }
.ag-label-align-top {
  flex-direction: column;
  align-items: flex-start; }
.ag-label-align-top > * {
    align-self: stretch; }
.ag-color-panel {
  width: 100%;
  display: flex;
  flex-direction: column;
  text-align: center; }
.ag-spectrum-color {
  flex: 1 1 auto;
  position: relative;
  overflow: hidden;
  cursor: default; }
.ag-spectrum-fill {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }
.ag-spectrum-val {
  cursor: pointer; }
.ag-spectrum-dragger {
  position: absolute;
  pointer-events: none;
  cursor: pointer; }
.ag-spectrum-hue {
  cursor: default;
  background: linear-gradient(to left, #ff0000 3%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%); }
.ag-spectrum-alpha {
  cursor: default; }
.ag-spectrum-hue-background {
  width: 100%;
  height: 100%; }
.ag-spectrum-alpha-background {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0), black);
  width: 100%;
  height: 100%; }
.ag-spectrum-tool {
  cursor: pointer; }
.ag-spectrum-slider {
  position: absolute;
  pointer-events: none; }
.ag-recent-colors {
  display: flex; }
.ag-recent-color {
  cursor: pointer; }
.ag-ltr .ag-column-select-indent-1 {
  padding-left: 20px; }
.ag-rtl .ag-column-select-indent-1 {
  padding-right: 20px; }
.ag-ltr .ag-row-group-indent-1 {
  padding-left: 20px; }
.ag-rtl .ag-row-group-indent-1 {
  padding-right: 20px; }
.ag-ltr .ag-column-select-indent-2 {
  padding-left: 40px; }
.ag-rtl .ag-column-select-indent-2 {
  padding-right: 40px; }
.ag-ltr .ag-row-group-indent-2 {
  padding-left: 40px; }
.ag-rtl .ag-row-group-indent-2 {
  padding-right: 40px; }
.ag-ltr .ag-column-select-indent-3 {
  padding-left: 60px; }
.ag-rtl .ag-column-select-indent-3 {
  padding-right: 60px; }
.ag-ltr .ag-row-group-indent-3 {
  padding-left: 60px; }
.ag-rtl .ag-row-group-indent-3 {
  padding-right: 60px; }
.ag-ltr .ag-column-select-indent-4 {
  padding-left: 80px; }
.ag-rtl .ag-column-select-indent-4 {
  padding-right: 80px; }
.ag-ltr .ag-row-group-indent-4 {
  padding-left: 80px; }
.ag-rtl .ag-row-group-indent-4 {
  padding-right: 80px; }
.ag-ltr .ag-column-select-indent-5 {
  padding-left: 100px; }
.ag-rtl .ag-column-select-indent-5 {
  padding-right: 100px; }
.ag-ltr .ag-row-group-indent-5 {
  padding-left: 100px; }
.ag-rtl .ag-row-group-indent-5 {
  padding-right: 100px; }
.ag-ltr .ag-column-select-indent-6 {
  padding-left: 120px; }
.ag-rtl .ag-column-select-indent-6 {
  padding-right: 120px; }
.ag-ltr .ag-row-group-indent-6 {
  padding-left: 120px; }
.ag-rtl .ag-row-group-indent-6 {
  padding-right: 120px; }
.ag-ltr .ag-column-select-indent-7 {
  padding-left: 140px; }
.ag-rtl .ag-column-select-indent-7 {
  padding-right: 140px; }
.ag-ltr .ag-row-group-indent-7 {
  padding-left: 140px; }
.ag-rtl .ag-row-group-indent-7 {
  padding-right: 140px; }
.ag-ltr .ag-column-select-indent-8 {
  padding-left: 160px; }
.ag-rtl .ag-column-select-indent-8 {
  padding-right: 160px; }
.ag-ltr .ag-row-group-indent-8 {
  padding-left: 160px; }
.ag-rtl .ag-row-group-indent-8 {
  padding-right: 160px; }
.ag-ltr .ag-column-select-indent-9 {
  padding-left: 180px; }
.ag-rtl .ag-column-select-indent-9 {
  padding-right: 180px; }
.ag-ltr .ag-row-group-indent-9 {
  padding-left: 180px; }
.ag-rtl .ag-row-group-indent-9 {
  padding-right: 180px; }
.ag-ltr .ag-column-select-indent-10 {
  padding-left: 200px; }
.ag-rtl .ag-column-select-indent-10 {
  padding-right: 200px; }
.ag-ltr .ag-row-group-indent-10 {
  padding-left: 200px; }
.ag-rtl .ag-row-group-indent-10 {
  padding-right: 200px; }
.ag-ltr .ag-column-select-indent-11 {
  padding-left: 220px; }
.ag-rtl .ag-column-select-indent-11 {
  padding-right: 220px; }
.ag-ltr .ag-row-group-indent-11 {
  padding-left: 220px; }
.ag-rtl .ag-row-group-indent-11 {
  padding-right: 220px; }
.ag-ltr .ag-column-select-indent-12 {
  padding-left: 240px; }
.ag-rtl .ag-column-select-indent-12 {
  padding-right: 240px; }
.ag-ltr .ag-row-group-indent-12 {
  padding-left: 240px; }
.ag-rtl .ag-row-group-indent-12 {
  padding-right: 240px; }
.ag-ltr .ag-column-select-indent-13 {
  padding-left: 260px; }
.ag-rtl .ag-column-select-indent-13 {
  padding-right: 260px; }
.ag-ltr .ag-row-group-indent-13 {
  padding-left: 260px; }
.ag-rtl .ag-row-group-indent-13 {
  padding-right: 260px; }
.ag-ltr .ag-column-select-indent-14 {
  padding-left: 280px; }
.ag-rtl .ag-column-select-indent-14 {
  padding-right: 280px; }
.ag-ltr .ag-row-group-indent-14 {
  padding-left: 280px; }
.ag-rtl .ag-row-group-indent-14 {
  padding-right: 280px; }
.ag-ltr .ag-column-select-indent-15 {
  padding-left: 300px; }
.ag-rtl .ag-column-select-indent-15 {
  padding-right: 300px; }
.ag-ltr .ag-row-group-indent-15 {
  padding-left: 300px; }
.ag-rtl .ag-row-group-indent-15 {
  padding-right: 300px; }
.ag-ltr .ag-column-select-indent-16 {
  padding-left: 320px; }
.ag-rtl .ag-column-select-indent-16 {
  padding-right: 320px; }
.ag-ltr .ag-row-group-indent-16 {
  padding-left: 320px; }
.ag-rtl .ag-row-group-indent-16 {
  padding-right: 320px; }
.ag-ltr .ag-column-select-indent-17 {
  padding-left: 340px; }
.ag-rtl .ag-column-select-indent-17 {
  padding-right: 340px; }
.ag-ltr .ag-row-group-indent-17 {
  padding-left: 340px; }
.ag-rtl .ag-row-group-indent-17 {
  padding-right: 340px; }
.ag-ltr .ag-column-select-indent-18 {
  padding-left: 360px; }
.ag-rtl .ag-column-select-indent-18 {
  padding-right: 360px; }
.ag-ltr .ag-row-group-indent-18 {
  padding-left: 360px; }
.ag-rtl .ag-row-group-indent-18 {
  padding-right: 360px; }
.ag-ltr .ag-column-select-indent-19 {
  padding-left: 380px; }
.ag-rtl .ag-column-select-indent-19 {
  padding-right: 380px; }
.ag-ltr .ag-row-group-indent-19 {
  padding-left: 380px; }
.ag-rtl .ag-row-group-indent-19 {
  padding-right: 380px; }
.ag-ltr .ag-column-select-indent-20 {
  padding-left: 400px; }
.ag-rtl .ag-column-select-indent-20 {
  padding-right: 400px; }
.ag-ltr .ag-row-group-indent-20 {
  padding-left: 400px; }
.ag-rtl .ag-row-group-indent-20 {
  padding-right: 400px; }
.ag-ltr .ag-column-select-indent-21 {
  padding-left: 420px; }
.ag-rtl .ag-column-select-indent-21 {
  padding-right: 420px; }
.ag-ltr .ag-row-group-indent-21 {
  padding-left: 420px; }
.ag-rtl .ag-row-group-indent-21 {
  padding-right: 420px; }
.ag-ltr .ag-column-select-indent-22 {
  padding-left: 440px; }
.ag-rtl .ag-column-select-indent-22 {
  padding-right: 440px; }
.ag-ltr .ag-row-group-indent-22 {
  padding-left: 440px; }
.ag-rtl .ag-row-group-indent-22 {
  padding-right: 440px; }
.ag-ltr .ag-column-select-indent-23 {
  padding-left: 460px; }
.ag-rtl .ag-column-select-indent-23 {
  padding-right: 460px; }
.ag-ltr .ag-row-group-indent-23 {
  padding-left: 460px; }
.ag-rtl .ag-row-group-indent-23 {
  padding-right: 460px; }
.ag-ltr .ag-column-select-indent-24 {
  padding-left: 480px; }
.ag-rtl .ag-column-select-indent-24 {
  padding-right: 480px; }
.ag-ltr .ag-row-group-indent-24 {
  padding-left: 480px; }
.ag-rtl .ag-row-group-indent-24 {
  padding-right: 480px; }
.ag-ltr .ag-column-select-indent-25 {
  padding-left: 500px; }
.ag-rtl .ag-column-select-indent-25 {
  padding-right: 500px; }
.ag-ltr .ag-row-group-indent-25 {
  padding-left: 500px; }
.ag-rtl .ag-row-group-indent-25 {
  padding-right: 500px; }
.ag-ltr .ag-column-select-indent-26 {
  padding-left: 520px; }
.ag-rtl .ag-column-select-indent-26 {
  padding-right: 520px; }
.ag-ltr .ag-row-group-indent-26 {
  padding-left: 520px; }
.ag-rtl .ag-row-group-indent-26 {
  padding-right: 520px; }
.ag-ltr .ag-column-select-indent-27 {
  padding-left: 540px; }
.ag-rtl .ag-column-select-indent-27 {
  padding-right: 540px; }
.ag-ltr .ag-row-group-indent-27 {
  padding-left: 540px; }
.ag-rtl .ag-row-group-indent-27 {
  padding-right: 540px; }
.ag-ltr .ag-column-select-indent-28 {
  padding-left: 560px; }
.ag-rtl .ag-column-select-indent-28 {
  padding-right: 560px; }
.ag-ltr .ag-row-group-indent-28 {
  padding-left: 560px; }
.ag-rtl .ag-row-group-indent-28 {
  padding-right: 560px; }
.ag-ltr .ag-column-select-indent-29 {
  padding-left: 580px; }
.ag-rtl .ag-column-select-indent-29 {
  padding-right: 580px; }
.ag-ltr .ag-row-group-indent-29 {
  padding-left: 580px; }
.ag-rtl .ag-row-group-indent-29 {
  padding-right: 580px; }
.ag-ltr .ag-column-select-indent-30 {
  padding-left: 600px; }
.ag-rtl .ag-column-select-indent-30 {
  padding-right: 600px; }
.ag-ltr .ag-row-group-indent-30 {
  padding-left: 600px; }
.ag-rtl .ag-row-group-indent-30 {
  padding-right: 600px; }
.ag-ltr .ag-column-select-indent-31 {
  padding-left: 620px; }
.ag-rtl .ag-column-select-indent-31 {
  padding-right: 620px; }
.ag-ltr .ag-row-group-indent-31 {
  padding-left: 620px; }
.ag-rtl .ag-row-group-indent-31 {
  padding-right: 620px; }
.ag-ltr .ag-column-select-indent-32 {
  padding-left: 640px; }
.ag-rtl .ag-column-select-indent-32 {
  padding-right: 640px; }
.ag-ltr .ag-row-group-indent-32 {
  padding-left: 640px; }
.ag-rtl .ag-row-group-indent-32 {
  padding-right: 640px; }
.ag-ltr .ag-column-select-indent-33 {
  padding-left: 660px; }
.ag-rtl .ag-column-select-indent-33 {
  padding-right: 660px; }
.ag-ltr .ag-row-group-indent-33 {
  padding-left: 660px; }
.ag-rtl .ag-row-group-indent-33 {
  padding-right: 660px; }
.ag-ltr .ag-column-select-indent-34 {
  padding-left: 680px; }
.ag-rtl .ag-column-select-indent-34 {
  padding-right: 680px; }
.ag-ltr .ag-row-group-indent-34 {
  padding-left: 680px; }
.ag-rtl .ag-row-group-indent-34 {
  padding-right: 680px; }
.ag-ltr .ag-column-select-indent-35 {
  padding-left: 700px; }
.ag-rtl .ag-column-select-indent-35 {
  padding-right: 700px; }
.ag-ltr .ag-row-group-indent-35 {
  padding-left: 700px; }
.ag-rtl .ag-row-group-indent-35 {
  padding-right: 700px; }
.ag-ltr .ag-column-select-indent-36 {
  padding-left: 720px; }
.ag-rtl .ag-column-select-indent-36 {
  padding-right: 720px; }
.ag-ltr .ag-row-group-indent-36 {
  padding-left: 720px; }
.ag-rtl .ag-row-group-indent-36 {
  padding-right: 720px; }
.ag-ltr .ag-column-select-indent-37 {
  padding-left: 740px; }
.ag-rtl .ag-column-select-indent-37 {
  padding-right: 740px; }
.ag-ltr .ag-row-group-indent-37 {
  padding-left: 740px; }
.ag-rtl .ag-row-group-indent-37 {
  padding-right: 740px; }
.ag-ltr .ag-column-select-indent-38 {
  padding-left: 760px; }
.ag-rtl .ag-column-select-indent-38 {
  padding-right: 760px; }
.ag-ltr .ag-row-group-indent-38 {
  padding-left: 760px; }
.ag-rtl .ag-row-group-indent-38 {
  padding-right: 760px; }
.ag-ltr .ag-column-select-indent-39 {
  padding-left: 780px; }
.ag-rtl .ag-column-select-indent-39 {
  padding-right: 780px; }
.ag-ltr .ag-row-group-indent-39 {
  padding-left: 780px; }
.ag-rtl .ag-row-group-indent-39 {
  padding-right: 780px; }
.ag-ltr .ag-column-select-indent-40 {
  padding-left: 800px; }
.ag-rtl .ag-column-select-indent-40 {
  padding-right: 800px; }
.ag-ltr .ag-row-group-indent-40 {
  padding-left: 800px; }
.ag-rtl .ag-row-group-indent-40 {
  padding-right: 800px; }
.ag-ltr .ag-column-select-indent-41 {
  padding-left: 820px; }
.ag-rtl .ag-column-select-indent-41 {
  padding-right: 820px; }
.ag-ltr .ag-row-group-indent-41 {
  padding-left: 820px; }
.ag-rtl .ag-row-group-indent-41 {
  padding-right: 820px; }
.ag-ltr .ag-column-select-indent-42 {
  padding-left: 840px; }
.ag-rtl .ag-column-select-indent-42 {
  padding-right: 840px; }
.ag-ltr .ag-row-group-indent-42 {
  padding-left: 840px; }
.ag-rtl .ag-row-group-indent-42 {
  padding-right: 840px; }
.ag-ltr .ag-column-select-indent-43 {
  padding-left: 860px; }
.ag-rtl .ag-column-select-indent-43 {
  padding-right: 860px; }
.ag-ltr .ag-row-group-indent-43 {
  padding-left: 860px; }
.ag-rtl .ag-row-group-indent-43 {
  padding-right: 860px; }
.ag-ltr .ag-column-select-indent-44 {
  padding-left: 880px; }
.ag-rtl .ag-column-select-indent-44 {
  padding-right: 880px; }
.ag-ltr .ag-row-group-indent-44 {
  padding-left: 880px; }
.ag-rtl .ag-row-group-indent-44 {
  padding-right: 880px; }
.ag-ltr .ag-column-select-indent-45 {
  padding-left: 900px; }
.ag-rtl .ag-column-select-indent-45 {
  padding-right: 900px; }
.ag-ltr .ag-row-group-indent-45 {
  padding-left: 900px; }
.ag-rtl .ag-row-group-indent-45 {
  padding-right: 900px; }
.ag-ltr .ag-column-select-indent-46 {
  padding-left: 920px; }
.ag-rtl .ag-column-select-indent-46 {
  padding-right: 920px; }
.ag-ltr .ag-row-group-indent-46 {
  padding-left: 920px; }
.ag-rtl .ag-row-group-indent-46 {
  padding-right: 920px; }
.ag-ltr .ag-column-select-indent-47 {
  padding-left: 940px; }
.ag-rtl .ag-column-select-indent-47 {
  padding-right: 940px; }
.ag-ltr .ag-row-group-indent-47 {
  padding-left: 940px; }
.ag-rtl .ag-row-group-indent-47 {
  padding-right: 940px; }
.ag-ltr .ag-column-select-indent-48 {
  padding-left: 960px; }
.ag-rtl .ag-column-select-indent-48 {
  padding-right: 960px; }
.ag-ltr .ag-row-group-indent-48 {
  padding-left: 960px; }
.ag-rtl .ag-row-group-indent-48 {
  padding-right: 960px; }
.ag-ltr .ag-column-select-indent-49 {
  padding-left: 980px; }
.ag-rtl .ag-column-select-indent-49 {
  padding-right: 980px; }
.ag-ltr .ag-row-group-indent-49 {
  padding-left: 980px; }
.ag-rtl .ag-row-group-indent-49 {
  padding-right: 980px; }
.ag-ltr .ag-column-select-indent-50 {
  padding-left: 1000px; }
.ag-rtl .ag-column-select-indent-50 {
  padding-right: 1000px; }
.ag-ltr .ag-row-group-indent-50 {
  padding-left: 1000px; }
.ag-rtl .ag-row-group-indent-50 {
  padding-right: 1000px; }
.ag-ltr .ag-column-select-indent-51 {
  padding-left: 1020px; }
.ag-rtl .ag-column-select-indent-51 {
  padding-right: 1020px; }
.ag-ltr .ag-row-group-indent-51 {
  padding-left: 1020px; }
.ag-rtl .ag-row-group-indent-51 {
  padding-right: 1020px; }
.ag-ltr .ag-column-select-indent-52 {
  padding-left: 1040px; }
.ag-rtl .ag-column-select-indent-52 {
  padding-right: 1040px; }
.ag-ltr .ag-row-group-indent-52 {
  padding-left: 1040px; }
.ag-rtl .ag-row-group-indent-52 {
  padding-right: 1040px; }
.ag-ltr .ag-column-select-indent-53 {
  padding-left: 1060px; }
.ag-rtl .ag-column-select-indent-53 {
  padding-right: 1060px; }
.ag-ltr .ag-row-group-indent-53 {
  padding-left: 1060px; }
.ag-rtl .ag-row-group-indent-53 {
  padding-right: 1060px; }
.ag-ltr .ag-column-select-indent-54 {
  padding-left: 1080px; }
.ag-rtl .ag-column-select-indent-54 {
  padding-right: 1080px; }
.ag-ltr .ag-row-group-indent-54 {
  padding-left: 1080px; }
.ag-rtl .ag-row-group-indent-54 {
  padding-right: 1080px; }
.ag-ltr .ag-column-select-indent-55 {
  padding-left: 1100px; }
.ag-rtl .ag-column-select-indent-55 {
  padding-right: 1100px; }
.ag-ltr .ag-row-group-indent-55 {
  padding-left: 1100px; }
.ag-rtl .ag-row-group-indent-55 {
  padding-right: 1100px; }
.ag-ltr .ag-column-select-indent-56 {
  padding-left: 1120px; }
.ag-rtl .ag-column-select-indent-56 {
  padding-right: 1120px; }
.ag-ltr .ag-row-group-indent-56 {
  padding-left: 1120px; }
.ag-rtl .ag-row-group-indent-56 {
  padding-right: 1120px; }
.ag-ltr .ag-column-select-indent-57 {
  padding-left: 1140px; }
.ag-rtl .ag-column-select-indent-57 {
  padding-right: 1140px; }
.ag-ltr .ag-row-group-indent-57 {
  padding-left: 1140px; }
.ag-rtl .ag-row-group-indent-57 {
  padding-right: 1140px; }
.ag-ltr .ag-column-select-indent-58 {
  padding-left: 1160px; }
.ag-rtl .ag-column-select-indent-58 {
  padding-right: 1160px; }
.ag-ltr .ag-row-group-indent-58 {
  padding-left: 1160px; }
.ag-rtl .ag-row-group-indent-58 {
  padding-right: 1160px; }
.ag-ltr .ag-column-select-indent-59 {
  padding-left: 1180px; }
.ag-rtl .ag-column-select-indent-59 {
  padding-right: 1180px; }
.ag-ltr .ag-row-group-indent-59 {
  padding-left: 1180px; }
.ag-rtl .ag-row-group-indent-59 {
  padding-right: 1180px; }
.ag-ltr .ag-column-select-indent-60 {
  padding-left: 1200px; }
.ag-rtl .ag-column-select-indent-60 {
  padding-right: 1200px; }
.ag-ltr .ag-row-group-indent-60 {
  padding-left: 1200px; }
.ag-rtl .ag-row-group-indent-60 {
  padding-right: 1200px; }
.ag-ltr .ag-column-select-indent-61 {
  padding-left: 1220px; }
.ag-rtl .ag-column-select-indent-61 {
  padding-right: 1220px; }
.ag-ltr .ag-row-group-indent-61 {
  padding-left: 1220px; }
.ag-rtl .ag-row-group-indent-61 {
  padding-right: 1220px; }
.ag-ltr .ag-column-select-indent-62 {
  padding-left: 1240px; }
.ag-rtl .ag-column-select-indent-62 {
  padding-right: 1240px; }
.ag-ltr .ag-row-group-indent-62 {
  padding-left: 1240px; }
.ag-rtl .ag-row-group-indent-62 {
  padding-right: 1240px; }
.ag-ltr .ag-column-select-indent-63 {
  padding-left: 1260px; }
.ag-rtl .ag-column-select-indent-63 {
  padding-right: 1260px; }
.ag-ltr .ag-row-group-indent-63 {
  padding-left: 1260px; }
.ag-rtl .ag-row-group-indent-63 {
  padding-right: 1260px; }
.ag-ltr .ag-column-select-indent-64 {
  padding-left: 1280px; }
.ag-rtl .ag-column-select-indent-64 {
  padding-right: 1280px; }
.ag-ltr .ag-row-group-indent-64 {
  padding-left: 1280px; }
.ag-rtl .ag-row-group-indent-64 {
  padding-right: 1280px; }
.ag-ltr .ag-column-select-indent-65 {
  padding-left: 1300px; }
.ag-rtl .ag-column-select-indent-65 {
  padding-right: 1300px; }
.ag-ltr .ag-row-group-indent-65 {
  padding-left: 1300px; }
.ag-rtl .ag-row-group-indent-65 {
  padding-right: 1300px; }
.ag-ltr .ag-column-select-indent-66 {
  padding-left: 1320px; }
.ag-rtl .ag-column-select-indent-66 {
  padding-right: 1320px; }
.ag-ltr .ag-row-group-indent-66 {
  padding-left: 1320px; }
.ag-rtl .ag-row-group-indent-66 {
  padding-right: 1320px; }
.ag-ltr .ag-column-select-indent-67 {
  padding-left: 1340px; }
.ag-rtl .ag-column-select-indent-67 {
  padding-right: 1340px; }
.ag-ltr .ag-row-group-indent-67 {
  padding-left: 1340px; }
.ag-rtl .ag-row-group-indent-67 {
  padding-right: 1340px; }
.ag-ltr .ag-column-select-indent-68 {
  padding-left: 1360px; }
.ag-rtl .ag-column-select-indent-68 {
  padding-right: 1360px; }
.ag-ltr .ag-row-group-indent-68 {
  padding-left: 1360px; }
.ag-rtl .ag-row-group-indent-68 {
  padding-right: 1360px; }
.ag-ltr .ag-column-select-indent-69 {
  padding-left: 1380px; }
.ag-rtl .ag-column-select-indent-69 {
  padding-right: 1380px; }
.ag-ltr .ag-row-group-indent-69 {
  padding-left: 1380px; }
.ag-rtl .ag-row-group-indent-69 {
  padding-right: 1380px; }
.ag-ltr .ag-column-select-indent-70 {
  padding-left: 1400px; }
.ag-rtl .ag-column-select-indent-70 {
  padding-right: 1400px; }
.ag-ltr .ag-row-group-indent-70 {
  padding-left: 1400px; }
.ag-rtl .ag-row-group-indent-70 {
  padding-right: 1400px; }
.ag-ltr .ag-column-select-indent-71 {
  padding-left: 1420px; }
.ag-rtl .ag-column-select-indent-71 {
  padding-right: 1420px; }
.ag-ltr .ag-row-group-indent-71 {
  padding-left: 1420px; }
.ag-rtl .ag-row-group-indent-71 {
  padding-right: 1420px; }
.ag-ltr .ag-column-select-indent-72 {
  padding-left: 1440px; }
.ag-rtl .ag-column-select-indent-72 {
  padding-right: 1440px; }
.ag-ltr .ag-row-group-indent-72 {
  padding-left: 1440px; }
.ag-rtl .ag-row-group-indent-72 {
  padding-right: 1440px; }
.ag-ltr .ag-column-select-indent-73 {
  padding-left: 1460px; }
.ag-rtl .ag-column-select-indent-73 {
  padding-right: 1460px; }
.ag-ltr .ag-row-group-indent-73 {
  padding-left: 1460px; }
.ag-rtl .ag-row-group-indent-73 {
  padding-right: 1460px; }
.ag-ltr .ag-column-select-indent-74 {
  padding-left: 1480px; }
.ag-rtl .ag-column-select-indent-74 {
  padding-right: 1480px; }
.ag-ltr .ag-row-group-indent-74 {
  padding-left: 1480px; }
.ag-rtl .ag-row-group-indent-74 {
  padding-right: 1480px; }
.ag-ltr .ag-column-select-indent-75 {
  padding-left: 1500px; }
.ag-rtl .ag-column-select-indent-75 {
  padding-right: 1500px; }
.ag-ltr .ag-row-group-indent-75 {
  padding-left: 1500px; }
.ag-rtl .ag-row-group-indent-75 {
  padding-right: 1500px; }
.ag-ltr .ag-column-select-indent-76 {
  padding-left: 1520px; }
.ag-rtl .ag-column-select-indent-76 {
  padding-right: 1520px; }
.ag-ltr .ag-row-group-indent-76 {
  padding-left: 1520px; }
.ag-rtl .ag-row-group-indent-76 {
  padding-right: 1520px; }
.ag-ltr .ag-column-select-indent-77 {
  padding-left: 1540px; }
.ag-rtl .ag-column-select-indent-77 {
  padding-right: 1540px; }
.ag-ltr .ag-row-group-indent-77 {
  padding-left: 1540px; }
.ag-rtl .ag-row-group-indent-77 {
  padding-right: 1540px; }
.ag-ltr .ag-column-select-indent-78 {
  padding-left: 1560px; }
.ag-rtl .ag-column-select-indent-78 {
  padding-right: 1560px; }
.ag-ltr .ag-row-group-indent-78 {
  padding-left: 1560px; }
.ag-rtl .ag-row-group-indent-78 {
  padding-right: 1560px; }
.ag-ltr .ag-column-select-indent-79 {
  padding-left: 1580px; }
.ag-rtl .ag-column-select-indent-79 {
  padding-right: 1580px; }
.ag-ltr .ag-row-group-indent-79 {
  padding-left: 1580px; }
.ag-rtl .ag-row-group-indent-79 {
  padding-right: 1580px; }
.ag-ltr .ag-column-select-indent-80 {
  padding-left: 1600px; }
.ag-rtl .ag-column-select-indent-80 {
  padding-right: 1600px; }
.ag-ltr .ag-row-group-indent-80 {
  padding-left: 1600px; }
.ag-rtl .ag-row-group-indent-80 {
  padding-right: 1600px; }
.ag-ltr .ag-column-select-indent-81 {
  padding-left: 1620px; }
.ag-rtl .ag-column-select-indent-81 {
  padding-right: 1620px; }
.ag-ltr .ag-row-group-indent-81 {
  padding-left: 1620px; }
.ag-rtl .ag-row-group-indent-81 {
  padding-right: 1620px; }
.ag-ltr .ag-column-select-indent-82 {
  padding-left: 1640px; }
.ag-rtl .ag-column-select-indent-82 {
  padding-right: 1640px; }
.ag-ltr .ag-row-group-indent-82 {
  padding-left: 1640px; }
.ag-rtl .ag-row-group-indent-82 {
  padding-right: 1640px; }
.ag-ltr .ag-column-select-indent-83 {
  padding-left: 1660px; }
.ag-rtl .ag-column-select-indent-83 {
  padding-right: 1660px; }
.ag-ltr .ag-row-group-indent-83 {
  padding-left: 1660px; }
.ag-rtl .ag-row-group-indent-83 {
  padding-right: 1660px; }
.ag-ltr .ag-column-select-indent-84 {
  padding-left: 1680px; }
.ag-rtl .ag-column-select-indent-84 {
  padding-right: 1680px; }
.ag-ltr .ag-row-group-indent-84 {
  padding-left: 1680px; }
.ag-rtl .ag-row-group-indent-84 {
  padding-right: 1680px; }
.ag-ltr .ag-column-select-indent-85 {
  padding-left: 1700px; }
.ag-rtl .ag-column-select-indent-85 {
  padding-right: 1700px; }
.ag-ltr .ag-row-group-indent-85 {
  padding-left: 1700px; }
.ag-rtl .ag-row-group-indent-85 {
  padding-right: 1700px; }
.ag-ltr .ag-column-select-indent-86 {
  padding-left: 1720px; }
.ag-rtl .ag-column-select-indent-86 {
  padding-right: 1720px; }
.ag-ltr .ag-row-group-indent-86 {
  padding-left: 1720px; }
.ag-rtl .ag-row-group-indent-86 {
  padding-right: 1720px; }
.ag-ltr .ag-column-select-indent-87 {
  padding-left: 1740px; }
.ag-rtl .ag-column-select-indent-87 {
  padding-right: 1740px; }
.ag-ltr .ag-row-group-indent-87 {
  padding-left: 1740px; }
.ag-rtl .ag-row-group-indent-87 {
  padding-right: 1740px; }
.ag-ltr .ag-column-select-indent-88 {
  padding-left: 1760px; }
.ag-rtl .ag-column-select-indent-88 {
  padding-right: 1760px; }
.ag-ltr .ag-row-group-indent-88 {
  padding-left: 1760px; }
.ag-rtl .ag-row-group-indent-88 {
  padding-right: 1760px; }
.ag-ltr .ag-column-select-indent-89 {
  padding-left: 1780px; }
.ag-rtl .ag-column-select-indent-89 {
  padding-right: 1780px; }
.ag-ltr .ag-row-group-indent-89 {
  padding-left: 1780px; }
.ag-rtl .ag-row-group-indent-89 {
  padding-right: 1780px; }
.ag-ltr .ag-column-select-indent-90 {
  padding-left: 1800px; }
.ag-rtl .ag-column-select-indent-90 {
  padding-right: 1800px; }
.ag-ltr .ag-row-group-indent-90 {
  padding-left: 1800px; }
.ag-rtl .ag-row-group-indent-90 {
  padding-right: 1800px; }
.ag-ltr .ag-column-select-indent-91 {
  padding-left: 1820px; }
.ag-rtl .ag-column-select-indent-91 {
  padding-right: 1820px; }
.ag-ltr .ag-row-group-indent-91 {
  padding-left: 1820px; }
.ag-rtl .ag-row-group-indent-91 {
  padding-right: 1820px; }
.ag-ltr .ag-column-select-indent-92 {
  padding-left: 1840px; }
.ag-rtl .ag-column-select-indent-92 {
  padding-right: 1840px; }
.ag-ltr .ag-row-group-indent-92 {
  padding-left: 1840px; }
.ag-rtl .ag-row-group-indent-92 {
  padding-right: 1840px; }
.ag-ltr .ag-column-select-indent-93 {
  padding-left: 1860px; }
.ag-rtl .ag-column-select-indent-93 {
  padding-right: 1860px; }
.ag-ltr .ag-row-group-indent-93 {
  padding-left: 1860px; }
.ag-rtl .ag-row-group-indent-93 {
  padding-right: 1860px; }
.ag-ltr .ag-column-select-indent-94 {
  padding-left: 1880px; }
.ag-rtl .ag-column-select-indent-94 {
  padding-right: 1880px; }
.ag-ltr .ag-row-group-indent-94 {
  padding-left: 1880px; }
.ag-rtl .ag-row-group-indent-94 {
  padding-right: 1880px; }
.ag-ltr .ag-column-select-indent-95 {
  padding-left: 1900px; }
.ag-rtl .ag-column-select-indent-95 {
  padding-right: 1900px; }
.ag-ltr .ag-row-group-indent-95 {
  padding-left: 1900px; }
.ag-rtl .ag-row-group-indent-95 {
  padding-right: 1900px; }
.ag-ltr .ag-column-select-indent-96 {
  padding-left: 1920px; }
.ag-rtl .ag-column-select-indent-96 {
  padding-right: 1920px; }
.ag-ltr .ag-row-group-indent-96 {
  padding-left: 1920px; }
.ag-rtl .ag-row-group-indent-96 {
  padding-right: 1920px; }
.ag-ltr .ag-column-select-indent-97 {
  padding-left: 1940px; }
.ag-rtl .ag-column-select-indent-97 {
  padding-right: 1940px; }
.ag-ltr .ag-row-group-indent-97 {
  padding-left: 1940px; }
.ag-rtl .ag-row-group-indent-97 {
  padding-right: 1940px; }
.ag-ltr .ag-column-select-indent-98 {
  padding-left: 1960px; }
.ag-rtl .ag-column-select-indent-98 {
  padding-right: 1960px; }
.ag-ltr .ag-row-group-indent-98 {
  padding-left: 1960px; }
.ag-rtl .ag-row-group-indent-98 {
  padding-right: 1960px; }
.ag-ltr .ag-column-select-indent-99 {
  padding-left: 1980px; }
.ag-rtl .ag-column-select-indent-99 {
  padding-right: 1980px; }
.ag-ltr .ag-row-group-indent-99 {
  padding-left: 1980px; }
.ag-rtl .ag-row-group-indent-99 {
  padding-right: 1980px; }
.ag-ltr {
  direction: ltr; }
.ag-ltr .ag-body, .ag-ltr .ag-floating-top, .ag-ltr .ag-floating-bottom, .ag-ltr .ag-header, .ag-ltr .ag-body-viewport, .ag-ltr .ag-body-horizontal-scroll {
    flex-direction: row; }
.ag-rtl {
  direction: rtl; }
.ag-rtl .ag-body, .ag-rtl .ag-floating-top, .ag-rtl .ag-floating-bottom, .ag-rtl .ag-header, .ag-rtl .ag-body-viewport, .ag-rtl .ag-body-horizontal-scroll {
    flex-direction: row-reverse; }
.ag-rtl .ag-icon-contracted,
  .ag-rtl .ag-icon-tree-closed {
    display: block;
    transform: rotate(180deg); }
.ag-body .ag-body-viewport {
  -webkit-overflow-scrolling: touch; }
.ag-chart {
  position: relative;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%; }
.ag-chart-components-wrapper {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  overflow: hidden; }
.ag-chart-title-edit {
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  text-align: center; }
.ag-chart-title-edit.currently-editing {
  display: inline-block; }
.ag-chart-canvas-wrapper {
  position: relative;
  flex: 1 1 auto;
  overflow: hidden; }
.ag-charts-canvas {
  display: block; }
.ag-chart-menu {
  position: absolute;
  top: 10px;
  width: 24px;
  overflow: hidden;
  display: flex;
  flex-direction: column; }
.ag-ltr .ag-chart-menu {
    right: 20px; }
.ag-rtl .ag-chart-menu {
    left: 20px; }
.ag-chart-docked-container {
  position: relative;
  width: 0;
  min-width: 0;
  transition: min-width 0.4s; }
.ag-chart-menu-hidden ~ .ag-chart-docked-container {
  max-width: 0;
  overflow: hidden; }
.ag-chart-tabbed-menu {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden; }
.ag-chart-tabbed-menu-header {
  flex: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: default; }
.ag-chart-tabbed-menu-body {
  display: flex;
  flex: 1 1 auto;
  align-items: stretch;
  overflow: hidden; }
.ag-chart-tab {
  width: 100%;
  overflow: hidden;
  overflow-y: auto; }
.ag-chart-settings {
  overflow-x: hidden; }
.ag-chart-settings-wrapper {
  position: relative;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden; }
.ag-chart-settings-nav-bar {
  display: flex;
  align-items: center;
  width: 100%;
  height: 30px;
  padding: 0 10px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none; }
.ag-chart-settings-card-selector {
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex: 1 1 auto;
  height: 100%;
  padding: 0 10px; }
.ag-chart-settings-card-item {
  cursor: pointer;
  width: 10px;
  height: 10px;
  background-color: #000;
  position: relative; }
.ag-chart-settings-card-item.ag-not-selected {
    opacity: 0.2; }
.ag-chart-settings-card-item::before {
    content: " ";
    display: block;
    position: absolute;
    background-color: transparent;
    left: 50%;
    top: 50%;
    margin-left: -10px;
    margin-top: -10px;
    width: 20px;
    height: 20px; }
.ag-chart-settings-prev,
.ag-chart-settings-next {
  position: relative;
  flex: none; }
.ag-chart-settings-prev-button,
.ag-chart-settings-next-button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0; }
.ag-chart-settings-mini-charts-container {
  position: relative;
  flex: 1 1 auto;
  overflow-x: hidden;
  overflow-y: auto; }
.ag-chart-settings-mini-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 100%;
  overflow: hidden; }
.ag-chart-settings-mini-wrapper.ag-animating {
    transition: left 0.3s;
    transition-timing-function: ease-in-out; }
.ag-chart-mini-thumbnail {
  cursor: pointer; }
.ag-chart-mini-thumbnail-canvas {
  display: block; }
.ag-chart-data-wrapper,
.ag-chart-format-wrapper {
  display: flex;
  flex-direction: column;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none; }
.ag-chart-data-section,
.ag-chart-format-section {
  display: flex;
  margin: 0; }
.ag-charts-font-panel-controls {
  justify-content: space-between; }
.ag-chart-empty-text {
  display: flex;
  top: 0;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center; }
.ag-chart .ag-chart-menu {
  opacity: 0;
  pointer-events: none; }
.ag-chart-menu-hidden:hover .ag-chart-menu {
  opacity: 1;
  pointer-events: all; }
.ag-date-time-list-page-title-bar {
  display: flex; }
.ag-date-time-list-page-column-labels-row,
.ag-date-time-list-page-entries-row {
  display: flex; }
.ag-date-time-list-page-column-label,
.ag-date-time-list-page-entry {
  flex-basis: 0;
  flex-grow: 1; }
.ag-date-time-list-page-entry {
  cursor: pointer; }


.ag-theme-balham {
  -webkit-font-smoothing: antialiased;
  color: #000;
  color: var(--ag-foreground-color, #000);
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 12px;
  line-height: normal; }

@font-face {
  font-family: "agGridBalham";
  src: url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABgoAAsAAAAALEgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAmMAAAR2YfRkQU9TLzIAAANsAAAAQQAAAFZWUFLwY21hcAAAA7AAAAIMAAAFnGSNxkJnbHlmAAAFvAAADpIAABo4y6JNTGhlYWQAABRQAAAANAAAADZ2zcSBaGhlYQAAFIQAAAAaAAAAJAfQBDFobXR4AAAUoAAAABoAAAEgs7L//WxvY2EAABS8AAAAawAAAJJHu0GKbWF4cAAAFSgAAAAfAAAAIAFeAKpuYW1lAAAVSAAAATUAAAJG0OP3eXBvc3QAABaAAAABqAAAAm9qOX49eJx9lM1SE1EQhc8wAYFEoDQqRkRQ/IvKMD8Zk/CTkJBoWS5cWJYLN1hWWVZRrngOH8AnYOkT+AAufAIfwIVL15ZfdwaDLMitTO50n+4+fW7fKJA0qw3taGJv+Pyl5g72Dz+qppJGH/Of3AcHH97va/r4DV/Jf6cVlCqa00291qG+BXPBYXA0UQ1r4avwXfg5/BL+UghqReugy1TcUKyEZ6RUmRrKNaEpbDH7x2qCDnm23HpBVzXpnp76WqRmTEzfM9b1THe0QJ6u5+loG1TKspwdnkPWXc2fgch1j/wZbDaxllBkmf2WqprRHiw7MGkT38R/kZo71I6I6uLrwm4SS4t9W5fgZBElV/Wp3ugRfuvUsmRFTMo31q6/R/5WZh2jWuRpUMty12FwbG9QNSHiIdkzUFuFonVUL+NNwUTEtl1Biy6DTOCWapWd9ZnAtaI1MC/01qvuFjEd13SkQB32Y3vX8+V0ftLaJtcQ7AM4jK12PvepFWngXS2COdAnHemrvuuHfuq3/uicLlMn8R62yb5zpjbTKHga3cPb+me1XqeYgdOo/xEzdN5wdWJ8/UJDq1amM1MnZR9hTR0/C0/D92CTcx4lakRe1056krXJewz6fDGdTVbFle4zBfM+wQOfhRoTlui6ZxzNYY7WS2S03YhfzXVrku+an5upazdswd/sLth51zj/ZX4jOsxcpyd4V7BYprHlhkflsLcc6/hzWI+rGaslWGU+0TZjA78dPSrdop8Rk0S3/WYMfL7WYJAVN7XKGRr7dnFiVxwXe1TAP0FU3PDUtbOZ7sLN5mP4F/iHapMAeJxjYGSqZ5zAwMrAwFTFtIeBgaEHQjM+YDBkZAKKMrAyM2AFAWmuKQwHGHQ/GjG/AHKjmN8wsABpRpAcANz2CuAAAAB4nLXUZ1IbQRCG4VeBKIEDOeNEVkAgssjhh0+BM4UDhTPn8Nl8jz4B/ma7fQBc5al61Duzo9FMrb4F2oCCLEkR8p3kdEUur9FcNl6gOxsv8lv9Mp3kdV3hgiturHF7q9EK51xybbms97flNLvMODOsqbdHjRab7NPglDrbrLLDFge62+SIZTZY4ZAT1tnlmDN9P+2iqD2206Hf7dJOSlqxh17u84A++hlgkCGGGWGUMf3WBJNMMa15j3jME57yTPNmmGWOeRZ0XWJRpyppzwtUtcl27tb27jg/tVprc79xWt/WibcO1po67MbK4cn67vHZPyz2H1o5fRR+Re856Ym6dNrzUJMXoSUvw6a8CvvyOjTkTTiVt6Eu78K2XIRVuQw78j5syYdwIB9D+ld9Ck25CkdyHZblc9iQL2FFvoZD+RZO5HtYlx9hV36GY7kJeoCWcykvlnekWnApX1Z0KWPW5lL2rN2Raocj1U5Hql2OVLtdyqSVHKmWXXqS1uNItdeR6j2n7GBBKcKCsoE9dEoW1ueUMazfKW3YgFPusEGnBGJDTlnEhp1SiY045RMbdUoqNuaUWWzcKb3YhFOOsUmnRGNTLjvvtFPKsaC8Y0HJx4LeAVjQ2wAL2XlnHKnOOlKdc6Q670h1wZHqosvWWXLZ3iqOdL/q0vvVai6bU3cpY7bssjUbjuofQy2jW3ic7VlrkBzVde5ze2d6et7d04+Z2Z33a3deu/OWZnd79EDL7gr0YldCBqQoEnKwVhgpwsJCC7ZwBBI4JlIBdkXxq8qmoCouJ65QlC3ZKeKCpYIWhUAShCs/sBML4mAcq1LljaaVc3t6VlqhAPa/VLLT3ff07XvPPfecc8/57l2GZfCP/Q77HUZlSsx2hoEwUUXWTbieVJFkiE8jjaQlbvWAVZbUMKg9KQ0aIluETDoRt1oStYSsqObPyhk/uVKryLFMtVFvYNt6o57O0F8txgr9a7LQ0wPZNf36T/WfXnmDkP7z1DIAtodUExCGcKJKHA6kp+5a8V/wZGsBfI5o2K04vHa/J5p2qwst/Rj0cLJ7pVu2WsORITEEcJB95nqsIWS8raqnbv/6+j/6VJe1OQzLLrRYj+hUFKdP7FuluPwht+ptzToG5aTkHHL6PEKfPylFE6upqsDQ15fZLzMRhvGpXKahcjHBKDJCzCgaMcEoVGFuPH/yZH4cXEtL/dfm+xvXr1/87jLHIy+yEmPDF3OcBLxxtPDaa4WjGjl1NP/aa/mj+jIqliHbHnYPIzEDTA3bx6k5JGqaMrVDldqBK9N3iX4x7FKnX3zIFzkj/0wDLu7eMl2uVMrTW17pErunJ8ayuVx2bOJZSkAWqelvFb797cK3jCe7Z0lzg9CWNjco/dfdHvhkFmX2s36kOMaBOq0ICXo3KnLi3OzsuwcOvHPvveQu/ZNkvP38woLR/PJlfFxg32F8TIZBNgMQL0JNqGpQiZXDIAuSG9hY3E2pMK3T6NcicID6A7ba/lzplqGhW0qkUw62Z0PlEF7kIaPs17e9UvkKfPpKi5LRg/1mqBRqH8YHXuQL+PgVtix/Be65Vqbcx5eJjeG6+CiJVrZ/TEY+Why9OG64y2X8Q1kuGLIw0B0+EVsUyXI9SapXMaeDHblGCvbC1V9pOXatBKY972N3MRb0WD/D8MCpPLCNCHRig6SU6zXqiOTf9O3NnXobtLm5l77rcAQ8SmlNSfEE4AX4xjB+0P8GRufmNJcr3JsOxEuleCDVF6bse4wxCqzb9BkPw6QSQsVn3kDv51qtH2ja6VarfVbT3iLl9vyVe3Edk5OsBeVEGanfkxP6+/mf/SwPFzulOZebcT35mAQzREfpKnB4UaksRkEkFKyp46c0jm7YXI5hPfnzi7mJXHYiT4vcRPpSul43HnrPiuxEDp7QP5mqzeI3qBgNcvpZfJByPa3/mDaFkXRddxIxN55r1VJX5H6RvEjXCixZtVctRxK9eplZGebyJfZu9heMF2cSYsaZzzF/hr3p8rd0pEcvqNfYRA2EmGpVcTK+lOQmON2eWlUjFTpZyRpPZ4pAp4tuU6axvayo1K3iWF2r1sthtkJti6mhSKgOymFidur0iYCihklDxYBT0qgCJdkDboI6HWSxu8Lu5XbfY9HXZRqNDKlnGmPf01fBMQKsxXue6Nt5MSx5Vclrt7j8MZ+a9Nldth6b5FH7nGpUsRKb2/4XYlwJCS4v77ZxNo9TUByiV+oVxIgi+gWb3cX1WDxh0eqwiKLDJdpHclnCEpvDZiE1wtk9TiupsGAXbeTnts8csZBlmUuvGsIcO3fpOHvfGwFeaD/+j85I2GcTe6MpOV5LS30ZkffYXbJULUdzit9v97g9gQHF40iJDrcjIDhV0S3YrJwvVkz5XLJf9todHtHn4h08y3EWzhf64x+c5h1WO+eyW/jXeY+Nd/PzHt7uFamp/992/3tttzR3m5igQnxm7oabOrkb5joxbYmdJz7Sxg2avKv1SlmJQItQkymy5AHEaGjXeHoQOOoE6Vr1w01T2LqW5yySR/B5R1bY3VaXzeOT10057bwoiT23bunhBaz5MKXOfXaP2+VQvD7/Jz7hES0Wr1MI7f2sRxbdPG998JDVZhU8IvN/ZI5L8gqmPo4HcgKTif4+eMk/0eziBS82sRi55Wm2iZllOXMTM81sw/b1RgXhdwdF08juhkwHOzcMlIZhXnWDBwywTV+tRkKqNkCDFhQJ9ql31juXMlZtpdwCY1Un4hwktt8l3v7M55MuQewNRtOj+Ym1z26cumFjyevjHQ6vN98ayWtDN6mQ3rh+x523K1Jfc2Jk13AeHh5aq0L4wBNfW5toTgzf2czp88HcjbnBTD6YHc8OZsivSiy77pFb++LhbF8sgIxToiSXmpt7i5JfDsujudH8U5Fba2SrNirJYau9Lze8a3iiqf9ddGuNjN89ysbjWDMy0TzfP4gcg/nMYA6LK7n+aTbB9DJFZhg1ZexQTBVZr1YP7jVUN+lqp6MRrtxxlSJgUFOpJhD3hIAGQUQ90F7Ux9q9n/r0/q0byqYuWn89Azd98e6IqYuNn09QBYw3dzSbOw7sWL58xz9kx6fGs8aDTSxOfl0y4fasaG4xJz69q6dFRmfWdCYeCt67ns42shxZdPj8PWQpkyzpFNR1TGxTwP0Yokgw5xkCrlE3J5sehZhFMvdccqPWcQ1cOgUY8K9q+G2nAQhw/vqqwADZ1z5rMyh0kc5XciEzFBoeCvLOP3xsen/TYQuURsNDyTUtgQ+WRkNDqSODU9iiWQrygikPWTD8me96tEVICOQ3plfrv6ctOraiO+Ei4+zMgby3iM98OJte3DElDGw8yDCNRK2iXnWnPuJ9wcByVxDd9V8WZjt/LbPUzBLFsS3Z59ZwzY0yK5k1Rgz6rXa8PpTGgpg9dU35O+5tT83OwkH9JViuH1uknEhd1Cfhud9tO9v+d03TWubNMB+wYQftUpRMcibi/WdN66Le9n+iBbt+uJ/tRc0J1O4IaKnpWbWRwdlieMy04Jh+sHVcPw/p+fnSLLyth2dL5HHttHYc0pDWz8+X0QLlLq99iKOzzBbDp1GtHCoYwxvVar0FtXSmhH7uBnTpMDSwRqOhzxc3WmEljXZF8wPtLeEHrC4Z697gkiB+3GvEeu32vpnQLf3JKmdVAqKTFVPePo/bm8gdXp6NzBT8ITW7K3tzaM+g2qfmwjbgUgHZIdIuuQaokggOVky4+yS7Y3UxnSVreKeld9NAOrQn5HO5RtOJsaDIJlJiUs7sHColc72qJ7qn+PBwMQJ8FLl+YXgoGuYdlsiugopcfW7P+mKoJhl9Yr7kHYXSep+364+Pso9+YI0w1KMoprfgbXgX3g3znUMaPVS7Zy4/By/k5/IQWFhozy8srEWabMNaXCnbFiJI4JUvowdswxKvuWcWrvhCm7QRWbpwtx2hzsClBgF3Eo1fsG+O7d+4H/7WLOfOs7T8aqcw90MF8mp3rw7oCd0fW2h/CaONeUOghbZvdW0fx/htjGcOZA4Lr/YYA/1JZ7z/eLMHi33wozfZsX2b9pt9n8V9XscHuwgKXbdzEALNx4pvnS8+thL+aiVSbw0+Bhseyp09m3sIzrTn4UyHphga+RxhDzIKRp8G02LWMlPIj7qaqhhul0kb3tXQiEpfOavphxh0qW9hK1qZQcTBg2KE20FATAJGp3pDNYK02kjDwh2bN+61O7Ppmyeev/WO1aMrCElF73505YbxG27j+VR607oz66azCZtt69jkU1Grdf3oqslqKQOH9F9WZgayCFHOrFrerx9NOvzBenMTr1XLsiJejrCfIdXS09vuvG3DslpKVlrLvjq1ZXLlznqL5LNf3DB98/pizpItbJ6Y3vh4rvDy6MTYbDzJWYIK3K8/5e1NpavN4VdIWNGPtk6sXD1QsGjsQP+INnzZvngGM8Pej97Xz4ygZoyDIuPwSE588KAgwZUVujmo1iGG4Euo1odBjtUoOBMkK9nndAcimyMBt3M2vjyOF1zslAtCIBAPBMChO4PJZLAFB7VgKsWGRMnvFkW3XxKxkT5pdnoOH4I/6ser/fVUAJ4LJmdnk0F9MpBajE+HDZmbKHEXIdXRCFhQY3E0QdIwg4uJ5tEIcGmcEnSs11CVioGhYOMJID0WPtQcbOx0N0NRCMsr1vwB5lBWkgvqkxge/8XHO23eU/X+sgBBm0rARp6w4VbALXpfhwdOIGLwOPsdvGNHcTQs62/3TTvvtFoCtdyQ6sDu5Eter8+tnHKzbK/+r1Yp46+KT2Iw52zi64z9qrwURe2vZMYM77yN2cHs/h9yU0xQjINVC01PEYQxndUgI9DhEp0jScVQRkpSK7WMlavUGllARVQwscoV6tEpa4KTK410Qq58WOKCQ+2XfvkeZhW+bQPMMVH4vj0/PZXns2P9B/j89HTeviJZDoah/TIcvh9gtlVdi5nuUAvOHKLtURfLsw/+aNmND35oKrvUftnKY/P3zgpeHAzuB4/BnL+n/8Yc4fNTOA7gdkvJhseWPfDDydqDv6mntrcOH47ThAdweBYeWPQJeu5Fzz/N008v9YIoVYf3mtPPuLG5oF/g4iMH9q2+4YbV+w6At0s9cnD3zubISHPn7veQGB5Ggr1AP+jvL22sLWlDiZHumurKov1W0lxzNmu0+bgiwnevc+r6seXWJ6eX9qTMrsUCFD9gwMdkpCIowGieYffp54+39INwrHW8NKuH4e3Z0vw8IorzxykaOE5hwPy8yYeeT7swEjO4z0Mcae77BEs3urP+9vO3lOJkPF7SvzfTPHeuOTOFrH4CSf0n9BQQkn0zw+fODc/AycXzeAs5aZzj0QMKtkd/34AyZDeFp0gw17YDemaGeCzfga1HOuVimxe6Z4IqttFP/CVu0VeRJ5AoPAyrFnkViESt7EMdnDaSnk9bjKV72Rm0ew7xJeOLI5BEtI6Zhm7GMLJiPvEhpgkTBDMZ7goGygBFO6qxtOk/Uzq0cW7zNCFJQv4Ulr1LLAalz71LvEU1pGz6/Z1JraAl7sr6Y5xNDmoF+MbAuhBWCYXA4GZRECJIR6JWpXfnMnYPdraQU/rcO8gQrOQUNN4l+n0IX7B9xGDk7PUW+5KTvchoMmrwUVhLOd+/Ffm0Iptv7y8N4wz/G4A9L1cAAHicY2BkYGAAYgWvvDnx/DZfGbiZXwAFojgf72uA0f/////D/IL5DVAlBwMTkGQAAHb/DvN4nGNgZGBgfsHAACL//wezGRlQgQcAdFMFCgAAeJxjYGBgYH6BDf//j8C41AwspgcAANyGMDUAAHicY2AAghkMFxieMTowRjEuYXzFpMEUxVTD1Md0g+kT8wWWdSxHWM1YV7DuYQtgO8EuwK7FXsL+iYOHw4hjD8cPTjFOA04/ziIuJq4YrgPcadxreIR4zHgSeEp42nhm8azglSEdAgCdlRu1AHicY2BkYGDwYJjHwMMAAkxAzAWEDAz/wXwGACBkAgkAeJx1jz9OwzAYxV9oWkSLEBISYsMTC1L6Z2Do2KHZO3RgcxsnbZXEkeNW6sYxOAHHYOQInIJD8BK+oUKqLTk///zeJwXALb4QoFkBrtuzWRe45O2PO6Q74ZD8KNzFAM/CPfoX4T7tTHjAZsEJQXhF84A34Qvc4F24Q/8hHJI/hbu4x7dwj/5HuI9lEAoP8BS86ix222Sm840uFibb59qdqlNeGldvbanG0ehUx6Y0TnuTqNVR1Yds4n2qUmcLNbelN3luVeXszqx9tPG+mg6HqfhobQtoZIjhsEXCP9fIseFZYAHDlz3vmq/nUuf8km2Hmt6ihMIYEUZn0zHTZdvQ8PwmbKxw5FnjwM6E1iPlPWXGsqEwbyc36Zzb0lTt245mTR9xdtOqMMWQO/2Xj5jipF9al2jJAAAAeJxtkQdv2zAQhf3Fku3YaeO6bbr3Hmrr7p3upj+DpmiZiEQKJOWRX18iLgIE6AE8vPdwvHu4a2201tFv/T/22KBNQkqHLj026TNgixOcZJshpxhxmjOcZYdznOcCF7nEZa5wlWtc5wY3ucVt7nCXe9znAQ95xGMynvCUZ4x5zgte8orXvOEt73jPBz7yic/s8oWvfOM7P/jJL36zx5/WQBSFU4UI2pqOcM4ufFt42ZHCSFWmciZcGMqZkvsTu8wOgcp3jgRtchWUq7QRQY2O5Mb8q9yStrQuq3UkrhtJUxnfl9YEJ2RQeSJtvUqls963pZ+n8WXjJFdepmoZDXQPczbuqWUt4qx8U61U5kvhZ+2IOlNdxvHpVDsfksLpOi2cbeokFoSkVNPQKbWJPrqlFbk2Ra8SS13pA5VUyjS96HvNjDVqYGzIRFnahcrTOjZQ7VqbtNZzG4YufrfZpAnBmsxOp9vHBZM6XcxC4sVc9X0Vu2S5XZjeGkZDIW5gFJxSx1fWa8zaIIIChyKgsRgWeCQlM/aZsIwnzqloqFkxZ8pBq/UXq/Gj5g==") format("woff");
  font-weight: normal;
  font-style: normal; }

.ag-theme-balham .ag-icon {
    font-family: "agGridBalham";
    font-size: 16px;
    line-height: 16px;
    font-style: normal;
    font-weight: normal;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

.ag-theme-balham .ag-icon-aggregation::before {
    content: "\f101"; }

.ag-theme-balham .ag-icon-arrows::before {
    content: "\f102"; }

.ag-theme-balham .ag-icon-asc::before {
    content: "\f103"; }

.ag-theme-balham .ag-icon-cancel::before {
    content: "\f104"; }

.ag-theme-balham .ag-icon-chart::before {
    content: "\f105"; }

.ag-theme-balham .ag-icon-color-picker::before {
    content: "\f109"; }

.ag-theme-balham .ag-icon-columns::before {
    content: "\f10a"; }

.ag-theme-balham .ag-icon-contracted::before {
    content: "\f10b"; }

.ag-theme-balham .ag-icon-copy::before {
    content: "\f10c"; }

.ag-theme-balham .ag-icon-cross::before {
    content: "\f10d"; }

.ag-theme-balham .ag-icon-csv::before {
    content: "\f10e"; }

.ag-theme-balham .ag-icon-desc::before {
    content: "\f10f"; }

.ag-theme-balham .ag-icon-excel::before {
    content: "\f110"; }

.ag-theme-balham .ag-icon-expanded::before {
    content: "\f111"; }

.ag-theme-balham .ag-icon-eye-slash::before {
    content: "\f112"; }

.ag-theme-balham .ag-icon-eye::before {
    content: "\f113"; }

.ag-theme-balham .ag-icon-filter::before {
    content: "\f114"; }

.ag-theme-balham .ag-icon-first::before {
    content: "\f115"; }

.ag-theme-balham .ag-icon-grip::before {
    content: "\f116"; }

.ag-theme-balham .ag-icon-group::before {
    content: "\f117"; }

.ag-theme-balham .ag-icon-last::before {
    content: "\f118"; }

.ag-theme-balham .ag-icon-left::before {
    content: "\f119"; }

.ag-theme-balham .ag-icon-linked::before {
    content: "\f11a"; }

.ag-theme-balham .ag-icon-loading::before {
    content: "\f11b"; }

.ag-theme-balham .ag-icon-maximize::before {
    content: "\f11c"; }

.ag-theme-balham .ag-icon-menu::before {
    content: "\f11d"; }

.ag-theme-balham .ag-icon-minimize::before {
    content: "\f11e"; }

.ag-theme-balham .ag-icon-next::before {
    content: "\f11f"; }

.ag-theme-balham .ag-icon-none::before {
    content: "\f120"; }

.ag-theme-balham .ag-icon-not-allowed::before {
    content: "\f121"; }

.ag-theme-balham .ag-icon-paste::before {
    content: "\f122"; }

.ag-theme-balham .ag-icon-pin::before {
    content: "\f123"; }

.ag-theme-balham .ag-icon-pivot::before {
    content: "\f124"; }

.ag-theme-balham .ag-icon-previous::before {
    content: "\f125"; }

.ag-theme-balham .ag-icon-right::before {
    content: "\f128"; }

.ag-theme-balham .ag-icon-save::before {
    content: "\f129"; }

.ag-theme-balham .ag-icon-small-down::before {
    content: "\f12a"; }

.ag-theme-balham .ag-icon-small-left::before {
    content: "\f12b"; }

.ag-theme-balham .ag-icon-small-right::before {
    content: "\f12c"; }

.ag-theme-balham .ag-icon-small-up::before {
    content: "\f12d"; }

.ag-theme-balham .ag-icon-tick::before {
    content: "\f12e"; }

.ag-theme-balham .ag-icon-tree-closed::before {
    content: "\f12f"; }

.ag-theme-balham .ag-icon-tree-indeterminate::before {
    content: "\f130"; }

.ag-theme-balham .ag-icon-tree-open::before {
    content: "\f131"; }

.ag-theme-balham .ag-icon-unlinked::before {
    content: "\f132"; }

.ag-theme-balham .ag-icon-row-drag::before {
    content: "\f116"; }

.ag-theme-balham .ag-left-arrow::before {
    content: "\f119"; }

.ag-theme-balham .ag-right-arrow::before {
    content: "\f128"; }

.ag-theme-balham .ag-root-wrapper {
    background-color: white;
    background-color: var(--ag-background-color, white); }

.ag-theme-balham [class^='ag-'], .ag-theme-balham [class^='ag-']:focus, .ag-theme-balham [class^='ag-']:after, .ag-theme-balham [class^='ag-']:before {
    box-sizing: border-box;
    outline: none; }

.ag-theme-balham [class^='ag-']::-ms-clear {
    display: none; }

.ag-theme-balham .ag-checkbox .ag-input-wrapper,
  .ag-theme-balham .ag-radio-button .ag-input-wrapper {
    overflow: visible; }

.ag-theme-balham .ag-range-field .ag-input-wrapper {
    height: 100%; }

.ag-theme-balham .ag-toggle-button {
    flex: none;
    width: auto;
    width: initial;
    min-width: 0;
    min-width: initial; }

.ag-theme-balham .ag-ltr .ag-label-align-right .ag-label {
    margin-left: 4px; }

.ag-theme-balham .ag-rtl .ag-label-align-right .ag-label {
    margin-right: 4px; }

.ag-theme-balham input[class^='ag-'] {
    margin: 0;
    background-color: white;
    background-color: var(--ag-background-color, white); }

.ag-theme-balham textarea[class^='ag-'],
  .ag-theme-balham select[class^='ag-'] {
    background-color: white;
    background-color: var(--ag-background-color, white); }

.ag-theme-balham input[class^='ag-']:not([type]),
  .ag-theme-balham input[class^='ag-'][type='text'],
  .ag-theme-balham input[class^='ag-'][type='number'],
  .ag-theme-balham input[class^='ag-'][type='tel'],
  .ag-theme-balham input[class^='ag-'][type='date'],
  .ag-theme-balham input[class^='ag-'][type='datetime-local'],
  .ag-theme-balham textarea[class^='ag-'] {
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    border-width: 1px;
    border-style: solid;
    border-color: #95a5a6;
    border-color: var(--ag-input-border-color, #95a5a6); }

.ag-theme-balham input[class^='ag-']:not([type]):disabled,
    .ag-theme-balham input[class^='ag-'][type='text']:disabled,
    .ag-theme-balham input[class^='ag-'][type='number']:disabled,
    .ag-theme-balham input[class^='ag-'][type='tel']:disabled,
    .ag-theme-balham input[class^='ag-'][type='date']:disabled,
    .ag-theme-balham input[class^='ag-'][type='datetime-local']:disabled,
    .ag-theme-balham textarea[class^='ag-']:disabled {
      color: rgba(0, 0, 0, 0.38);
      color: var(--ag-disabled-foreground-color, rgba(0, 0, 0, 0.38));
      background-color: #ebebeb;
      background-color: var(--ag-input-disabled-background-color, #ebebeb);
      border-color: rgba(149, 165, 166, 0.3);
      border-color: var(--ag-input-disabled-border-color, rgba(149, 165, 166, 0.3)); }

.ag-theme-balham input[class^='ag-']:not([type]):focus,
    .ag-theme-balham input[class^='ag-'][type='text']:focus,
    .ag-theme-balham input[class^='ag-'][type='number']:focus,
    .ag-theme-balham input[class^='ag-'][type='tel']:focus,
    .ag-theme-balham input[class^='ag-'][type='date']:focus,
    .ag-theme-balham input[class^='ag-'][type='datetime-local']:focus,
    .ag-theme-balham textarea[class^='ag-']:focus {
      outline: none;
      box-shadow: 0 0 2px 1px #719ECE;
      border-color: #719ECE;
      border-color: var(--ag-input-focus-border-color, #719ECE); }

.ag-theme-balham input[class^='ag-'][type='number'] {
    -moz-appearance: textfield; }

.ag-theme-balham input[class^='ag-'][type='number']::-webkit-outer-spin-button, .ag-theme-balham input[class^='ag-'][type='number']::-webkit-inner-spin-button {
      -webkit-appearance: none;
      margin: 0; }

.ag-theme-balham input[class^='ag-'][type='range'] {
    padding: 0; }

.ag-theme-balham input[class^='ag-'][type='button']:focus, .ag-theme-balham button[class^='ag-']:focus {
    box-shadow: 0 0 2px 1px #719ECE; }

.ag-theme-balham .ag-drag-handle {
    color: rgba(0, 0, 0, 0.54);
    color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54)); }

.ag-theme-balham .ag-list-item, .ag-theme-balham .ag-virtual-list-item {
    height: 24px; }

.ag-theme-balham .ag-keyboard-focus .ag-virtual-list-item:focus {
    outline: none; }

.ag-theme-balham .ag-keyboard-focus .ag-virtual-list-item:focus::after {
      content: '';
      position: absolute;
      background-color: transparent;
      pointer-events: none;
      top: 4px;
      left: 4px;
      display: block;
      width: calc(100% - 8px);
      height: calc(100% - 8px);
      border: 1px solid;
      border-color: #719ECE;
      border-color: var(--ag-input-focus-border-color, #719ECE); }

.ag-theme-balham .ag-select-list {
    background-color: white;
    background-color: var(--ag-background-color, white);
    overflow-y: auto;
    overflow-x: hidden; }

.ag-theme-balham .ag-list-item {
    display: flex;
    align-items: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }

.ag-theme-balham .ag-list-item.ag-active-item {
      background-color: #ecf0f1;
      background-color: var(--ag-row-hover-color, #ecf0f1); }

.ag-theme-balham .ag-select-list-item {
    padding-left: 4px;
    padding-right: 4px;
    cursor: default;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none; }

.ag-theme-balham .ag-select-list-item span {
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden; }

.ag-theme-balham .ag-select .ag-picker-field-wrapper {
    background-color: white;
    background-color: var(--ag-background-color, white);
    min-height: 24px;
    cursor: default; }

.ag-theme-balham .ag-select.ag-disabled .ag-picker-field-wrapper:focus {
    box-shadow: none; }

.ag-theme-balham .ag-select:not(.ag-cell-editor) {
    height: 24px; }

.ag-theme-balham .ag-select .ag-picker-field-display {
    margin: 4px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }

.ag-theme-balham .ag-select .ag-picker-field-icon {
    display: flex;
    align-items: center; }

.ag-theme-balham .ag-select.ag-disabled {
    opacity: 0.5; }

.ag-theme-balham .ag-rich-select {
    background-color: #f5f7f7;
    background-color: var(--ag-control-panel-background-color, #f5f7f7); }

.ag-theme-balham .ag-rich-select-list {
    width: 100%;
    min-width: 200px;
    height: 182px; }

.ag-theme-balham .ag-rich-select-value {
    padding: 0 4px 0 12px;
    height: 28px;
    border-bottom: solid 1px;
    border-bottom-color: #bdc3c7;
    border-bottom-color: var(--ag-secondary-border-color, var(--ag-border-color, #bdc3c7)); }

.ag-theme-balham .ag-rich-select-virtual-list-item {
    cursor: default;
    height: 24px; }

.ag-theme-balham .ag-rich-select-virtual-list-item:hover {
      background-color: #ecf0f1;
      background-color: var(--ag-row-hover-color, #ecf0f1); }

.ag-theme-balham .ag-rich-select-row {
    padding-left: 12px; }

.ag-theme-balham .ag-rich-select-row-selected {
    background-color: #b7e4ff;
    background-color: var(--ag-selected-row-background-color, #b7e4ff); }

.ag-theme-balham .ag-row-drag,
  .ag-theme-balham .ag-selection-checkbox,
  .ag-theme-balham .ag-group-expanded,
  .ag-theme-balham .ag-group-contracted {
    color: rgba(0, 0, 0, 0.54);
    color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54)); }

.ag-theme-balham .ag-ltr .ag-row-drag, .ag-theme-balham .ag-ltr .ag-selection-checkbox, .ag-theme-balham .ag-ltr .ag-group-expanded, .ag-theme-balham .ag-ltr .ag-group-contracted {
      margin-right: 12px; }

.ag-theme-balham .ag-rtl .ag-row-drag, .ag-theme-balham .ag-rtl .ag-selection-checkbox, .ag-theme-balham .ag-rtl .ag-group-expanded, .ag-theme-balham .ag-rtl .ag-group-contracted {
      margin-left: 12px; }

.ag-theme-balham .ag-cell-wrapper > *:not(.ag-cell-value):not(.ag-group-value) {
    height: 26px;
    display: flex;
    align-items: center;
    flex: none; }

.ag-theme-balham .ag-group-expanded,
  .ag-theme-balham .ag-group-contracted {
    cursor: pointer; }

.ag-theme-balham .ag-group-title-bar-icon {
    cursor: pointer;
    flex: none;
    color: rgba(0, 0, 0, 0.54);
    color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54)); }

.ag-theme-balham .ag-ltr .ag-group-child-count {
    margin-left: 2px; }

.ag-theme-balham .ag-rtl .ag-group-child-count {
    margin-right: 2px; }

.ag-theme-balham .ag-group-title-bar {
    background-color: #e2e9eb;
    background-color: var(--ag-subheader-background-color, #e2e9eb);
    padding: 4px; }

.ag-theme-balham .ag-group-toolbar {
    padding: 4px; }

.ag-theme-balham .ag-disabled-group-title-bar, .ag-theme-balham .ag-disabled-group-container {
    opacity: 0.5; }

.ag-theme-balham .group-item {
    margin: 2px 0; }

.ag-theme-balham .ag-label {
    white-space: nowrap; }

.ag-theme-balham .ag-ltr .ag-label {
      margin-right: 4px; }

.ag-theme-balham .ag-rtl .ag-label {
      margin-left: 4px; }

.ag-theme-balham .ag-label-align-top .ag-label {
    margin-bottom: 2px; }

.ag-theme-balham .ag-ltr .ag-slider-field, .ag-theme-balham .ag-ltr .ag-angle-select-field {
    margin-right: 8px; }

.ag-theme-balham .ag-rtl .ag-slider-field, .ag-theme-balham .ag-rtl .ag-angle-select-field {
    margin-left: 8px; }

.ag-theme-balham .ag-angle-select-parent-circle {
    width: 24px;
    height: 24px;
    border-radius: 12px;
    border: solid 1px;
    border-color: #bdc3c7;
    border-color: var(--ag-border-color, #bdc3c7);
    background-color: white;
    background-color: var(--ag-background-color, white); }

.ag-theme-balham .ag-angle-select-child-circle {
    top: 4px;
    left: 12px;
    width: 6px;
    height: 6px;
    margin-left: -3px;
    margin-top: -4px;
    border-radius: 3px;
    background-color: rgba(0, 0, 0, 0.54);
    background-color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54)); }

.ag-theme-balham .ag-picker-field-wrapper {
    border: 1px solid;
    border-color: #bdc3c7;
    border-color: var(--ag-border-color, #bdc3c7);
    border-radius: 5px; }

.ag-theme-balham .ag-picker-field-wrapper:focus {
      box-shadow: 0 0 2px 1px #719ECE; }

.ag-theme-balham .ag-picker-field-button {
    background-color: white;
    background-color: var(--ag-background-color, white);
    color: rgba(0, 0, 0, 0.54);
    color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54)); }

.ag-theme-balham .ag-dialog.ag-color-dialog {
    border-radius: 5px; }

.ag-theme-balham .ag-color-picker .ag-picker-field-display {
    height: 16px; }

.ag-theme-balham .ag-color-panel {
    padding: 4px; }

.ag-theme-balham .ag-spectrum-color {
    background-color: red;
    border-radius: 2px; }

.ag-theme-balham .ag-spectrum-tools {
    padding: 10px; }

.ag-theme-balham .ag-spectrum-sat {
    background-image: linear-gradient(to right, white, rgba(204, 154, 129, 0)); }

.ag-theme-balham .ag-spectrum-val {
    background-image: linear-gradient(to top, black, rgba(204, 154, 129, 0)); }

.ag-theme-balham .ag-spectrum-dragger {
    border-radius: 12px;
    height: 12px;
    width: 12px;
    border: 1px solid white;
    background: black;
    box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.24); }

.ag-theme-balham .ag-spectrum-hue-background {
    border-radius: 2px; }

.ag-theme-balham .ag-spectrum-alpha-background {
    border-radius: 2px; }

.ag-theme-balham .ag-spectrum-tool {
    margin-bottom: 10px;
    height: 11px;
    border-radius: 2px; }

.ag-theme-balham .ag-spectrum-slider {
    margin-top: -12px;
    width: 13px;
    height: 13px;
    border-radius: 13px;
    background-color: #f8f8f8;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37); }

.ag-theme-balham .ag-recent-color {
    margin: 0 3px; }

.ag-theme-balham .ag-recent-color:first-child {
      margin-left: 0; }

.ag-theme-balham .ag-recent-color:last-child {
      margin-right: 0; }

.ag-theme-balham.ag-dnd-ghost {
    border: solid 1px;
    border-color: #bdc3c7;
    border-color: var(--ag-border-color, #bdc3c7);
    background: white;
    background: var(--ag-background-color, white);
    border-radius: 2px;
    box-shadow: none;
    padding: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    border: solid 1px;
    border-color: #bdc3c7;
    border-color: var(--ag-secondary-border-color, var(--ag-border-color, #bdc3c7));
    color: rgba(0, 0, 0, 0.54);
    color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54));
    height: 32px !important;
    line-height: 32px;
    margin: 0;
    padding: 0 8px;
    transform: translateY(8px); }

.ag-theme-balham .ag-dnd-ghost-icon {
    margin-right: 4px;
    color: #000;
    color: var(--ag-foreground-color, #000); }

.ag-theme-balham .ag-popup-child:not(.ag-tooltip-custom) {
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); }

.ag-dragging-range-handle .ag-theme-balham .ag-dialog,
  .ag-dragging-fill-handle .ag-theme-balham .ag-dialog {
    opacity: 0.7;
    pointer-events: none; }

.ag-theme-balham .ag-dialog {
    border-radius: 2px;
    border: solid 1px;
    border-color: #bdc3c7;
    border-color: var(--ag-border-color, #bdc3c7); }

.ag-theme-balham .ag-panel {
    background-color: white;
    background-color: var(--ag-background-color, white); }

.ag-theme-balham .ag-panel-title-bar {
    background-color: #f5f7f7;
    background-color: var(--ag-header-background-color, #f5f7f7);
    color: rgba(0, 0, 0, 0.54);
    color: var(--ag-header-foreground-color, var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54)));
    height: 32px;
    padding: 4px 12px;
    border-bottom: solid 1px;
    border-bottom-color: #bdc3c7;
    border-bottom-color: var(--ag-border-color, #bdc3c7); }

.ag-theme-balham .ag-ltr .ag-panel-title-bar-button {
    margin-left: 4px; }

.ag-theme-balham .ag-rtl .ag-panel-title-bar-button {
    margin-right: 4px; }

.ag-theme-balham .ag-tooltip {
    background-color: #f5f7f7;
    background-color: var(--ag-header-background-color, #f5f7f7);
    color: #000;
    color: var(--ag-foreground-color, #000);
    padding: 4px;
    border: solid 1px;
    border-color: #bdc3c7;
    border-color: var(--ag-border-color, #bdc3c7);
    border-radius: 2px;
    transition: opacity 1s; }

.ag-theme-balham .ag-tooltip.ag-tooltip-hiding {
      opacity: 0; }

.ag-theme-balham .ag-ltr .ag-column-select-indent-1 {
    padding-left: 20px; }

.ag-theme-balham .ag-rtl .ag-column-select-indent-1 {
    padding-right: 20px; }

.ag-theme-balham .ag-ltr .ag-column-select-indent-2 {
    padding-left: 40px; }

.ag-theme-balham .ag-rtl .ag-column-select-indent-2 {
    padding-right: 40px; }

.ag-theme-balham .ag-ltr .ag-column-select-indent-3 {
    padding-left: 60px; }

.ag-theme-balham .ag-rtl .ag-column-select-indent-3 {
    padding-right: 60px; }

.ag-theme-balham .ag-ltr .ag-column-select-indent-4 {
    padding-left: 80px; }

.ag-theme-balham .ag-rtl .ag-column-select-indent-4 {
    padding-right: 80px; }

.ag-theme-balham .ag-ltr .ag-column-select-indent-5 {
    padding-left: 100px; }

.ag-theme-balham .ag-rtl .ag-column-select-indent-5 {
    padding-right: 100px; }

.ag-theme-balham .ag-ltr .ag-column-select-indent-6 {
    padding-left: 120px; }

.ag-theme-balham .ag-rtl .ag-column-select-indent-6 {
    padding-right: 120px; }

.ag-theme-balham .ag-ltr .ag-column-select-indent-7 {
    padding-left: 140px; }

.ag-theme-balham .ag-rtl .ag-column-select-indent-7 {
    padding-right: 140px; }

.ag-theme-balham .ag-ltr .ag-column-select-indent-8 {
    padding-left: 160px; }

.ag-theme-balham .ag-rtl .ag-column-select-indent-8 {
    padding-right: 160px; }

.ag-theme-balham .ag-ltr .ag-column-select-indent-9 {
    padding-left: 180px; }

.ag-theme-balham .ag-rtl .ag-column-select-indent-9 {
    padding-right: 180px; }

.ag-theme-balham .ag-column-select-header-icon {
    cursor: pointer; }

.ag-theme-balham .ag-keyboard-focus .ag-column-select-header-icon:focus {
    outline: none; }

.ag-theme-balham .ag-keyboard-focus .ag-column-select-header-icon:focus::after {
      content: '';
      position: absolute;
      background-color: transparent;
      pointer-events: none;
      top: 0px;
      left: 0px;
      display: block;
      width: calc(100% - 0px);
      height: calc(100% - 0px);
      border: 1px solid;
      border-color: #719ECE;
      border-color: var(--ag-input-focus-border-color, #719ECE); }

.ag-theme-balham .ag-ltr .ag-column-group-icons:not(:last-child), .ag-theme-balham .ag-ltr .ag-column-select-header-icon:not(:last-child), .ag-theme-balham .ag-ltr .ag-column-select-header-checkbox:not(:last-child), .ag-theme-balham .ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child), .ag-theme-balham .ag-ltr .ag-column-select-checkbox:not(:last-child), .ag-theme-balham .ag-ltr .ag-column-select-column-drag-handle:not(:last-child), .ag-theme-balham .ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child), .ag-theme-balham .ag-ltr .ag-column-select-column-label:not(:last-child) {
    margin-right: 6px; }

.ag-theme-balham .ag-rtl .ag-column-group-icons:not(:last-child), .ag-theme-balham .ag-rtl .ag-column-select-header-icon:not(:last-child), .ag-theme-balham .ag-rtl .ag-column-select-header-checkbox:not(:last-child), .ag-theme-balham .ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child), .ag-theme-balham .ag-rtl .ag-column-select-checkbox:not(:last-child), .ag-theme-balham .ag-rtl .ag-column-select-column-drag-handle:not(:last-child), .ag-theme-balham .ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child), .ag-theme-balham .ag-rtl .ag-column-select-column-label:not(:last-child) {
    margin-left: 6px; }

.ag-theme-balham .ag-keyboard-focus .ag-column-select-virtual-list-item:focus {
    outline: none; }

.ag-theme-balham .ag-keyboard-focus .ag-column-select-virtual-list-item:focus::after {
      content: '';
      position: absolute;
      background-color: transparent;
      pointer-events: none;
      top: 1px;
      left: 1px;
      display: block;
      width: calc(100% - 2px);
      height: calc(100% - 2px);
      border: 1px solid;
      border-color: #719ECE;
      border-color: var(--ag-input-focus-border-color, #719ECE); }

.ag-theme-balham .ag-column-select-column-group:not(:last-child),
  .ag-theme-balham .ag-column-select-column:not(:last-child) {
    margin-bottom: 4px; }

.ag-theme-balham .ag-column-select-column-readonly,
  .ag-theme-balham .ag-column-select-column-group-readonly {
    color: rgba(0, 0, 0, 0.38);
    color: var(--ag-disabled-foreground-color, rgba(0, 0, 0, 0.38));
    pointer-events: none; }

.ag-theme-balham .ag-ltr .ag-column-select-add-group-indent {
    margin-left: 24px; }

.ag-theme-balham .ag-rtl .ag-column-select-add-group-indent {
    margin-right: 24px; }

.ag-theme-balham .ag-column-select-virtual-list-viewport {
    padding: 3px 0px; }

.ag-theme-balham .ag-column-select-virtual-list-item {
    margin: 0 6px; }

.ag-theme-balham .ag-rtl {
    text-align: right; }

.ag-theme-balham .ag-root-wrapper {
    border: solid 1px;
    border-color: #bdc3c7;
    border-color: var(--ag-border-color, #bdc3c7); }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-1 {
    padding-left: 40px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-1 {
    padding-right: 40px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-1 {
    padding-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-1 {
    padding-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row-level-1 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-1 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-2 {
    padding-left: 68px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-2 {
    padding-right: 68px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-2 {
    padding-left: 56px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-2 {
    padding-right: 56px; }

.ag-theme-balham .ag-ltr .ag-row-level-2 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-2 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-3 {
    padding-left: 96px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-3 {
    padding-right: 96px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-3 {
    padding-left: 84px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-3 {
    padding-right: 84px; }

.ag-theme-balham .ag-ltr .ag-row-level-3 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-3 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-4 {
    padding-left: 124px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-4 {
    padding-right: 124px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-4 {
    padding-left: 112px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-4 {
    padding-right: 112px; }

.ag-theme-balham .ag-ltr .ag-row-level-4 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-4 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-5 {
    padding-left: 152px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-5 {
    padding-right: 152px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-5 {
    padding-left: 140px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-5 {
    padding-right: 140px; }

.ag-theme-balham .ag-ltr .ag-row-level-5 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-5 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-6 {
    padding-left: 180px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-6 {
    padding-right: 180px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-6 {
    padding-left: 168px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-6 {
    padding-right: 168px; }

.ag-theme-balham .ag-ltr .ag-row-level-6 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-6 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-7 {
    padding-left: 208px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-7 {
    padding-right: 208px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-7 {
    padding-left: 196px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-7 {
    padding-right: 196px; }

.ag-theme-balham .ag-ltr .ag-row-level-7 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-7 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-8 {
    padding-left: 236px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-8 {
    padding-right: 236px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-8 {
    padding-left: 224px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-8 {
    padding-right: 224px; }

.ag-theme-balham .ag-ltr .ag-row-level-8 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-8 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-9 {
    padding-left: 264px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-9 {
    padding-right: 264px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-9 {
    padding-left: 252px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-9 {
    padding-right: 252px; }

.ag-theme-balham .ag-ltr .ag-row-level-9 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-9 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-10 {
    padding-left: 292px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-10 {
    padding-right: 292px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-10 {
    padding-left: 280px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-10 {
    padding-right: 280px; }

.ag-theme-balham .ag-ltr .ag-row-level-10 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-10 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-11 {
    padding-left: 320px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-11 {
    padding-right: 320px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-11 {
    padding-left: 308px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-11 {
    padding-right: 308px; }

.ag-theme-balham .ag-ltr .ag-row-level-11 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-11 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-12 {
    padding-left: 348px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-12 {
    padding-right: 348px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-12 {
    padding-left: 336px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-12 {
    padding-right: 336px; }

.ag-theme-balham .ag-ltr .ag-row-level-12 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-12 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-13 {
    padding-left: 376px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-13 {
    padding-right: 376px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-13 {
    padding-left: 364px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-13 {
    padding-right: 364px; }

.ag-theme-balham .ag-ltr .ag-row-level-13 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-13 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-14 {
    padding-left: 404px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-14 {
    padding-right: 404px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-14 {
    padding-left: 392px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-14 {
    padding-right: 392px; }

.ag-theme-balham .ag-ltr .ag-row-level-14 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-14 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-15 {
    padding-left: 432px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-15 {
    padding-right: 432px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-15 {
    padding-left: 420px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-15 {
    padding-right: 420px; }

.ag-theme-balham .ag-ltr .ag-row-level-15 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-15 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-16 {
    padding-left: 460px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-16 {
    padding-right: 460px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-16 {
    padding-left: 448px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-16 {
    padding-right: 448px; }

.ag-theme-balham .ag-ltr .ag-row-level-16 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-16 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-17 {
    padding-left: 488px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-17 {
    padding-right: 488px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-17 {
    padding-left: 476px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-17 {
    padding-right: 476px; }

.ag-theme-balham .ag-ltr .ag-row-level-17 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-17 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-18 {
    padding-left: 516px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-18 {
    padding-right: 516px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-18 {
    padding-left: 504px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-18 {
    padding-right: 504px; }

.ag-theme-balham .ag-ltr .ag-row-level-18 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-18 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-19 {
    padding-left: 544px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-19 {
    padding-right: 544px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-19 {
    padding-left: 532px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-19 {
    padding-right: 532px; }

.ag-theme-balham .ag-ltr .ag-row-level-19 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-19 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-20 {
    padding-left: 572px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-20 {
    padding-right: 572px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-20 {
    padding-left: 560px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-20 {
    padding-right: 560px; }

.ag-theme-balham .ag-ltr .ag-row-level-20 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-20 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-21 {
    padding-left: 600px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-21 {
    padding-right: 600px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-21 {
    padding-left: 588px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-21 {
    padding-right: 588px; }

.ag-theme-balham .ag-ltr .ag-row-level-21 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-21 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-22 {
    padding-left: 628px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-22 {
    padding-right: 628px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-22 {
    padding-left: 616px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-22 {
    padding-right: 616px; }

.ag-theme-balham .ag-ltr .ag-row-level-22 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-22 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-23 {
    padding-left: 656px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-23 {
    padding-right: 656px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-23 {
    padding-left: 644px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-23 {
    padding-right: 644px; }

.ag-theme-balham .ag-ltr .ag-row-level-23 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-23 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-24 {
    padding-left: 684px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-24 {
    padding-right: 684px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-24 {
    padding-left: 672px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-24 {
    padding-right: 672px; }

.ag-theme-balham .ag-ltr .ag-row-level-24 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-24 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-25 {
    padding-left: 712px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-25 {
    padding-right: 712px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-25 {
    padding-left: 700px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-25 {
    padding-right: 700px; }

.ag-theme-balham .ag-ltr .ag-row-level-25 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-25 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-26 {
    padding-left: 740px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-26 {
    padding-right: 740px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-26 {
    padding-left: 728px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-26 {
    padding-right: 728px; }

.ag-theme-balham .ag-ltr .ag-row-level-26 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-26 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-27 {
    padding-left: 768px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-27 {
    padding-right: 768px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-27 {
    padding-left: 756px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-27 {
    padding-right: 756px; }

.ag-theme-balham .ag-ltr .ag-row-level-27 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-27 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-28 {
    padding-left: 796px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-28 {
    padding-right: 796px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-28 {
    padding-left: 784px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-28 {
    padding-right: 784px; }

.ag-theme-balham .ag-ltr .ag-row-level-28 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-28 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-29 {
    padding-left: 824px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-29 {
    padding-right: 824px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-29 {
    padding-left: 812px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-29 {
    padding-right: 812px; }

.ag-theme-balham .ag-ltr .ag-row-level-29 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-29 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-30 {
    padding-left: 852px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-30 {
    padding-right: 852px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-30 {
    padding-left: 840px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-30 {
    padding-right: 840px; }

.ag-theme-balham .ag-ltr .ag-row-level-30 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-30 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-31 {
    padding-left: 880px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-31 {
    padding-right: 880px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-31 {
    padding-left: 868px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-31 {
    padding-right: 868px; }

.ag-theme-balham .ag-ltr .ag-row-level-31 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-31 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-32 {
    padding-left: 908px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-32 {
    padding-right: 908px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-32 {
    padding-left: 896px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-32 {
    padding-right: 896px; }

.ag-theme-balham .ag-ltr .ag-row-level-32 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-32 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-33 {
    padding-left: 936px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-33 {
    padding-right: 936px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-33 {
    padding-left: 924px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-33 {
    padding-right: 924px; }

.ag-theme-balham .ag-ltr .ag-row-level-33 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-33 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-34 {
    padding-left: 964px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-34 {
    padding-right: 964px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-34 {
    padding-left: 952px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-34 {
    padding-right: 952px; }

.ag-theme-balham .ag-ltr .ag-row-level-34 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-34 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-35 {
    padding-left: 992px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-35 {
    padding-right: 992px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-35 {
    padding-left: 980px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-35 {
    padding-right: 980px; }

.ag-theme-balham .ag-ltr .ag-row-level-35 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-35 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-36 {
    padding-left: 1020px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-36 {
    padding-right: 1020px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-36 {
    padding-left: 1008px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-36 {
    padding-right: 1008px; }

.ag-theme-balham .ag-ltr .ag-row-level-36 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-36 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-37 {
    padding-left: 1048px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-37 {
    padding-right: 1048px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-37 {
    padding-left: 1036px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-37 {
    padding-right: 1036px; }

.ag-theme-balham .ag-ltr .ag-row-level-37 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-37 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-38 {
    padding-left: 1076px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-38 {
    padding-right: 1076px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-38 {
    padding-left: 1064px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-38 {
    padding-right: 1064px; }

.ag-theme-balham .ag-ltr .ag-row-level-38 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-38 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-39 {
    padding-left: 1104px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-39 {
    padding-right: 1104px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-39 {
    padding-left: 1092px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-39 {
    padding-right: 1092px; }

.ag-theme-balham .ag-ltr .ag-row-level-39 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-39 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-40 {
    padding-left: 1132px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-40 {
    padding-right: 1132px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-40 {
    padding-left: 1120px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-40 {
    padding-right: 1120px; }

.ag-theme-balham .ag-ltr .ag-row-level-40 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-40 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-41 {
    padding-left: 1160px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-41 {
    padding-right: 1160px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-41 {
    padding-left: 1148px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-41 {
    padding-right: 1148px; }

.ag-theme-balham .ag-ltr .ag-row-level-41 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-41 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-42 {
    padding-left: 1188px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-42 {
    padding-right: 1188px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-42 {
    padding-left: 1176px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-42 {
    padding-right: 1176px; }

.ag-theme-balham .ag-ltr .ag-row-level-42 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-42 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-43 {
    padding-left: 1216px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-43 {
    padding-right: 1216px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-43 {
    padding-left: 1204px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-43 {
    padding-right: 1204px; }

.ag-theme-balham .ag-ltr .ag-row-level-43 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-43 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-44 {
    padding-left: 1244px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-44 {
    padding-right: 1244px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-44 {
    padding-left: 1232px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-44 {
    padding-right: 1232px; }

.ag-theme-balham .ag-ltr .ag-row-level-44 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-44 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-45 {
    padding-left: 1272px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-45 {
    padding-right: 1272px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-45 {
    padding-left: 1260px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-45 {
    padding-right: 1260px; }

.ag-theme-balham .ag-ltr .ag-row-level-45 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-45 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-46 {
    padding-left: 1300px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-46 {
    padding-right: 1300px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-46 {
    padding-left: 1288px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-46 {
    padding-right: 1288px; }

.ag-theme-balham .ag-ltr .ag-row-level-46 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-46 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-47 {
    padding-left: 1328px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-47 {
    padding-right: 1328px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-47 {
    padding-left: 1316px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-47 {
    padding-right: 1316px; }

.ag-theme-balham .ag-ltr .ag-row-level-47 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-47 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-48 {
    padding-left: 1356px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-48 {
    padding-right: 1356px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-48 {
    padding-left: 1344px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-48 {
    padding-right: 1344px; }

.ag-theme-balham .ag-ltr .ag-row-level-48 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-48 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-49 {
    padding-left: 1384px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-49 {
    padding-right: 1384px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-49 {
    padding-left: 1372px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-49 {
    padding-right: 1372px; }

.ag-theme-balham .ag-ltr .ag-row-level-49 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-49 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-50 {
    padding-left: 1412px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-50 {
    padding-right: 1412px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-50 {
    padding-left: 1400px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-50 {
    padding-right: 1400px; }

.ag-theme-balham .ag-ltr .ag-row-level-50 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-50 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-51 {
    padding-left: 1440px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-51 {
    padding-right: 1440px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-51 {
    padding-left: 1428px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-51 {
    padding-right: 1428px; }

.ag-theme-balham .ag-ltr .ag-row-level-51 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-51 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-52 {
    padding-left: 1468px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-52 {
    padding-right: 1468px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-52 {
    padding-left: 1456px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-52 {
    padding-right: 1456px; }

.ag-theme-balham .ag-ltr .ag-row-level-52 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-52 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-53 {
    padding-left: 1496px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-53 {
    padding-right: 1496px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-53 {
    padding-left: 1484px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-53 {
    padding-right: 1484px; }

.ag-theme-balham .ag-ltr .ag-row-level-53 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-53 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-54 {
    padding-left: 1524px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-54 {
    padding-right: 1524px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-54 {
    padding-left: 1512px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-54 {
    padding-right: 1512px; }

.ag-theme-balham .ag-ltr .ag-row-level-54 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-54 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-55 {
    padding-left: 1552px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-55 {
    padding-right: 1552px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-55 {
    padding-left: 1540px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-55 {
    padding-right: 1540px; }

.ag-theme-balham .ag-ltr .ag-row-level-55 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-55 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-56 {
    padding-left: 1580px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-56 {
    padding-right: 1580px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-56 {
    padding-left: 1568px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-56 {
    padding-right: 1568px; }

.ag-theme-balham .ag-ltr .ag-row-level-56 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-56 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-57 {
    padding-left: 1608px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-57 {
    padding-right: 1608px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-57 {
    padding-left: 1596px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-57 {
    padding-right: 1596px; }

.ag-theme-balham .ag-ltr .ag-row-level-57 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-57 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-58 {
    padding-left: 1636px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-58 {
    padding-right: 1636px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-58 {
    padding-left: 1624px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-58 {
    padding-right: 1624px; }

.ag-theme-balham .ag-ltr .ag-row-level-58 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-58 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-59 {
    padding-left: 1664px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-59 {
    padding-right: 1664px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-59 {
    padding-left: 1652px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-59 {
    padding-right: 1652px; }

.ag-theme-balham .ag-ltr .ag-row-level-59 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-59 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-60 {
    padding-left: 1692px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-60 {
    padding-right: 1692px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-60 {
    padding-left: 1680px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-60 {
    padding-right: 1680px; }

.ag-theme-balham .ag-ltr .ag-row-level-60 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-60 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-61 {
    padding-left: 1720px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-61 {
    padding-right: 1720px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-61 {
    padding-left: 1708px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-61 {
    padding-right: 1708px; }

.ag-theme-balham .ag-ltr .ag-row-level-61 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-61 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-62 {
    padding-left: 1748px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-62 {
    padding-right: 1748px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-62 {
    padding-left: 1736px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-62 {
    padding-right: 1736px; }

.ag-theme-balham .ag-ltr .ag-row-level-62 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-62 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-63 {
    padding-left: 1776px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-63 {
    padding-right: 1776px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-63 {
    padding-left: 1764px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-63 {
    padding-right: 1764px; }

.ag-theme-balham .ag-ltr .ag-row-level-63 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-63 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-64 {
    padding-left: 1804px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-64 {
    padding-right: 1804px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-64 {
    padding-left: 1792px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-64 {
    padding-right: 1792px; }

.ag-theme-balham .ag-ltr .ag-row-level-64 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-64 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-65 {
    padding-left: 1832px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-65 {
    padding-right: 1832px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-65 {
    padding-left: 1820px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-65 {
    padding-right: 1820px; }

.ag-theme-balham .ag-ltr .ag-row-level-65 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-65 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-66 {
    padding-left: 1860px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-66 {
    padding-right: 1860px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-66 {
    padding-left: 1848px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-66 {
    padding-right: 1848px; }

.ag-theme-balham .ag-ltr .ag-row-level-66 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-66 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-67 {
    padding-left: 1888px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-67 {
    padding-right: 1888px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-67 {
    padding-left: 1876px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-67 {
    padding-right: 1876px; }

.ag-theme-balham .ag-ltr .ag-row-level-67 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-67 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-68 {
    padding-left: 1916px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-68 {
    padding-right: 1916px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-68 {
    padding-left: 1904px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-68 {
    padding-right: 1904px; }

.ag-theme-balham .ag-ltr .ag-row-level-68 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-68 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-69 {
    padding-left: 1944px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-69 {
    padding-right: 1944px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-69 {
    padding-left: 1932px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-69 {
    padding-right: 1932px; }

.ag-theme-balham .ag-ltr .ag-row-level-69 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-69 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-70 {
    padding-left: 1972px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-70 {
    padding-right: 1972px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-70 {
    padding-left: 1960px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-70 {
    padding-right: 1960px; }

.ag-theme-balham .ag-ltr .ag-row-level-70 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-70 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-71 {
    padding-left: 2000px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-71 {
    padding-right: 2000px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-71 {
    padding-left: 1988px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-71 {
    padding-right: 1988px; }

.ag-theme-balham .ag-ltr .ag-row-level-71 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-71 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-72 {
    padding-left: 2028px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-72 {
    padding-right: 2028px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-72 {
    padding-left: 2016px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-72 {
    padding-right: 2016px; }

.ag-theme-balham .ag-ltr .ag-row-level-72 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-72 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-73 {
    padding-left: 2056px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-73 {
    padding-right: 2056px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-73 {
    padding-left: 2044px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-73 {
    padding-right: 2044px; }

.ag-theme-balham .ag-ltr .ag-row-level-73 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-73 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-74 {
    padding-left: 2084px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-74 {
    padding-right: 2084px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-74 {
    padding-left: 2072px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-74 {
    padding-right: 2072px; }

.ag-theme-balham .ag-ltr .ag-row-level-74 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-74 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-75 {
    padding-left: 2112px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-75 {
    padding-right: 2112px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-75 {
    padding-left: 2100px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-75 {
    padding-right: 2100px; }

.ag-theme-balham .ag-ltr .ag-row-level-75 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-75 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-76 {
    padding-left: 2140px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-76 {
    padding-right: 2140px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-76 {
    padding-left: 2128px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-76 {
    padding-right: 2128px; }

.ag-theme-balham .ag-ltr .ag-row-level-76 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-76 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-77 {
    padding-left: 2168px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-77 {
    padding-right: 2168px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-77 {
    padding-left: 2156px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-77 {
    padding-right: 2156px; }

.ag-theme-balham .ag-ltr .ag-row-level-77 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-77 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-78 {
    padding-left: 2196px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-78 {
    padding-right: 2196px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-78 {
    padding-left: 2184px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-78 {
    padding-right: 2184px; }

.ag-theme-balham .ag-ltr .ag-row-level-78 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-78 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-79 {
    padding-left: 2224px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-79 {
    padding-right: 2224px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-79 {
    padding-left: 2212px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-79 {
    padding-right: 2212px; }

.ag-theme-balham .ag-ltr .ag-row-level-79 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-79 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-80 {
    padding-left: 2252px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-80 {
    padding-right: 2252px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-80 {
    padding-left: 2240px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-80 {
    padding-right: 2240px; }

.ag-theme-balham .ag-ltr .ag-row-level-80 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-80 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-81 {
    padding-left: 2280px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-81 {
    padding-right: 2280px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-81 {
    padding-left: 2268px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-81 {
    padding-right: 2268px; }

.ag-theme-balham .ag-ltr .ag-row-level-81 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-81 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-82 {
    padding-left: 2308px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-82 {
    padding-right: 2308px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-82 {
    padding-left: 2296px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-82 {
    padding-right: 2296px; }

.ag-theme-balham .ag-ltr .ag-row-level-82 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-82 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-83 {
    padding-left: 2336px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-83 {
    padding-right: 2336px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-83 {
    padding-left: 2324px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-83 {
    padding-right: 2324px; }

.ag-theme-balham .ag-ltr .ag-row-level-83 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-83 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-84 {
    padding-left: 2364px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-84 {
    padding-right: 2364px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-84 {
    padding-left: 2352px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-84 {
    padding-right: 2352px; }

.ag-theme-balham .ag-ltr .ag-row-level-84 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-84 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-85 {
    padding-left: 2392px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-85 {
    padding-right: 2392px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-85 {
    padding-left: 2380px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-85 {
    padding-right: 2380px; }

.ag-theme-balham .ag-ltr .ag-row-level-85 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-85 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-86 {
    padding-left: 2420px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-86 {
    padding-right: 2420px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-86 {
    padding-left: 2408px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-86 {
    padding-right: 2408px; }

.ag-theme-balham .ag-ltr .ag-row-level-86 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-86 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-87 {
    padding-left: 2448px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-87 {
    padding-right: 2448px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-87 {
    padding-left: 2436px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-87 {
    padding-right: 2436px; }

.ag-theme-balham .ag-ltr .ag-row-level-87 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-87 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-88 {
    padding-left: 2476px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-88 {
    padding-right: 2476px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-88 {
    padding-left: 2464px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-88 {
    padding-right: 2464px; }

.ag-theme-balham .ag-ltr .ag-row-level-88 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-88 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-89 {
    padding-left: 2504px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-89 {
    padding-right: 2504px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-89 {
    padding-left: 2492px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-89 {
    padding-right: 2492px; }

.ag-theme-balham .ag-ltr .ag-row-level-89 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-89 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-90 {
    padding-left: 2532px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-90 {
    padding-right: 2532px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-90 {
    padding-left: 2520px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-90 {
    padding-right: 2520px; }

.ag-theme-balham .ag-ltr .ag-row-level-90 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-90 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-91 {
    padding-left: 2560px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-91 {
    padding-right: 2560px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-91 {
    padding-left: 2548px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-91 {
    padding-right: 2548px; }

.ag-theme-balham .ag-ltr .ag-row-level-91 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-91 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-92 {
    padding-left: 2588px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-92 {
    padding-right: 2588px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-92 {
    padding-left: 2576px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-92 {
    padding-right: 2576px; }

.ag-theme-balham .ag-ltr .ag-row-level-92 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-92 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-93 {
    padding-left: 2616px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-93 {
    padding-right: 2616px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-93 {
    padding-left: 2604px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-93 {
    padding-right: 2604px; }

.ag-theme-balham .ag-ltr .ag-row-level-93 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-93 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-94 {
    padding-left: 2644px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-94 {
    padding-right: 2644px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-94 {
    padding-left: 2632px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-94 {
    padding-right: 2632px; }

.ag-theme-balham .ag-ltr .ag-row-level-94 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-94 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-95 {
    padding-left: 2672px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-95 {
    padding-right: 2672px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-95 {
    padding-left: 2660px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-95 {
    padding-right: 2660px; }

.ag-theme-balham .ag-ltr .ag-row-level-95 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-95 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-96 {
    padding-left: 2700px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-96 {
    padding-right: 2700px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-96 {
    padding-left: 2688px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-96 {
    padding-right: 2688px; }

.ag-theme-balham .ag-ltr .ag-row-level-96 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-96 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-97 {
    padding-left: 2728px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-97 {
    padding-right: 2728px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-97 {
    padding-left: 2716px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-97 {
    padding-right: 2716px; }

.ag-theme-balham .ag-ltr .ag-row-level-97 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-97 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-98 {
    padding-left: 2756px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-98 {
    padding-right: 2756px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-98 {
    padding-left: 2744px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-98 {
    padding-right: 2744px; }

.ag-theme-balham .ag-ltr .ag-row-level-98 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-98 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-99 {
    padding-left: 2784px; }

.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-99 {
    padding-right: 2784px; }

.ag-theme-balham .ag-ltr .ag-row-group-indent-99 {
    padding-left: 2772px; }

.ag-theme-balham .ag-rtl .ag-row-group-indent-99 {
    padding-right: 2772px; }

.ag-theme-balham .ag-ltr .ag-row-level-99 .ag-pivot-leaf-group {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-level-99 .ag-pivot-leaf-group {
    margin-right: 28px; }

.ag-theme-balham .ag-ltr .ag-row-group-leaf-indent {
    margin-left: 28px; }

.ag-theme-balham .ag-rtl .ag-row-group-leaf-indent {
    margin-right: 28px; }

.ag-theme-balham .ag-value-change-delta {
    padding-right: 2px; }

.ag-theme-balham .ag-value-change-delta-up {
    color: #43a047;
    color: var(--ag-value-change-delta-up-color, #43a047); }

.ag-theme-balham .ag-value-change-delta-down {
    color: #e53935;
    color: var(--ag-value-change-delta-down-color, #e53935); }

.ag-theme-balham .ag-value-change-value {
    background-color: transparent;
    border-radius: 1px;
    padding-left: 1px;
    padding-right: 1px;
    transition: background-color 1s; }

.ag-theme-balham .ag-value-change-value-highlight {
    background-color: rgba(22, 160, 133, 0.5);
    background-color: var(--ag-value-change-value-highlight-background-color, rgba(22, 160, 133, 0.5));
    transition: background-color 0.1s; }

.ag-theme-balham .ag-cell-data-changed {
    background-color: rgba(22, 160, 133, 0.5) !important;
    background-color: var(--ag-value-change-value-highlight-background-color, rgba(22, 160, 133, 0.5)) !important; }

.ag-theme-balham .ag-cell-data-changed-animation {
    background-color: transparent; }

.ag-theme-balham .ag-cell-highlight {
    background-color: #0091ea !important;
    background-color: var(--ag-range-selection-highlight-color, var(--ag-balham-active-color, #0091ea)) !important; }

.ag-theme-balham .ag-row {
    height: 28px;
    background-color: white;
    background-color: var(--ag-background-color, white);
    color: #000;
    color: var(--ag-data-color, var(--ag-foreground-color, #000));
    border-width: 1px;
    border-color: #d9dcde;
    border-color: var(--ag-row-border-color, #d9dcde);
    border-bottom-style: solid; }

.ag-theme-balham .ag-row-highlight-above::after, .ag-theme-balham .ag-row-highlight-below::after {
    content: '';
    position: absolute;
    width: calc(100% - 1px);
    height: 1px;
    background-color: #0091ea;
    background-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea));
    left: 1px; }

.ag-theme-balham .ag-row-highlight-above::after {
    top: -1px; }

.ag-theme-balham .ag-row-highlight-above.ag-row-first::after {
    top: 0; }

.ag-theme-balham .ag-row-highlight-below::after {
    bottom: 0px; }

.ag-theme-balham .ag-row-odd {
    background-color: #fcfdfe;
    background-color: var(--ag-odd-row-background-color, #fcfdfe); }

.ag-theme-balham .ag-horizontal-left-spacer:not(.ag-scroller-corner) {
    border-right: solid 1px;
    border-right-color: #bdc3c7;
    border-right-color: var(--ag-border-color, #bdc3c7); }

.ag-theme-balham .ag-horizontal-right-spacer:not(.ag-scroller-corner) {
    border-left: solid 1px;
    border-left-color: #bdc3c7;
    border-left-color: var(--ag-border-color, #bdc3c7); }

.ag-theme-balham .ag-row-hover {
    background-color: #ecf0f1;
    background-color: var(--ag-row-hover-color, #ecf0f1); }

.ag-theme-balham .ag-ltr .ag-right-aligned-cell {
    text-align: right; }

.ag-theme-balham .ag-rtl .ag-right-aligned-cell {
    text-align: left; }

.ag-theme-balham .ag-ltr .ag-right-aligned-cell .ag-cell-value, .ag-theme-balham .ag-ltr .ag-right-aligned-cell .ag-group-value {
    margin-left: auto; }

.ag-theme-balham .ag-rtl .ag-right-aligned-cell .ag-cell-value, .ag-theme-balham .ag-rtl .ag-right-aligned-cell .ag-group-value {
    margin-right: auto; }

.ag-theme-balham .ag-cell, .ag-theme-balham .ag-full-width-row .ag-cell-wrapper.ag-row-group {
    border: 1px solid transparent;
    line-height: 26px;
    padding-left: 11px;
    padding-right: 11px;
    -webkit-font-smoothing: subpixel-antialiased; }

.ag-theme-balham .ag-row > .ag-cell-wrapper {
    padding-left: 11px;
    padding-right: 11px; }

.ag-theme-balham .ag-row-dragging {
    cursor: move;
    opacity: 0.5; }

.ag-theme-balham .ag-cell-inline-editing {
    border: solid 1px;
    border-color: #bdc3c7;
    border-color: var(--ag-border-color, #bdc3c7);
    background: white;
    background: var(--ag-background-color, white);
    border-radius: 2px;
    box-shadow: none;
    padding: 4px;
    padding: 0;
    height: 28px;
    background-color: #f5f7f7;
    background-color: var(--ag-control-panel-background-color, #f5f7f7); }

.ag-theme-balham .ag-popup-editor {
    border: solid 1px;
    border-color: #bdc3c7;
    border-color: var(--ag-border-color, #bdc3c7);
    background: white;
    background: var(--ag-background-color, white);
    border-radius: 2px;
    box-shadow: none;
    padding: 4px;
    background-color: #f5f7f7;
    background-color: var(--ag-control-panel-background-color, #f5f7f7);
    padding: 0; }

.ag-theme-balham .ag-large-text-input {
    height: auto;
    padding: 12px; }

.ag-theme-balham .ag-details-row {
    padding: 20px;
    background-color: white;
    background-color: var(--ag-background-color, white); }

.ag-theme-balham .ag-layout-auto-height .ag-center-cols-clipper, .ag-theme-balham .ag-layout-auto-height .ag-center-cols-container, .ag-theme-balham .ag-layout-print .ag-center-cols-clipper, .ag-theme-balham .ag-layout-print .ag-center-cols-container {
    min-height: 50px; }

.ag-theme-balham .ag-overlay-loading-wrapper {
    background-color: rgba(255, 255, 255, 0.66);
    background-color: var(--ag-modal-overlay-background-color, rgba(255, 255, 255, 0.66)); }

.ag-theme-balham .ag-overlay-loading-center {
    border: solid 1px;
    border-color: #bdc3c7;
    border-color: var(--ag-border-color, #bdc3c7);
    background: white;
    background: var(--ag-background-color, white);
    border-radius: 2px;
    box-shadow: none;
    padding: 4px; }

.ag-theme-balham .ag-overlay-no-rows-wrapper.ag-layout-auto-height {
    padding-top: 30px; }

.ag-theme-balham .ag-loading {
    padding-left: 12px;
    display: flex;
    height: 100%;
    align-items: center; }

.ag-theme-balham .ag-loading-icon {
    padding-right: 12px; }

.ag-theme-balham .ag-icon-loading {
    animation-name: spin;
    animation-duration: 1000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear; }

@keyframes spin {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }

.ag-theme-balham .ag-floating-top {
    border-bottom: solid 1px;
    border-bottom-color: #bdc3c7;
    border-bottom-color: var(--ag-border-color, #bdc3c7); }

.ag-theme-balham .ag-floating-bottom {
    border-top: solid 1px;
    border-top-color: #bdc3c7;
    border-top-color: var(--ag-border-color, #bdc3c7); }

.ag-theme-balham .ag-ltr .ag-cell {
    border-right: solid transparent; }

.ag-theme-balham .ag-rtl .ag-cell {
    border-left: solid transparent; }

.ag-theme-balham .ag-ltr .ag-cell {
    border-right-width: 1px; }

.ag-theme-balham .ag-rtl .ag-cell {
    border-left-width: 1px; }

.ag-theme-balham .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell) {
    border-left: solid 1px;
    border-left-color: #bdc3c7;
    border-left-color: var(--ag-border-color, #bdc3c7); }

.ag-theme-balham .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell) {
    border-right: solid 1px;
    border-right-color: #bdc3c7;
    border-right-color: var(--ag-border-color, #bdc3c7); }

.ag-theme-balham .ag-row-selected {
    background-color: #b7e4ff;
    background-color: var(--ag-selected-row-background-color, #b7e4ff); }

.ag-theme-balham .ag-cell-range-selected:not(.ag-cell-focus),
  .ag-theme-balham .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing) {
    background-color: rgba(0, 145, 234, 0.2);
    background-color: var(--ag-range-selection-background-color, rgba(0, 145, 234, 0.2)); }

.ag-theme-balham .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,
    .ag-theme-balham .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart {
      background-color: rgba(0, 88, 255, 0.1) !important;
      background-color: var(--ag-range-selection-chart-background-color, rgba(0, 88, 255, 0.1)) !important; }

.ag-theme-balham .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,
      .ag-theme-balham .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category {
        background-color: rgba(0, 255, 132, 0.1) !important;
        background-color: var(--ag-range-selection-chart-category-background-color, rgba(0, 255, 132, 0.1)) !important; }

.ag-theme-balham .ag-cell-range-selected-1:not(.ag-cell-focus),
  .ag-theme-balham .ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing) {
    background-color: rgba(0, 145, 234, 0.2);
    background-color: var(--ag-range-selection-background-color-1, var(--ag-range-selection-background-color, rgba(0, 145, 234, 0.2))); }

.ag-theme-balham .ag-cell-range-selected-2:not(.ag-cell-focus),
  .ag-theme-balham .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2 {
    background-color: rgba(0, 145, 234, 0.36);
    background-color: var(--ag-range-selection-background-color-2, rgba(0, 145, 234, 0.36)); }

.ag-theme-balham .ag-cell-range-selected-3:not(.ag-cell-focus),
  .ag-theme-balham .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3 {
    background-color: rgba(0, 145, 234, 0.488);
    background-color: var(--ag-range-selection-background-color-3, rgba(0, 145, 234, 0.488)); }

.ag-theme-balham .ag-cell-range-selected-4:not(.ag-cell-focus),
  .ag-theme-balham .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4 {
    background-color: rgba(0, 145, 234, 0.5904);
    background-color: var(--ag-range-selection-background-color-4, rgba(0, 145, 234, 0.5904)); }

.ag-theme-balham .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
    border-top-color: #0091ea;
    border-top-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea)); }

.ag-theme-balham .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
    border-right-color: #0091ea;
    border-right-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea)); }

.ag-theme-balham .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
    border-bottom-color: #0091ea;
    border-bottom-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea)); }

.ag-theme-balham .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
    border-left-color: #0091ea;
    border-left-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea)); }

.ag-theme-balham .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
  .ag-theme-balham .ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
  .ag-theme-balham .ag-ltr .ag-has-focus .ag-full-width-row.ag-row-focus .ag-cell-wrapper.ag-row-group,
  .ag-theme-balham .ag-ltr .ag-cell-range-single-cell,
  .ag-theme-balham .ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle, .ag-theme-balham .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
  .ag-theme-balham .ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
  .ag-theme-balham .ag-rtl .ag-has-focus .ag-full-width-row.ag-row-focus .ag-cell-wrapper.ag-row-group,
  .ag-theme-balham .ag-rtl .ag-cell-range-single-cell,
  .ag-theme-balham .ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle {
    border: 1px solid;
    border-color: #0091ea;
    border-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea));
    outline: medium none invert;
    outline: initial; }

.ag-theme-balham .ag-cell.ag-selection-fill-top,
  .ag-theme-balham .ag-cell.ag-selection-fill-top.ag-cell-range-selected {
    border-top: 1px dashed;
    border-top-color: #0091ea;
    border-top-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea)); }

.ag-theme-balham .ag-ltr .ag-cell.ag-selection-fill-right, .ag-theme-balham .ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
    border-right: 1px dashed;
    border-right-color: #0091ea;
    border-right-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea)); }

.ag-theme-balham .ag-rtl .ag-cell.ag-selection-fill-right, .ag-theme-balham .ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
    border-left: 1px dashed;
    border-left-color: #0091ea;
    border-left-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea)); }

.ag-theme-balham .ag-cell.ag-selection-fill-bottom,
  .ag-theme-balham .ag-cell.ag-selection-fill-bottom.ag-cell-range-selected {
    border-bottom: 1px dashed;
    border-bottom-color: #0091ea;
    border-bottom-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea)); }

.ag-theme-balham .ag-ltr .ag-cell.ag-selection-fill-left, .ag-theme-balham .ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
    border-left: 1px dashed;
    border-left-color: #0091ea;
    border-left-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea)); }

.ag-theme-balham .ag-rtl .ag-cell.ag-selection-fill-left, .ag-theme-balham .ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
    border-right: 1px dashed;
    border-right-color: #0091ea;
    border-right-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea)); }

.ag-theme-balham .ag-fill-handle, .ag-theme-balham .ag-range-handle {
    position: absolute;
    width: 6px;
    height: 6px;
    bottom: -1px;
    background-color: #0091ea;
    background-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea)); }

.ag-theme-balham .ag-ltr .ag-fill-handle, .ag-theme-balham .ag-ltr .ag-range-handle {
      right: -1px; }

.ag-theme-balham .ag-rtl .ag-fill-handle, .ag-theme-balham .ag-rtl .ag-range-handle {
      left: -1px; }

.ag-theme-balham .ag-fill-handle {
    cursor: cell; }

.ag-theme-balham .ag-range-handle {
    cursor: nwse-resize; }

.ag-theme-balham .ag-cell-inline-editing {
    border-color: #719ECE !important;
    border-color: var(--ag-input-focus-border-color, #719ECE) !important; }

.ag-theme-balham .ag-menu {
    border: solid 1px;
    border-color: #bdc3c7;
    border-color: var(--ag-border-color, #bdc3c7);
    background: white;
    background: var(--ag-background-color, white);
    border-radius: 2px;
    box-shadow: none;
    padding: 4px;
    padding: 0; }

.ag-theme-balham .ag-menu-list {
    cursor: default;
    padding: 4px 0; }

.ag-theme-balham .ag-menu-separator {
    height: 9px; }

.ag-theme-balham .ag-menu-separator-part::after {
    content: "";
    display: block;
    border-top: solid 1px;
    border-top-color: #bdc3c7;
    border-top-color: var(--ag-border-color, #bdc3c7); }

.ag-theme-balham .ag-menu-option-active, .ag-theme-balham .ag-compact-menu-option-active {
    background-color: #ecf0f1;
    background-color: var(--ag-row-hover-color, #ecf0f1); }

.ag-theme-balham .ag-menu-option-part, .ag-theme-balham .ag-compact-menu-option-part {
    line-height: 16px;
    padding: 6px 0; }

.ag-theme-balham .ag-menu-option-disabled, .ag-theme-balham .ag-compact-menu-option-disabled {
    opacity: 0.5; }

.ag-theme-balham .ag-menu-option-icon, .ag-theme-balham .ag-compact-menu-option-icon {
    width: 16px; }

.ag-theme-balham .ag-ltr .ag-menu-option-icon, .ag-theme-balham .ag-ltr .ag-compact-menu-option-icon {
      padding-left: 8px; }

.ag-theme-balham .ag-rtl .ag-menu-option-icon, .ag-theme-balham .ag-rtl .ag-compact-menu-option-icon {
      padding-right: 8px; }

.ag-theme-balham .ag-menu-option-text, .ag-theme-balham .ag-compact-menu-option-text {
    padding-left: 8px;
    padding-right: 8px; }

.ag-theme-balham .ag-ltr .ag-menu-option-shortcut, .ag-theme-balham .ag-ltr .ag-compact-menu-option-shortcut {
    padding-right: 4px; }

.ag-theme-balham .ag-rtl .ag-menu-option-shortcut, .ag-theme-balham .ag-rtl .ag-compact-menu-option-shortcut {
    padding-left: 4px; }

.ag-theme-balham .ag-menu-option-popup-pointer, .ag-theme-balham .ag-compact-menu-option-popup-pointer {
    padding-right: 4px; }

.ag-theme-balham .ag-tabs-header {
    min-width: 220px;
    width: 100%;
    display: flex; }

.ag-theme-balham .ag-tab {
    border-bottom: 0 solid transparent;
    display: flex;
    flex: none;
    align-items: center;
    justify-content: center;
    cursor: pointer; }

.ag-theme-balham .ag-keyboard-focus .ag-tab:focus {
    outline: none; }

.ag-theme-balham .ag-keyboard-focus .ag-tab:focus::after {
      content: '';
      position: absolute;
      background-color: transparent;
      pointer-events: none;
      top: 4px;
      left: 4px;
      display: block;
      width: calc(100% - 8px);
      height: calc(100% - 8px);
      border: 1px solid;
      border-color: #719ECE;
      border-color: var(--ag-input-focus-border-color, #719ECE); }

.ag-theme-balham .ag-tab-selected {
    border-bottom-color: #0091ea;
    border-bottom-color: var(--ag-selected-tab-underline-color, var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea))); }

.ag-theme-balham .ag-menu-header {
    color: rgba(0, 0, 0, 0.54);
    color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54)); }

.ag-theme-balham .ag-filter-separator {
    border-top: solid 1px;
    border-top-color: #bdc3c7;
    border-top-color: var(--ag-border-color, #bdc3c7); }

.ag-theme-balham .ag-filter-condition-operator {
    height: 17px; }

.ag-theme-balham .ag-ltr .ag-filter-condition-operator-or {
    margin-left: 8px; }

.ag-theme-balham .ag-rtl .ag-filter-condition-operator-or {
    margin-right: 8px; }

.ag-theme-balham .ag-set-filter-select-all {
    padding-top: 6px; }

.ag-theme-balham .ag-set-filter-list, .ag-theme-balham .ag-filter-no-matches {
    height: 144px; }

.ag-theme-balham .ag-set-filter-filter {
    margin-top: 6px;
    margin-left: 6px;
    margin-right: 6px; }

.ag-theme-balham .ag-filter-to {
    margin-top: 4px; }

.ag-theme-balham .ag-mini-filter {
    margin: 6px 6px; }

.ag-theme-balham .ag-set-filter-item {
    margin: 0px 6px; }

.ag-theme-balham .ag-ltr .ag-set-filter-item-value {
    margin-left: 6px; }

.ag-theme-balham .ag-rtl .ag-set-filter-item-value {
    margin-right: 6px; }

.ag-theme-balham .ag-filter-apply-panel {
    padding: 6px 6px;
    border-top: solid 1px;
    border-top-color: #bdc3c7;
    border-top-color: var(--ag-secondary-border-color, var(--ag-border-color, #bdc3c7)); }

.ag-theme-balham .ag-filter-apply-panel-button {
    line-height: 1.5; }

.ag-theme-balham .ag-ltr .ag-filter-apply-panel-button {
      margin-left: 8px; }

.ag-theme-balham .ag-rtl .ag-filter-apply-panel-button {
      margin-right: 8px; }

.ag-theme-balham .ag-simple-filter-body-wrapper {
    padding: 6px 6px;
    padding-bottom: 2px; }

.ag-theme-balham .ag-simple-filter-body-wrapper > * {
      margin-bottom: 4px; }

.ag-theme-balham .ag-filter-no-matches {
    padding: 6px 6px; }

.ag-theme-balham .ag-multi-filter-menu-item {
    margin: 4px 0; }

.ag-theme-balham .ag-multi-filter-group-title-bar {
    padding: 8px 4px;
    background-color: transparent; }

.ag-theme-balham .ag-keyboard-focus .ag-multi-filter-group-title-bar:focus {
    outline: none; }

.ag-theme-balham .ag-keyboard-focus .ag-multi-filter-group-title-bar:focus::after {
      content: '';
      position: absolute;
      background-color: transparent;
      pointer-events: none;
      top: 4px;
      left: 4px;
      display: block;
      width: calc(100% - 8px);
      height: calc(100% - 8px);
      border: 1px solid;
      border-color: #719ECE;
      border-color: var(--ag-input-focus-border-color, #719ECE); }

.ag-theme-balham .ag-side-bar {
    position: relative; }

.ag-theme-balham .ag-tool-panel-wrapper {
    background-color: #f5f7f7;
    background-color: var(--ag-control-panel-background-color, #f5f7f7); }

.ag-theme-balham .ag-side-buttons {
    padding-top: 16px;
    width: 20px;
    position: relative;
    color: #000;
    color: var(--ag-foreground-color, #000);
    overflow: hidden; }

.ag-theme-balham button.ag-side-button-button {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    background: transparent;
    padding: 8px 0 8px 0;
    width: calc(100% + 1px);
    margin: 0;
    min-height: 72px;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    border: none;
    border-top: solid 1px;
    border-top-color: #bdc3c7;
    border-top-color: var(--ag-border-color, #bdc3c7);
    border-bottom: solid 1px;
    border-bottom-color: #bdc3c7;
    border-bottom-color: var(--ag-border-color, #bdc3c7); }

.ag-theme-balham button.ag-side-button-button:focus {
      box-shadow: none; }

.ag-theme-balham .ag-keyboard-focus .ag-side-button-button:focus {
    outline: none; }

.ag-theme-balham .ag-keyboard-focus .ag-side-button-button:focus::after {
      content: '';
      position: absolute;
      background-color: transparent;
      pointer-events: none;
      top: 4px;
      left: 4px;
      display: block;
      width: calc(100% - 8px);
      height: calc(100% - 8px);
      border: 1px solid;
      border-color: #719ECE;
      border-color: var(--ag-input-focus-border-color, #719ECE); }

.ag-theme-balham .ag-selected .ag-side-button-button {
    background-color: #f5f7f7;
    background-color: var(--ag-control-panel-background-color, #f5f7f7);
    border-top-color: #bdc3c7;
    border-top-color: var(--ag-border-color, #bdc3c7);
    border-bottom-color: #bdc3c7;
    border-bottom-color: var(--ag-border-color, #bdc3c7); }

.ag-theme-balham .ag-side-button-icon-wrapper {
    margin-bottom: 3px; }

.ag-theme-balham .ag-ltr .ag-side-bar-left,
  .ag-theme-balham .ag-rtl .ag-side-bar-right {
    border-right: solid 1px;
    border-right-color: #bdc3c7;
    border-right-color: var(--ag-border-color, #bdc3c7); }

.ag-theme-balham .ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,
    .ag-theme-balham .ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper {
      border-left: solid 1px;
      border-left-color: #bdc3c7;
      border-left-color: var(--ag-border-color, #bdc3c7); }

.ag-theme-balham .ag-ltr .ag-side-bar-left .ag-side-button-button,
    .ag-theme-balham .ag-rtl .ag-side-bar-right .ag-side-button-button {
      border-right: 0 solid transparent;
      margin-right: -1px;
      padding-right: 1px; }

.ag-theme-balham .ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,
    .ag-theme-balham .ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button {
      border-right-color: #0091ea;
      border-right-color: var(--ag-selected-tab-underline-color, var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea))); }

.ag-theme-balham .ag-rtl .ag-side-bar-left,
  .ag-theme-balham .ag-ltr .ag-side-bar-right {
    border-left: solid 1px;
    border-left-color: #bdc3c7;
    border-left-color: var(--ag-border-color, #bdc3c7); }

.ag-theme-balham .ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,
    .ag-theme-balham .ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper {
      border-right: solid 1px;
      border-right-color: #bdc3c7;
      border-right-color: var(--ag-border-color, #bdc3c7); }

.ag-theme-balham .ag-rtl .ag-side-bar-left .ag-side-button-button,
    .ag-theme-balham .ag-ltr .ag-side-bar-right .ag-side-button-button {
      border-left: 0 solid transparent;
      margin-left: -1px;
      padding-left: 1px; }

.ag-theme-balham .ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,
    .ag-theme-balham .ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button {
      border-left-color: #0091ea;
      border-left-color: var(--ag-selected-tab-underline-color, var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea))); }

.ag-theme-balham .ag-filter-toolpanel-header {
    height: 24px; }

.ag-theme-balham .ag-ltr .ag-filter-toolpanel-header, .ag-theme-balham .ag-ltr .ag-filter-toolpanel-search {
    padding-left: 4px; }

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-header, .ag-theme-balham .ag-rtl .ag-filter-toolpanel-search {
    padding-right: 4px; }

.ag-theme-balham .ag-keyboard-focus .ag-filter-toolpanel-header:focus {
    outline: none; }

.ag-theme-balham .ag-keyboard-focus .ag-filter-toolpanel-header:focus::after {
      content: '';
      position: absolute;
      background-color: transparent;
      pointer-events: none;
      top: 4px;
      left: 4px;
      display: block;
      width: calc(100% - 8px);
      height: calc(100% - 8px);
      border: 1px solid;
      border-color: #719ECE;
      border-color: var(--ag-input-focus-border-color, #719ECE); }

.ag-theme-balham .ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
    font-family: "agGridBalham";
    font-size: 16px;
    line-height: 16px;
    font-style: normal;
    font-weight: normal;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f114";
    position: absolute; }

.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
      padding-left: 4px; }

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
      padding-right: 4px; }

.ag-theme-balham .ag-filter-toolpanel-group-level-0-header {
    height: 32px; }

.ag-theme-balham .ag-filter-toolpanel-group-item {
    margin-top: 2px;
    margin-bottom: 2px; }

.ag-theme-balham .ag-filter-toolpanel-search {
    height: 32px; }

.ag-theme-balham .ag-filter-toolpanel-search-input {
    flex-grow: 1;
    height: 16px; }

.ag-theme-balham .ag-ltr .ag-filter-toolpanel-search-input {
      margin-right: 4px; }

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-search-input {
      margin-left: 4px; }

.ag-theme-balham .ag-filter-toolpanel-group-level-0 {
    border-top: solid 1px;
    border-top-color: #bdc3c7;
    border-top-color: var(--ag-secondary-border-color, var(--ag-border-color, #bdc3c7)); }

.ag-theme-balham .ag-ltr .ag-filter-toolpanel-expand, .ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-title-bar-icon {
    margin-right: 4px; }

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-expand, .ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-title-bar-icon {
    margin-left: 4px; }

.ag-theme-balham .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-1-header.ag-filter-toolpanel-group-title-bar {
    background-color: transparent; }

.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
    padding-left: 20px; }

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
    padding-right: 20px; }

.ag-theme-balham .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-2-header.ag-filter-toolpanel-group-title-bar {
    background-color: transparent; }

.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
    padding-left: 36px; }

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
    padding-right: 36px; }

.ag-theme-balham .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-3-header.ag-filter-toolpanel-group-title-bar {
    background-color: transparent; }

.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
    padding-left: 52px; }

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
    padding-right: 52px; }

.ag-theme-balham .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-4-header.ag-filter-toolpanel-group-title-bar {
    background-color: transparent; }

.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
    padding-left: 68px; }

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
    padding-right: 68px; }

.ag-theme-balham .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-5-header.ag-filter-toolpanel-group-title-bar {
    background-color: transparent; }

.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
    padding-left: 84px; }

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
    padding-right: 84px; }

.ag-theme-balham .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-6-header.ag-filter-toolpanel-group-title-bar {
    background-color: transparent; }

.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
    padding-left: 100px; }

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
    padding-right: 100px; }

.ag-theme-balham .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-7-header.ag-filter-toolpanel-group-title-bar {
    background-color: transparent; }

.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
    padding-left: 116px; }

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
    padding-right: 116px; }

.ag-theme-balham .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-8-header.ag-filter-toolpanel-group-title-bar {
    background-color: transparent; }

.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
    padding-left: 132px; }

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
    padding-right: 132px; }

.ag-theme-balham .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-9-header.ag-filter-toolpanel-group-title-bar {
    background-color: transparent; }

.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
    padding-left: 148px; }

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
    padding-right: 148px; }

.ag-theme-balham .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-10-header.ag-filter-toolpanel-group-title-bar {
    background-color: transparent; }

.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
    padding-left: 164px; }

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
    padding-right: 164px; }

.ag-theme-balham .ag-filter-toolpanel-instance-header.ag-filter-toolpanel-group-level-1-header {
    padding-left: 4px; }

.ag-theme-balham .ag-filter-toolpanel-instance-filter {
    border-top: solid 1px;
    border-top-color: #bdc3c7;
    border-top-color: var(--ag-border-color, #bdc3c7);
    border-bottom: solid 1px;
    border-bottom-color: #bdc3c7;
    border-bottom-color: var(--ag-border-color, #bdc3c7);
    margin-top: 4px; }

.ag-theme-balham .ag-ltr .ag-filter-toolpanel-instance-header-icon {
    margin-left: 4px; }

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-instance-header-icon {
    margin-right: 4px; }

.ag-theme-balham .ag-pivot-mode-panel {
    height: 32px;
    display: flex; }

.ag-theme-balham .ag-pivot-mode-select {
    display: flex;
    align-items: center; }

.ag-theme-balham .ag-ltr .ag-pivot-mode-select {
      margin-left: 6px; }

.ag-theme-balham .ag-rtl .ag-pivot-mode-select {
      margin-right: 6px; }

.ag-theme-balham .ag-keyboard-focus .ag-column-select-header:focus {
    outline: none; }

.ag-theme-balham .ag-keyboard-focus .ag-column-select-header:focus::after {
      content: '';
      position: absolute;
      background-color: transparent;
      pointer-events: none;
      top: 4px;
      left: 4px;
      display: block;
      width: calc(100% - 8px);
      height: calc(100% - 8px);
      border: 1px solid;
      border-color: #719ECE;
      border-color: var(--ag-input-focus-border-color, #719ECE); }

.ag-theme-balham .ag-column-select-header {
    height: 32px;
    align-items: center;
    padding: 0 6px;
    border-bottom: solid 1px;
    border-bottom-color: #bdc3c7;
    border-bottom-color: var(--ag-secondary-border-color, var(--ag-border-color, #bdc3c7)); }

.ag-theme-balham .ag-column-panel-column-select {
    border-bottom: solid 1px;
    border-bottom-color: #bdc3c7;
    border-bottom-color: var(--ag-secondary-border-color, var(--ag-border-color, #bdc3c7));
    border-top: solid 1px;
    border-top-color: #bdc3c7;
    border-top-color: var(--ag-secondary-border-color, var(--ag-border-color, #bdc3c7)); }

.ag-theme-balham .ag-column-group-icons,
  .ag-theme-balham .ag-column-select-header-icon {
    color: rgba(0, 0, 0, 0.54);
    color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54)); }

.ag-theme-balham .ag-header {
    background-color: #f5f7f7;
    background-color: var(--ag-header-background-color, #f5f7f7);
    border-bottom: solid 1px;
    border-bottom-color: #bdc3c7;
    border-bottom-color: var(--ag-border-color, #bdc3c7); }

.ag-theme-balham .ag-header-row {
    color: rgba(0, 0, 0, 0.54);
    color: var(--ag-header-foreground-color, var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54)));
    height: 32px; }

.ag-theme-balham .ag-pinned-right-header {
    border-left: solid 1px;
    border-left-color: #bdc3c7;
    border-left-color: var(--ag-border-color, #bdc3c7); }

.ag-theme-balham .ag-pinned-left-header {
    border-right: solid 1px;
    border-right-color: #bdc3c7;
    border-right-color: var(--ag-border-color, #bdc3c7); }

.ag-theme-balham .ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon {
    margin-left: 4px; }

.ag-theme-balham .ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon {
    margin-right: 4px; }

.ag-theme-balham .ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon {
    margin-right: 4px; }

.ag-theme-balham .ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon {
    margin-left: 4px; }

.ag-theme-balham .ag-header-cell,
  .ag-theme-balham .ag-header-group-cell {
    padding-left: 12px;
    padding-right: 12px; }

.ag-theme-balham .ag-header-cell.ag-header-cell-moving,
    .ag-theme-balham .ag-header-group-cell.ag-header-cell-moving {
      background-color: white;
      background-color: var(--ag-header-cell-moving-background-color, var(--ag-background-color, white)); }

.ag-theme-balham .ag-keyboard-focus .ag-header-cell:focus {
    outline: none; }

.ag-theme-balham .ag-keyboard-focus .ag-header-cell:focus::after {
      content: '';
      position: absolute;
      background-color: transparent;
      pointer-events: none;
      top: 4px;
      left: 4px;
      display: block;
      width: calc(100% - 8px);
      height: calc(100% - 8px);
      border: 1px solid;
      border-color: #719ECE;
      border-color: var(--ag-input-focus-border-color, #719ECE); }

.ag-theme-balham .ag-keyboard-focus .ag-header-group-cell:focus {
    outline: none; }

.ag-theme-balham .ag-keyboard-focus .ag-header-group-cell:focus::after {
      content: '';
      position: absolute;
      background-color: transparent;
      pointer-events: none;
      top: 4px;
      left: 4px;
      display: block;
      width: calc(100% - 8px);
      height: calc(100% - 8px);
      border: 1px solid;
      border-color: #719ECE;
      border-color: var(--ag-input-focus-border-color, #719ECE); }

.ag-theme-balham .ag-header-icon {
    color: rgba(0, 0, 0, 0.54);
    color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54)); }

.ag-theme-balham .ag-header-expand-icon {
    cursor: pointer; }

.ag-theme-balham .ag-ltr .ag-header-expand-icon {
      padding-left: 4px; }

.ag-theme-balham .ag-rtl .ag-header-expand-icon {
      padding-right: 4px; }

.ag-theme-balham .ag-header-row:not(:first-child) .ag-header-cell,
  .ag-theme-balham .ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group {
    border-top: solid 1px;
    border-top-color: #bdc3c7;
    border-top-color: var(--ag-border-color, #bdc3c7); }

.ag-theme-balham .ag-header-cell::after,
  .ag-theme-balham .ag-header-group-cell::after {
    content: "";
    position: absolute;
    z-index: 1;
    display: block;
    width: 1px;
    height: 50%;
    top: calc(50% - 25%);
    background-color: rgba(189, 195, 199, 0.5);
    background-color: var(--ag-header-column-separator-color, rgba(189, 195, 199, 0.5)); }

.ag-theme-balham .ag-ltr .ag-header-cell::after, .ag-theme-balham .ag-ltr .ag-header-group-cell::after {
      right: 0; }

.ag-theme-balham .ag-rtl .ag-header-cell::after, .ag-theme-balham .ag-rtl .ag-header-group-cell::after {
      left: 0; }

.ag-theme-balham .ag-ltr .ag-header-select-all {
    margin-right: 12px; }

.ag-theme-balham .ag-rtl .ag-header-select-all {
    margin-left: 12px; }

.ag-theme-balham .ag-ltr .ag-floating-filter-button {
    margin-left: 12px; }

.ag-theme-balham .ag-rtl .ag-floating-filter-button {
    margin-right: 12px; }

.ag-theme-balham .ag-floating-filter-button-button {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background: transparent;
    border: none;
    height: 16px;
    padding: 0;
    width: 16px; }

.ag-theme-balham .ag-filter-loading {
    background-color: #f5f7f7;
    background-color: var(--ag-control-panel-background-color, #f5f7f7);
    height: 100%;
    padding: 6px 6px;
    position: absolute;
    width: 100%;
    z-index: 1; }

.ag-theme-balham .ag-paging-panel {
    border-top: 1px solid;
    border-top-color: #bdc3c7;
    border-top-color: var(--ag-border-color, #bdc3c7);
    color: rgba(0, 0, 0, 0.54);
    color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54));
    height: 32px; }

.ag-theme-balham .ag-paging-panel > * {
      margin: 0 12px; }

.ag-theme-balham .ag-paging-button {
    cursor: pointer; }

.ag-theme-balham .ag-paging-button.ag-disabled {
    cursor: default;
    color: rgba(0, 0, 0, 0.38);
    color: var(--ag-disabled-foreground-color, rgba(0, 0, 0, 0.38)); }

.ag-theme-balham .ag-keyboard-focus .ag-paging-button:focus {
    outline: none; }

.ag-theme-balham .ag-keyboard-focus .ag-paging-button:focus::after {
      content: '';
      position: absolute;
      background-color: transparent;
      pointer-events: none;
      top: 0px;
      left: 0px;
      display: block;
      width: calc(100% - 0px);
      height: calc(100% - 0px);
      border: 1px solid;
      border-color: #719ECE;
      border-color: var(--ag-input-focus-border-color, #719ECE); }

.ag-theme-balham .ag-paging-button, .ag-theme-balham .ag-paging-description {
    margin: 0 4px; }

.ag-theme-balham .ag-status-bar {
    border-top: solid 1px;
    border-top-color: #bdc3c7;
    border-top-color: var(--ag-border-color, #bdc3c7);
    color: rgba(0, 0, 0, 0.38);
    color: var(--ag-disabled-foreground-color, rgba(0, 0, 0, 0.38));
    padding-right: 16px;
    padding-left: 16px;
    line-height: 1.5; }

.ag-theme-balham .ag-status-name-value-value {
    color: #000;
    color: var(--ag-foreground-color, #000); }

.ag-theme-balham .ag-status-bar-center {
    text-align: center; }

.ag-theme-balham .ag-status-name-value {
    margin-left: 4px;
    margin-right: 4px;
    padding-top: 8px;
    padding-bottom: 8px; }

.ag-theme-balham .ag-column-drop-cell {
    background: #dddede;
    background: var(--ag-chip-background-color, #dddede);
    border-radius: 16px;
    height: 16px;
    padding: 0 2px; }

.ag-theme-balham .ag-column-drop-cell-text {
    margin: 0 4px; }

.ag-theme-balham .ag-column-drop-cell-button {
    min-width: 16px;
    margin: 0 2px;
    color: rgba(0, 0, 0, 0.54);
    color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54)); }

.ag-theme-balham .ag-column-drop-cell-drag-handle {
    margin-left: 8px; }

.ag-theme-balham .ag-column-drop-cell-ghost {
    opacity: 0.5; }

.ag-theme-balham .ag-column-drop-horizontal {
    background-color: #f5f7f7;
    background-color: var(--ag-control-panel-background-color, #f5f7f7);
    color: rgba(0, 0, 0, 0.54);
    color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54));
    height: 28px;
    border-bottom: solid 1px;
    border-bottom-color: #bdc3c7;
    border-bottom-color: var(--ag-border-color, #bdc3c7); }

.ag-theme-balham .ag-ltr .ag-column-drop-horizontal {
      padding-left: 12px; }

.ag-theme-balham .ag-rtl .ag-column-drop-horizontal {
      padding-right: 12px; }

.ag-theme-balham .ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child) {
    border-right: solid 1px;
    border-right-color: #bdc3c7;
    border-right-color: var(--ag-border-color, #bdc3c7); }

.ag-theme-balham .ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child) {
    border-left: solid 1px;
    border-left-color: #bdc3c7;
    border-left-color: var(--ag-border-color, #bdc3c7); }

.ag-theme-balham .ag-column-drop-horizontal-cell-separator {
    margin: 0 4px;
    color: rgba(0, 0, 0, 0.54);
    color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54)); }

.ag-theme-balham .ag-column-drop-horizontal-empty-message {
    color: rgba(0, 0, 0, 0.38);
    color: var(--ag-disabled-foreground-color, rgba(0, 0, 0, 0.38)); }

.ag-theme-balham .ag-ltr .ag-column-drop-horizontal-icon {
    margin-right: 12px; }

.ag-theme-balham .ag-rtl .ag-column-drop-horizontal-icon {
    margin-left: 12px; }

.ag-theme-balham .ag-column-drop-vertical-list {
    padding-bottom: 4px;
    padding-right: 4px;
    padding-left: 4px; }

.ag-theme-balham .ag-column-drop-vertical-cell {
    margin-top: 4px; }

.ag-theme-balham .ag-column-drop-vertical {
    min-height: 50px;
    max-height: 150px;
    border-bottom: solid 1px;
    border-bottom-color: #bdc3c7;
    border-bottom-color: var(--ag-secondary-border-color, var(--ag-border-color, #bdc3c7)); }

.ag-theme-balham .ag-column-drop-vertical.ag-last-column-drop {
      border-bottom: none; }

.ag-theme-balham .ag-column-drop-vertical-icon {
    margin-left: 4px;
    margin-right: 4px; }

.ag-theme-balham .ag-column-drop-vertical-empty-message {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    color: rgba(0, 0, 0, 0.38);
    color: var(--ag-disabled-foreground-color, rgba(0, 0, 0, 0.38));
    margin-top: 4px; }

.ag-theme-balham .ag-select-agg-func-popup {
    border: solid 1px;
    border-color: #bdc3c7;
    border-color: var(--ag-border-color, #bdc3c7);
    background: white;
    background: var(--ag-background-color, white);
    border-radius: 2px;
    box-shadow: none;
    padding: 4px;
    background: white;
    background: var(--ag-background-color, white);
    height: 70px;
    padding: 0; }

.ag-theme-balham .ag-select-agg-func-virtual-list-item {
    cursor: default;
    line-height: 20px;
    padding-left: 8px; }

.ag-theme-balham .ag-select-agg-func-virtual-list-item:hover {
      background-color: #b7e4ff;
      background-color: var(--ag-selected-row-background-color, #b7e4ff); }

.ag-theme-balham .ag-chart-menu {
    border-radius: 2px;
    background: white;
    background: var(--ag-background-color, white); }

.ag-theme-balham .ag-chart-menu-icon {
    opacity: 0.5;
    line-height: 24px;
    font-size: 24px;
    width: 24px;
    height: 24px;
    margin: 2px 0;
    cursor: pointer;
    border-radius: 2px;
    color: rgba(0, 0, 0, 0.54);
    color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54)); }

.ag-theme-balham .ag-chart-menu-icon:hover {
      opacity: 1; }

.ag-theme-balham .ag-chart-mini-thumbnail {
    border: 1px solid;
    border-color: #bdc3c7;
    border-color: var(--ag-secondary-border-color, var(--ag-border-color, #bdc3c7));
    border-radius: 5px;
    margin: 5px; }

.ag-theme-balham .ag-chart-mini-thumbnail:nth-last-child(3),
    .ag-theme-balham .ag-chart-mini-thumbnail:nth-last-child(3) ~ .ag-chart-mini-thumbnail {
      margin-left: auto;
      margin-right: auto; }

.ag-theme-balham .ag-ltr .ag-chart-mini-thumbnail:first-child {
      margin-left: 0; }

.ag-theme-balham .ag-rtl .ag-chart-mini-thumbnail:first-child {
      margin-right: 0; }

.ag-theme-balham .ag-ltr .ag-chart-mini-thumbnail:last-child {
      margin-right: 0; }

.ag-theme-balham .ag-rtl .ag-chart-mini-thumbnail:last-child {
      margin-left: 0; }

.ag-theme-balham .ag-chart-mini-thumbnail.ag-selected {
      border-color: #0091ea;
      border-color: var(--ag-minichart-selected-chart-color, var(--ag-checkbox-checked-color, var(--ag-balham-active-color, #0091ea))); }

.ag-theme-balham .ag-chart-settings-card-item {
    background: #000;
    background: var(--ag-foreground-color, #000);
    width: 8px;
    height: 8px;
    border-radius: 4px; }

.ag-theme-balham .ag-chart-settings-card-item.ag-selected {
      background-color: #0091ea;
      background-color: var(--ag-minichart-selected-page-color, var(--ag-checkbox-checked-color, var(--ag-balham-active-color, #0091ea))); }

.ag-theme-balham .ag-chart-data-column-drag-handle {
    margin-left: 4px; }

.ag-theme-balham .ag-charts-settings-group-title-bar,
  .ag-theme-balham .ag-charts-data-group-title-bar,
  .ag-theme-balham .ag-charts-format-top-level-group-title-bar {
    border-top: solid 1px;
    border-top-color: #bdc3c7;
    border-top-color: var(--ag-secondary-border-color, var(--ag-border-color, #bdc3c7)); }

.ag-theme-balham .ag-charts-settings-group-container {
    padding: 4px; }

.ag-theme-balham .ag-charts-data-group-container {
    padding: 6px 6px;
    padding-bottom: 2px; }

.ag-theme-balham .ag-charts-data-group-container > * {
      margin-bottom: 4px; }

.ag-theme-balham .ag-charts-format-top-level-group-container {
    margin-left: 8px;
    padding: 4px; }

.ag-theme-balham .ag-charts-format-top-level-group-item {
    margin: 4px 0; }

.ag-theme-balham .ag-charts-format-sub-level-group-container {
    padding: 6px 6px;
    padding-bottom: 2px; }

.ag-theme-balham .ag-charts-format-sub-level-group-container > * {
      margin-bottom: 4px; }

.ag-theme-balham .ag-charts-group-container.ag-group-container-horizontal {
    padding: 4px; }

.ag-theme-balham .ag-chart-data-section,
  .ag-theme-balham .ag-chart-format-section {
    display: flex;
    margin: 0; }

.ag-theme-balham .ag-chart-menu-panel {
    background-color: #f5f7f7;
    background-color: var(--ag-control-panel-background-color, #f5f7f7); }

.ag-theme-balham .ag-ltr .ag-chart-menu-panel {
      border-left: solid 1px;
      border-left-color: #bdc3c7;
      border-left-color: var(--ag-border-color, #bdc3c7); }

.ag-theme-balham .ag-rtl .ag-chart-menu-panel {
      border-right: solid 1px;
      border-right-color: #bdc3c7;
      border-right-color: var(--ag-border-color, #bdc3c7); }

.ag-theme-balham .ag-date-time-list-page-title {
    flex-grow: 1;
    text-align: center; }

.ag-theme-balham .ag-date-time-list-page-column-label {
    text-align: center; }

.ag-theme-balham .ag-date-time-list-page-entry {
    text-align: center; }

.ag-theme-balham .ag-checkbox-input-wrapper {
    font-family: "agGridBalham";
    font-size: 16px;
    line-height: 16px;
    font-style: normal;
    font-weight: normal;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 16px;
    height: 16px;
    background-color: white;
    background-color: var(--ag-checkbox-background-color, var(--ag-background-color, white));
    border-radius: 3px;
    display: inline-block;
    vertical-align: middle;
    flex: none; }

.ag-theme-balham .ag-checkbox-input-wrapper input, .ag-theme-balham .ag-checkbox-input-wrapper input {
      -webkit-appearance: none;
      opacity: 0;
      width: 100%;
      height: 100%; }

.ag-theme-balham .ag-checkbox-input-wrapper:focus-within, .ag-theme-balham .ag-checkbox-input-wrapper:active {
      outline: none;
      box-shadow: 0 0 2px 1px #719ECE; }

.ag-theme-balham .ag-checkbox-input-wrapper.ag-disabled {
      opacity: 0.5; }

.ag-theme-balham .ag-checkbox-input-wrapper::after {
      content: "\f108";
      color: #7f8c8d;
      color: var(--ag-checkbox-unchecked-color, #7f8c8d);
      position: absolute;
      top: 0;
      left: 0;
      pointer-events: none; }

.ag-theme-balham .ag-checkbox-input-wrapper.ag-checked::after {
      content: "\f106";
      color: #0091ea;
      color: var(--ag-checkbox-checked-color, var(--ag-balham-active-color, #0091ea));
      position: absolute;
      top: 0;
      left: 0;
      pointer-events: none; }

.ag-theme-balham .ag-checkbox-input-wrapper.ag-indeterminate::after {
      content: "\f107";
      color: #7f8c8d;
      color: var(--ag-checkbox-indeterminate-color, var(--ag-checkbox-unchecked-color, #7f8c8d));
      position: absolute;
      top: 0;
      left: 0;
      pointer-events: none; }

.ag-theme-balham .ag-toggle-button-input-wrapper {
    box-sizing: border-box;
    width: 32px;
    height: 16px;
    background-color: #7f8c8d;
    background-color: var(--ag-toggle-button-off-background-color, var(--ag-checkbox-unchecked-color, #7f8c8d));
    border-radius: 8px;
    position: relative;
    flex: none;
    border: 1px solid;
    border-color: #7f8c8d;
    border-color: var(--ag-toggle-button-off-border-color, var(--ag-checkbox-unchecked-color, #7f8c8d)); }

.ag-theme-balham .ag-toggle-button-input-wrapper input {
      opacity: 0;
      height: 100%;
      width: 100%; }

.ag-theme-balham .ag-toggle-button-input-wrapper:focus-within {
      outline: none;
      box-shadow: 0 0 2px 1px #719ECE; }

.ag-theme-balham .ag-toggle-button-input-wrapper.ag-disabled {
      opacity: 0.5; }

.ag-theme-balham .ag-toggle-button-input-wrapper.ag-checked {
      background-color: #0091ea;
      background-color: var(--ag-toggle-button-on-background-color, var(--ag-checkbox-checked-color, var(--ag-balham-active-color, #0091ea)));
      border-color: #0091ea;
      border-color: var(--ag-toggle-button-on-border-color, var(--ag-checkbox-checked-color, var(--ag-balham-active-color, #0091ea))); }

.ag-theme-balham .ag-toggle-button-input-wrapper::before {
      content: ' ';
      position: absolute;
      top: -1px;
      left: -1px;
      display: block;
      box-sizing: border-box;
      height: 16px;
      width: 16px;
      background-color: white;
      background-color: var(--ag-toggle-button-switch-background-color, var(--ag-background-color, white));
      border-radius: 8px;
      transition: left 100ms;
      border: 1px solid;
      border-color: #7f8c8d;
      border-color: var(--ag-toggle-button-switch-border-color, var(--ag-toggle-button-off-border-color, var(--ag-checkbox-unchecked-color, #7f8c8d))); }

.ag-theme-balham .ag-toggle-button-input-wrapper.ag-checked::before {
      left: calc(100% - 16px);
      border-color: #0091ea;
      border-color: var(--ag-toggle-button-on-border-color, var(--ag-checkbox-checked-color, var(--ag-balham-active-color, #0091ea))); }

.ag-theme-balham .ag-radio-button-input-wrapper {
    font-family: "agGridBalham";
    font-size: 16px;
    line-height: 16px;
    font-style: normal;
    font-weight: normal;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 16px;
    height: 16px;
    background-color: white;
    background-color: var(--ag-checkbox-background-color, var(--ag-background-color, white));
    border-radius: 3px;
    display: inline-block;
    vertical-align: middle;
    flex: none;
    border-radius: 16px; }

.ag-theme-balham .ag-radio-button-input-wrapper input, .ag-theme-balham .ag-radio-button-input-wrapper input {
      -webkit-appearance: none;
      opacity: 0;
      width: 100%;
      height: 100%; }

.ag-theme-balham .ag-radio-button-input-wrapper:focus-within, .ag-theme-balham .ag-radio-button-input-wrapper:active {
      outline: none;
      box-shadow: 0 0 2px 1px #719ECE; }

.ag-theme-balham .ag-radio-button-input-wrapper.ag-disabled {
      opacity: 0.5; }

.ag-theme-balham .ag-radio-button-input-wrapper::after {
      content: "\f126";
      color: #7f8c8d;
      color: var(--ag-checkbox-unchecked-color, #7f8c8d);
      position: absolute;
      top: 0;
      left: 0;
      pointer-events: none; }

.ag-theme-balham .ag-radio-button-input-wrapper.ag-checked::after {
      content: "\f127";
      color: #0091ea;
      color: var(--ag-checkbox-checked-color, var(--ag-balham-active-color, #0091ea));
      position: absolute;
      top: 0;
      left: 0;
      pointer-events: none; }

.ag-theme-balham input[class^='ag-'][type='range'] {
    -webkit-appearance: none;
    width: 100%;
    height: 100%;
    background: none;
    overflow: visible; }

.ag-theme-balham input[class^='ag-'][type='range']::-webkit-slider-runnable-track {
      margin: 0;
      padding: 0;
      width: 100%;
      height: 3px;
      background-color: #bdc3c7;
      background-color: var(--ag-border-color, #bdc3c7);
      border-radius: 2px;
      border-radius: 3px; }

.ag-theme-balham input[class^='ag-'][type='range']::-moz-range-track {
      margin: 0;
      padding: 0;
      width: 100%;
      height: 3px;
      background-color: #bdc3c7;
      background-color: var(--ag-border-color, #bdc3c7);
      border-radius: 2px;
      border-radius: 3px; }

.ag-theme-balham input[class^='ag-'][type='range']::-ms-track {
      margin: 0;
      padding: 0;
      width: 100%;
      height: 3px;
      background-color: #bdc3c7;
      background-color: var(--ag-border-color, #bdc3c7);
      border-radius: 2px;
      border-radius: 3px;
      color: transparent;
      width: calc(100% - 2px); }

.ag-theme-balham input[class^='ag-'][type='range']::-webkit-slider-thumb {
      margin: 0;
      padding: 0;
      -webkit-appearance: none;
      width: 16px;
      height: 16px;
      background-color: white;
      background-color: var(--ag-background-color, white);
      border: 1px solid;
      border-color: #7f8c8d;
      border-color: var(--ag-checkbox-unchecked-color, #7f8c8d);
      border-radius: 16px;
      transform: translateY(-6.5px); }

.ag-theme-balham input[class^='ag-'][type='range']::-ms-thumb {
      margin: 0;
      padding: 0;
      -webkit-appearance: none;
      width: 16px;
      height: 16px;
      background-color: white;
      background-color: var(--ag-background-color, white);
      border: 1px solid;
      border-color: #7f8c8d;
      border-color: var(--ag-checkbox-unchecked-color, #7f8c8d);
      border-radius: 16px; }

.ag-theme-balham input[class^='ag-'][type='range']::-moz-ag-range-thumb {
      margin: 0;
      padding: 0;
      -webkit-appearance: none;
      width: 16px;
      height: 16px;
      background-color: white;
      background-color: var(--ag-background-color, white);
      border: 1px solid;
      border-color: #7f8c8d;
      border-color: var(--ag-checkbox-unchecked-color, #7f8c8d);
      border-radius: 16px; }

.ag-theme-balham input[class^='ag-'][type='range']:focus {
      outline: none; }

.ag-theme-balham input[class^='ag-'][type='range']:focus::-webkit-slider-thumb {
        box-shadow: 0 0 2px 1px #719ECE;
        border-color: #0091ea;
        border-color: var(--ag-checkbox-checked-color, var(--ag-balham-active-color, #0091ea)); }

.ag-theme-balham input[class^='ag-'][type='range']:focus::-ms-thumb {
        box-shadow: 0 0 2px 1px #719ECE;
        border-color: #0091ea;
        border-color: var(--ag-checkbox-checked-color, var(--ag-balham-active-color, #0091ea)); }

.ag-theme-balham input[class^='ag-'][type='range']:focus::-moz-ag-range-thumb {
        box-shadow: 0 0 2px 1px #719ECE;
        border-color: #0091ea;
        border-color: var(--ag-checkbox-checked-color, var(--ag-balham-active-color, #0091ea)); }

.ag-theme-balham input[class^='ag-'][type='range']:active::-webkit-slider-runnable-track {
      background-color: #719ECE;
      background-color: var(--ag-input-focus-border-color, #719ECE); }

.ag-theme-balham input[class^='ag-'][type='range']:active::-moz-ag-range-track {
      background-color: #719ECE;
      background-color: var(--ag-input-focus-border-color, #719ECE); }

.ag-theme-balham input[class^='ag-'][type='range']:active::-ms-track {
      background-color: #719ECE;
      background-color: var(--ag-input-focus-border-color, #719ECE); }

.ag-theme-balham input[class^='ag-'][type='range']:disabled {
      opacity: 0.5; }

.ag-theme-balham .ag-filter-toolpanel-header,
  .ag-theme-balham .ag-filter-toolpanel-search,
  .ag-theme-balham .ag-status-bar,
  .ag-theme-balham .ag-header-row,
  .ag-theme-balham .ag-multi-filter-group-title-bar {
    font-weight: 600;
    color: rgba(0, 0, 0, 0.54);
    color: var(--ag-header-foreground-color, var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54))); }

.ag-theme-balham .ag-ltr input[class^='ag-']:not([type]),
  .ag-theme-balham .ag-ltr input[class^='ag-'][type='text'],
  .ag-theme-balham .ag-ltr input[class^='ag-'][type='number'],
  .ag-theme-balham .ag-ltr input[class^='ag-'][type='tel'],
  .ag-theme-balham .ag-ltr input[class^='ag-'][type='date'],
  .ag-theme-balham .ag-ltr input[class^='ag-'][type='datetime-local'],
  .ag-theme-balham .ag-ltr textarea[class^='ag-'] {
    padding-left: 4px; }

.ag-theme-balham .ag-rtl input[class^='ag-']:not([type]),
  .ag-theme-balham .ag-rtl input[class^='ag-'][type='text'],
  .ag-theme-balham .ag-rtl input[class^='ag-'][type='number'],
  .ag-theme-balham .ag-rtl input[class^='ag-'][type='tel'],
  .ag-theme-balham .ag-rtl input[class^='ag-'][type='date'],
  .ag-theme-balham .ag-rtl input[class^='ag-'][type='datetime-local'],
  .ag-theme-balham .ag-rtl textarea[class^='ag-'] {
    padding-right: 4px; }

.ag-theme-balham .ag-column-drop-vertical-empty-message, .ag-theme-balham .ag-status-bar {
    font-weight: 600;
    color: rgba(0, 0, 0, 0.38);
    color: var(--ag-disabled-foreground-color, rgba(0, 0, 0, 0.38)); }

.ag-theme-balham .ag-dnd-ghost {
    font-weight: 600; }

.ag-theme-balham .ag-tab {
    border: 1px solid transparent;
    padding: 4px 8px;
    margin: 4px;
    margin-bottom: -1px; }

.ag-theme-balham .ag-tab-selected {
    background-color: white;
    background-color: var(--ag-background-color, white);
    border-color: #bdc3c7;
    border-color: var(--ag-border-color, #bdc3c7);
    border-bottom-color: transparent; }

.ag-theme-balham .ag-tabs-header {
    border-bottom: 1px solid;
    border-bottom-color: #bdc3c7;
    border-bottom-color: var(--ag-border-color, #bdc3c7); }

.ag-theme-balham .ag-column-drop-cell {
    height: 24px; }

.ag-theme-balham .ag-column-drop-vertical-title {
    color: #000;
    color: var(--ag-foreground-color, #000); }

.ag-theme-balham .ag-column-drop-vertical-cell {
    margin-left: 8px;
    margin-right: 8px; }

.ag-theme-balham .ag-column-drop-vertical-cell-text {
    margin-left: 8px; }

.ag-theme-balham .ag-column-drop-vertical-icon {
    color: rgba(0, 0, 0, 0.54);
    color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54)); }

.ag-theme-balham .ag-ltr .ag-column-drop-vertical-empty-message {
    padding-left: 24px;
    padding-right: 4px; }

.ag-theme-balham .ag-rtl .ag-column-drop-vertical-empty-message {
    padding-right: 24px;
    padding-left: 4px; }

.ag-theme-balham .ag-column-drop-horizontal {
    height: 32px; }

.ag-theme-balham .ag-column-drop-empty {
    color: rgba(0, 0, 0, 0.38);
    color: var(--ag-disabled-foreground-color, rgba(0, 0, 0, 0.38)); }

.ag-theme-balham .ag-column-drop-horizontal-cell-text {
    margin-left: 8px; }

.ag-theme-balham .ag-column-drop-vertical {
    padding-top: 8px; }

.ag-theme-balham .ag-menu-header {
    background-color: #f5f7f7;
    background-color: var(--ag-header-background-color, #f5f7f7); }

.ag-theme-balham .ag-overlay-loading-center {
    background-color: white;
    background-color: var(--ag-background-color, white);
    border: 1px solid;
    border-color: #bdc3c7;
    border-color: var(--ag-border-color, #bdc3c7);
    color: #000;
    color: var(--ag-foreground-color, #000);
    padding: 16px; }

.ag-theme-balham .ag-tooltip {
    border: none;
    background-color: #cbd0d3; }

.ag-theme-balham .ag-panel-title-bar-button-icon {
    font-size: 20px; }

.ag-theme-balham .ag-chart-data-section,
  .ag-theme-balham .ag-chart-format-section {
    padding-bottom: 2px; }

.ag-theme-balham .ag-group-toolbar {
    background-color: rgba(226, 233, 235, 0.5);
    background-color: var(--ag-subheader-toolbar-background-color, rgba(226, 233, 235, 0.5)); }

.ag-theme-balham .ag-chart-tab {
    padding-top: 2px; }

.ag-theme-balham .ag-charts-format-sub-level-group-item {
    margin-bottom: 6px; }


.switch.switch-small {
  min-width: 33px; }

.switch.switch-medium {
  min-width: 50px; }

.switch.switch-large {
  min-width: 60px; }

.switch.switch-small > .switch-pane > span {
  font-size: 9px; }

.switch.switch-medium > .switch-pane > span {
  font-size: 16px; }

.switch.switch-large > .switch-pane > span {
  font-size: 16px; }

.switch {
  border: 1px solid #dfdfdf;
  position: relative;
  display: inline-block;
  box-sizing: content-box;
  padding: 0;
  margin: 0;
  cursor: pointer;
  box-shadow: #dfdfdf 0 0 0 0 inset;
  transition: 0.3s ease-out all;
  -webkit-transition: 0.3s ease-out all;
  white-space: nowrap; }

.switch small {
    border-radius: 100%;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
    position: absolute;
    top: 0;
    right: calc(100% - 30px);
    transition: 0.3s ease-out all;
    -webkit-transition: 0.3s ease-out all;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center; }

.switch.switch-small {
    height: 20px;
    border-radius: 20px; }

.switch.switch-small small {
      width: 20px;
      height: 20px;
      right: calc(100% - 20px); }

.switch.switch-small > .switch-pane > span {
      line-height: 20px; }

.switch.switch-small > .switch-pane .switch-label-checked {
      padding-right: 25px;
      padding-left: 10px; }

.switch.switch-small > .switch-pane .switch-label-unchecked {
      padding-left: 25px;
      padding-right: 10px; }

.switch.switch-medium {
    height: 30px;
    border-radius: 30px; }

.switch.switch-medium small {
      width: 30px;
      height: 30px;
      right: calc(100% - 30px); }

.switch.switch-medium > .switch-pane > span {
      line-height: 30px; }

.switch.switch-medium > .switch-pane .switch-label-checked {
      padding-right: 35px;
      padding-left: 15px; }

.switch.switch-medium > .switch-pane .switch-label-unchecked {
      padding-left: 35px;
      padding-right: 15px; }

.switch.switch-large {
    height: 40px;
    border-radius: 40px; }

.switch.switch-large small {
      width: 40px;
      height: 40px;
      right: calc(100% - 40px); }

.switch.switch-large > .switch-pane > span {
      line-height: 40px; }

.switch.switch-large > .switch-pane .switch-label-checked {
      padding-right: 45px;
      padding-left: 20px; }

.switch.switch-large > .switch-pane .switch-label-unchecked {
      padding-left: 45px;
      padding-right: 20px; }

.switch.checked {
    background: #64bd63; }

.switch.checked small {
      right: 0;
      left: auto; }

.switch.checked .switch-pane {
      top: 0; }

.switch.checked .switch-pane .switch-label-checked {
        display: block; }

.switch.checked .switch-pane .switch-label-unchecked {
        display: none; }

.switch.disabled {
    opacity: 0.5;
    cursor: not-allowed; }

.switch .switch-pane {
    display: flex;
    flex-direction: column;
    height: 100%;
    min-height: 100%;
    justify-content: flex-start;
    align-items: center;
    top: 0;
    position: relative;
    pointer-events: none; }

.switch .switch-pane > span {
      display: block;
      min-height: 100%; }

.switch .switch-pane .switch-label {
      color: black; }

.switch .switch-pane .switch-label-checked {
        display: none; }

.switch .switch-pane .switch-label-unchecked {
        display: block; }

.switch.loading {
    background-color: #f1f1f1; }

.switch.loading small {
      background-color: transparent;
      border: none;
      box-shadow: none;
      right: 50%;
      transform: translateX(50%); }

/* based on angular-toastr css https://github.com/Foxandxss/angular-toastr/blob/cb508fe6801d6b288d3afc525bb40fee1b101650/dist/angular-toastr.css */

/* position */

.toast-center-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-left {
  top: 12px;
  left: 12px;
}

.toast-top-right {
  top: 12px;
  right: 12px;
}

.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}

.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}

/* toast styles */

.toast-title {
  font-weight: bold;
}

.toast-message {
  word-wrap: break-word;
}

.toast-message a,
.toast-message label {
  color: #FFFFFF;
}

.toast-message a:hover {
  color: #CCCCCC;
  text-decoration: none;
}

.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  text-shadow: 0 1px 0 #ffffff;
  /* opacity: 0.8; */
}

.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
}

/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/

button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}

.toast-container {
  pointer-events: none;
  position: fixed;
  z-index: 999999;
}

.toast-container * {
  box-sizing: border-box;
}

.toast-container .ngx-toastr {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  background-size: 24px;
  box-shadow: 0 0 12px #999999;
  color: #FFFFFF;
}

.toast-container .ngx-toastr:hover {
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  cursor: pointer;
}

/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/info-circle.svg */

.toast-info {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z'/%3E%3C/svg%3E");
}

/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/times-circle.svg */

.toast-error {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z'/%3E%3C/svg%3E");
}

/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/check.svg */

.toast-success {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E");
}

/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/exclamation-triangle.svg */

.toast-warning {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' width='576' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z'/%3E%3C/svg%3E");
}

.toast-container.toast-top-center .ngx-toastr,
.toast-container.toast-bottom-center .ngx-toastr {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}

.toast-container.toast-top-full-width .ngx-toastr,
.toast-container.toast-bottom-full-width .ngx-toastr {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}

.ngx-toastr {
  background-color: #030303;
  pointer-events: auto;
}

.toast-success {
  background-color: #51A351;
}

.toast-error {
  background-color: #BD362F;
}

.toast-info {
  background-color: #2F96B4;
}

.toast-warning {
  background-color: #F89406;
}

.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
}

/* Responsive Design */

@media all and (max-width: 240px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}

@media all and (min-width: 241px) and (max-width: 480px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}

@media all and (min-width: 481px) and (max-width: 768px) {
  .toast-container .ngx-toastr.div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}

.swal2-popup.swal2-toast{flex-direction:row;align-items:center;width:auto;padding:.625em;overflow-y:hidden;background:#fff;box-shadow:0 0 .625em #d9d9d9}.swal2-popup.swal2-toast .swal2-header{flex-direction:row;padding:0}.swal2-popup.swal2-toast .swal2-title{flex-grow:1;justify-content:flex-start;margin:0 .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{position:static;width:.8em;height:.8em;line-height:.8}.swal2-popup.swal2-toast .swal2-content{justify-content:flex-start;padding:0;font-size:1em}.swal2-popup.swal2-toast .swal2-icon{width:2em;min-width:2em;height:2em;margin:0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:700}@media all and (-ms-high-contrast:none), (-ms-high-contrast:active){.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{font-size:.25em}}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{flex-basis:auto!important;width:auto;height:auto;margin:0 .3125em}.swal2-popup.swal2-toast .swal2-styled{margin:0 .3125em;padding:.3125em .625em;font-size:1em}.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(50,100,150,.4)}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{animation:swal2-toast-hide .1s forwards}.swal2-container{display:flex;position:fixed;z-index:1060;top:0;right:0;bottom:0;left:0;flex-direction:row;align-items:center;justify-content:center;padding:.625em;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation{background:rgba(0,0,0,.4)}.swal2-container.swal2-backdrop-hide{background:0 0!important}.swal2-container.swal2-top{align-items:flex-start}.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{align-items:flex-start;justify-content:flex-start}.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{align-items:flex-start;justify-content:flex-end}.swal2-container.swal2-center{align-items:center}.swal2-container.swal2-center-left,.swal2-container.swal2-center-start{align-items:center;justify-content:flex-start}.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{align-items:center;justify-content:flex-end}.swal2-container.swal2-bottom{align-items:flex-end}.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{align-items:flex-end;justify-content:flex-start}.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{align-items:flex-end;justify-content:flex-end}.swal2-container.swal2-bottom-end>:first-child,.swal2-container.swal2-bottom-left>:first-child,.swal2-container.swal2-bottom-right>:first-child,.swal2-container.swal2-bottom-start>:first-child,.swal2-container.swal2-bottom>:first-child{margin-top:auto}.swal2-container.swal2-grow-fullscreen>.swal2-modal{display:flex!important;flex:1;align-self:stretch;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-grow-column{flex:1;flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-no-transition{transition:none!important}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{margin:auto}@media all and (-ms-high-contrast:none), (-ms-high-contrast:active){.swal2-container .swal2-modal{margin:0!important}}.swal2-popup{display:none;position:relative;box-sizing:border-box;flex-direction:column;justify-content:center;width:32em;max-width:100%;padding:1.25em;border:none;border-radius:.3125em;background:#fff;font-family:inherit;font-size:1rem}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-header{display:flex;flex-direction:column;align-items:center;padding:0 1.8em}.swal2-title{position:relative;max-width:100%;margin:0 0 .4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-actions{display:flex;z-index:1;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;margin:1.25em auto 0}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-actions.swal2-loading .swal2-styled.swal2-confirm{box-sizing:border-box;width:2.5em;height:2.5em;margin:.46875em;padding:0;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border:.25em solid transparent;border-radius:100%;border-color:transparent;background-color:transparent!important;color:transparent!important;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.swal2-actions.swal2-loading .swal2-styled.swal2-cancel{margin-right:30px;margin-left:30px}.swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after{content:"";display:inline-block;width:15px;height:15px;margin-left:5px;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border:3px solid #999;border-radius:50%;border-right-color:transparent;box-shadow:1px 1px 1px #fff}.swal2-styled{margin:.3125em;padding:.625em 2em;box-shadow:none;font-weight:500}.swal2-styled:not([disabled]){cursor:pointer}.swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;background:initial;background-color:#3085d6;color:#fff;font-size:1.0625em}.swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;background:initial;background-color:#aaa;color:#fff;font-size:1.0625em}.swal2-styled:focus{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(50,100,150,.4)}.swal2-styled::-moz-focus-inner{border:0}.swal2-footer{justify-content:center;margin:1.25em 0 0;padding:1em 0 0;border-top:1px solid #eee;color:#545454;font-size:1em}.swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;height:.25em;overflow:hidden;border-bottom-right-radius:.3125em;border-bottom-left-radius:.3125em}.swal2-timer-progress-bar{width:100%;height:.25em;background:rgba(0,0,0,.2)}.swal2-image{max-width:100%;margin:1.25em auto}.swal2-close{position:absolute;z-index:2;top:0;right:0;align-items:center;justify-content:center;width:1.2em;height:1.2em;padding:0;overflow:hidden;transition:color .1s ease-out;border:none;border-radius:0;background:0 0;color:#ccc;font-family:serif;font-size:2.5em;line-height:1.2;cursor:pointer}.swal2-close:hover{transform:none;background:0 0;color:#f27474}.swal2-close::-moz-focus-inner{border:0}.swal2-content{z-index:1;justify-content:center;margin:0;padding:0 1.6em;color:#545454;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;word-wrap:break-word}.swal2-checkbox,.swal2-file,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea{margin:1em auto}.swal2-file,.swal2-input,.swal2-textarea{box-sizing:border-box;width:100%;transition:border-color .3s,box-shadow .3s;border:1px solid #d9d9d9;border-radius:.1875em;background:inherit;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);color:inherit;font-size:1.125em}.swal2-file.swal2-inputerror,.swal2-input.swal2-inputerror,.swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{border:1px solid #b4dbed;outline:0;box-shadow:0 0 3px #c4e6f5}.swal2-file::-moz-placeholder,.swal2-input::-moz-placeholder,.swal2-textarea::-moz-placeholder{color:#ccc}.swal2-file::-moz-placeholder, .swal2-input::-moz-placeholder, .swal2-textarea::-moz-placeholder{color:#ccc}.swal2-file::placeholder,.swal2-input::placeholder,.swal2-textarea::placeholder{color:#ccc}.swal2-range{margin:1em auto;background:#fff}.swal2-range input{width:80%}.swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}.swal2-range input,.swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}.swal2-input{height:2.625em;padding:0 .75em}.swal2-input[type=number]{max-width:10em}.swal2-file{background:inherit;font-size:1.125em}.swal2-textarea{height:6.75em;padding:.75em}.swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:inherit;color:inherit;font-size:1.125em}.swal2-checkbox,.swal2-radio{align-items:center;justify-content:center;background:#fff;color:inherit}.swal2-checkbox label,.swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-checkbox input,.swal2-radio input{margin:0 .4em}.swal2-validation-message{display:none;align-items:center;justify-content:center;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}.swal2-validation-message::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}.swal2-icon{position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;border:.25em solid transparent;border-radius:50%;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474;color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}.swal2-icon.swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-success{border-color:#a5dc86;color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-progress-steps{align-items:center;margin:0 0 1.25em;padding:0;background:inherit;font-weight:600}.swal2-progress-steps li{display:inline-block;position:relative}.swal2-progress-steps .swal2-progress-step{z-index:20;width:2em;height:2em;border-radius:2em;background:#3085d6;color:#fff;line-height:2em;text-align:center}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#3085d6}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}.swal2-progress-steps .swal2-progress-step-line{z-index:10;width:2.5em;height:.4em;margin:0 -1px;background:#3085d6}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{animation:swal2-show .3s}.swal2-hide{animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{right:auto;left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media all and (-ms-high-contrast:none), (-ms-high-contrast:active){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@-moz-document url-prefix(){.swal2-close:focus{outline:2px solid rgba(50,100,150,.4)}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{top:auto;right:auto;bottom:auto;left:auto;max-width:calc(100% - .625em * 2);background-color:transparent!important}body.swal2-no-backdrop .swal2-container>.swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-no-backdrop .swal2-container.swal2-top{top:0;left:50%;transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-top-left,body.swal2-no-backdrop .swal2-container.swal2-top-start{top:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-top-end,body.swal2-no-backdrop .swal2-container.swal2-top-right{top:0;right:0}body.swal2-no-backdrop .swal2-container.swal2-center{top:50%;left:50%;transform:translate(-50%,-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-left,body.swal2-no-backdrop .swal2-container.swal2-center-start{top:50%;left:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-end,body.swal2-no-backdrop .swal2-container.swal2-center-right{top:50%;right:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom{bottom:0;left:50%;transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom-left,body.swal2-no-backdrop .swal2-container.swal2-bottom-start{bottom:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-bottom-end,body.swal2-no-backdrop .swal2-container.swal2-bottom-right{right:0;bottom:0}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static!important}}body.swal2-toast-shown .swal2-container{background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}body.swal2-toast-column .swal2-toast{flex-direction:column;align-items:stretch}body.swal2-toast-column .swal2-toast .swal2-actions{flex:1;align-self:stretch;height:2.2em;margin-top:.3125em}body.swal2-toast-column .swal2-toast .swal2-loading{justify-content:center}body.swal2-toast-column .swal2-toast .swal2-input{height:2em;margin:.3125em auto;font-size:1em}body.swal2-toast-column .swal2-toast .swal2-validation-message{font-size:1em}
@font-face{font-family:videogular;src:url('videogular.3fd92bcf683e015f.eot?hj1wei');src:url('videogular.3fd92bcf683e015f.eot?hj1wei#iefix') format("embedded-opentype"),url('videogular.a2e9f11f226cda93.ttf?hj1wei') format("truetype"),url('videogular.ef07f01ce399477e.woff?hj1wei') format("woff"),url('videogular.b5fa324995460a3b.svg?hj1wei#videogular') format("svg");font-weight:400;font-style:normal}[class*=" vg-icon-"],[class^=vg-icon-]{font-family:videogular!important;speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;display:flex;align-items:center;justify-content:center;width:50px;font-size:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vg-icon-closed_caption:before{content:"\e006"}.vg-icon-pause:before{content:"\e018"}.vg-icon-play_arrow:before{content:"\e01b"}.vg-icon-repeat:before{content:"\e023"}.vg-icon-replay:before{content:"\e025"}.vg-icon-skip_next:before{content:"\e027"}.vg-icon-skip_previous:before{content:"\e028"}.vg-icon-stop:before{content:"\e02a"}.vg-icon-volume_down:before{content:"\e030"}.vg-icon-volume_mute:before{content:"\e031"}.vg-icon-volume_off:before{content:"\e032"}.vg-icon-volume_up:before{content:"\e033"}.vg-icon-hd:before{content:"\e035"}.vg-icon-forward_10:before{content:"\e038"}.vg-icon-forward_30:before{content:"\e039"}.vg-icon-replay_10:before{content:"\e03b"}.vg-icon-replay_30:before{content:"\e03c"}.vg-icon-fullscreen:before{content:"\e20c"}.vg-icon-fullscreen_exit:before{content:"\e20d"}vg-player video{width:100%;height:100%}
@charset "UTF-8";
/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */
:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}
.animate__animated{animation-duration:1s;animation-duration:var(--animate-duration);animation-fill-mode:both}
.animate__animated.animate__infinite{animation-iteration-count:infinite}
.animate__animated.animate__repeat-1{animation-iteration-count:1;animation-iteration-count:var(--animate-repeat)}
.animate__animated.animate__repeat-2{animation-iteration-count:2;animation-iteration-count:calc(1*2);animation-iteration-count:calc(var(--animate-repeat)*2)}
.animate__animated.animate__repeat-3{animation-iteration-count:3;animation-iteration-count:calc(1*3);animation-iteration-count:calc(var(--animate-repeat)*3)}
.animate__animated.animate__delay-1s{animation-delay:1s;animation-delay:var(--animate-delay)}
.animate__animated.animate__delay-2s{animation-delay:2s;animation-delay:calc(1s*2);animation-delay:calc(var(--animate-delay)*2)}
.animate__animated.animate__delay-3s{animation-delay:3s;animation-delay:calc(1s*3);animation-delay:calc(var(--animate-delay)*3)}
.animate__animated.animate__delay-4s{animation-delay:4s;animation-delay:calc(1s*4);animation-delay:calc(var(--animate-delay)*4)}
.animate__animated.animate__delay-5s{animation-delay:5s;animation-delay:calc(1s*5);animation-delay:calc(var(--animate-delay)*5)}
.animate__animated.animate__faster{animation-duration:.5s;animation-duration:calc(1s/2);animation-duration:calc(var(--animate-duration)/2)}
.animate__animated.animate__fast{animation-duration:.8s;animation-duration:calc(1s*0.8);animation-duration:calc(var(--animate-duration)*0.8)}
.animate__animated.animate__slow{animation-duration:2s;animation-duration:calc(1s*2);animation-duration:calc(var(--animate-duration)*2)}
.animate__animated.animate__slower{animation-duration:3s;animation-duration:calc(1s*3);animation-duration:calc(var(--animate-duration)*3)}
@media (prefers-reduced-motion:reduce), print{.animate__animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}
@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0) scaleY(.95)}90%{transform:translate3d(0,-4px,0) scaleY(1.02)}}
.animate__bounce{animation-name:bounce;transform-origin:center bottom}
@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}
.animate__flash{animation-name:flash}
@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}
.animate__pulse{animation-name:pulse;animation-timing-function:ease-in-out}
@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}
.animate__rubberBand{animation-name:rubberBand}
@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}
.animate__shakeX{animation-name:shakeX}
@keyframes shakeY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(0,-10px,0)}20%,40%,60%,80%{transform:translate3d(0,10px,0)}}
.animate__shakeY{animation-name:shakeY}
@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}
.animate__headShake{animation-timing-function:ease-in-out;animation-name:headShake}
@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}
.animate__swing{transform-origin:top center;animation-name:swing}
@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}
.animate__tada{animation-name:tada}
@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:translateZ(0)}}
.animate__wobble{animation-name:wobble}
@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}
.animate__jello{animation-name:jello;transform-origin:center}
@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}
.animate__heartBeat{animation-name:heartBeat;animation-duration:1.3s;animation-duration:calc(1s*1.3);animation-duration:calc(var(--animate-duration)*1.3);animation-timing-function:ease-in-out}
@keyframes backInDown{0%{transform:translateY(-1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}
.animate__backInDown{animation-name:backInDown}
@keyframes backInLeft{0%{transform:translateX(-2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}
.animate__backInLeft{animation-name:backInLeft}
@keyframes backInRight{0%{transform:translateX(2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}
.animate__backInRight{animation-name:backInRight}
@keyframes backInUp{0%{transform:translateY(1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}
.animate__backInUp{animation-name:backInUp}
@keyframes backOutDown{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(700px) scale(.7);opacity:.7}}
.animate__backOutDown{animation-name:backOutDown}
@keyframes backOutLeft{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(-2000px) scale(.7);opacity:.7}}
.animate__backOutLeft{animation-name:backOutLeft}
@keyframes backOutRight{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(2000px) scale(.7);opacity:.7}}
.animate__backOutRight{animation-name:backOutRight}
@keyframes backOutUp{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(-700px) scale(.7);opacity:.7}}
.animate__backOutUp{animation-name:backOutUp}
@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}
.animate__bounceIn{animation-duration:.75s;animation-duration:calc(1s*0.75);animation-duration:calc(var(--animate-duration)*0.75);animation-name:bounceIn}
@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;transform:translate3d(0,25px,0) scaleY(.9)}75%{transform:translate3d(0,-10px,0) scaleY(.95)}90%{transform:translate3d(0,5px,0) scaleY(.985)}to{transform:translateZ(0)}}
.animate__bounceInDown{animation-name:bounceInDown}
@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(25px,0,0) scaleX(1)}75%{transform:translate3d(-10px,0,0) scaleX(.98)}90%{transform:translate3d(5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}
.animate__bounceInLeft{animation-name:bounceInLeft}
@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(-25px,0,0) scaleX(1)}75%{transform:translate3d(10px,0,0) scaleX(.98)}90%{transform:translate3d(-5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}
.animate__bounceInRight{animation-name:bounceInRight}
@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}75%{transform:translate3d(0,10px,0) scaleY(.95)}90%{transform:translate3d(0,-5px,0) scaleY(.985)}to{transform:translateZ(0)}}
.animate__bounceInUp{animation-name:bounceInUp}
@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}
.animate__bounceOut{animation-duration:.75s;animation-duration:calc(1s*0.75);animation-duration:calc(var(--animate-duration)*0.75);animation-name:bounceOut}
@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,2000px,0) scaleY(3)}}
.animate__bounceOutDown{animation-name:bounceOutDown}
@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(-2000px,0,0) scaleX(2)}}
.animate__bounceOutLeft{animation-name:bounceOutLeft}
@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(2000px,0,0) scaleX(2)}}
.animate__bounceOutRight{animation-name:bounceOutRight}
@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,-2000px,0) scaleY(3)}}
.animate__bounceOutUp{animation-name:bounceOutUp}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
.animate__fadeIn{animation-name:fadeIn}
@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}
.animate__fadeInDown{animation-name:fadeInDown}
@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translateZ(0)}}
.animate__fadeInDownBig{animation-name:fadeInDownBig}
@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}
.animate__fadeInLeft{animation-name:fadeInLeft}
@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translateZ(0)}}
.animate__fadeInLeftBig{animation-name:fadeInLeftBig}
@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}
.animate__fadeInRight{animation-name:fadeInRight}
@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translateZ(0)}}
.animate__fadeInRightBig{animation-name:fadeInRightBig}
@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}
.animate__fadeInUp{animation-name:fadeInUp}
@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translateZ(0)}}
.animate__fadeInUpBig{animation-name:fadeInUpBig}
@keyframes fadeInTopLeft{0%{opacity:0;transform:translate3d(-100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}
.animate__fadeInTopLeft{animation-name:fadeInTopLeft}
@keyframes fadeInTopRight{0%{opacity:0;transform:translate3d(100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}
.animate__fadeInTopRight{animation-name:fadeInTopRight}
@keyframes fadeInBottomLeft{0%{opacity:0;transform:translate3d(-100%,100%,0)}to{opacity:1;transform:translateZ(0)}}
.animate__fadeInBottomLeft{animation-name:fadeInBottomLeft}
@keyframes fadeInBottomRight{0%{opacity:0;transform:translate3d(100%,100%,0)}to{opacity:1;transform:translateZ(0)}}
.animate__fadeInBottomRight{animation-name:fadeInBottomRight}
@keyframes fadeOut{0%{opacity:1}to{opacity:0}}
.animate__fadeOut{animation-name:fadeOut}
@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}
.animate__fadeOutDown{animation-name:fadeOutDown}
@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}
.animate__fadeOutDownBig{animation-name:fadeOutDownBig}
@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}
.animate__fadeOutLeft{animation-name:fadeOutLeft}
@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}
.animate__fadeOutLeftBig{animation-name:fadeOutLeftBig}
@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}
.animate__fadeOutRight{animation-name:fadeOutRight}
@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}
.animate__fadeOutRightBig{animation-name:fadeOutRightBig}
@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}
.animate__fadeOutUp{animation-name:fadeOutUp}
@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}
.animate__fadeOutUpBig{animation-name:fadeOutUpBig}
@keyframes fadeOutTopLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,-100%,0)}}
.animate__fadeOutTopLeft{animation-name:fadeOutTopLeft}
@keyframes fadeOutTopRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,-100%,0)}}
.animate__fadeOutTopRight{animation-name:fadeOutTopRight}
@keyframes fadeOutBottomRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,100%,0)}}
.animate__fadeOutBottomRight{animation-name:fadeOutBottomRight}
@keyframes fadeOutBottomLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,100%,0)}}
.animate__fadeOutBottomLeft{animation-name:fadeOutBottomLeft}
@keyframes flip{0%{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}to{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}}
.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}
@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}
.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInX}
@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}
.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInY}
@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}
.animate__flipOutX{animation-duration:.75s;animation-duration:calc(1s*0.75);animation-duration:calc(var(--animate-duration)*0.75);animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}
@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}
.animate__flipOutY{animation-duration:.75s;animation-duration:calc(1s*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipOutY}
@keyframes lightSpeedInRight{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg)}to{transform:translateZ(0)}}
.animate__lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}
@keyframes lightSpeedInLeft{0%{transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{transform:skewX(-20deg);opacity:1}80%{transform:skewX(5deg)}to{transform:translateZ(0)}}
.animate__lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}
@keyframes lightSpeedOutRight{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}
.animate__lightSpeedOutRight{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}
@keyframes lightSpeedOutLeft{0%{opacity:1}to{transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}
.animate__lightSpeedOutLeft{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}
@keyframes rotateIn{0%{transform:rotate(-200deg);opacity:0}to{transform:translateZ(0);opacity:1}}
.animate__rotateIn{animation-name:rotateIn;transform-origin:center}
@keyframes rotateInDownLeft{0%{transform:rotate(-45deg);opacity:0}to{transform:translateZ(0);opacity:1}}
.animate__rotateInDownLeft{animation-name:rotateInDownLeft;transform-origin:left bottom}
@keyframes rotateInDownRight{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}
.animate__rotateInDownRight{animation-name:rotateInDownRight;transform-origin:right bottom}
@keyframes rotateInUpLeft{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}
.animate__rotateInUpLeft{animation-name:rotateInUpLeft;transform-origin:left bottom}
@keyframes rotateInUpRight{0%{transform:rotate(-90deg);opacity:0}to{transform:translateZ(0);opacity:1}}
.animate__rotateInUpRight{animation-name:rotateInUpRight;transform-origin:right bottom}
@keyframes rotateOut{0%{opacity:1}to{transform:rotate(200deg);opacity:0}}
.animate__rotateOut{animation-name:rotateOut;transform-origin:center}
@keyframes rotateOutDownLeft{0%{opacity:1}to{transform:rotate(45deg);opacity:0}}
.animate__rotateOutDownLeft{animation-name:rotateOutDownLeft;transform-origin:left bottom}
@keyframes rotateOutDownRight{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}
.animate__rotateOutDownRight{animation-name:rotateOutDownRight;transform-origin:right bottom}
@keyframes rotateOutUpLeft{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}
.animate__rotateOutUpLeft{animation-name:rotateOutUpLeft;transform-origin:left bottom}
@keyframes rotateOutUpRight{0%{opacity:1}to{transform:rotate(90deg);opacity:0}}
.animate__rotateOutUpRight{animation-name:rotateOutUpRight;transform-origin:right bottom}
@keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}
.animate__hinge{animation-duration:2s;animation-duration:calc(1s*2);animation-duration:calc(var(--animate-duration)*2);animation-name:hinge;transform-origin:top left}
@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}
.animate__jackInTheBox{animation-name:jackInTheBox}
@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}
.animate__rollIn{animation-name:rollIn}
@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}
.animate__rollOut{animation-name:rollOut}
@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}
.animate__zoomIn{animation-name:zoomIn}
@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
.animate__zoomInDown{animation-name:zoomInDown}
@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
.animate__zoomInLeft{animation-name:zoomInLeft}
@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
.animate__zoomInRight{animation-name:zoomInRight}
@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
.animate__zoomInUp{animation-name:zoomInUp}
@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}
.animate__zoomOut{animation-name:zoomOut}
@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
.animate__zoomOutDown{animation-name:zoomOutDown;transform-origin:center bottom}
@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0)}}
.animate__zoomOutLeft{animation-name:zoomOutLeft;transform-origin:left center}
@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0)}}
.animate__zoomOutRight{animation-name:zoomOutRight;transform-origin:right center}
@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
.animate__zoomOutUp{animation-name:zoomOutUp;transform-origin:center bottom}
@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}
.animate__slideInDown{animation-name:slideInDown}
@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}
.animate__slideInLeft{animation-name:slideInLeft}
@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}
.animate__slideInRight{animation-name:slideInRight}
@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}
.animate__slideInUp{animation-name:slideInUp}
@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}
.animate__slideOutDown{animation-name:slideOutDown}
@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}
.animate__slideOutLeft{animation-name:slideOutLeft}
@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}
.animate__slideOutRight{animation-name:slideOutRight}
@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}
.animate__slideOutUp{animation-name:slideOutUp}
.gu-mirror {
  position: fixed !important;
  margin: 0 !important;
  z-index: 9999 !important;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}
.gu-hide {
  display: none !important;
}
.gu-unselectable {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  user-select: none !important;
}
.gu-transit {
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20);
}

