/*!
 * BootstrapVue Custom CSS (https://bootstrap-vue.org)
 */
.bv-no-focus-ring:focus{outline:none}
@media (max-width:575.98px){
.bv-d-xs-down-none{display:none!important}
}
@media (max-width:767.98px){
.bv-d-sm-down-none{display:none!important}
}
@media (max-width:991.98px){
.bv-d-md-down-none{display:none!important}
}
@media (max-width:1199.98px){
.bv-d-lg-down-none{display:none!important}
}
.bv-d-xl-down-none{display:none!important}
.form-control.focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}
.form-control.focus.is-valid{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}
.form-control.focus.is-invalid{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}
.b-avatar{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex-shrink:0;width:2.5rem;height:2.5rem;font-size:inherit;font-weight:400;line-height:1;max-width:100%;max-height:auto;text-align:center;overflow:visible;position:relative;transition:color .15s ease-in-out,background-color .15s ease-in-out,box-shadow .15s ease-in-out}
.b-avatar:focus{outline:0}
.b-avatar.btn,.b-avatar[href]{padding:0;border:0}
.b-avatar.btn .b-avatar-img img,.b-avatar[href] .b-avatar-img img{transition:transform .15s ease-in-out}
.b-avatar.btn:not(:disabled):not(.disabled),.b-avatar[href]:not(:disabled):not(.disabled){cursor:pointer}
.b-avatar.btn:not(:disabled):not(.disabled):hover .b-avatar-img img,.b-avatar[href]:not(:disabled):not(.disabled):hover .b-avatar-img img{transform:scale(1.15)}
.b-avatar.disabled,.b-avatar:disabled,.b-avatar[disabled]{opacity:.65;pointer-events:none}
.b-avatar .b-avatar-custom,.b-avatar .b-avatar-img,.b-avatar .b-avatar-text{border-radius:inherit;width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000)}
.b-avatar .b-avatar-text{text-transform:uppercase;white-space:nowrap}
.b-avatar[href]{text-decoration:none}
.b-avatar>.b-icon{width:60%;height:auto;max-width:100%}
.b-avatar .b-avatar-img img{width:100%;height:100%;max-height:auto;border-radius:inherit;-o-object-fit:cover;object-fit:cover}
.b-avatar .b-avatar-badge{position:absolute;min-height:1.5em;min-width:1.5em;padding:.25em;line-height:1;border-radius:10em;font-size:70%;font-weight:700;z-index:1}
.b-avatar-sm{width:1.5rem;height:1.5rem}
.b-avatar-sm .b-avatar-text{font-size:.6rem}
.b-avatar-sm .b-avatar-badge{font-size:.42rem}
.b-avatar-lg{width:3.5rem;height:3.5rem}
.b-avatar-lg .b-avatar-text{font-size:1.4rem}
.b-avatar-lg .b-avatar-badge{font-size:.98rem}
.b-avatar-group .b-avatar-group-inner{display:flex;flex-wrap:wrap}
.b-avatar-group .b-avatar{border:1px solid #dee2e6}
.b-avatar-group .btn.b-avatar:hover:not(.disabled):not(disabled),.b-avatar-group a.b-avatar:hover:not(.disabled):not(disabled){z-index:1}
.b-calendar{display:inline-flex}
.b-calendar .b-calendar-inner{min-width:250px}
.b-calendar .b-calendar-header,.b-calendar .b-calendar-nav{margin-bottom:.25rem}
.b-calendar .b-calendar-nav .btn{padding:.25rem}
.b-calendar output{padding:.25rem;font-size:80%}
.b-calendar output.readonly{background-color:#e9ecef;opacity:1}
.b-calendar .b-calendar-footer{margin-top:.5rem}
.b-calendar .b-calendar-grid{padding:0;margin:0;overflow:hidden}
.b-calendar .b-calendar-grid .row{flex-wrap:nowrap}
.b-calendar .b-calendar-grid-caption{padding:.25rem}
.b-calendar .b-calendar-grid-body .col[data-date] .btn{width:32px;height:32px;font-size:14px;line-height:1;margin:3px auto;padding:9px 0}
.b-calendar .btn.disabled,.b-calendar .btn:disabled,.b-calendar .btn[aria-disabled=true]{cursor:default;pointer-events:none}
.card-img-left{border-top-left-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}
.card-img-right{border-top-right-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px)}
.dropdown.dropleft .dropdown-toggle.dropdown-toggle-no-caret:before,.dropdown:not(.dropleft) .dropdown-toggle.dropdown-toggle-no-caret:after{display:none!important}
.dropdown .dropdown-menu:focus{outline:none}
.b-dropdown-form{display:inline-block;padding:.25rem 1.5rem;width:100%;clear:both;font-weight:400}
.b-dropdown-form:focus{outline:1px dotted!important;outline:5px auto -webkit-focus-ring-color!important}
.b-dropdown-form.disabled,.b-dropdown-form:disabled{outline:0!important;color:#6c757d;pointer-events:none}
.b-dropdown-text{display:inline-block;padding:.25rem 1.5rem;margin-bottom:0;width:100%;clear:both;font-weight:lighter}
.custom-checkbox.b-custom-control-lg,.input-group-lg .custom-checkbox{font-size:1.25rem;line-height:1.5;padding-left:1.875rem}
.custom-checkbox.b-custom-control-lg .custom-control-label:before,.input-group-lg .custom-checkbox .custom-control-label:before{top:.3125rem;left:-1.875rem;width:1.25rem;height:1.25rem;border-radius:.3rem}
.custom-checkbox.b-custom-control-lg .custom-control-label:after,.input-group-lg .custom-checkbox .custom-control-label:after{top:.3125rem;left:-1.875rem;width:1.25rem;height:1.25rem;background-size:50% 50%}
.custom-checkbox.b-custom-control-sm,.input-group-sm .custom-checkbox{font-size:.875rem;line-height:1.5;padding-left:1.3125rem}
.custom-checkbox.b-custom-control-sm .custom-control-label:before,.input-group-sm .custom-checkbox .custom-control-label:before{top:.21875rem;left:-1.3125rem;width:.875rem;height:.875rem;border-radius:.2rem}
.custom-checkbox.b-custom-control-sm .custom-control-label:after,.input-group-sm .custom-checkbox .custom-control-label:after{top:.21875rem;left:-1.3125rem;width:.875rem;height:.875rem;background-size:50% 50%}
.custom-switch.b-custom-control-lg,.input-group-lg .custom-switch{padding-left:2.8125rem}
.custom-switch.b-custom-control-lg .custom-control-label,.input-group-lg .custom-switch .custom-control-label{font-size:1.25rem;line-height:1.5}
.custom-switch.b-custom-control-lg .custom-control-label:before,.input-group-lg .custom-switch .custom-control-label:before{top:.3125rem;height:1.25rem;left:-2.8125rem;width:2.1875rem;border-radius:.625rem}
.custom-switch.b-custom-control-lg .custom-control-label:after,.input-group-lg .custom-switch .custom-control-label:after{top:calc(.3125rem + 2px);left:calc(-2.8125rem + 2px);width:calc(1.25rem - 4px);height:calc(1.25rem - 4px);border-radius:.625rem;background-size:50% 50%}
.custom-switch.b-custom-control-lg .custom-control-input:checked~.custom-control-label:after,.input-group-lg .custom-switch .custom-control-input:checked~.custom-control-label:after{transform:translateX(.9375rem)}
.custom-switch.b-custom-control-sm,.input-group-sm .custom-switch{padding-left:1.96875rem}
.custom-switch.b-custom-control-sm .custom-control-label,.input-group-sm .custom-switch .custom-control-label{font-size:.875rem;line-height:1.5}
.custom-switch.b-custom-control-sm .custom-control-label:before,.input-group-sm .custom-switch .custom-control-label:before{top:.21875rem;left:-1.96875rem;width:1.53125rem;height:.875rem;border-radius:.4375rem}
.custom-switch.b-custom-control-sm .custom-control-label:after,.input-group-sm .custom-switch .custom-control-label:after{top:calc(.21875rem + 2px);left:calc(-1.96875rem + 2px);width:calc(.875rem - 4px);height:calc(.875rem - 4px);border-radius:.4375rem;background-size:50% 50%}
.custom-switch.b-custom-control-sm .custom-control-input:checked~.custom-control-label:after,.input-group-sm .custom-switch .custom-control-input:checked~.custom-control-label:after{transform:translateX(.65625rem)}
.input-group>.input-group-append:last-child>.btn-group:not(:last-child):not(.dropdown-toggle)>.btn,.input-group>.input-group-append:not(:last-child)>.btn-group>.btn,.input-group>.input-group-prepend>.btn-group>.btn{border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>.input-group-append>.btn-group>.btn,.input-group>.input-group-prepend:first-child>.btn-group:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.btn-group>.btn{border-top-left-radius:0;border-bottom-left-radius:0}
.b-form-btn-label-control.form-control{display:flex;align-items:stretch;height:auto;padding:0;background-image:none}
.input-group .b-form-btn-label-control.form-control{padding:0}
.b-form-btn-label-control.form-control[dir=rtl],[dir=rtl] .b-form-btn-label-control.form-control{flex-direction:row-reverse}
.b-form-btn-label-control.form-control[dir=rtl]>label,[dir=rtl] .b-form-btn-label-control.form-control>label{text-align:right}
.b-form-btn-label-control.form-control>.btn{line-height:1;font-size:inherit;box-shadow:none!important;border:0}
.b-form-btn-label-control.form-control>.btn:disabled{pointer-events:none}
.b-form-btn-label-control.form-control.is-valid>.btn{color:#28a745}
.b-form-btn-label-control.form-control.is-invalid>.btn{color:#dc3545}
.b-form-btn-label-control.form-control>.dropdown-menu{padding:.5rem}
.b-form-btn-label-control.form-control>.form-control{height:auto;min-height:calc(1.5em + .75rem);padding-left:.25rem;margin:0;border:0;outline:0;background:transparent;word-break:break-word;font-size:inherit;white-space:normal;cursor:pointer}
.b-form-btn-label-control.form-control>.form-control.form-control-sm{min-height:calc(1.5em + .5rem)}
.b-form-btn-label-control.form-control>.form-control.form-control-lg{min-height:calc(1.5em + 1rem)}
.input-group.input-group-sm .b-form-btn-label-control.form-control>.form-control{min-height:calc(1.5em + .5rem);padding-top:.25rem;padding-bottom:.25rem}
.input-group.input-group-lg .b-form-btn-label-control.form-control>.form-control{min-height:calc(1.5em + 1rem);padding-top:.5rem;padding-bottom:.5rem}
.b-form-btn-label-control.form-control[aria-disabled=true],.b-form-btn-label-control.form-control[aria-readonly=true]{background-color:#e9ecef;opacity:1}
.b-form-btn-label-control.form-control[aria-disabled=true]{pointer-events:none}
.b-form-btn-label-control.form-control[aria-disabled=true]>label{cursor:default}
.b-form-btn-label-control.btn-group>.dropdown-menu{padding:.5rem}
.custom-file-label{white-space:nowrap;overflow-x:hidden}
.b-custom-control-lg.custom-file,.b-custom-control-lg .custom-file-input,.b-custom-control-lg .custom-file-label,.input-group-lg.custom-file,.input-group-lg .custom-file-input,.input-group-lg .custom-file-label{font-size:1.25rem;height:calc(1.5em + 1rem + 2px)}
.b-custom-control-lg .custom-file-label,.b-custom-control-lg .custom-file-label:after,.input-group-lg .custom-file-label,.input-group-lg .custom-file-label:after{padding:.5rem 1rem;line-height:1.5}
.b-custom-control-lg .custom-file-label,.input-group-lg .custom-file-label{border-radius:.3rem}
.b-custom-control-lg .custom-file-label:after,.input-group-lg .custom-file-label:after{font-size:inherit;height:calc(1.5em + 1rem);border-radius:0 .3rem .3rem 0}
.b-custom-control-sm.custom-file,.b-custom-control-sm .custom-file-input,.b-custom-control-sm .custom-file-label,.input-group-sm.custom-file,.input-group-sm .custom-file-input,.input-group-sm .custom-file-label{font-size:.875rem;height:calc(1.5em + .5rem + 2px)}
.b-custom-control-sm .custom-file-label,.b-custom-control-sm .custom-file-label:after,.input-group-sm .custom-file-label,.input-group-sm .custom-file-label:after{padding:.25rem .5rem;line-height:1.5}
.b-custom-control-sm .custom-file-label,.input-group-sm .custom-file-label{border-radius:.2rem}
.b-custom-control-sm .custom-file-label:after,.input-group-sm .custom-file-label:after{font-size:inherit;height:calc(1.5em + .5rem);border-radius:0 .2rem .2rem 0}
.form-control.is-invalid,.form-control.is-valid,.was-validated .form-control:invalid,.was-validated .form-control:valid{background-position:right calc(.375em + .1875rem) center}
input[type=color].form-control{height:calc(1.5em + .75rem + 2px);padding:.125rem .25rem}
.input-group-sm input[type=color].form-control,input[type=color].form-control.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.125rem .25rem}
.input-group-lg input[type=color].form-control,input[type=color].form-control.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.125rem .25rem}
input[type=color].form-control:disabled{background-color:#adb5bd;opacity:.65}
.input-group>.custom-range{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}
.input-group>.custom-file+.custom-range,.input-group>.custom-range+.custom-file,.input-group>.custom-range+.custom-range,.input-group>.custom-range+.custom-select,.input-group>.custom-range+.form-control,.input-group>.custom-range+.form-control-plaintext,.input-group>.custom-select+.custom-range,.input-group>.form-control+.custom-range,.input-group>.form-control-plaintext+.custom-range{margin-left:-1px}
.input-group>.custom-range:focus{z-index:3}
.input-group>.custom-range:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>.custom-range:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}
.input-group>.custom-range{padding:0 .75rem;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;height:calc(1.5em + .75rem + 2px);border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){
.input-group>.custom-range{transition:none}
}
.input-group>.custom-range:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}
.input-group>.custom-range:disabled,.input-group>.custom-range[readonly]{background-color:#e9ecef}
.input-group-lg>.custom-range{height:calc(1.5em + 1rem + 2px);padding:0 1rem;border-radius:.3rem}
.input-group-sm>.custom-range{height:calc(1.5em + .5rem + 2px);padding:0 .5rem;border-radius:.2rem}
.input-group .custom-range.is-valid,.was-validated .input-group .custom-range:valid{border-color:#28a745}
.input-group .custom-range.is-valid:focus,.was-validated .input-group .custom-range:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}
.custom-range.is-valid:focus::-webkit-slider-thumb,.was-validated .custom-range:valid:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #9be7ac}
.custom-range.is-valid:focus::-moz-range-thumb,.was-validated .custom-range:valid:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #9be7ac}
.custom-range.is-valid:focus::-ms-thumb,.was-validated .custom-range:valid:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #9be7ac}
.custom-range.is-valid::-webkit-slider-thumb,.was-validated .custom-range:valid::-webkit-slider-thumb{background-color:#28a745;background-image:none}
.custom-range.is-valid::-webkit-slider-thumb:active,.was-validated .custom-range:valid::-webkit-slider-thumb:active{background-color:#9be7ac;background-image:none}
.custom-range.is-valid::-webkit-slider-runnable-track,.was-validated .custom-range:valid::-webkit-slider-runnable-track{background-color:rgba(40,167,69,.35)}
.custom-range.is-valid::-moz-range-thumb,.was-validated .custom-range:valid::-moz-range-thumb{background-color:#28a745;background-image:none}
.custom-range.is-valid::-moz-range-thumb:active,.was-validated .custom-range:valid::-moz-range-thumb:active{background-color:#9be7ac;background-image:none}
.custom-range.is-valid::-moz-range-track,.was-validated .custom-range:valid::-moz-range-track{background:rgba(40,167,69,.35)}
.custom-range.is-valid~.valid-feedback,.custom-range.is-valid~.valid-tooltip,.was-validated .custom-range:valid~.valid-feedback,.was-validated .custom-range:valid~.valid-tooltip{display:block}
.custom-range.is-valid::-ms-thumb,.was-validated .custom-range:valid::-ms-thumb{background-color:#28a745;background-image:none}
.custom-range.is-valid::-ms-thumb:active,.was-validated .custom-range:valid::-ms-thumb:active{background-color:#9be7ac;background-image:none}
.custom-range.is-valid::-ms-track-lower,.custom-range.is-valid::-ms-track-upper,.was-validated .custom-range:valid::-ms-track-lower,.was-validated .custom-range:valid::-ms-track-upper{background:rgba(40,167,69,.35)}
.input-group .custom-range.is-invalid,.was-validated .input-group .custom-range:invalid{border-color:#dc3545}
.input-group .custom-range.is-invalid:focus,.was-validated .input-group .custom-range:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}
.custom-range.is-invalid:focus::-webkit-slider-thumb,.was-validated .custom-range:invalid:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #f6cdd1}
.custom-range.is-invalid:focus::-moz-range-thumb,.was-validated .custom-range:invalid:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #f6cdd1}
.custom-range.is-invalid:focus::-ms-thumb,.was-validated .custom-range:invalid:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #f6cdd1}
.custom-range.is-invalid::-webkit-slider-thumb,.was-validated .custom-range:invalid::-webkit-slider-thumb{background-color:#dc3545;background-image:none}
.custom-range.is-invalid::-webkit-slider-thumb:active,.was-validated .custom-range:invalid::-webkit-slider-thumb:active{background-color:#f6cdd1;background-image:none}
.custom-range.is-invalid::-webkit-slider-runnable-track,.was-validated .custom-range:invalid::-webkit-slider-runnable-track{background-color:rgba(220,53,69,.35)}
.custom-range.is-invalid::-moz-range-thumb,.was-validated .custom-range:invalid::-moz-range-thumb{background-color:#dc3545;background-image:none}
.custom-range.is-invalid::-moz-range-thumb:active,.was-validated .custom-range:invalid::-moz-range-thumb:active{background-color:#f6cdd1;background-image:none}
.custom-range.is-invalid::-moz-range-track,.was-validated .custom-range:invalid::-moz-range-track{background:rgba(220,53,69,.35)}
.custom-range.is-invalid~.invalid-feedback,.custom-range.is-invalid~.invalid-tooltip,.was-validated .custom-range:invalid~.invalid-feedback,.was-validated .custom-range:invalid~.invalid-tooltip{display:block}
.custom-range.is-invalid::-ms-thumb,.was-validated .custom-range:invalid::-ms-thumb{background-color:#dc3545;background-image:none}
.custom-range.is-invalid::-ms-thumb:active,.was-validated .custom-range:invalid::-ms-thumb:active{background-color:#f6cdd1;background-image:none}
.custom-range.is-invalid::-ms-track-lower,.custom-range.is-invalid::-ms-track-upper,.was-validated .custom-range:invalid::-ms-track-lower,.was-validated .custom-range:invalid::-ms-track-upper{background:rgba(220,53,69,.35)}
.custom-radio.b-custom-control-lg,.input-group-lg .custom-radio{font-size:1.25rem;line-height:1.5;padding-left:1.875rem}
.custom-radio.b-custom-control-lg .custom-control-label:before,.input-group-lg .custom-radio .custom-control-label:before{top:.3125rem;left:-1.875rem;width:1.25rem;height:1.25rem;border-radius:50%}
.custom-radio.b-custom-control-lg .custom-control-label:after,.input-group-lg .custom-radio .custom-control-label:after{top:.3125rem;left:-1.875rem;width:1.25rem;height:1.25rem;background:no-repeat 50%/50% 50%}
.custom-radio.b-custom-control-sm,.input-group-sm .custom-radio{font-size:.875rem;line-height:1.5;padding-left:1.3125rem}
.custom-radio.b-custom-control-sm .custom-control-label:before,.input-group-sm .custom-radio .custom-control-label:before{top:.21875rem;left:-1.3125rem;width:.875rem;height:.875rem;border-radius:50%}
.custom-radio.b-custom-control-sm .custom-control-label:after,.input-group-sm .custom-radio .custom-control-label:after{top:.21875rem;left:-1.3125rem;width:.875rem;height:.875rem;background:no-repeat 50%/50% 50%}
.b-rating{text-align:center}
.b-rating.d-inline-flex{width:auto}
.b-rating .b-rating-star,.b-rating .b-rating-value{padding:0 .25em}
.b-rating .b-rating-value{min-width:2.5em}
.b-rating .b-rating-star{display:inline-flex;justify-content:center;outline:0}
.b-rating .b-rating-star .b-rating-icon{display:inline-flex;transition:all .15s ease-in-out}
.b-rating.disabled,.b-rating:disabled{background-color:#e9ecef;color:#6c757d}
.b-rating:not(.disabled):not(.readonly) .b-rating-star{cursor:pointer}
.b-rating:not(.disabled):not(.readonly) .b-rating-star:hover .b-rating-icon,.b-rating:not(.disabled):not(.readonly):focus:not(:hover) .b-rating-star.focused .b-rating-icon{transform:scale(1.5)}
.b-rating[dir=rtl] .b-rating-star-half{transform:scaleX(-1)}
.b-form-spinbutton{text-align:center;overflow:hidden;background-image:none;padding:0}
.b-form-spinbutton[dir=rtl]:not(.flex-column),[dir=rtl] .b-form-spinbutton:not(.flex-column){flex-direction:row-reverse}
.b-form-spinbutton output{font-size:inherit;outline:0;border:0;background-color:transparent;width:auto;margin:0;padding:0 .25rem}
.b-form-spinbutton output>bdi,.b-form-spinbutton output>div{display:block;min-width:2.25em;height:1.5em}
.b-form-spinbutton.flex-column{height:auto;width:auto}
.b-form-spinbutton.flex-column output{margin:0 .25rem;padding:.25rem 0}
.b-form-spinbutton:not(.d-inline-flex):not(.flex-column){output-width:100%}
.b-form-spinbutton.d-inline-flex:not(.flex-column){width:auto}
.b-form-spinbutton .btn{line-height:1;box-shadow:none!important}
.b-form-spinbutton .btn:disabled{pointer-events:none}
.b-form-spinbutton .btn:hover:not(:disabled)>div>.b-icon{transform:scale(1.25)}
.b-form-spinbutton.disabled,.b-form-spinbutton.readonly{background-color:#e9ecef}
.b-form-spinbutton.disabled{pointer-events:none}
.b-form-tags .b-form-tags-list{margin-top:-.25rem}
.b-form-tags .b-form-tags-list .b-form-tag,.b-form-tags .b-form-tags-list .b-from-tags-field{margin-top:.25rem}
.b-form-tags.focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}
.b-form-tags.focus.is-valid{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}
.b-form-tags.focus.is-invalid{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}
.b-form-tags.disabled{background-color:#e9ecef}
.b-form-tag{font-size:75%;font-weight:400;line-height:1.5;margin-right:.25rem}
.b-form-tag.disabled{opacity:.75}
.b-form-tag>button.b-form-tag-remove{color:inherit;font-size:125%;line-height:1;float:none;margin-left:.25rem}
.form-control-lg .b-form-tag,.form-control-sm .b-form-tag{line-height:1.5}
.media-aside{display:flex;margin-right:1rem}
.media-aside-right{margin-right:0;margin-left:1rem}
.modal-backdrop{opacity:.5}
.b-pagination-pills .page-item .page-link{border-radius:50rem!important;margin-left:.25rem;line-height:1}
.b-pagination-pills .page-item:first-child .page-link{margin-left:0}
.popover.b-popover{display:block;opacity:1;outline:0}
.popover.b-popover.fade:not(.show){opacity:0}
.popover.b-popover.show{opacity:1}
.b-popover-primary.popover{background-color:#cce5ff;border-color:#b8daff}
.b-popover-primary.bs-popover-auto[x-placement^=top]>.arrow:before,.b-popover-primary.bs-popover-top>.arrow:before{border-top-color:#b8daff}
.b-popover-primary.bs-popover-auto[x-placement^=top]>.arrow:after,.b-popover-primary.bs-popover-top>.arrow:after{border-top-color:#cce5ff}
.b-popover-primary.bs-popover-auto[x-placement^=right]>.arrow:before,.b-popover-primary.bs-popover-right>.arrow:before{border-right-color:#b8daff}
.b-popover-primary.bs-popover-auto[x-placement^=right]>.arrow:after,.b-popover-primary.bs-popover-right>.arrow:after{border-right-color:#cce5ff}
.b-popover-primary.bs-popover-auto[x-placement^=bottom]>.arrow:before,.b-popover-primary.bs-popover-bottom>.arrow:before{border-bottom-color:#b8daff}
.b-popover-primary.bs-popover-auto[x-placement^=bottom] .popover-header:before,.b-popover-primary.bs-popover-auto[x-placement^=bottom]>.arrow:after,.b-popover-primary.bs-popover-bottom .popover-header:before,.b-popover-primary.bs-popover-bottom>.arrow:after{border-bottom-color:#bdddff}
.b-popover-primary.bs-popover-auto[x-placement^=left]>.arrow:before,.b-popover-primary.bs-popover-left>.arrow:before{border-left-color:#b8daff}
.b-popover-primary.bs-popover-auto[x-placement^=left]>.arrow:after,.b-popover-primary.bs-popover-left>.arrow:after{border-left-color:#cce5ff}
.b-popover-primary .popover-header{color:#212529;background-color:#bdddff;border-bottom-color:#a3d0ff}
.b-popover-primary .popover-body{color:#004085}
.b-popover-secondary.popover{background-color:#e2e3e5;border-color:#d6d8db}
.b-popover-secondary.bs-popover-auto[x-placement^=top]>.arrow:before,.b-popover-secondary.bs-popover-top>.arrow:before{border-top-color:#d6d8db}
.b-popover-secondary.bs-popover-auto[x-placement^=top]>.arrow:after,.b-popover-secondary.bs-popover-top>.arrow:after{border-top-color:#e2e3e5}
.b-popover-secondary.bs-popover-auto[x-placement^=right]>.arrow:before,.b-popover-secondary.bs-popover-right>.arrow:before{border-right-color:#d6d8db}
.b-popover-secondary.bs-popover-auto[x-placement^=right]>.arrow:after,.b-popover-secondary.bs-popover-right>.arrow:after{border-right-color:#e2e3e5}
.b-popover-secondary.bs-popover-auto[x-placement^=bottom]>.arrow:before,.b-popover-secondary.bs-popover-bottom>.arrow:before{border-bottom-color:#d6d8db}
.b-popover-secondary.bs-popover-auto[x-placement^=bottom] .popover-header:before,.b-popover-secondary.bs-popover-auto[x-placement^=bottom]>.arrow:after,.b-popover-secondary.bs-popover-bottom .popover-header:before,.b-popover-secondary.bs-popover-bottom>.arrow:after{border-bottom-color:#dadbde}
.b-popover-secondary.bs-popover-auto[x-placement^=left]>.arrow:before,.b-popover-secondary.bs-popover-left>.arrow:before{border-left-color:#d6d8db}
.b-popover-secondary.bs-popover-auto[x-placement^=left]>.arrow:after,.b-popover-secondary.bs-popover-left>.arrow:after{border-left-color:#e2e3e5}
.b-popover-secondary .popover-header{color:#212529;background-color:#dadbde;border-bottom-color:#ccced2}
.b-popover-secondary .popover-body{color:#383d41}
.b-popover-success.popover{background-color:#d4edda;border-color:#c3e6cb}
.b-popover-success.bs-popover-auto[x-placement^=top]>.arrow:before,.b-popover-success.bs-popover-top>.arrow:before{border-top-color:#c3e6cb}
.b-popover-success.bs-popover-auto[x-placement^=top]>.arrow:after,.b-popover-success.bs-popover-top>.arrow:after{border-top-color:#d4edda}
.b-popover-success.bs-popover-auto[x-placement^=right]>.arrow:before,.b-popover-success.bs-popover-right>.arrow:before{border-right-color:#c3e6cb}
.b-popover-success.bs-popover-auto[x-placement^=right]>.arrow:after,.b-popover-success.bs-popover-right>.arrow:after{border-right-color:#d4edda}
.b-popover-success.bs-popover-auto[x-placement^=bottom]>.arrow:before,.b-popover-success.bs-popover-bottom>.arrow:before{border-bottom-color:#c3e6cb}
.b-popover-success.bs-popover-auto[x-placement^=bottom] .popover-header:before,.b-popover-success.bs-popover-auto[x-placement^=bottom]>.arrow:after,.b-popover-success.bs-popover-bottom .popover-header:before,.b-popover-success.bs-popover-bottom>.arrow:after{border-bottom-color:#c9e8d1}
.b-popover-success.bs-popover-auto[x-placement^=left]>.arrow:before,.b-popover-success.bs-popover-left>.arrow:before{border-left-color:#c3e6cb}
.b-popover-success.bs-popover-auto[x-placement^=left]>.arrow:after,.b-popover-success.bs-popover-left>.arrow:after{border-left-color:#d4edda}
.b-popover-success .popover-header{color:#212529;background-color:#c9e8d1;border-bottom-color:#b7e1c1}
.b-popover-success .popover-body{color:#155724}
.b-popover-info.popover{background-color:#d1ecf1;border-color:#bee5eb}
.b-popover-info.bs-popover-auto[x-placement^=top]>.arrow:before,.b-popover-info.bs-popover-top>.arrow:before{border-top-color:#bee5eb}
.b-popover-info.bs-popover-auto[x-placement^=top]>.arrow:after,.b-popover-info.bs-popover-top>.arrow:after{border-top-color:#d1ecf1}
.b-popover-info.bs-popover-auto[x-placement^=right]>.arrow:before,.b-popover-info.bs-popover-right>.arrow:before{border-right-color:#bee5eb}
.b-popover-info.bs-popover-auto[x-placement^=right]>.arrow:after,.b-popover-info.bs-popover-right>.arrow:after{border-right-color:#d1ecf1}
.b-popover-info.bs-popover-auto[x-placement^=bottom]>.arrow:before,.b-popover-info.bs-popover-bottom>.arrow:before{border-bottom-color:#bee5eb}
.b-popover-info.bs-popover-auto[x-placement^=bottom] .popover-header:before,.b-popover-info.bs-popover-auto[x-placement^=bottom]>.arrow:after,.b-popover-info.bs-popover-bottom .popover-header:before,.b-popover-info.bs-popover-bottom>.arrow:after{border-bottom-color:#c5e7ed}
.b-popover-info.bs-popover-auto[x-placement^=left]>.arrow:before,.b-popover-info.bs-popover-left>.arrow:before{border-left-color:#bee5eb}
.b-popover-info.bs-popover-auto[x-placement^=left]>.arrow:after,.b-popover-info.bs-popover-left>.arrow:after{border-left-color:#d1ecf1}
.b-popover-info .popover-header{color:#212529;background-color:#c5e7ed;border-bottom-color:#b2dfe7}
.b-popover-info .popover-body{color:#0c5460}
.b-popover-warning.popover{background-color:#fff3cd;border-color:#ffeeba}
.b-popover-warning.bs-popover-auto[x-placement^=top]>.arrow:before,.b-popover-warning.bs-popover-top>.arrow:before{border-top-color:#ffeeba}
.b-popover-warning.bs-popover-auto[x-placement^=top]>.arrow:after,.b-popover-warning.bs-popover-top>.arrow:after{border-top-color:#fff3cd}
.b-popover-warning.bs-popover-auto[x-placement^=right]>.arrow:before,.b-popover-warning.bs-popover-right>.arrow:before{border-right-color:#ffeeba}
.b-popover-warning.bs-popover-auto[x-placement^=right]>.arrow:after,.b-popover-warning.bs-popover-right>.arrow:after{border-right-color:#fff3cd}
.b-popover-warning.bs-popover-auto[x-placement^=bottom]>.arrow:before,.b-popover-warning.bs-popover-bottom>.arrow:before{border-bottom-color:#ffeeba}
.b-popover-warning.bs-popover-auto[x-placement^=bottom] .popover-header:before,.b-popover-warning.bs-popover-auto[x-placement^=bottom]>.arrow:after,.b-popover-warning.bs-popover-bottom .popover-header:before,.b-popover-warning.bs-popover-bottom>.arrow:after{border-bottom-color:#ffefbe}
.b-popover-warning.bs-popover-auto[x-placement^=left]>.arrow:before,.b-popover-warning.bs-popover-left>.arrow:before{border-left-color:#ffeeba}
.b-popover-warning.bs-popover-auto[x-placement^=left]>.arrow:after,.b-popover-warning.bs-popover-left>.arrow:after{border-left-color:#fff3cd}
.b-popover-warning .popover-header{color:#212529;background-color:#ffefbe;border-bottom-color:#ffe9a4}
.b-popover-warning .popover-body{color:#856404}
.b-popover-danger.popover{background-color:#f8d7da;border-color:#f5c6cb}
.b-popover-danger.bs-popover-auto[x-placement^=top]>.arrow:before,.b-popover-danger.bs-popover-top>.arrow:before{border-top-color:#f5c6cb}
.b-popover-danger.bs-popover-auto[x-placement^=top]>.arrow:after,.b-popover-danger.bs-popover-top>.arrow:after{border-top-color:#f8d7da}
.b-popover-danger.bs-popover-auto[x-placement^=right]>.arrow:before,.b-popover-danger.bs-popover-right>.arrow:before{border-right-color:#f5c6cb}
.b-popover-danger.bs-popover-auto[x-placement^=right]>.arrow:after,.b-popover-danger.bs-popover-right>.arrow:after{border-right-color:#f8d7da}
.b-popover-danger.bs-popover-auto[x-placement^=bottom]>.arrow:before,.b-popover-danger.bs-popover-bottom>.arrow:before{border-bottom-color:#f5c6cb}
.b-popover-danger.bs-popover-auto[x-placement^=bottom] .popover-header:before,.b-popover-danger.bs-popover-auto[x-placement^=bottom]>.arrow:after,.b-popover-danger.bs-popover-bottom .popover-header:before,.b-popover-danger.bs-popover-bottom>.arrow:after{border-bottom-color:#f6cace}
.b-popover-danger.bs-popover-auto[x-placement^=left]>.arrow:before,.b-popover-danger.bs-popover-left>.arrow:before{border-left-color:#f5c6cb}
.b-popover-danger.bs-popover-auto[x-placement^=left]>.arrow:after,.b-popover-danger.bs-popover-left>.arrow:after{border-left-color:#f8d7da}
.b-popover-danger .popover-header{color:#212529;background-color:#f6cace;border-bottom-color:#f2b4ba}
.b-popover-danger .popover-body{color:#721c24}
.b-popover-light.popover{background-color:#fefefe;border-color:#fdfdfe}
.b-popover-light.bs-popover-auto[x-placement^=top]>.arrow:before,.b-popover-light.bs-popover-top>.arrow:before{border-top-color:#fdfdfe}
.b-popover-light.bs-popover-auto[x-placement^=top]>.arrow:after,.b-popover-light.bs-popover-top>.arrow:after{border-top-color:#fefefe}
.b-popover-light.bs-popover-auto[x-placement^=right]>.arrow:before,.b-popover-light.bs-popover-right>.arrow:before{border-right-color:#fdfdfe}
.b-popover-light.bs-popover-auto[x-placement^=right]>.arrow:after,.b-popover-light.bs-popover-right>.arrow:after{border-right-color:#fefefe}
.b-popover-light.bs-popover-auto[x-placement^=bottom]>.arrow:before,.b-popover-light.bs-popover-bottom>.arrow:before{border-bottom-color:#fdfdfe}
.b-popover-light.bs-popover-auto[x-placement^=bottom] .popover-header:before,.b-popover-light.bs-popover-auto[x-placement^=bottom]>.arrow:after,.b-popover-light.bs-popover-bottom .popover-header:before,.b-popover-light.bs-popover-bottom>.arrow:after{border-bottom-color:#f6f6f6}
.b-popover-light.bs-popover-auto[x-placement^=left]>.arrow:before,.b-popover-light.bs-popover-left>.arrow:before{border-left-color:#fdfdfe}
.b-popover-light.bs-popover-auto[x-placement^=left]>.arrow:after,.b-popover-light.bs-popover-left>.arrow:after{border-left-color:#fefefe}
.b-popover-light .popover-header{color:#212529;background-color:#f6f6f6;border-bottom-color:#eaeaea}
.b-popover-light .popover-body{color:#818182}
.b-popover-dark.popover{background-color:#d6d8d9;border-color:#c6c8ca}
.b-popover-dark.bs-popover-auto[x-placement^=top]>.arrow:before,.b-popover-dark.bs-popover-top>.arrow:before{border-top-color:#c6c8ca}
.b-popover-dark.bs-popover-auto[x-placement^=top]>.arrow:after,.b-popover-dark.bs-popover-top>.arrow:after{border-top-color:#d6d8d9}
.b-popover-dark.bs-popover-auto[x-placement^=right]>.arrow:before,.b-popover-dark.bs-popover-right>.arrow:before{border-right-color:#c6c8ca}
.b-popover-dark.bs-popover-auto[x-placement^=right]>.arrow:after,.b-popover-dark.bs-popover-right>.arrow:after{border-right-color:#d6d8d9}
.b-popover-dark.bs-popover-auto[x-placement^=bottom]>.arrow:before,.b-popover-dark.bs-popover-bottom>.arrow:before{border-bottom-color:#c6c8ca}
.b-popover-dark.bs-popover-auto[x-placement^=bottom] .popover-header:before,.b-popover-dark.bs-popover-auto[x-placement^=bottom]>.arrow:after,.b-popover-dark.bs-popover-bottom .popover-header:before,.b-popover-dark.bs-popover-bottom>.arrow:after{border-bottom-color:#ced0d2}
.b-popover-dark.bs-popover-auto[x-placement^=left]>.arrow:before,.b-popover-dark.bs-popover-left>.arrow:before{border-left-color:#c6c8ca}
.b-popover-dark.bs-popover-auto[x-placement^=left]>.arrow:after,.b-popover-dark.bs-popover-left>.arrow:after{border-left-color:#d6d8d9}
.b-popover-dark .popover-header{color:#212529;background-color:#ced0d2;border-bottom-color:#c1c4c5}
.b-popover-dark .popover-body{color:#1b1e21}
.b-sidebar-outer{position:fixed;top:0;left:0;right:0;height:0;overflow:visible;z-index:1035}
.b-sidebar-backdrop{left:0;z-index:-1;width:100vw;opacity:.6}
.b-sidebar,.b-sidebar-backdrop{position:fixed;top:0;height:100vh}
.b-sidebar{display:flex;flex-direction:column;width:320px;max-width:100%;max-height:100%;margin:0;outline:0;transform:translateX(0)}
.b-sidebar.slide{transition:transform .3s ease-in-out}
@media (prefers-reduced-motion:reduce){
.b-sidebar.slide{transition:none}
}
.b-sidebar:not(.b-sidebar-right){left:0;right:auto}
.b-sidebar:not(.b-sidebar-right).slide:not(.show){transform:translateX(-100%)}
.b-sidebar:not(.b-sidebar-right)>.b-sidebar-header .close{margin-left:auto}
.b-sidebar.b-sidebar-right{left:auto;right:0}
.b-sidebar.b-sidebar-right.slide:not(.show){transform:translateX(100%)}
.b-sidebar.b-sidebar-right>.b-sidebar-header .close{margin-right:auto}
.b-sidebar>.b-sidebar-header{font-size:1.5rem;padding:.5rem 1rem;display:flex;flex-direction:row;flex-grow:0;align-items:center}
[dir=rtl] .b-sidebar>.b-sidebar-header{flex-direction:row-reverse}
.b-sidebar>.b-sidebar-header .close{float:none;font-size:1.5rem}
.b-sidebar>.b-sidebar-body{flex-grow:1;height:100%;overflow-y:auto}
.b-sidebar>.b-sidebar-footer{flex-grow:0}
.b-skeleton-wrapper{cursor:wait}
.b-skeleton{position:relative;overflow:hidden;background-color:rgba(0,0,0,.12);cursor:wait;-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000)}
.b-skeleton:before{content:" "}
.b-skeleton-text{height:1rem;margin-bottom:.25rem;border-radius:.25rem}
.b-skeleton-button{width:75px;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem}
.b-skeleton-avatar{width:2.5em;height:2.5em;border-radius:50%}
.b-skeleton-input{height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;line-height:1.5;border:1px solid #ced4da;border-radius:.25rem}
.b-skeleton-icon-wrapper svg{color:rgba(0,0,0,.12)}
.b-skeleton-img{height:100%;width:100%}
.b-skeleton-animate-wave:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);-webkit-animation:b-skeleton-animate-wave 1.75s linear infinite;animation:b-skeleton-animate-wave 1.75s linear infinite}
@media (prefers-reduced-motion:reduce){
.b-skeleton-animate-wave:after{background:none;-webkit-animation:none;animation:none}
}
@-webkit-keyframes b-skeleton-animate-wave{0%{transform:translateX(-100%)}
to{transform:translateX(100%)}
}
@keyframes b-skeleton-animate-wave{0%{transform:translateX(-100%)}
to{transform:translateX(100%)}
}
.b-skeleton-animate-fade{-webkit-animation:b-skeleton-animate-fade .875s ease-in-out infinite alternate;animation:b-skeleton-animate-fade .875s ease-in-out infinite alternate}
@media (prefers-reduced-motion:reduce){
.b-skeleton-animate-fade{-webkit-animation:none;animation:none}
}
@-webkit-keyframes b-skeleton-animate-fade{0%{opacity:1}
to{opacity:.4}
}
@keyframes b-skeleton-animate-fade{0%{opacity:1}
to{opacity:.4}
}
.b-skeleton-animate-throb{-webkit-animation:b-skeleton-animate-throb .875s ease-in infinite alternate;animation:b-skeleton-animate-throb .875s ease-in infinite alternate}
@media (prefers-reduced-motion:reduce){
.b-skeleton-animate-throb{-webkit-animation:none;animation:none}
}
@-webkit-keyframes b-skeleton-animate-throb{0%{transform:scale(1)}
to{transform:scale(.975)}
}
@keyframes b-skeleton-animate-throb{0%{transform:scale(1)}
to{transform:scale(.975)}
}
.table.b-table.b-table-fixed{table-layout:fixed}
.table.b-table.b-table-no-border-collapse{border-collapse:separate;border-spacing:0}
.table.b-table[aria-busy=true]{opacity:.55}
.table.b-table>tbody>tr.b-table-details>td{border-top:none!important}
.table.b-table>caption{caption-side:bottom}
.table.b-table.b-table-caption-top>caption{caption-side:top!important}
.table.b-table>tbody>.table-active,.table.b-table>tbody>.table-active>td,.table.b-table>tbody>.table-active>th{background-color:rgba(0,0,0,.075)}
.table.b-table.table-hover>tbody>tr.table-active:hover td,.table.b-table.table-hover>tbody>tr.table-active:hover th{color:#212529;background-image:linear-gradient(rgba(0,0,0,.075),rgba(0,0,0,.075));background-repeat:no-repeat}
.table.b-table>tbody>.bg-active,.table.b-table>tbody>.bg-active>td,.table.b-table>tbody>.bg-active>th{background-color:hsla(0,0%,100%,.075)!important}
.table.b-table.table-hover.table-dark>tbody>tr.bg-active:hover td,.table.b-table.table-hover.table-dark>tbody>tr.bg-active:hover th{color:#fff;background-image:linear-gradient(hsla(0,0%,100%,.075),hsla(0,0%,100%,.075));background-repeat:no-repeat}
.b-table-sticky-header,.table-responsive,[class*=table-responsive-]{margin-bottom:1rem}
.b-table-sticky-header>.table,.table-responsive>.table,[class*=table-responsive-]>.table{margin-bottom:0}
.b-table-sticky-header{overflow-y:auto;max-height:300px}
@media print{.b-table-sticky-header{overflow-y:visible!important;max-height:none!important}
}
@supports ((position:-webkit-sticky) or (position:sticky)){
.b-table-sticky-header>.table.b-table>thead>tr>th{position:-webkit-sticky;position:sticky;top:0;z-index:2}
.b-table-sticky-header>.table.b-table>tbody>tr>.b-table-sticky-column,.b-table-sticky-header>.table.b-table>tfoot>tr>.b-table-sticky-column,.b-table-sticky-header>.table.b-table>thead>tr>.b-table-sticky-column,.table-responsive>.table.b-table>tbody>tr>.b-table-sticky-column,.table-responsive>.table.b-table>tfoot>tr>.b-table-sticky-column,.table-responsive>.table.b-table>thead>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>tbody>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>tfoot>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>thead>tr>.b-table-sticky-column{position:-webkit-sticky;position:sticky;left:0}
.b-table-sticky-header>.table.b-table>thead>tr>.b-table-sticky-column,.table-responsive>.table.b-table>thead>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>thead>tr>.b-table-sticky-column{z-index:5}
.b-table-sticky-header>.table.b-table>tbody>tr>.b-table-sticky-column,.b-table-sticky-header>.table.b-table>tfoot>tr>.b-table-sticky-column,.table-responsive>.table.b-table>tbody>tr>.b-table-sticky-column,.table-responsive>.table.b-table>tfoot>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>tbody>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>tfoot>tr>.b-table-sticky-column{z-index:2}
.table.b-table>tbody>tr>.table-b-table-default,.table.b-table>tfoot>tr>.table-b-table-default,.table.b-table>thead>tr>.table-b-table-default{color:#212529;background-color:#fff}
.table.b-table.table-dark>tbody>tr>.bg-b-table-default,.table.b-table.table-dark>tfoot>tr>.bg-b-table-default,.table.b-table.table-dark>thead>tr>.bg-b-table-default{color:#fff;background-color:#343a40}
.table.b-table.table-striped>tbody>tr:nth-of-type(odd)>.table-b-table-default{background-image:linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,.05));background-repeat:no-repeat}
.table.b-table.table-striped.table-dark>tbody>tr:nth-of-type(odd)>.bg-b-table-default{background-image:linear-gradient(hsla(0,0%,100%,.05),hsla(0,0%,100%,.05));background-repeat:no-repeat}
.table.b-table.table-hover>tbody>tr:hover>.table-b-table-default{color:#212529;background-image:linear-gradient(rgba(0,0,0,.075),rgba(0,0,0,.075));background-repeat:no-repeat}
.table.b-table.table-hover.table-dark>tbody>tr:hover>.bg-b-table-default{color:#fff;background-image:linear-gradient(hsla(0,0%,100%,.075),hsla(0,0%,100%,.075));background-repeat:no-repeat}
}
.table.b-table>tfoot>tr>[aria-sort],.table.b-table>thead>tr>[aria-sort]{cursor:pointer;background-image:none;background-repeat:no-repeat;background-size:.65em 1em}
.table.b-table>tfoot>tr>[aria-sort]:not(.b-table-sort-icon-left),.table.b-table>thead>tr>[aria-sort]:not(.b-table-sort-icon-left){background-position:right .375rem center;padding-right:calc(.75rem + .65em)}
.table.b-table>tfoot>tr>[aria-sort].b-table-sort-icon-left,.table.b-table>thead>tr>[aria-sort].b-table-sort-icon-left{background-position:left .375rem center;padding-left:calc(.75rem + .65em)}
.table.b-table>tfoot>tr>[aria-sort=none],.table.b-table>thead>tr>[aria-sort=none]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' preserveAspectRatio='none'%3E%3Cpath opacity='.3' d='M51 1l25 23 24 22H1l25-22zm0 100l25-23 24-22H1l25 22z'/%3E%3C/svg%3E")}
.table.b-table>tfoot>tr>[aria-sort=ascending],.table.b-table>thead>tr>[aria-sort=ascending]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' preserveAspectRatio='none'%3E%3Cpath d='M51 1l25 23 24 22H1l25-22z'/%3E%3Cpath opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3E%3C/svg%3E")}
.table.b-table>tfoot>tr>[aria-sort=descending],.table.b-table>thead>tr>[aria-sort=descending]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' preserveAspectRatio='none'%3E%3Cpath opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3E%3Cpath d='M51 101l25-23 24-22H1l25 22z'/%3E%3C/svg%3E")}
.table.b-table.table-dark>tfoot>tr>[aria-sort=none],.table.b-table.table-dark>thead>tr>[aria-sort=none],.table.b-table>.thead-dark>tr>[aria-sort=none]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' opacity='.3' d='M51 1l25 23 24 22H1l25-22zm0 100l25-23 24-22H1l25 22z'/%3E%3C/svg%3E")}
.table.b-table.table-dark>tfoot>tr>[aria-sort=ascending],.table.b-table.table-dark>thead>tr>[aria-sort=ascending],.table.b-table>.thead-dark>tr>[aria-sort=ascending]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' d='M51 1l25 23 24 22H1l25-22z'/%3E%3Cpath fill='%23fff' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3E%3C/svg%3E")}
.table.b-table.table-dark>tfoot>tr>[aria-sort=descending],.table.b-table.table-dark>thead>tr>[aria-sort=descending],.table.b-table>.thead-dark>tr>[aria-sort=descending]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3E%3Cpath fill='%23fff' d='M51 101l25-23 24-22H1l25 22z'/%3E%3C/svg%3E")}
.table.b-table>tfoot>tr>.table-dark[aria-sort=none],.table.b-table>thead>tr>.table-dark[aria-sort=none]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' opacity='.3' d='M51 1l25 23 24 22H1l25-22zm0 100l25-23 24-22H1l25 22z'/%3E%3C/svg%3E")}
.table.b-table>tfoot>tr>.table-dark[aria-sort=ascending],.table.b-table>thead>tr>.table-dark[aria-sort=ascending]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' d='M51 1l25 23 24 22H1l25-22z'/%3E%3Cpath fill='%23fff' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3E%3C/svg%3E")}
.table.b-table>tfoot>tr>.table-dark[aria-sort=descending],.table.b-table>thead>tr>.table-dark[aria-sort=descending]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3E%3Cpath fill='%23fff' d='M51 101l25-23 24-22H1l25 22z'/%3E%3C/svg%3E")}
.table.b-table.table-sm>tfoot>tr>[aria-sort]:not(.b-table-sort-icon-left),.table.b-table.table-sm>thead>tr>[aria-sort]:not(.b-table-sort-icon-left){background-position:right .15rem center;padding-right:calc(.3rem + .65em)}
.table.b-table.table-sm>tfoot>tr>[aria-sort].b-table-sort-icon-left,.table.b-table.table-sm>thead>tr>[aria-sort].b-table-sort-icon-left{background-position:left .15rem center;padding-left:calc(.3rem + .65em)}
.table.b-table.b-table-selectable:not(.b-table-selectable-no-click)>tbody>tr{cursor:pointer}
.table.b-table.b-table-selectable:not(.b-table-selectable-no-click).b-table-selecting.b-table-select-range>tbody>tr{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
@media (max-width:575.98px){
.table.b-table.b-table-stacked-sm{display:block;width:100%}
.table.b-table.b-table-stacked-sm>caption,.table.b-table.b-table-stacked-sm>tbody,.table.b-table.b-table-stacked-sm>tbody>tr,.table.b-table.b-table-stacked-sm>tbody>tr>td,.table.b-table.b-table-stacked-sm>tbody>tr>th{display:block}
.table.b-table.b-table-stacked-sm>tfoot,.table.b-table.b-table-stacked-sm>tfoot>tr.b-table-bottom-row,.table.b-table.b-table-stacked-sm>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked-sm>thead,.table.b-table.b-table-stacked-sm>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked-sm>thead>tr.b-table-top-row{display:none}
.table.b-table.b-table-stacked-sm>caption{caption-side:top!important}
.table.b-table.b-table-stacked-sm>tbody>tr>[data-label]:before{content:attr(data-label);width:40%;float:left;text-align:right;word-wrap:break-word;font-weight:700;font-style:normal;padding:0 .5rem 0 0;margin:0}
.table.b-table.b-table-stacked-sm>tbody>tr>[data-label]:after{display:block;clear:both;content:""}
.table.b-table.b-table-stacked-sm>tbody>tr>[data-label]>div{display:inline-block;width:60%;padding:0 0 0 .5rem;margin:0}
.table.b-table.b-table-stacked-sm>tbody>tr.bottom-row,.table.b-table.b-table-stacked-sm>tbody>tr.top-row{display:none}
.table.b-table.b-table-stacked-sm>tbody>tr>:first-child,.table.b-table.b-table-stacked-sm>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked-sm>tbody>tr>[rowspan]+th{border-top-width:3px}
}
@media (max-width:767.98px){
.table.b-table.b-table-stacked-md{display:block;width:100%}
.table.b-table.b-table-stacked-md>caption,.table.b-table.b-table-stacked-md>tbody,.table.b-table.b-table-stacked-md>tbody>tr,.table.b-table.b-table-stacked-md>tbody>tr>td,.table.b-table.b-table-stacked-md>tbody>tr>th{display:block}
.table.b-table.b-table-stacked-md>tfoot,.table.b-table.b-table-stacked-md>tfoot>tr.b-table-bottom-row,.table.b-table.b-table-stacked-md>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked-md>thead,.table.b-table.b-table-stacked-md>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked-md>thead>tr.b-table-top-row{display:none}
.table.b-table.b-table-stacked-md>caption{caption-side:top!important}
.table.b-table.b-table-stacked-md>tbody>tr>[data-label]:before{content:attr(data-label);width:40%;float:left;text-align:right;word-wrap:break-word;font-weight:700;font-style:normal;padding:0 .5rem 0 0;margin:0}
.table.b-table.b-table-stacked-md>tbody>tr>[data-label]:after{display:block;clear:both;content:""}
.table.b-table.b-table-stacked-md>tbody>tr>[data-label]>div{display:inline-block;width:60%;padding:0 0 0 .5rem;margin:0}
.table.b-table.b-table-stacked-md>tbody>tr.bottom-row,.table.b-table.b-table-stacked-md>tbody>tr.top-row{display:none}
.table.b-table.b-table-stacked-md>tbody>tr>:first-child,.table.b-table.b-table-stacked-md>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked-md>tbody>tr>[rowspan]+th{border-top-width:3px}
}
@media (max-width:991.98px){
.table.b-table.b-table-stacked-lg{display:block;width:100%}
.table.b-table.b-table-stacked-lg>caption,.table.b-table.b-table-stacked-lg>tbody,.table.b-table.b-table-stacked-lg>tbody>tr,.table.b-table.b-table-stacked-lg>tbody>tr>td,.table.b-table.b-table-stacked-lg>tbody>tr>th{display:block}
.table.b-table.b-table-stacked-lg>tfoot,.table.b-table.b-table-stacked-lg>tfoot>tr.b-table-bottom-row,.table.b-table.b-table-stacked-lg>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked-lg>thead,.table.b-table.b-table-stacked-lg>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked-lg>thead>tr.b-table-top-row{display:none}
.table.b-table.b-table-stacked-lg>caption{caption-side:top!important}
.table.b-table.b-table-stacked-lg>tbody>tr>[data-label]:before{content:attr(data-label);width:40%;float:left;text-align:right;word-wrap:break-word;font-weight:700;font-style:normal;padding:0 .5rem 0 0;margin:0}
.table.b-table.b-table-stacked-lg>tbody>tr>[data-label]:after{display:block;clear:both;content:""}
.table.b-table.b-table-stacked-lg>tbody>tr>[data-label]>div{display:inline-block;width:60%;padding:0 0 0 .5rem;margin:0}
.table.b-table.b-table-stacked-lg>tbody>tr.bottom-row,.table.b-table.b-table-stacked-lg>tbody>tr.top-row{display:none}
.table.b-table.b-table-stacked-lg>tbody>tr>:first-child,.table.b-table.b-table-stacked-lg>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked-lg>tbody>tr>[rowspan]+th{border-top-width:3px}
}
@media (max-width:1199.98px){
.table.b-table.b-table-stacked-xl{display:block;width:100%}
.table.b-table.b-table-stacked-xl>caption,.table.b-table.b-table-stacked-xl>tbody,.table.b-table.b-table-stacked-xl>tbody>tr,.table.b-table.b-table-stacked-xl>tbody>tr>td,.table.b-table.b-table-stacked-xl>tbody>tr>th{display:block}
.table.b-table.b-table-stacked-xl>tfoot,.table.b-table.b-table-stacked-xl>tfoot>tr.b-table-bottom-row,.table.b-table.b-table-stacked-xl>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked-xl>thead,.table.b-table.b-table-stacked-xl>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked-xl>thead>tr.b-table-top-row{display:none}
.table.b-table.b-table-stacked-xl>caption{caption-side:top!important}
.table.b-table.b-table-stacked-xl>tbody>tr>[data-label]:before{content:attr(data-label);width:40%;float:left;text-align:right;word-wrap:break-word;font-weight:700;font-style:normal;padding:0 .5rem 0 0;margin:0}
.table.b-table.b-table-stacked-xl>tbody>tr>[data-label]:after{display:block;clear:both;content:""}
.table.b-table.b-table-stacked-xl>tbody>tr>[data-label]>div{display:inline-block;width:60%;padding:0 0 0 .5rem;margin:0}
.table.b-table.b-table-stacked-xl>tbody>tr.bottom-row,.table.b-table.b-table-stacked-xl>tbody>tr.top-row{display:none}
.table.b-table.b-table-stacked-xl>tbody>tr>:first-child,.table.b-table.b-table-stacked-xl>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked-xl>tbody>tr>[rowspan]+th{border-top-width:3px}
}
.table.b-table.b-table-stacked{display:block;width:100%}
.table.b-table.b-table-stacked>caption,.table.b-table.b-table-stacked>tbody,.table.b-table.b-table-stacked>tbody>tr,.table.b-table.b-table-stacked>tbody>tr>td,.table.b-table.b-table-stacked>tbody>tr>th{display:block}
.table.b-table.b-table-stacked>tfoot,.table.b-table.b-table-stacked>tfoot>tr.b-table-bottom-row,.table.b-table.b-table-stacked>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked>thead,.table.b-table.b-table-stacked>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked>thead>tr.b-table-top-row{display:none}
.table.b-table.b-table-stacked>caption{caption-side:top!important}
.table.b-table.b-table-stacked>tbody>tr>[data-label]:before{content:attr(data-label);width:40%;float:left;text-align:right;word-wrap:break-word;font-weight:700;font-style:normal;padding:0 .5rem 0 0;margin:0}
.table.b-table.b-table-stacked>tbody>tr>[data-label]:after{display:block;clear:both;content:""}
.table.b-table.b-table-stacked>tbody>tr>[data-label]>div{display:inline-block;width:60%;padding:0 0 0 .5rem;margin:0}
.table.b-table.b-table-stacked>tbody>tr.bottom-row,.table.b-table.b-table-stacked>tbody>tr.top-row{display:none}
.table.b-table.b-table-stacked>tbody>tr>:first-child,.table.b-table.b-table-stacked>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked>tbody>tr>[rowspan]+th{border-top-width:3px}
.b-time{min-width:150px}
.b-time[aria-disabled=true] output,.b-time[aria-readonly=true] output,.b-time output.disabled{background-color:#e9ecef;opacity:1}
.b-time[aria-disabled=true] output{pointer-events:none}
[dir=rtl] .b-time>.d-flex:not(.flex-column){flex-direction:row-reverse}
.b-time .b-time-header{margin-bottom:.5rem}
.b-time .b-time-header output{padding:.25rem;font-size:80%}
.b-time .b-time-footer{margin-top:.5rem}
.b-time .b-time-ampm{margin-left:.5rem}
.b-toast{display:block;position:relative;max-width:350px;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-clip:padding-box;z-index:1;border-radius:.25rem}
.b-toast .toast{background-color:hsla(0,0%,100%,.85)}
.b-toast:not(:last-child){margin-bottom:.75rem}
.b-toast.b-toast-solid .toast{background-color:#fff}
.b-toast .toast{opacity:1}
.b-toast .toast.fade:not(.show){opacity:0}
.b-toast .toast .toast-body{display:block}
.b-toast-primary .toast{background-color:rgba(230,242,255,.85);border-color:rgba(184,218,255,.85);color:#004085}
.b-toast-primary .toast .toast-header{color:#004085;background-color:rgba(204,229,255,.85);border-bottom-color:rgba(184,218,255,.85)}
.b-toast-primary.b-toast-solid .toast{background-color:#e6f2ff}
.b-toast-secondary .toast{background-color:rgba(239,240,241,.85);border-color:rgba(214,216,219,.85);color:#383d41}
.b-toast-secondary .toast .toast-header{color:#383d41;background-color:rgba(226,227,229,.85);border-bottom-color:rgba(214,216,219,.85)}
.b-toast-secondary.b-toast-solid .toast{background-color:#eff0f1}
.b-toast-success .toast{background-color:rgba(230,245,233,.85);border-color:rgba(195,230,203,.85);color:#155724}
.b-toast-success .toast .toast-header{color:#155724;background-color:rgba(212,237,218,.85);border-bottom-color:rgba(195,230,203,.85)}
.b-toast-success.b-toast-solid .toast{background-color:#e6f5e9}
.b-toast-info .toast{background-color:rgba(229,244,247,.85);border-color:rgba(190,229,235,.85);color:#0c5460}
.b-toast-info .toast .toast-header{color:#0c5460;background-color:rgba(209,236,241,.85);border-bottom-color:rgba(190,229,235,.85)}
.b-toast-info.b-toast-solid .toast{background-color:#e5f4f7}
.b-toast-warning .toast{background-color:rgba(255,249,231,.85);border-color:rgba(255,238,186,.85);color:#856404}
.b-toast-warning .toast .toast-header{color:#856404;background-color:rgba(255,243,205,.85);border-bottom-color:rgba(255,238,186,.85)}
.b-toast-warning.b-toast-solid .toast{background-color:#fff9e7}
.b-toast-danger .toast{background-color:rgba(252,237,238,.85);border-color:rgba(245,198,203,.85);color:#721c24}
.b-toast-danger .toast .toast-header{color:#721c24;background-color:rgba(248,215,218,.85);border-bottom-color:rgba(245,198,203,.85)}
.b-toast-danger.b-toast-solid .toast{background-color:#fcedee}
.b-toast-light .toast{background-color:hsla(0,0%,100%,.85);border-color:rgba(253,253,254,.85);color:#818182}
.b-toast-light .toast .toast-header{color:#818182;background-color:hsla(0,0%,99.6%,.85);border-bottom-color:rgba(253,253,254,.85)}
.b-toast-light.b-toast-solid .toast{background-color:#fff}
.b-toast-dark .toast{background-color:rgba(227,229,229,.85);border-color:rgba(198,200,202,.85);color:#1b1e21}
.b-toast-dark .toast .toast-header{color:#1b1e21;background-color:rgba(214,216,217,.85);border-bottom-color:rgba(198,200,202,.85)}
.b-toast-dark.b-toast-solid .toast{background-color:#e3e5e5}
.b-toaster{z-index:1100}
.b-toaster .b-toaster-slot{position:relative;display:block}
.b-toaster .b-toaster-slot:empty{display:none!important}
.b-toaster.b-toaster-bottom-center,.b-toaster.b-toaster-bottom-full,.b-toaster.b-toaster-bottom-left,.b-toaster.b-toaster-bottom-right,.b-toaster.b-toaster-top-center,.b-toaster.b-toaster-top-full,.b-toaster.b-toaster-top-left,.b-toaster.b-toaster-top-right{position:fixed;left:.5rem;right:.5rem;margin:0;padding:0;height:0;overflow:visible}
.b-toaster.b-toaster-bottom-center .b-toaster-slot,.b-toaster.b-toaster-bottom-full .b-toaster-slot,.b-toaster.b-toaster-bottom-left .b-toaster-slot,.b-toaster.b-toaster-bottom-right .b-toaster-slot,.b-toaster.b-toaster-top-center .b-toaster-slot,.b-toaster.b-toaster-top-full .b-toaster-slot,.b-toaster.b-toaster-top-left .b-toaster-slot,.b-toaster.b-toaster-top-right .b-toaster-slot{position:absolute;max-width:350px;width:100%;left:0;right:0;padding:0;margin:0}
.b-toaster.b-toaster-bottom-full .b-toaster-slot,.b-toaster.b-toaster-bottom-full .b-toaster-slot .b-toast,.b-toaster.b-toaster-bottom-full .b-toaster-slot .toast,.b-toaster.b-toaster-top-full .b-toaster-slot,.b-toaster.b-toaster-top-full .b-toaster-slot .b-toast,.b-toaster.b-toaster-top-full .b-toaster-slot .toast{width:100%;max-width:100%}
.b-toaster.b-toaster-top-center,.b-toaster.b-toaster-top-full,.b-toaster.b-toaster-top-left,.b-toaster.b-toaster-top-right{top:0}
.b-toaster.b-toaster-top-center .b-toaster-slot,.b-toaster.b-toaster-top-full .b-toaster-slot,.b-toaster.b-toaster-top-left .b-toaster-slot,.b-toaster.b-toaster-top-right .b-toaster-slot{top:.5rem}
.b-toaster.b-toaster-bottom-center,.b-toaster.b-toaster-bottom-full,.b-toaster.b-toaster-bottom-left,.b-toaster.b-toaster-bottom-right{bottom:0}
.b-toaster.b-toaster-bottom-center .b-toaster-slot,.b-toaster.b-toaster-bottom-full .b-toaster-slot,.b-toaster.b-toaster-bottom-left .b-toaster-slot,.b-toaster.b-toaster-bottom-right .b-toaster-slot{bottom:.5rem}
.b-toaster.b-toaster-bottom-center .b-toaster-slot,.b-toaster.b-toaster-bottom-right .b-toaster-slot,.b-toaster.b-toaster-top-center .b-toaster-slot,.b-toaster.b-toaster-top-right .b-toaster-slot{margin-left:auto}
.b-toaster.b-toaster-bottom-center .b-toaster-slot,.b-toaster.b-toaster-bottom-left .b-toaster-slot,.b-toaster.b-toaster-top-center .b-toaster-slot,.b-toaster.b-toaster-top-left .b-toaster-slot{margin-right:auto}
.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-move,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-move,.b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active,.b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-top-left .b-toast.b-toaster-move,.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active,.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-top-right .b-toast.b-toaster-move{transition:transform .175s}
.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active .toast.fade,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-to .toast.fade,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active .toast.fade,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-to .toast.fade,.b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active .toast.fade,.b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-to .toast.fade,.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active .toast.fade,.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-to .toast.fade{transition-delay:.175s}
.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active{position:absolute;transition-delay:.175s}
.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active .toast.fade,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active .toast.fade,.b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active .toast.fade,.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active .toast.fade{transition-delay:0s}
.tooltip.b-tooltip{display:block;opacity:.9;outline:0}
.tooltip.b-tooltip.fade:not(.show){opacity:0}
.tooltip.b-tooltip.show{opacity:.9}
.tooltip.b-tooltip.noninteractive{pointer-events:none}
.tooltip.b-tooltip .arrow{margin:0 .25rem}
.tooltip.b-tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.bs-tooltip-left .arrow,.tooltip.b-tooltip.bs-tooltip-right .arrow{margin:.25rem 0}
.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=top] .arrow:before,.tooltip.b-tooltip-primary.bs-tooltip-top .arrow:before{border-top-color:#007bff}
.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow:before,.tooltip.b-tooltip-primary.bs-tooltip-right .arrow:before{border-right-color:#007bff}
.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.tooltip.b-tooltip-primary.bs-tooltip-bottom .arrow:before{border-bottom-color:#007bff}
.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow:before,.tooltip.b-tooltip-primary.bs-tooltip-left .arrow:before{border-left-color:#007bff}
.tooltip.b-tooltip-primary .tooltip-inner{color:#fff;background-color:#007bff}
.tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=top] .arrow:before,.tooltip.b-tooltip-secondary.bs-tooltip-top .arrow:before{border-top-color:#6c757d}
.tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right] .arrow:before,.tooltip.b-tooltip-secondary.bs-tooltip-right .arrow:before{border-right-color:#6c757d}
.tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.tooltip.b-tooltip-secondary.bs-tooltip-bottom .arrow:before{border-bottom-color:#6c757d}
.tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left] .arrow:before,.tooltip.b-tooltip-secondary.bs-tooltip-left .arrow:before{border-left-color:#6c757d}
.tooltip.b-tooltip-secondary .tooltip-inner{color:#fff;background-color:#6c757d}
.tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=top] .arrow:before,.tooltip.b-tooltip-success.bs-tooltip-top .arrow:before{border-top-color:#28a745}
.tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right] .arrow:before,.tooltip.b-tooltip-success.bs-tooltip-right .arrow:before{border-right-color:#28a745}
.tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.tooltip.b-tooltip-success.bs-tooltip-bottom .arrow:before{border-bottom-color:#28a745}
.tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left] .arrow:before,.tooltip.b-tooltip-success.bs-tooltip-left .arrow:before{border-left-color:#28a745}
.tooltip.b-tooltip-success .tooltip-inner{color:#fff;background-color:#28a745}
.tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=top] .arrow:before,.tooltip.b-tooltip-info.bs-tooltip-top .arrow:before{border-top-color:#17a2b8}
.tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right] .arrow:before,.tooltip.b-tooltip-info.bs-tooltip-right .arrow:before{border-right-color:#17a2b8}
.tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.tooltip.b-tooltip-info.bs-tooltip-bottom .arrow:before{border-bottom-color:#17a2b8}
.tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left] .arrow:before,.tooltip.b-tooltip-info.bs-tooltip-left .arrow:before{border-left-color:#17a2b8}
.tooltip.b-tooltip-info .tooltip-inner{color:#fff;background-color:#17a2b8}
.tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=top] .arrow:before,.tooltip.b-tooltip-warning.bs-tooltip-top .arrow:before{border-top-color:#ffc107}
.tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right] .arrow:before,.tooltip.b-tooltip-warning.bs-tooltip-right .arrow:before{border-right-color:#ffc107}
.tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.tooltip.b-tooltip-warning.bs-tooltip-bottom .arrow:before{border-bottom-color:#ffc107}
.tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left] .arrow:before,.tooltip.b-tooltip-warning.bs-tooltip-left .arrow:before{border-left-color:#ffc107}
.tooltip.b-tooltip-warning .tooltip-inner{color:#212529;background-color:#ffc107}
.tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=top] .arrow:before,.tooltip.b-tooltip-danger.bs-tooltip-top .arrow:before{border-top-color:#dc3545}
.tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right] .arrow:before,.tooltip.b-tooltip-danger.bs-tooltip-right .arrow:before{border-right-color:#dc3545}
.tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.tooltip.b-tooltip-danger.bs-tooltip-bottom .arrow:before{border-bottom-color:#dc3545}
.tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left] .arrow:before,.tooltip.b-tooltip-danger.bs-tooltip-left .arrow:before{border-left-color:#dc3545}
.tooltip.b-tooltip-danger .tooltip-inner{color:#fff;background-color:#dc3545}
.tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=top] .arrow:before,.tooltip.b-tooltip-light.bs-tooltip-top .arrow:before{border-top-color:#f8f9fa}
.tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right] .arrow:before,.tooltip.b-tooltip-light.bs-tooltip-right .arrow:before{border-right-color:#f8f9fa}
.tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.tooltip.b-tooltip-light.bs-tooltip-bottom .arrow:before{border-bottom-color:#f8f9fa}
.tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left] .arrow:before,.tooltip.b-tooltip-light.bs-tooltip-left .arrow:before{border-left-color:#f8f9fa}
.tooltip.b-tooltip-light .tooltip-inner{color:#212529;background-color:#f8f9fa}
.tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=top] .arrow:before,.tooltip.b-tooltip-dark.bs-tooltip-top .arrow:before{border-top-color:#343a40}
.tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right] .arrow:before,.tooltip.b-tooltip-dark.bs-tooltip-right .arrow:before{border-right-color:#343a40}
.tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.tooltip.b-tooltip-dark.bs-tooltip-bottom .arrow:before{border-bottom-color:#343a40}
.tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left] .arrow:before,.tooltip.b-tooltip-dark.bs-tooltip-left .arrow:before{border-left-color:#343a40}
.tooltip.b-tooltip-dark .tooltip-inner{color:#fff;background-color:#343a40}
.b-icon.bi{display:inline-block;overflow:visible;vertical-align:-.15em}
.b-icon.b-icon-animation-cylon,.b-icon.b-iconstack .b-icon-animation-cylon>g{transform-origin:center;-webkit-animation:b-icon-animation-cylon .75s ease-in-out infinite alternate;animation:b-icon-animation-cylon .75s ease-in-out infinite alternate}
@media (prefers-reduced-motion:reduce){
.b-icon.b-icon-animation-cylon,.b-icon.b-iconstack .b-icon-animation-cylon>g{-webkit-animation:none;animation:none}
}
.b-icon.b-icon-animation-cylon-vertical,.b-icon.b-iconstack .b-icon-animation-cylon-vertical>g{transform-origin:center;-webkit-animation:b-icon-animation-cylon-vertical .75s ease-in-out infinite alternate;animation:b-icon-animation-cylon-vertical .75s ease-in-out infinite alternate}
@media (prefers-reduced-motion:reduce){
.b-icon.b-icon-animation-cylon-vertical,.b-icon.b-iconstack .b-icon-animation-cylon-vertical>g{-webkit-animation:none;animation:none}
}
.b-icon.b-icon-animation-fade,.b-icon.b-iconstack .b-icon-animation-fade>g{transform-origin:center;-webkit-animation:b-icon-animation-fade .75s ease-in-out infinite alternate;animation:b-icon-animation-fade .75s ease-in-out infinite alternate}
@media (prefers-reduced-motion:reduce){
.b-icon.b-icon-animation-fade,.b-icon.b-iconstack .b-icon-animation-fade>g{-webkit-animation:none;animation:none}
}
.b-icon.b-icon-animation-spin,.b-icon.b-iconstack .b-icon-animation-spin>g{transform-origin:center;-webkit-animation:b-icon-animation-spin 2s linear infinite normal;animation:b-icon-animation-spin 2s linear infinite normal}
@media (prefers-reduced-motion:reduce){
.b-icon.b-icon-animation-spin,.b-icon.b-iconstack .b-icon-animation-spin>g{-webkit-animation:none;animation:none}
}
.b-icon.b-icon-animation-spin-reverse,.b-icon.b-iconstack .b-icon-animation-spin-reverse>g{transform-origin:center;animation:b-icon-animation-spin 2s linear infinite reverse}
@media (prefers-reduced-motion:reduce){
.b-icon.b-icon-animation-spin-reverse,.b-icon.b-iconstack .b-icon-animation-spin-reverse>g{-webkit-animation:none;animation:none}
}
.b-icon.b-icon-animation-spin-pulse,.b-icon.b-iconstack .b-icon-animation-spin-pulse>g{transform-origin:center;-webkit-animation:b-icon-animation-spin 1s steps(8) infinite normal;animation:b-icon-animation-spin 1s steps(8) infinite normal}
@media (prefers-reduced-motion:reduce){
.b-icon.b-icon-animation-spin-pulse,.b-icon.b-iconstack .b-icon-animation-spin-pulse>g{-webkit-animation:none;animation:none}
}
.b-icon.b-icon-animation-spin-reverse-pulse,.b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse>g{transform-origin:center;animation:b-icon-animation-spin 1s steps(8) infinite reverse}
@media (prefers-reduced-motion:reduce){
.b-icon.b-icon-animation-spin-reverse-pulse,.b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse>g{-webkit-animation:none;animation:none}
}
.b-icon.b-icon-animation-throb,.b-icon.b-iconstack .b-icon-animation-throb>g{transform-origin:center;-webkit-animation:b-icon-animation-throb .75s ease-in-out infinite alternate;animation:b-icon-animation-throb .75s ease-in-out infinite alternate}
@media (prefers-reduced-motion:reduce){
.b-icon.b-icon-animation-throb,.b-icon.b-iconstack .b-icon-animation-throb>g{-webkit-animation:none;animation:none}
}
@-webkit-keyframes b-icon-animation-cylon{0%{transform:translateX(-25%)}
to{transform:translateX(25%)}
}
@keyframes b-icon-animation-cylon{0%{transform:translateX(-25%)}
to{transform:translateX(25%)}
}
@-webkit-keyframes b-icon-animation-cylon-vertical{0%{transform:translateY(25%)}
to{transform:translateY(-25%)}
}
@keyframes b-icon-animation-cylon-vertical{0%{transform:translateY(25%)}
to{transform:translateY(-25%)}
}
@-webkit-keyframes b-icon-animation-fade{0%{opacity:.1}
to{opacity:1}
}
@keyframes b-icon-animation-fade{0%{opacity:.1}
to{opacity:1}
}
@-webkit-keyframes b-icon-animation-spin{0%{transform:rotate(0deg)}
to{transform:rotate(359deg)}
}
@keyframes b-icon-animation-spin{0%{transform:rotate(0deg)}
to{transform:rotate(359deg)}
}
@-webkit-keyframes b-icon-animation-throb{0%{opacity:.5;transform:scale(.5)}
to{opacity:1;transform:scale(1)}
}
@keyframes b-icon-animation-throb{0%{opacity:.5;transform:scale(.5)}
to{opacity:1;transform:scale(1)}
}
.btn .b-icon.bi,.dropdown-item .b-icon.bi,.dropdown-toggle .b-icon.bi,.input-group-text .b-icon.bi,.nav-link .b-icon.bi{font-size:125%;vertical-align:text-bottom}
:root{--gradient:linear-gradient(135deg,var(--theme-color-1),var(--theme-color-2));overflow-y:scroll}
.link{color:var(--theme-color-1)}
.link:hover{filter:brightness(140%)}
.link,.pointer,a,button{cursor:pointer}
.input[type=checkbox],.input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:none;flex-shrink:0;height:1rem;width:1rem;-webkit-print-color-adjust:exact;color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:999999px;border:1px solid var(--theme-color-3);transition:.3s ease;position:relative;top:-.1em}
.input[type=checkbox]:disabled,.input[type=radio]:disabled{background-color:var(--separator-color)!important;border-color:var(--separator-color)!important}
.input[type=checkbox]::-ms-check{color:transparent;background:inherit;border-color:inherit;border-radius:inherit}
.input[type=checkbox]{border-radius:.25rem}
.input[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.707 7.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4a1 1 0 00-1.414-1.414L7 8.586 5.707 7.293z'/%3E%3C/svg%3E")}
.input:checked{background-color:var(--theme-color-1);border-color:var(--theme-color-1)}
.input[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}
html.vi-has-modal,html.vi-has-modal body{overflow:hidden}
.vi-modal{z-index:9999!important;-webkit-backdrop-filter:grayscale(.2);backdrop-filter:grayscale(.2);background:rgba(0,0,0,.2)!important}
.vi-modal.vi-modal-opened{display:flex}
.vi-modal.-center:nth-child(2){padding-top:calc(10% + 20px)}
.vi-modal.-center:nth-child(3){padding-top:calc(10% + 40px)}
.vi-modal.-center:nth-child(4){padding-top:calc(10% + 60px)}
.vi-modal.-center:nth-child(5){padding-top:calc(10% + 80px)}
.vi-modal.vi-modal-Dialog p{font-size:1rem}
.vi-modal:not(.vi-modal-Dialog){justify-content:flex-end}
.vi-modal:not(.vi-modal-Dialog) .vi-modal-close{display:none}
.vi-modal:not(.vi-modal-Dialog) .vi-modal-content{padding:0}
.vi-modal:not(.vi-modal-Dialog) .vi-modal-body{width:100%}
.vi-modal:not(.vi-modal-Dialog).-center .vi-modal-body{max-width:900px;overflow:visible;box-shadow:0 2px 7px rgba(0,0,0,.3)}
.vi-modal:not(.vi-modal-Dialog).-center .modal-body-inner,.vi-modal:not(.vi-modal-Dialog).-center .vi-modal-content{overflow:visible}
.vi-modal:not(.vi-modal-Dialog).-right .vi-modal-body{max-width:100%;width:45em;flex-grow:0}
.vi-modal:not(.vi-modal-Dialog).-right .vi-modal-content{height:100%}
.vi-modal:not(.vi-modal-Dialog).-right .vi-modal-header{height:80px}
.vi-modal.-right .vi-modal-content>.busy-wrap,.vi-modal.-right .vi-modal-content>.busy-wrap>.busy-wrap-content{height:100%}
.vi-toasts{z-index:99999!important;font-size:16px}
.vi-toasts .vi-toast{min-height:3em;padding:.5em 1em}
.vi-toasts p{margin:0}
.v-select{--height:36px!important;--c-border:#d7d7d7!important;padding:var(--padd)!important}
.v-select [class*=v-select-btn]{max-width:calc(100% - 3em)}
.v-select.-selected:not(.-opened) .v-select-selected{opacity:1!important}
.v-select.-disabled{pointer-events:none;background:#e9ecef}
.v-select.-disabled .v-select-inp~button{display:none}
.v-select .v-select-option{display:block}
.table-frame{overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}
.v-select.-opened .v-select-btn-dd{display:block;opacity:.5}
.btn i{vertical-align:middle}
[data-array]>:nth-of-type(n+2):before{content:", "}
[data-array="/"]>:nth-of-type(n+2):before{content:" / "}
.table-fields td.field{padding:0}
.table-fields td,.table-fields th{border:1px solid var(--separator-color)}
.table-fields .form-control{padding-left:.3rem;border:1px dashed transparent}
.table-fields .form-control:focus{border-color:var(--success)}
.table-fields .form-control.-changed{color:var(--orange)}
.grid-fit{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-template-columns:repeat(auto-fit,minmax(var(--minwidth,320px),1fr));grid-gap:1rem;grid-gap:var(--gap,1rem)}
.grid-fill{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-template-columns:repeat(auto-fill,minmax(var(--minwidth,320px),1fr));grid-gap:1rem;grid-gap:var(--gap,1rem)}
.grid-fill fieldset,.grid-fit fieldset{margin-bottom:0}
.poster{position:relative;overflow:hidden}
.poster:after{display:block;content:"";padding-bottom:100%;padding-bottom:var(--ratio,100%)}
.poster.is-square:after{padding-bottom:100%}
.poster.is-hd:after{padding-bottom:56%}
.poster>*{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.line-clamp{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-line-clamp:var(--lines,2);-webkit-box-orient:vertical;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;max-height:none;max-height:var(--max-height,none);min-height:none;min-height:var(--min-height,none)}
.slide-in-enter-active{-webkit-animation:slide-in .4s;animation:slide-in .4s}
.uppercase{text-transform:uppercase}
.capitalize{text-transform:capitalize}
.invalid-feedback{top:100%;margin-top:5px}
.badge-addon{background:rgba(0,0,0,.1);margin:-.55em -.75em -.6em .75em;padding:.55em .75em .6em;display:inline-block;border-radius:inherit;border-top-left-radius:0;border-bottom-left-radius:0}
.badge-addon:empty,.vi-toasts:empty{visibility:hidden}
.vi-modal-enter.-center .vi-modal-body,.vi-modal-leave-to.-center .vi-modal-body{transform:translateY(64px)!important}
.shrinkCell{white-space:nowrap;width:20px}
.page-enter-active,.page-leave-active{transition:opacity .25s ease-in-out,transform .1s ease-in-out}
.page-enter,.page-leave-to{opacity:0;transform:scale(.995)}
.collapsed>.when-open,.not-collapsed>.when-closed{display:none}
@-webkit-keyframes slide-in{0%{opacity:0;transform:translateX(30px)}
to{transform:translateX(0);opacity:1}
}
@keyframes slide-in{0%{opacity:0;transform:translateX(30px)}
to{transform:translateX(0);opacity:1}
}
#root>.fixed-background{background:#f3f3f3;background:var(--gradient)}
.auth-card .image-side{background:var(--gradient)}
.logo-single{background-size:auto 100%;background-position:0;width:auto;display:flex;align-items:center}
.stretch{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}
.centering{display:flex;align-items:center;justify-content:center;text-align:center}
.fade-enter-active,.fade-leave-active{transition:opacity .3s}
.fade-enter,.fade-leave-to{opacity:0}
/*.navbar{padding:15px 15px 15px 0!important}
*/main{min-height:calc(100vh - 220px);margin:100px 30px 30px;}
.custom-control *{cursor:pointer}
.form-side{display:flex;flex-direction:column;justify-content:space-between}
.boxed-layout .auth-card .form-side{padding:10px}
.boxed-layout .logo-card{height:12vh;display:flex;justify-content:center;padding-bottom:10px}
.boxed-layout .license-text{margin:0;text-align:justify}
.logo-card svg{height:100%;max-width:100%;float:left;width:33.3%}
.vc-popover-content-wrapper[data-v-39b30300]{--popover-horizontal-content-offset:8px;--popover-vertical-content-offset:10px;--popover-slide-translation:15px;--popover-transition-time:0.14s ease-in-out;--popover-caret-horizontal-offset:18px;--popover-caret-vertical-offset:8px;position:absolute;display:block;outline:none;z-index:10}
.vc-popover-content-wrapper[data-v-39b30300]:not(.is-interactive){pointer-events:none}
.vc-popover-content[data-v-39b30300]{position:relative;outline:none;z-index:10;box-shadow:var(--shadow-lg)}
.vc-popover-content.direction-bottom[data-v-39b30300]{margin-top:var(--popover-vertical-content-offset)}
.vc-popover-content.direction-top[data-v-39b30300]{margin-bottom:var(--popover-vertical-content-offset)}
.vc-popover-content.direction-left[data-v-39b30300]{margin-right:var(--popover-horizontal-content-offset)}
.vc-popover-content.direction-right[data-v-39b30300]{margin-left:var(--popover-horizontal-content-offset)}
.vc-popover-caret[data-v-39b30300]{content:"";position:absolute;display:block;width:12px;height:12px;border-top:inherit;border-left:inherit;background-color:inherit;-webkit-user-select:none;user-select:none;z-index:-1}
.vc-popover-caret.direction-bottom[data-v-39b30300]{top:0}
.vc-popover-caret.direction-bottom.align-left[data-v-39b30300]{transform:translateY(-50%) rotate(45deg)}
.vc-popover-caret.direction-bottom.align-center[data-v-39b30300]{transform:translateX(-50%) translateY(-50%) rotate(45deg)}
.vc-popover-caret.direction-bottom.align-right[data-v-39b30300]{transform:translateY(-50%) rotate(45deg)}
.vc-popover-caret.direction-top[data-v-39b30300]{top:100%}
.vc-popover-caret.direction-top.align-left[data-v-39b30300]{transform:translateY(-50%) rotate(-135deg)}
.vc-popover-caret.direction-top.align-center[data-v-39b30300]{transform:translateX(-50%) translateY(-50%) rotate(-135deg)}
.vc-popover-caret.direction-top.align-right[data-v-39b30300]{transform:translateY(-50%) rotate(-135deg)}
.vc-popover-caret.direction-left[data-v-39b30300]{left:100%}
.vc-popover-caret.direction-left.align-top[data-v-39b30300]{transform:translateX(-50%) rotate(135deg)}
.vc-popover-caret.direction-left.align-middle[data-v-39b30300]{transform:translateY(-50%) translateX(-50%) rotate(135deg)}
.vc-popover-caret.direction-left.align-bottom[data-v-39b30300]{transform:translateX(-50%) rotate(135deg)}
.vc-popover-caret.direction-right[data-v-39b30300]{left:0}
.vc-popover-caret.direction-right.align-top[data-v-39b30300]{transform:translateX(-50%) rotate(-45deg)}
.vc-popover-caret.direction-right.align-middle[data-v-39b30300]{transform:translateY(-50%) translateX(-50%) rotate(-45deg)}
.vc-popover-caret.direction-right.align-bottom[data-v-39b30300]{transform:translateX(-50%) rotate(-45deg)}
.vc-popover-caret.align-left[data-v-39b30300]{left:var(--popover-caret-horizontal-offset)}
.vc-popover-caret.align-center[data-v-39b30300]{left:50%}
.vc-popover-caret.align-right[data-v-39b30300]{right:var(--popover-caret-horizontal-offset)}
.vc-popover-caret.align-top[data-v-39b30300]{top:var(--popover-caret-vertical-offset)}
.vc-popover-caret.align-middle[data-v-39b30300]{top:50%}
.vc-popover-caret.align-bottom[data-v-39b30300]{bottom:var(--popover-caret-vertical-offset)}
.fade-enter-active[data-v-39b30300],.fade-leave-active[data-v-39b30300],.slide-fade-enter-active[data-v-39b30300],.slide-fade-leave-active[data-v-39b30300]{transition:all var(--popover-transition-time);pointer-events:none}
.fade-enter[data-v-39b30300],.fade-leave-to[data-v-39b30300],.slide-fade-enter[data-v-39b30300],.slide-fade-leave-to[data-v-39b30300]{opacity:0}
.slide-fade-enter.direction-bottom[data-v-39b30300],.slide-fade-leave-to.direction-bottom[data-v-39b30300]{transform:translateY(calc(var(--popover-slide-translation)*-1))}
.slide-fade-enter.direction-top[data-v-39b30300],.slide-fade-leave-to.direction-top[data-v-39b30300]{transform:translateY(var(--popover-slide-translation))}
.slide-fade-enter.direction-left[data-v-39b30300],.slide-fade-leave-to.direction-left[data-v-39b30300]{transform:translateX(var(--popover-slide-translation))}
.slide-fade-enter.direction-right[data-v-39b30300],.slide-fade-leave-to.direction-right[data-v-39b30300]{transform:translateX(calc(var(--popover-slide-translation)*-1))}
.vc-day-popover-row[data-v-eb5afd1a]{--day-content-transition-time:0.13s ease-in;display:flex;align-items:center;transition:all var(--day-content-transition-time)}
.vc-day-popover-row[data-v-eb5afd1a]:not(:first-child){margin-top:3px}
.vc-day-popover-row-indicator[data-v-eb5afd1a]{display:flex;justify-content:center;align-items:center;flex-grow:0;width:15px;margin-right:3px}
.vc-day-popover-row-indicator span[data-v-eb5afd1a]{transition:all var(--day-content-transition-time)}
.vc-day-popover-row-content[data-v-eb5afd1a]{display:flex;align-items:center;flex-wrap:none;flex-grow:1;width:max-content}
.vc-svg-icon[data-v-63f7b5ec]{display:inline-block;stroke:currentColor;stroke-width:0}
.vc-svg-icon path[data-v-63f7b5ec]{fill:currentColor}
.vc-nav-header{display:flex;justify-content:space-between}
.vc-nav-arrow{display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;line-height:var(--leading-snug);border-width:2px;border-style:solid;border-color:transparent;border-radius:var(--rounded)}
.vc-nav-arrow.is-left{margin-right:auto}
.vc-nav-arrow.is-right{margin-left:auto}
.vc-nav-arrow.is-disabled{opacity:.25;pointer-events:none;cursor:not-allowed}
.vc-nav-arrow:hover{background-color:var(--gray-900)}
.vc-nav-arrow:focus{border-color:var(--accent-600)}
.vc-nav-title{color:var(--accent-100);font-weight:var(--font-bold);line-height:var(--leading-snug);padding:4px 8px;border-radius:var(--rounded);border-width:2px;border-style:solid;border-color:transparent;-webkit-user-select:none;user-select:none}
.vc-nav-title:hover{background-color:var(--gray-900)}
.vc-nav-title:focus{border-color:var(--accent-600)}
.vc-nav-items{display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:2px;grid-column-gap:5px}
.vc-nav-item{width:48px;text-align:center;line-height:var(--leading-snug);font-weight:var(--font-semibold);padding:4px 0;cursor:pointer;border-color:transparent;border-width:2px;border-style:solid;border-radius:var(--rounded);-webkit-user-select:none;user-select:none}
.vc-nav-item:hover{color:var(--white);background-color:var(--gray-900);box-shadow:var(--shadow-inner)}
.vc-nav-item.is-active{color:var(--accent-900);background:var(--accent-100);font-weight:var(--font-bold);box-shadow:var(--shadow)}
.vc-nav-item.is-current{color:var(--accent-100);font-weight:var(--bold);border-color:var(--accent-100)}
.vc-nav-item:focus{border-color:var(--accent-600)}
.vc-nav-item.is-disabled{opacity:.25;pointer-events:none}
.vc-is-dark .vc-nav-title{color:var(--gray-900)}
.vc-is-dark .vc-nav-title:hover{background-color:var(--gray-200)}
.vc-is-dark .vc-nav-title:focus{border-color:var(--accent-400)}
.vc-is-dark .vc-nav-arrow:hover{background-color:var(--gray-200)}
.vc-is-dark .vc-nav-arrow:focus{border-color:var(--accent-400)}
.vc-is-dark .vc-nav-item:hover{color:var(--gray-900);background-color:var(--gray-200);box-shadow:none}
.vc-is-dark .vc-nav-item.is-active{color:var(--white);background:var(--accent-500)}
.vc-is-dark .vc-nav-item.is-current{color:var(--accent-600);border-color:var(--accent-500)}
.vc-is-dark .vc-nav-item:focus{border-color:var(--accent-400)}
.vc-day[data-v-4420d078]{position:relative;min-height:32px;z-index:1}
.vc-day.is-not-in-month *[data-v-4420d078]{opacity:0;pointer-events:none}
.vc-day-layer[data-v-4420d078]{position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none}
.vc-day-box-center-center[data-v-4420d078]{display:flex;justify-content:center;align-items:center;transform-origin:50% 50%}
.vc-day-box-left-center[data-v-4420d078]{display:flex;justify-content:flex-start;align-items:center;transform-origin:0 50%}
.vc-day-box-right-center[data-v-4420d078]{display:flex;justify-content:flex-end;align-items:center;transform-origin:100% 50%}
.vc-day-box-center-bottom[data-v-4420d078]{display:flex;justify-content:center;align-items:flex-end}
.vc-day-content[data-v-4420d078]{display:flex;justify-content:center;align-items:center;font-size:var(--text-sm);font-weight:var(--font-medium);width:28px;height:28px;line-height:28px;border-radius:var(--rounded-full);-webkit-user-select:none;user-select:none;cursor:pointer}
.vc-day-content[data-v-4420d078]:hover{background-color:rgba(204,214,224,.3)}
.vc-day-content[data-v-4420d078]:focus{font-weight:var(--font-bold);background-color:rgba(204,214,224,.4)}
.vc-day-content.is-disabled[data-v-4420d078]{color:var(--gray-400)}
.vc-is-dark .vc-day-content[data-v-4420d078]:hover{background-color:rgba(114,129,151,.3)}
.vc-is-dark .vc-day-content[data-v-4420d078]:focus{background-color:rgba(114,129,151,.4)}
.vc-is-dark .vc-day-content.is-disabled[data-v-4420d078]{color:var(--gray-600)}
.vc-highlights[data-v-4420d078]{overflow:hidden;pointer-events:none;z-index:-1}
.vc-highlight[data-v-4420d078]{width:28px;height:28px}
.vc-highlight.vc-highlight-base-start[data-v-4420d078]{width:50%!important;border-radius:0!important;border-right-width:0!important}
.vc-highlight.vc-highlight-base-end[data-v-4420d078]{width:50%!important;border-radius:0!important;border-left-width:0!important}
.vc-highlight.vc-highlight-base-middle[data-v-4420d078]{width:100%;border-radius:0!important;border-left-width:0!important;border-right-width:0!important;margin:0 -1px}
.vc-dots[data-v-4420d078]{display:flex;justify-content:center;align-items:center}
.vc-dot[data-v-4420d078]{width:5px;height:5px;border-radius:50%;transition:all var(--day-content-transition-time)}
.vc-dot[data-v-4420d078]:not(:last-child){margin-right:3px}
.vc-bars[data-v-4420d078]{display:flex;justify-content:flex-start;align-items:center;width:75%}
.vc-bar[data-v-4420d078]{flex-grow:1;height:3px;transition:all var(--day-content-transition-time)}
.vc-pane[data-v-74ad501d]{min-width:250px}
.vc-header[data-v-74ad501d]{display:flex;justify-content:center;align-items:center;padding:10px 18px 0 18px}
.vc-header.align-left[data-v-74ad501d]{justify-content:flex-start}
.vc-header.align-right[data-v-74ad501d]{justify-content:flex-end}
.vc-title[data-v-74ad501d]{font-size:var(--text-lg);color:var(--gray-800);font-weight:var(--font-semibold);line-height:28px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}
.vc-title[data-v-74ad501d]:hover{opacity:.75}
.vc-weeknumber[data-v-74ad501d]{position:relative}
.vc-weeknumber[data-v-74ad501d],.vc-weeknumber-content[data-v-74ad501d]{display:flex;justify-content:center;align-items:center}
.vc-weeknumber-content[data-v-74ad501d]{font-size:var(--text-xs);font-weight:var(--font-medium);font-style:italic;width:28px;height:28px;margin-top:2px;color:var(--gray-500);-webkit-user-select:none;user-select:none}
.vc-weeknumber-content.is-left-outside[data-v-74ad501d]{position:absolute;left:var(--weeknumber-offset)}
.vc-weeknumber-content.is-right-outside[data-v-74ad501d]{position:absolute;right:var(--weeknumber-offset)}
.vc-weeks[data-v-74ad501d]{display:grid;grid-template-columns:repeat(7,1fr);position:relative;-webkit-overflow-scrolling:touch;padding:5px;min-width:250px}
.vc-weeks.vc-show-weeknumbers[data-v-74ad501d]{grid-template-columns:auto repeat(7,1fr)}
.vc-weeks.vc-show-weeknumbers.is-right[data-v-74ad501d]{grid-template-columns:repeat(7,1fr) auto}
.vc-weekday[data-v-74ad501d]{text-align:center;color:var(--gray-500);font-size:var(--text-sm);font-weight:var(--font-bold);line-height:14px;padding-top:4px;padding-bottom:8px;cursor:default;-webkit-user-select:none;user-select:none}
.vc-is-dark .vc-header[data-v-74ad501d]{color:var(--gray-200)}
.vc-is-dark .vc-title[data-v-74ad501d]{color:var(--gray-100)}
.vc-is-dark .vc-weekday[data-v-74ad501d]{color:var(--accent-200)}
.vc-nav-popover-container{color:var(--white);font-size:var(--text-sm);font-weight:var(--font-semibold);background-color:var(--gray-800);border:1px solid;border-color:var(--gray-700);border-radius:var(--rounded-lg);padding:4px;box-shadow:var(--shadow)}
.vc-is-dark .vc-nav-popover-container{color:var(--gray-800);background-color:var(--white);border-color:var(--gray-100)}
.none-enter-active[data-v-5be4b00c],.none-leave-active[data-v-5be4b00c]{transition-duration:0s}
.fade-enter-active[data-v-5be4b00c],.fade-leave-active[data-v-5be4b00c],.slide-down-enter-active[data-v-5be4b00c],.slide-down-leave-active[data-v-5be4b00c],.slide-left-enter-active[data-v-5be4b00c],.slide-left-leave-active[data-v-5be4b00c],.slide-right-enter-active[data-v-5be4b00c],.slide-right-leave-active[data-v-5be4b00c],.slide-up-enter-active[data-v-5be4b00c],.slide-up-leave-active[data-v-5be4b00c]{transition:transform var(--slide-duration) var(--slide-timing),opacity var(--slide-duration) var(--slide-timing);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.fade-leave-active[data-v-5be4b00c],.none-leave-active[data-v-5be4b00c],.slide-down-leave-active[data-v-5be4b00c],.slide-left-leave-active[data-v-5be4b00c],.slide-right-leave-active[data-v-5be4b00c],.slide-up-leave-active[data-v-5be4b00c]{position:absolute;width:100%}
.fade-enter[data-v-5be4b00c],.fade-leave-to[data-v-5be4b00c],.none-enter[data-v-5be4b00c],.none-leave-to[data-v-5be4b00c],.slide-down-enter[data-v-5be4b00c],.slide-down-leave-to[data-v-5be4b00c],.slide-left-enter[data-v-5be4b00c],.slide-left-leave-to[data-v-5be4b00c],.slide-right-enter[data-v-5be4b00c],.slide-right-leave-to[data-v-5be4b00c],.slide-up-enter[data-v-5be4b00c],.slide-up-leave-to[data-v-5be4b00c]{opacity:0}
.slide-left-enter[data-v-5be4b00c],.slide-right-leave-to[data-v-5be4b00c]{transform:translateX(var(--slide-translate))}
.slide-left-leave-to[data-v-5be4b00c],.slide-right-enter[data-v-5be4b00c]{transform:translateX(calc(var(--slide-translate)*-1))}
.slide-down-leave-to[data-v-5be4b00c],.slide-up-enter[data-v-5be4b00c]{transform:translateY(var(--slide-translate))}
.slide-down-enter[data-v-5be4b00c],.slide-up-leave-to[data-v-5be4b00c]{transform:translateY(calc(var(--slide-translate)*-1))}
.vc-container{--white:#fff;--black:#000;--gray-100:#f7fafc;--gray-200:#edf2f7;--gray-300:#e2e8f0;--gray-400:#cbd5e0;--gray-500:#a0aec0;--gray-600:#718096;--gray-700:#4a5568;--gray-800:#2d3748;--gray-900:#1a202c;--red-100:#fff5f5;--red-200:#fed7d7;--red-300:#feb2b2;--red-400:#fc8181;--red-500:#f56565;--red-600:#e53e3e;--red-700:#c53030;--red-800:#9b2c2c;--red-900:#742a2a;--orange-100:#fffaf0;--orange-200:#feebc8;--orange-300:#fbd38d;--orange-400:#f6ad55;--orange-500:#ed8936;--orange-600:#dd6b20;--orange-700:#c05621;--orange-800:#9c4221;--orange-900:#7b341e;--yellow-100:ivory;--yellow-200:#fefcbf;--yellow-300:#faf089;--yellow-400:#f6e05e;--yellow-500:#ecc94b;--yellow-600:#d69e2e;--yellow-700:#b7791f;--yellow-800:#975a16;--yellow-900:#744210;--green-100:#f0fff4;--green-200:#c6f6d5;--green-300:#9ae6b4;--green-400:#68d391;--green-500:#48bb78;--green-600:#38a169;--green-700:#2f855a;--green-800:#276749;--green-900:#22543d;--teal-100:#e6fffa;--teal-200:#b2f5ea;--teal-300:#81e6d9;--teal-400:#4fd1c5;--teal-500:#38b2ac;--teal-600:#319795;--teal-700:#2c7a7b;--teal-800:#285e61;--teal-900:#234e52;--blue-100:#ebf8ff;--blue-200:#bee3f8;--blue-300:#90cdf4;--blue-400:#63b3ed;--blue-500:#4299e1;--blue-600:#3182ce;--blue-700:#2b6cb0;--blue-800:#2c5282;--blue-900:#2a4365;--indigo-100:#ebf4ff;--indigo-200:#c3dafe;--indigo-300:#a3bffa;--indigo-400:#7f9cf5;--indigo-500:#667eea;--indigo-600:#5a67d8;--indigo-700:#4c51bf;--indigo-800:#434190;--indigo-900:#3c366b;--purple-100:#faf5ff;--purple-200:#e9d8fd;--purple-300:#d6bcfa;--purple-400:#b794f4;--purple-500:#9f7aea;--purple-600:#805ad5;--purple-700:#6b46c1;--purple-800:#553c9a;--purple-900:#44337a;--pink-100:#fff5f7;--pink-200:#fed7e2;--pink-300:#fbb6ce;--pink-400:#f687b3;--pink-500:#ed64a6;--pink-600:#d53f8c;--pink-700:#b83280;--pink-800:#97266d;--pink-900:#702459}
.vc-container.vc-red{--accent-100:var(--red-100);--accent-200:var(--red-200);--accent-300:var(--red-300);--accent-400:var(--red-400);--accent-500:var(--red-500);--accent-600:var(--red-600);--accent-700:var(--red-700);--accent-800:var(--red-800);--accent-900:var(--red-900)}
.vc-container.vc-orange{--accent-100:var(--orange-100);--accent-200:var(--orange-200);--accent-300:var(--orange-300);--accent-400:var(--orange-400);--accent-500:var(--orange-500);--accent-600:var(--orange-600);--accent-700:var(--orange-700);--accent-800:var(--orange-800);--accent-900:var(--orange-900)}
.vc-container.vc-yellow{--accent-100:var(--yellow-100);--accent-200:var(--yellow-200);--accent-300:var(--yellow-300);--accent-400:var(--yellow-400);--accent-500:var(--yellow-500);--accent-600:var(--yellow-600);--accent-700:var(--yellow-700);--accent-800:var(--yellow-800);--accent-900:var(--yellow-900)}
.vc-container.vc-green{--accent-100:var(--green-100);--accent-200:var(--green-200);--accent-300:var(--green-300);--accent-400:var(--green-400);--accent-500:var(--green-500);--accent-600:var(--green-600);--accent-700:var(--green-700);--accent-800:var(--green-800);--accent-900:var(--green-900)}
.vc-container.vc-teal{--accent-100:var(--teal-100);--accent-200:var(--teal-200);--accent-300:var(--teal-300);--accent-400:var(--teal-400);--accent-500:var(--teal-500);--accent-600:var(--teal-600);--accent-700:var(--teal-700);--accent-800:var(--teal-800);--accent-900:var(--teal-900)}
.vc-container.vc-blue{--accent-100:var(--blue-100);--accent-200:var(--blue-200);--accent-300:var(--blue-300);--accent-400:var(--blue-400);--accent-500:var(--blue-500);--accent-600:var(--blue-600);--accent-700:var(--blue-700);--accent-800:var(--blue-800);--accent-900:var(--blue-900)}
.vc-container.vc-indigo{--accent-100:var(--indigo-100);--accent-200:var(--indigo-200);--accent-300:var(--indigo-300);--accent-400:var(--indigo-400);--accent-500:var(--indigo-500);--accent-600:var(--indigo-600);--accent-700:var(--indigo-700);--accent-800:var(--indigo-800);--accent-900:var(--indigo-900)}
.vc-container.vc-purple{--accent-100:var(--purple-100);--accent-200:var(--purple-200);--accent-300:var(--purple-300);--accent-400:var(--purple-400);--accent-500:var(--purple-500);--accent-600:var(--purple-600);--accent-700:var(--purple-700);--accent-800:var(--purple-800);--accent-900:var(--purple-900)}
.vc-container.vc-pink{--accent-100:var(--pink-100);--accent-200:var(--pink-200);--accent-300:var(--pink-300);--accent-400:var(--pink-400);--accent-500:var(--pink-500);--accent-600:var(--pink-600);--accent-700:var(--pink-700);--accent-800:var(--pink-800);--accent-900:var(--pink-900)}
.vc-container{--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:18px;--leading-snug:1.375;--rounded:0.25rem;--rounded-lg:0.5rem;--rounded-full:9999px;--shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);--shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,0.06);--slide-translate:22px;--slide-duration:0.15s;--slide-timing:ease;--day-content-transition-time:0.13s ease-in;--weeknumber-offset:-34px;position:relative;display:inline-flex;width:max-content;height:max-content;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--gray-900);background-color:var(--white);border:1px solid;border-color:var(--gray-400);border-radius:var(--rounded-lg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}
.vc-container,.vc-container *{box-sizing:border-box}
.vc-container:focus,.vc-container :focus{outline:none}
.vc-container [role=button],.vc-container button{cursor:pointer}
.vc-container.vc-is-expanded{min-width:100%}
.vc-container .vc-container{border:none}
.vc-container.vc-is-dark{color:var(--gray-100);background-color:var(--gray-900);border-color:var(--gray-700)}
.vc-pane-container{width:100%;position:relative}
.vc-pane-container.in-transition{overflow:hidden}
.vc-pane-layout{display:grid}
.vc-arrow{display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;pointer-events:auto;color:var(--gray-600);border-width:2px;border-style:solid;border-radius:var(--rounded);border-color:transparent}
.vc-arrow:hover{background:var(--gray-200)}
.vc-arrow:focus{border-color:var(--gray-300)}
.vc-arrow.is-disabled{opacity:.25;pointer-events:none;cursor:not-allowed}
.vc-day-popover-container{color:var(--white);background-color:var(--gray-800);border:1px solid;border-color:var(--gray-700);border-radius:var(--rounded);font-size:var(--text-xs);font-weight:var(--font-medium);padding:4px 8px;box-shadow:var(--shadow)}
.vc-day-popover-header{font-size:var(--text-xs);color:var(--gray-300);font-weight:var(--font-semibold);text-align:center}
.vc-arrows-container{width:100%;position:absolute;top:0;display:flex;justify-content:space-between;padding:8px 10px;pointer-events:none}
.vc-arrows-container.title-left{justify-content:flex-end}
.vc-arrows-container.title-right{justify-content:flex-start}
.vc-is-dark .vc-arrow{color:var(--white)}
.vc-is-dark .vc-arrow:hover{background:var(--gray-800)}
.vc-is-dark .vc-arrow:focus{border-color:var(--gray-700)}
.vc-is-dark .vc-day-popover-container{color:var(--gray-800);background-color:var(--white);border-color:var(--gray-100)}
.vc-is-dark .vc-day-popover-header{color:var(--gray-700)}
.vc-select[data-v-14bdabaf]{position:relative}
.vc-select select[data-v-14bdabaf]{flex-grow:1;display:block;-webkit-appearance:none;appearance:none;width:52px;height:30px;font-size:var(--text-base);font-weight:var(--font-medium);text-align:left;background-color:var(--gray-200);border:2px solid;border-color:var(--gray-200);color:var(--gray-900);padding:0 20px 0 8px;border-radius:var(--rounded);line-height:var(--leading-tight);text-indent:0;cursor:pointer;-moz-padding-start:3px}
.vc-select select[data-v-14bdabaf]:hover{color:var(--gray-600)}
.vc-select select[data-v-14bdabaf]:focus{outline:0;border-color:var(--accent-400);background-color:var(--white)}
.vc-select-arrow[data-v-14bdabaf]{display:flex;align-items:center;pointer-events:none;position:absolute;top:0;bottom:0;right:0;padding:0 4px 0 0;color:var(--gray-500)}
.vc-select-arrow svg[data-v-14bdabaf]{width:16px;height:16px;fill:currentColor}
.vc-is-dark select[data-v-14bdabaf]{background:var(--gray-700);color:var(--gray-100);border-color:var(--gray-700)}
.vc-is-dark select[data-v-14bdabaf]:hover{color:var(--gray-400)}
.vc-is-dark select[data-v-14bdabaf]:focus{border-color:var(--accent-500);background-color:var(--gray-800)}
.vc-time-picker[data-v-021f332c]{display:flex;align-items:center;padding:8px}
.vc-time-picker.vc-invalid[data-v-021f332c]{pointer-events:none;opacity:.5}
.vc-time-picker.vc-bordered[data-v-021f332c]{border-top:1px solid var(--gray-400)}
.vc-date-time[data-v-021f332c]{margin-left:8px}
.vc-disabled[data-v-021f332c]{pointer-events:none;opacity:.5}
.vc-time-icon[data-v-021f332c]{width:16px;height:16px;color:var(--gray-600)}
.vc-date[data-v-021f332c]{display:flex;align-items:center;font-size:var(--text-sm);font-weight:var(--font-semibold);text-transform:uppercase;padding:0 0 4px 4px;margin-top:-4px}
.vc-date .vc-weekday[data-v-021f332c]{color:var(--gray-700);letter-spacing:var(--tracking-wide)}
.vc-date .vc-month[data-v-021f332c]{color:var(--accent-600);margin-left:8px}
.vc-date .vc-day[data-v-021f332c]{color:var(--accent-600);margin-left:4px}
.vc-date .vc-year[data-v-021f332c]{color:var(--gray-500);margin-left:8px}
.vc-am-pm[data-v-021f332c],.vc-time[data-v-021f332c]{display:flex;align-items:center}
.vc-am-pm[data-v-021f332c]{background:var(--gray-200);margin-left:8px;padding:4px;border-radius:var(--rounded);height:30px}
.vc-am-pm button[data-v-021f332c]{color:var(--gray-900);font-size:var(--text-sm);font-weight:var(--font-medium);padding:0 4px;background:transparent;border:2px solid transparent;border-radius:var(--rounded);line-height:var(--leading-snug)}
.vc-am-pm button[data-v-021f332c]:hover{color:var(--gray-600)}
.vc-am-pm button[data-v-021f332c]:focus{border-color:var(--accent-400)}
.vc-am-pm button.active[data-v-021f332c]{background:var(--accent-600);color:var(--white)}
.vc-am-pm button.active[data-v-021f332c]:hover{background:var(--accent-500)}
.vc-am-pm button.active[data-v-021f332c]:focus{border-color:var(--accent-400)}
.vc-is-dark .vc-time-picker[data-v-021f332c]{border-color:var(--gray-700)}
.vc-is-dark .vc-time-icon[data-v-021f332c],.vc-is-dark .vc-weekday[data-v-021f332c]{color:var(--gray-400)}
.vc-is-dark .vc-day[data-v-021f332c],.vc-is-dark .vc-month[data-v-021f332c]{color:var(--accent-400)}
.vc-is-dark .vc-year[data-v-021f332c]{color:var(--gray-500)}
.vc-is-dark .vc-am-pm[data-v-021f332c]{background:var(--gray-700)}
.vc-is-dark .vc-am-pm[data-v-021f332c]:focus{border-color:var(--accent-500)}
.vc-is-dark .vc-am-pm button[data-v-021f332c]{color:var(--gray-100)}
.vc-is-dark .vc-am-pm button[data-v-021f332c]:hover{color:var(--gray-400)}
.vc-is-dark .vc-am-pm button[data-v-021f332c]:focus{border-color:var(--accent-500)}
.vc-is-dark .vc-am-pm button.active[data-v-021f332c]{background:var(--accent-500);color:var(--white)}
.vc-is-dark .vc-am-pm button.active[data-v-021f332c]:hover{background:var(--accent-600)}
.vc-is-dark .vc-am-pm button.active[data-v-021f332c]:focus{border-color:var(--accent-500)}
.vi-modal{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:0;left:0;height:100%;z-index:9999;overflow:hidden;will-change:opacity;overflow-y:scroll;background:rgba(0,0,0,.6);-webkit-box-sizing:border-box;box-sizing:border-box}
.vi-modal,.vi-modal.-full .vi-modal-body{width:100%}
.vi-modal.-full .vi-modal-content{min-height:100vh}
.vi-modal.-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.vi-modal.-left .vi-modal-body,.vi-modal.-right .vi-modal-body{position:relative;z-index:2;min-height:100%;max-width:30%;background:#fff}
.vi-modal.-center{padding:10% 0}
.vi-modal.-center .vi-modal-body{-ms-flex-item-align:baseline;align-self:baseline;margin:0 auto}
.vi-modal .vi-modal-body{will-change:transform;-webkit-perspective:800px;perspective:800px;max-width:100%}
.vi-modal .vi-modal-content{position:relative;background:#fff;padding:3em;overflow:hidden;text-align:left;text-align:initial;-webkit-box-sizing:border-box;box-sizing:border-box}
.vi-modal .vi-modal-close{position:absolute;top:0;right:0;width:1em;height:1em;font-size:20px;z-index:11;-webkit-transition:.3s;transition:.3s;cursor:pointer;background:none;border:none;padding:0;line-height:0}
.vi-modal .vi-modal-close:not(:hover){opacity:.6}
.vi-has-modal,.vi-has-modal body{overflow:hidden}
.vi-modal-enter-active,.vi-modal-enter-active .vi-modal-body,.vi-modal-enter-active .vi-modal-content,.vi-modal-leave-active,.vi-modal-leave-active .vi-modal-body,.vi-modal-leave-active .vi-modal-content{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}
.vi-modal-enter,.vi-modal-leave-to{opacity:0}
.vi-modal-enter.-center .vi-modal-body,.vi-modal-leave-to.-center .vi-modal-body{-webkit-transform:translateY(2em);transform:translateY(2em)}
.vi-modal-enter.-right .vi-modal-body,.vi-modal-leave-to.-right .vi-modal-body{-webkit-transform:translateX(100%);transform:translateX(100%)}
.vi-modal-enter.-left .vi-modal-body,.vi-modal-leave-to.-left .vi-modal-body{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
.vi-modal-enter.-full .vi-modal-body,.vi-modal-leave-to.-full .vi-modal-body{-webkit-transform:translateY(-10vh);transform:translateY(-10vh)}
.vi-modal-Dialog{background:none;line-height:1.5}
.vi-modal-Dialog .vi-modal-body *{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}
.vi-modal-Dialog .vi-modal-body .vi-modal-content{min-width:20em;padding:1em;border-radius:5px;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}
.vi-modal-Dialog .vi-modal-body .vi-modal-close{display:none}
.vi-modal-Dialog .vi-modal-body p{margin:0 0 1em}
.vi-modal-Dialog .vi-modal-body p.vi-dialog-title{font-weight:700;margin:0 0 .3em}
.vi-modal-Dialog .vi-modal-body footer{margin-top:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.vi-modal-Dialog .vi-modal-body input{width:100%;background:#f0f0f0;height:2em;border-radius:3px;padding:0 .5em;outline:none;border:1px solid transparent}
.vi-modal-Dialog .vi-modal-body input:required{border-color:orange;background:#f8f8f8}
.vi-modal-Dialog .vi-modal-body input+button{visibility:hidden;height:0;width:0;position:absolute}
.vi-modal-Dialog .vi-modal-body button{background:none;border:none;cursor:pointer;margin:0 -.5em 0 1em;height:2em;padding:0 .5em}
.vi-modal-Dialog .vi-modal-body button:nth-last-of-type(2):not(:hover){opacity:.6}
.vi-modal-Dialog .vi-modal-body button:active,.vi-modal-Dialog .vi-modal-body button:hover{color:#09c}
.vi-toast{background:#212121;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5em 1em .7em;border-radius:3px;cursor:default;min-width:7em;line-height:1.4}
.vi-toast.-info{background:#58a6ca}
.vi-toast.-done{background:#73b573}
.vi-toast.-warn{background:#f9a937}
.vi-toast.-error{background:#ca5e58}
.vi-toast .vi-toast-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.vi-toast .vi-toast-content:not(:last-child){padding-right:1em}
.vi-toast button{border:none;cursor:pointer;background:none;font:inherit;font-weight:bolder;color:#fff}
.vi-toast button:not(:hover){opacity:.7}
.vi-toast button:last-chlid{margin-right:-.3em}
.vi-toast .vi-toast-close{width:1em;height:1em;font-size:20px;padding:0;line-height:0;color:#fff;font-weight:400}
.vi-toast .vi-toast-close:not(:hover){opacity:.6}
.vi-toasts{--gap:1em;position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99999;padding:var(--gap)}
.vi-toasts[class*=-top-]{top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:calc(0 - var(--gap)/2)}
.vi-toasts[class*=-bottom-]{bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.vi-toasts.-bottom-left,.vi-toasts.-top-left{left:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.vi-toasts.-bottom-center,.vi-toasts.-top-center{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.vi-toasts.-bottom-right,.vi-toasts.-top-right{right:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.vi-toasts .vi-toast{margin-top:calc(var(--gap)/2);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;position:relative}
.vi-toasts .vi-toast:first-child{z-index:2}
.vi-toasts .vi-toast-enter-active,.vi-toasts .vi-toast-leave-active{-webkit-transition:.2s;transition:.2s}
.vi-toasts[class*=-top-] .vi-toast-enter,.vi-toasts[class*=-top-] .vi-toast-leave-to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
.vi-toasts[class*=-bottom-] .vi-toast-enter,.vi-toasts[class*=-bottom-] .vi-toast-leave-to{-webkit-transform:translateY(100%);transform:translateY(100%)}
/*@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,400&display=swap)*/;html{width:100%;height:100%;background:#f8f8f8}
:root{--theme-color-1:#145388;--theme-color-2:#2a93d5;--theme-color-3:#6c90a1;--theme-color-4:#365573;--theme-color-5:#47799a;--theme-color-6:#8e9599;--theme-color-1-10:rgba(20,83,136,0.1);--theme-color-2-10:rgba(42,147,213,0.1);--theme-color-3-10:rgba(108,144,161,0.1);--theme-color-4-10:rgba(54,85,115,0.1);--theme-color-5-10:rgba(71,121,154,0.1);--theme-color-6-10:rgba(142,149,153,0.1);--primary-color:#212121;--foreground-color:#fff;--separator-color:#d7d7d7}
#root{height:100%}
:focus{outline:medium none invert;outline:initial}
body{font-family:"Open Sans",sans-serif;font-size:.8rem;font-weight:400;color:#212121;background:#f8f8f8}
body.background{height:100%}
body.background main{/*margin:0!important;*/height:100%}
body.background main .container{height:100%}
.rtl *{text-align:right}
.fixed-background{background-size:cover;width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0}
h1{font-size:1.75rem;padding-bottom:10px;display:inline-block}
@media(max-width:767px){h1{font-size:1.3rem;padding-top:.5rem}
}
h2{font-size:1.4rem}
@media(max-width:767px){h2{font-size:1.1rem}
}
h3{font-size:1.3rem;font-size:1.2rem}
@media(max-width:767px){h3{font-size:1rem}
}
h4{font-size:1.15rem}
@media(max-width:767px){h4{font-size:.9rem}
}
h5{font-size:1.1rem}
@media(max-width:767px){h5{font-size:.9rem}
}
h6{font-size:1rem}
@media(max-width:767px){h6{font-size:.85rem}
}
hr{border-top:1px solid #d7d7d7}
.spaced-content{padding-right:1.5rem!important;padding-left:1.5rem!important}
.spaced-content.sm{padding-right:1rem!important;padding-left:1rem!important}
.spaced-content.xs{padding-right:.75rem!important;padding-left:.75rem!important}
.disable-text-selection{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
::selection{background:#aabfc9}
::-moz-selection{background:#aabfc9}
.light-gallery__modal{z-index:1100!important}
.light-gallery__close,.light-gallery__next,.light-gallery__prev{border-radius:25px!important;padding:5px!important;background:rgba(0,0,0,.7)!important}
.light-gallery__close svg,.light-gallery__next svg,.light-gallery__prev svg{transform:scale(.6);width:30px;height:30px}
.light-gallery__close{right:1.5%!important;top:1.5%!important}
.light-gallery__close svg{transform:scale(.5)}
.ps-container{margin-right:-15px;padding-right:15px;position:relative}
.ps__scrollbar-y-rail{width:5px!important}
.ps__scrollbar-y{left:0!important}
.ps__scrollbar-y-rail.ps--clicking .ps__scrollbar-y,.ps__scrollbar-y-rail:focus>.ps__scrollbar-y,.ps__scrollbar-y-rail:hover>.ps__scrollbar-y{width:5px!important;left:0!important}
.ps>.ps__scrollbar-y-rail>.ps__scrollbar-y{right:0!important}
.ps.ps--in-scrolling.ps--y>.ps__scrollbar-y-rail,.ps__scrollbar-y-rail.ps--clicking .ps__scrollbar-y,.ps__scrollbar-y-rail:focus,.ps__scrollbar-y-rail:hover{background-color:#f3f3f3!important}
.ps__scrollbar-y{background-color:#d7d7d7!important}
.video-play-icon{width:100%;height:100%;position:absolute}
.video-play-icon span{position:absolute;background:hsla(0,0%,100%,.7);height:1.25em;border-radius:.75em;line-height:.65em;left:50%;top:50%;transform:translate(-50%,-50%);font-size:1.75em;width:2em;text-align:center}
.video-play-icon span:before{content:"";width:0;height:0;font-size:0;border-color:transparent transparent transparent #145388;border-style:solid;border-width:8px 0 8px 12px}
.video-play-icon:active span,.video-play-icon:hover span{background:hsla(0,0%,100%,.85)}
.logo-single{width:110px;height:35px;background:url(/assets/img/logo-black.svg) no-repeat;background-position:50%;display:inline-block;margin-bottom:60px}
.list-item-heading{font-size:1rem}
.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.vue-line-clamp{word-break:break-word!important}
.no-transition{transition:none!important}
@media(max-width:767px){
.display-1{font-size:2.8rem}
}
@media(max-width:767px){
.display-2{font-size:2.6rem}
}
@media(max-width:767px){
.display-3{font-size:2.4rem}
}
@media(max-width:767px){
.display-4{font-size:2.2rem}
}
.lead{font-size:1.8rem;font-weight:300;line-height:2rem}
@media(max-width:767px){
.lead{font-size:1.1rem;line-height:1.6rem}
}
a{color:#335069;transition:color .2s}
a:active,a:hover{text-decoration:none;text-decoration:initial;color:#145388}
p{font-size:.85rem;line-height:1.3rem;font-family:"Open Sans",sans-serif}
.text-large{font-size:1.9rem!important}
.text-lg{font-size:.9rem!important}
.text-one{font-size:1rem!important}
.text-xlarge{font-size:2.7rem!important}
.text-small{font-size:.76rem;line-height:.9rem}
.text-white{color:#fff!important}
.text-extra-small{font-size:.6rem}
.text-default{color:#212121!important}
.text-muted{color:#909090!important}
.text-semi-muted{color:#8f8f8f!important}
.font-weight-medium{font-weight:500}
.font-weight-semibold{font-weight:600}
.color-theme-1{color:#145388}
.color-theme-2{color:#2a93d5}
.view-icon{font-size:20px;color:#8f8f8f}
.view-icon:hover{color:#145388}
.view-icon.s{font-size:18px}
#displayOptions a{cursor:pointer}
#displayOptions a.active i{color:#145388}
#displayOptions button{border-color:#8f8f8f;color:#8f8f8f}
#displayOptions .btn-outline-dark:not(:disabled):not(.disabled).active,#displayOptions .btn-outline-dark:not(:disabled):not(.disabled):active,#displayOptions .show>.btn-outline-dark.dropdown-toggle,#displayOptions button:hover{background-color:#145388;border-color:#145388;color:#fff}
#displayOptions .view-icon svg{width:19px}
#displayOptions .view-icon .view-icon-svg{fill:#8f8f8f}
#displayOptions .view-icon.active .view-icon-svg,#displayOptions .view-icon:hover .view-icon-svg{fill:#145388}
.text-theme-2{color:#2a93d5!important}
.text-theme-3{color:#6c90a1!important}
.text-primary,.text-theme-1{color:#145388!important}
.text-secondary{color:#212121!important}
.main-heading,.separator{border-bottom:1px solid #d7d7d7}
.alert-dismissible .close{padding:.5rem 1.25rem}
.rounded{border-radius:50px!important}
.img-thumbnail,.list-thumbnail{border-radius:.1rem;padding:0;border:initial}
.list-thumbnail{height:auto;max-width:unset;height:85px;-o-object-fit:cover;object-fit:cover;width:unset!important}
@media(max-width:991px){
.list-thumbnail{height:80px}
}
@media(max-width:575px){
.list-thumbnail{height:70px}
}
@media(max-width:991px){
.list-thumbnail.responsive{width:unset;height:136px}
}
@media(max-width:575px){
.list-thumbnail.responsive{width:110px!important;height:100%}
}
@media(max-width:419px){
.list-thumbnail.responsive{width:90px!important;height:100%}
}
.list-thumbnail.small{height:60px;font-size:1rem}
@media(max-width:991px){
.list-thumbnail.small{height:55px}
}
@media(max-width:575px){
.list-thumbnail.small{height:50px}
}
.list-thumbnail.xsmall{height:40px;font-size:1rem}
@media(max-width:991px){
.list-thumbnail.xsmall{height:40px}
}
@media(max-width:575px){
.list-thumbnail.xsmall{height:40px}
}
.list-thumbnail-letters{width:85px;height:85px;background:#145388;align-items:center;display:flex;justify-content:center;font-size:1.25rem;color:#fff}
@media(max-width:991px){
.list-thumbnail-letters{width:80px;height:80px}
}
@media(max-width:575px){
.list-thumbnail-letters{width:70px;height:70px}
}
.list-thumbnail-letters.small{width:60px;height:60px;font-size:1rem}
@media(max-width:991px){
.list-thumbnail-letters.small{width:55px;height:55px}
}
@media(max-width:575px){
.list-thumbnail-letters.small{width:50px;height:50px}
}
.white{color:#fff!important}
.opacity-25{opacity:.25}
.opacity-50{opacity:.5}
.opacity-75{opacity:.75}
button{color:#212121;outline:medium none invert!important;outline:initial!important}
.btn-arrow{border-radius:30px!important;width:42px;height:42px;line-height:24px}
.btn-arrow,.btn-arrow i{display:inline-block;text-align:center}
.btn-arrow i{font-size:15px}
.btn-sm.btn-arrow{width:34px;height:34px;line-height:17px}
.btn-sm.btn-arrow i{font-size:13px;line-height:10px}
.btn{border-radius:50px;outline:medium none invert!important;outline:initial!important;box-shadow:none!important;font-size:.8rem;padding:.75rem 1.3rem .6rem;transition:background-color .1s linear}
.btn-shadow{box-shadow:0 1px 2px 0 rgba(0,0,0,.15),0 1px 3px 1px rgba(0,0,0,.15)!important;transition:background-color .1s linear,box-shadow .1s linear}
.btn-shadow:focus,.btn-shadow:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,.15),0 4px 6px 2px rgba(0,0,0,.15)!important}
.btn-empty{background:transparent!important}
.btn-group-lg>.btn,.btn-group-sm>.btn,.btn-lg{border-radius:50px}
.btn.default{border-radius:.1rem}
.btn-primary{background-color:#145388;border-color:#145388;color:#fff}
.btn-primary:hover{color:#fff;background-color:#0f3d64;border-color:#0f3d64}
.check-button{cursor:default!important}
.check-button button{padding-left:10px;padding-right:7px}
.check-button button:first-of-type{padding-left:17px;padding-right:5px}
.check-button.btn-primary{background-color:#145388!important;border-color:#145388!important;opacity:1}
.check-button .custom-control{min-height:1.1rem;margin-top:-7px}
.dropdown-menu{font-size:.8rem;border-radius:.1rem;background:#fff;border-color:rgba(33,33,33,.15)}
.dropdown-item{padding:.75rem 1.5rem;color:#212121}
.dropdown-item:focus,.dropdown-item:hover{background-color:#f8f8f8;color:#212121}
.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#145388}
.dropdown-divider{border-color:#d7d7d7}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#0c3253;border-color:#0c3253;color:#fff}
.btn-secondary{background-color:#2a93d5;border-color:#2a93d5;color:#fff}
.btn-secondary:hover{color:#fff;background-color:#237bb3;border-color:#237bb3}
.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{background-color:#2070a2;border-color:#2070a2;color:#fff}
.btn-primary.btn-primary-gradient{background:linear-gradient(90deg,#145388,#0a2a45)}
.btn-primary.btn-primary-gradient:hover{background:linear-gradient(90deg,#145388,#0f3d64)}
.btn-primary-gradient:not(:disabled):not(.disabled).active,.btn-primary-gradient:not(:disabled):not(.disabled):active,.show>.btn-primary-gradient.dropdown-toggle{background:linear-gradient(90deg,#145388,#0a2a45)}
.btn-secondary-gradient{background:linear-gradient(90deg,#2a93d5,#1d6795)}
.btn-secondary-gradient:hover{background:linear-gradient(90deg,#2a93d5,#237bb3)}
.btn-secondary-gradient:not(:disabled):not(.disabled).active,.btn-secondary-gradient:not(:disabled):not(.disabled):active,.show>.btn-secondary-gradient.dropdown-toggle{background:linear-gradient(90deg,#2a93d5,#1d6795)}
.btn-warning{background-color:#b69329;border-color:#b69329}
.btn-danger,.btn-danger:hover,.btn-info,.btn-info:hover,.btn-outline-danger:hover,.btn-outline-info:hover,.btn-outline-success:hover,.btn-outline-warning:hover,.btn-success,.btn-success:hover,.btn-warning,.btn-warning:hover{color:#fff}
.btn-light{color:#131113;background-color:#ececec;border-color:#ececec}
.btn-light:hover{color:#131113;background-color:#d8d8d8;border-color:#d8d8d8}
.btn-dark{color:#ececec;background-color:#131113;border-color:#131113}
.btn-dark:hover{color:#ececec;background-color:#060506;border-color:#060506}
.btn-outline-dark{color:#131113;border-color:#131113}
.btn-outline-dark:hover{color:#fff;background-color:#131113;border-color:#131113}
.btn-outline-white{color:#fff;border-color:#fff;background-color:transparent;background-color:initial}
.btn-outline-white:hover{color:#145388;background-color:#fff}
.btn-outline-light{color:#ececec;border-color:#ececec}
.btn-outline-light:hover{color:#fff;background-color:#ececec;border-color:#ececec}
.btn-outline-primary{color:#145388;border-color:#145388}
.btn-outline-primary:hover{color:#fff;background-color:#145388;border-color:#145388}
.btn-outline-theme-3{background:unset;color:#6c90a1;border-color:#6c90a1}
.btn-outline-theme-3:hover{background-color:#6c90a1;border-color:#6c90a1;color:#fff}
.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{background-color:#145388;border-color:#145388;color:#fff}
.btn-outline-secondary{color:#2a93d5;border-color:#2a93d5}
.btn-outline-secondary:hover,.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{background-color:#2a93d5;border-color:#2a93d5;color:#fff}
.btn-header-light{color:#d7d7d7;border-color:transparent;background:transparent}
.btn-header-light:hover{background-color:transparent;border-color:#d7d7d7}
.btn-header-primary{color:#145388;border-color:transparent;background:transparent}
.btn-header-primary:hover{background-color:transparent;border-color:#145388}
.btn-header-secondary{color:#2a93d5;border-color:transparent;background:transparent}
.btn-header-secondary:hover{background-color:transparent;border-color:#2a93d5}
.btn-header-primary-light{color:#6c90a1;border-color:transparent;background:transparent}
.btn-header-primary-light:hover{background-color:transparent;border-color:#6c90a1}
.btn-group-xl>.btn,.btn-xl{line-height:1.5;font-weight:700;letter-spacing:.05rem;padding:1rem 3.5rem .9rem}
.btn-group-lg>.btn,.btn-lg{line-height:1.5;font-weight:700;letter-spacing:.05rem;padding:.75rem 2.6rem}
.btn-group-sm>.btn,.btn-sm{padding:.5rem 1rem;font-size:.76rem;line-height:1.5}
.btn-group-xs>.btn,.btn-xs{padding:.25rem .75rem;font-size:.76rem;line-height:1.3}
.btn-primary.disabled,.btn-primary:disabled{background-color:#145388;border-color:#145388;color:#fff}
.btn-secondary.disabled,.btn-secondary:disabled{background-color:#2a93d5;border-color:#2a93d5;color:#fff}
.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0!important;border-bottom-right-radius:0!important}
.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0!important;border-bottom-left-radius:0!important}
.btn-link{color:#145388}
.btn-link:hover{color:rgba(20,83,136,.8);text-decoration:underline}
.white-underline-link{color:#fff;text-decoration:underline}
.white-underline-link:active,.white-underline-link:hover{color:#fff;text-decoration:none;text-decoration:initial}
.btn-multiple-state{position:relative;transition:opacity .5s}
.btn-multiple-state .icon,.btn-multiple-state .spinner{position:absolute;left:0;right:0;margin:0 auto;opacity:0;visibility:hidden;top:50%;transform:translateY(-50%);transition:opacity .5s;color:#fff}
.btn-multiple-state .icon i{vertical-align:text-bottom;font-size:18px}
.btn-multiple-state .label{transition:opacity .5s}
.btn-multiple-state.show-spinner .label{opacity:0}
.btn-multiple-state.show-spinner .spinner{opacity:1;visibility:visible}
.btn-multiple-state.show-success .label{opacity:0}
.btn-multiple-state.show-success .icon.success{opacity:1;visibility:visible}
.btn-multiple-state.show-fail .label{opacity:0}
.btn-multiple-state.show-fail .icon.fail{opacity:1;visibility:visible}
.btn-multiple-state.btn-primary:disabled{opacity:1;background:#0d385c;border-color:#0d385c}
.btn-multiple-state.btn-secondary:disabled{opacity:1;border-color:#2276aa}
.icon-button{padding:0;font-size:14px;width:34px;height:34px;line-height:34px}
.icon-button.lg{width:44px;height:44px;font-size:18px}
.icon-button.xl{width:44px;height:44px;font-size:30px}
.icon-button.small-icon{font-size:12px;line-height:32px}
.top-right-button-single{width:unset}
@media(max-width:991px){
.top-right-button-single{width:100%}
}
.top-right-button-container{float:right;position:relative}
.top-right-button-container .custom-control.custom-checkbox{pointer-events:none}
.top-right-button-container .check-button button:first-of-type{padding:.25rem 0 .5rem 3rem!important}
.top-right-button-container .check-button button:first-of-type label.custom-control{padding-left:0!important;min-height:0;vertical-align:top;margin-top:-1px}
.top-right-button-container .check-button button:first-of-type .custom-control-label{line-height:unset!important}
@media(max-width:575px){
.top-right-button-container{float:none;display:flex;justify-content:space-between}
}
@media(max-width:575px){
.top-right-button-container .top-right-button{display:flex;flex-grow:1;justify-content:center;align-items:center;margin-right:5px}
}
@media(max-width:575px){
.top-right-button-container .dropdown{display:flex;flex-grow:1;margin-right:5px}
}
.top-right-button-container .dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}
.w-10{width:10%!important}
.w-90{width:90%!important}
.w-12{width:12%!important}
.w-88{width:88%!important}
.w-15{width:15%!important}
.w-85{width:85%!important}
.w-20{width:20%!important}
.w-80{width:80%!important}
.w-30{width:30%!important}
.w-70{width:70%!important}
.w-40{width:40%!important}
.w-60{width:60%!important}
@media(max-width:767px){
.w-xs-100{width:100%!important}
}
@media(max-width:991px){
.w-sm-100{width:100%!important}
}
.r-0{right:0}
.l-0{left:0}
.min-width-zero{min-width:0}
.mb-5,.my-5{margin-bottom:2rem!important}
@media(max-width:575px){
.float-none-xs{float:none!important}
}
.border{border:1px solid #f3f3f3!important}
.border-right{border-right:1px solid #f3f3f3!important}
.border-left{border-left:1px solid #f3f3f3!important}
.border-top{border-top:1px solid #f3f3f3!important}
.border-bottom{border-bottom:1px solid #f3f3f3!important}
.border-primary,.border-theme-1{border-color:#145388!important}
.border-theme-2{border-color:#2a93d5!important}
.border-theme-3{border-color:#6c90a1!important}
.border-secondary{border-color:#212121!important}
.remove-last-border>:last-child{border-bottom:initial!important}
.remove-last-margin>:last-child{margin-bottom:0!important}
.remove-last-padding>:last-child{padding-bottom:0!important}
.badge-theme-2,.bg-theme-2{background-color:#2a93d5!important;color:#fff}
.badge-theme-3,.bg-theme-3{background-color:#6c90a1!important;color:#fff}
.badge-primary,.badge-theme-1,.bg-primary,.bg-theme-1{background-color:#145388!important;color:#fff}
.badge-secondary,.bg-secondary{background-color:#2a93d5!important;color:#fff}
.bg-muted{background-color:#909090}
.bg-semi-muted{background-color:#f8f8f8}
.badge-warning{background-color:#b69329}
.badge-success{background-color:#3e884f}
.badge-info{background-color:#3195a5}
.badge-danger{background-color:#c43d4b}
.badge-danger,.badge-info,.badge-success,.badge-warning{color:#fff}
.badge{padding:.3em .5em .35em;font-size:82%}
.badge.badge-pill{padding-right:1.25em;padding-left:1.25em}
.badge.badge-top-left{top:10px;left:-7px}
.badge.badge-top-left-2{top:40px;left:-7px}
.badge.badge-top-right{top:8px;right:-7px}
.badge.badge-top-right-2{top:40px;right:-7px}
.badge-light{background-color:#ececec;color:#131113}
.badge-dark{background-color:#131113;color:#ececec}
.badge-outline-primary,.badge-outline-theme-1{background:unset;border:1px solid #145388;color:#145388}
.badge-outline-secondary,.badge-outline-theme-2{background:unset;border:1px solid #2a93d5;color:#2a93d5}
.badge-outline-theme-3{background:unset;border:1px solid #6c90a1;color:#6c90a1}
.badge-outline-success{background:unset;border:1px solid #3e884f;color:#3e884f}
.badge-outline-danger{background:unset;border:1px solid #c43d4b;color:#c43d4b}
.badge-outline-warning{background:unset;border:1px solid #b69329;color:#b69329}
.badge-outline-info{background:unset;border:1px solid #3195a5;color:#3195a5}
.badge-outline-light{background:unset;border:1px solid #ececec;color:#ececec}
.badge-outline-dark{background:unset;border:1px solid #131113;color:#131113}
@media(max-width:991px){
.breadcrumb-container .breadcrumb{padding:0}
}
.breadcrumb{background-color:transparent;margin-bottom:.5rem}
.breadcrumb-item+.breadcrumb-item:before{content:"|"}
.nav-tabs.separator-tabs{border-bottom:1px solid #d7d7d7}
.nav-tabs .nav-link{border:initial;padding-top:1rem}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background:#fff}
.nav-tabs .nav-item.show .nav-link:before,.nav-tabs .nav-link.active:before{content:" ";background:#145388;border-radius:10px;position:absolute;width:100%;height:5px;left:0;top:0}
.nav-tabs.separator-tabs .nav-item.show .nav-link:before,.nav-tabs.separator-tabs .nav-link.active:before{content:" ";background:#145388;border-radius:10px;position:absolute;width:100%;height:2px;left:0;bottom:0;top:unset}
.nav-tabs.separator-tabs .nav-link{border:initial;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;padding-left:0;padding-top:.5rem;padding-right:0;margin-right:1.5rem;font-weight:600;letter-spacing:.5px;color:#8f8f8f}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{border:initial;position:relative;color:#145388}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border:initial;color:#145388}
.glide__slides>*{white-space:normal}
.glide-item{padding-left:1rem;padding-right:1rem;padding-bottom:.5rem}
.slider-nav{text-align:center}
.slider-nav .left-arrow,.slider-nav .right-arrow{font-size:20px;color:#145388;display:inline-block;vertical-align:middle;margin:0 5px;padding-top:14px}
.slider-nav .slider-dot-container{display:inline-block}
.slider-nav .btn:active,.slider-nav .btn:focus,.slider-nav .btn:hover{text-decoration:none;text-decoration:initial}
.slider-dot{width:6px;height:6px;border-radius:10px;background:#d7d7d7;outline:medium none invert!important;outline:initial!important;border:initial;margin:0 5px;padding:0;cursor:pointer}
.slider-dot.glide__bullet--active{background:#145388}
.glide__slides .card .card-body{flex-direction:column;display:flex;justify-content:space-between}
.glide__slides .card .w-50{display:flex}
.navbar{background:#fff;height:70px;/*padding:1.5rem 0;*/box-shadow:0 1px 15px rgba(0,0,0,.04),0 1px 6px rgba(0,0,0,.04)}
.navbar #tool-mode-switch{margin-bottom:0;vertical-align:middle}
.navbar .notificationDropdown{width:260px;padding:1.5rem;height:280px;right:15px}
.navbar .notificationDropdown .ps-container{height:250px}
.navbar .iconMenuDropdown{width:220px;padding:1.5rem 1rem;height:290px}
.navbar .icon-menu-item{width:90px;display:inline-block;text-align:center;margin-bottom:1.7rem;color:rgba(33,33,33,.8)}
.navbar .icon-menu-item i{font-size:28px;line-height:42px}
.navbar .icon-menu-item span{text-align:center;padding:0 10px;line-height:14px}
.navbar .icon-menu-item:focus,.navbar .icon-menu-item:hover{color:#145388}
.navbar .menu-button-mobile{color:#8f8f8f;text-align:center;margin-left:15px}
.navbar .menu-button-mobile svg{height:12px;fill:#212121}
@media(max-width:767px){
.navbar .menu-button-mobile{width:20px}
}
.navbar .menu-button{color:#8f8f8f;width:130px;text-align:center}
.navbar .menu-button svg{height:12px}
.navbar .menu-button .main,.navbar .menu-button .sub{fill:#212121;transition:fill .3s}
.navbar .menu-button:hover{color:#145388}
@media(max-width:1439px){
.navbar .menu-button{width:130px}
}
@media(max-width:1199px){
.navbar .menu-button{width:120px}
}
@media(max-width:767px){
.navbar .menu-button{width:60px}
}
.navbar .navbar-right{text-align:right}
/*.navbar .navbar-right .user{margin-right:25px}
@media(max-width:1439px){
.navbar .navbar-right .user{margin-right:25px}
}
@media(max-width:1199px){
.navbar .navbar-right .user{margin-right:20px}
}
@media(max-width:767px){
.navbar .navbar-right .user{margin-right:15px}
}
*/.navbar .navbar-logo{width:110px;height:35px;position:absolute;left:0;right:0;margin:0 auto}
.navbar .navbar-logo .logo{width:100%;height:100%;background:url(/assets/img/logo-black.svg) no-repeat;background-position:50%}
.navbar .navbar-logo .logo-mobile{width:100%;height:100%;background:url(/assets/img/logo-mobile.svg) no-repeat;background-position:50%}
@media(max-width:767px){
.navbar .navbar-logo{width:80px}
}
@media(max-width:419px){
.navbar .navbar-logo{width:20px}
}
.navbar .language-button{background:#f8f8f8;border:initial;font-size:.8rem;color:#8f8f8f;padding:.6rem 1rem}
@media(max-width:575px){
.navbar .language-button{padding-left:.75rem;padding-right:.75rem}
}
.navbar .search{position:relative;width:230px;border-radius:20px;background:#f8f8f8}
.navbar .search input{border:initial;background:transparent;outline:medium none invert!important;outline:initial!important;padding:.5rem 1rem;line-height:2;font-size:.8rem;width:93%;color:#212121}
.navbar .search .search-icon{font-size:17px;border-radius:10px;color:#8f8f8f;position:absolute;width:40px;height:40px;bottom:-8px;right:3px;text-align:center;cursor:pointer}
.navbar .search .search-icon:hover{color:#145388}
@media(max-width:1199px){
.navbar .search{width:161px}
.navbar .search input{width:85%}
}
@media(max-width:991px){
.navbar .search{width:115px}
.navbar .search input{width:85%}
}
@media(max-width:767px){
.navbar .search{width:30px;height:30px;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;margin-left:.6rem;color:rgba(33,33,33,.7)}
.navbar .search input{display:none}
.navbar .search .search-icon{font-size:17px;width:30px;height:30px;bottom:-3px;right:0;color:inherit}
.navbar .search.mobile-view{display:block;width:100%;position:fixed;z-index:2;background:#fff;left:0;top:0;height:70px;margin-left:15px}
.navbar .search.mobile-view input{display:block;width:100%;height:70px;padding-left:0}
.navbar .search.mobile-view span{top:50%;transform:translateY(-50%);right:25px}
}
.navbar .header-icons{margin-right:1rem}
@media(max-width:575px){
.navbar .header-icons{margin-right:0}
}
.navbar .header-icon{font-size:16px;color:#8f8f8f;padding-left:.4rem;padding-right:.4rem;vertical-align:baseline;vertical-align:initial}
@media(max-width:575px){
.navbar .header-icon{padding-left:.3rem;padding-right:.3rem}
}
.navbar .header-icon:after{border:initial}
.navbar .header-icon:hover{color:#145388}
.navbar .header-icon#fullScreenButton i:last-of-type{display:none}
.navbar .header-icon.notificationButton .count{font-size:10px;color:#145388;border:1px solid #145388;border-radius:10px;position:absolute;width:18px;height:15px;text-align:center;font-weight:700;line-height:14px;top:-6px;right:-2px}
.navbar .user{color:#6e6e6e;position:relative}
.navbar .user .dropdown-toggle:after{border:initial}
.navbar .user img{margin-left:10px;border-radius:30px;width:40px}
@media(max-width:991px){
.navbar .user .name{display:none}
}
@media(max-width:767px){
.navbar .user{margin-left:0}
.navbar .user img{width:30px}
.navbar .user:after{font-size:11px;width:14px;height:14px;bottom:-3px;right:-3px}
}
@media(max-width:1439px){
.navbar{height:70px}
}
@media(max-width:1199px){
.navbar{height:70px;/*padding:1rem 0*/}
}
@media(max-width:767px){
.navbar{height:70px;/*padding:10px 0*/}
}
.main-hidden .menu-button .main,.main-hidden .menu-button .sub,.menu-hidden .menu-button .main,.menu-hidden .menu-button .sub,.menu-sub-hidden .menu-button .sub,.sub-hidden .menu-button .sub{fill:#8f8f8f}
/*.sidebar{position:fixed;top:0;bottom:0;padding-top:70px;z-index:4;height:calc(100% - 70px);transition:border-radius .3s}
.sidebar .ps-container{margin-right:0;padding-right:0}
.sidebar .main-menu{width:130px;height:calc(100% - 70px);background:#fff;z-index:3;position:fixed;transition:transform .3s;padding-top:10px;padding-bottom:10px;left:0}
.sidebar .main-menu .scroll{padding-right:unset;margin-right:unset;height:100%}
.sidebar .main-menu .scroll .ps__thumb-y{right:0}
.sidebar .main-menu.main-hidden{transform:translateX(-130px)}
.sidebar .main-menu ul li{position:relative}
.sidebar .main-menu ul li span{text-align:center;padding:0 10px;line-height:14px}
.sidebar .main-menu ul li a{height:85px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:13px;font-style:normal;font-weight:400;border-bottom:1px solid #f3f3f3;color:#212121;transition:color .3s;transition:background .3s}
.sidebar .main-menu ul li a:focus,.sidebar .main-menu ul li a:hover{color:#145388}
.sidebar .main-menu ul li i{font-size:32px;line-height:42px}
.sidebar .main-menu ul li.active a{color:#145388}
.sidebar .main-menu ul li.active:after{content:" ";background:#145388;border-radius:0 4px 4px 0;position:absolute;width:6px;height:75px;top:50%;transform:translateY(-50%);left:0}
.sidebar .main-menu ul li:last-of-type a{border-bottom:initial}
@media(max-width:1439px){
.sidebar .main-menu{width:130px;height:calc(100% - 70px)}
}
@media(max-width:1199px){
.sidebar .main-menu{width:120px;height:calc(100% - 70px)}
}
@media(max-width:767px){
.sidebar .main-menu{width:120px;height:calc(100% - 70px)}
.sidebar .main-menu ul li i{font-size:28px;line-height:38px}
.sidebar .main-menu ul li a{height:80px}
.sidebar .main-menu ul li.active:after{width:3px;height:60px}
}
.sidebar .sub-menu{width:230px;background:#fff;z-index:2;position:fixed;left:130px;border-left:1px solid #f3f3f3;box-shadow:0 3px 30px rgba(0,0,0,.1),0 3px 20px rgba(0,0,0,.1);transition:transform .3s;height:calc(100% - 70px);padding-top:10px;padding-bottom:10px;padding-right:0}
.sidebar .sub-menu .scroll{margin-right:unset;padding-right:unset;height:100%}
.sidebar .sub-menu .scroll .ps__thumb-y{right:0}
.sidebar .sub-menu .scroll.ps-container{padding-top:15px;padding-bottom:15px}
.sidebar .sub-menu ul{display:none}
.sidebar .sub-menu ul li{margin-bottom:0;margin-left:30px;position:relative}
.sidebar .sub-menu ul li a{font-size:13px;display:block;padding:8px 0;margin-bottom:10px}
.sidebar .sub-menu ul li i{font-size:1.3em;margin-right:10px;color:#8f8f8f;vertical-align:middle;display:inline-block}
.sidebar .sub-menu ul li.active a,.sidebar .sub-menu ul li.active i{color:#145388}
.sidebar .sub-menu ul li.active:after{content:" ";background:#145388;border-radius:10px;position:absolute;width:4px;height:4px;top:50%;transform:translateY(-50%);left:-16px}
.sidebar .sub-menu ul li span{vertical-align:middle;padding-top:3px;display:inline-block}
.sidebar .sub-menu ul li.has-sub-item.active:after{content:" ";background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial}
.sidebar .sub-menu ul ul.third-level-menu{display:block!important}
.sidebar .sub-menu ul ul.third-level-menu li a,.sidebar .sub-menu ul ul.third-level-menu li i{color:#212121}
.sidebar .sub-menu ul ul.third-level-menu li.active a,.sidebar .sub-menu ul ul.third-level-menu li.active i,.sidebar .sub-menu ul ul.third-level-menu li a:hover{color:#145388}
.sidebar .sub-menu ul ul.third-level-menu li.active:after{left:-22px}
.sidebar .sub-menu ul .rotate-arrow-icon i{transition:transform .2s;transform:rotate(0)}
.sidebar .sub-menu ul .rotate-arrow-icon.collapsed i{transform:rotate(-90deg)}
@media(max-width:1439px){
.sidebar .sub-menu{left:130px;width:230px;height:calc(100% - 70px)}
}
@media(max-width:1199px){
.sidebar .sub-menu{left:120px;width:230px;height:calc(100% - 70px)}
}
@media(max-width:767px){
.sidebar .sub-menu{left:120px;width:230px;height:calc(100% - 70px)}
}
@media(max-width:1439px){
.sidebar{padding-top:70px;height:calc(100% - 70px)}
}
@media(max-width:1199px){
.sidebar{padding-top:70px;height:calc(100% - 70px)}
}
@media(max-width:767px){
.sidebar{padding-top:70px;height:calc(100% - 70px);box-shadow:0 1px 15px rgba(0,0,0,.04),0 1px 6px rgba(0,0,0,.04)}
}
*/.menu-hidden .sub-menu,.menu-sub-hidden .sub-menu,.sub-hidden .sub-menu{transform:translateX(-230px)}
@media(max-width:1439px){
.menu-hidden .sub-menu,.menu-sub-hidden .sub-menu,.sub-hidden .sub-menu{transform:translateX(-230px)}
}
@media(max-width:1199px){
.menu-hidden .sub-menu,.menu-sub-hidden .sub-menu,.sub-hidden .sub-menu{transform:translateX(-230px)}
}
@media(max-width:767px){
.menu-hidden .sub-menu,.menu-sub-hidden .sub-menu,.sub-hidden .sub-menu{transform:translateX(-230px)}
}
.main-hidden .main-menu,.menu-hidden .main-menu{transform:translateX(-130px)}
@media(max-width:1439px){
.main-hidden .main-menu,.menu-hidden .main-menu{transform:translateX(-130px)}
}
@media(max-width:1199px){
.main-hidden .main-menu,.menu-hidden .main-menu{transform:translateX(-120px)}
}
@media(max-width:767px){
.main-hidden .main-menu,.menu-hidden .main-menu{transform:translateX(-120px)}
}
.main-hidden.sub-hidden .sub-menu,.menu-hidden .sub-menu{transform:translateX(-360px)}
@media(max-width:1439px){
.main-hidden.sub-hidden .sub-menu,.menu-hidden .sub-menu{transform:translateX(-360px)}
}
@media(max-width:1199px){
.main-hidden.sub-hidden .sub-menu,.menu-hidden .sub-menu{transform:translateX(-350px)}
}
@media(max-width:767px){
.main-hidden.sub-hidden .sub-menu,.menu-hidden .sub-menu{transform:translateX(-350px)}
}
.menu-mobile .main-menu{transform:translateX(-120px)}
.menu-mobile .sub-menu{transform:translateX(-400px)}
.main-show-temporary .main-menu{transform:translateX(0)}
.main-show-temporary .sub-menu{transform:translateX(-230px)}
@media(max-width:1439px){
.main-show-temporary .main-menu{transform:translateX(0)}
.main-show-temporary .sub-menu{transform:translateX(-230px)}
}
@media(max-width:1199px){
.main-show-temporary .main-menu{transform:translateX(0)}
.main-show-temporary .sub-menu{transform:translateX(-230px)}
}
@media(max-width:767px){
.main-show-temporary .sub-menu{transform:translateX(-230px)}
}
.menu-mobile.sub-show-temporary .sub-menu,.sub-show-temporary .sub-menu{transform:translateX(0)}
.app-menu{z-index:1;box-shadow:0 1px 15px rgba(0,0,0,.04),0 1px 6px rgba(0,0,0,.04);width:320px;float:right;background:#fff;transition:transform .3s;height:calc(100% - 70px);position:fixed;right:0;top:70px}
@media(max-width:1439px){
.app-menu{top:70px;height:calc(100% - 70px)}
}
@media(max-width:1199px){
.app-menu{top:70px;transform:translateX(320px);height:calc(100% - 70px)}
}
@media(max-width:767px){
.app-menu{top:70px;height:calc(100% - 70px)}
}
.app-menu .ps-container{margin-right:unset!important;padding-right:unset!important;height:calc(100% - 45px)}
.app-menu .ps-container .ps__scrollbar-y-rail{right:2px!important}
.app-menu.shown{transform:translateX(0)}
.app-menu .scroll>div{padding-right:1.5rem!important;padding-left:1.5rem!important}
.app-menu .app-menu-button{cursor:pointer;position:absolute;left:-28px;background:#fff;top:10px;padding:12px 8px 12px 5px;border-radius:.2rem;color:#8f8f8f!important;box-shadow:-2px 0 5px rgba(0,0,0,.04);font-size:15px;line-height:0}
@media(max-width:1439px){
.app-menu .app-menu-button{top:11px}
}
@media(max-width:1199px){
.app-menu .app-menu-button{top:7px}
}
@media(max-width:767px){
.app-menu .app-menu-button{top:13px}
}
.app-menu ul li{margin-bottom:5px}
.app-menu ul li a{font-size:13px;display:block;padding:3px 0}
.app-menu ul li a:hover i{color:#145388}
.app-menu ul li i{font-size:1.2em;margin-right:10px;color:#8f8f8f;vertical-align:unset}
@media(max-width:767px){
.app-menu ul li i{font-size:20px}
}
.app-menu ul li.active a,.app-menu ul li.active i{color:#145388}
.app-row{padding-right:320px}
@media(max-width:1199px){
.app-row{padding-right:0}
}
.chat-app .ps-container{padding-left:10px;margin-left:-10px;padding-right:10px;margin-right:0;height:calc(100vh - 340px)}
@media(max-width:1439px){
.chat-app .ps-container{height:calc(100vh - 340px)}
}
@media(max-width:1199px){
.chat-app .ps-container{height:calc(100vh - 340px)}
}
@media(max-width:767px){
.chat-app .ps-container{height:calc(100vh - 290px)}
}
.chat-app .ps-container .ps__scrollbar-y{right:10px!important}
.chat-app .chat-text-left{padding-left:64px}
.chat-app .chat-text-right{padding-right:64px}
@media(max-width:767px){
.chat-app .list-item-heading{font-size:.9rem}
}
@media(max-width:767px){
.chat-app .card .card-body{padding:.75rem}
}
.chat-app-tab-content,.chat-app-tab-pane{height:calc(100% - 33px)}
.chat-input-container{width:100%;height:90px;background:#fff;position:fixed;left:0;right:0;bottom:0;transition:padding .3s;box-shadow:0 1px 15px rgba(0,0,0,.04),0 1px 6px rgba(0,0,0,.04);padding-left:385px;padding-right:345px}
@media(max-width:1439px){
.chat-input-container{padding-left:155px;padding-right:345px}
}
@media(max-width:1199px){
.chat-input-container{padding-left:140px;padding-right:20px}
}
@media(max-width:767px){
.chat-input-container{padding-right:15px;padding-left:15px}
}
.chat-input-container input{border:initial;width:unset;height:90px;padding-left:0;display:inline-block}
@media(max-width:991px){
.chat-input-container .send-button{padding-left:.7rem;padding-right:.7rem}
}
.menu-sub-hidden .chat-input-container,.sub-hidden .chat-input-container{padding-left:155px}
@media(max-width:1439px){
.menu-sub-hidden .chat-input-container,.sub-hidden .chat-input-container{padding-left:155px}
}
@media(max-width:1199px){
.menu-sub-hidden .chat-input-container,.sub-hidden .chat-input-container{padding-left:140px}
}
@media(max-width:767px){
.menu-sub-hidden .chat-input-container,.sub-hidden .chat-input-container{padding-right:15px;padding-left:15px}
}
.main-hidden .chat-input-container,.menu-hidden .chat-input-container,.menu-main-hidden .chat-input-container{padding-left:25px}
@media(max-width:1439px){
.main-hidden .chat-input-container,.menu-hidden .chat-input-container,.menu-main-hidden .chat-input-container{padding-left:25px}
}
@media(max-width:1199px){
.main-hidden .chat-input-container,.menu-hidden .chat-input-container,.menu-main-hidden .chat-input-container{padding-left:20px}
}
@media(max-width:767px){
.main-hidden .chat-input-container,.menu-hidden .chat-input-container,.menu-main-hidden .chat-input-container{padding-right:15px;padding-left:15px}
}
.survey-app .answers .badge{color:#8f8f8f;font-size:13px;padding-left:.75em;padding-right:.75em}
.survey-app .answers input{padding-right:70px}
.survey-app .question.edit-quesiton .edit-mode{display:block}
.survey-app .question.edit-quesiton .view-mode{display:none}
.survey-app .question.edit-quesiton .view-button{display:inline-block}
.survey-app .question.edit-quesiton .edit-button,.survey-app .question.view-quesiton .edit-mode{display:none}
.survey-app .question.view-quesiton .view-mode{display:block}
.survey-app .question.view-quesiton .view-button{display:none}
.survey-app .question.view-quesiton .edit-button{display:inline-block}
.survey-app .survey-question-types .btn-group-icon{font-size:21px;line-height:28px}
.survey-app .survey-question-types .btn{padding-bottom:.3rem}
.input-icons{position:absolute;right:0;top:9px}
.heading-icon{font-size:20px;color:#145388;margin-right:5px;line-height:inherit;vertical-align:middle}
.todo-details{margin-top:20px;margin-left:40px}
.heading-number{border:1px solid #145388;padding:4px;vertical-align:middle;margin-right:10px;border-radius:20px;width:34px;height:34px;text-align:center;color:#145388}
/*main{transition:margin-left .3s}
*/main.sub-hidden{margin-left:155px}
main.main-hidden{margin-left:25px}
main .container-fluid{padding-left:0;padding-right:0}
/*@media(max-width:1439px){main{margin:95px -10 25px 30px}
}
@media(max-width:1199px){main{margin:90px -10 20px 20px}
}
@media(max-width:767px){main{margin-left:15px!important;margin-right:15px!important;margin-top:85px!important;margin-bottom:0}
}
@media(max-width:575px){main{margin-bottom:0}
}
/*.menu-hidden main,.menu-sub-hidden main,.sub-hidden main{margin-left:155px}
.main-hidden main,.menu-hidden main{margin-left:25px}
@media(max-width:1439px){
.menu-hidden main,.menu-sub-hidden main,.sub-hidden main{margin-left:155px}
.main-hidden main,.menu-hidden main{margin-left:25px}
}
@media(max-width:1199px){
.menu-hidden main,.menu-sub-hidden main,.sub-hidden main{margin-left:140px}
.main-hidden main,.menu-hidden main{margin-left:20px}
}
*/.card{border:initial;background:#fff;border-radius:calc(.15rem - 1px);box-shadow:0 1px 15px rgba(0,0,0,.04),0 1px 6px rgba(0,0,0,.04)}
.card .card-header .card-icon{right:5px;top:5px}
.card .card-header .card-icon i{font-size:12px;color:#d7d7d7}
.card .card-subtitle{margin:0 0 1rem}
.card .card-header .handle{cursor:default}
.card .answers .handle{cursor:pointer}
.card .card-body{padding:1.75rem}
@media(max-width:575px){
.card .card-body{padding:1.25rem}
}
.card .card-body.sm{padding:1.25rem 1.75rem}
.card .card-title{margin-bottom:2rem}
@media(max-width:767px){
.card .card-title{margin-bottom:1.25rem}
}
.card-img{border-radius:calc(.25rem - 1px);height:100%;-o-object-fit:cover;object-fit:cover;max-height:200px;width:unset}
.card-img-bottom{width:100%;border-bottom-left-radius:calc(.15rem - 1px);border-bottom-right-radius:calc(.15rem - 1px)}
.card-img-top{border-top-right-radius:calc(.15rem - 1px)}
.card-img-left,.card-img-top{width:100%;border-top-left-radius:calc(.15rem - 1px)}
.card-img-left{border-bottom-left-radius:calc(.15rem - 1px)}
.card-img-left,.card-img-right{height:100%;-o-object-fit:cover;object-fit:cover}
.card-img-right{width:100%;border-top-right-radius:calc(.15rem - 1px);border-bottom-right-radius:calc(.15rem - 1px)}
.card-img-overlay{background:rgba(0,0,0,.5);padding:1.75rem}
@media(max-width:575px){
.card-img-overlay{padding:1rem}
}
.card-top-buttons{padding:1.3rem;right:0;top:0}
@media(max-width:575px){
.card-top-buttons{padding:.35rem}
}
.card-header{border:initial;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;padding-top:0}
.dashboard-line-chart{height:283px}
.dashboard-quick-post{height:390px}
@media(max-width:575px){
.dashboard-quick-post{height:auto}
}
.dashboard-list-with-thumbs{height:500px}
.dashboard-donut-chart,.dashboard-list-with-user,.dashboard-logs{height:270px}
.dashboard-small-chart{height:150px}
.dashboard-small-chart .chart{height:75px}
.dashboard-small-chart .lead{font-size:1.4rem}
.dashboard-small-chart-analytics{height:180px}
.dashboard-small-chart-analytics .chart{height:85px}
.dashboard-small-chart-analytics .lead{font-size:1.4rem}
.dashboard-filled-line-chart{height:340px}
.dashboard-filled-line-chart .chart{height:200px}
.dashboard-sq-banner{background-image:linear-gradient(to right top,#104978,#3582b2,#3693ce);background-size:cover;height:385px;transition:.5s;background-size:350% auto;cursor:pointer}
.dashboard-sq-banner .card-body{width:270px}
.dashboard-sq-banner .lead{line-height:2.3rem}
.dashboard-sq-banner:hover{background-position:100% 0}
.dashboard-link-list,.dashboard-progress{height:385px}
.dashboard-top-rated{height:300px}
@media(max-width:991px){
.dashboard-top-rated{height:unset}
}
.dashboard-top-rated .glide img{height:120px;display:flex;-o-object-fit:cover;object-fit:cover;width:100%}
.dashboard-top-rated .glide .piaf-rater{display:inline-block!important}
.dashboard-search{height:650px;background-size:contain;background-repeat:no-repeat;background-color:#fff}
.dashboard-search .card-body{padding:120px 50px 30px}
@media(max-width:1439px){
.dashboard-search .card-body{padding:80px 30px 30px}
}
.dashboard-search .form-container{height:400px;border-radius:.1rem;box-shadow:0 -10px 15px 0 rgba(0,0,0,.04);padding:2rem;background-color:#fff}
.icon-cards-row{margin-left:-5px;margin-right:-5px;margin-top:-10px}
.icon-cards-row .glide__slides{padding-bottom:0;padding-top:10px}
.icon-cards-row .glide__slides .icon-row-item,.icon-cards-row [class*=col-]{padding-left:5px;padding-right:5px}
.icon-cards-row .card-body{padding:2rem .5rem}
.icon-cards-row .card-text{color:#8f8f8f;height:30px;line-height:26px}
.icon-cards-row .lead{color:#145388;margin-bottom:0}
.icon-cards-row i{font-size:46px;line-height:66px;color:#145388}
.icon-cards-row .card{transition:box-shadow 1s;cursor:pointer}
@media(max-width:1439px){
.icon-cards-row .card-text{height:48px;line-height:18px}
.icon-cards-row .lead{font-size:1.6rem}
.icon-cards-row i{font-size:32px;line-height:47px}
}
.log-indicator{width:13px;height:13px;border:2px solid #145388;border-radius:14px;display:inline-block}
.cv-wrapper,.cv-wrapper div{font-size:inherit!important;line-height:inherit!important}
.cv-wrapper .cv-day,.cv-wrapper .cv-event,.cv-wrapper .cv-header-day,.cv-wrapper .cv-header-days,.cv-wrapper .cv-week,.cv-wrapper .cv-weeks{border:inherit;background-color:inherit;background-color:inherit!important}
.cv-wrapper .cv-header{margin-bottom:1em!important;display:inline-block;border:none}
.cv-wrapper .cv-header .cv-header-nav{float:right;position:relative}
.cv-wrapper .cv-header .cv-header-nav button{cursor:pointer}
.cv-wrapper .cv-header .cv-header-nav .nextYear,.cv-wrapper .cv-header .cv-header-nav .previousYear{display:none}
.cv-wrapper .cv-header .cv-header-nav .currentPeriod{padding:.4em 1.3em!important;height:32px!important;border-radius:50px;outline:medium none invert!important;outline:initial!important;box-shadow:none!important;font-size:.8rem;background-color:#145388;border-color:#145388;color:#fff}
.cv-wrapper .cv-header .cv-header-nav .currentPeriod:hover{color:#fff;background-color:#0f3d64;border-color:#0f3d64}
.cv-wrapper .cv-header .cv-header-nav .nextPeriod,.cv-wrapper .cv-header .cv-header-nav .previousPeriod{outline:medium none invert!important;outline:initial!important;box-shadow:none!important;border-radius:40px!important;text-align:center;min-width:30px;height:30px;padding:.55rem 0;background:#145388;color:#fff;border:1px solid #145388;line-height:.9!important;font-size:.76rem;font-weight:400!important;font-size:0}
.cv-wrapper .cv-header .cv-header-nav .nextPeriod span,.cv-wrapper .cv-header .cv-header-nav .previousPeriod span{line-height:1!important;font-size:.76rem;font-weight:400!important}
.cv-wrapper .cv-header .cv-header-nav .nextPeriod:hover,.cv-wrapper .cv-header .cv-header-nav .previousPeriod:hover{background-color:transparent;border-color:#1b6eb4;color:#145388}
.cv-wrapper .cv-header .cv-header-nav .previousPeriod{margin-right:5px;white-space:nowrap;overflow:hidden;font-family:"simple-line-icons";padding-right:6px}
.cv-wrapper .cv-header .cv-header-nav .previousPeriod:after{font-size:.76rem;padding-left:5px;content:""}
.cv-wrapper .cv-header .cv-header-nav .nextPeriod{margin-left:5px;white-space:nowrap;overflow:hidden;font-family:"simple-line-icons";padding-right:6px}
.cv-wrapper .cv-header .cv-header-nav .nextPeriod:after{font-size:.76rem;padding-left:8px;content:""}
.cv-wrapper .cv-header .periodLabel{float:left;padding:inherit;font-size:inherit}
.cv-wrapper .cv-header-days{min-height:50px;border-color:#f3f3f3!important}
.cv-wrapper .cv-header-days .cv-day,.cv-wrapper .cv-header-days .cv-header-day{padding:15px 5px;color:#145388;overflow:hidden;flex:1 0 0%;text-overflow:ellipsis;white-space:nowrap;text-align:center;vertical-align:middle;font-weight:700;font-size:90%;box-sizing:inherit;border-bottom:1px solid #f3f3f3!important;border-right:1px solid #f3f3f3!important}
.cv-wrapper .cv-header-days :last-child{border-right:inherit!important}
.cv-wrapper .cv-weeks .cv-week .cv-day{border-bottom:1px solid #f3f3f3!important;border-left:1px solid #f3f3f3!important}
.cv-wrapper .cv-weeks .cv-week .cv-day.today .cv-day-number{cursor:pointer;border-radius:50%;margin:4px;width:28px;height:28px;padding:5px;background:#145388;color:#fff;text-align:center}
.cv-wrapper .cv-weeks .cv-week .cv-day.draghover{box-shadow:inset 0 0 .2em .2em #55a9dd}
.cv-wrapper .cv-weeks .cv-week .cv-day.outsideOfMonth .cv-day-number{color:#212121;opacity:.3}
.cv-wrapper .cv-weeks .cv-week :first-child{border-left:initial!important}
.cv-wrapper .cv-weeks .cv-week .cv-day-number{padding:10px}
.cv-wrapper .cv-weeks .cv-week .cv-event{font-size:.85em!important;border-radius:25px!important;text-align:center!important;padding:0 5px!important;background:#145388!important;font-family:inherit!important;color:#fff!important;margin-top:17px}
.cv-wrapper .cv-weeks .cv-week .cv-event.toBeContinued{border-right-style:none!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}
.cv-wrapper .cv-weeks .cv-week .cv-event.continued{border-left-style:none!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}
.cv-wrapper .cv-weeks .cv-week .cv-event.continued:before,.cv-wrapper .cv-weeks .cv-week .cv-event .endTime,.cv-wrapper .cv-weeks .cv-week .cv-event .startTime,.cv-wrapper .cv-weeks .cv-week .cv-event.toBeContinued:after{color:inherit!important;font-weight:700;content:" ⇢"}
.cv-wrapper .cv-weeks .cv-week .cv-event.primary{background:#145388!important}
.cv-wrapper .cv-weeks .cv-week .cv-event.secondary{background:#2a93d5!important}
.cv-wrapper .cv-weeks .cv-week .cv-event.info{background-color:#3195a5!important}
.cv-wrapper .cv-weeks .cv-week .cv-event.warning{background-color:#b69329!important}
.cv-wrapper .cv-weeks .cv-week .cv-event.success{background-color:#3e884f!important}
.cv-wrapper .cv-weeks .cv-week .cv-event.danger{background-color:#c43d4b!important}
.cv-wrapper .cv-week:last-of-type .cv-day{border-bottom:initial!important}
.cv-wrapper .today{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;background-color:transparent!important;background-color:initial!important}
.vuetable-fixed-height{height:500px}
.vuetable-body-wrapper{scrollbar-width:thin}
.vuetable-body-wrapper::-webkit-scrollbar-track{background-color:transparent!important;border-radius:5px}
.vuetable-body-wrapper:hover::-webkit-scrollbar-thumb{background-color:#d7d7d7!important}
.vuetable-body-wrapper::-webkit-scrollbar{width:5px;background-color:transparent!important}
.vuetable-body-wrapper::-webkit-scrollbar-thumb{border-radius:6px;background-color:transparent}
.tdEllipsis{max-width:15em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.vuetable{border:initial}
.vuetable th.sortable:hover{color:#145388!important}
.vuetable thead th{box-shadow:none;border:initial;text-align:left;font-weight:700}
.vuetable thead th.sorted-asc{box-shadow:inset 0 3px 0 0 #145388}
.vuetable thead th.sorted-desc{box-shadow:inset 0 -3px 0 0 #145388}
.vuetable tr td,.vuetable tr th{padding-top:20px;padding-bottom:16px;border:initial}
.vuetable tr th{padding-bottom:20px}
.vuetable tbody tr td{border-bottom:1px solid #f3f3f3}
.vuetable tbody tr:last-of-type td{border-bottom:initial}
.alert{border-radius:0}
.alert-primary{color:#145388;background-color:rgba(20,83,136,.2);border-color:rgba(20,83,136,.1)}
.alert-secondary{color:#2a93d5;background-color:rgba(42,147,213,.2);border-color:rgba(42,147,213,.1)}
.alert-success{color:#3e884f;background-color:rgba(62,136,79,.2);border-color:rgba(62,136,79,.1)}
.alert-info{color:#3195a5;background-color:rgba(49,149,165,.2);border-color:rgba(49,149,165,.1)}
.alert-warning{color:#b69329;background-color:rgba(182,147,41,.2);border-color:rgba(182,147,41,.1)}
.alert-danger{color:#c43d4b;background-color:rgba(196,61,75,.2);border-color:rgba(196,61,75,.1)}
.alert-light{color:#ececec;background-color:hsla(0,0%,92.5%,.2);border-color:hsla(0,0%,92.5%,.1)}
.alert-dark{color:#131113;background-color:rgba(19,17,19,.2);border-color:rgba(19,17,19,.1)}
.alert-dismissible .close{text-shadow:none}
.alert [data-notify=title]{display:block;font-size:.9rem}
div[data-notify=container]{padding:18px}
.notification-container{box-sizing:border-box;position:fixed;top:0;right:0;z-index:999999;width:320px;padding:0 15px;max-height:calc(100% - 30px);overflow-x:hidden;overflow-y:auto}
.notification{box-sizing:border-box;padding:15px 15px 15px 58px;border-radius:2px;cursor:pointer;font-size:1em;line-height:1.2em;position:relative;opacity:.9;margin-top:15px}
.notification .title{font-size:1em;line-height:1.2em;font-weight:700;margin:0 0 5px}
.notification:focus,.notification:hover{opacity:1}
.notification-enter{visibility:hidden;transform:translate3d(100%,0,0)}
.notification-enter.notification-enter-active{visibility:visible;transform:translateZ(0);transition:all .4s}
.notification-leave{visibility:visible;transform:translateZ(0)}
.notification-leave.notification-leave-active{visibility:hidden;transform:translate3d(100%,0,0);transition:all .4s}
.control-input.is-invalid~.custom-control-label,.control-input.is-valid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label,.form-check-input.is-invalid~.form-check-label,.form-control.is-valid,.form-control.is-valid:focus,.form-group.text-danger,.is-invalid .av-label,.was-validated .custom-control-input:invalid~.custom-control-label,.was-validated .form-check-input:invalid~.form-check-label{color:#212121!important}
.custom-select.is-invalid,.custom-select.is-invalid:focus,.form-control.is-invalid,.form-control.is-invalid:focus,.form-control.is-valid,.form-control.is-valid:focus,.was-validated .custom-select:invalid,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid,.was-validated .form-control:invalid:focus{/*border-color:#d7d7d7;*/background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial}
.invalid-feedback{border-radius:.1rem;padding:.5rem 1rem;font-size:.76rem;color:#212121;background:#fff;border:1px solid #c43d4b;text-align:center;width:90%;position:absolute;z-index:4;margin-top:-.5rem !important;left:50%;transform:translateX(-50%);box-shadow:0 1px 15px rgba(0,0,0,.04),0 1px 6px rgba(0,0,0,.04)}
.invalid-feedback:before{top:-5px;border-bottom:5px solid #c43d4b}
.invalid-feedback:after,.invalid-feedback:before{content:"";position:absolute;left:-2.5px;margin-left:50%;width:10px;height:5px;border-left:5px solid transparent;border-right:5px solid transparent}
.invalid-feedback:after{top:-4px;border-bottom:5px solid #fff}
.tooltip-right-bottom .invalid-feedback{left:auto;right:0;transform:translateX(0)}
.tooltip-right-bottom .invalid-feedback:after,.tooltip-right-bottom .invalid-feedback:before{left:auto;right:25px;margin-left:0}
.tooltip-left-bottom .invalid-feedback{left:0;right:auto;transform:translateX(0)}
.tooltip-left-bottom .invalid-feedback:after,.tooltip-left-bottom .invalid-feedback:before{left:25px;right:auto;margin-left:0}
.tooltip-center-top .invalid-feedback{bottom:80%;transform:translateX(-50%) translateY(50%);top:auto}
.tooltip-center-top .invalid-feedback:before{content:"";position:absolute;top:auto;bottom:-5px;border-top:5px solid #145388;border-bottom:initial}
.tooltip-center-top .invalid-feedback:after{content:"";position:absolute;top:auto;bottom:-4px;border-top:5px solid #fff;border-bottom:initial}
.tooltip-right-top .invalid-feedback{bottom:80%;transform:translateX(0) translateY(50%);top:auto;left:auto;right:0}
.tooltip-right-top .invalid-feedback:before{bottom:-5px;border-top:5px solid #145388}
.tooltip-right-top .invalid-feedback:after,.tooltip-right-top .invalid-feedback:before{content:"";position:absolute;top:auto;border-bottom:initial;left:auto;right:25px;margin-left:0}
.tooltip-right-top .invalid-feedback:after{bottom:-4px;border-top:5px solid #fff}
.tooltip-left-top .invalid-feedback{bottom:80%;transform:translateX(0) translateY(50%);top:auto;left:0;right:auto}
.tooltip-left-top .invalid-feedback:before{bottom:-5px;border-top:5px solid #145388}
.tooltip-left-top .invalid-feedback:after,.tooltip-left-top .invalid-feedback:before{content:"";position:absolute;top:auto;border-bottom:initial;left:25px;right:auto;margin-left:0}
.tooltip-left-top .invalid-feedback:after{bottom:-4px;border-top:5px solid #fff}
.tooltip-label-right .invalid-feedback{transform:translateX(0) translateY(-50%);top:16px;left:50px}
.tooltip-label-right .invalid-feedback:before{content:"";position:absolute;left:-5px;right:auto;margin-left:0;border:initial;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #145388;bottom:auto;top:12px;width:5px}
.tooltip-label-right .invalid-feedback:after{content:"";position:absolute;top:auto;left:-4px;right:auto;margin-left:0;border:initial;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #fff;bottom:auto;top:12px;width:5px}
.error-l-0 .invalid-feedback{left:0}
.error-l-25 .invalid-feedback{left:25px}
.error-l-50 .invalid-feedback{left:50px}
.error-l-75 .invalid-feedback{left:75px}
.error-l-100 .invalid-feedback{left:100px}
.error-l-125 .invalid-feedback{left:125px}
.error-l-150 .invalid-feedback{left:150px}
.error-l-175 .invalid-feedback{left:175px}
.error-l-200 .invalid-feedback{left:200px}
.error-l-225 .invalid-feedback{left:225px}
.error-l-250 .invalid-feedback{left:250px}
.error-l-275 .invalid-feedback{left:275px}
.error-t-negative .invalid-feedback{top:-10px}
@media(max-width:575px){
.form-inline .form-group{width:100%}
}
.custom-control-label,.form-check-label{line-height:24px!important}
.vue-tagsinput{background-color:#fff;border:1px solid #d7d7d7;outline:medium none invert;outline:initial;box-shadow:none;color:#212121}
.vue-tagsinput input{color:#212121;padding:5px .25rem}
.vue-tagsinput--focused{border:1px solid rgba(20,83,136,.6)!important}
.v-select .vs__selected,.vue-tagsinput-tag{background:transparent!important;border:1px solid #d7d7d7!important;border-radius:.1rem!important;margin:0 2px 0 0!important;display:inline-block;font-size:85%!important;line-height:1rem!important;color:#212121!important;font-family:inherit!important;padding:7px 8px 5px 12px!important}
.vue-tagsinput-remove:after,.vue-tagsinput-remove:before{top:-8px!important}
.v-select .vs__selected .vs__deselect,.vue-tagsinput-remove{color:inherit!important;cursor:pointer;font-weight:700!important;font-size:inherit!important;color:#212121!important;opacity:1!important;margin-right:7px;margin-left:7px;position:relative;display:inline-block}
.v-select .vs__selected .vs__deselect svg,.vue-tagsinput-remove svg{display:none}
.v-select .vs__selected .vs__deselect:after,.v-select .vs__selected .vs__deselect:before,.vue-tagsinput-remove:after,.vue-tagsinput-remove:before{position:absolute;content:" "!important;height:10px;width:2px;top:-8px;background-color:#d7d7d7}
.v-select .vs__selected .vs__deselect:before,.vue-tagsinput-remove:before{transform:rotate(45deg)}
.v-select .vs__selected .vs__deselect:after,.vue-tagsinput-remove:after{transform:rotate(-45deg)}
.v-select .vs__selected{padding:7px 8px 5px 12px!important}
.v-select .spinner-border,.v-select .spinner-grow{width:1.4rem;height:1.4rem;margin-top:0;display:none}
.v-select.vs--loading .spinner-border,.v-select.vs--loading .spinner-grow{display:inline}
.vue-tagsinput-remove:after,.vue-tagsinput-remove:before{top:2px}
.form-control:focus{background:#fff!important;color:#212121!important}
.bootstrap-tagsinput{width:100%}
.bootstrap-tagsinput input{padding:0}
.form-control:focus{border-color:rgba(20,83,136,.6)!important}
select.form-control:not([size]):not([multiple]){height:calc(2.4rem + 3px)}
.custom-control-input:disabled~.custom-control-label:before{background-color:rgba(33,33,33,.25)}
.custom-control-input:active~.custom-control-label:before{background-color:transparent}
.custom-checkbox .custom-control-label.indeterminate:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23FFFFFF' d='M0 2h4'/%3E%3C/svg%3E")}
.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23FFFFFF' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}
.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23FFFFFF'/%3E%3C/svg%3E")}
.custom-control-input,.custom-control-label{outline:medium none invert!important;outline:initial!important;box-shadow:none!important}
.custom-control-input{left:1px;top:3px;opacity:0;z-index:1;pointer-events:none}
.custom-control-label:before{border:1px solid #909090!important;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{background-color:#145388}
.custom-control-input:checked~.custom-control-label:before{background-color:#145388;box-shadow:none!important;border:1px solid #145388!important}
.custom-checkbox .custom-control-input:checked~.custom-control-label:before,.custom-radio .custom-control-input:checked~.custom-control-label:before{background-color:#145388;box-shadow:none!important}
.custom-control-label:after,.custom-control-label:before{box-shadow:none!important}
.custom-control-label:after,.custom-control-label:before{top:.25rem}
.btn.rotate-icon-click i{transition:transform .5s}
.btn.rotate i{transform:rotate(180deg)}
.btn .custom-control-input:checked~.custom-control-label:before,.btn .custom-control-label:before{border:1px solid #fff!important}
.btn-group-icon{line-height:22px}
.invalid-tooltip,.valid-tooltip{border-radius:15px;padding:.5rem 1rem;left:50%;transform:translateX(-50%);font-size:.76rem}
.valid-tooltip{background-color:#28a745;margin-top:-.2rem}
.invalid-tooltip{background-color:#dc3545;margin-top:-.2rem}
.valid-tooltip:after{border-bottom:5px solid #28a745}
.invalid-tooltip:after,.valid-tooltip:after{content:"";position:absolute;top:-5px;left:-2.5px;margin-left:50%;width:10px;height:5px;border-left:5px solid transparent;border-right:5px solid transparent}
.invalid-tooltip:after{border-bottom:5px solid #dc3545}
.valid-icon{bottom:8px;font-size:.76rem;color:#3e884f}
.invalid-icon,.valid-icon{position:absolute;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:0;line-height:1;border-radius:.2rem;right:4px}
.invalid-icon{bottom:2px;font-size:.875rem;color:#c43d4b}
.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-icon,.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-icon,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-icon,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-icon,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-icon,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-icon,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-icon,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-icon{display:block}
.autosuggest{position:relative}
.autosuggest__results-container{border-radius:.1rem;z-index:20;box-shadow:none;margin-top:-1px;background:#fff;position:absolute;width:100%;box-sizing:border-box;top:100%}
.autosuggest__results>ul{list-style:none;padding:0;margin-bottom:0}
.autosuggest__results_item{cursor:default;display:block;font-size:inherit;padding:8px 12px;width:100%;background:#fff!important;color:#212121!important}
.autosuggest__results_item:active,.autosuggest__results_item:hover{background:#1b6eb4!important;color:#fff!important}
.autosuggest__input-open{border:1px solid rgba(20,83,136,.6)!important}
.autosuggest__results{border:1px solid rgba(20,83,136,.6);border-top:initial}
.v-select{color:#212121;outline:medium none invert!important;outline:initial!important;box-shadow:none!important}
.v-select .vs__search{margin:2px!important;line-height:1.5rem!important}
.v-select .vs__actions{color:#8f8f8f;display:flex;padding:0 10px 0 3px}
.v-select .vs__selected-options{outline:medium none invert!important;outline:initial!important;box-shadow:none!important;padding:.4rem!important;background:#fff!important}
.v-select .vs__no-options{padding:5px!important}
.v-select .vs__dropdown-menu{padding-bottom:0;padding-top:0;overflow:auto!important;box-shadow:none!important;border-radius:0!important;border-radius:initial!important;background:#fff;border-color:rgba(20,83,136,.6)!important}
.v-select .vs__dropdown-menu .vs__dropdown-option{transition:none 0s ease 0s;transition:initial;background:#fff!important;color:#212121!important;padding:8px 12px!important}
.v-select .vs__dropdown-menu .vs__dropdown-option.vs__dropdown-option--highlight{background:rgba(20,83,136,.6)!important;color:#fff!important}
.v-select .vs__dropdown-menu .vs__dropdown-option.vs__dropdown-option--selected,.v-select .vs__dropdown-toggle:after{display:none}
.v-select .vs__dropdown-toggle{border-radius:.1rem!important;border:1px solid #d7d7d7!important;background:#fff!important;outline:medium none invert!important;outline:initial!important;box-shadow:none!important;padding:0!important}
.v-select .vs__open-indicator{display:flex;align-items:center;cursor:pointer;pointer-events:all;opacity:1;width:12px}
.v-select .vs__open-indicator path{display:none}
.v-select .vs__open-indicator{transition:all .15s cubic-bezier(1,-.115,.975,.855);transition-timing-function:cubic-bezier(1,-.115,.975,.855);border-color:#d7d7d7!important;border-width:2px 2px 0 0!important;height:6px!important;width:6px!important;border-style:solid;content:"";display:inline-block;vertical-align:text-top;transform:rotate(133deg);box-sizing:inherit}
.v-select.vs--open .vs__open-indicator{transform:rotate(315deg)}
.v-select.vs--loading .vs__open-indicator{opacity:0}
.v-select .vs__actions .vs__clear{display:none}
.v-select .vs__actions svg{width:15px;height:15px}
.v-select.vs--open .vs__dropdown-toggle{border-color:rgba(20,83,136,.6)!important}
.v-select.vs--open .vs__actions,.v-select .vs__actions{outline:medium none invert;outline:initial;box-shadow:none}
.v-select.vs--open .vs__actions:active,.v-select.vs--open .vs__actions:focus,.v-select.vs--open .vs__actions:hover,.v-select .vs__actions:active,.v-select .vs__actions:focus,.v-select .vs__actions:hover{color:#145388!important}
.v-select.vs--single .vs__selected{padding:6px 5px!important;background-color:transparent!important;border-color:transparent!important;color:#212121!important;font-size:inherit!important;position:static!important}
.popover-origin{position:absolute!important}
.popover-origin .popover-content-wrapper .popover-content{background-color:#fff!important;font-size:.8rem;width:100%!important;outline:medium none invert;outline:initial;font-family:"Open Sans",sans-serif!important;box-shadow:none!important;border-width:0!important;border-color:#d7d7d7!important}
.popover-content-wrapper .popover-content{border-width:1px!important}
.c-pane-container{font-family:"Open Sans",sans-serif!important;font-weight:400!important;background-color:#fff!important;font-size:.8rem!important;border:1px solid #d7d7d7!important;border-radius:.1rem!important;box-shadow:none!important}
.c-pane-container.is-expanded{border:initial!important}
.c-pane .c-header{color:#212121!important;background-color:#fff;border-bottom:initial;margin-top:0}
.c-header .c-title-layout .c-title-popover .c-title-anchor .c-title,.c-pane .c-header{font-size:.944rem!important;font-weight:700!important}
.c-day-content{width:35px;height:35px;border-radius:0!important;outline:medium none invert!important;outline:initial!important}
.c-day-content,.c-weekdays{line-height:2.3rem!important;font-size:.8rem!important}
.c-week{color:#212121!important}
.c-day-background,.c-table-cell.c-active{background:#145388!important;font-weight:400!important;color:#fff!important}
.c-nav{border:1px solid #d7d7d7!important;border-radius:.1rem!important}
.dropzone{min-height:115px;border:1px solid #d7d7d7;background:#fff;padding:10px;border-radius:.1rem;color:#212121;height:auto}
.dropzone .img-thumbnail{height:58px;width:100%;-o-object-fit:cover;object-fit:cover}
.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{position:relative;transform:translateY(-50%);top:24px!important;margin:0}
.dropzone .dz-preview.dz-file-preview,.dropzone .dz-preview.dz-image-preview{width:260px;height:60px;min-height:unset;border:1px solid #d7d7d7;border-radius:.1rem;background:#fff;color:#212121}
.dropzone .dz-preview.dz-file-preview .preview-container,.dropzone .dz-preview.dz-image-preview .preview-container{transition:none 0s ease 0s!important;transition:initial!important;-webkit-animation:none 0s ease 0s 1 normal none running!important;animation:none 0s ease 0s 1 normal none running!important;-webkit-animation:initial!important;animation:initial!important;margin-left:0;margin-top:0;position:relative;width:100%;height:100%}
.dropzone .dz-preview.dz-file-preview .preview-container i,.dropzone .dz-preview.dz-image-preview .preview-container i{color:#145388;font-size:20px;position:absolute;left:50%;top:29px;transform:translateX(-50%) translateY(-50%)!important;height:22px}
.dropzone .dz-preview.dz-file-preview strong,.dropzone .dz-preview.dz-image-preview strong{font-weight:400}
.dropzone .dz-preview.dz-file-preview .remove,.dropzone .dz-preview.dz-image-preview .remove{position:absolute;right:5px;top:5px;color:#145388}
.dropzone .dz-preview.dz-file-preview .dz-details,.dropzone .dz-preview.dz-image-preview .dz-details{position:static;display:block;opacity:1;text-align:left;min-width:unset;z-index:auto;color:#212121}
.dropzone .dz-preview.dz-file-preview .dz-error-mark,.dropzone .dz-preview.dz-image-preview .dz-error-mark{color:#fff;top:15px;left:25px;margin-left:0;margin-top:0}
.dropzone .dz-preview.dz-file-preview .dz-error-mark span,.dropzone .dz-preview.dz-image-preview .dz-error-mark span{display:inline-block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath d='M4.1 23.9A13.51 13.51 0 010 14a13.52 13.52 0 014.1-9.9A13.52 13.52 0 0114 0a13.52 13.52 0 019.9 4.1A13.52 13.52 0 0128 14a13.51 13.51 0 01-4.1 9.9A13.52 13.52 0 0114 28a13.52 13.52 0 01-9.9-4.1z' fill='%23145388'/%3E%3Cpath d='M13.13 19.35V6.17a.88.88 0 111.75 0v13.18zM13.13 21.07h1.75v1.64h-1.75z' fill='%23fff'/%3E%3C/svg%3E");width:28px;height:28px}
.dropzone .dz-preview.dz-file-preview .dz-success-mark,.dropzone .dz-preview.dz-image-preview .dz-success-mark{color:#fff;top:15px;left:25px;margin-left:0;margin-top:0}
.dropzone .dz-preview.dz-file-preview .dz-success-mark span,.dropzone .dz-preview.dz-image-preview .dz-success-mark span{display:inline-block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath d='M4.1 23.9A13.51 13.51 0 010 14a13.52 13.52 0 014.1-9.9A13.52 13.52 0 0114 0a13.52 13.52 0 019.9 4.1A13.52 13.52 0 0128 14a13.51 13.51 0 01-4.1 9.9A13.52 13.52 0 0114 28a13.52 13.52 0 01-9.9-4.1z' fill='%23145388'/%3E%3Cpath d='M20.14 8.81A.77.77 0 0121.2 9a.81.81 0 01.25.61.83.83 0 01-.25.62L12.48 19l-.11.1a.82.82 0 01-1.23 0l-4.35-4.36-.11-.16a.49.49 0 01-.08-.18 1.06 1.06 0 010-.19.61.61 0 010-.19 1.16 1.16 0 010-.18 1.26 1.26 0 01.08-.18 1 1 0 01.11-.15.87.87 0 011.26 0l3.69 3.7L19.94 9a.72.72 0 01.2-.19z' fill='%23fff'/%3E%3C/svg%3E");width:28px;height:28px}
.dropzone .dz-preview.dz-file-preview .dz-progress,.dropzone .dz-preview.dz-image-preview .dz-progress{width:84%;margin-left:0;margin-top:0;right:0;height:5px!important;left:15px}
.dropzone .dz-preview.dz-file-preview .dz-progress .dz-upload,.dropzone .dz-preview.dz-image-preview .dz-progress .dz-upload{width:100%;background:#145388}
.dropzone .dz-preview.dz-file-preview .dz-error-message,.dropzone .dz-preview.dz-image-preview .dz-error-message{border-radius:15px;background:#c43d4b;top:60px}
.dropzone .dz-preview.dz-file-preview .dz-error-message:after,.dropzone .dz-preview.dz-image-preview .dz-error-message:after{border-bottom:6px solid #c43d4b}
.dropzone .dz-preview.dz-file-preview [data-dz-name],.dropzone .dz-preview.dz-image-preview [data-dz-name]{white-space:nowrap;text-overflow:ellipsis;width:90%;display:inline-block;overflow:hidden}
.dropzone .dz-error.dz-preview.dz-file-preview .preview-icon,.dropzone .dz-preview.dz-file-preview .img-thumbnail{display:none}
.dropzone .dz-error.dz-preview.dz-file-preview .dz-error-mark,.dropzone .dz-error.dz-preview.dz-file-preview .dz-success-mark{color:#145388}
.dropzone .dz-preview.dz-image-preview .preview-icon{display:none}
@-webkit-keyframes pulse-inner{0%{transform:scale(1)}
10%{transform:scaleX(.8)}
20%{transform:scale(1)}
}
@keyframes pulse-inner{0%{transform:scale(1)}
10%{transform:scaleX(.8)}
20%{transform:scale(1)}
}
.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse-inner 3s ease infinite;animation:pulse-inner 3s ease infinite}
.vue-switcher div{display:block!important;background:#d7d7d7;width:58px!important;height:27px!important;border:1px solid #d7d7d7}
.vue-switcher div:after{width:18px!important;height:18px!important;top:3px!important;margin-left:3px!important;box-shadow:none!important;transform:none!important;-webkit-animation-name:unset!important;animation-name:unset!important;background:#fff;left:30px!important}
.vue-switcher-small div{width:42px!important;height:23px!important}
.vue-switcher-small div:after{margin-left:-9px!important;width:14px!important;height:14px!important}
.vue-switcher.vue-switcher--unchecked div:after{left:2px!important}
.vue-switcher-small.vue-switcher--unchecked div:after{left:14px!important}
.vue-switcher-theme--custom.vue-switcher-color--primary div{background:#145388;border:1px solid #145388}
.vue-switcher-theme--custom.vue-switcher-color--primary div:after{background:#fff}
.vue-switcher-theme--custom.vue-switcher-color--primary.vue-switcher--unchecked div{background:#d7d7d7;border:1px solid #d7d7d7}
.vue-switcher-theme--custom.vue-switcher-color--primary.vue-switcher--unchecked div:after{background:#fff}
.vue-switcher-theme--custom.vue-switcher-color--primary-inverse div{background:#fff;border:1px solid #145388}
.vue-switcher-theme--custom.vue-switcher-color--primary-inverse div:after{background:#145388}
.vue-switcher-theme--custom.vue-switcher-color--primary-inverse.vue-switcher--unchecked div{background:#d7d7d7;border:1px solid #d7d7d7}
.vue-switcher-theme--custom.vue-switcher-color--primary-inverse.vue-switcher--unchecked div:after{background:#fff}
.vue-switcher-theme--custom.vue-switcher-color--secondary div{background:#2a93d5;border:1px solid #2a93d5}
.vue-switcher-theme--custom.vue-switcher-color--secondary div:after{background:#fff}
.vue-switcher-theme--custom.vue-switcher-color--secondary.vue-switcher--unchecked div{background:#d7d7d7;border:1px solid #d7d7d7}
.vue-switcher-theme--custom.vue-switcher-color--secondary.vue-switcher--unchecked div:after{background:#fff}
.vue-switcher-theme--custom.vue-switcher-color--secondary-inverse div{background:#fff;border:1px solid #2a93d5}
.vue-switcher-theme--custom.vue-switcher-color--secondary-inverse div:after{background:#2a93d5}
.vue-switcher-theme--custom.vue-switcher-color--secondary-inverse.vue-switcher--unchecked div{background:#d7d7d7;border:1px solid #d7d7d7}
.vue-switcher-theme--custom.vue-switcher-color--secondary-inverse.vue-switcher--unchecked div:after{background:#fff}
.input-group-text{border-radius:.1rem;background-color:#fff;border-color:#d7d7d7;color:#212121;font-size:.8rem;padding:.375rem .75rem}
.form-group{position:relative}
.form-control,.form-control.is-valid{height:auto;border-radius:.1rem;outline:medium none invert!important;outline:initial!important;box-shadow:none!important;font-size:.8rem;padding:.55rem .75rem .45rem;line-height:1.5;border:1px solid #d7d7d7;background:#fff;color:#212121}
.input-group .custom-select{height:auto}
@-webkit-keyframes autofill{to{color:#212121;background:transparent}
}
@keyframes autofill{to{color:#212121;background:transparent}
}
input:-webkit-autofill{-webkit-animation-name:autofill;animation-name:autofill;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-text-fill-color:#212121!important}
.custom-select,.form-control-lg,.form-control-sm,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{border-radius:.1rem}
.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){outline:medium none invert!important;outline:initial!important;box-shadow:none!important}
.custom-select:focus{border-color:#145388}
.custom-file-input:focus~.custom-file-label{border-color:rgba(20,83,136,.6)}
.custom-file-label:after{background:#fff;color:#212121;border-color:#d7d7d7}
.custom-file-input{box-shadow:none!important}
.custom-file-label{background:#fff;border-color:#d7d7d7;box-shadow:none!important;border-radius:.1rem;padding:.75rem .75rem .5rem}
.custom-file,.custom-file-label{height:calc(2.5rem + 2px)}
.custom-file-input:focus,.custom-file-label:focus{border-color:#145388}
.custom-file-label:after{height:2.5rem;padding:.75rem .75rem .5rem}
.jumbotron{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial}
.vue-slider-component{padding:0!important}
.vue-slider{height:7px!important}
.vue-slider-component .vue-slider-piecewise-item{z-index:3}
.vue-slider-component .vue-slider-tooltip{background:#fff!important;color:#212121!important;border:1px solid #d7d7d7!important;border-radius:.1rem!important;text-align:center!important;top:150%!important;bottom:unset!important;padding:5px!important;transform:translateX(-50%)!important}
.vue-slider-component .vue-slider-dot.vue-slider-always .vue-slider-tooltip-wrap{margin-top:5px;margin-left:10px}
.vue-slider-component.vue-slider-horizontal .vue-slider-dot{width:20px!important;height:20px!important;border-radius:20px!important;background:#fff!important;cursor:default;border:1px solid #d7d7d7!important;box-shadow:none!important}
.vue-slider-component .vue-slider-dot .vue-slider-dot-handle{box-shadow:inherit!important}
.vue-slider-component .vue-slider-piecewise{height:7px!important}
.vue-slider-component .vue-slider-process{background:#145388!important;z-index:3!important}
.vue-slider-component .vue-slider:after{border:1px solid #d7d7d7;background:#fff;border-radius:6px}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#145388}
.nav-pills .nav-link{border-radius:50px}
.nav-link{padding:.5rem 1rem}
@media(max-width:767px){
.nav-link{padding:.5rem}
}
.nav-link.active{color:#145388}
.page-item{padding:10px}
@media(max-width:767px){
.page-item{padding:3px}
}
.page-item .page-link{outline:medium none invert!important;outline:initial!important;box-shadow:none!important;line-height:1.7;border-radius:40px!important;min-width:38px;text-align:center;height:38px;padding:.55rem 0}
@media(max-width:575px){
.page-item .page-link{min-width:30px;height:30px;line-height:.9;font-size:.76rem}
}
.page-item .page-link.next,.page-item .page-link.prev{background:#145388;color:#fff;border:1px solid #145388}
.page-item .page-link.first,.page-item .page-link.last{background:transparent;color:#145388;border:1px solid #145388;border-radius:30px}
.page-item .page-link.first:hover,.page-item .page-link.last:hover{background:#145388;color:#fff;border:1px solid #145388}
.page-item .page-link:hover{background-color:transparent;border-color:#1b6eb4;color:#145388}
.page-item.active .page-link{background:transparent;border:1px solid #145388;color:#145388}
.page-item.disabled .page-link{border:initial;color:#d7d7d7;background:transparent}
.page-item[role=separator] .page-link,.page-link{color:#212121}
.page-link{background-color:transparent;border-color:transparent}
.btn-sm.page-link{padding:.5rem}
.pagination-lg .page-item{padding:15px}
@media(max-width:767px){
.pagination-lg .page-item{padding:3px}
}
.pagination-lg .page-item .page-link{min-width:50px;height:50px}
@media(max-width:767px){
.pagination-lg .page-item .page-link{min-width:38px;height:38px;padding:.55rem 0;line-height:1.5;font-size:.8rem}
}
@media(max-width:575px){
.pagination-lg .page-item .page-link{min-width:30px;height:30px;line-height:.9;font-size:.76rem}
}
.pagination-sm .page-item{padding:6px}
@media(max-width:767px){
.pagination-sm .page-item{padding:3px}
}
.pagination-sm .page-item .page-link{min-width:30px;height:30px;line-height:.9;font-size:.76rem}
.popover,.tooltip{top:-95px!important}
@media(max-width:767px){
.popover,.tooltip{top:-95px!important}
}
.popover{border-radius:.1rem;background-color:#fff;border-color:#d7d7d7}
.popover .popover-body{color:#212121}
.popover-header{background-color:transparent;border-bottom:initial}
.tooltip-inner{padding:.5rem .75rem;color:#212121;background-color:#fff;border-radius:.1rem;border:1px solid #d7d7d7}
.tooltip.show{opacity:1}
.bs-popover-auto[x-placement^=right] .arrow:before,.bs-popover-right .arrow:before{border-right-color:#d7d7d7}
.bs-popover-auto[x-placement^=right] .arrow:after,.bs-popover-right .arrow:after{border-right-color:#fff}
.bs-popover-auto[x-placement^=left] .arrow:before,.bs-popover-left .arrow:before{border-left-color:#d7d7d7}
.bs-popover-auto[x-placement^=left] .arrow:after,.bs-popover-left .arrow:after{border-left-color:#fff}
.bs-popover-auto[x-placement^=bottom] .arrow:before,.bs-popover-bottom .arrow:before{border-bottom-color:#d7d7d7}
.bs-popover-auto[x-placement^=bottom] .arrow:after,.bs-popover-bottom .arrow:after{border-bottom-color:#fff}
.bs-popover-auto[x-placement^=top] .arrow:before,.bs-popover-top .arrow:before{border-top-color:#d7d7d7}
.bs-popover-auto[x-placement^=top] .arrow:after,.bs-popover-top .arrow:after{border-top-color:#fff}
.tooltip .arrow:after,.tooltip .arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}
.bs-tooltip-auto[x-placement^=right] .arrow:after,.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:after,.bs-tooltip-right .arrow:before{border-width:.5rem .5rem .5rem 0}
.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{left:0;border-right-color:#d7d7d7}
.bs-tooltip-auto[x-placement^=right] .arrow:after,.bs-tooltip-right .arrow:after{left:1px;border-right-color:#fff}
.bs-tooltip-auto[x-placement^=right] .arrow:after,.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:after,.bs-tooltip-right .arrow:before{border-width:.4rem .4rem .4rem 0}
.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{bottom:0;border-top-color:#d7d7d7}
.bs-tooltip-auto[x-placement^=top] .arrow:after,.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:after,.bs-tooltip-top .arrow:before{border-width:.5rem .5rem 0}
.bs-tooltip-auto[x-placement^=top] .arrow:after,.bs-tooltip-top .arrow:after{bottom:1px;border-top-color:#fff}
.bs-tooltip-auto[x-placement^=top] .arrow:after,.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:after,.bs-tooltip-top .arrow:before{border-width:.4rem .4rem 0}
.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{top:0;border-bottom-color:#d7d7d7}
.bs-tooltip-auto[x-placement^=bottom] .arrow:after,.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:after,.bs-tooltip-bottom .arrow:before{border-width:0 .5rem .5rem}
.bs-tooltip-auto[x-placement^=bottom] .arrow:after,.bs-tooltip-bottom .arrow:after{top:1px;border-bottom-color:#fff}
.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{right:0;border-left-color:#d7d7d7}
.bs-tooltip-auto[x-placement^=left] .arrow:after,.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:after,.bs-tooltip-left .arrow:before{border-width:.5rem 0 .5rem .5rem}
.bs-tooltip-auto[x-placement^=left] .arrow:after,.bs-tooltip-left .arrow:after{right:0;border-left-color:#fff}
.search-sm{position:relative}
.search-sm input{background:none;outline:medium none invert!important;outline:initial!important;border:1px solid #8f8f8f;border-radius:15px;padding:.25rem .75rem;font-size:.76rem;line-height:1.3;color:#212121}
.search-sm:after{font-family:"simple-line-icons";content:"";font-size:14px;border-radius:10px;color:#8f8f8f;position:absolute;width:25px;right:2px;text-align:center;cursor:pointer;top:2px}
.notification{border-radius:.1rem;box-shadow:0 1px 15px rgba(0,0,0,.04),0 1px 6px rgba(0,0,0,.04);padding:25px}
.notification:before{content:"";display:none}
.notification-primary{color:#145388;background-color:#fff;border:1px solid #145388;opacity:1}
.notification-primary .notification-message .title{color:#145388}
.notification-primary .notification-message .message{color:#212121}
.notification-primary.filled{color:#fff;background-color:#145388}
.notification-primary.filled .notification-message .message,.notification-primary.filled .notification-message .title{color:#fff}
.notification-secondary{color:#2a93d5;background-color:#fff;border:1px solid #2a93d5;opacity:1}
.notification-secondary .notification-message .title{color:#2a93d5}
.notification-secondary .notification-message .message{color:#8f8f8f}
.notification-secondary.filled{color:#fff;background-color:#2a93d5}
.notification-secondary.filled .notification-message .message,.notification-secondary.filled .notification-message .title{color:#fff}
.notification-info{color:#3195a5;background-color:#fff;border:1px solid #3195a5;opacity:1}
.notification-info .notification-message .title{color:#3195a5}
.notification-info .notification-message .message{color:#8f8f8f}
.notification-info.filled{color:#fff;background-color:#3195a5}
.notification-info.filled .notification-message .message,.notification-info.filled .notification-message .title{color:#fff}
.notification-success{color:#3e884f;background-color:#fff;border:1px solid #3e884f;opacity:1}
.notification-success .notification-message .title{color:#3e884f}
.notification-success .notification-message .message{color:#8f8f8f}
.notification-success.filled{color:#fff;background-color:#3e884f}
.notification-success.filled .notification-message .message,.notification-success.filled .notification-message .title{color:#fff}
.notification-warning{color:#b69329;background-color:#fff;border:1px solid #b69329;opacity:1}
.notification-warning .notification-message .title{color:#b69329}
.notification-warning .notification-message .message{color:#8f8f8f}
.notification-warning.filled{color:#fff;background-color:#b69329}
.notification-warning.filled .notification-message .message,.notification-warning.filled .notification-message .title{color:#fff}
.notification-error{color:#c43d4b;background-color:#fff;border:1px solid #c43d4b;opacity:1}
.notification-error .notification-message .title{color:#c43d4b}
.notification-error .notification-message .message{color:#8f8f8f}
.notification-error.filled{color:#fff;background-color:#c43d4b}
.notification-error.filled .notification-message .message,.notification-error.filled .notification-message .title{color:#fff}
.progress{background-color:#f3f3f3;height:3px}
.progress-bar{background-color:#145388}
.progress-banner{height:200px;background-image:linear-gradient(to right top,#104978,#3582b2,#3693ce);transition:.5s;background-size:200% auto;cursor:pointer}
.progress-banner .lead{font-size:1.5rem;margin-bottom:.5rem}
@media(max-width:1199px){
.progress-banner .lead{font-size:1.2rem;margin-bottom:.2rem}
}
.progress-banner i{font-size:2.7rem;margin-bottom:1rem}
@media(max-width:1199px){
.progress-banner i{font-size:2rem;margin-bottom:.2rem}
}
@media(max-width:1199px){
.progress-banner .radial-progress-container{width:80px!important;height:80px!important}
}
.progress-banner .radial-progress-container .radial-progress-inner{font-size:24px;text-anchor:middle;fill:#fff!important;color:#fff!important}
@media(max-width:1199px){
.progress-banner .radial-progress-container .radial-progress-inner{font-size:18px}
}
.progress-banner .radial-progress-container circle{stroke:#fff!important}
.progress-banner .radial-progress-container circle[stroke-dashoffset="0"]{stroke:#0a2a45!important}
.progress-banner:hover{background-position:100% 0}
.radial-progress-container .radial-progress-inner{font-size:13px;text-anchor:middle;fill:#fff!important}
.radial-progress-container circle{stroke:#145388!important}
.radial-progress-container circle[stroke-dashoffset="0"]{stroke:#d7d7d7!important}
.br-theme-bootstrap-stars .br-widget a.br-active:after,.br-theme-bootstrap-stars .br-widget a.br-selected:after{color:#145388}
.piaf-rater{display:block!important;font-size:16px;color:#d7d7d7}
.piaf-rater-star{-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-feature-settings:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"simple-line-icons";color:#d7d7d7;padding-right:3px;font-size:18px}
.piaf-rater-star.is-active,.piaf-rater-star.will-be-active{color:#145388}
.piaf-rater-star:after{content:""}
.sortable{cursor:default}
.sortable span{vertical-align:middle}
.sortable-ghost{opacity:.5}
.spinner{width:36px;text-align:center}
.spinner>span{width:6px;height:6px;background-color:#fff;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.2s ease-in-out infinite both;animation:sk-bouncedelay 1.2s ease-in-out infinite both}
.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}
.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}
@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}
40%{-webkit-transform:scale(1)}
}
@keyframes sk-bouncedelay{0%,80%,to{transform:scale(0)}
40%{transform:scale(1)}
}
.cropper-line,.cropper-point{background-color:#145388}
.cropper-view-box{outline-color:#145388;outline:#145388}
.cropper-preview{overflow:hidden}
#cropperContainer{height:300px;display:none}
.modal .modal-body,.modal .modal-footer,.modal .modal-header{padding:1.75rem}
.modal .modal-header{border-bottom:1px solid #d7d7d7}
.modal .modal-footer{border-top:1px solid #d7d7d7}
.modal .close{color:#212121;text-shadow:none}
.modal-content{border:initial;border-radius:.1rem;background:#fff}
.modal-dialog{box-shadow:0 3px 30px rgba(0,0,0,.1),0 3px 20px rgba(0,0,0,.1)}
.modal-right{padding-right:0!important}
.modal-right .modal-dialog{margin:0 0 0 auto;height:100%;max-width:380px}
.modal-right .modal-content{min-height:100%}
.modal-right .modal-header{height:70px}
@media(max-width:1439px){
.modal-right .modal-header{height:70px}
}
@media(max-width:1199px){
.modal-right .modal-header{height:70px}
}
@media(max-width:767px){
.modal-right .modal-header{height:70px}
}
.modal-right .modal-footer{justify-content:center}
.modal-right.modal.fade .modal-dialog{transform:translate(25%)!important}
.modal-right.modal.show .modal-dialog{transform:translate(0)!important}
.modal-dialog{box-shadow:none!important}
.modal-dialog .modal-content{box-shadow:0 3px 30px rgba(0,0,0,.1),0 3px 20px rgba(0,0,0,.1)}
.modal-backdrop{opacity:.5}
.auth-card{display:flex;flex-direction:row;box-shadow:0 1px 15px rgba(0,0,0,.04),0 1px 6px rgba(0,0,0,.04)}
.auth-card .image-side{width:40%;background-size:cover;padding:80px 40px}
.auth-card .image-side .h3{line-height:.8rem}
.auth-card .form-side{width:60%;padding:80px}
@media(max-width:991px){
.auth-card{flex-direction:column}
.auth-card .form-side,.auth-card .image-side{width:100%;padding:60px}
}
@media(max-width:767px){
.auth-card p.h2{font-size:1.6rem}
}
@media(max-width:575px){
.auth-card{flex-direction:column}
.auth-card .form-side,.auth-card .image-side{padding:35px 30px}
.auth-card .logo-single{margin-bottom:20px}
.auth-card p.h2{font-size:1.4rem}
}
.html-editor{height:350px}
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item: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-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover{color:#145388}
.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 .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.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:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.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-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-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .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 button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .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 button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill{fill:#145388}
.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 .ql-picker-item.ql-selected .ql-stroke-mitter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-mitter,.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:hover .ql-stroke-mitter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-mitter,.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-label.ql-active .ql-stroke-mitter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-mitter,.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:hover .ql-stroke-mitter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-mitter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-mitter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-mitter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-mitter,.ql-snow .ql-toolbar button:hover .ql-stroke-mitter{stroke:#145388}
.ql-container.ql-snow,.ql-toolbar.ql-snow{border-color:#d7d7d7}
.html-editor-bubble{height:200px}
.html-editor-bubble .ql-editor{border:1px solid #d7d7d7}
.ql-tooltip{z-index:4}
.ck-rounded-corners .ck.ck-editor__main>.ck-editor__editable,.ck.ck-editor__main>.ck-editor__editable.ck-rounded-corners{height:350px}
.ck.ck-content.ck-editor__editable.ck-rounded-corners{box-shadow:none!important}
.ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-focused{border-color:#d7d7d7}
.RichEditor-root{background:#fff;border:1px solid #d7d7d7;font-family:"Open Sans",sans-serif;font-size:14px;padding:15px}
.RichEditor-editor{border-top:1px solid #d7d7d7;cursor:text;font-size:14px;margin-top:10px}
.RichEditor-editor .public-DraftEditor-content,.RichEditor-editor .public-DraftEditorPlaceholder-root{margin:0 -15px -15px;padding:15px}
.RichEditor-editor .public-DraftEditor-content{min-height:200px}
.RichEditor-hidePlaceholder .public-DraftEditorPlaceholder-root{display:none}
.RichEditor-editor .RichEditor-blockquote{border-left:5px solid #d7d7d7;color:#8f8f8f;font-family:"Hoefler Text","Georgia",serif;font-style:italic;margin:16px 0;padding:10px 20px}
.RichEditor-editor .public-DraftStyleDefault-pre{background-color:#8f8f8f;font-family:"Inconsolata","Menlo","Consolas",monospace;font-size:16px;padding:20px}
.RichEditor-controls{font-family:"Open Sans",sans-serif;font-size:12px;margin-bottom:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.RichEditor-styleButton{color:#d7d7d7;cursor:pointer;margin-right:16px;padding:2px 0;display:inline-block;color:#212121;font-size:.76rem}
.RichEditor-activeButton{color:#212121}
.ql-editor{height:200px}
.ql-container.ql-bubble{border:1px solid #d7d7d7}
.mind-icons .glyph,.simple-line-icons .glyph{width:14.28%;text-align:center;float:left;height:100px}
.mind-icons .glyph .fa,.mind-icons .glyph .glyph-icon,.simple-line-icons .glyph .fa,.simple-line-icons .glyph .glyph-icon{font-size:32px;text-align:center!important}
.mind-icons .glyph .author-name,.simple-line-icons .glyph .author-name{display:none}
.mind-icons .glyph .class-name,.simple-line-icons .glyph .class-name{font-size:.76rem;color:#909090!important;text-align:center!important}
@media(max-width:1199px){
.mind-icons .glyph,.simple-line-icons .glyph{width:16.66%}
}
@media(max-width:991px){
.mind-icons .glyph,.simple-line-icons .glyph{width:20%}
}
@media(max-width:767px){
.mind-icons .glyph,.simple-line-icons .glyph{width:25%}
}
@media(max-width:575px){
.mind-icons .glyph,.simple-line-icons .glyph{width:50%}
}
.chart-container{height:300px}
.theme-colors{width:280px;position:fixed;z-index:1030;top:50%;right:0;background:#fff;box-shadow:0 1px 15px rgba(0,0,0,.04),0 1px 6px rgba(0,0,0,.04);transform:translate(280px,-50%);transition:transform .4s ease-out;padding-top:10px;padding-bottom:10px}
.theme-colors .theme-button{position:absolute;left:-34px;background:#fff;padding:13px 7px;border-radius:.2rem;color:#212121;box-shadow:-2px 0 5px rgba(0,0,0,.04);font-size:20px;top:50%;transform:translateY(-50%);color:#145388}
.theme-colors .theme-color{width:24px;height:24px;display:inline-block;border-radius:20px;transition:background .25s}
.theme-colors .theme-color.active,.theme-colors .theme-color:hover{background:#fff}
.theme-colors .theme-color-purple{border:3px solid #922c88;background:#922c88}
.theme-colors .theme-color-blue{border:3px solid #145388;background:#145388}
.theme-colors .theme-color-orange{border:3px solid #e2863b;background:#e2863b}
.theme-colors .theme-color-green{border:3px solid #576a3d;background:#576a3d}
.theme-colors .theme-color-red{border:3px solid #880a1f;background:#880a1f}
.theme-colors.shown{transform:translateY(-50%)}
.has-float-label{display:block;position:relative}
.has-float-label>span:after,.has-float-label label:after,.has-float-label legend:after{background:#fff!important}
.has-float-label legend{width:auto}
.has-float-label>span,.has-float-label label,.has-float-label legend,.has-top-label>span,.has-top-label label,.has-top-label legend{color:rgba(33,33,33,.7)}
.has-float-label>span:last-of-type,.has-float-label label,.has-float-label legend{position:absolute;cursor:text;font-size:90%;opacity:1;top:-.4em;left:.75rem;z-index:3;line-height:1;padding:0 1px}
.has-float-label>span:after,.has-float-label label:after,.has-float-label legend:after{content:" ";display:block;position:absolute;height:5px;top:3px;left:-.2em;right:-.2em;z-index:-1}
.has-float-label .form-control::-moz-placeholder{opacity:1}
.has-float-label .form-control:-ms-input-placeholder{opacity:1}
.has-float-label .form-control::placeholder{opacity:1}
.has-float-label .form-control:-moz-placeholder-shown:not(:focus)::-moz-placeholder{opacity:0}
.has-float-label .form-control:-ms-input-placeholder:not(:focus):-ms-input-placeholder{opacity:0}
.has-float-label .form-control:placeholder-shown:not(:focus):-ms-input-placeholder{opacity:0}
.has-float-label .form-control:placeholder-shown:not(:focus)::-moz-placeholder{opacity:0}
.has-float-label .form-control:-moz-placeholder-shown:not(:focus)::placeholder{opacity:0}
.has-float-label .form-control:-ms-input-placeholder:not(:focus)::placeholder{opacity:0}
.has-float-label .form-control:placeholder-shown:not(:focus)::placeholder{opacity:0}
.input-group .has-float-label{flex-grow:1;margin-bottom:0;display:flex;flex-direction:column;justify-content:center}
.input-group .has-float-label .form-control{width:100%}
.input-group .has-float-label:not(:last-child),.input-group .has-float-label:not(:last-child) .form-control{border-bottom-right-radius:0;border-top-right-radius:0;border-right:0}
.input-group .has-float-label:not(:first-child),.input-group .has-float-label:not(:first-child) .form-control{border-bottom-left-radius:0;border-top-left-radius:0}
.form-group.has-top-label .form-control,.form-group.has-top-label .vdp-datepicker>div>input,.form-group.has-top-label .vue-tagsinput{padding:1.7rem .75rem .5rem!important}
.form-group.has-top-label .vs__selected-options input{padding:1px 6px!important}
.has-top-label{display:block;position:relative}
.has-top-label .vue-tagsinput-input{padding:0;margin:0;font-size:.8rem;line-height:1}
.has-top-label .v-select .vs__selected-options{padding:1.5rem .75rem 0 .25rem!important}
.has-top-label .vs__selected-options .vs__selected{margin:0!important;padding:6px!important}
.has-top-label>span:last-of-type,.has-top-label label,.has-top-label legend{position:absolute;cursor:text;font-size:76%;opacity:1;top:.7rem;left:.75rem;z-index:3;line-height:1;padding:0 1px;font-weight:600}
.has-top-label>span:after,.has-top-label label:after,.has-top-label legend:after{content:" ";display:block;position:absolute;height:2px;top:50%;left:-.2em;right:-.2em;z-index:-1}
.has-top-label .form-control::-moz-placeholder{opacity:1}
.has-top-label .form-control:-ms-input-placeholder{opacity:1}
.has-top-label .form-control::placeholder{opacity:1}
.has-top-label{top:unset!important;bottom:-3px!important;margin-left:0!important}
.input-group .has-top-label{flex-grow:1;margin-bottom:0;display:flex;flex-direction:column;justify-content:center}
.input-group .has-top-label .form-control{width:100%}
.input-group .has-top-label:not(:last-child),.input-group .has-top-label:not(:last-child) .form-control{border-bottom-right-radius:0;border-top-right-radius:0;border-right:0}
.input-group .has-top-label:not(:first-child),.input-group .has-top-label:not(:first-child) .form-control{border-bottom-left-radius:0;border-top-left-radius:0}
.form-group.has-top-label .form-control,.form-group.has-top-label .vdp-datepicker>div>input,.form-group.has-top-label .vue-tagsinput{min-height:calc(3.3rem + 2px)!important}
.form-group.has-top-label .vs__selected-options input{min-height:0!important}
.form-group.has-top-label select.form-control:not([size]):not([multiple]){height:calc(3.3rem + 2px);padding:1.7rem .75rem .5rem .5rem}
.card.active,.card.v-contextmenu--visible{box-shadow:0 3px 30px rgba(0,0,0,.1),0 3px 20px rgba(0,0,0,.1)}
.modal-right.modal{padding-right:0!important}
.v-contextmenu{box-shadow:none;border-radius:.1rem;background:#fff;border:1px solid rgba(33,33,33,.15);padding:.5rem 0;position:absolute;margin:0;list-style:none;font-size:14px;white-space:nowrap;cursor:pointer;z-index:2800;-webkit-tap-highlight-color:transparent}
.v-contextmenu .v-contextmenu-item{padding:.5rem 1.5rem;background:#fff;color:#212121;cursor:pointer}
.v-contextmenu .v-contextmenu-item.v-contextmenu-item--hover{color:#212121;text-decoration:none;background-color:#f8f8f8}
.v-contextmenu .v-contextmenu-item span{font-family:"Open Sans",sans-serif;font-size:.8rem;font-weight:400;margin-left:.5rem;line-height:15px;display:inline-block}
.v-contextmenu .v-contextmenu-item.v-contextmenu-item--disabled{color:#ccc;cursor:not-allowed}
.v-contextmenu .v-contextmenu-divider{height:0;margin:5px 0;border-bottom:1px solid #e8e8e8}
.v-contextmenu .v-contextmenu-group__menus{padding:0 5px;margin:0;list-style:none}
.v-contextmenu .v-contextmenu-group__menus .v-contextmenu-item{display:inline-block;padding:5px 9px}
.v-contextmenu .v-contextmenu-submenu{position:relative}
.v-contextmenu .v-contextmenu-submenu>.v-contextmenu{position:absolute}
.v-contextmenu .v-contextmenu-submenu>.v-contextmenu.left{left:0;transform:translateX(-100%)}
.v-contextmenu .v-contextmenu-submenu>.v-contextmenu.right{right:0;transform:translateX(100%)}
.v-contextmenu .v-contextmenu-submenu>.v-contextmenu.top{top:-6px}
.v-contextmenu .v-contextmenu-submenu>.v-contextmenu.bottom{bottom:-6px}
.v-contextmenu .v-contextmenu-submenu .v-contextmenu-submenu__title{margin-right:10px}
.v-contextmenu .v-contextmenu-submenu .v-contextmenu-submenu__icon{position:absolute;right:5px}
.v-contextmenu .v-contextmenu-submenu .v-contextmenu-submenu__icon:before{content:""}
.v-contextmenu--bright .v-contextmenu-item--hover{background-color:#ef5350}
.v-contextmenu--dark .v-contextmenu-item--hover{background-color:#2d3035}
.loading-overlay{z-index:1050;position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%}
.loading{display:inline-block;width:30px;height:30px;border-radius:50%;border:2px solid rgba(20,83,136,.2);border-top-color:#145388;animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite;left:calc(50% - 15px);top:calc(50% - 15px);position:fixed;z-index:1}
@keyframes spin{to{-webkit-transform:rotate(1turn)}
}
@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}
}
.react-contextmenu{box-shadow:none;border-radius:.1rem;background:#fff;border:1px solid rgba(33,33,33,.15);padding:.5rem 0;opacity:0}
.react-contextmenu.react-contextmenu--visible{opacity:1;pointer-events:auto;z-index:9999}
.react-contextmenu-item{padding:.5rem 1.5rem;background:#fff;color:#212121;cursor:pointer}
.react-contextmenu-item span{font-family:"Open Sans",sans-serif;font-size:.8rem;font-weight:400;margin-left:.5rem;line-height:15px;display:inline-block}
.react-contextmenu-item:hover,.react-contextmenu-item:not(.react-contextmenu-item--disabled):hover{color:#212121;text-decoration:none;background-color:#f8f8f8}
.card.active,.card.react-contextmenu--visible{box-shadow:0 3px 30px rgba(0,0,0,.1),0 3px 20px rgba(0,0,0,.1)}
.video-js .vjs-big-play-button{background:#fff;height:1.2em;border-radius:.75em;line-height:1;left:50%;top:50%;transform:translate(-50%,-50%);font-size:3.5em;width:2.5em;border:.06666em solid #fff}
.video-js .vjs-big-play-button .vjs-icon-placeholder{color:#145388}
.vjs-poster,.vjs-tech{border-radius:.1rem;background-color:transparent!important}
.vjs-tech{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;-o-object-fit:cover;object-fit:cover}
.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{background-color:#f2f2f2;border-color:#f2f2f2}
.vjs-control{text-shadow:none!important;outline:medium none invert!important;outline:initial!important}
.video-js .vjs-control-bar{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;margin:1.75rem;width:calc(100% - 3.5rem)}
.video-js .vjs-control-bar .vjs-control.vjs-button,.video-js .vjs-control-bar .vjs-remaining-time,.video-js .vjs-control-bar .vjs-volume-panel{margin-right:.5em;background:#fff;color:#145388;border-radius:15px;box-shadow:0 3px 30px rgba(0,0,0,.1),0 3px 20px rgba(0,0,0,.1)}
.video-js .vjs-control-bar .vjs-progress-control.vjs-control{background:#fff;border-radius:15px;margin-right:.5em;box-shadow:0 3px 30px rgba(0,0,0,.1),0 3px 20px rgba(0,0,0,.1)}
.video-js .vjs-control-bar .vjs-mute-control.vjs-control{box-shadow:none}
.video-js .vjs-control-bar .vjs-progress-holder{height:3px;font-size:1.6em!important}
.video-js .vjs-control-bar .vjs-load-progress,.video-js .vjs-control-bar .vjs-load-progress div{background-color:rgba(20,83,136,.2)}
.video-js .vjs-control-bar .vjs-play-progress:before{font-size:.55em;top:-.2em}
.video-js .vjs-control-bar .vjs-progress-holder{margin:0 17px}
.video-js .vjs-control-bar .vjs-slider{text-shadow:none!important;outline:medium none invert!important;outline:initial!important;background-color:#dadada}
.video-js .vjs-control-bar .vjs-play-progress{background:#145388}
.video-js .vjs-control-bar .vjs-play-progress:before{color:#145388}
.video-js .vjs-control-bar .vjs-volume-horizontal{margin-left:-1.5em;width:4em}
.video-js .vjs-control-bar .vjs-volume-panel .vjs-volume-level{background:#145388}
.video-js.audio{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial}
.video-js.audio .vjs-big-play-button{display:none}
.video-js.audio .vjs-control-bar{display:flex}
.video-js.audio .vjs-fullscreen-control{display:none}
.video-js.audio .vjs-control-bar{margin-bottom:0}
.video-js.audio .vjs-control.vjs-button,.video-js.audio .vjs-progress-control.vjs-control,.video-js.audio .vjs-remaining-time,.video-js.audio .vjs-volume-panel{box-shadow:0 0 2px rgba(0,0,0,.15),0 0 1px rgba(0,0,0,.2)}
.video-js.audio .vjs-mute-control{box-shadow:none!important}
.video-js.audio .vjs-loading-spinner{display:none!important}
.video-js.side-bar-video{width:100%;height:280px;background-color:#f8f8f8;overflow:hidden}
.video-js.side-bar-video video{-o-object-fit:cover;object-fit:cover}
.video-js.side-bar-video .vjs-poster{background-size:cover}
.video-js.video-content{width:100%;height:400px;background-color:#f8f8f8;overflow:hidden;max-height:unset}
.video-js.video-content video{-o-object-fit:cover;object-fit:cover}
.video-js.video-content .vjs-poster{background-size:cover}
.table{color:#212121}
.social-header{width:100%;height:380px;-o-object-fit:cover;object-fit:cover;max-height:380px}
.social-profile-img{height:120px;border:3px solid #fff;position:absolute;left:50%;z-index:1;transform:translateX(-50%);top:-75px}
.social-icons ul{margin-bottom:0}
.social-icons li{margin-left:.5rem;margin-right:.5rem}
.social-icons li a{color:#8f8f8f;font-size:1.2rem}
.social-icons li a:active,.social-icons li a:hover{color:hsla(0,0%,56.1%,.7)}
.post-icon i{font-size:1.1rem;vertical-align:middle}
.post-icon span{display:inline-block;padding-top:3px;vertical-align:middle}
.comment-likes{text-align:right;flex-basis:90px;flex-shrink:0}
.comment-contaiener input{border-top-left-radius:50px;border-bottom-left-radius:50px;padding-left:20px}
.social-image-row [class*=col-]{margin-bottom:1rem}
.social-image-row [class*=col-]:nth-last-child(-n+2){margin-bottom:0}
.social-image-row [class*=col-]:nth-child(odd){padding-right:.5rem}
.social-image-row [class*=col-]:nth-child(2n){padding-left:.5rem}
.gallery-page.row{margin-left:-5px;margin-right:-5px}
.gallery-page.row [class*=col-]{margin-bottom:10px;padding-left:5px;padding-right:5px}
.gallery img{cursor:pointer}
.col-left{padding-right:20px}
@media(max-width:991px){
.col-left{padding-right:15px}
}
.col-right{padding-left:20px}
@media(max-width:991px){
.col-right{padding-left:15px}
}
.wizard-basic-step{min-height:85px}
.wizard-buttons{display:flex}
.wizard-buttons .disabled{opacity:.5}
.wizard{margin-top:-2rem}
.wizard ul.nav{list-style:none;display:flex;flex-wrap:wrap;padding:initial;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;position:relative;border:initial;margin-bottom:1.5rem}
.wizard ul.nav:before{content:" ";position:absolute;bottom:1px;width:100%;height:1px;z-index:0;background:#f3f3f3}
.wizard-default ul.nav li{position:relative;padding:.5rem 1rem;text-align:center}
.wizard-default ul.nav li a,.wizard-default ul.nav li a:focus{color:#d7d7d7}
.wizard-default ul.nav li a:focus small,.wizard-default ul.nav li a:focus span,.wizard-default ul.nav li a small,.wizard-default ul.nav li a span{color:#d7d7d7;text-align:center}
.wizard-default ul.nav li a:active,.wizard-default ul.nav li a:active small,.wizard-default ul.nav li a:active span,.wizard-default ul.nav li a:hover,.wizard-default ul.nav li a:hover small,.wizard-default ul.nav li a:hover span{color:#145388}
.wizard-default ul.nav li span{display:block;font-weight:700;color:#d7d7d7}
.wizard-default ul.nav li.step-doing a,.wizard-default ul.nav li.step-doing a small,.wizard-default ul.nav li.step-doing a span{color:#145388}
.wizard-default ul.nav li a:before{background:#f3f3f3;width:18px;height:18px;z-index:1;bottom:-6px}
.wizard-default ul.nav li.step-doing a:after,.wizard-default ul.nav li.step-done a:after,.wizard-default ul.nav li a:before{content:" ";position:absolute;margin-top:10px;display:block;border-radius:50%;color:#000;color:initial;border:none;text-decoration:none;left:50%;transform:translateX(-50%)}
.wizard-default ul.nav li.step-doing a:after,.wizard-default ul.nav li.step-done a:after{background:#145388;width:10px;height:10px;z-index:2;bottom:-2px}
.wizard-default ul.nav li.step-done a:after{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23145388' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}
.wizard-default ul.nav.disabled a,.wizard-default ul.nav.disabled a:active,.wizard-default ul.nav.disabled a:hover{cursor:default;color:#d7d7d7}
.wizard-default ul.nav.disabled a:active small,.wizard-default ul.nav.disabled a:active span,.wizard-default ul.nav.disabled a:hover small,.wizard-default ul.nav.disabled a:hover span,.wizard-default ul.nav.disabled a small,.wizard-default ul.nav.disabled a span{color:#d7d7d7}
.wizard-default ul.nav.disabled .step-doing a,.wizard-default ul.nav.disabled .step-doing a small,.wizard-default ul.nav.disabled .step-doing a span{color:#145388!important}
@media(max-width:767px){
.wizard-default ul.nav li small,.wizard-default ul.nav li span{display:none}
}
.equal-height-container .col-item .card{height:100%}
@media(max-width:991px){
.equal-height-container .col-item .card-body{text-align:left}
}
@media(max-width:575px){
.equal-height-container .col-item .card-body{text-align:center}
}
.equal-height-container .col-item .price-top-part{text-align:center}
.equal-height-container .col-item .price-top-part *{text-align:center!important}
@media(max-width:991px){
.equal-height-container .col-item .price-top-part{padding-left:0;padding-right:0;width:40%}
}
@media(max-width:575px){
.equal-height-container .col-item .price-top-part{width:auto}
}
.equal-height-container .col-item .price-feature-list{justify-content:space-between}
.equal-height-container .col-item .price-feature-list ul{align-self:flex-start;margin:0 auto 1rem}
.equal-height-container .col-item .price-feature-list ul li p{text-align:center!important}
.table-heading{box-shadow:none;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial}
i.large-icon{font-size:38px;line-height:90px;color:#145388}
@media(max-width:767px){i.large-icon{line-height:70px}
}
.large-icon.initial-height{line-height:normal}
@media(max-width:767px){
.large-icon.initial-height{line-height:normal}
}
.glide{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.glide .card-img{width:100%;height:auto}
.glide.details .glide__slides,.glide.details img{margin-bottom:0}
.glide__slides .glide__slide{display:flex;height:unset}
.glide__slides .glide__slide .card{display:flex;flex-grow:1}
.glide__slides .glide__slide .card .w-50{display:flex}
.glide__slides .glide__slide .card .card-body{flex-direction:column;display:flex;justify-content:space-between}
.glide.thumbs{cursor:pointer;width:340px;margin:0 auto}
@media(max-width:767px){
.glide.thumbs{width:300px}
}
@media(max-width:575px){
.glide.thumbs{width:calc(100% - 80px)}
}
.glide.thumbs .glide__slide{text-align:center;opacity:.4;transition:opacity .2s}
.glide.thumbs .glide__slide.active,.glide.thumbs .glide__slide:hover{opacity:1}
.glide.thumbs .glide__slide img{width:60px;margin-bottom:0}
.glide.thumbs .glide__slides{margin:0 auto}
.glide.thumbs .glide__arrows{width:100%}
.glide.thumbs .glide__arrows .glide__arrow--left{left:-50px}
.glide.thumbs .glide__arrows .glide__arrow--left,.glide.thumbs .glide__arrows .glide__arrow--right{border:initial;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;box-shadow:none;top:23px;font-size:20px;color:#145388}
.glide.thumbs .glide__arrows .glide__arrow--right{right:-50px}
.table td,.table th{border-color:#f3f3f3!important}
.table-striped tbody tr:nth-of-type(odd),.table .thead-light th{background-color:#f3f3f3!important}
.feature-row{margin-top:80px}
@media(max-width:767px){
.feature-row{margin-top:40px}
}
.table thead th[aria-sort]{cursor:pointer}
.table thead th[aria-sort][aria-sort=ascending]{box-shadow:inset 0 3px 0 0 #145388}
.table thead th[aria-sort][aria-sort=descending]{box-shadow:inset 0 -3px 0 0 #145388}
.table.b-table.b-table-selectable>tbody>tr{cursor:pointer}
.invoice-vue .invoice-contents{background-color:#fff;height:1200px;max-width:830px;position:relative}
@media print{body{background:#fff;height:100%}
/*main{margin:0!important}
*/.menu,.navbar,.theme-colors,main .container-fluid .row:not(.invoice){display:none}
.invoice{width:100%;max-width:100%}
.invoice.row{margin:0}
.invoice [class*=col]{padding:0}
.invoice .invoice-contents{width:100%;max-width:100%!important;height:1370px!important}
}
.map-item{height:400px;width:100%}
@-webkit-keyframes spinner-border{to{transform:rotate(1turn)}
}
@keyframes spinner-border{to{transform:rotate(1turn)}
}
.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid;border-right:.25em solid transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}
.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}
@-webkit-keyframes spinner-grow{0%{transform:scale(0)}
50%{opacity:1}
}
@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;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}
.spinner-grow-sm{width:1rem;height:1rem}
.ReactModal__Overlay{z-index:1070!important}
.ril__toolbar{background-color:transparent!important;background-color:initial!important}
.ril__builtinButton{background-size:16px!important;vertical-align:top;width:40px;height:38px}
.ril__toolbarItem{background:rgba(0,0,0,.2);border-radius:50px;margin:10px 5px;width:40px;height:40px}
.ril__toolbarRightSide{padding-right:0}
.ril__toolbarLeftSide li{display:none}
.ril__navButtons{border-radius:50px;width:35px;height:35px;padding:21px}
.ril__navButtonNext{background-size:12px;right:10px}
.ril__navButtonPrev{background-size:12px;left:10px}
.rounded .border-radius,.rounded .dashboard-top-rated .glide img,.rounded .notification,.rounded .popover,.rounded .tooltip-inner,.rounded .vjs-poster,.rounded .vjs-tech{border-radius:.75rem}
.rounded .app-menu{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}
.rounded .sub-menu{border-radius:0 .75rem .75rem 0}
.rounded .auth-card .image-side{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}
@media(max-width:991px){
.rounded .auth-card .image-side{border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:.75rem;border-top-right-radius:.75rem}
}
.rounded .card-img,.rounded .card-img-fluid,.rounded .card-img-overlay{border-radius:.75rem}
.rounded .menu-sub-hidden .main-menu,.rounded .sub-hidden .main-menu{border-radius:0 .75rem .75rem 0}
.rounded .sub-show-temporary .main-menu{border-radius:0;border-radius:initial}
.rounded .dropdown-menu{border-radius:.75rem}
.rounded .btn.default{border-radius:.1rem}
.rounded .list-thumbnail{border-radius:.75rem}
.rounded .card-img-bottom,.rounded .card-img-bottom .vjs-poster,.rounded .card-img-bottom .vjs-tech{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem;border-top-left-radius:0;border-top-right-radius:0}
.rounded .card-img-top,.rounded .card-img-top .vjs-poster,.rounded .card-img-top .vjs-tech{border-top-left-radius:.75rem;border-top-right-radius:.75rem;border-bottom-left-radius:0;border-bottom-right-radius:0}
.rounded .card-img-left{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem;border-top-right-radius:0!important;border-bottom-right-radius:0!important}
.rounded .card-img-right{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem;border-top-left-radius:0!important;border-bottom-left-radius:0!important}
.rounded .card{border-radius:.75rem}
.rounded .card.auth-card{border-top-left-radius:1.25rem;border-bottom-left-radius:1.25rem}
@media(max-width:991px){
.rounded .card.auth-card{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}
}
.rounded .invalid-feedback,.rounded .valid-tooltip,.rounded div.error{border-radius:10px}
.rtl{direction:rtl}
.rtl .text-center a,.rtl .text-center div,.rtl .text-center h1,.rtl .text-center h2,.rtl .text-center h3,.rtl .text-center h4,.rtl .text-center h5,.rtl .text-center h6,.rtl .text-center i,.rtl .text-center p,.rtl .text-center span{text-align:center}
.rtl .list-unstyled{padding-right:0}
@media(max-width:575px){
.rtl .top-right-button-container{float:none}
}
.rtl .v-contextmenu .v-contextmenu-item span{margin-right:.5rem;margin-left:0}
.rtl .breadcrumb-item+.breadcrumb-item{padding-left:0;padding-right:.5rem}
.rtl .breadcrumb-item+.breadcrumb-item:before{padding-left:.5rem;padding-right:0}
.rtl .shift-left.c-day-slide-right-scale-enter div{border-top-right-radius:0!important;border-bottom-left-radius:20px!important;border-top-left-radius:20px!important;border-bottom-right-radius:0!important}
.rtl .shift-right.c-day-slide-left-scale-enter div{border-top-left-radius:0!important;border-top-right-radius:20px!important;border-bottom-left-radius:0!important;border-bottom-right-radius:20px!important}
.rtl .vue-tagsinput{padding-left:0;padding-right:5px}
.rtl .c-header .c-arrow-layout .c-arrow{transform:rotateY(180deg)!important}
.rtl .dropdown-menu:not(.datepicker-dropdown){right:auto!important}
.rtl .dropdown-menu-right{right:auto!important;left:0!important}
.rtl .dropdown-menu-left{right:0!important;left:auto!important}
.rtl .btn-group>.btn:first-child{margin-left:-1px}
.rtl .top-right-button-container{float:left}
@media(max-width:575px){
.rtl .top-right-button-container{float:none}
}
@media(max-width:575px){
.rtl .top-right-button-container .top-right-button{margin-left:5px}
}
.rtl .v-select[dir=rtl] .vs__actions{padding:0 3px 0 10px}
.rtl .v-select[dir=rtl] .vs__deselect{margin-right:7px}
.rtl .v-select .vs__selected,.rtl .vue-tagsinput-tag{padding-left:12px!important}
.rtl .app-menu ul li i{margin-left:10px;margin-right:0}
.rtl .comment-contaiener input{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:50px!important;border-bottom-right-radius:50px!important;padding-left:.75rem;padding-right:20px}
.rtl .simple-icon-control-start:before{content:""}
.rtl .simple-icon-control-end:before{content:""}
.rtl .glide__arrow.glide__arrow--left .simple-icon-arrow-left:before{content:""}
.rtl .glide__arrow.glide__arrow--right .simple-icon-arrow-right:before{content:""}
.rtl .search-sm:after{left:0;right:auto;text-align:left;text-align:initial;top:3px}
.rtl .cv-wrapper .cv-header .cv-header-nav .previousPeriod:after{content:"";padding-left:8px}
.rtl .cv-wrapper .cv-header .cv-header-nav .nextPeriod:after{content:"";padding-left:5px}
.rtl .cv-wrapper .cv-header .cv-header-nav .previousPeriod{margin-right:0;margin-left:5px}
.rtl .cv-wrapper .cv-header .cv-header-nav .nextPeriod{margin-left:0;margin-right:5px}
.rtl .dropdown-toggle-split:after,.rtl .dropright .dropdown-toggle-split:after,.rtl .dropup .dropdown-toggle-split:after{margin-left:2px;margin-right:2px}
.rtl .btn-group.dropleft .dropdown-toggle-split,.rtl .input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.rtl .input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.rtl .input-group>.input-group-append:not(:last-child)>.btn,.rtl .input-group>.input-group-append:not(:last-child)>.input-group-text,.rtl .input-group>.input-group-prepend>.btn,.rtl .input-group>.input-group-prepend>.input-group-text{border-radius:.1rem}
.rtl .fc-toolbar.fc-header-toolbar .btn-group .fc-next-button.btn,.rtl .fc-toolbar.fc-header-toolbar .btn-group .fc-prev-button.btn{border-radius:40px!important}
.rtl .input-group-append .btn+.btn,.rtl .input-group-append .btn+.input-group-text,.rtl .input-group-append .input-group-text+.btn,.rtl .input-group-append .input-group-text+.input-group-text,.rtl .input-group-prepend .btn+.btn,.rtl .input-group-prepend .btn+.input-group-text,.rtl .input-group-prepend .input-group-text+.btn,.rtl .input-group-prepend .input-group-text+.input-group-text{margin-left:0;margin-right:-1px}
.rtl .input-group>.input-group-append>.btn,.rtl .input-group>.input-group-append>.input-group-text,.rtl .input-group>.input-group-prepend:first-child>.btn:not(:first-child),.rtl .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.rtl .input-group>.input-group-prepend:not(:first-child)>.btn,.rtl .input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-radius:.1rem}
.rtl .input-group-text{border-radius:.1rem!important}
.rtl .input-group-prepend{margin-right:0;margin-left:-1px}
.rtl .input-group>.input-group-append>.btn-group>.btn,.rtl .input-group>.input-group-append>.btn-group>.input-group-text,.rtl .input-group>.input-group-prepend:first-child>.btn-group>.btn:not(:first-child),.rtl .input-group>.input-group-prepend:first-child>.btn-group>.input-group-text:not(:first-child),.rtl .input-group>.input-group-prepend:not(:first-child)>.btn-group>.btn,.rtl .input-group>.input-group-prepend:not(:first-child)>.btn-group>.input-group-text{margin-left:0;margin-right:0}
.rtl .input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.rtl .input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.rtl .input-group>.input-group-append:not(:last-child)>.btn,.rtl .input-group>.input-group-append:not(:last-child)>.input-group-text,.rtl .input-group>.input-group-append>.btn,.rtl .input-group>.input-group-append>.input-group-text,.rtl .input-group>.input-group-prepend:first-child>.btn:not(:first-child),.rtl .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.rtl .input-group>.input-group-prepend:not(:first-child)>.btn,.rtl .input-group>.input-group-prepend:not(:first-child)>.input-group-text,.rtl .input-group>.input-group-prepend>.btn,.rtl .input-group>.input-group-prepend>.input-group-text{border-radius:50px}
.rtl .input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.rtl .input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.rtl .input-group>.input-group-append:not(:last-child)>.btn,.rtl .input-group>.input-group-append:not(:last-child)>.input-group-text,.rtl .input-group>.input-group-prepend>.btn,.rtl .input-group>.input-group-prepend>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}
.rtl .input-group>.input-group-prepend:first-child>.btn:not(:first-child){border-radius:0!important}
.rtl .input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.rtl .input-group>.input-group-append>.btn{border-top-right-radius:0;border-bottom-right-radius:0}
.rtl .input-group>.input-group-append:last-child>.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.rtl .input-group>.input-group-append:last-child>.btn-group>.input-group-text:not(:last-child),.rtl .input-group>.input-group-append:not(:last-child)>.btn-group>.btn,.rtl .input-group>.input-group-append:not(:last-child)>.btn-group>.input-group-text,.rtl .input-group>.input-group-prepend>.btn-group>.btn,.rtl .input-group>.input-group-prepend>.btn-group>.input-group-text{border-top-left-radius:0!important;border-bottom-left-radius:0!important}
.rtl .input-group>.input-group-append>.btn-group>.btn,.rtl .input-group>.input-group-append>.btn-group>.input-group-text,.rtl .input-group>.input-group-prepend:first-child>.btn-group>.btn:not(:first-child),.rtl .input-group>.input-group-prepend:first-child>.btn-group>.input-group-text:not(:first-child),.rtl .input-group>.input-group-prepend:not(:first-child)>.btn-group>.btn,.rtl .input-group>.input-group-prepend:not(:first-child)>.btn-group>.input-group-text{border-top-right-radius:0!important;border-bottom-right-radius:0!important}
.rtl table.dataTable thead>tr>td.sorting,.rtl table.dataTable thead>tr>td.sorting_asc,.rtl table.dataTable thead>tr>td.sorting_desc,.rtl table.dataTable thead>tr>th.sorting,.rtl table.dataTable thead>tr>th.sorting_asc,.rtl table.dataTable thead>tr>th.sorting_desc{padding-right:0;padding-left:30px}
.rtl table.dataTable thead .sorting:before,.rtl table.dataTable thead .sorting_asc:before,.rtl table.dataTable thead .sorting_asc_disabled:before,.rtl table.dataTable thead .sorting_desc:before,.rtl table.dataTable thead .sorting_desc_disabled:before{right:auto;left:2em}
.rtl table.dataTable thead .sorting:after,.rtl table.dataTable thead .sorting_asc:after,.rtl table.dataTable thead .sorting_asc_disabled:after,.rtl table.dataTable thead .sorting_desc:after,.rtl table.dataTable thead .sorting_desc_disabled:after{right:auto;left:1.5em}
.rtl .ck-editor{direction:rtl}
.rtl .btn-group>.btn-group:not(:first-child)>.btn,.rtl .btn-group>.btn:not(:first-child){border-radius:0;border-radius:initial}
.rtl .btn-group>.btn:first-child{border-top-right-radius:50px!important;border-bottom-right-radius:50px!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}
.rtl .btn-group>.btn:last-of-type{border-top-left-radius:50px!important;border-bottom-left-radius:50px!important}
.rtl .ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{right:auto;left:0}
.rtl .datepicker-dropdown{right:auto}
.rtl .card .card-header .card-icon{left:10px;right:auto}
.rtl .custom-control{padding-right:1.5rem;padding-left:inherit;margin-right:inherit;margin-left:0}
.rtl .pagination .page-link.prev i:before{content:""}
.rtl .pagination .page-link.next i:before{content:""}
.rtl .pagination .page-link.first i:before{content:""}
.rtl .pagination .page-link.last i:before{content:""}
.rtl .react-contextmenu-item span{margin-left:0;margin-right:.5rem}
.rtl .nav,.rtl .pagination{padding-right:0}
.rtl .nav-tabs.separator-tabs .nav-link{margin-left:1.5rem;margin-right:0}
.rtl .heading-number{margin-right:0;margin-left:10px}
.rtl .card-top-buttons{right:auto;left:0}
.rtl .react-tagsinput{padding-right:5px;padding-left:0}
.rtl .app-row{padding-right:0;padding-left:320px}
@media(max-width:1199px){
.rtl .app-row{padding-left:0}
}
.rtl .custom-control-inline{margin-right:0;margin-left:1rem}
.rtl .form-check-inline{margin-left:.75rem;margin-right:0}
.rtl .form-check-input{margin-right:0}
.rtl .tooltip-label-right .invalid-feedback:before{left:auto;right:-5px;border-right:initial;border-left:5px solid #145388}
.rtl .tooltip-label-right .invalid-feedback:after{right:-4px;left:auto;border-left:5px solid #fff;border-right:initial}
.rtl .tooltip-label-right .invalid-feedback{left:auto;right:50px}
.rtl .error-l-0 .invalid-feedback{left:auto;right:0}
.rtl .error-l-25 .invalid-feedback{left:auto;right:25px}
.rtl .error-l-50 .invalid-feedback{left:auto;right:50px}
.rtl .error-l-75 .invalid-feedback{left:auto;right:75px}
.rtl .error-l-100 .invalid-feedback{left:auto;right:100px}
.rtl .error-l-125 .invalid-feedback{left:auto;right:125px}
.rtl .error-l-150 .invalid-feedback{left:auto;right:150px}
.rtl .error-l-175 .invalid-feedback{left:auto;right:175px}
.rtl .error-l-200 .invalid-feedback{left:auto;right:200px}
.rtl .error-l-225 .invalid-feedback{left:auto;right:225px}
.rtl .error-l-250 .invalid-feedback{left:auto;right:250px}
.rtl .error-l-275 .invalid-feedback{left:auto;right:275px}
.rtl .app-menu{left:0;right:auto}
@media(max-width:1199px){
.rtl .app-menu{transform:translateX(-320px)}
}
.rtl .app-menu.shown{transform:translateX(0)}
.rtl .app-menu .app-menu-button{left:318px;box-shadow:4px 0 5px rgba(0,0,0,.04)}
.rtl .fc-toolbar.fc-header-toolbar .fc-prev-button{margin-right:0}
.rtl .fc-toolbar.fc-header-toolbar .fc-next-button{margin-right:5px}
.rtl .float-right{float:left!important}
.rtl .float-left{float:right!important}
@media(min-width:1439px){
.rtl .float-xxl-left{float:right!important}
.rtl .float-xxl-right{float:left!important}
}
@media(min-width:1199px){
.rtl .float-xl-left{float:right!important}
.rtl .float-xl-right{float:left!important}
}
@media(min-width:991px){
.rtl .float-lg-left{float:right!important}
.rtl .float-lg-right{float:left!important}
}
@media(min-width:767px){
.rtl .float-md-left{float:right!important}
.rtl .float-md-right{float:left!important}
}
@media(min-width:575px){
.rtl .float-sm-left{float:right!important}
.rtl .float-sm-right{float:left!important}
}
@media(min-width:419px){
.rtl .float-xs-left{float:right!important}
.rtl .float-xs-right{float:left!important}
}
.rtl .badge.badge-top-left,.rtl .badge.badge-top-left-2{left:auto;right:-7px}
.rtl .badge.badge-top-right,.rtl .badge.badge-top-right-2{left:-7px;right:auto}
.rtl .r-0{left:0;right:auto}
.rtl .form-check{padding-left:0;padding-right:0}
.rtl .form-check-label{padding-right:0}
.rtl .has-float-label>span:last-of-type,.rtl .has-float-label label,.rtl .has-float-label legend,.rtl .has-top-label>span:last-of-type,.rtl .has-top-label label,.rtl .has-top-label legend{right:.75rem;left:auto}
.rtl .select2-selection__arrow{right:auto;left:12px}
.rtl .nav-pills .nav-link{text-align:center}
.rtl .custom-switch .custom-switch-input+.custom-switch-btn:after{left:0}
.rtl .custom-switch .custom-switch-input:checked+.custom-switch-btn:after{left:-28px}
.rtl .custom-switch-small .custom-switch-input:checked+.custom-switch-btn:after{left:-18px}
.rtl .bootstrap-tagsinput .tag{padding-right:10px;padding-left:20px}
.rtl .bootstrap-tagsinput .tag span{margin-left:0;position:relative}
.rtl .bootstrap-tagsinput .tag span:after{position:absolute;top:-2px;left:-15px}
.rtl .ps__scrollbar-y,.rtl .ps__scrollbar-y-rail{width:5px!important}
.rtl .ps__scrollbar-x-rail{right:auto!important;left:auto!important}
.rtl .ps__scrollbar-y-rail{right:auto!important;left:0!important}
.rtl .scroll{margin-left:-15px;padding-left:15px;margin-right:0;padding-right:0}
.rtl .menu .main-menu .scroll,.rtl .menu .sub-menu .scroll{margin-left:0;padding-left:0}
.rtl .chat-app .scroll{margin-left:0}
.rtl .chat-app .ps-container .ps__scrollbar-y{right:0!important}
.rtl .app-menu .ps-container .ps__scrollbar-y-rail{right:auto!important;left:0!important}
.rtl .modal .modal-body,.rtl .modal .modal-footer,.rtl .modal .modal-header{padding:1.75rem}
@media(max-width:575px){
.rtl .modal .modal-body,.rtl .modal .modal-footer,.rtl .modal .modal-header{padding:1.5rem}
}
.rtl .select-from-library .modal-body.scroll{margin-left:0}
.rtl .select-from-library .modal-body.scroll .ps__rail-y{left:10px!important}
.rtl .select-from-library .sfl-item-container .card-body{padding-right:1.75rem!important}
@media(max-width:575px){
.rtl .select-from-library .sfl-item-container .card-body{padding:1.5rem!important}
}
.rtl .select-from-library .sfl-item-container .custom-control{padding-left:.25rem!important}
/*.rtl .sidebar .main-menu .scroll .ps__thumb-y,.rtl .sidebar .sub-menu .scroll .ps__thumb-y{right:0}
.rtl .dropzone .dz-preview.dz-image-preview .dz-progress{right:50%;left:auto;transform:translateX(50%)}
.rtl .dropzone .dz-preview.dz-file-preview .remove,.rtl .dropzone .dz-preview.dz-image-preview .remove{right:auto;left:5px}
.rtl .chart{direction:ltr}
.rtl .chart canvas{direction:rtl}
.rtl .noUi-horizontal .noUi-origin{left:auto!important;right:auto!important}
.rtl .icon-button{text-align:center}
.rtl .ReactTable .rt-resizer{right:auto;left:-18px}
.rtl .rbc-header{text-align:center}
.rtl .rbc-header:last-of-type{border-left:initial}
.rtl .rbc-header:first-of-type{border-left:1px solid #f3f3f3!important}
.rtl .rbc-day-bg:last-of-type{border-left:initial}
.rtl .rbc-day-bg:first-of-type{border-left:1px solid #f3f3f3!important}
.rtl .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{padding-left:30px!important;padding-right:0!important}
.rtl .sidebar,.rtl .sidebar .main-menu{right:0;left:auto}
.rtl .sidebar .main-menu ul li{position:relative}
.rtl .sidebar .main-menu ul li.active:after{content:" ";left:auto;right:0}
@media(max-width:767px){
.rtl .sidebar .main-menu ul li.active:after{right:2px}
}
.rtl .sidebar .sub-menu{left:auto;right:130px;border-right:1px solid #f3f3f3;box-shadow:0 3px 30px rgba(0,0,0,.1),0 3px 20px rgba(0,0,0,.1)}
.rtl .sidebar .sub-menu ul li{margin-left:0;margin-right:30px}
.rtl .sidebar .sub-menu ul li i{margin-right:0;margin-left:10px}
.rtl .sidebar .sub-menu ul li.active:after{left:auto;right:-16px}
.rtl .sidebar .sub-menu ul.third-level-menu li.active:after{left:auto;right:-22px}
@media(max-width:1439px){
.rtl .sidebar .sub-menu{left:auto;right:130px}
}
@media(max-width:1199px){
.rtl .sidebar .sub-menu{left:auto;right:120px}
}
@media(max-width:767px){
.rtl .sidebar .sub-menu{left:auto;right:120px}
}
.rtl main{margin-right:385px;margin-left:25px!important;overflow:visible!important;overflow:initial!important}
.rtl main.default-transition{transition:margin-right .3s}
@media(max-width:1439px){
.rtl main{margin-right:385px;margin-left:25px!important}
}
@media(max-width:1199px){
.rtl main{margin-right:370px;margin-left:20px!important}
}
@media(max-width:767px){
.rtl main{margin-right:15px!important;margin-left:15px!important}
}
@media(max-width:575px){
.rtl main{margin-bottom:0}
}
*/.rtl .navbar .menu-button-mobile{margin-right:15px;margin-left:0}
.rtl .navbar .icon-menu-item,.rtl .navbar .icon-menu-item i,.rtl .navbar .icon-menu-item span,.rtl .navbar .menu-button{text-align:center}
.rtl .navbar .search .search-icon{right:auto;left:5px}
@media(max-width:767px){
.rtl .navbar .search{margin-right:.6rem;margin-left:0}
.rtl .navbar .search input{display:none}
.rtl .navbar .search.mobile-view{margin-left:0;margin-right:15px}
.rtl .navbar .search.mobile-view input{display:block;width:100%;height:70px;padding-left:0}
.rtl .navbar .search.mobile-view span{left:15px;right:auto}
}
.rtl .navbar .navbar-right{text-align:left}
.rtl .navbar .navbar-right .user{margin-left:25px;margin-right:0}
@media(max-width:1439px){
.rtl .navbar .navbar-right .user{margin-left:25px;margin-right:0}
}
@media(max-width:1199px){
.rtl .navbar .navbar-right .user{margin-left:20px;margin-right:0}
}
@media(max-width:767px){
.rtl .navbar .navbar-right .user{margin-left:15px;margin-right:0}
}
.rtl .navbar .navbar-right .user img{margin-right:10px;margin-left:0}
.rtl .navbar .navbar-right .header-icons{margin-right:0;margin-left:.5rem}
@media(max-width:575px){
.rtl .navbar .navbar-right .header-icons{margin-left:0}
}
.rtl .navbar .navbar-right #notificationButton .count{text-align:center}
@media(max-width:575px){
.rtl .navbar .navbar-right #notificationButton .count{left:-1px}
}
.rtl .navbar .navbar-right #userDropdown,.rtl .navbar .navbar-right #userDropdown *{text-align:left}
.rtl .heading-icon{margin-right:0;margin-left:5px}
.rtl .survey-app .answers input{padding-right:.75rem;padding-left:70px}
.rtl .input-icons{left:0;right:auto}
.rtl .simple-icon-arrow-left:before{content:""}
.rtl .simple-icon-arrow-right:before{content:""}
.rtl .menu-hidden .sub-menu,.rtl .menu-sub-hidden .sub-menu,.rtl .sub-hidden .sub-menu{transform:translateX(230px)}
@media(max-width:1439px){
.rtl .menu-hidden .sub-menu,.rtl .menu-sub-hidden .sub-menu,.rtl .sub-hidden .sub-menu{transform:translateX(230px)}
}
@media(max-width:1199px){
.rtl .menu-hidden .sub-menu,.rtl .menu-sub-hidden .sub-menu,.rtl .sub-hidden .sub-menu{transform:translateX(230px)}
}
@media(max-width:767px){
.rtl .menu-hidden .sub-menu,.rtl .menu-sub-hidden .sub-menu,.rtl .sub-hidden .sub-menu{transform:translateX(230px)}
}
.rtl .main-hidden .main-menu,.rtl .menu-hidden .main-menu{transform:translateX(130px)}
@media(max-width:1439px){
.rtl .main-hidden .main-menu,.rtl .menu-hidden .main-menu{transform:translateX(130px)}
}
@media(max-width:1199px){
.rtl .main-hidden .main-menu,.rtl .menu-hidden .main-menu{transform:translateX(120px)}
}
@media(max-width:767px){
.rtl .main-hidden .main-menu,.rtl .menu-hidden .main-menu{transform:translateX(120px)}
}
.rtl .main-hidden.sub-hidden .sub-menu,.rtl .menu-hidden .sub-menu{transform:translateX(360px)}
@media(max-width:1439px){
.rtl .main-hidden.sub-hidden .sub-menu,.rtl .menu-hidden .sub-menu{transform:translateX(360px)}
}
@media(max-width:1199px){
.rtl .main-hidden.sub-hidden .sub-menu,.rtl .menu-hidden .sub-menu{transform:translateX(350px)}
}
@media(max-width:767px){
.rtl .main-hidden.sub-hidden .sub-menu,.rtl .menu-hidden .sub-menu{transform:translateX(350px)}
}
.rtl .menu-main-hidden .main-menu{width:0}
.rtl .menu-main-hidden .sub-menu{right:0}
.rtl .menu-mobile .main-menu{transform:translateX(120px)}
.rtl .menu-mobile .sub-menu{transform:translateX(400px)}
.rtl .main-show-temporary .main-menu{transform:translateX(0)}
.rtl .main-show-temporary .sub-menu{transform:translateX(230px)}
@media(max-width:1439px){
.rtl .main-show-temporary .main-menu{transform:translateX(0)}
.rtl .main-show-temporary .sub-menu{transform:translateX(230px)}
}
@media(max-width:1199px){
.rtl .main-show-temporary .main-menu{transform:translateX(0)}
.rtl .main-show-temporary .sub-menu{transform:translateX(230px)}
}
@media(max-width:767px){
.rtl .main-show-temporary .sub-menu{transform:translateX(230px)}
}
.rtl .menu-main-hidden.menu-mobile.main-show-temporary .sub-menu,.rtl .menu-mobile.sub-show-temporary .sub-menu,.rtl .sub-show-temporary .sub-menu{transform:translateX(0)}
.rtl .chat-input-container{padding-right:385px;padding-left:345px}
@media(max-width:1439px){
.rtl .chat-input-container{padding-right:385px;padding-left:345px}
}
@media(max-width:1199px){
.rtl .chat-input-container{padding-right:370px;padding-left:20px}
}
@media(max-width:767px){
.rtl .chat-input-container{padding-right:15px;padding-left:15px}
}
.rtl.menu-sub-hidden .chat-input-container,.rtl.sub-hidden .chat-input-container{padding-right:155px}
@media(max-width:1439px){
.rtl.menu-sub-hidden .chat-input-container,.rtl.sub-hidden .chat-input-container{padding-right:155px}
}
@media(max-width:1199px){
.rtl.menu-sub-hidden .chat-input-container,.rtl.sub-hidden .chat-input-container{padding-right:140px}
}
@media(max-width:767px){
.rtl.menu-sub-hidden .chat-input-container,.rtl.sub-hidden .chat-input-container{padding-right:15px;padding-left:15px}
}
.rtl.main-hidden .chat-input-container,.rtl.menu-hidden .chat-input-container,.rtl.menu-main-hidden .chat-input-container{padding-right:25px}
@media(max-width:1439px){
.rtl.main-hidden .chat-input-container,.rtl.menu-hidden .chat-input-container,.rtl.menu-main-hidden .chat-input-container{padding-right:25px}
}
@media(max-width:1199px){
.rtl.main-hidden .chat-input-container,.rtl.menu-hidden .chat-input-container,.rtl.menu-main-hidden .chat-input-container{padding-right:20px}
}
@media(max-width:767px){
.rtl.main-hidden .chat-input-container,.rtl.menu-hidden .chat-input-container,.rtl.menu-main-hidden .chat-input-container{padding-right:15px;padding-left:15px}
}
/*.rtl .menu-hidden main,.rtl .menu-sub-hidden main,.rtl .sub-hidden main{margin-right:155px}
.rtl .main-hidden main,.rtl .menu-hidden main{margin-right:25px}
.rtl .menu-main-hidden main{margin-right:255px}
.rtl .menu-main-hidden.menu-hidden main{margin-right:25px}
@media(max-width:1439px){
.rtl .menu-hidden main,.rtl .menu-sub-hidden main,.rtl .sub-hidden main{margin-right:155px}
.rtl .main-hidden main,.rtl .menu-hidden main{margin-right:25px}
.rtl .menu-main-hidden main{margin-right:255px}
.rtl .menu-main-hidden.menu-hidden main{margin-right:25px}
}
@media(max-width:1199px){
.rtl .menu-hidden main,.rtl .menu-sub-hidden main,.rtl .sub-hidden main{margin-right:140px}
.rtl .main-hidden main,.rtl .menu-hidden main{margin-right:20px}
.rtl .menu-main-hidden main{margin-right:250px}
.rtl .menu-main-hidden.menu-hidden main{margin-right:20px}
}
*/.rtl .theme-colors{transform:translate(-280px,-50%);left:0;right:auto}
.rtl .theme-colors .theme-button{left:278px;box-shadow:3px 0 5px rgba(0,0,0,.04)}
.rtl .theme-colors.shown{transform:translateY(-50%)}
.rtl.rounded .app-menu{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}
.rtl.rounded .sub-menu{border-radius:.75rem 0 0 .75rem}
.rtl.rounded .auth-card .image-side{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}
.rtl.rounded .card-img,.rtl.rounded .card-img-fluid,.rtl.rounded .card-img-overlay{border-radius:.75rem}
.rtl.rounded.menu-sub-hidden .main-menu,.rtl.rounded.sub-hidden .main-menu{border-radius:.75rem 0 0 .75rem}
.rtl.rounded.sub-show-temporary .main-menu{border-radius:0;border-radius:initial}
.rtl.rounded .card-img-left{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}
.rtl.rounded .card-img-right{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}
.rtl.rounded .card.auth-card{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem;border-top-right-radius:1.25rem;border-bottom-right-radius:1.25rem}
.rtl.rounded .auth-card .image-side{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}
.rtl.rounded .data-table-rows table td{border-radius:0;border-radius:initial}
.rtl.rounded .data-table-rows table td:first-child{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}
.rtl.rounded .data-table-rows table td:last-child{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}
body{min-height:calc(100% - 150px);position:relative;padding-bottom:90px}
@media(max-width:1439px){body{min-height:calc(100% - 130px)}
}
@media(max-width:1199px){body{min-height:calc(100% - 110px)}
}
@media(max-width:767px){body{min-height:calc(100% - 85px)}
}
@media(max-width:575px){body{padding-bottom:60px}
}
body.no-footer{padding-bottom:0}
body.no-footer footer{display:none}
footer.page-footer{padding-top:2.2rem;padding-bottom:2.2rem;border-top:1px solid #d7d7d7;position:absolute;bottom:0;width:100%;height:90px}
@media(max-width:575px){footer.page-footer{height:60px;padding-top:1.2rem;padding-bottom:1.2rem}
}
footer.page-footer .breadcrumb-item+.breadcrumb-item:before{color:#145388}
footer.page-footer .container-fluid{padding-left:0;padding-right:0}
footer.page-footer .footer-content{margin-left:385px;margin-right:25px}
@media(max-width:1439px){footer.page-footer .footer-content{margin-left:385px;margin-right:25px}
}
@media(max-width:1199px){footer.page-footer .footer-content{margin-left:370px;margin-right:20px}
}
@media(max-width:767px){footer.page-footer .footer-content{margin-left:15px!important;margin-right:15px!important}
}
.right-menu footer.page-footer{padding-right:320px}
@media(max-width:1199px){
.right-menu footer.page-footer{padding-right:0}
}
#app-container.menu-hidden .footer-content,#app-container.menu-sub-hidden .footer-content,#app-container.sub-hidden .footer-content{margin-left:155px}
#app-container.main-hidden .footer-content,#app-container.menu-hidden .footer-content{margin-left:25px}
#app-container.menu-main-hidden .footer-content{margin-left:255px}
#app-container.menu-main-hidden.menu-hidden .footer-content{margin-left:25px}
@media(max-width:1439px){#app-container.menu-hidden .footer-content,#app-container.menu-sub-hidden .footer-content,#app-container.sub-hidden .footer-content{margin-left:155px}
#app-container.main-hidden .footer-content,#app-container.menu-hidden .footer-content{margin-left:25px}
#app-container.menu-main-hidden .footer-content{margin-left:255px}
#app-container.menu-main-hidden.menu-hidden .footer-content{margin-left:25px}
}
@media(max-width:1199px){#app-container.menu-hidden .footer-content,#app-container.menu-sub-hidden .footer-content,#app-container.sub-hidden .footer-content{margin-left:140px}
#app-container.main-hidden .footer-content,#app-container.menu-hidden .footer-content{margin-left:20px}
#app-container.menu-main-hidden .footer-content{margin-left:250px}
#app-container.menu-main-hidden.menu-hidden .footer-content{margin-left:20px}
}
.v-select{--c-base:#fff;--c-theme:#f0f0f0;--c-border:#ccc;--radius:0.2em;--padd:3px;--height:3em;font-size:12px}
.v-select,.v-select *,.v-select :after,.v-select :before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}
.v-select{position:relative;outline:none;padding:var(--padd);border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-base)}
.v-select button,.v-select input{font:inherit;text-align:left}
.v-select .v-select-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.3em .5em;cursor:pointer}
.v-select .v-select-option.-marked{background:rgba(0,0,0,.05)}
.v-select .v-select-option:hover{background:rgba(0,0,0,.03)}
.v-select .v-select-option.-selected{opacity:.5}
.v-select .v-select-selected{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;overflow:hidden;text-overflow:ellipsis}
.v-select.-multiple .v-select-selected{background:var(--c-theme);border-color:rgba(0,0,0,.1);position:static}
.v-select.-searching:not(.-multiple) .v-select-selected{opacity:0}
.v-select:not(.-multiple):not(.-searching).-focused .v-select-selected,.v-select:not(.-multiple):not(.-searching).-opened .v-select-selected{opacity:.6}
.v-select .v-select-selected{margin-right:var(--padd);margin-bottom:var(--padd)}
.v-select .v-select-selected:first-of-type{border-radius:var(--radius) 0 0 var(--radius)}
.v-select .v-select-bar{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;white-space:nowrap;margin-bottom:calc(0px - var(--padd))}
.v-select .v-select-inp-group{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:var(--padd);-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:10em}
.v-select:not(.-opened) .v-select-list{visibility:hidden}
.v-select .v-select-inp{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;background:none;padding:0 .5em;outline:none;position:relative;z-index:1;min-width:0}
.v-select .v-select-inp[readonly]{cursor:default}
.v-select .v-select-inp,.v-select [class*=v-select-btn]{min-height:calc(var(--height) - var(--padd)*2 - 2px)}
.v-select [class*=v-select-btn]{padding:.2em .5em;background:transparent;border:1px solid transparent;cursor:pointer;outline:none;line-height:1em}
.v-select:not(.-loading) .v-select-btn-spinner{display:none}
.v-select .v-select-btn-spinner:before{content:"";border:2px solid var(--c-theme);border-left-color:var(--c-border);border-radius:100%;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:vSelectSpinner .4s linear infinite;animation:vSelectSpinner .4s linear infinite;-webkit-transition:opacity .1s;transition:opacity .1s;width:1em;height:1em;display:block}
.v-select .v-select-btn-clear:before{content:"\2716";font-size:.8em}
.v-select .v-select-btn-clear:not(:hover){opacity:.6}
.v-select .v-select-btn-dd:before{content:"";display:block;border:solid transparent;border-top:solid #000;border-width:.5em .3em 0;opacity:.8;margin:0 .2em}
.v-select.-empty .v-select-btn-clear{display:none}
.v-select.-opened .v-select-btn-dd{opacity:.6}
.v-select.-loading .v-select-btn-dd{display:none}
.v-select .v-select-list{list-style:none;z-index:4;position:absolute;left:-1px;right:-1px;max-height:200px;overflow:hidden;overflow-y:auto;border:inherit;padding:inherit;padding-top:0;padding-bottom:0;background:inherit;-webkit-box-shadow:inherit;box-shadow:inherit}
.v-select .v-select-list>:last-child{margin-bottom:var(--padd)}
.v-select:not(.-top).-opened{-webkit-box-shadow:0 3px 3px -1px rgba(0,0,0,.16);box-shadow:0 3px 3px -1px rgba(0,0,0,.16);border-radius:var(--radius) var(--radius) 0 0}
.v-select:not(.-top) .v-select-list{top:100%;margin-top:-1px;border-top-color:transparent;border-radius:0 0 var(--radius) var(--radius);padding-top:0}
.v-select.-top.-opened{-webkit-box-shadow:0 -3px 3px -1px rgba(0,0,0,.16);box-shadow:0 -3px 3px -1px rgba(0,0,0,.16);border-radius:0 0 var(--radius) var(--radius)}
.v-select.-top .v-select-list{bottom:100%;margin-bottom:-1px;border-bottom-color:transparent;border-radius:var(--radius) var(--radius) 0 0;padding-bottom:0}
@-webkit-keyframes vSelectSpinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}
@keyframes vSelectSpinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}

.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08)}
.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;max-height:640px;visibility:visible}
.flatpickr-calendar.open{display:inline-block;z-index:99999}
.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}
.flatpickr-calendar.inline{display:block;position:relative;top:2px}
.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}
.flatpickr-calendar.static.open{z-index:999;display:block}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}
.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}
.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}
.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}
.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}
.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}
.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}
.flatpickr-calendar:before{border-width:5px;margin:0 -5px}
.flatpickr-calendar:after{border-width:4px;margin:0 -4px}
.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}
.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}
.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}
.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}
.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}
.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}
.flatpickr-calendar:focus{outline:0}
.flatpickr-wrapper{position:relative;display:inline-block}
.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9)}
.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}
.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}
.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}
.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}
.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}
.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px}
.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}
.numInputWrapper{position:relative;height:auto}
.numInputWrapper input,.numInputWrapper span{display:inline-block}
.numInputWrapper input{width:100%}
.numInputWrapper input::-ms-clear{display:none}
.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}
.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}
.numInputWrapper span:hover{background:rgba(0,0,0,.1)}
.numInputWrapper span:active{background:rgba(0,0,0,.2)}
.numInputWrapper span:after{display:block;content:"";position:absolute}
.numInputWrapper span.arrowUp{top:0;border-bottom:0}
.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}
.numInputWrapper span.arrowDown{top:50%}
.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}
.numInputWrapper span svg{width:inherit;height:auto}
.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}
.numInputWrapper:hover{background:rgba(0,0,0,.05)}
.numInputWrapper:hover span{opacity:1}
.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0)}
.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}
.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}
.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}
.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}
.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}
.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:baseline;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}
.flatpickr-current-month input.cur-year:focus{outline:0}
.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:transparent;pointer-events:none}
.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:baseline;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}
.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}
.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}
.flatpickr-weekdays,.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.flatpickr-weekdays .flatpickr-weekdaycontainer,span.flatpickr-weekday{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,.54);line-height:1;margin:0;text-align:center;display:block;font-weight:bolder}
.dayContainer,.flatpickr-weeks{padding:1px 0 0}
.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}
.flatpickr-days:focus{outline:0}
.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}
.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}
.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}
.flatpickr-day.today{border-color:#959ea9}
.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#959ea9;background:#959ea9;color:#fff}
.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}
.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}
.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}
.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}
.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}
.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}
.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(57,57,57,.3);background:transparent;border-color:transparent;cursor:default}
.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,.1)}
.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}
.flatpickr-day.hidden{visibility:hidden}
.rangeMode .flatpickr-day{margin-top:1px}
.flatpickr-weekwrapper{float:left}
.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}
.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}
.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,.3);background:transparent;cursor:default;border:none}
.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}
.flatpickr-innerContainer,.flatpickr-rContainer{-webkit-box-sizing:border-box;box-sizing:border-box}
.flatpickr-rContainer{display:inline-block;padding:0}
.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.flatpickr-time:after{content:"";display:table;clear:both}
.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}
.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}
.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}
.flatpickr-time.hasSeconds .numInputWrapper{width:26%}
.flatpickr-time.time24hr .numInputWrapper{width:49%}
.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}
.flatpickr-time input.flatpickr-hour{font-weight:700}
.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}
.flatpickr-time input:focus{outline:0;border:0}
.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}
.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}
.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}
.flatpickr-input[readonly]{cursor:pointer}
@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}
@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}
.vue-slider-dot{position:absolute;-webkit-transition:all 0s;transition:all 0s;z-index:5}
.vue-slider-dot:focus{outline:none}
.vue-slider-dot-tooltip{position:absolute;visibility:hidden}
.vue-slider-dot-hover:hover .vue-slider-dot-tooltip,.vue-slider-dot-tooltip-show{visibility:visible}
.vue-slider-dot-tooltip-top{top:-10px;left:50%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}
.vue-slider-dot-tooltip-bottom{bottom:-10px;left:50%;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}
.vue-slider-dot-tooltip-left{left:-10px;top:50%;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}
.vue-slider-dot-tooltip-right{right:-10px;top:50%;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%)}
.vue-slider-marks{position:relative;width:100%;height:100%}
.vue-slider-mark{position:absolute;z-index:1}
.vue-slider-ltr .vue-slider-mark,.vue-slider-rtl .vue-slider-mark{width:0;height:100%;top:50%}
.vue-slider-ltr .vue-slider-mark-step,.vue-slider-rtl .vue-slider-mark-step{top:0}
.vue-slider-ltr .vue-slider-mark-label,.vue-slider-rtl .vue-slider-mark-label{top:100%;margin-top:10px}
.vue-slider-ltr .vue-slider-mark{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.vue-slider-ltr .vue-slider-mark-step{left:0}
.vue-slider-ltr .vue-slider-mark-label{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.vue-slider-rtl .vue-slider-mark{-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}
.vue-slider-rtl .vue-slider-mark-step{right:0}
.vue-slider-rtl .vue-slider-mark-label{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}
.vue-slider-btt .vue-slider-mark,.vue-slider-ttb .vue-slider-mark{width:100%;height:0;left:50%}
.vue-slider-btt .vue-slider-mark-step,.vue-slider-ttb .vue-slider-mark-step{left:0}
.vue-slider-btt .vue-slider-mark-label,.vue-slider-ttb .vue-slider-mark-label{left:100%;margin-left:10px}
.vue-slider-btt .vue-slider-mark{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}
.vue-slider-btt .vue-slider-mark-step{top:0}
.vue-slider-btt .vue-slider-mark-label{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.vue-slider-ttb .vue-slider-mark{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.vue-slider-ttb .vue-slider-mark-step{bottom:0}
.vue-slider-ttb .vue-slider-mark-label{bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}
.vue-slider-mark-label,.vue-slider-mark-step{position:absolute}
.vue-slider{position:relative;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.vue-slider-rail{position:relative;width:100%;height:100%;-webkit-transition-property:width,height,left,right,top,bottom;transition-property:width,height,left,right,top,bottom}
.vue-slider-process{position:absolute;z-index:1}

.busy-spinner{display:inline-block;box-sizing:border-box;width:30px;height:30px;border-radius:50%;border:2px solid rgba(0,0,0,.2);border-top-color:#000;-webkit-animation:spin .5s linear infinite;animation:spin .5s linear infinite;z-index:1}
@-webkit-keyframes spin{to{transform:rotate(1turn)}
}
@keyframes spin{to{transform:rotate(1turn)}
}
.busy-wrap{position:relative;--delay:0.5s;--duration:0.2s}
.busy-wrap .busy-wrap-content{transition:filter .2s,opacity .2s;transition:filter var(--duration,.2s),opacity var(--duration,.2s);transition-delay:.5s;transition-delay:var(--delay,.5s)}
.busy-wrap .busy-wrap-spinner{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}
.busy-wrap.--active{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:progress}
.busy-wrap.--active .busy-wrap-content{opacity:.7;pointer-events:none;transition-delay:0s}
.busy-wrap .busy-fade-enter,.busy-wrap .busy-fade-leave-to{opacity:0}
.busy-wrap .busy-fade-enter-active,.busy-wrap .busy-fade-leave-active{transition:opacity .2s;transition:opacity var(--duration,.2s)}
.busy-wrap .busy-fade-leave-active{transition-delay:.5s;transition-delay:var(--delay,.5s)}

.vue-slider-disabled{opacity:.5;cursor:not-allowed}
.vue-slider-rail{background-color:#ccc;border-radius:15px}
.vue-slider-process{background-color:#3498db;border-radius:15px}
.vue-slider-mark{z-index:4}
.vue-slider-mark:first-child .vue-slider-mark-step,.vue-slider-mark:last-child .vue-slider-mark-step{display:none}
.vue-slider-mark-step{width:100%;height:100%;border-radius:50%;background-color:rgba(0,0,0,.16)}
.vue-slider-mark-label{font-size:14px;white-space:nowrap}
.vue-slider-dot-handle{cursor:pointer;width:100%;height:100%;border-radius:50%;background-color:#fff;box-sizing:border-box;box-shadow:.5px .5px 2px 1px rgba(0,0,0,.32)}
.vue-slider-dot-handle-focus{box-shadow:0 0 1px 2px rgba(52,152,219,.36)}
.vue-slider-dot-handle-disabled{cursor:not-allowed;background-color:#ccc}
.vue-slider-dot-tooltip-inner{font-size:14px;white-space:nowrap;padding:2px 5px;min-width:20px;text-align:center;color:#fff;border-radius:5px;border-color:#3498db;background-color:#3498db;box-sizing:content-box}
.vue-slider-dot-tooltip-inner:after{content:"";position:absolute}
.vue-slider-dot-tooltip-inner-top:after{top:100%;left:50%;transform:translate(-50%);height:0;width:0;border:5px solid transparent;border-top-color:inherit}
.vue-slider-dot-tooltip-inner-bottom:after{bottom:100%;left:50%;transform:translate(-50%);height:0;width:0;border:5px solid transparent;border-bottom-color:inherit}
.vue-slider-dot-tooltip-inner-left:after{left:100%;top:50%;transform:translateY(-50%);height:0;width:0;border:5px solid transparent;border-left-color:inherit}
.vue-slider-dot-tooltip-inner-right:after{right:100%;top:50%;transform:translateY(-50%);height:0;width:0;border:5px solid transparent;border-right-color:inherit}
.vue-slider-dot-tooltip-wrapper{opacity:0;transition:all .3s}
.vue-slider-dot-tooltip-wrapper-show{opacity:1}

.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}
.ps__rail-x{height:15px;bottom:0}
.ps__rail-x,.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;position:absolute}
.ps__rail-y{width:15px;right:0}
.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}
.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}
.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}
.ps__thumb-x{transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px}
.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}
.ps__thumb-y{transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px}
.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}
.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}
@supports (-ms-overflow-style:none){
.ps{overflow:auto!important}
}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){
.ps{overflow:auto!important}
}
.ps-container{position:relative}
.modal-content-component{display:flex;flex-direction:column;height:100%}
.modal-content-component .modal-body-scrollable{width:100%}
.modal-body-inner{flex:1 1 auto;overflow:hidden;width:100%}
.modal-body-scrollable{padding:1.75rem 0}
.vi-modal .modal-body-scrollable{padding:1.75rem;height:100%}
.flatpickr-calendar{top:100%!important;left:0!important;margin-top:5px}
.flatpickr-calendar .flatpickr-day.selected{background:var(--theme-color-1);border-color:var(--theme-color-1)}
.form-control.--date-time[readonly]{background-color:#fff}
.monaco-editor .accessibilityHelpWidget{padding:10px;vertical-align:middle;overflow:scroll}
.monaco-aria-container{position:absolute;left:-999em}
.monaco-editor .selection-anchor{background-color:#007acc;width:2px!important}
.monaco-editor .bracket-match{box-sizing:border-box}
.monaco-editor .monaco-editor-overlaymessage{padding-bottom:8px;z-index:10000}
.monaco-editor .monaco-editor-overlaymessage.below{padding-bottom:0;padding-top:8px;z-index:10000}
@-webkit-keyframes fadeIn{0%{opacity:0}
to{opacity:1}
}
@keyframes fadeIn{0%{opacity:0}
to{opacity:1}
}
.monaco-editor .monaco-editor-overlaymessage.fadeIn{-webkit-animation:fadeIn .15s ease-out;animation:fadeIn .15s ease-out}
@-webkit-keyframes fadeOut{0%{opacity:1}
to{opacity:0}
}
@keyframes fadeOut{0%{opacity:1}
to{opacity:0}
}
.monaco-editor .monaco-editor-overlaymessage.fadeOut{-webkit-animation:fadeOut .1s ease-out;animation:fadeOut .1s ease-out}
.monaco-editor .monaco-editor-overlaymessage .message{padding:1px 4px}
.monaco-editor .monaco-editor-overlaymessage .anchor{width:0!important;height:0!important;z-index:1000;border:8px solid transparent;position:absolute}
.monaco-editor .monaco-editor-overlaymessage.below .anchor.below,.monaco-editor .monaco-editor-overlaymessage:not(.below) .anchor.top{display:none}
.monaco-editor .monaco-editor-overlaymessage.below .anchor.top{display:inherit;top:-8px}
.monaco-editor .contentWidgets .codicon-light-bulb,.monaco-editor .contentWidgets .codicon-lightbulb-autofix{display:flex;align-items:center;justify-content:center}
.monaco-editor .contentWidgets .codicon-light-bulb:hover,.monaco-editor .contentWidgets .codicon-lightbulb-autofix:hover{cursor:pointer}
.monaco-editor .codelens-decoration{overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:nowrap}
.monaco-editor .codelens-decoration>a,.monaco-editor .codelens-decoration>span{-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none;white-space:nowrap;vertical-align:sub}
.monaco-editor .codelens-decoration>a{text-decoration:none}
.monaco-editor .codelens-decoration>a:hover{cursor:pointer}
.monaco-editor .codelens-decoration .codicon{vertical-align:middle;color:currentColor!important}
.monaco-editor .codelens-decoration>a:hover .codicon:before{cursor:pointer}
@-webkit-keyframes fadein{0%{opacity:0;visibility:visible}
to{opacity:1}
}
@keyframes fadein{0%{opacity:0;visibility:visible}
to{opacity:1}
}
.monaco-editor .codelens-decoration.fadein{-webkit-animation:fadein .1s linear;animation:fadein .1s linear}
.monaco-editor .goto-definition-link{text-decoration:underline;cursor:pointer}
.monaco-action-bar{white-space:nowrap;height:100%}
.monaco-action-bar .actions-container{display:flex;margin:0 auto;padding:0;height:100%;width:100%;align-items:center}
.monaco-action-bar.vertical .actions-container{display:inline-block}
.monaco-action-bar .action-item{display:block;align-items:center;justify-content:center;cursor:pointer;position:relative}
.monaco-action-bar .action-item.disabled{cursor:default}
.monaco-action-bar .action-item .codicon,.monaco-action-bar .action-item .icon{display:block}
.monaco-action-bar .action-item .codicon{display:flex;align-items:center;width:16px;height:16px}
.monaco-action-bar .action-label{font-size:11px;padding:3px;border-radius:5px}
.monaco-action-bar .action-item.disabled .action-label,.monaco-action-bar .action-item.disabled .action-label:before,.monaco-action-bar .action-item.disabled .action-label:hover{opacity:.4}
.monaco-action-bar.vertical{text-align:left}
.monaco-action-bar.vertical .action-item{display:block}
.monaco-action-bar.vertical .action-label.separator{display:block;border-bottom:1px solid #bbb;padding-top:1px;margin-left:.8em;margin-right:.8em}
.monaco-action-bar .action-item .action-label.separator{width:1px;height:16px;margin:5px 4px!important;cursor:default;min-width:1px;padding:0;background-color:#bbb}
.secondary-actions .monaco-action-bar .action-label{margin-left:6px}
.monaco-action-bar .action-item.select-container{overflow:hidden;flex:1;max-width:170px;min-width:60px;display:flex;align-items:center;justify-content:center;margin-right:10px}
.monaco-action-bar .action-item.action-dropdown-item{display:flex}
.monaco-action-bar .action-item.action-dropdown-item>.action-label{margin-right:1px}
.monaco-editor .peekview-widget .head{box-sizing:border-box;display:flex}
.monaco-editor .peekview-widget .head .peekview-title{display:flex;align-items:center;font-size:13px;margin-left:20px;min-width:0}
.monaco-editor .peekview-widget .head .peekview-title.clickable{cursor:pointer}
.monaco-editor .peekview-widget .head .peekview-title .dirname:not(:empty){font-size:.9em;margin-left:.5em}
.monaco-editor .peekview-widget .head .peekview-title .dirname,.monaco-editor .peekview-widget .head .peekview-title .meta{white-space:nowrap}
.monaco-editor .peekview-widget .head .peekview-title .filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.monaco-editor .peekview-widget .head .peekview-title .meta:not(:empty):before{content:"-";padding:0 .3em}
.monaco-editor .peekview-widget .head .peekview-actions{flex:1;text-align:right;padding-right:2px}
.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar{display:inline-block}
.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar,.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar>.actions-container{height:100%}
.monaco-editor .peekview-widget>.body{border-top:1px solid;position:relative}
.monaco-editor .peekview-widget .head .peekview-title .codicon{margin-right:4px}
.monaco-editor .peekview-widget .monaco-list .monaco-list-row.focused .codicon{color:inherit!important}
::-ms-clear{display:none}
.monaco-editor .editor-widget input{color:inherit}
.monaco-editor{position:relative;overflow:visible;-webkit-text-size-adjust:100%}
.monaco-editor .overflow-guard{position:relative;overflow:hidden}
.monaco-editor .view-overlays{position:absolute;top:0}
.monaco-editor .inputarea{min-width:0;min-height:0;margin:0;padding:0;position:absolute;outline:none!important;resize:none;border:none;overflow:hidden;color:transparent;background-color:transparent}
.monaco-editor .inputarea.ime-input{z-index:10}
.monaco-editor .margin-view-overlays .line-numbers{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;position:absolute;text-align:right;display:inline-block;vertical-align:middle;box-sizing:border-box;cursor:default;height:100%}
.monaco-editor .relative-current-line-number{text-align:left;display:inline-block;width:100%}
.monaco-editor .margin-view-overlays .line-numbers.lh-odd{margin-top:1px}
.monaco-mouse-cursor-text{cursor:text}
.hc-black.mac .monaco-mouse-cursor-text,.hc-black .mac .monaco-mouse-cursor-text,.vs-dark.mac .monaco-mouse-cursor-text,.vs-dark .mac .monaco-mouse-cursor-text{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAL0lEQVQoz2NgCD3x//9/BhBYBWdhgFVAiVW4JBFKGIa4AqD0//9D3pt4I4tAdAMAHTQ/j5Zom30AAAAASUVORK5CYII=)}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
.hc-black.mac .monaco-mouse-cursor-text,.hc-black .mac .monaco-mouse-cursor-text,.vs-dark.mac .monaco-mouse-cursor-text,.vs-dark .mac .monaco-mouse-cursor-text{cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAAz0lEQVRIx2NgYGBY/R8I/vx5eelX3n82IJ9FxGf6tksvf/8FiTMQAcAGQMDvSwu09abffY8QYSAScNk45G198eX//yev73/4///701eh//kZSARckrNBRvz//+8+6ZohwCzjGNjdgQxkAg7B9WADeBjIBqtJCbhRA0YNoIkBSNmaPEMoNmA0FkYNoFKhapJ6FGyAH3nauaSmPfwI0v/3OukVi0CIZ+F25KrtYcx/CTIy0e+rC7R1Z4KMICVTQQ14feVXIbR695u14+Ir4gwAAD49E54wc1kWAAAAAElFTkSuQmCC)}
}
.hc-black.mac .monaco-mouse-cursor-text,.hc-black .mac .monaco-mouse-cursor-text,.vs-dark.mac .monaco-mouse-cursor-text,.vs-dark .mac .monaco-mouse-cursor-text{cursor:-webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAL0lEQVQoz2NgCD3x//9/BhBYBWdhgFVAiVW4JBFKGIa4AqD0//9D3pt4I4tAdAMAHTQ/j5Zom30AAAAASUVORK5CYII=) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAAz0lEQVRIx2NgYGBY/R8I/vx5eelX3n82IJ9FxGf6tksvf/8FiTMQAcAGQMDvSwu09abffY8QYSAScNk45G198eX//yev73/4///701eh//kZSARckrNBRvz//+8+6ZohwCzjGNjdgQxkAg7B9WADeBjIBqtJCbhRA0YNoIkBSNmaPEMoNmA0FkYNoFKhapJ6FGyAH3nauaSmPfwI0v/3OukVi0CIZ+F25KrtYcx/CTIy0e+rC7R1Z4KMICVTQQ14feVXIbR695u14+Ir4gwAAD49E54wc1kWAAAAAElFTkSuQmCC) 2x) 5 8,text}
.monaco-editor .margin-view-overlays .current-line,.monaco-editor .view-overlays .current-line{display:block;position:absolute;left:0;top:0;box-sizing:border-box}
.monaco-editor .margin-view-overlays .current-line.current-line-margin.current-line-margin-both{border-right:0}
.monaco-editor .lines-content .cdr{position:absolute}
.monaco-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}
.monaco-scrollable-element>.visible{opacity:1;background:transparent;transition:opacity .1s linear}
.monaco-scrollable-element>.invisible{opacity:0;pointer-events:none}
.monaco-scrollable-element>.invisible.fade{transition:opacity .8s linear}
.monaco-scrollable-element>.shadow{position:absolute;display:none}
.monaco-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%;box-shadow:inset 0 6px 6px -6px #ddd}
.monaco-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;box-shadow:inset 6px 0 6px -6px #ddd}
.monaco-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}
.monaco-scrollable-element>.shadow.top.left{box-shadow:inset 6px 6px 6px -6px #ddd}
.vs .monaco-scrollable-element>.scrollbar>.slider{background:hsla(0,0%,39.2%,.4)}
.vs-dark .monaco-scrollable-element>.scrollbar>.slider{background:hsla(0,0%,47.5%,.4)}
.hc-black .monaco-scrollable-element>.scrollbar>.slider{background:rgba(111,195,223,.6)}
.monaco-scrollable-element>.scrollbar>.slider:hover{background:hsla(0,0%,39.2%,.7)}
.hc-black .monaco-scrollable-element>.scrollbar>.slider:hover{background:rgba(111,195,223,.8)}
.monaco-scrollable-element>.scrollbar>.slider.active{background:rgba(0,0,0,.6)}
.vs-dark .monaco-scrollable-element>.scrollbar>.slider.active{background:hsla(0,0%,74.9%,.4)}
.hc-black .monaco-scrollable-element>.scrollbar>.slider.active{background:#6fc3df}
.vs-dark .monaco-scrollable-element .shadow.top{box-shadow:none}
.vs-dark .monaco-scrollable-element .shadow.left{box-shadow:inset 6px 0 6px -6px #000}
.vs-dark .monaco-scrollable-element .shadow.top.left{box-shadow:inset 6px 6px 6px -6px #000}
.hc-black .monaco-scrollable-element .shadow.left,.hc-black .monaco-scrollable-element .shadow.top,.hc-black .monaco-scrollable-element .shadow.top.left{box-shadow:none}
.monaco-editor .glyph-margin{position:absolute;top:0}
.monaco-editor .margin-view-overlays .cgmr{position:absolute;display:flex;align-items:center;justify-content:center}
.monaco-editor .lines-content .core-guide{position:absolute}
.monaco-editor.no-user-select .lines-content,.monaco-editor.no-user-select .view-line,.monaco-editor.no-user-select .view-lines{-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}
.monaco-editor .view-lines{white-space:nowrap}
.monaco-editor .view-line{position:absolute;width:100%}
.monaco-editor .mtkz{display:inline-block}
.monaco-editor .lines-decorations{position:absolute;top:0;background:#fff}
.monaco-editor .margin-view-overlays .cldr{position:absolute;height:100%}
.monaco-editor .margin-view-overlays .cmdr{position:absolute;left:0;width:100%;height:100%}
.monaco-editor .minimap.slider-mouseover .minimap-slider{opacity:0;transition:opacity .1s linear}
.monaco-editor .minimap.slider-mouseover .minimap-slider.active,.monaco-editor .minimap.slider-mouseover:hover .minimap-slider{opacity:1}
.monaco-editor .minimap-shadow-hidden{position:absolute;width:0}
.monaco-editor .minimap-shadow-visible{position:absolute;left:-6px;width:6px}
.monaco-editor.no-minimap-shadow .minimap-shadow-visible{position:absolute;left:-1px;width:1px}
.monaco-editor .overlayWidgets{position:absolute;top:0;left:0}
.monaco-editor .view-ruler{position:absolute;top:0}
.monaco-editor .scroll-decoration{position:absolute;top:0;left:0;height:6px}
.monaco-editor .lines-content .cslr{position:absolute}
.monaco-editor .top-left-radius{border-top-left-radius:3px}
.monaco-editor .bottom-left-radius{border-bottom-left-radius:3px}
.monaco-editor .top-right-radius{border-top-right-radius:3px}
.monaco-editor .bottom-right-radius{border-bottom-right-radius:3px}
.monaco-editor.hc-black .top-left-radius{border-top-left-radius:0}
.monaco-editor.hc-black .bottom-left-radius{border-bottom-left-radius:0}
.monaco-editor.hc-black .top-right-radius{border-top-right-radius:0}
.monaco-editor.hc-black .bottom-right-radius{border-bottom-right-radius:0}
.monaco-editor .cursors-layer{position:absolute;top:0}
.monaco-editor .cursors-layer>.cursor{position:absolute;overflow:hidden}
.monaco-editor .cursors-layer.cursor-smooth-caret-animation>.cursor{transition:all 80ms}
.monaco-editor .cursors-layer.cursor-block-outline-style>.cursor{box-sizing:border-box;background:transparent!important;border-style:solid;border-width:1px}
.monaco-editor .cursors-layer.cursor-underline-style>.cursor{border-bottom-width:2px;border-bottom-style:solid;background:transparent!important;box-sizing:border-box}
.monaco-editor .cursors-layer.cursor-underline-thin-style>.cursor{border-bottom-width:1px;border-bottom-style:solid;background:transparent!important;box-sizing:border-box}
@-webkit-keyframes monaco-cursor-smooth{0%,20%{opacity:1}
60%,to{opacity:0}
}
@keyframes monaco-cursor-smooth{0%,20%{opacity:1}
60%,to{opacity:0}
}
@-webkit-keyframes monaco-cursor-phase{0%,20%{opacity:1}
90%,to{opacity:0}
}
@keyframes monaco-cursor-phase{0%,20%{opacity:1}
90%,to{opacity:0}
}
@-webkit-keyframes monaco-cursor-expand{0%,20%{transform:scaleY(1)}
80%,to{transform:scaleY(0)}
}
@keyframes monaco-cursor-expand{0%,20%{transform:scaleY(1)}
80%,to{transform:scaleY(0)}
}
.cursor-smooth{-webkit-animation:monaco-cursor-smooth .5s ease-in-out 0s 20 alternate;animation:monaco-cursor-smooth .5s ease-in-out 0s 20 alternate}
.cursor-phase{-webkit-animation:monaco-cursor-phase .5s ease-in-out 0s 20 alternate;animation:monaco-cursor-phase .5s ease-in-out 0s 20 alternate}
.cursor-expand>.cursor{-webkit-animation:monaco-cursor-expand .5s ease-in-out 0s 20 alternate;animation:monaco-cursor-expand .5s ease-in-out 0s 20 alternate}
:root{--sash-size:4px}
.monaco-sash{position:absolute;z-index:35;touch-action:none}
.monaco-sash.disabled{pointer-events:none}
.monaco-sash.mac.vertical{cursor:col-resize}
.monaco-sash.vertical.minimum{cursor:e-resize}
.monaco-sash.vertical.maximum{cursor:w-resize}
.monaco-sash.mac.horizontal{cursor:row-resize}
.monaco-sash.horizontal.minimum{cursor:s-resize}
.monaco-sash.horizontal.maximum{cursor:n-resize}
.monaco-sash.disabled{cursor:default!important;pointer-events:none!important}
.monaco-sash.vertical{cursor:ew-resize;top:0;width:4px;width:var(--sash-size);height:100%}
.monaco-sash.horizontal{cursor:ns-resize;left:0;width:100%;height:4px;height:var(--sash-size)}
.monaco-sash:not(.disabled)>.orthogonal-drag-handle{content:" ";height:8px;height:calc(var(--sash-size)*2);width:8px;width:calc(var(--sash-size)*2);z-index:100;display:block;cursor:all-scroll;position:absolute}
.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.start,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.end{cursor:nwse-resize}
.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.end,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.start{cursor:nesw-resize}
.monaco-sash.vertical>.orthogonal-drag-handle.start{left:-2px;left:calc(var(--sash-size)*-0.5);top:-4px;top:calc(var(--sash-size)*-1)}
.monaco-sash.vertical>.orthogonal-drag-handle.end{left:-2px;left:calc(var(--sash-size)*-0.5);bottom:-4px;bottom:calc(var(--sash-size)*-1)}
.monaco-sash.horizontal>.orthogonal-drag-handle.start{top:-2px;top:calc(var(--sash-size)*-0.5);left:-4px;left:calc(var(--sash-size)*-1)}
.monaco-sash.horizontal>.orthogonal-drag-handle.end{top:-2px;top:calc(var(--sash-size)*-0.5);right:-4px;right:calc(var(--sash-size)*-1)}
.monaco-sash:before{content:"";pointer-events:none;position:absolute;width:100%;height:100%;transition:background-color .1s ease-out;background:transparent}
.monaco-sash.vertical:before{width:var(--sash-hover-size);left:calc(50% - var(--sash-hover-size)/2)}
.monaco-sash.horizontal:before{height:var(--sash-hover-size);top:calc(50% - var(--sash-hover-size)/2)}
.monaco-sash.debug{background:#0ff}
.monaco-sash.debug.disabled{background:rgba(0,255,255,.2)}
.monaco-sash.debug:not(.disabled)>.orthogonal-drag-handle{background:red}
.monaco-editor .zone-widget{position:absolute;z-index:10}
.monaco-editor .zone-widget .zone-widget-container{border-top-style:solid;border-bottom-style:solid;border-top-width:0;border-bottom-width:0;position:relative}
.monaco-dropdown{height:100%;padding:0}
.monaco-dropdown>.dropdown-label{cursor:pointer;height:100%;display:flex;align-items:center;justify-content:center}
.monaco-dropdown>.dropdown-label>.action-label.disabled{cursor:default}
.monaco-dropdown-with-primary{display:flex!important;flex-direction:row;border-radius:5px}
.monaco-dropdown-with-primary>.action-container>.action-label{margin-right:0}
.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;padding-left:0;padding-right:0;line-height:16px;margin-left:-3px}
.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{display:block;background-size:16px;background-position:50%;background-repeat:no-repeat}
.monaco-action-bar .action-item.menu-entry .action-label.icon{width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:16px}
.monaco-action-bar .action-item.menu-entry .action-label{background-image:var(--menu-entry-icon-light)}
.hc-black .monaco-action-bar .action-item.menu-entry .action-label,.vs-dark .monaco-action-bar .action-item.menu-entry .action-label{background-image:var(--menu-entry-icon-dark)}
.monaco-dropdown-with-default{display:flex!important;flex-direction:row;border-radius:5px}
.monaco-dropdown-with-default>.action-container>.action-label{margin-right:0}
.monaco-dropdown-with-default>.action-container.menu-entry>.action-label.icon{width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:16px}
.monaco-dropdown-with-default>.action-container.menu-entry>.action-label{background-image:var(--menu-entry-icon-light)}
.hc-black .monaco-dropdown-with-default>.action-container.menu-entry>.action-label,.vs-dark .monaco-dropdown-with-default>.action-container.menu-entry>.action-label{background-image:var(--menu-entry-icon-dark)}
.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;padding-left:0;padding-right:0;line-height:16px;margin-left:-3px}
.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{display:block;background-size:16px;background-position:50%;background-repeat:no-repeat}
.monaco-list{position:relative;height:100%;width:100%;white-space:nowrap}
.monaco-list.mouse-support{-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}
.monaco-list>.monaco-scrollable-element{height:100%}
.monaco-list-rows{position:relative;width:100%;height:100%}
.monaco-list.horizontal-scrolling .monaco-list-rows{width:auto;min-width:100%}
.monaco-list-row{position:absolute;box-sizing:border-box;overflow:hidden;width:100%}
.monaco-list.mouse-support .monaco-list-row{cursor:pointer;touch-action:none}
.monaco-list-row.scrolling{display:none!important}
.monaco-list.element-focused,.monaco-list.selection-multiple,.monaco-list.selection-single{outline:0!important}
.monaco-drag-image{display:inline-block;padding:1px 7px;border-radius:10px;font-size:12px;position:absolute;z-index:1000}
.monaco-list-type-filter{display:flex;align-items:center;position:absolute;border-radius:2px;padding:0 3px;max-width:calc(100% - 10px);text-overflow:ellipsis;overflow:hidden;text-align:right;box-sizing:border-box;cursor:all-scroll;font-size:13px;line-height:18px;height:20px;z-index:1;top:4px}
.monaco-list-type-filter.dragging{transition:top .2s,left .2s}
.monaco-list-type-filter.ne{right:4px}
.monaco-list-type-filter.nw{left:4px}
.monaco-list-type-filter>.controls{display:flex;align-items:center;box-sizing:border-box;transition:width .2s;width:0}
.monaco-list-type-filter.dragging>.controls,.monaco-list-type-filter:hover>.controls{width:36px}
.monaco-list-type-filter>.controls>*{border:none;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background:none;width:16px;height:16px;flex-shrink:0;margin:0;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}
.monaco-list-type-filter>.controls>.filter{margin-left:4px}
.monaco-list-type-filter-message{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;padding:40px 1em 1em;text-align:center;white-space:normal;opacity:.7;pointer-events:none}
.monaco-list-type-filter-message:empty{display:none}
.monaco-list-type-filter{cursor:-webkit-grab;cursor:grab}
.monaco-list-type-filter.dragging{cursor:-webkit-grabbing;cursor:grabbing}
.monaco-split-view2{position:relative;width:100%;height:100%}
.monaco-split-view2>.sash-container{position:absolute;width:100%;height:100%;pointer-events:none}
.monaco-split-view2>.sash-container>.monaco-sash{pointer-events:auto}
.monaco-split-view2>.monaco-scrollable-element{width:100%;height:100%}
.monaco-split-view2>.monaco-scrollable-element>.split-view-container{width:100%;height:100%;white-space:nowrap;position:relative}
.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view{white-space:normal;position:absolute}
.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view:not(.visible){display:none}
.monaco-split-view2.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view{width:100%}
.monaco-split-view2.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view{height:100%}
.monaco-split-view2.separator-border>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{content:" ";position:absolute;top:0;left:0;z-index:5;pointer-events:none;background-color:var(--separator-border)}
.monaco-split-view2.separator-border.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:100%;width:1px}
.monaco-split-view2.separator-border.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:1px;width:100%}
.monaco-table{display:flex;flex-direction:column;position:relative;height:100%;width:100%;white-space:nowrap}
.monaco-table>.monaco-split-view2{border-bottom:1px solid transparent}
.monaco-table>.monaco-list{flex:1}
.monaco-table-tr{display:flex;height:100%}
.monaco-table-th{width:100%;height:100%;font-weight:700;overflow:hidden;text-overflow:ellipsis}
.monaco-table-td,.monaco-table-th{box-sizing:border-box;flex-shrink:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{content:"";position:absolute;left:calc(var(--sash-size)/2);width:0;border-left:1px solid transparent}
.monaco-table>.monaco-split-view2,.monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{transition:border-color .2s ease-out}
.monaco-tl-row{display:flex;height:100%;align-items:center;position:relative}
.monaco-tl-indent{height:100%;position:absolute;top:0;left:16px;pointer-events:none}
.hide-arrows .monaco-tl-indent{left:12px}
.monaco-tl-indent>.indent-guide{display:inline-block;box-sizing:border-box;height:100%;border-left:1px solid transparent;transition:border-color .1s linear}
.monaco-tl-contents,.monaco-tl-twistie{height:100%}
.monaco-tl-twistie{font-size:10px;text-align:right;padding-right:6px;flex-shrink:0;width:16px;display:flex!important;align-items:center;justify-content:center;transform:translateX(3px)}
.monaco-tl-contents{flex:1;overflow:hidden}
.monaco-tl-twistie:before{border-radius:20px}
.monaco-tl-twistie.collapsed:before{transform:rotate(-90deg)}
.monaco-tl-twistie.codicon-tree-item-loading:before{-webkit-animation:codicon-spin 1.25s steps(30) infinite;animation:codicon-spin 1.25s steps(30) infinite}
.monaco-editor .zone-widget .zone-widget-container.reference-zone-widget{border-top-width:1px;border-bottom-width:1px}
.monaco-editor .reference-zone-widget .inline{display:inline-block;vertical-align:top}
.monaco-editor .reference-zone-widget .messages{height:100%;width:100%;text-align:center;padding:3em 0}
.monaco-editor .reference-zone-widget .ref-tree{line-height:23px}
.monaco-editor .reference-zone-widget .ref-tree .reference{text-overflow:ellipsis;overflow:hidden}
.monaco-editor .reference-zone-widget .ref-tree .reference-file{display:inline-flex;width:100%;height:100%}
.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .selected .reference-file{color:inherit!important}
.monaco-editor .reference-zone-widget .ref-tree .reference-file .count{margin-right:12px;margin-left:auto}
.monaco-editor.hc-black .reference-zone-widget .ref-tree .reference-file{font-weight:700}
.monaco-count-badge{padding:3px 6px;border-radius:11px;font-size:11px;min-width:18px;min-height:18px;line-height:11px;font-weight:400;text-align:center;display:inline-block;box-sizing:border-box}
.monaco-count-badge.long{padding:2px 3px;border-radius:2px;min-height:auto;line-height:normal}
.monaco-icon-label{display:flex;overflow:hidden;text-overflow:ellipsis}
.monaco-icon-label:before{background-size:16px;background-position:0;background-repeat:no-repeat;padding-right:6px;width:16px;height:22px;line-height:inherit!important;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;flex-shrink:0}
.monaco-icon-label>.monaco-icon-label-container{min-width:0;overflow:hidden;text-overflow:ellipsis;flex:1}
.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{color:inherit;white-space:pre}
.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name>.label-separator{margin:0 2px;opacity:.5}
.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.7;margin-left:.5em;font-size:.9em;white-space:pre}
.monaco-icon-label.nowrap>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{white-space:nowrap}
.vs .monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.95}
.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-description-container>.label-description,.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{font-style:italic}
.monaco-icon-label.deprecated{text-decoration:line-through;opacity:.66}
.monaco-icon-label.italic:after{font-style:italic}
.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-description-container>.label-description,.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{text-decoration:line-through}
.monaco-icon-label:after{opacity:.75;font-size:90%;font-weight:600;margin:auto 16px 0 5px;text-align:center}
.monaco-list:focus .selected .monaco-icon-label,.monaco-list:focus .selected .monaco-icon-label:after{color:inherit!important}
.monaco-list-row.focused.selected .label-description,.monaco-list-row.selected .label-description{opacity:.8}
.monaco-hover{cursor:default;position:absolute;overflow:hidden;z-index:50;-moz-user-select:text;user-select:text;-webkit-user-select:text;-ms-user-select:text;box-sizing:content-box;box-sizing:initial;-webkit-animation:fadein .1s linear;animation:fadein .1s linear;line-height:1.5em}
.monaco-hover.hidden{display:none}
.monaco-hover .hover-contents:not(.html-hover-contents){padding:4px 8px}
.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents){max-width:500px;word-wrap:break-word}
.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents) hr{min-width:100%}
.monaco-hover .code,.monaco-hover p,.monaco-hover ul{margin:8px 0}
.monaco-hover code{font-family:var(--monaco-monospace-font)}
.monaco-hover hr{box-sizing:border-box;border-left:0;border-right:0;margin:4px -8px -4px;height:1px}
.monaco-hover .code:first-child,.monaco-hover p:first-child,.monaco-hover ul:first-child{margin-top:0}
.monaco-hover .code:last-child,.monaco-hover p:last-child,.monaco-hover ul:last-child{margin-bottom:0}
.monaco-hover ol,.monaco-hover ul{padding-left:20px}
.monaco-hover li>p{margin-bottom:0}
.monaco-hover li>ul{margin-top:0}
.monaco-hover code{border-radius:3px;padding:0 .4em}
.monaco-hover .monaco-tokenized-source{white-space:pre-wrap}
.monaco-hover .hover-row.status-bar{font-size:12px;line-height:22px}
.monaco-hover .hover-row.status-bar .actions{display:flex;padding:0 8px}
.monaco-hover .hover-row.status-bar .actions .action-container{margin-right:16px;cursor:pointer}
.monaco-hover .hover-row.status-bar .actions .action-container .action .icon{padding-right:4px}
.monaco-hover .markdown-hover .hover-contents .codicon{color:inherit;font-size:inherit;vertical-align:middle}
.monaco-hover .hover-contents a.code-link,.monaco-hover .hover-contents a.code-link:hover{color:inherit}
.monaco-hover .hover-contents a.code-link:before{content:"("}
.monaco-hover .hover-contents a.code-link:after{content:")"}
.monaco-hover .hover-contents a.code-link>span{text-decoration:underline;border-bottom:1px solid transparent;text-underline-position:under}
.monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents):not(.html-hover-contents) span{margin-bottom:4px;display:inline-block}
.monaco-hover-content .action-container a{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.monaco-hover-content .action-container.disabled{pointer-events:none;opacity:.4;cursor:default}
.colorpicker-widget{height:190px;-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}
.monaco-editor .colorpicker-hover:focus{outline:none}
.colorpicker-header{display:flex;height:24px;position:relative;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=");background-size:9px 9px;-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:pixelated}
.colorpicker-header .picked-color{width:216px;line-height:24px;cursor:pointer;color:#fff;flex:1;text-align:center}
.colorpicker-header .picked-color.light{color:#000}
.colorpicker-header .original-color{width:74px;z-index:inherit;cursor:pointer}
.colorpicker-body{display:flex;padding:8px;position:relative}
.colorpicker-body .saturation-wrap{overflow:hidden;height:150px;position:relative;min-width:220px;flex:1}
.colorpicker-body .saturation-box{height:150px;position:absolute}
.colorpicker-body .saturation-selection{width:9px;height:9px;margin:-5px 0 0 -5px;border:1px solid #fff;border-radius:100%;box-shadow:0 0 2px rgba(0,0,0,.8);position:absolute}
.colorpicker-body .strip{width:25px;height:150px}
.colorpicker-body .hue-strip{background:linear-gradient(180deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}
.colorpicker-body .hue-strip,.colorpicker-body .opacity-strip{position:relative;margin-left:8px;cursor:-webkit-grab;cursor:grab}
.colorpicker-body .opacity-strip{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=");background-size:9px 9px;-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:pixelated}
.colorpicker-body .strip.grabbing{cursor:-webkit-grabbing;cursor:grabbing}
.colorpicker-body .slider{position:absolute;top:0;left:-2px;width:calc(100% + 4px);height:4px;box-sizing:border-box;border:1px solid hsla(0,0%,100%,.71);box-shadow:0 0 1px rgba(0,0,0,.85)}
.colorpicker-body .strip .overlay{height:150px;pointer-events:none}
.monaco-editor .peekview-widget .head .peekview-title .severity-icon{display:inline-block;vertical-align:text-top;margin-right:4px}
.monaco-editor .marker-widget{text-overflow:ellipsis;white-space:nowrap}
.monaco-editor .marker-widget>.stale{opacity:.6;font-style:italic}
.monaco-editor .marker-widget .title{display:inline-block;padding-right:5px}
.monaco-editor .marker-widget .descriptioncontainer{position:absolute;white-space:pre;-moz-user-select:text;user-select:text;-webkit-user-select:text;-ms-user-select:text;padding:8px 12px 0 20px}
.monaco-editor .marker-widget .descriptioncontainer .message{display:flex;flex-direction:column}
.monaco-editor .marker-widget .descriptioncontainer .message .details{padding-left:6px}
.monaco-editor .marker-widget .descriptioncontainer .message .source,.monaco-editor .marker-widget .descriptioncontainer .message span.code{opacity:.6}
.monaco-editor .marker-widget .descriptioncontainer .message a.code-link{opacity:.6;color:inherit}
.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:before{content:"("}
.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:after{content:")"}
.monaco-editor .marker-widget .descriptioncontainer .message a.code-link>span{text-decoration:underline;border-bottom:1px solid transparent;text-underline-position:under}
.monaco-editor .marker-widget .descriptioncontainer .filename{cursor:pointer}
.monaco-editor .snippet-placeholder{min-width:2px}
.monaco-editor .finish-snippet-placeholder,.monaco-editor .snippet-placeholder{outline-style:solid;outline-width:1px}
.codicon[class*=codicon-]{font:normal normal normal 16px/1 codicon;display:inline-block;text-decoration:none;text-rendering:auto;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}
.codicon-wrench-subaction{opacity:.5}
@-webkit-keyframes codicon-spin{to{transform:rotate(1turn)}
}
@keyframes codicon-spin{to{transform:rotate(1turn)}
}
.codicon-gear.codicon-modifier-spin,.codicon-loading.codicon-modifier-spin,.codicon-notebook-state-executing.codicon-modifier-spin,.codicon-sync.codicon-modifier-spin{-webkit-animation:codicon-spin 1.5s steps(30) infinite;animation:codicon-spin 1.5s steps(30) infinite}
.codicon-modifier-disabled{opacity:.4}
.codicon-loading,.codicon-tree-item-loading:before{-webkit-animation-duration:1s!important;animation-duration:1s!important;-webkit-animation-timing-function:cubic-bezier(.53,.21,.29,.67)!important;animation-timing-function:cubic-bezier(.53,.21,.29,.67)!important}
.monaco-editor .suggest-widget{width:430px;z-index:40;display:flex;flex-direction:column}
.monaco-editor .suggest-widget.message{flex-direction:row;align-items:center}
.monaco-editor .suggest-details,.monaco-editor .suggest-widget{flex:0 1 auto;width:100%;border-style:solid;border-width:1px}
.monaco-editor.hc-black .suggest-details,.monaco-editor.hc-black .suggest-widget{border-width:2px}
.monaco-editor .suggest-widget .suggest-status-bar{box-sizing:border-box;display:none;flex-flow:row nowrap;justify-content:space-between;width:100%;font-size:80%;padding:0 4px;border-top:1px solid transparent;overflow:hidden}
.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar{display:flex}
.monaco-editor .suggest-widget .suggest-status-bar .left{padding-right:8px}
.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-label{opacity:.5;color:inherit}
.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label{margin-right:0}
.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label:after{content:", ";margin-right:.3em}
.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none}
.monaco-editor .suggest-widget.with-status-bar:not(.docs-side) .monaco-list .monaco-list-row:hover>.contents>.main>.right.can-expand-details>.details-label{width:100%}
.monaco-editor .suggest-widget>.message{padding-left:22px}
.monaco-editor .suggest-widget>.tree{height:100%;width:100%}
.monaco-editor .suggest-widget .monaco-list{-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row{display:flex;-mox-box-sizing:border-box;box-sizing:border-box;padding-right:10px;background-repeat:no-repeat;background-position:2px 2px;white-space:nowrap;cursor:pointer;touch-action:none}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents{flex:1;height:100%;overflow:hidden;padding-left:2px}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main{display:flex;overflow:hidden;text-overflow:ellipsis;white-space:pre;justify-content:space-between}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{display:flex}
.monaco-editor .suggest-widget:not(.frozen) .monaco-highlighted-label .highlight{font-weight:700}
.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:before{color:inherit;opacity:1;font-size:14px;cursor:pointer}
.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close{position:absolute;top:6px;right:2px}
.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close:hover,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:hover{opacity:1}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{opacity:.7}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.signature-label{overflow:hidden;text-overflow:ellipsis;opacity:.6}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.qualifier-label{margin-left:12px;opacity:.4;font-size:85%;line-height:normal;text-overflow:ellipsis;overflow:hidden;align-self:center}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{font-size:85%;margin-left:1.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label>.monaco-tokenized-source{display:inline}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{display:none}
.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row.focused:not(.string-label)>.contents>.main>.right>.details-label,.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.right>.details-label,.monaco-editor .suggest-widget:not(.shows-details) .monaco-list .monaco-list-row.focused>.contents>.main>.right>.details-label{display:inline}
.monaco-editor .suggest-widget:not(.docs-side) .monaco-list .monaco-list-row:hover>.contents>.main>.right.can-expand-details>.details-label{width:calc(100% - 26px)}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left{flex-shrink:1;flex-grow:1;overflow:hidden}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.monaco-icon-label{flex-shrink:0}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.left>.monaco-icon-label{max-width:100%}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.left>.monaco-icon-label{flex-shrink:1}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{overflow:hidden;flex-shrink:4;max-width:70%}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:inline-block;position:absolute;right:10px;width:18px;height:18px;visibility:hidden}
.monaco-editor .suggest-widget.docs-below .monaco-list .monaco-list-row>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none!important}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.right>.readMore{display:none}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore{display:inline-block}
.monaco-editor .suggest-widget.docs-below .monaco-list .monaco-list-row>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row:hover>.contents>.main>.right>.readMore{visibility:visible}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated{opacity:.66;text-decoration:unset}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated>.monaco-icon-label-container>.monaco-icon-name-container{text-decoration:line-through}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label:before{height:100%}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon{display:block;height:16px;width:16px;margin-left:2px;background-repeat:no-repeat;background-size:80%;background-position:50%}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.hide{display:none}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon{display:flex;align-items:center;margin-right:4px}
.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .icon,.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .suggest-icon:before{display:none}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.customcolor .colorspan{margin:0 0 0 .3em;border:.1em solid #000;width:.7em;height:.7em;display:inline-block}
.monaco-editor .suggest-details-container{z-index:41}
.monaco-editor .suggest-details{display:flex;flex-direction:column;cursor:default}
.monaco-editor .suggest-details.no-docs{display:none}
.monaco-editor .suggest-details>.monaco-scrollable-element{flex:1}
.monaco-editor .suggest-details>.monaco-scrollable-element>.body{box-sizing:border-box;height:100%;width:100%}
.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type{flex:2;overflow:hidden;text-overflow:ellipsis;opacity:.7;white-space:pre;margin:0 24px 0 0;padding:4px 0 12px 5px}
.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type.auto-wrap{white-space:normal;word-break:break-all}
.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs{margin:0;padding:4px 5px;white-space:pre-wrap}
.monaco-editor .suggest-details.no-type>.monaco-scrollable-element>.body>.docs{margin-right:24px}
.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs{padding:0;white-space:normal;min-height:calc(1rem + 8px)}
.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div,.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>span:not(:empty){padding:4px 5px}
.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:first-child{margin-top:0}
.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:last-child{margin-bottom:0}
.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs .code{white-space:pre-wrap;word-wrap:break-word}
.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .codicon{vertical-align:sub}
.monaco-editor .suggest-details>.monaco-scrollable-element>.body>p:empty{display:none}
.monaco-editor .suggest-details code{border-radius:3px;padding:0 .4em}
.monaco-editor .suggest-details ol,.monaco-editor .suggest-details ul{padding-left:20px}
.monaco-editor .suggest-details p code{font-family:var(--monaco-monospace-font)}
.monaco-editor .suggest-preview-additional-widget{white-space:nowrap}
.monaco-editor .suggest-preview-additional-widget .content-spacer{color:transparent;white-space:pre}
.monaco-editor .suggest-preview-additional-widget .button{display:inline-block;cursor:pointer;text-decoration:underline;text-underline-position:under}
.monaco-editor .ghost-text-hidden{opacity:0;font-size:0}
.monaco-editor .ghost-text-decoration,.monaco-editor .suggest-preview-text{font-style:italic}
.monaco-editor.vs .dnd-target{border-right:2px dotted #000;color:#fff}
.monaco-editor.vs-dark .dnd-target{border-right:2px dotted #aeafad;color:#51504f}
.monaco-editor.hc-black .dnd-target{border-right:2px dotted #fff;color:#000}
.monaco-editor.hc-black.mac.mouse-default .view-lines,.monaco-editor.mouse-default .view-lines,.monaco-editor.vs-dark.mac.mouse-default .view-lines{cursor:default}
.monaco-editor.hc-black.mac.mouse-copy .view-lines,.monaco-editor.mouse-copy .view-lines,.monaco-editor.vs-dark.mac.mouse-copy .view-lines{cursor:copy}
.monaco-custom-checkbox{margin-left:2px;float:left;cursor:pointer;overflow:hidden;opacity:.7;width:20px;height:20px;border:1px solid transparent;padding:1px;box-sizing:border-box;-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}
.monaco-custom-checkbox.checked,.monaco-custom-checkbox:hover{opacity:1}
.hc-black .monaco-custom-checkbox,.hc-black .monaco-custom-checkbox:hover{background:none}
.monaco-custom-checkbox.monaco-simple-checkbox{height:18px;width:18px;border:1px solid transparent;border-radius:3px;margin-right:9px;margin-left:0;padding:0;opacity:1;background-size:16px!important}
.monaco-custom-checkbox.monaco-simple-checkbox:not(.checked):before{visibility:hidden}
.monaco-editor .find-widget{position:absolute;z-index:35;height:33px;overflow:hidden;line-height:19px;transition:transform .2s linear;padding:0 4px;box-sizing:border-box;transform:translateY(calc(-100% - 10px))}
.monaco-editor .find-widget textarea{margin:0}
.monaco-editor .find-widget.hiddenEditor{display:none}
.monaco-editor .find-widget.replaceToggled>.replace-part{display:flex}
.monaco-editor .find-widget.visible{transform:translateY(0)}
.monaco-editor .find-widget .monaco-inputbox.synthetic-focus{outline:1px solid -webkit-focus-ring-color;outline-offset:-1px}
.monaco-editor .find-widget .monaco-inputbox .input{background-color:transparent;min-height:0}
.monaco-editor .find-widget .monaco-findInput .input{font-size:13px}
.monaco-editor .find-widget>.find-part,.monaco-editor .find-widget>.replace-part{margin:4px 0 0 17px;font-size:12px;display:flex}
.monaco-editor .find-widget>.find-part .monaco-inputbox,.monaco-editor .find-widget>.replace-part .monaco-inputbox{min-height:25px}
.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-right:22px}
.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.mirror,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-top:2px;padding-bottom:2px}
.monaco-editor .find-widget>.find-part .find-actions,.monaco-editor .find-widget>.replace-part .replace-actions{height:25px;display:flex;align-items:center}
.monaco-editor .find-widget .monaco-findInput{vertical-align:middle;display:flex;flex:1}
.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element{width:100%}
.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element .scrollbar.vertical{opacity:0}
.monaco-editor .find-widget .matchesCount{display:flex;flex:initial;margin:0 0 0 3px;padding:2px 0 0 2px;height:25px;vertical-align:middle;box-sizing:border-box;text-align:center;line-height:23px}
.monaco-editor .find-widget .button{width:16px;height:16px;padding:3px;border-radius:5px;flex:initial;margin-left:3px;background-position:50%;background-repeat:no-repeat;cursor:pointer;display:flex;align-items:center;justify-content:center}
.monaco-editor .find-widget .codicon-find-selection{width:22px;height:22px;padding:3px;border-radius:5px}
.monaco-editor .find-widget .button.left{margin-left:0;margin-right:3px}
.monaco-editor .find-widget .button.wide{width:auto;padding:1px 6px;top:-1px}
.monaco-editor .find-widget .button.toggle{position:absolute;top:0;left:3px;width:18px;height:100%;border-radius:0;box-sizing:border-box}
.monaco-editor .find-widget .button.toggle.disabled{display:none}
.monaco-editor .find-widget .disabled{opacity:.3;cursor:default}
.monaco-editor .find-widget>.replace-part{display:none}
.monaco-editor .find-widget>.replace-part>.monaco-findInput{position:relative;display:flex;vertical-align:middle;flex:auto;flex-grow:0;flex-shrink:0}
.monaco-editor .find-widget>.replace-part>.monaco-findInput>.controls{position:absolute;top:3px;right:2px}
.monaco-editor .find-widget.reduced-find-widget .matchesCount{display:none}
.monaco-editor .find-widget.narrow-find-widget{max-width:257px!important}
.monaco-editor .find-widget.collapsed-find-widget{max-width:170px!important}
.monaco-editor .find-widget.collapsed-find-widget .button.next,.monaco-editor .find-widget.collapsed-find-widget .button.previous,.monaco-editor .find-widget.collapsed-find-widget .button.replace,.monaco-editor .find-widget.collapsed-find-widget .button.replace-all,.monaco-editor .find-widget.collapsed-find-widget>.find-part .monaco-findInput .controls{display:none}
.monaco-editor .findMatch{-webkit-animation-duration:0;animation-duration:0;-webkit-animation-name:inherit!important;animation-name:inherit!important}
.monaco-editor .find-widget .monaco-sash{left:0!important}
.monaco-editor.hc-black .find-widget .button:before{position:relative;top:1px;left:2px}
.monaco-inputbox{position:relative;display:block;padding:0;box-sizing:border-box;font-size:inherit}
.monaco-inputbox.idle{border:1px solid transparent}
.monaco-inputbox>.ibwrapper>.input,.monaco-inputbox>.ibwrapper>.mirror{padding:4px}
.monaco-inputbox>.ibwrapper{position:relative;width:100%;height:100%}
.monaco-inputbox>.ibwrapper>.input{display:inline-block;box-sizing:border-box;width:100%;height:100%;line-height:inherit;border:none;font-family:inherit;font-size:inherit;resize:none;color:inherit}
.monaco-inputbox>.ibwrapper>input{text-overflow:ellipsis}
.monaco-inputbox>.ibwrapper>textarea.input{display:block;-ms-overflow-style:none;scrollbar-width:none;outline:none}
.monaco-inputbox>.ibwrapper>textarea.input::-webkit-scrollbar{display:none}
.monaco-inputbox>.ibwrapper>textarea.input.empty{white-space:nowrap}
.monaco-inputbox>.ibwrapper>.mirror{position:absolute;display:inline-block;width:100%;top:0;left:0;box-sizing:border-box;white-space:pre-wrap;visibility:hidden;word-wrap:break-word}
.monaco-inputbox-container{text-align:right}
.monaco-inputbox-container .monaco-inputbox-message{display:inline-block;overflow:hidden;text-align:left;width:100%;box-sizing:border-box;padding:.4em;font-size:12px;line-height:17px;margin-top:-1px;word-wrap:break-word}
.monaco-inputbox .monaco-action-bar{position:absolute;right:2px;top:4px}
.monaco-inputbox .monaco-action-bar .action-item{margin-left:2px}
.monaco-inputbox .monaco-action-bar .action-item .codicon{background-repeat:no-repeat;width:16px;height:16px}
.monaco-findInput{position:relative}
.monaco-findInput .monaco-inputbox{font-size:13px;width:100%}
.monaco-findInput>.controls{position:absolute;top:3px;right:2px}
.vs .monaco-findInput.disabled{background-color:#e1e1e1}
.vs-dark .monaco-findInput.disabled{background-color:#333}
.monaco-findInput.highlight-0 .controls{-webkit-animation:monaco-findInput-highlight-0 .1s linear 0s;animation:monaco-findInput-highlight-0 .1s linear 0s}
.monaco-findInput.highlight-1 .controls{-webkit-animation:monaco-findInput-highlight-1 .1s linear 0s;animation:monaco-findInput-highlight-1 .1s linear 0s}
.hc-black .monaco-findInput.highlight-0 .controls,.vs-dark .monaco-findInput.highlight-0 .controls{-webkit-animation:monaco-findInput-highlight-dark-0 .1s linear 0s;animation:monaco-findInput-highlight-dark-0 .1s linear 0s}
.hc-black .monaco-findInput.highlight-1 .controls,.vs-dark .monaco-findInput.highlight-1 .controls{-webkit-animation:monaco-findInput-highlight-dark-1 .1s linear 0s;animation:monaco-findInput-highlight-dark-1 .1s linear 0s}
@-webkit-keyframes monaco-findInput-highlight-0{0%{background:rgba(253,255,0,.8)}
to{background:transparent}
}
@keyframes monaco-findInput-highlight-0{0%{background:rgba(253,255,0,.8)}
to{background:transparent}
}
@-webkit-keyframes monaco-findInput-highlight-1{0%{background:rgba(253,255,0,.8)}
99%{background:transparent}
}
@keyframes monaco-findInput-highlight-1{0%{background:rgba(253,255,0,.8)}
99%{background:transparent}
}
@-webkit-keyframes monaco-findInput-highlight-dark-0{0%{background:hsla(0,0%,100%,.44)}
to{background:transparent}
}
@keyframes monaco-findInput-highlight-dark-0{0%{background:hsla(0,0%,100%,.44)}
to{background:transparent}
}
@-webkit-keyframes monaco-findInput-highlight-dark-1{0%{background:hsla(0,0%,100%,.44)}
99%{background:transparent}
}
@keyframes monaco-findInput-highlight-dark-1{0%{background:hsla(0,0%,100%,.44)}
99%{background:transparent}
}
.monaco-editor .margin-view-overlays .codicon-folding-collapsed,.monaco-editor .margin-view-overlays .codicon-folding-expanded{cursor:pointer;opacity:0;transition:opacity .5s;display:flex;align-items:center;justify-content:center;font-size:140%;margin-left:2px}
.monaco-editor .margin-view-overlays .codicon.alwaysShowFoldIcons,.monaco-editor .margin-view-overlays .codicon.codicon-folding-collapsed,.monaco-editor .margin-view-overlays:hover .codicon{opacity:1}
.monaco-editor .inline-folded:after{color:grey;margin:.1em .2em 0;content:"⋯";display:inline;line-height:1em;cursor:pointer}
.monaco-editor .iPadShowKeyboard{width:58px;min-width:0;height:36px;min-height:0;margin:0;padding:0;position:absolute;resize:none;overflow:hidden;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00OC4wMzYgNC4wMUg0LjAwOFYzMi4wM2g0NC4wMjhWNC4wMXpNNC4wMDguMDA4QTQuMDAzIDQuMDAzIDAgMDAuMDA1IDQuMDFWMzIuMDNhNC4wMDMgNC4wMDMgMCAwMDQuMDAzIDQuMDAyaDQ0LjAyOGE0LjAwMyA0LjAwMyAwIDAwNC4wMDMtNC4wMDJWNC4wMUE0LjAwMyA0LjAwMyAwIDAwNDguMDM2LjAwOEg0LjAwOHpNOC4wMSA4LjAxM2g0LjAwM3Y0LjAwM0g4LjAxVjguMDEzem0xMi4wMDggMGgtNC4wMDJ2NC4wMDNoNC4wMDJWOC4wMTN6bTQuMDAzIDBoNC4wMDJ2NC4wMDNoLTQuMDAyVjguMDEzem0xMi4wMDggMGgtNC4wMDN2NC4wMDNoNC4wMDNWOC4wMTN6bTQuMDAyIDBoNC4wMDN2NC4wMDNINDAuMDNWOC4wMTN6bS0yNC4wMTUgOC4wMDVIOC4wMXY0LjAwM2g4LjAwNnYtNC4wMDN6bTQuMDAyIDBoNC4wMDN2NC4wMDNoLTQuMDAzdi00LjAwM3ptMTIuMDA4IDBoLTQuMDAzdjQuMDAzaDQuMDAzdi00LjAwM3ptMTIuMDA4IDB2NC4wMDNoLTguMDA1di00LjAwM2g4LjAwNXptLTMyLjAyMSA4LjAwNUg4LjAxdjQuMDAzaDQuMDAzdi00LjAwM3ptNC4wMDMgMGgyMC4wMTN2NC4wMDNIMTYuMDE2di00LjAwM3ptMjguMDE4IDBINDAuMDN2NC4wMDNoNC4wMDN2LTQuMDAzeiIgZmlsbD0iIzQyNDI0MiIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDUzdjM2SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+") 50% no-repeat;border:4px solid #f6f6f6;border-radius:4px}
.monaco-editor.vs-dark .iPadShowKeyboard{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00OC4wMzYgNC4wMUg0LjAwOFYzMi4wM2g0NC4wMjhWNC4wMXpNNC4wMDguMDA4QTQuMDAzIDQuMDAzIDAgMDAuMDA1IDQuMDFWMzIuMDNhNC4wMDMgNC4wMDMgMCAwMDQuMDAzIDQuMDAyaDQ0LjAyOGE0LjAwMyA0LjAwMyAwIDAwNC4wMDMtNC4wMDJWNC4wMUE0LjAwMyA0LjAwMyAwIDAwNDguMDM2LjAwOEg0LjAwOHpNOC4wMSA4LjAxM2g0LjAwM3Y0LjAwM0g4LjAxVjguMDEzem0xMi4wMDggMGgtNC4wMDJ2NC4wMDNoNC4wMDJWOC4wMTN6bTQuMDAzIDBoNC4wMDJ2NC4wMDNoLTQuMDAyVjguMDEzem0xMi4wMDggMGgtNC4wMDN2NC4wMDNoNC4wMDNWOC4wMTN6bTQuMDAyIDBoNC4wMDN2NC4wMDNINDAuMDNWOC4wMTN6bS0yNC4wMTUgOC4wMDVIOC4wMXY0LjAwM2g4LjAwNnYtNC4wMDN6bTQuMDAyIDBoNC4wMDN2NC4wMDNoLTQuMDAzdi00LjAwM3ptMTIuMDA4IDBoLTQuMDAzdjQuMDAzaDQuMDAzdi00LjAwM3ptMTIuMDA4IDB2NC4wMDNoLTguMDA1di00LjAwM2g4LjAwNXptLTMyLjAyMSA4LjAwNUg4LjAxdjQuMDAzaDQuMDAzdi00LjAwM3ptNC4wMDMgMGgyMC4wMTN2NC4wMDNIMTYuMDE2di00LjAwM3ptMjguMDE4IDBINDAuMDN2NC4wMDNoNC4wMDN2LTQuMDAzeiIgZmlsbD0iI0M1QzVDNSIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDUzdjM2SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+") 50% no-repeat;border:4px solid #252526}
.monaco-editor .tokens-inspect-widget{z-index:50;-moz-user-select:text;user-select:text;-webkit-user-select:text;-ms-user-select:text;padding:10px}
.tokens-inspect-separator{height:1px;border:0}
.monaco-editor .tokens-inspect-widget .tm-token{font-family:var(--monaco-monospace-font)}
.monaco-editor .tokens-inspect-widget .tm-token-length{font-weight:400;font-size:60%;float:right}
.monaco-editor .tokens-inspect-widget .tm-metadata-table{width:100%}
.monaco-editor .tokens-inspect-widget .tm-metadata-value{font-family:var(--monaco-monospace-font);text-align:right}
.monaco-editor .tokens-inspect-widget .tm-token-type{font-family:var(--monaco-monospace-font)}
.monaco-editor .detected-link,.monaco-editor .detected-link-active{text-decoration:underline;text-underline-position:under}
.monaco-editor .detected-link-active{cursor:pointer}
.monaco-editor .parameter-hints-widget{z-index:10;display:flex;flex-direction:column;line-height:1.5em}
.monaco-editor .parameter-hints-widget>.phwrapper{max-width:440px;display:flex;flex-direction:row}
.monaco-editor .parameter-hints-widget.multiple{min-height:3.3em;padding:0}
.monaco-editor .parameter-hints-widget.visible{transition:left .05s ease-in-out}
.monaco-editor .parameter-hints-widget p,.monaco-editor .parameter-hints-widget ul{margin:8px 0}
.monaco-editor .parameter-hints-widget .body,.monaco-editor .parameter-hints-widget .monaco-scrollable-element{display:flex;flex:1;flex-direction:column;min-height:100%}
.monaco-editor .parameter-hints-widget .signature{padding:4px 5px}
.monaco-editor .parameter-hints-widget .docs{padding:0 10px 0 5px;white-space:pre-wrap}
.monaco-editor .parameter-hints-widget .docs.empty{display:none}
.monaco-editor .parameter-hints-widget .docs .markdown-docs{white-space:normal}
.monaco-editor .parameter-hints-widget .docs .markdown-docs code{font-family:var(--monaco-monospace-font)}
.monaco-editor .parameter-hints-widget .docs .code{white-space:pre-wrap}
.monaco-editor .parameter-hints-widget .docs code{border-radius:3px;padding:0 .4em}
.monaco-editor .parameter-hints-widget .controls{display:none;flex-direction:column;align-items:center;min-width:22px;justify-content:flex-end}
.monaco-editor .parameter-hints-widget.multiple .controls{display:flex;padding:0 2px}
.monaco-editor .parameter-hints-widget.multiple .button{width:16px;height:16px;background-repeat:no-repeat;cursor:pointer}
.monaco-editor .parameter-hints-widget .button.previous{bottom:24px}
.monaco-editor .parameter-hints-widget .overloads{text-align:center;height:12px;line-height:12px;opacity:.5;font-family:var(--monaco-monospace-font)}
.monaco-editor .parameter-hints-widget .signature .parameter.active{font-weight:700;text-decoration:underline}
.monaco-editor .parameter-hints-widget .documentation-parameter>.parameter{font-weight:700;margin-right:.5em}
.monaco-editor .rename-box{z-index:100;color:inherit}
.monaco-editor .rename-box.preview{padding:3px 3px 0}
.monaco-editor .rename-box .rename-input{padding:3px;width:calc(100% - 6px)}
.monaco-editor .rename-box .rename-label{display:none;opacity:.8}
.monaco-editor .rename-box.preview .rename-label{display:inherit}
.monaco-editor{font-family:-apple-system,BlinkMacSystemFont,"Segoe WPC","Segoe UI","HelveticaNeue-Light",system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,"Ubuntu","Droid Sans";--monaco-monospace-font:"SF Mono",Monaco,Menlo,Consolas,"Ubuntu Mono","Liberation Mono","DejaVu Sans Mono","Courier New",monospace}
.monaco-editor.hc-black .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-menu .monaco-action-bar.vertical .action-item .action-menu-item:focus .action-label{stroke-width:1.2px}
.monaco-hover p{margin:0}
.monaco-aria-container{position:absolute!important;top:0;height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%)}
.monaco-editor.hc-black{-ms-high-contrast-adjust:none}
@media screen and (-ms-high-contrast:active){
.monaco-editor.vs-dark .view-overlays .current-line,.monaco-editor.vs .view-overlays .current-line{border-color:windowtext!important;border-left:0;border-right:0}
.monaco-editor.vs-dark .cursor,.monaco-editor.vs .cursor{background-color:windowtext!important}
.monaco-editor.vs-dark .dnd-target,.monaco-editor.vs .dnd-target{border-color:windowtext!important}
.monaco-editor.vs-dark .selected-text,.monaco-editor.vs .selected-text{background-color:highlight!important}
.monaco-editor.vs-dark .view-line,.monaco-editor.vs .view-line{-ms-high-contrast-adjust:none}
.monaco-editor.vs-dark .view-line span,.monaco-editor.vs .view-line span{color:windowtext!important}
.monaco-editor.vs-dark .view-line span.inline-selected-text,.monaco-editor.vs .view-line span.inline-selected-text{color:highlighttext!important}
.monaco-editor.vs-dark .view-overlays,.monaco-editor.vs .view-overlays{-ms-high-contrast-adjust:none}
.monaco-editor.vs-dark .reference-decoration,.monaco-editor.vs-dark .selectionHighlight,.monaco-editor.vs-dark .wordHighlight,.monaco-editor.vs-dark .wordHighlightStrong,.monaco-editor.vs .reference-decoration,.monaco-editor.vs .selectionHighlight,.monaco-editor.vs .wordHighlight,.monaco-editor.vs .wordHighlightStrong{border:2px dotted highlight!important;background:transparent!important;box-sizing:border-box}
.monaco-editor.vs-dark .rangeHighlight,.monaco-editor.vs .rangeHighlight{background:transparent!important;border:1px dotted activeborder!important;box-sizing:border-box}
.monaco-editor.vs-dark .bracket-match,.monaco-editor.vs .bracket-match{border-color:windowtext!important;background:transparent!important}
.monaco-editor.vs-dark .currentFindMatch,.monaco-editor.vs-dark .findMatch,.monaco-editor.vs .currentFindMatch,.monaco-editor.vs .findMatch{border:2px dotted activeborder!important;background:transparent!important;box-sizing:border-box}
.monaco-editor.vs-dark .find-widget,.monaco-editor.vs .find-widget{border:1px solid windowtext}
.monaco-editor.vs-dark .monaco-list .monaco-list-row,.monaco-editor.vs .monaco-list .monaco-list-row{-ms-high-contrast-adjust:none;color:windowtext!important}
.monaco-editor.vs-dark .monaco-list .monaco-list-row.focused,.monaco-editor.vs .monaco-list .monaco-list-row.focused{color:highlighttext!important;background-color:highlight!important}
.monaco-editor.vs-dark .monaco-list .monaco-list-row:hover,.monaco-editor.vs .monaco-list .monaco-list-row:hover{background:transparent!important;border:1px solid highlight;box-sizing:border-box}
.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar,.monaco-editor.vs .monaco-scrollable-element>.scrollbar{-ms-high-contrast-adjust:none;background:background!important;border:1px solid windowtext;box-sizing:border-box}
.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar>.slider,.monaco-editor.vs .monaco-scrollable-element>.scrollbar>.slider{background:windowtext!important}
.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar>.slider.active,.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar>.slider:hover,.monaco-editor.vs .monaco-scrollable-element>.scrollbar>.slider.active,.monaco-editor.vs .monaco-scrollable-element>.scrollbar>.slider:hover{background:highlight!important}
.monaco-editor.vs-dark .decorationsOverviewRuler,.monaco-editor.vs .decorationsOverviewRuler{opacity:0}
.monaco-editor.vs-dark .minimap,.monaco-editor.vs .minimap{display:none}
.monaco-editor.vs-dark .squiggly-d-error,.monaco-editor.vs .squiggly-d-error{background:transparent!important;border-bottom:4px double #e47777}
.monaco-editor.vs-dark .squiggly-b-info,.monaco-editor.vs-dark .squiggly-c-warning,.monaco-editor.vs .squiggly-b-info,.monaco-editor.vs .squiggly-c-warning{border-bottom:4px double #71b771}
.monaco-editor.vs-dark .squiggly-a-hint,.monaco-editor.vs .squiggly-a-hint{border-bottom:4px double #6c6c6c}
.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.vs .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label{-ms-high-contrast-adjust:none;color:highlighttext!important;background-color:highlight!important}
.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:hover .action-label,.monaco-editor.vs .monaco-menu .monaco-action-bar.vertical .action-menu-item:hover .action-label{-ms-high-contrast-adjust:none;background:transparent!important;border:1px solid highlight;box-sizing:border-box}
.monaco-diff-editor.vs-dark .diffOverviewRuler,.monaco-diff-editor.vs .diffOverviewRuler{display:none}
.monaco-editor.vs-dark .line-delete,.monaco-editor.vs-dark .line-insert,.monaco-editor.vs .line-delete,.monaco-editor.vs .line-insert{background:transparent!important;border:1px solid highlight!important;box-sizing:border-box}
.monaco-editor.vs-dark .char-delete,.monaco-editor.vs-dark .char-insert,.monaco-editor.vs .char-delete,.monaco-editor.vs .char-insert{background:transparent!important}
}
.monaco-diff-editor .diffOverview{z-index:9}
.monaco-diff-editor .diffOverview .diffViewport{z-index:10}
.monaco-diff-editor.vs .diffOverview{background:rgba(0,0,0,.03)}
.monaco-diff-editor.vs-dark .diffOverview{background:hsla(0,0%,100%,.01)}
.monaco-scrollable-element.modified-in-monaco-diff-editor.vs-dark .scrollbar,.monaco-scrollable-element.modified-in-monaco-diff-editor.vs .scrollbar{background:transparent}
.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-black .scrollbar{background:none}
.monaco-scrollable-element.modified-in-monaco-diff-editor .slider{z-index:10}
.modified-in-monaco-diff-editor .slider.active{background:hsla(0,0%,67.1%,.4)}
.modified-in-monaco-diff-editor.hc-black .slider.active{background:none}
.monaco-diff-editor .delete-sign,.monaco-diff-editor .insert-sign,.monaco-editor .delete-sign,.monaco-editor .insert-sign{font-size:11px!important;opacity:.7!important;display:flex!important;align-items:center}
.monaco-diff-editor.hc-black .delete-sign,.monaco-diff-editor.hc-black .insert-sign,.monaco-editor.hc-black .delete-sign,.monaco-editor.hc-black .insert-sign{opacity:1}
.monaco-editor .inline-added-margin-view-zone,.monaco-editor .inline-deleted-margin-view-zone{text-align:right}
.monaco-editor .view-zones .view-lines .view-line span{display:inline-block}
.monaco-editor .margin-view-zones .lightbulb-glyph:hover{cursor:pointer}
.monaco-diff-editor .diff-review-line-number{text-align:right;display:inline-block}
.monaco-diff-editor .diff-review{position:absolute;-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}
.monaco-diff-editor .diff-review-summary{padding-left:10px}
.monaco-diff-editor .diff-review-shadow{position:absolute}
.monaco-diff-editor .diff-review-row{white-space:pre}
.monaco-diff-editor .diff-review-table{display:table;min-width:100%}
.monaco-diff-editor .diff-review-row{display:table-row;width:100%}
.monaco-diff-editor .diff-review-spacer{display:inline-block;width:10px;vertical-align:middle}
.monaco-diff-editor .diff-review-spacer>.codicon{font-size:9px!important}
.monaco-diff-editor .diff-review-actions{display:inline-block;position:absolute;right:10px;top:2px}
.monaco-diff-editor .diff-review-actions .action-label{width:16px;height:16px;margin:2px 0}
.context-view{position:absolute;z-index:2500}
.context-view.fixed{-webkit-animation:none 0s ease 0s 1 normal none running;animation:none 0s ease 0s 1 normal none running;-webkit-backface-visibility:visible;backface-visibility:visible;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;border:none;border-collapse:separate;-o-border-image:none;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;-moz-columns:auto;-moz-column-count:auto;-moz-column-fill:balance;column-fill:balance;grid-column-gap:normal;-moz-column-gap:normal;column-gap:normal;-moz-column-rule:medium none currentColor;column-rule:medium none currentColor;-moz-column-span:1;column-span:1;-moz-column-width:auto;columns:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;font-feature-settings:normal;font-variant:normal;font-weight:400;font-stretch:normal;line-height:normal;height:auto;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;-moz-tab-size:8;-o-tab-size:8;tab-size:8;table-layout:auto;text-align:left;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:50% 50% 0;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;all:initial;font-family:inherit;font-size:13px;position:fixed;z-index:2500;color:inherit}
.context-view .monaco-menu{min-width:130px}
.quick-input-widget{font-size:13px}
.quick-input-widget .monaco-highlighted-label .highlight{color:#0066bf}
.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight{color:#9dddff}
.vs-dark .quick-input-widget .monaco-highlighted-label .highlight{color:#0097fb}
.hc-black .quick-input-widget .monaco-highlighted-label .highlight{color:#f38518}
.monaco-keybinding>.monaco-keybinding-key{background-color:hsla(0,0%,86.7%,.4);border:1px solid hsla(0,0%,80%,.4);border-bottom-color:hsla(0,0%,73.3%,.4);box-shadow:inset 0 -1px 0 hsla(0,0%,73.3%,.4);color:#555}
.hc-black .monaco-keybinding>.monaco-keybinding-key{background-color:transparent;border:1px solid #6fc3df;box-shadow:none;color:#fff}
.vs-dark .monaco-keybinding>.monaco-keybinding-key{background-color:hsla(0,0%,50.2%,.17);border:1px solid rgba(51,51,51,.6);border-bottom-color:rgba(68,68,68,.6);box-shadow:inset 0 -1px 0 rgba(68,68,68,.6);color:#ccc}
.monaco-text-button{box-sizing:border-box;display:flex;width:100%;padding:4px;text-align:center;cursor:pointer;justify-content:center;align-items:center}
.monaco-text-button:focus{outline-offset:2px!important}
.monaco-text-button:hover{text-decoration:none!important}
.monaco-button.disabled,.monaco-button.disabled:focus{opacity:.4!important;cursor:default}
.monaco-text-button>.codicon{margin:0 .2em;color:inherit!important}
.monaco-button-dropdown{display:flex;cursor:pointer}
.monaco-button-dropdown>.monaco-dropdown-button{margin-left:1px}
.monaco-description-button{flex-direction:column}
.monaco-description-button .monaco-button-label{font-weight:500}
.monaco-description-button .monaco-button-description{font-style:italic}
.monaco-progress-container{width:100%;height:5px;overflow:hidden}
.monaco-progress-container .progress-bit{width:2%;height:5px;position:absolute;left:0;display:none}
.monaco-progress-container.active .progress-bit{display:inherit}
.monaco-progress-container.discrete .progress-bit{left:0;transition:width .1s linear}
.monaco-progress-container.discrete.done .progress-bit{width:100%}
.monaco-progress-container.infinite .progress-bit{-webkit-animation-name:progress;animation-name:progress;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;transform:translateZ(0)}
@-webkit-keyframes progress{0%{transform:translateX(0) scaleX(1)}
50%{transform:translateX(2500%) scaleX(3)}
to{transform:translateX(4900%) scaleX(1)}
}
@keyframes progress{0%{transform:translateX(0) scaleX(1)}
50%{transform:translateX(2500%) scaleX(3)}
to{transform:translateX(4900%) scaleX(1)}
}
.quick-input-widget{position:absolute;width:600px;z-index:2000;padding:0 1px 1px;left:50%;margin-left:-300px}
.quick-input-titlebar{display:flex;align-items:center}
.quick-input-left-action-bar{display:flex;margin-left:4px;flex:1}
.quick-input-title{padding:3px 0;text-align:center;text-overflow:ellipsis;overflow:hidden}
.quick-input-right-action-bar{display:flex;margin-right:4px;flex:1}
.quick-input-right-action-bar>.actions-container{justify-content:flex-end}
.quick-input-titlebar .monaco-action-bar .action-label.codicon{background-position:50%;background-repeat:no-repeat;padding:2px}
.quick-input-description{margin:6px}
.quick-input-header .quick-input-description{margin:4px 2px}
.quick-input-header{display:flex;padding:6px 6px 0;margin-bottom:-2px}
.quick-input-widget.hidden-input .quick-input-header{padding:0;margin-bottom:0}
.quick-input-and-message{display:flex;flex-direction:column;flex-grow:1;min-width:0;position:relative}
.quick-input-check-all{align-self:center;margin:0}
.quick-input-filter{flex-grow:1;display:flex;position:relative}
.quick-input-box{flex-grow:1}
.quick-input-widget.show-checkboxes .quick-input-box,.quick-input-widget.show-checkboxes .quick-input-message{margin-left:5px}
.quick-input-visible-count{position:absolute;left:-10000px}
.quick-input-count{align-self:center;position:absolute;right:4px;display:flex;align-items:center}
.quick-input-count .monaco-count-badge{vertical-align:middle;padding:2px 4px;border-radius:2px;min-height:auto;line-height:normal}
.quick-input-action{margin-left:6px}
.quick-input-action .monaco-text-button{font-size:11px;padding:0 6px;display:flex;height:27.5px;align-items:center}
.quick-input-message{margin-top:-1px;padding:5px 5px 2px;word-wrap:break-word}
.quick-input-message>.codicon{margin:0 .2em;vertical-align:text-bottom}
.quick-input-progress.monaco-progress-container{position:relative}
.quick-input-progress.monaco-progress-container,.quick-input-progress.monaco-progress-container .progress-bit{height:2px}
.quick-input-list{line-height:22px;margin-top:6px}
.quick-input-widget.hidden-input .quick-input-list{margin-top:0}
.quick-input-list .monaco-list{overflow:hidden;max-height:440px}
.quick-input-list .quick-input-list-entry{box-sizing:border-box;overflow:hidden;display:flex;height:100%;padding:0 6px}
.quick-input-list .quick-input-list-entry.quick-input-list-separator-border{border-top-width:1px;border-top-style:solid}
.quick-input-list .monaco-list-row[data-index="0"] .quick-input-list-entry.quick-input-list-separator-border{border-top-style:none}
.quick-input-list .quick-input-list-label{overflow:hidden;display:flex;height:100%;flex:1}
.quick-input-list .quick-input-list-checkbox{align-self:center;margin:0}
.quick-input-list .quick-input-list-rows{overflow:hidden;text-overflow:ellipsis;display:flex;flex-direction:column;height:100%;flex:1;margin-left:5px}
.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-rows{margin-left:10px}
.quick-input-widget .quick-input-list .quick-input-list-checkbox{display:none}
.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-checkbox{display:inline}
.quick-input-list .quick-input-list-rows>.quick-input-list-row{display:flex;align-items:center}
.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label,.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label .monaco-icon-label-container>.monaco-icon-name-container{flex:1}
.quick-input-list .quick-input-list-rows>.quick-input-list-row .codicon[class*=codicon-]{vertical-align:text-bottom}
.quick-input-list .quick-input-list-rows .monaco-highlighted-label span{opacity:1}
.quick-input-list .quick-input-list-entry .quick-input-list-entry-keybinding{margin-right:8px}
.quick-input-list .quick-input-list-label-meta{opacity:.7;line-height:normal;text-overflow:ellipsis;overflow:hidden}
.quick-input-list .monaco-highlighted-label .highlight{font-weight:700}
.quick-input-list .quick-input-list-entry .quick-input-list-separator{margin-right:8px}
.quick-input-list .quick-input-list-entry-action-bar{display:flex;flex:0;overflow:visible}
.quick-input-list .quick-input-list-entry-action-bar .action-label{display:none}
.quick-input-list .quick-input-list-entry-action-bar .action-label.codicon{margin-right:4px;padding:0 2px 2px}
.quick-input-list .quick-input-list-entry-action-bar{margin-top:1px;margin-right:4px}
.quick-input-list .monaco-list-row.focused .quick-input-list-entry-action-bar .action-label,.quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .action-label.always-visible,.quick-input-list .quick-input-list-entry:hover .quick-input-list-entry-action-bar .action-label{display:flex}
.quick-input-list .monaco-list-row.focused .monaco-keybinding-key,.quick-input-list .monaco-list-row.focused .quick-input-list-entry .quick-input-list-separator{color:inherit}
.quick-input-list .monaco-list-row.focused .monaco-keybinding-key{background:none}
.monaco-keybinding{display:flex;align-items:center;line-height:10px}
.monaco-keybinding>.monaco-keybinding-key{display:inline-block;border-style:solid;border-width:1px;border-radius:3px;vertical-align:middle;font-size:11px;padding:3px 5px;margin:0 2px}
.monaco-keybinding>.monaco-keybinding-key:first-child{margin-left:0}
.monaco-keybinding>.monaco-keybinding-key:last-child{margin-right:0}
.monaco-keybinding>.monaco-keybinding-key-separator{display:inline-block}
.monaco-keybinding>.monaco-keybinding-key-chord-separator{width:6px}
.splitpanes{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}
.splitpanes--vertical{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.splitpanes--horizontal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.splitpanes--dragging *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.splitpanes__pane{width:100%;height:100%;overflow:hidden}
.splitpanes--vertical .splitpanes__pane{-webkit-transition:width .2s ease-out;transition:width .2s ease-out}
.splitpanes--horizontal .splitpanes__pane{-webkit-transition:height .2s ease-out;transition:height .2s ease-out}
.splitpanes--dragging .splitpanes__pane{-webkit-transition:none;transition:none}
.splitpanes__splitter{-ms-touch-action:none;touch-action:none}
.splitpanes--vertical>.splitpanes__splitter{min-width:1px;cursor:col-resize}
.splitpanes--horizontal>.splitpanes__splitter{min-height:1px;cursor:row-resize}
.splitpanes.default-theme .splitpanes__pane{background-color:#f2f2f2}
.splitpanes.default-theme .splitpanes__splitter{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-ms-flex-negative:0;flex-shrink:0}
.splitpanes.default-theme .splitpanes__splitter:after,.splitpanes.default-theme .splitpanes__splitter:before{content:"";position:absolute;top:50%;left:50%;background-color:rgba(0,0,0,.15);-webkit-transition:background-color .3s;transition:background-color .3s}
.splitpanes.default-theme .splitpanes__splitter:hover:after,.splitpanes.default-theme .splitpanes__splitter:hover:before{background-color:rgba(0,0,0,.25)}
.splitpanes.default-theme .splitpanes__splitter:first-child{cursor:auto}
.default-theme.splitpanes .splitpanes .splitpanes__splitter{z-index:1}
.default-theme.splitpanes--vertical>.splitpanes__splitter,.default-theme .splitpanes--vertical>.splitpanes__splitter{width:7px;border-left:1px solid #eee;margin-left:-1px}
.default-theme.splitpanes--vertical>.splitpanes__splitter:after,.default-theme .splitpanes--vertical>.splitpanes__splitter:after,.default-theme.splitpanes--vertical>.splitpanes__splitter:before,.default-theme .splitpanes--vertical>.splitpanes__splitter:before{-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:30px}
.default-theme.splitpanes--vertical>.splitpanes__splitter:before,.default-theme .splitpanes--vertical>.splitpanes__splitter:before{margin-left:-2px}
.default-theme.splitpanes--vertical>.splitpanes__splitter:after,.default-theme .splitpanes--vertical>.splitpanes__splitter:after{margin-left:1px}
.default-theme.splitpanes--horizontal>.splitpanes__splitter,.default-theme .splitpanes--horizontal>.splitpanes__splitter{height:7px;border-top:1px solid #eee;margin-top:-1px}
.default-theme.splitpanes--horizontal>.splitpanes__splitter:after,.default-theme .splitpanes--horizontal>.splitpanes__splitter:after,.default-theme.splitpanes--horizontal>.splitpanes__splitter:before,.default-theme .splitpanes--horizontal>.splitpanes__splitter:before{-webkit-transform:translateX(-50%);transform:translateX(-50%);width:30px;height:1px}
.default-theme.splitpanes--horizontal>.splitpanes__splitter:before,.default-theme .splitpanes--horizontal>.splitpanes__splitter:before{margin-top:-2px}
.default-theme.splitpanes--horizontal>.splitpanes__splitter:after,.default-theme .splitpanes--horizontal>.splitpanes__splitter:after{margin-top:1px}
.splitpanes.default-theme .splitpanes__pane{background:transparent}
.default-theme.splitpanes--horizontal>.splitpanes__splitter,.default-theme.splitpanes--vertical>.splitpanes__splitter{min-width:10px;background:#fff;box-shadow:inset 0 0 3px rgba(173,176,179,.4);border-left:1px solid #ccc;border-right:1px solid #ccc;margin:0 2px}
.default-theme.splitpanes--horizontal>.splitpanes__splitter{min-height:12px;min-width:0}
.splitpanes.default-theme .splitpanes__splitter:after,.splitpanes.default-theme .splitpanes__splitter:before{background-color:rgba(0,0,0,.3)}
.splitpanes.default-theme .splitpanes__splitter:hover:after,.splitpanes.default-theme .splitpanes__splitter:hover:before{background-color:rgba(0,0,0,.7)}
.vi-modal-MyForceChangePassword .vi-modal-body{max-width:400px!important}
.icon-card i{font-size:46px;color:var(--theme-color-1);line-height:1.5}
.icon-card .lead{font-size:1.8rem;line-height:2;color:var(--theme-color-1);padding:0;margin:0}
.my-img-upload{border:1px solid var(--separator-color);padding:6px;position:relative}
.my-img-upload .poster{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:2px dashed #ccc;padding:16px;color:#777;display:flex;justify-content:center;align-items:center;cursor:pointer}
.my-img-upload .poster.dragging,.my-img-upload .poster:hover{background:#fafafa}
.my-img-upload div{justify-content:center;align-items:center;text-align:center;display:flex;width:100%}
.my-img-upload:not(:hover) .remove{visibility:hidden;opacity:0}
.my-img-upload .remove{position:absolute;top:0;right:0;margin:1em;padding:0;transition:.3s ease}
.my-img-upload .remove:not(:hover){filter:grayscale(1)}
.my-img-upload .remove i{border-radius:9999px;font-size:2em;background:red;background:var(--danger,red);color:#fff}
.my-page-header .actions{position:relative;flex-wrap:nowrap}
.my-page-header .actions>*{margin-left:5px}
.my-scrollable{display:flex;flex-direction:column;height:100%;flex:1}
.my-scrollable .my-scrollable-body{flex:999}
.splitpanes.default-theme .splitpanes__pane{background:transparent}
.default-theme.splitpanes--horizontal>.splitpanes__splitter,.default-theme.splitpanes--vertical>.splitpanes__splitter{min-width:10px;background:#fff;box-shadow:inset 0 0 3px rgba(173,176,179,.4);border-left:1px solid #ccc;border-right:1px solid #ccc;margin:0 2px}
.default-theme.splitpanes--horizontal>.splitpanes__splitter{min-height:12px;min-width:0}
.splitpanes.default-theme .splitpanes__splitter:after,.splitpanes.default-theme .splitpanes__splitter:before{background-color:rgba(0,0,0,.3)}
.splitpanes.default-theme .splitpanes__splitter:hover:after,.splitpanes.default-theme .splitpanes__splitter:hover:before{background-color:rgba(0,0,0,.7)}
.refresh-button{padding:0 .5em;margin-right:-.5em;color:#8f8f8f;border-color:transparent!important;background:none!important}
.refresh-button:hover{color:var(--theme-color-1)}
.refresh-button i{font-size:14px}
.ivalid-feedback{top:100%;margin-top:0}
.tox{box-shadow:none;box-sizing:content-box;color:#2a3746;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;-webkit-tap-highlight-color:transparent;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:baseline;vertical-align:initial;white-space:normal}
.tox :not(svg):not(rect){box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;-webkit-tap-highlight-color:inherit;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit;background:transparent;border:0;box-shadow:none;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;width:auto}
.tox:not([dir=rtl]){direction:ltr;text-align:left}
.tox[dir=rtl]{direction:rtl;text-align:right}
.tox-tinymce{border:1px solid #000;border-radius:0;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;overflow:hidden;position:relative;visibility:inherit!important}
.tox-tinymce-inline{border:none;box-shadow:none}
.tox-tinymce-inline .tox-editor-header{background-color:transparent;border:1px solid #000;border-radius:0;box-shadow:none}
.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;z-index:1300}
.tox-tinymce-aux :focus,.tox-tinymce :focus{outline:none}
button::-moz-focus-inner{border:0}
.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}
.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}
.tox .accessibility-issue__description{align-items:stretch;border:1px solid #000;border-radius:3px;display:flex;justify-content:space-between}
.tox .accessibility-issue__description>div{padding-bottom:4px}
.tox .accessibility-issue__description>div>div{align-items:center;display:flex;margin-bottom:4px}
.tox .accessibility-issue__description>:last-child:not(:only-child){border-color:#000;border-style:solid}
.tox .accessibility-issue__repair{margin-top:16px}
.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:rgba(32,122,183,.5);border-color:#207ab7;color:#fff}
.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description>:last-child{border-color:#207ab7}
.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{color:#fff}
.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg{fill:#fff}
.tox .tox-dialog__body-content .accessibility-issue--info a .tox-icon{color:#fff}
.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:rgba(255,165,0,.5);border-color:rgba(255,165,0,.8);color:#fff}
.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description>:last-child{border-color:rgba(255,165,0,.8)}
.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{color:#fff}
.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg{fill:#fff}
.tox .tox-dialog__body-content .accessibility-issue--warn a .tox-icon{color:#fff}
.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:rgba(204,0,0,.5);border-color:rgba(204,0,0,.8);color:#fff}
.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description>:last-child{border-color:rgba(204,0,0,.8)}
.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{color:#fff}
.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg{fill:#fff}
.tox .tox-dialog__body-content .accessibility-issue--error a .tox-icon{color:#fff}
.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120,171,70,.5);border-color:rgba(120,171,70,.8);color:#fff}
.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>:last-child{border-color:rgba(120,171,70,.8)}
.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#fff}
.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg{fill:#fff}
.tox .tox-dialog__body-content .accessibility-issue--success a .tox-icon{color:#fff}
.tox .tox-dialog__body-content .accessibility-issue__header h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{margin-top:0}
.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}
.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-left:auto}
.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:4px 4px 4px 8px}
.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description>:last-child{border-left-width:1px;padding-left:4px}
.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}
.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-right:auto}
.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}
.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description>:last-child{border-right-width:1px;padding-right:4px}
.tox .tox-anchorbar,.tox .tox-bar{display:flex;flex:0 0 auto}
.tox .tox-button{background-position:0 0;background-repeat:repeat;border-radius:3px;border:1px solid #207ab7;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:24px;margin:0;outline:none;padding:4px 16px;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap}
.tox .tox-button,.tox .tox-button[disabled]{background-color:#207ab7;background-image:none;box-shadow:none}
.tox .tox-button[disabled]{border-color:#207ab7;color:hsla(0,0%,100%,.5);cursor:not-allowed}
.tox .tox-button:focus:not(:disabled),.tox .tox-button:hover:not(:disabled){background-color:#1c6ca1;background-image:none;border-color:#1c6ca1;box-shadow:none;color:#fff}
.tox .tox-button:active:not(:disabled){background-color:#185d8c;background-image:none;border-color:#185d8c;box-shadow:none;color:#fff}
.tox .tox-button--secondary{background-color:#3d546f;background-image:none;background-position:0 0;background-repeat:repeat;border-radius:3px;border:1px solid #3d546f;box-shadow:none;color:#fff;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;outline:none;padding:4px 16px;text-decoration:none;text-transform:none}
.tox .tox-button--secondary[disabled]{background-color:#3d546f;background-image:none;border-color:#3d546f;box-shadow:none;color:hsla(0,0%,100%,.5)}
.tox .tox-button--secondary:focus:not(:disabled),.tox .tox-button--secondary:hover:not(:disabled){background-color:#34485f;background-image:none;border-color:#34485f;box-shadow:none;color:#fff}
.tox .tox-button--secondary:active:not(:disabled){background-color:#2b3b4e;background-image:none;border-color:#2b3b4e;box-shadow:none;color:#fff}
.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}
.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{display:block;fill:currentColor}
.tox .tox-button-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;padding:0;white-space:nowrap}
.tox .tox-button-link--sm{font-size:14px}
.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:#fff}
.tox .tox-button--naked[disabled]{background-color:#3d546f;border-color:#3d546f;box-shadow:none;color:hsla(0,0%,100%,.5)}
.tox .tox-button--naked:focus:not(:disabled),.tox .tox-button--naked:hover:not(:disabled){background-color:#34485f;border-color:#34485f;box-shadow:none;color:#fff}
.tox .tox-button--naked:active:not(:disabled){background-color:#2b3b4e;border-color:#2b3b4e;box-shadow:none;color:#fff}
.tox .tox-button--naked .tox-icon svg{fill:currentColor}
.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#fff}
.tox .tox-checkbox{align-items:center;border-radius:3px;cursor:pointer;display:flex;height:36px;min-width:36px}
.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}
.tox .tox-checkbox__icons{align-items:center;border-radius:3px;box-shadow:0 0 0 2px transparent;box-sizing:content-box;display:flex;height:24px;justify-content:center;padding:3px;width:24px}
.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:block;fill:hsla(0,0%,100%,.2)}
.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:none;fill:#207ab7}
.tox .tox-checkbox--disabled{color:hsla(0,0%,100%,.5);cursor:not-allowed}
.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:hsla(0,0%,100%,.5)}
.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}
.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}
.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}
.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}
.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:3px;box-shadow:inset 0 0 0 1px #207ab7;padding:3px}
.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}
.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}
.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}
.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}
.tox[dir=rtl] .tox-checkbox__input{right:-10000px}
.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}
.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}
.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}
.tox .tox-collection--list .tox-collection__group{border:solid #1a1a1a;border-width:1px 0 0;padding:4px 0}
.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}
.tox .tox-collection__group-heading{background-color:#333;cursor:default;font-size:12px;font-style:normal;font-weight:400;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none}
.tox .tox-collection__group-heading,.tox .tox-collection__item{color:#fff;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.tox .tox-collection__item{align-items:center;cursor:pointer;display:flex}
.tox .tox-collection--list .tox-collection__item{padding:4px 8px}
.tox .tox-collection--grid .tox-collection__item,.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:4px}
.tox .tox-collection--list .tox-collection__item--enabled{background-color:#2b3b4e;color:#fff}
.tox .tox-collection--list .tox-collection__item--active{background-color:#4a5562}
.tox .tox-collection--toolbar .tox-collection__item--enabled{background-color:#757d87;color:#fff}
.tox .tox-collection--toolbar .tox-collection__item--active{background-color:#4a5562}
.tox .tox-collection--grid .tox-collection__item--enabled{background-color:#757d87;color:#fff}
.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#4a5562;color:#fff}
.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled),.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#fff}
.tox .tox-collection__item-checkmark,.tox .tox-collection__item-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}
.tox .tox-collection__item-checkmark svg,.tox .tox-collection__item-icon svg{fill:currentColor}
.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}
.tox .tox-collection__item-label{color:currentColor;flex:1;-ms-flex-preferred-size:auto;font-style:normal;font-weight:400;word-break:break-all}
.tox .tox-collection__item-accessory,.tox .tox-collection__item-label{display:inline-block;font-size:14px;line-height:24px;text-transform:none}
.tox .tox-collection__item-accessory{color:hsla(0,0%,100%,.5);height:24px}
.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}
.tox .tox-collection__item-caret:after{content:"";font-size:0;min-height:inherit}
.tox .tox-collection__item-caret svg{fill:#fff}
.tox .tox-collection__item--state-disabled{background-color:transparent;color:hsla(0,0%,100%,.5);cursor:not-allowed}
.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:hsla(0,0%,100%,.5)}
.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark,.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}
.tox .tox-collection--horizontal{background-color:#2b3b4e;border:1px solid #1a1a1a;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.15);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}
.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}
.tox .tox-collection--horizontal .tox-collection__item{height:34px;margin:2px 0 3px;padding:0 4px}
.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}
.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}
.tox .tox-collection__item-container{display:flex}
.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}
.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}
.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}
.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}
.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}
.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}
.tox .tox-collection__item-container--column{-ms-grid-row-align:center;align-self:center;flex:1 1 auto;flex-direction:column}
.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}
.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}
.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}
.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{-ms-grid-row-align:center;align-self:center}
.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}
.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid #000}
.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>:not(:first-child){margin-left:8px}
.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}
.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}
.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}
.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid #000}
.tox[dir=rtl] .tox-collection--list .tox-collection__item>:not(:first-child){margin-right:8px}
.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}
.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}
.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}
.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}
.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}
.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}
.tox .tox-sv-palette-spectrum{height:100%}
.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}
.tox .tox-sv-palette-thumb{background:none;border:1px solid #000;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}
.tox .tox-sv-palette-inner-thumb{border:1px solid #fff;border-radius:50%;height:10px;position:absolute;width:10px}
.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}
.tox .tox-hue-slider-spectrum{background:linear-gradient(180deg,red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);height:100%;width:100%}
.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}
.tox .tox-hue-slider-thumb{background:#fff;border:1px solid #000;box-sizing:content-box;height:4px;width:100%}
.tox .tox-rgb-form{flex-direction:column}
.tox .tox-rgb-form,.tox .tox-rgb-form div{display:flex;justify-content:space-between}
.tox .tox-rgb-form div{align-items:center;margin-bottom:5px;width:inherit}
.tox .tox-rgb-form input{width:6em}
.tox .tox-rgb-form input.tox-invalid{border:1px solid red!important}
.tox .tox-rgb-form .tox-rgba-preview{border:1px solid #000;flex-grow:2;margin-bottom:0}
.tox:not([dir=rtl]) .tox-hue-slider,.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}
.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}
.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}
.tox[dir=rtl] .tox-hue-slider,.tox[dir=rtl] .tox-sv-palette{margin-left:15px}
.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}
.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}
.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches,.tox .tox-toolbar__primary .tox-swatches{margin:2px 0 3px 4px}
.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px 0}
.tox .tox-swatches__row{display:flex}
.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}
.tox .tox-swatch:focus,.tox .tox-swatch:hover{box-shadow:inset 0 0 0 1px hsla(0,0%,49.8%,.3);transform:scale(.8)}
.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}
.tox .tox-swatch--remove svg path{stroke:#e74c3c}
.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:none;padding:0;width:30px}
.tox .tox-swatches__picker-btn svg{height:24px;width:24px}
.tox .tox-swatches__picker-btn:hover{background:#4a5562}
.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}
.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}
.tox .tox-comment-thread{background:#2b3b4e;position:relative}
.tox .tox-comment-thread>:not(:first-child){margin-top:8px}
.tox .tox-comment{background:#2b3b4e;border:1px solid #000;border-radius:3px;box-shadow:0 4px 8px 0 rgba(42,55,70,.1);padding:8px 8px 16px;position:relative}
.tox .tox-comment__header{align-items:center;color:#fff;display:flex;justify-content:space-between}
.tox .tox-comment__date{color:hsla(0,0%,100%,.5);font-size:12px}
.tox .tox-comment__body{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;margin-top:8px;position:relative;text-transform:none}
.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%}
.tox .tox-comment__expander{padding-top:8px}
.tox .tox-comment__expander p{color:hsla(0,0%,100%,.5);font-size:14px;font-style:normal}
.tox .tox-comment__body p{margin:0}
.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}
.tox .tox-comment-thread__overlay:after{background:#2b3b4e;bottom:0;content:"";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}
.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}
.tox .tox-comment__reply>:first-child{margin-bottom:8px;width:100%}
.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:16px}
.tox .tox-comment__gradient:after{background:linear-gradient(rgba(43,59,78,0),#2b3b4e);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}
.tox .tox-comment__overlay{background:#2b3b4e;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}
.tox .tox-comment__loading-text{align-items:center;color:#fff;display:flex;flex-direction:column;position:relative}
.tox .tox-comment__loading-text>div{padding-bottom:16px}
.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}
.tox .tox-comment__overlaytext p{background-color:#2b3b4e;box-shadow:0 0 8px 8px #2b3b4e;color:#fff;text-align:center}
.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}
.tox .tox-comment__busy-spinner{align-items:center;background-color:#2b3b4e;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}
.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto}
.tox .tox-conversations{margin:8px}
.tox:not([dir=rtl]) .tox-comment__buttonspacing>:last-child,.tox:not([dir=rtl]) .tox-comment__edit,.tox:not([dir=rtl]) .tox-comment__edit>:last-child,.tox:not([dir=rtl]) .tox-comment__reply>:last-child{margin-left:8px}
.tox[dir=rtl] .tox-comment__buttonspacing>:last-child,.tox[dir=rtl] .tox-comment__edit,.tox[dir=rtl] .tox-comment__edit>:last-child,.tox[dir=rtl] .tox-comment__reply>:last-child{margin-right:8px}
.tox .tox-user{align-items:center;display:flex}
.tox .tox-user__avatar svg{fill:hsla(0,0%,100%,.5)}
.tox .tox-user__name{color:hsla(0,0%,100%,.5);font-size:12px;font-style:normal;font-weight:700;text-transform:uppercase}
.tox:not([dir=rtl]) .tox-user__avatar svg{margin-right:8px}
.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name,.tox[dir=rtl] .tox-user__avatar svg{margin-left:8px}
.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}
.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}
.tox .tox-dialog-wrap__backdrop{background-color:rgba(34,47,62,.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}
.tox .tox-dialog-wrap__backdrop--opaque{background-color:#222f3e}
.tox .tox-dialog{background-color:#2b3b4e;border-radius:3px;border:1px solid #000;box-shadow:0 16px 16px -10px rgba(42,55,70,.15),0 0 40px 1px rgba(42,55,70,.15);display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}
@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;width:calc(100vw - 16px)}
}
.tox .tox-dialog-inline{z-index:1100}
.tox .tox-dialog__header{align-items:center;background-color:#2b3b4e;border-bottom:none;color:#fff;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0;position:relative}
.tox .tox-dialog__header .tox-button{z-index:1}
.tox .tox-dialog__draghandle{cursor:-webkit-grab;cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}
.tox .tox-dialog__draghandle:active{cursor:-webkit-grabbing;cursor:grabbing}
.tox .tox-dialog__dismiss{margin-left:auto}
.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:20px;margin:0}
.tox .tox-dialog__body,.tox .tox-dialog__title{font-style:normal;font-weight:400;line-height:1.3;text-transform:none}
.tox .tox-dialog__body{color:#fff;display:flex;flex:1;-ms-flex-preferred-size:auto;font-size:16px;min-width:0;text-align:left}
@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}
}
.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;padding:16px}
@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{flex-direction:row;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:0}
}
.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:hsla(0,0%,100%,.5);display:inline-block;font-size:14px;line-height:1.3;margin-bottom:8px;text-decoration:none;white-space:nowrap}
.tox .tox-dialog__body-nav-item:focus{background-color:rgba(32,122,183,.1)}
.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #207ab7;color:#207ab7}
.tox .tox-dialog__body-content{box-sizing:border-box;display:flex;flex:1;flex-direction:column;-ms-flex-preferred-size:auto;max-height:650px;overflow:auto;-webkit-overflow-scrolling:touch;padding:16px}
.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}
.tox .tox-dialog__body-content>:first-child{margin-top:0}
.tox .tox-dialog__body-content>:last-child{margin-bottom:0}
.tox .tox-dialog__body-content>:only-child{margin-bottom:0;margin-top:0}
.tox .tox-dialog__body-content a{color:#207ab7;cursor:pointer;text-decoration:none}
.tox .tox-dialog__body-content a:active,.tox .tox-dialog__body-content a:focus,.tox .tox-dialog__body-content a:hover{color:#185d8c;text-decoration:none}
.tox .tox-dialog__body-content svg{fill:#fff}
[dir=ltr] .tox .tox-dialog__body-content ul{margin-right:0}
[dir=ltr] .tox .tox-dialog__body-content ul,[dir=rtl] .tox .tox-dialog__body-content ul{margin-left:0}
[dir=rtl] .tox .tox-dialog__body-content ul{margin-right:0}
[dir=ltr] .tox .tox-dialog__body-content ul{padding-left:2.5rem}
[dir=rtl] .tox .tox-dialog__body-content ul{padding-right:2.5rem}
.tox .tox-dialog__body-content ul{display:block;list-style-type:disc;margin-bottom:16px;-webkit-margin-end:0;-webkit-margin-start:0;-webkit-padding-start:2.5rem}
.tox .tox-dialog__body-content .tox-form__group h1{font-size:20px}
.tox .tox-dialog__body-content .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group h2{color:#fff;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}
.tox .tox-dialog__body-content .tox-form__group h2{font-size:16px}
.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}
.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}
.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}
.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}
.tox .tox-dialog--width-lg{height:650px;max-width:1200px}
.tox .tox-dialog--width-md{max-width:800px}
.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}
.tox .tox-dialog__body-content--centered{text-align:center}
.tox .tox-dialog__footer{align-items:center;background-color:#2b3b4e;border-top:1px solid #000;display:flex;justify-content:space-between;padding:8px 16px}
.tox .tox-dialog__footer-end,.tox .tox-dialog__footer-start{display:flex}
.tox .tox-dialog__busy-spinner{align-items:center;background-color:rgba(34,47,62,.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}
.tox .tox-dialog__table{border-collapse:collapse;width:100%}
.tox .tox-dialog__table thead th{font-weight:700;padding-bottom:8px}
.tox .tox-dialog__table tbody tr{border-bottom:1px solid #000}
.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}
.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}
.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}
.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column;-ms-flex-preferred-size:auto}
.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1;-ms-flex-preferred-size:auto}
.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;-ms-flex-preferred-size:auto;height:100%}
.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}
.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}
.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}
.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}
.tox.tox-platform-ie .tox-dialog-wrap{position:-ms-device-fixed}
@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}
}
@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}
}
.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*{margin-left:8px}
.tox[dir=rtl] .tox-dialog__body{text-align:right}
@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}
}
@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}
}
.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*{margin-right:8px}
body.tox-dialog__disable-scroll{overflow:hidden}
.tox .tox-dropzone-container{display:flex;flex:1;-ms-flex-preferred-size:auto}
.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #000;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}
.tox .tox-dropzone p{color:hsla(0,0%,100%,.5);margin:0 0 16px}
.tox .tox-edit-area{display:flex;flex:1;-ms-flex-preferred-size:auto;overflow:hidden;position:relative}
.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;-ms-flex-preferred-size:auto;height:100%;position:absolute;width:100%}
.tox.tox-inline-edit-area{border:1px dotted #000}
.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}
.tox .tox-editor-header{z-index:1}
.tox:not(.tox-tinymce-inline) .tox-editor-header{box-shadow:none;transition:box-shadow .5s}
.tox.tox-tinymce--toolbar-bottom .tox-editor-header,.tox.tox-tinymce-inline .tox-editor-header{margin-bottom:-1px}
.tox.tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:transparent;box-shadow:0 4px 4px -3px rgba(0,0,0,.25)}
.tox-editor-dock-fadeout{opacity:0;visibility:hidden}
.tox-editor-dock-fadein{opacity:1;visibility:visible}
.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}
.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}
.tox .tox-control-wrap{flex:1;position:relative}
.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}
.tox .tox-control-wrap svg{display:block}
.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}
.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}
.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}
.tox .tox-control-wrap__status-icon-valid svg{fill:green}
.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}
.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}
.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}
.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}
.tox .tox-autocompleter,.tox .tox-autocompleter .tox-menu{max-width:25em}
.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:700}
.tox .tox-color-input{display:flex;position:relative;z-index:1}
.tox .tox-color-input .tox-textfield{z-index:-1}
.tox .tox-color-input span{border-radius:3px;border:1px solid rgba(42,55,70,.2);box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}
.tox .tox-color-input span:focus:not([aria-disabled=true]),.tox .tox-color-input span:hover:not([aria-disabled=true]){border-color:#207ab7;cursor:pointer}
.tox .tox-color-input span:before{background-image:linear-gradient(45deg,hsla(0,0%,100%,.25) 25%,transparent 0),linear-gradient(-45deg,hsla(0,0%,100%,.25) 25%,transparent 0),linear-gradient(45deg,transparent 75%,hsla(0,0%,100%,.25) 0),linear-gradient(-45deg,transparent 75%,hsla(0,0%,100%,.25) 0);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #2b3b4e;border-radius:3px;box-sizing:border-box;content:"";height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}
.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}
.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}
.tox:not([dir=rtl]) .tox-color-input span{left:6px}
.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}
.tox[dir=rtl] .tox-color-input span{right:6px}
.tox .tox-label,.tox .tox-toolbar-label{color:hsla(0,0%,100%,.5);display:block;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}
.tox .tox-toolbar-label{padding:0 8px}
.tox[dir=rtl] .tox-label{padding:0 0 0 8px}
.tox .tox-form{display:flex;flex:1;flex-direction:column;-ms-flex-preferred-size:auto}
.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}
.tox .tox-form-group--maximize{flex:1}
.tox .tox-form__group--error{color:#c00}
.tox .tox-form__group--collection{display:flex}
.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}
.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - 4px)}
.tox .tox-form__grid--3col>.tox-form__group{width:calc(33.33333% - 4px)}
.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - 4px)}
.tox .tox-form__controls-h-stack,.tox .tox-form__group--inline{align-items:center;display:flex}
.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column;-ms-flex-preferred-size:auto}
.tox .tox-form__group--stretched .tox-textarea{flex:1;-ms-flex-preferred-size:auto}
.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1;-ms-flex-preferred-size:auto}
.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;-ms-flex-preferred-size:auto;height:100%}
.tox:not([dir=rtl]) .tox-form__controls-h-stack>:not(:first-child){margin-left:4px}
.tox[dir=rtl] .tox-form__controls-h-stack>:not(:first-child){margin-right:4px}
.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}
.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textfield,.tox .tox-toolbar-textfield{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2b3b4e;border-radius:3px;border:1px solid #000;box-shadow:none;box-sizing:border-box;color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:none;padding:5px 4.75px;resize:none;width:100%}
.tox .tox-textarea[disabled],.tox .tox-textfield[disabled]{background-color:#222f3e;color:hsla(0,0%,100%,.85);cursor:not-allowed}
.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea:focus,.tox .tox-textfield:focus{background-color:#2b3b4e;border-color:#207ab7;box-shadow:none;outline:none}
.tox .tox-toolbar-textfield{border-width:0;margin-bottom:3px;margin-top:2px;max-width:250px}
.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#207ab7;cursor:pointer;display:block;margin:0;padding:0}
.tox .tox-naked-btn svg{display:block;fill:#fff}
.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}
.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}
.tox .tox-listboxfield{cursor:pointer;position:relative}
.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#19232e;color:hsla(0,0%,100%,.85);cursor:not-allowed}
.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}
.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}
.tox .tox-listbox__select-chevron svg{fill:#fff}
.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}
.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}
.tox[dir=rtl] .tox-listboxfield svg{left:8px}
.tox .tox-selectfield{cursor:pointer;position:relative}
.tox .tox-selectfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2b3b4e;border-radius:3px;border:1px solid #000;box-shadow:none;box-sizing:border-box;color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:none;padding:5px 4.75px;resize:none;width:100%}
.tox .tox-selectfield select[disabled]{background-color:#19232e;color:hsla(0,0%,100%,.85);cursor:not-allowed}
.tox .tox-selectfield select::-ms-expand{display:none}
.tox .tox-selectfield select:focus{background-color:#2b3b4e;border-color:#207ab7;box-shadow:none;outline:none}
.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}
.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}
.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}
.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}
.tox[dir=rtl] .tox-selectfield svg{left:8px}
.tox .tox-textarea{-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea;white-space:pre-wrap}
.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}
.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}
.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}
.tox.tox-tinymce.tox-fullscreen{background-color:transparent}
.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}
.tox .tox-help__more-link{list-style:none;margin-top:1em}
.tox .tox-image-tools{width:100%}
.tox .tox-image-tools__toolbar{align-items:center;display:flex;justify-content:center}
.tox .tox-image-tools__image{background-color:#666;height:380px;overflow:auto;position:relative;width:100%}
.tox .tox-image-tools__image,.tox .tox-image-tools__image+.tox-image-tools__toolbar{margin-top:8px}
.tox .tox-image-tools__image-bg{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}
.tox .tox-image-tools__toolbar>.tox-spacer{flex:1;-ms-flex-preferred-size:auto}
.tox .tox-croprect-block{background:#000;filter:alpha(opacity=50);opacity:.5;position:absolute;zoom:1}
.tox .tox-croprect-handle{border:2px solid #fff;height:20px;left:0;position:absolute;top:0;width:20px}
.tox .tox-croprect-handle-move{border:0;cursor:move;position:absolute}
.tox .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}
.tox .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}
.tox .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}
.tox .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}
.tox:not([dir=rtl]) .tox-image-tools__toolbar>.tox-slider:not(:first-of-type){margin-left:8px}
.tox:not([dir=rtl]) .tox-image-tools__toolbar>.tox-button+.tox-slider,.tox:not([dir=rtl]) .tox-image-tools__toolbar>.tox-slider+.tox-button{margin-left:32px}
.tox[dir=rtl] .tox-image-tools__toolbar>.tox-slider:not(:first-of-type){margin-right:8px}
.tox[dir=rtl] .tox-image-tools__toolbar>.tox-button+.tox-slider,.tox[dir=rtl] .tox-image-tools__toolbar>.tox-slider+.tox-button{margin-right:32px}
.tox .tox-insert-table-picker{display:flex;flex-wrap:wrap;width:170px}
.tox .tox-insert-table-picker>div{border-color:#000;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}
.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px 0}
.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:rgba(32,122,183,.5);border-color:rgba(32,122,183,.5)}
.tox .tox-insert-table-picker__label{color:#fff;display:block;font-size:14px;padding:4px;text-align:center;width:100%}
.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n){border-right:0}
.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}
.tox .tox-menu{background-color:#2b3b4e;border:1px solid #000;border-radius:3px;box-shadow:0 4px 8px 0 rgba(42,55,70,.1);display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}
.tox .tox-menu.tox-collection.tox-collection--list{padding:0}
.tox .tox-menu.tox-collection.tox-collection--grid,.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:4px}
.tox .tox-menu__label blockquote,.tox .tox-menu__label code,.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p{margin:0}
.tox .tox-menubar{background:url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23000000'/%3E%3C/svg%3E") left 0 top 0 #222f3e;background-color:#222f3e;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0 4px}
.tox.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-menubar{border-top:1px solid #000}
.tox .tox-mbtn{align-items:center;background:transparent;border:0;border-radius:3px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:34px;justify-content:center;margin:2px 0 3px;outline:none;overflow:hidden;padding:0 4px;text-transform:none;width:auto}
.tox .tox-mbtn[disabled]{background-color:transparent;border:0;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}
.tox .tox-mbtn:focus:not(:disabled){background:#4a5562;border:0;box-shadow:none;color:#fff}
.tox .tox-mbtn--active{background:#757d87;border:0;box-shadow:none;color:#fff}
.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#4a5562;border:0;box-shadow:none;color:#fff}
.tox .tox-mbtn__select-label{cursor:default;font-weight:400;margin:0 4px}
.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}
.tox .tox-mbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px;display:none}
.tox .tox-notification{border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:-ms-grid;display:grid;-ms-grid-columns:minmax(40px,1fr) auto minmax(40px,1fr);grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);margin-top:4px;opacity:0;padding:4px;transition:transform .1s ease-in,opacity .15s ease-in}
.tox .tox-notification,.tox .tox-notification p{font-size:14px;font-weight:400}
.tox .tox-notification a{cursor:pointer;text-decoration:underline}
.tox .tox-notification--in{opacity:1}
.tox .tox-notification--success{background-color:#e4eeda;border-color:#d7e6c8;color:#fff}
.tox .tox-notification--success p{color:#fff}
.tox .tox-notification--success a{color:#547831}
.tox .tox-notification--success svg{fill:#fff}
.tox .tox-notification--error{background-color:#f8dede;border-color:#f2bfbf;color:#fff}
.tox .tox-notification--error p{color:#fff}
.tox .tox-notification--error a{color:#c00}
.tox .tox-notification--error svg{fill:#fff}
.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#fffaea;border-color:#ffe89d;color:#fff}
.tox .tox-notification--warn a,.tox .tox-notification--warning a,.tox .tox-notification--warning p,.tox .tox-notification--warn p{color:#fff}
.tox .tox-notification--warning svg,.tox .tox-notification--warn svg{fill:#fff}
.tox .tox-notification--info{background-color:#d9edf7;border-color:#779ecb;color:#fff}
.tox .tox-notification--info a,.tox .tox-notification--info p{color:#fff}
.tox .tox-notification--info svg{fill:#fff}
.tox .tox-notification__body{-ms-grid-row-align:center;align-self:center;color:#fff;font-size:14px;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-column:2;grid-column-start:2;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}
.tox .tox-notification__body>*{margin:0}
.tox .tox-notification__body>*+*{margin-top:1rem}
.tox .tox-notification__icon{-ms-grid-row-align:center;align-self:center;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-column:1;grid-column-start:1;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1;-ms-grid-column-align:end;justify-self:end}
.tox .tox-notification__icon svg{display:block}
.tox .tox-notification__dismiss{-ms-grid-row-align:start;align-self:start;-ms-grid-column-span:1;grid-column-end:4;-ms-grid-column:3;grid-column-start:3;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1;-ms-grid-column-align:end;justify-self:end}
.tox .tox-notification .tox-progress-bar{-ms-grid-column-span:3;grid-column-end:4;-ms-grid-column:1;grid-column-start:1;-ms-grid-row-span:1;grid-row-end:3;-ms-grid-row:2;grid-row-start:2;-ms-grid-column-align:center;justify-self:center}
.tox .tox-pop{display:inline-block;position:relative}
.tox .tox-pop--resizing{transition:width .1s ease}
.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}
.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}
.tox .tox-pop--transition:after,.tox .tox-pop--transition:before{transition:all .15s,visibility 0s,opacity 75ms ease 75ms}
.tox .tox-pop__dialog{background-color:#222f3e;border:1px solid #000;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.15);min-width:0;overflow:hidden}
.tox .tox-pop__dialog>:not(.tox-toolbar){margin:4px 4px 4px 8px}
.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}
.tox .tox-pop:after,.tox .tox-pop:before{border-style:solid;content:"";display:block;height:0;opacity:1;position:absolute;width:0}
.tox .tox-pop.tox-pop--inset:after,.tox .tox-pop.tox-pop--inset:before{opacity:0;transition:all 0s .15s,visibility 0s,opacity 75ms ease}
.tox .tox-pop.tox-pop--bottom:after,.tox .tox-pop.tox-pop--bottom:before{left:50%;top:100%}
.tox .tox-pop.tox-pop--bottom:after{border-color:#222f3e transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}
.tox .tox-pop.tox-pop--bottom:before{border-color:#000 transparent transparent;border-width:9px;margin-left:-9px}
.tox .tox-pop.tox-pop--top:after,.tox .tox-pop.tox-pop--top:before{left:50%;top:0;transform:translateY(-100%)}
.tox .tox-pop.tox-pop--top:after{border-color:transparent transparent #222f3e;border-width:8px;margin-left:-8px;margin-top:1px}
.tox .tox-pop.tox-pop--top:before{border-color:transparent transparent #000;border-width:9px;margin-left:-9px}
.tox .tox-pop.tox-pop--left:after,.tox .tox-pop.tox-pop--left:before{left:0;top:calc(50% - 1px);transform:translateY(-50%)}
.tox .tox-pop.tox-pop--left:after{border-color:transparent #222f3e transparent transparent;border-width:8px;margin-left:-15px}
.tox .tox-pop.tox-pop--left:before{border-color:transparent #000 transparent transparent;border-width:10px;margin-left:-19px}
.tox .tox-pop.tox-pop--right:after,.tox .tox-pop.tox-pop--right:before{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}
.tox .tox-pop.tox-pop--right:after{border-color:transparent transparent transparent #222f3e;border-width:8px;margin-left:-1px}
.tox .tox-pop.tox-pop--right:before{border-color:transparent transparent transparent #000;border-width:10px;margin-left:-1px}
.tox .tox-pop.tox-pop--align-left:after,.tox .tox-pop.tox-pop--align-left:before{left:20px}
.tox .tox-pop.tox-pop--align-right:after,.tox .tox-pop.tox-pop--align-right:before{left:calc(100% - 20px)}
.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;-ms-flex-preferred-size:0;min-height:0}
.tox .tox-sidebar{background-color:#222f3e;display:flex;flex-direction:row;justify-content:flex-end}
.tox .tox-sidebar__slider{display:flex;overflow:hidden}
.tox .tox-sidebar__pane,.tox .tox-sidebar__pane-container{display:flex}
.tox .tox-sidebar--sliding-closed{opacity:0}
.tox .tox-sidebar--sliding-open{opacity:1}
.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}
.tox .tox-selector{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}
.tox.tox-platform-touch .tox-selector{height:12px;width:12px}
.tox .tox-slider{align-items:center;display:flex;flex:1;-ms-flex-preferred-size:auto;height:24px;justify-content:center;position:relative}
.tox .tox-slider__rail{background-color:transparent;border:1px solid #000;border-radius:3px;height:10px;min-width:120px;width:100%}
.tox .tox-slider__handle{background-color:#207ab7;border:2px solid #185d8c;border-radius:3px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}
.tox .tox-source-code{overflow:auto}
.tox .tox-spinner{display:flex}
.tox .tox-spinner>div{-webkit-animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:hsla(0,0%,100%,.5);border-radius:100%;height:8px;width:8px}
.tox .tox-spinner>div:first-child{-webkit-animation-delay:-.32s;animation-delay:-.32s}
.tox .tox-spinner>div:nth-child(2){-webkit-animation-delay:-.16s;animation-delay:-.16s}
@-webkit-keyframes tam-bouncing-dots{0%,80%,to{transform:scale(0)}
40%{transform:scale(1)}
}
@keyframes tam-bouncing-dots{0%,80%,to{transform:scale(0)}
40%{transform:scale(1)}
}
.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}
.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}
.tox .tox-statusbar{align-items:center;background-color:#222f3e;border-top:1px solid #000;color:#fff;display:flex;flex:0 0 auto;font-size:12px;font-weight:400;height:18px;overflow:hidden;padding:0 8px;position:relative;text-transform:uppercase}
.tox .tox-statusbar__text-container{display:flex;flex:1 1 auto;justify-content:flex-end;overflow:hidden}
.tox .tox-statusbar__path{display:flex;flex:1 1 auto;margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}
.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}
.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount,.tox .tox-statusbar a{color:#fff;text-decoration:none}
.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]){cursor:pointer;text-decoration:underline}
.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;cursor:nwse-resize;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;margin-right:-8px;padding-left:1ch}
.tox .tox-statusbar__resize-handle svg{display:block;fill:#fff}
.tox .tox-statusbar__resize-handle:focus svg{background-color:#4a5562;border-radius:1px;box-shadow:0 0 0 2px #4a5562}
.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}
.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:1ch}
.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}
.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}
.tox .tox-throbber{z-index:1299}
.tox .tox-throbber__busy-spinner{background-color:rgba(34,47,62,.6);bottom:0;left:0;position:absolute;right:0;top:0}
.tox .tox-tbtn,.tox .tox-throbber__busy-spinner{align-items:center;display:flex;justify-content:center}
.tox .tox-tbtn{background:transparent;border:0;border-radius:3px;box-shadow:none;color:#fff;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:34px;margin:2px 0 3px;outline:none;overflow:hidden;padding:0;text-transform:none;width:34px}
.tox .tox-tbtn svg{display:block;fill:#fff}
.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}
.tox .tox-tbtn:focus,.tox .tox-tbtn:hover{background:#4a5562;border:0;box-shadow:none}
.tox .tox-tbtn:hover{color:#fff}
.tox .tox-tbtn:hover svg{fill:#fff}
.tox .tox-tbtn:active{background:#757d87;border:0;box-shadow:none;color:#fff}
.tox .tox-tbtn:active svg{fill:#fff}
.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:transparent;border:0;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}
.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn--disabled svg,.tox .tox-tbtn:disabled:hover svg,.tox .tox-tbtn:disabled svg{fill:hsla(0,0%,100%,.5)}
.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover{background:#757d87;border:0;box-shadow:none;color:#fff}
.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled>*{transform:none}
.tox .tox-tbtn--enabled:hover svg,.tox .tox-tbtn--enabled svg{fill:#fff}
.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#fff}
.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#fff}
.tox .tox-tbtn:active>*{transform:none}
.tox .tox-tbtn--md{height:51px;width:51px}
.tox .tox-tbtn--lg{flex-direction:column;height:68px;width:68px}
.tox .tox-tbtn--return{-ms-grid-row-align:stretch;align-self:stretch;height:unset;width:16px}
.tox .tox-tbtn--labeled{padding:0 4px;width:unset}
.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}
.tox .tox-tbtn--select{margin:2px 0 3px;padding:0 4px;width:auto}
.tox .tox-tbtn__select-label{cursor:default;font-weight:400;margin:0 4px}
.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}
.tox .tox-tbtn__select-chevron svg{fill:hsla(0,0%,100%,.5)}
.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}
.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:2px 0 3px;overflow:hidden}
.tox .tox-split-button:hover{box-shadow:inset 0 0 0 1px #4a5562}
.tox .tox-split-button:focus{background:#4a5562;box-shadow:none;color:#fff}
.tox .tox-split-button>*{border-radius:0}
.tox .tox-split-button__chevron{width:16px}
.tox .tox-split-button__chevron svg{fill:hsla(0,0%,100%,.5)}
.tox .tox-split-button .tox-tbtn{margin:0}
.tox.tox-platform-touch .tox-split-button .tox-tbtn:first-child{width:30px}
.tox.tox-platform-touch .tox-split-button__chevron{width:20px}
.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled:hover{background:transparent;box-shadow:none;color:hsla(0,0%,100%,.5)}
.tox .tox-toolbar-overlord{background-color:#222f3e}
.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background:url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23000000'/%3E%3C/svg%3E") left 0 top 0 #222f3e;background-color:#222f3e;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0}
.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}
.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}
.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}
.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord .tox-toolbar__primary{border-top:1px solid #000;margin-top:-1px}
.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}
.tox .tox-pop .tox-toolbar{border-width:0}
.tox .tox-toolbar--no-divider{background-image:none}
.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar-overlord:first-child .tox-toolbar__primary,.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar:first-child{border-top:1px solid #000}
.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#222f3e;border:1px solid #000;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.15)}
.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0;padding:0 4px}
.tox .tox-toolbar__group--pull-right{margin-left:auto}
.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}
.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid #000}
.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid #000}
.tox .tox-tooltip{display:inline-block;padding:8px;position:relative}
.tox .tox-tooltip__body{background-color:#3d546f;border-radius:3px;box-shadow:0 2px 4px rgba(42,55,70,.3);color:hsla(0,0%,100%,.75);font-size:14px;font-style:normal;font-weight:400;padding:4px 8px;text-transform:none}
.tox .tox-tooltip__arrow{position:absolute}
.tox .tox-tooltip--down .tox-tooltip__arrow{border-top:8px solid #3d546f;bottom:0}
.tox .tox-tooltip--down .tox-tooltip__arrow,.tox .tox-tooltip--up .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;transform:translateX(-50%)}
.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #3d546f;top:0}
.tox .tox-tooltip--right .tox-tooltip__arrow{border-left:8px solid #3d546f;right:0}
.tox .tox-tooltip--left .tox-tooltip__arrow,.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-top:8px solid transparent;position:absolute;top:50%;transform:translateY(-50%)}
.tox .tox-tooltip--left .tox-tooltip__arrow{border-right:8px solid #3d546f;left:0}
.tox .tox-well{border:1px solid #000;border-radius:3px;padding:8px;width:100%}
.tox .tox-well>:first-child{margin-top:0}
.tox .tox-well>:last-child{margin-bottom:0}
.tox .tox-well>:only-child{margin:0}
.tox .tox-custom-editor{border:1px solid #000;border-radius:3px;display:flex;flex:1;position:relative}
.tox .tox-dialog-loading:before{background-color:rgba(0,0,0,.5);content:"";height:100%;position:absolute;width:100%;z-index:1000}
.tox .tox-tab{cursor:pointer}
.tox .tox-dialog__body-content .tox-collection,.tox .tox-dialog__content-js{display:flex;flex:1;-ms-flex-preferred-size:auto}
.tox .tox-image-tools-edit-panel,.tox .tox-image-tools__sidebar{height:60px}
.vi-modal-AuthComponent .vi-modal-content{padding:30px!important}

