@import url(https://fonts.googleapis.com/css?family=Ubuntu:400,500,700);
@import url(https://fonts.googleapis.com/css?family=Ubuntu:400,500,700);
/*14*/
.k-hidden {
    display: none !important;
}

/*30*/
.k-hbox,
.k-hstack {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
}

/*38*/
.k-vbox,
.k-vstack {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
}

/*46*/
.k-flex,
.k-spacer {
    -ms-flex: 1 0 0%;
        flex: 1 0 0%;
}

.k-flex-layout {
    display: -ms-flexbox;
    display: flex;
}

.k-grid-layout {
    display: grid;
}

/*61*/
.k-separator {
    width: auto;
    height: 0;
    border-width: 1px 0 0;
    border-style: solid;
    border-color: inherit;
    display: block;
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    -ms-flex-item-align: stretch;
        align-self: stretch;       
}

/*76*/
.k-separator-horizontal,
.k-vstack > .k-separator {
    width: auto;
    height: 0;
    border-width: 1px 0 0;
}

/*83*/
.k-separator-vertical,
.k-hstack > .k-separator {
    width: 0;
    height: auto;
    border-width: 0 0 0 1px;
}

/*91*/
hr.k-separator {
    margin: 0;
    padding: 0;
}

/*95*/
.k-reset {
    margin: 0;
    padding: 0;
    border-width: 0;
    outline: 0;
    text-decoration: none;
    font: inherit;
    list-style: none;
}

/*109*/
.k-link,
.k-link:hover {
    color: inherit;
    text-decoration: none;
    outline: 0;
    cursor: pointer;
}

/*117*/
.k-content {
  outline: 0;
  
  /*175*/
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}

/*180*/
.k-state-disabled,
.k-widget[disabled],
.k-disabled {
    outline: none;
    cursor: default;
    opacity: 0.65;
    -webkit-filter: grayscale(0.1);
            filter: grayscale(0.1);
    /*pointer-events: none;*/ /*removed to add hover text on disabled items*/
    box-shadow: none;
}

.k-state-disabled .k-link,
.k-widget[disabled] .k-link,
.k-disabled .k-link {
    cursor: default;
    outline: 0;
}

.k-state-disabled [disabled],
.k-state-disabled .k-disabled,
.k-state-disabled .k-state-disabled,
.k-widget[disabled] [disabled],
.k-widget[disabled] .k-disabled,
.k-widget[disabled] .k-state-disabled,
.k-disabled [disabled],
.k-disabled .k-disabled,
.k-disabled .k-state-disabled {
    opacity: 1;
    -webkit-filter: grayscale(0);
            filter: grayscale(0);
}

/*336*/
.k-animation-container {
    position: absolute;
    overflow: hidden;
    z-index: 100;
}

/*342*/
.k-animation-container-fixed {
    position: fixed;
}

/*346*/
.k-animation-container-relative {
    position: relative;
}

/*621*/
.k-slide-in-appear {
    opacity: .1;
    -webkit-transform: translate(0, -3em);
        -ms-transform: translate(0, -3em);
            transform: translate(0, -3em);
}

.k-slide-in-appear .k-centered {
    -webkit-transform: translate(-50%, -60%);
        -ms-transform: translate(-50%, -60%);
            transform: translate(-50%, -60%);
}

.k-slide-in-appear-active {
    opacity: 1;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
    transition: opacity 0.3s cubic-bezier(0.2, 1, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0.2, 0.6, 0.4, 1);
    transition: transform 0.3s cubic-bezier(0.2, 0.6, 0.4, 1), opacity 0.3s cubic-bezier(0.2, 1, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0.2, 0.6, 0.4, 1), opacity 0.3s cubic-bezier(0.2, 1, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0.2, 0.6, 0.4, 1);
}

.k-slide-in-appear-active .k-centered {
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}

.k-slide-down-enter, .k-slide-down-appear {
    -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
            transform: translateY(-100%);
}

.k-slide-down-enter-active, .k-slide-down-appear-active {
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    transition: -webkit-transform 300ms ease-in-out;
    transition: transform 300ms ease-in-out;
    transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-slide-down-exit {
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
}

.k-slide-down-exit-active {
    -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
            transform: translateY(-100%);
    transition: -webkit-transform 300ms ease-in-out;
    transition: transform 300ms ease-in-out;
    transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-slide-up-enter, .k-slide-up-appear {
    -webkit-transform: translateY(100%);
        -ms-transform: translateY(100%);
            transform: translateY(100%);
}

.k-slide-up-enter-active, .k-slide-up-appear-active {
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    transition: -webkit-transform 300ms ease-in-out;
    transition: transform 300ms ease-in-out;
    transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-slide-up-exit {
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
}

.k-slide-up-exit-active {
    -webkit-transform: translateY(100%);
        -ms-transform: translateY(100%);
            transform: translateY(100%);
    transition: -webkit-transform 300ms ease-in-out;
    transition: transform 300ms ease-in-out;
    transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-slide-right-enter, .k-slide-right-appear {
    -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
            transform: translateX(-100%);
}

.k-slide-right-enter-active, .k-slide-right-appear-active {
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
    transition: -webkit-transform 300ms ease-in-out;
    transition: transform 300ms ease-in-out;
    transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-slide-right-exit {
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
}

.k-slide-right-exit-active {
    -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
            transform: translateX(-100%);
    transition: -webkit-transform 300ms ease-in-out;
    transition: transform 300ms ease-in-out;
    transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-slide-left-enter, .k-slide-left-appear {
    -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
            transform: translateX(100%);
}

.k-slide-left-enter-active, .k-slide-left-appear-active {
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
    transition: -webkit-transform 300ms ease-in-out;
    transition: transform 300ms ease-in-out;
    transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-slide-left-exit {
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
}

.k-slide-left-exit-active {
    -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
            transform: translateX(100%);
    transition: -webkit-transform 300ms ease-in-out;
    transition: transform 300ms ease-in-out;
    transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

/*770*/
.k-reveal-vertical-enter, .k-reveal-vertical-appear {
    max-height: 0;
}

.k-reveal-vertical-enter-active, .k-reveal-vertical-appear-active {
    transition: max-height 300ms ease-in-out;
}

.k-reveal-vertical-exit-active {
    max-height: 0 !important;
    transition: max-height 300ms ease-in-out;
}

/*1221*/
.k-loading-mask,
.k-loading-image,
.k-loading-color {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0;
}

/*1232*/
.k-loading-mask *,
.k-loading-mask *::before,
.k-loading-mask *::after, .k-loading-mask::before, .k-loading-mask::after,
.k-loading-image *,
.k-loading-image *::before,
.k-loading-image *::after,
.k-loading-image::before,
.k-loading-image::after,
.k-loading-color *,
.k-loading-color *::before,
.k-loading-color *::after,
.k-loading-color::before,
.k-loading-color::after {
    box-sizing: border-box;
}

/*1248*/
.k-loading-mask {
    z-index: 100;
}

/*1256*/
.k-loading-text {
    text-indent: -4000px;
    text-align: center;
    position: absolute;
    color: currentColor;
}

/*1263*/
.k-loading-image {
    z-index: 2;
    color: currentColor;
}

/*1284*/
.k-i-loading::before,
.k-i-loading::after,
.k-loading-image::before,
.k-loading-image::after {
    position: absolute;
    top: 50%;
    left: 50%;
    display: inline-block;
    content: "";
    box-sizing: inherit;
    border-radius: 50%;
    border-width: .05em;
    border-style: solid;
    border-color: currentColor;
    border-top-color: transparent;
    border-bottom-color: transparent;
    background-color: transparent;
}

/*1308*/
.k-i-loading::before,
.k-loading-image::before {
    margin-top: -.5em;
    margin-left: -.5em;
    width: 1em;
    height: 1em;
    -webkit-animation: k-loading-animation 1.2s linear infinite;
            animation: k-loading-animation 1.2s linear infinite;
}

/*1318*/
.k-i-loading::after,
.k-loading-image::after {
    margin-top: -.25em;
    margin-left: -.25em;
    width: .5em;
    height: .5em;
    animation: k-loading-animation reverse 1.4s linear infinite;
}

/*1327*/
.k-loading-image::before,
.k-loading-image::after {
    content: "";
    border-width: 1px;
    border-width: clamp(0.015em, 1px, 1px);
    font-size: 4em;
}

/*1335*/
@-webkit-keyframes loading {
    0% {
        stroke-dasharray: 0 251;
        stroke-dashoffset: 502;
    }
    50% {
        stroke-dasharray: 250 1;
    }
    100% {
        stroke-dasharray: 0 251;
        stroke-dashoffset: 0;
    }
}

/*1349*/
@keyframes loading {
    0% {
        stroke-dasharray: 0 251;
        stroke-dashoffset: 502;
    }
    50% {
        stroke-dasharray: 250 1;
    }
    100% {
        stroke-dasharray: 0 251;
        stroke-dashoffset: 0;
    }
}

/*1363*/
@-webkit-keyframes k-loading-animation {
    0% {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
    }
}

/*1374*/
@keyframes k-loading-animation {
    0% {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
    }
}

/*1385*/
.k-i-loading::before,
.k-loading-image::before {
    border-color: currentColor;
    border-right-color: transparent !important;
}

/*1391*/
.k-i-loading::after,
.k-loading-image::after {
    display: none !important;
}

/*1396*/
.k-loading-image::before {
    border-width: 0.25rem;
}

/*1400*/
.k-resize-handle,
.k-resize-hint {
    position: absolute;
    border-color: inherit;
    z-index: 200;
}

/*1407*/
.k-resize-handle {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
}

.k-resize-handle::before {
    content: "";
    border: 0 solid;
    border-color: inherit;
}

.k-resize-n {
    width: 100%;
    height: 6px;
    -ms-flex-direction: row;
        flex-direction: row;
    left: 0;
    top: -3px;
    cursor: n-resize;
}

.k-resize-s {
    width: 100%;
    height: 6px;
    -ms-flex-direction: row;
        flex-direction: row;
    left: 0;
    bottom: -3px;
    cursor: s-resize;
}

.k-resize-w {
    width: 6px;
    height: 100%;
    -ms-flex-direction: column;
        flex-direction: column;
    top: 0;
    left: -3px;
    cursor: w-resize;
}

.k-resize-e {
    width: 6px;
    height: 100%;
    -ms-flex-direction: column;
        flex-direction: column;
    top: 0;
    right: -3px;
    cursor: e-resize;
}

.k-resize-sw,
.k-resize-se,
.k-resize-nw,
.k-resize-ne {
    width: 5px;
    height: 5px;
}

.k-resize-sw {
    cursor: sw-resize;
    bottom: 0;
    left: 0;
}

.k-resize-se {
    cursor: se-resize;
    bottom: 0;
    right: 0;
}

.k-resize-nw {
    cursor: nw-resize;
    top: 0;
    left: 0;
}

.k-resize-ne {
    cursor: ne-resize;
    top: 0;
    right: 0;
}

.k-vertical-resize {
    cursor: row-resize;
}

.k-horizontal-resize {
    cursor: col-resize;
}

.k-resize-hint {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
}

.k-resize-hint .k-resize-hint-handle {
    width: auto;
    height: 20px;
    -ms-flex-item-align: stretch;
        align-self: stretch;
}

.k-resize-hint .k-resize-hint-marker {
    width: 2px;
    height: auto;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
}

.k-resize-hint-vertical {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-align: center;
        align-items: center;
}

.k-resize-hint-vertical .k-resize-hint-handle {
    width: 20px;
    height: auto;
    -ms-flex-item-align: stretch;
        align-self: stretch;
}

.k-resize-hint-vertical .k-resize-hint-marker {
    width: auto;
    height: 2px;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
}

.k-scrollbar {
    position: absolute;
    overflow: scroll;
}

.k-scrollbar-vertical {
    top: 0;
    right: 0;
    width: 17px;
    height: 100%;
    overflow-x: hidden;
}

.k-touch-scrollbar {
    display: none;
    position: absolute;
    z-index: 200000;
    height: 8px;
    width: 8px;
    border: 1px solid #8a8a8a;
    background-color: #858585;
}

/*1884*/
.k-rounded-md {
    border-radius: 0.25rem;
}

.\!k-rounded-md {
    border-radius: 0.25rem !important;
}

.k-button.k-rounded-md {
    border-radius: 0.25rem;
}

/*1900*/
.k-rounded-full {
    border-radius: 9999px;
}

.\!k-rounded-full {
    border-radius: 9999px !important;
}

/*2774*/
.k-justify-content-stretch > * {
    -ms-flex: 1 0 0%;
        flex: 1 0 0%;
}

.\!k-justify-content-stretch > * {
    -ms-flex: 1 0 0% !important;
        flex: 1 0 0% !important;
}

.k-justify-items-start {
    justify-items: flex-start;
}

.\!k-justify-items-start {
    justify-items: flex-start !important;
}

.k-justify-items-end {
    justify-items: flex-end;
}

.\!k-justify-items-end {
    justify-items: flex-end !important;
}

.k-justify-items-center {
    justify-items: center;
}

.\!k-justify-items-center {
    justify-items: center !important;
}

.k-justify-items-stretch {
    justify-items: stretch;
}

.\!k-justify-items-stretch {
    justify-items: stretch !important;
}

.k-float-left {
    float: left !important;
}

.k-float-right {
    float: right !important;
}

.k-float-none {
    float: none !important;
}

.k-clear-left {
    clear: left !important;
}

.k-clear-right {
    clear: right !important;
}

.k-clear-both {
    clear: both !important;
}

.k-clear-none {
    clear: none !important;
}

/*2844*/
.k-floatwrap::after {
    content: "";
    display: block;
    clear: both;
}

/*3325*/
.k-overflow-auto {
    overflow: auto;
}

.k-overflow-x-auto {
    overflow-x: auto;
}

.k-overflow-y-auto {
    overflow-y: auto;
}

.\!k-overflow-auto {
    overflow: auto !important;
}

.\!k-overflow-x-auto {
    overflow-x: auto !important;
}

.\!k-overflow-y-auto {
    overflow-y: auto !important;
}

.k-overflow-hidden {
    overflow: hidden;
}

.k-overflow-x-hidden {
    overflow-x: hidden;
}

.k-overflow-y-hidden {
    overflow-y: hidden;
}

.\!k-overflow-hidden {
    overflow: hidden !important;
}

.\!k-overflow-x-hidden {
    overflow-x: hidden !important;
}

.\!k-overflow-y-hidden {
    overflow-y: hidden !important;
}

.k-overflow-visible {
    overflow: visible;
}

.k-overflow-x-visible {
    overflow-x: visible;
}

.k-overflow-y-visible {
    overflow-y: visible;
}

.\!k-overflow-visible {
    overflow: visible !important;
}

.\!k-overflow-x-visible {
    overflow-x: visible !important;
}

.\!k-overflow-y-visible {
    overflow-y: visible !important;
}

.k-overflow-scroll {
    overflow: scroll;
}

.k-overflow-x-scroll {
    overflow-x: scroll;
}

.k-overflow-y-scroll {
    overflow-y: scroll;
}

.\!k-overflow-scroll {
    overflow: scroll !important;
}

.\!k-overflow-x-scroll {
    overflow-x: scroll !important;
}

.\!k-overflow-y-scroll {
    overflow-y: scroll !important;
}

.k-overflow-clip {
    overflow: clip;
}

.k-overflow-x-clip {
    overflow-x: clip;
}

.k-overflow-y-clip {
    overflow-y: clip;
}

.\!k-overflow-clip {
    overflow: clip !important;
}

.\!k-overflow-x-clip {
    overflow-x: clip !important;
}

.\!k-overflow-y-clip {
    overflow-y: clip !important;
}

.k-overflow-auto-hidden {
    overflow: auto hidden;
}

.\!k-overflow-auto-hidden {
    overflow: auto hidden !important;
}

.k-overflow-auto-visible {
    overflow: auto visible;
}

.\!k-overflow-auto-visible {
    overflow: auto visible !important;
}

.k-overflow-auto-scroll {
    overflow: auto scroll;
}

.\!k-overflow-auto-scroll {
    overflow: auto scroll !important;
}

.k-overflow-auto-clip {
    overflow: auto clip;
}

.\!k-overflow-auto-clip {
    overflow: auto clip !important;
}

.k-overflow-hidden-auto {
    overflow: hidden auto;
}

.\!k-overflow-hidden-auto {
    overflow: hidden auto !important;
}

.k-overflow-hidden-visible {
    overflow: hidden visible;
}

.\!k-overflow-hidden-visible {
    overflow: hidden visible !important;
}

.k-overflow-hidden-scroll {
    overflow: hidden scroll;
}

.\!k-overflow-hidden-scroll {
    overflow: hidden scroll !important;
}

.k-overflow-hidden-clip {
    overflow: hidden clip;
}

.\!k-overflow-hidden-clip {
    overflow: hidden clip !important;
}

.k-overflow-visible-auto {
    overflow: visible auto;
}

.\!k-overflow-visible-auto {
    overflow: visible auto !important;
}

.k-overflow-visible-hidden {
    overflow: visible hidden;
}

.\!k-overflow-visible-hidden {
    overflow: visible hidden !important;
}

.k-overflow-visible-scroll {
    overflow: visible scroll;
}

.\!k-overflow-visible-scroll {
    overflow: visible scroll !important;
}

.k-overflow-visible-clip {
    overflow: visible clip;
}

.\!k-overflow-visible-clip {
    overflow: visible clip !important;
}

.k-overflow-scroll-auto {
    overflow: scroll auto;
}

.\!k-overflow-scroll-auto {
    overflow: scroll auto !important;
}

.k-overflow-scroll-hidden {
    overflow: scroll hidden;
}

.\!k-overflow-scroll-hidden {
    overflow: scroll hidden !important;
}

.k-overflow-scroll-visible {
    overflow: scroll visible;
}

.\!k-overflow-scroll-visible {
    overflow: scroll visible !important;
}

.k-overflow-scroll-clip {
    overflow: scroll clip;
}

.\!k-overflow-scroll-clip {
    overflow: scroll clip !important;
}

.k-overflow-clip-auto {
    overflow: clip auto;
}

.\!k-overflow-clip-auto {
    overflow: clip auto !important;
}

.k-overflow-clip-hidden {
    overflow: clip hidden;
}

.\!k-overflow-clip-hidden {
    overflow: clip hidden !important;
}

.k-overflow-clip-visible {
    overflow: clip visible;
}

.\!k-overflow-clip-visible {
    overflow: clip visible !important;
}

.k-overflow-clip-scroll {
    overflow: clip scroll;
}

.\!k-overflow-clip-scroll {
    overflow: clip scroll !important;
}

/*6575*/
.k-spacer {
    -ms-flex: 1 0 auto;
        flex: 1 0 auto;
}

/*6593*/
.k-text-nowrap {
    white-space: nowrap;
}

/*6597*/
.\!k-text-nowrap {
    white-space: nowrap !important;
}

/*6655*/
.k-text-left {
    text-align: left;
}

.\!k-text-left {
    text-align: left !important;
}

.k-text-right {
    text-align: right;
}

.\!k-text-right {
    text-align: right !important;
}

.k-text-center {
    text-align: center;
}

.\!k-text-center {
    text-align: center !important;
}

.k-text-justify {
    text-align: justify;
}

.\!k-text-justify {
    text-align: justify !important;
}

.k-text-lowercase {
    text-transform: lowercase;
}

.\!k-text-lowercase {
    text-transform: lowercase !important;
}

.k-text-uppercase {
    text-transform: uppercase;
}

.\!k-text-uppercase {
    text-transform: uppercase !important;
}

.k-text-capitalize {
    text-transform: capitalize;
}

.\!k-text-capitalize {
    text-transform: capitalize !important;
}

/*7115*/
.k-cursor-auto {
    cursor: auto;
}

.k-cursor-default {
    cursor: default;
}

.k-cursor-none {
    cursor: none;
}

.k-cursor-context-menu {
    cursor: context-menu;
}

.k-cursor-help {
    cursor: help;
}

.k-cursor-pointer {
    cursor: pointer;
}

.k-cursor-progress {
    cursor: progress;
}

.k-cursor-wait {
    cursor: wait;
}

.k-cursor-cell {
    cursor: cell;
}

.k-cursor-crosshair {
    cursor: crosshair;
}

.k-cursor-text {
    cursor: text;
}

.k-cursor-vertical-text {
    cursor: vertical-text;
}

.k-cursor-alias {
    cursor: alias;
}

.k-cursor-copy {
    cursor: copy;
}

.k-cursor-move {
    cursor: move;
}

.k-cursor-no-drop {
    cursor: no-drop;
}

.k-cursor-not-allowed {
    cursor: not-allowed;
}

.k-cursor-e-resize {
    cursor: e-resize;
}

.k-cursor-n-resize {
    cursor: n-resize;
}

.k-cursor-ne-resize {
    cursor: ne-resize;
}

.k-cursor-nw-resize {
    cursor: nw-resize;
}

.k-cursor-s-resize {
    cursor: s-resize;
}

.k-cursor-se-resize {
    cursor: se-resize;
}

.k-cursor-sw-resize {
    cursor: sw-resize;
}

.k-cursor-w-resize {
    cursor: w-resize;
}

.k-cursor-ew-resize {
    cursor: ew-resize;
}

.k-cursor-ns-resize {
    cursor: ns-resize;
}

.k-cursor-nesw-resize {
    cursor: nesw-resize;
}

.k-cursor-nwse-resize {
    cursor: nwse-resize;
}

.k-cursor-col-resize {
    cursor: col-resize;
}

.k-cursor-row-resize {
    cursor: row-resize;
}

.k-cursor-all-scroll {
    cursor: all-scroll;
}

.k-cursor-zoom-in {
    cursor: zoom-in;
}

.k-cursor-zoom-out {
    cursor: zoom-out;
}

.k-cursor-grab {
    cursor: grab;
}

.k-cursor-grabbing {
    cursor: grabbing;
}

/*7259*/
@font-face {
    font-family: "WebComponentsIcons";
    font-style: normal;
    font-weight: normal;
    src: url(data:font/ttf;base64,AAEAAAAMAIAAAwBAR1NVQnTVdVMAAADMAABJ7E9TLzIPEgdLAABKuAAAAGBjbWFwa3toOgAASxgAAADMZ2FzcAAAABAAAEvkAAAACGdseWYBXgGQAABL7AABwdhoZWFkH1kGVQACDcQAAAA2aGhlYQfABm4AAg38AAAAJGhtdHgaA98WAAIOIAAACrRsb2Nh7cpdpgACGNQAAAVcbWF4cALsAy4AAh4wAAAAIG5hbWX0B/U8AAIeUAAABOlwb3N0AAMAAAACIzwAAAAgAAEAAAAKAB4ALAABbGF0bgAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAoAAAABADoAGgByCmIPrhXCGTQZvh+wIbIjpCYQKBYofiwIL0Ivli/oNSI1jjjMPbJGYkc8SChI3EkySagAAQAaAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAhACIAIwAlACYCrABIAJIAngC6ANAA6AEIASoBQAFkAXYBjAGkAb4B5gH8AhYCNgJUAnICigKgAsYC8gMcA0YDaAOQA7YD3AP0BBIELgRKBG4EkAS4BN4E/gUYBS4FTAVmBXQFfAWiBcYF2gX2BjYGega4BvoHJAdMB2QHfgeqB9QH7ggWCDwIUghuCJoIxAjeCQoJNAlOCX4JsgnUAO0ABQAhABAAFQAbAJMADQAgACAADQAPABQAGQARABoAIAAEAAkACgCSAAoAIAAgAA0ADwAUABkAEQAaACAARwALAB4AHgAbACMAHwAEAB8AIwANABwARQAPAB4AHgAbACMAHwAEAB4AEQAfABUAJgAVABoAEwA4ABAAHgAeABsAIwAfAAQAGgAbAAQADwAUAA0AGgATABEANwAKAB4AHgAbACMAHwAEABcAHAAVAEYAEQAeAB4AGwAjAB8ABAAQABUAGQARABoAHwAVABsAGgAfAD4ACAAeAB4AGwAjAAQAIQAcAEQACgAeAB4AGwAjAAQAHgAbABsAIAA/AAsAHgAeABsAIwAEAB4AFQATABQAIABDAAwAHgAeABsAIwAEABwADQAeABEAGgAgADkAEwAeAB4AGwAjAAQAGwAiABEAHgASABgAGwAjAAQAEAAbACMAGgBBAAoAHgAeABsAIwAEABgAEQASACAALwAMAB4AHgAbACMABAARABoAEAAEACEAHAAwAA8AHgAeABsAIwAEABEAGgAQAAQAHgAVABMAFAAgADIADgAeAB4AGwAjAAQAEQAaABAABAAYABEAEgAgADEADgAeAB4AGwAjAAQAEQAaABAABAAQABsAIwAaAEIACwAeAB4AGwAjAAQAEAAeABUAGAAYAEAACgAeAB4AGwAjAAQAEAAbACMAGgAzABIAHgAeABsAIwAEABAAGwAhAA4AGAARAAQACwAFAAQAIQAcADQAFQAeAB4AGwAjAAQAEAAbACEADgAYABEABAALAAUABAAeABUAEwAUACAANgAUAB4AHgAbACMABAAQABsAIQAOABgAEQAEAAsABQAEABgAEQASACAANQAUAB4AHgAbACMABAAQABsAIQAOABgAEQAEAAsABQAEABAAGwAjABoAOgAQAB4AHgAbACMABAAPABQAEQAiAB4AGwAaAAQAIQAcADsAEwAeAB4AGwAjAAQADwAUABEAIgAeABsAGgAEAB4AFQATABQAIAA9ABIAHgAeABsAIwAEAA8AFAARACIAHgAbABoABAAYABEAEgAgADwAEgAeAB4AGwAjAAQADwAUABEAIgAeABsAGgAEABAAGwAjABoAKwALAB4AHgAbACMABAALAAUABAAhABwALAAOAB4AHgAbACMABAALAAUABAAeABUAEwAUACAALgANAB4AHgAbACMABAALAAUABAAYABEAEgAgAC0ADQAeAB4AGwAjAAQACwAFAAQAEAAbACMAGgAnABEAHgAeABsAIwAEAAkACgAEACEAHAAEAB4AFQATABQAIAAqABAAHgAeABsAIwAEAAkACgAEACEAHAAEABgAEQASACAAKAATAB4AHgAbACMABAAJAAoABAAQABsAIwAaAAQAHgAVABMAFAAgACkAEgAeAB4AGwAjAAQACQAKAAQAEAAbACMAGgAEABgAEQASACAClQAPAB4AEQANAAQAHwAgAA0ADwAXABEAEAAGAAUABQKUAAwAHgARAA0ABAAfACAADQAPABcAEQAQApYACgAeABEADQAEAB4ADQAaABMAEQKTAA4AHgARAA0ABAAPABgAIQAfACAAEQAeABEAEAG7AAwAHAAcABgAJQAEABIAGwAeABkADQAgAcoABgAaAA8AFAAbAB4BYQADABgAGAFFABIAGAAVABMAGgAEACAAGwAcAAQAEQAYABEAGQARABoAIAAfASEAEQAYABUAEwAaAAQAIAAbABwABAARABgAEQAZABEAGgAgAW8ACQAYABUAEwAaAAQAIAAbABwBLAANABgAFQATABoABAAgABsABAATAB4AFQAQAUgAHwAYABUAEwAaAAQAHwAgAB4AEQAgAA8AFAAEABEAGAARABkAEQAaACAAHwAEACIAEQAeACAAFQAPAA0AGAFDACEAGAAVABMAGgAEAB8AIAAeABEAIAAPABQABAARABgAEQAZABEAGgAgAB8ABAAUABsAHgAVACYAGwAaACAADQAYAT8AHgAYABUAEwAaAAQAHwAgAB4AEQAgAA8AFAAEABEAGAARABkAEQAaACAABAAiABEAHgAgABUADwANABgBPgAgABgAFQATABoABAAfACAAHgARACAADwAUAAQAEQAYABEAGQARABoAIAAEABQAGwAeABUAJgAbABoAIAANABgBQgAUABgAFQATABoABAAeABUAEwAUACAABAARABgAEQAZABEAGgAgAB8BIAATABgAFQATABoABAAeABUAEwAUACAABAARABgAEQAZABEAGgAgAXQACwAYABUAEwAaAAQAHgAVABMAFAAgAXYADAAYABUAEwAaAAQAHgARABkAGwAiABEBRgAVABgAFQATABoABAAZABUAEAAQABgAEQAEABEAGAARABkAEQAaACAAHwEiABQAGAAVABMAGgAEABkAFQAQABAAGAARAAQAEQAYABEAGQARABoAIAFwAAwAGAAVABMAGgAEABkAFQAQABAAGAARAUAAEwAYABUAEwAaAAQAGAARABIAIAAEABEAGAARABkAEQAaACAAHwEeABIAGAAVABMAGgAEABgAEQASACAABAARABgAEQAZABEAGgAgAXIACgAYABUAEwAaAAQAGAARABIAIAF1AA0AGAAVABMAGgAEABYAIQAfACAAFQASACUBQQAVABgAFQATABoABAAPABEAGgAgABEAHgAEABEAGAARABkAEQAaACAAHwEfABQAGAAVABMAGgAEAA8AEQAaACAAEQAeAAQAEQAYABEAGQARABoAIAFzAAwAGAAVABMAGgAEAA8AEQAaACAAEQAeAUcAFQAYABUAEwAaAAQADgAbACAAIAAbABkABAARABgAEQAZABEAGgAgAB8BIwAUABgAFQATABoABAAOABsAIAAgABsAGQAEABEAGAARABkAEQAaACABcQAMABgAFQATABoABAAOABsAIAAgABsAGQFJABcAGAAVABMAGgAEAA4ADQAfABEAGAAVABoAEQAEACIAEQAeACAAFQAPAA0AGAFEABkAGAAVABMAGgAEAA4ADQAfABEAGAAVABoAEQAEABQAGwAeABUAJgAbABoAIAANABgCQQAQABMAEwAeABEAEwANACAAEQAEABIAFQARABgAEAAfANQADQAPAA8AEQAfAB8AFQAOABUAGAAVACAAJQAsAFoAaAB2AIIAqgDAAOQBBAE0AWgBhgGeAbQB1gH8AiACSAJiAnwCrALaAxADRANgA3QDjAOoA7IDvAPUA+QD+gQSBCIEQgRyBJIEogTABNgE7AUIBRAFMgGSAAYAIQAgACAAGwAaAqQABgAhAA4ADgAYABEBDQAFAB4AIQAfABQBEQATAB4AFQATABQAIAAaABEAHwAfAAQADwAbABoAIAAeAA0AHwAgAHgACgAbACQABAAfABUAJgAVABoAEwGNABEAGwAeABAAEQAeAB8ABAAfABQAGwAjAAQAFAAVABAAEQGEAA8AGwAeABAAEQAeAB8ABAAbACEAIAAfABUAEAARAYcAFwAbAB4AEAARAB4AHwAEABUAGgAfABUAEAARAAQAIgARAB4AIAAVAA8ADQAYAYYAGQAbAB4AEAARAB4AHwAEABUAGgAfABUAEAARAAQAFAAbAB4AFQAmABsAGgAgAA0AGAGFAA4AGwAeABAAEQAeAB8ABAAVABoAHwAVABAAEQGDAAsAGwAeABAAEQAeAB8ABAANABgAGAGIAAoAGwAeABAAEQAeAAQAIAAbABwAbQAQABsAHgAQABEAHgAEAB8AIAAlABgAEQAEACAAGwAcAG4AEgAbAB4AEAARAB4ABAAfACAAJQAYABEABAAeABUAEwAUACAAcAARABsAHgAQABEAHgAEAB8AIAAlABgAEQAEABgAEQASACAAbwATABsAHgAQABEAHgAEAB8AIAAlABgAEQAEAA4AGwAgACAAGwAZAGwADAAbAB4AEAARAB4ABAAfACAAJQAYABEBiwAMABsAHgAQABEAHgAEAB4AFQATABQAIAByABcAGwAeABAAEQAeAAQAHgANABAAFQAhAB8ABAAgABsAHAAEAB4AFQATABQAIAB1ABYAGwAeABAAEQAeAAQAHgANABAAFQAhAB8ABAAgABsAHAAEABgAEQASACAAcwAaABsAHgAQABEAHgAEAB4ADQAQABUAIQAfAAQADgAbACAAIAAbABkABAAeABUAEwAUACAAdAAZABsAHgAQABEAHgAEAB4ADQAQABUAIQAfAAQADgAbACAAIAAbABkABAAYABEAEgAgAHEADQAbAB4AEAARAB4ABAAeAA0AEAAVACEAHwGMAAkAGwAeABAAEQAeAAQAGgAbAYoACwAbAB4AEAARAB4ABAAYABEAEgAgAYkADQAbAB4AEAARAB4ABAAOABsAIAAgABsAGQFWAAQAGwAYABABFgAEABgAIQAeAhMACwAYABsAEwATABEAHgAEAA4AGwAkAhIABwAYABsAEwATABEAHgIEAAoAGAAbAA8AFwAdACEAGwAgABECMwALABEAFAANABoADwARAAQADgAbACQCMgAHABEAFAANABoADwARANcADwANAB4ADwAbABAAEQAEAB8ADwANABoAGgARAB4A2wAXAA0AHgAPABsAEAARAAQAHQAeAAQADwAbABAAEQAEAB8ADwANABoAGgARAB4A1QAPAA0AHgAPABsAEAARAAQAGwAhACAAGAAVABoAEQDWAAcADQAeAA8AGwAQABECkQAOAA0AHgAEAB8AIAANAA8AFwARABAABgAFAAUCkAALAA0AHgAEAB8AIAANAA8AFwARABACkgAJAA0AHgAEAB4ADQAaABMAEQKPAA0ADQAeAAQADwAYACEAHwAgABEAHgARABACpgADAA0AHgEdABAADQAPABcAIwANAB4AEAAEABEAGAARABkAEQAaACABGwAMAA0ADwAXAAQAEQAYABEAGQARABoAIAA6AHYAfgCWALIAwADKANIA4ADmAPgBAgEaASQBSAFsAYABqAHGAdYB5gIKAigCQgJeAoACmgK0AsAC3AL2AwIDDgMiAzADRgNqA5QDvAPkBAYEGAQ0BE4EWgR6BKgE2gTyBR4FTgVkBW4FiAWmBcIF0AXsBf4BswADACEAIAGlAAsAIQAfACAAGwAZAAQAFQAPABsAGgHrAA0AIQAfACAAGwAZAAQAEgAbAB4AGQANACAA3gAGACEAHgAfABsAHgJSAAQAHwAfAAgCVQADAB8AHwJYAAYAHwAcAB4AGwAWAloAAgAfAfEACAAeABsAHwAfACAADQAOAQYABAAeABsAHAG9AAsAGwAcACUABAASABsAHgAZAA0AIAGyAAQAGwAcACUBXAARABsAGgAiABEAHgAgAAQAIQAcABwAEQAeAA8ADQAfABEBWwARABsAGgAiABEAHgAgAAQAGAAbACMAEQAeAA8ADQAfABEAyQAJABsAGgAaABEADwAgABsAHgGsABMAGwAZABkAEQAaACAAHwAEAB4AEQAZABsAIgARAAQADQAYABgBqwAOABsAGQAZABEAGgAgAAQAHgARABkAGwAiABEBqgAHABsAGQAZABEAGgAgAFQABwAbABgAIQAZABoAHwKNABEAGwAYACEAGQAaAAQAHwAgAA0ADwAXABEAEAAGAAUABQKMAA4AGwAYACEAGQAaAAQAHwAgAA0ADwAXABEAEAKOAAwAGwAYACEAGQAaAAQAHgANABoAEwARAeAADQAbABgAIQAZABoABAASAB4AEQARACYAEQKLABAAGwAYACEAGQAaAAQADwAYACEAHwAgABEAHgARABABVAAMABsAGAAbAB4ABAAPAA0AGgAiAA0AHwGQAAwAGwAQABEABAAfABoAFQAcABwAEQAgAl0ABQAYABsAIQAQAKEADQAYABsAHwARAAQAGwAhACAAGAAVABoAEQCiAAwAGAAbAB8AEQAEAA8AFQAeAA8AGAARAKAABQAYABsAHwARAIwABQAYABsADwAXAbwACQAYABEADQAeAAQADwAfAB8A+QAGABUAHgAPABgAEQKrAAoAFAAbAB4AGwAcABgAEQAgABQChgARABQAEQAiAB4AGwAaAAQAEAAbACEADgAYABEABAAhABwChwAUABQAEQAiAB4AGwAaAAQAEAAbACEADgAYABEABAAeABUAEwAUACACiQATABQAEQAiAB4AGwAaAAQAEAAbACEADgAYABEABAAYABEAEgAgAogAEwAUABEAIgAeABsAGgAEABAAGwAhAA4AGAARAAQAEAAbACMAGgD2ABAAFAARAA8AFwAOABsAJAAEAA8AFAARAA8AFwARABAA9QAIABQAEQAPABcADgAbACQAngANABQAEQAPABcABAAbACEAIAAYABUAGgARAJ8ADAAUABEADwAXAAQADwAVAB4ADwAYABEAnQAFABQAEQAPABcBnQAPABQADQAaABMAEQAEABkADQAaACEADQAYABgAJQHaABYAEQAYABgAHwAEABkAEQAeABMAEQAEACIAEQAeACAAFQAPAA0AGAAYACUB2QAYABEAGAAYAB8ABAAZABEAHgATABEABAAUABsAHgAVACYAGwAaACAADQAYABgAJQHYAAsAEQAYABgAHwAEABkAEQAeABMAEQHcABUAEQAYABgABAAfABwAGAAVACAABAAiABEAHgAgABUADwANABgAGAAlAdsAFwARABgAGAAEAB8AHAAYABUAIAAEABQAGwAeABUAJgAbABoAIAANABgAGAAlAEkACgANACAAEQATABsAHgAVACYAEQDIAAQADQAeACACpQAMAA0AGgAQABgAEQAEAB8AIAAVAA8AFwCbAA4ADQAaAA8AEQAYAAQAGwAhACAAGAAVABoAEQCcAA0ADQAaAA8AEQAYAAQADwAVAB4ADwAYABEAmgAGAA0AGgAPABEAGAGUAA0ADQAYABEAGgAQAA0AHgAEABAADQAgABEAjQAIAA0AGAARABoAEAANAB4AxwAKAA0AGAAPACEAGAANACAAGwAeACEARABeAHAAjACeALAAvgDgAO4A9gEeATwBVgFyAZwBsgHEAc4B7AIKAiYCOgJIAnwCtALWAvgDCgMcAzADQgNWA2gCNQAMAB4AFQAOAA4ADgAYABEABAAOABsAJAI0AAgAHgAVAA4ADgAOABgAEQBIAA0AHgANABMABAANABoAEAAEABAAHgAbABwAtwAIABsAIwAaABgAGwANABACngAIABsAIQATABQAGgAhACAB6QAGABsAGAAYAA0AHgGkABAAGwAPACEAGQARABoAIAAEABkADQAaAA0AEwARAB4A0wAGABUAIgAVABAAEQFgAAMAFQAiAIAAEwAVAB8AHAAYAA0AJQAEABUAGgAYABUAGgARAAQAEgAYABEAJAICAA4AFQAfABwAGAANACUABAAVABoAGAAVABoAEQB/AAwAFQAfABwAGAANACUABAASABgAEQAkAH0ADQAVAB8AHAAYAA0AJQAEAA4AGAAbAA8AFwB+ABQAFQAfABwAGAANACUABAAMABoAGAAVABoAEQAEAA4AGAAbAA8AFwE9AAoAFQAZABEAGgAgABUAGwAaAB8CFwAIABUAEwATAAQADgAbACQCFgAEABUAEwATAaYADgAVAA8AIAAVABsAGgANAB4AJQAEAA0AEAAQAmcADgARACAADQAVABgABAAfABEADwAgABUAGwAaAhUADQARABgAFQAPABUAGwAhAB8ABAAOABsAJAIUAAkAEQAYABUADwAVABsAIQAfAJEABgARABgAEQAgABEBNwAZABEADwAeABEADQAfABEABAAiABEAHgAgABUADwANABgABAAfABwADQAPABUAGgATATMAGwARAA8AHgARAA0AHwARAAQAFAAbAB4AFQAmABsAGgAgAA0AGAAEAB8AHAANAA8AFQAaABMB7AAQABEADwAVABkADQAYAAQAFQAaAA8AHgARAA0AHwARAe0AEAARAA8AFQAZAA0AGAAEABAAEQAPAB4AEQANAB8AEQJuAAgADQAgAA0ABAAjABEADgJtAAgADQAgAA0ABAAfAB0AGAKCAAkADQAgAA0ABAAeABEAHwAgAoQACAANACAADQAEABsAEAAfAmwACQANACAADQAEABYAHwAbABoCawAIAA0AIAANAAQADwAfACICYAAEAA0AIAANAAgAEgAoADYAPgBKAF4AagCAATkACgAlABEAEAAeABsAHAAcABEAHgH9AAYAJAAcABsAHgAgAlcAAwAkABEAzwAFAB0AIQANABgCGQAJABkADQAVABgABAAOABsAJAIYAAUAGQANABUAGAGbAAoAEAAVACAABAAgABsAGwAYAB8AkAAEABAAFQAgADoAdgCYALAAzADsAPwBEgE2AVABWgF8AZABqAG8AdQB7AICAhACLAJMAmgCigKyAtgC7AMGAygDVANiA2wDhAOWA6oDwAPgA/IECgQcBD4EYgR0BIYEmASuBM4E5AT6BRAFMAVEBVYFbgWABZYFqgW8BcYF4AEpABAAIQAYABgABAAfAA8AHgARABEAGgAEABEAJAAVACABKAALACEAGAAYAAQAHwAPAB4AEQARABoBGgANAB4AGwAaACAABAARABgAEQAZABEAGgAgARwADwAbAB4AIwANAB4AEAAEABEAGAARABkAEQAaACAA5gAHABsAHgAjAA0AHgAQAeYACgAbAB4AGQAhABgADQAEABIAJAHDABEAGwAeABkADQAgAAQADwAbABAAEQAEAA4AGAAbAA8AFwGPAAwAGwAeABkABAARABgAEQAZABEAGgAgAY4ABAAbAB4AGQFaABAAGwAeABEAEwAeABsAIQAaABAABAAPABsAGAAbAB4B7gAJABsAGgAgAAQAHwAVACYAEQFZAAsAGwAaACAABAASAA0AGQAVABgAJQI/AAkAGwAYABAAEQAeAAQAIQAcAj0ACwAbABgAEAARAB4ABAAbABwAEQAaAkAACwAbABgAEAARAB4ABAAZABsAHgARAj4ACgAbABgAEAARAB4ABAANABAAEAI8AAYAGwAYABAAEQAeAQkADQAYABUAHAAEACIAEQAeACAAFQAPAA0AGAEIAA8AGAAVABwABAAUABsAHgAVACYAGwAaACAADQAYAbAADQAYAA0AHwAUAAQAGQANABoADQATABEAHgGxABAAFQAaABAABAANABoAEAAEAB4AEQAcABgADQAPABEAsgATABUAGAAgABEAHgAEAB8AGwAeACAABAAQABEAHwAPAAQAHwAZALEAEgAVABgAIAARAB4ABAAfABsAHgAgAAQADQAfAA8ABAAfABkAsAAJABUAGAAgABEAHgAEAB8AGQCvAAwAFQAYACAAEQAeAAQADwAYABEADQAeALQAEAAVABgAIAARAB4ABAANABAAEAAEABMAHgAbACEAHACzABUAFQAYACAAEQAeAAQADQAQABAABAARACQAHAAeABEAHwAfABUAGwAaAK4ABgAVABgAIAARAB4CUQAEABUAGAAZAoEACwAVABgAEQAfAAQAEQAeAB4AGwAeAlAACAAVABgAEQAEACYAFQAcAkcACQAVABgAEQAEACMAGwAeABACdwAKABUAGAARAAQAIgAVABAAEQAbAoMADwAVABgAEQAEACAAJQAcABEAHwAPAB4AFQAcACACRAAIABUAGAARAAQAIAAkACAChQALABUAGAARAAQAHgARABwAGwAeACACSwAIABUAGAARAAQAHAAfABACfQAQABUAGAARAAQAHAAeABsAEwAeAA0AGQAZABUAGgATAnoAEQAVABgAEQAEABwAHgARAB8AEQAaACAADQAgABUAGwAaAkkACAAVABgAEQAEABwAHAAgAkoACAAVABgAEQAEABwAEAASAkgACAAVABgAEQAEABkAEAAOAnkACgAVABgAEQAEABUAGQANABMAEQJeAA8AFQAYABEABAAUABsAHgAVACYAGwAaACAADQAYAkwACgAVABgAEQAEABIAGAANAB8AFAJGAAoAFQAYABEABAARACQADwARABgCgAAKABUAGAARAAQAEQAeAB4AGwAeAnwADwAVABgAEQAEABAAFQAfAA8ABAAVABkADQATABECewAJABUAGAARAAQAEAANACAADQJFAAgAFQAYABEABAAPAB8AIgJNAAsAFQAYABEABAAPABsAGgASABUAEwJPAAgAFQAYABEABAAOAA0ADwJ4AAoAFQAYABEABAANACEAEAAVABsCTgAJABUAGAARAAQADQAfAA8AJAJDAAgAFQAYABEABAANABAAEAJCAAQAFQAYABECGwAMAA0ADwARAA4AGwAbABcABAAOABsAJAIaAAgADQAPABEADgAbABsAFwAVACwASAByAJwAvgDSAN4A9gEAARQBNgFCAWIBegGQAZ4BugHGAdIB3AHsAmkADQAeABsAIQAcAAQAHwARAA8AIAAVABsAGgJjABQAHgAbACEAHAAEABQAEQANABAAEQAeAAQAHwARAA8AIAAVABsAGgJkABQAHgAbACEAHAAEABIAGwAbACAAEQAeAAQAHwARAA8AIAAVABsAGgJvABAAHgAbACEAHAAEAA8AGwAYABgAEQAPACAAFQAbABoBlQAJAB4AGwAhABwABAAOABsAJABMAAUAHgAbACEAHABLAAsAHgAVABAABAAYAA0AJQAbACEAIABKAAQAHgAVABABFQAJAB4AEQAlAB8ADwANABgAEQDSABAAHgARAA0AIAARAB4ABAAbAB4ABAARAB0AIQANABgCigAFAB4ADQAcABQCHwAPABsAGwATABgAEQAEABwAGAAhAB8ABAAOABsAJAIeAAsAGwAbABMAGAARAAQAHAAYACEAHwIdAAoAGwAbABMAGAARAAQADgAbACQCHAAGABsAGwATABgAEQIJAA0AGAAbAA4AEQAEABsAIQAgABgAFQAaABECCgAFABgAGwAOABEAwAAFABEADQAeAB8AvwAEABEADQAeAIIABwANABwABAAeABsAIwCBAAoADQAcAAQADwAbABgAIQAZABoAFwAwAFQAcgCgAM4A7gEOARoBJAEuATwBWAFkAWoBhAGoAcQBzgHUAdoB4AHmAewAugARACUAHAARAB4AGAAVABoAFwAEABsAHAARABoABAAfABkAuQAOACUAHAARAB4AGAAVABoAFwAEABsAHAARABoBxgAWACUAHAARAB4AGAAVABoAFwAEABgAFQATABQAIAAEABAAFQANABgAGwATAcgAFgAlABwAEQAeABgAFQAaABcABAATABgAGwAOABEABAAeABEAGQAbACIAEQHHAA8AJQAcABEAHgAYABUAGgAXAAQAEwAYABsADgARAckADwAlABwAEQAeABgAFQAaABcABAARABkADQAVABgCUwAFACAAGQAYAAoCVAAEACAAGQAYAFsABAAbABkAEQBcAAYAEQAVABMAFAAgAPEADQARAA0AHgAgAAQAGwAhACAAGAAVABoAEQDyAAUAEQANAB4AIADqAAIAEABOAAwADQAaABAAGAARAB4ABAAQAB4ADQATAIMAEQANABoAEAAYABEABAAeABEAHwAVACYAEQAEAA0AGAAgAIQADQANABoAEAAYABEABAAeABEAHwAVACYAEQDdAAQADQAaABABZwACAAsBZgACAAoBZQACAAkBZAACAAgBYwACAAcBYgACAAYAFQAsADoAVgBqAIYAngCyAMoA6gEKAT4BdgGCAZABngG4AdoCAAIaAjACYAFXAAYAIAANABgAFQAPARMADQAaACIAEQAeACAABAAPABsAGAAbAB4AHwFsAAkAGgAfABEAHgAgAAQAIQAcAW0ADQAaAB8AEQAeACAABAAZABUAEAAQABgAEQFuAAsAGgAfABEAHgAgAAQAEAAbACMAGgJ2AAkAGgAUABEAHgAVACAAEQAQAP0ACwAaABIAGwAeABkADQAgABUAGwAaAWoADwAaABAAEQAaACAABAAVABoADwAeABEADQAfABEBawAPABoAEAARABoAIAAEABAAEQAPAB4AEQANAB8AEQE2ABkAGgAPAB4AEQANAB8AEQAEACIAEQAeACAAFQAPAA0AGAAEAB8AHAANAA8AFQAaABMBMgAbABoADwAeABEADQAfABEABAAUABsAHgAVACYAGwAaACAADQAYAAQAHwAcAA0ADwAVABoAEwIRAAUAGgAOABsAJAH8AAYAGQAcABsAHgAgASsABgAZAA0AEwARAB8BBQAMABkADQATABEABAAeABEAHwAVACYAEQGpABAAGQANABMAEQAEABkADQAcAAQAEQAQABUAIAAbAB4BpwASABkADQATABEABAAYABUAEwAUACAABAAQABUADQAYABsAEwECAAwAGQANABMAEQAEABEAJAAcABsAHgAgAagACgAZAA0AEwARAAQAEQAQABUAIAHvABcAGQANABMAEQAEAA0ADgAfABsAGAAhACAAEQAEABwAGwAfABUAIAAVABsAGgEBAAUAGQANABMAEQALABgARgB4AKIA0AEAATQBZgGcAcwCAAFPABYAIQAfACAAFQASACUABAAfACAADQAeACAABAAiABEAHgAgABUADwANABgBSgAYACEAHwAgABUAEgAlAAQAHwAgAA0AHgAgAAQAFAAbAB4AFQAmABsAGgAgAA0AGAFRABQAIQAfACAAFQASACUABAARABoAEAAEACIAEQAeACAAFQAPAA0AGAFMABYAIQAfACAAFQASACUABAARABoAEAAEABQAGwAeABUAJgAbABoAIAANABgBUAAXACEAHwAgABUAEgAlAAQADwARABoAIAARAB4ABAAiABEAHgAgABUADwANABgBSwAZACEAHwAgABUAEgAlAAQADwARABoAIAARAB4ABAAUABsAHgAVACYAGwAaACAADQAYAVIAGAAhAB8AIAAVABIAJQAEAA4AEQAgACMAEQARABoABAAiABEAHgAgABUADwANABgBTQAaACEAHwAgABUAEgAlAAQADgARACAAIwARABEAGgAEABQAGwAeABUAJgAbABoAIAANABgBUwAXACEAHwAgABUAEgAlAAQADQAeABsAIQAaABAABAAiABEAHgAgABUADwANABgBTgAZACEAHwAgABUAEgAlAAQADQAeABsAIQAaABAABAAUABsAHgAVACYAGwAaACAADQAYAlYAAgAfAAMACAAoAEgAzgAPABwAFQAEAB8AIAANACAAIQAfAAQAGwAcABEAGgDNAA8AHAAVAAQAHwAgAA0AIAAhAB8ABAAUABsAGAAQAMwADwAcABUABAAfACAADQAgACEAHwAEABAAEQAaACUAHwBAAE4AWgBkAJAAvgDcAP4BHAE2AVgBdgGQAaIBvgHeAeoCGgI6AmQCfgKYArACugLUAvADDgM2A1IDbgN8ALYABgAbABMAGwAhACAAtQAFABsAEwAVABoAmAAEABsADwAXAgcAFQAVAB8AIAAEACEAGgAbAB4AEAARAB4AEQAQAAQAHwAdACEADQAeABECCAAWABUAHwAgAAQAIQAaABsAHgAQABEAHgARABAABAAbACEAIAAYABUAGgARAWkADgAVAB8AIAAEACEAGgAbAB4AEAARAB4AEQAQAfsAEAAVAB8AIAAEAB4AGwAZAA0AGgAEAB8AGQANABgAGAH6AA4AFQAfACAABAAeABsAGQANABoABAAOABUAEwFoAAwAFQAfACAABAAbAB4AEAARAB4AEQAQAgYAEAAVAB8AIAAEABgADQAgABUAGgAEAB8AGQANABgAGAIFAA4AFQAfACAABAAYAA0AIAAVABoABAAOABUAEwIhAAwAFQAaABcAEQAQABUAGgAEAA4AGwAkAiAACAAVABoAFwARABAAFQAaAJYADQAVABoAFwAEACIAEQAeACAAFQAPAA0AGACUAA8AFQAaABcABAAUABsAHgAVACYAGwAaACAADQAYApcABQAVABoAEQAGApwAFwAVABoAEQAEAB8AIAANAA8AFwARABAABgAFAAUABAAZAA0AHgAXABEAHgAfApkADwAVABoAEQAEAB8AIAANAA8AFwARABAABgAFAAUCmwAUABUAGgARAAQAHwAgAA0ADwAXABEAEAAEABkADQAeABcAEQAeAB8CmAAMABUAGgARAAQAHwAgAA0ADwAXABEAEAKaAAwAFQAaABEABAAZAA0AHgAXABEAHgAfAgMACwAVABoAEQAEABQAEQAVABMAFAAgARAABAAVABoAEQICAAwAEQAgACAAEQAeAAQAHwAcAA0ADwARANEADQARAB8AHwAEABsAHgAEABEAHQAhAA0AGABTAA4ADQAlABsAIQAgAAQAHwAgAA0ADwAXABEAEABSABMADQAlABsAIQAgAAQAHwAVABAAEQAEAA4AJQAEAB8AFQAQABEAUQANAA0AJQAbACEAIAAEAAcABAAOACUABAAHAFAADQANACUAGwAhACAABAAGAAQADgAlAAQACQBPAAYADQAlABsAIQAgALsABgANACEAGgAPABQAHQA8AFQAZACAAKAAvgDMAN4A+gEUASABNAFKAVQBcAGEAZoBugHeAfQCCgIkAjwCWAJmAp4CvgLcAv4CIwALACUAHwAcAA0ADwARAAQADgAbACQCIgAHACUAHwAcAA0ADwARAFgADQAbAB4AEQAEACIAEQAeACAAFQAPAA0AGABZAA8AGwAeABEABAAUABsAHgAVACYAGwAaACAADQAYAcUADgAbABAAIQAYABEABAAZAA0AGgANABMAEQAeAQcABgAVAB4AHgAbAB4AywAIABUAGgAhAB8ABAAfABkApwANABUAGgAhAB8ABAAbACEAIAAYABUAGgARAKgADAAVABoAIQAfAAQADwAVAB4ADwAYABEApgAFABUAGgAhAB8AYQAJABUAGgAEACMAFQAQACAAFABgAAoAFQAaAAQAFAARABUAEwAUACAAVwAEABEAGgAhAa4ADQARABAAFQANAAQAGQANABoADQATABEAHgBfAAkADQAkAAQAIwAVABAAIAAUAF4ACgANACQABAAUABEAFQATABQAIAH+AA8ADQAgAA8AFAAEABIAIQAYABgABAAjABsAHgAQAgwAEQANAB4AFwARAB4ABAAcABUAGgAEACAADQAeABMAEQAgAgsACgANAB4AFwARAB4ABAAcABUAGgBjAAoADQAeABMAFQAaAAQAIAAbABwAZAAMAA0AHgATABUAGgAEAB4AFQATABQAIABmAAsADQAeABMAFQAaAAQAGAARABIAIABlAA0ADQAeABMAFQAaAAQADgAbACAAIAAbABkAYgAGAA0AHgATABUAGgE1ABsADQAXABEABAAiABEAHgAgABUADwANABgABAAfABwADQAPABUAGgATAAQAEQAdACEADQAYAS8ADwANABcAEQAEAB8ADQAZABEABAAjABUAEAAgABQBLgAOAA0AFwARAAQAHwANABkAEQAEAB8AFQAmABEBMAAQAA0AFwARAAQAHwANABkAEQAEABQAEQAVABMAFAAgATEAHQANABcAEQAEABQAGwAeABUAJgAbABoAIAANABgABAAfABwADQAPABUAGgATAAQAEQAdACEADQAYAAMACAAiADYA/AAMABsAIAAVABIAFQAPAA0AIAAVABsAGgDQAAkAGwAgAAQAEQAdACEADQAYAIkADgAbABoABAAeABEADwAhAB4AHgARABoADwARAAMACAAYADQAWgAHACIAEQAeABgADQAcAHYADQAhACAAGAAVABoAEQAEACMAFQAQACAAFAB3AA4AIQAgABgAFQAaABEABAAbABIAEgAfABEAIAAyAGYAcgCCAJwAugDWAPYBBgEgATgBQgFUAWQBbgGKAZ4BpgGuAcgB2AHqAfYCGAI2AkwCggKiAr4CygLcAwIDLgNEA2YDigOqA9ID9gQSBCoEMgRCBE4EbgSWBL4E1gTyBQwFKgCPAAUAHgAVABoAIADCAAcAHgARACIAFQARACMAeQAMABsAHwAVACAAFQAbABoABAAgABsAHAB6AA4AGwAfABUAIAAVABsAGgAEAB4AFQATABQAIAB8AA0AGwAfABUAIAAVABsAGgAEABgAEQASACAAewAPABsAHwAVACAAFQAbABoABAAOABsAIAAgABsAGQDKAAcAGAAhAB8ABAAfABkApAAMABgAIQAfAAQAGwAhACAAGAAVABoAEQClAAsAGAAhAB8ABAAPABUAHgAPABgAEQCjAAQAGAAhAB8A7AAIABgADQAlABgAFQAfACAA7gAHABgADQAlAAQAHwAZAOIABAAYAA0AJQIlAA0AFQAaACAAEQAeABEAHwAgAAQADgAbACQCJAAJABUAGgAgABEAHgARAB8AIAINAAMAFQAaAp0AAwAVABEBAAAMABQAGwAgABsABAAPAA0AGQARAB4ADQHqAAcAEQAeAA8AEQAaACAA7wAIAA0AIQAfABEABAAfABkA4wAFAA0AIQAfABEBugAQAA0AHwAgABEABAAcABgADQAVABoABAAgABEAJAAgAbkADgANAB8AIAARAAQAGQANAB4AFwAQABsAIwAaAbgACgANAB8AIAARAAQAFAAgABkAGAG3ABoADQAfACAAEQAEABIAHgAbABkABAAjABsAHgAQAAQAHwAgAB4AFQAcAAQAEgAVABgAEQG2AA8ADQAfACAAEQAEABIAHgAbABkABAAjABsAHgAQAbUADQANAB8AIAARAAQADQAfAAQAFAAgABkAGAG0AAUADQAfACAAEQGZAAgADQAfAB8AIwAbAB4AEAJ/ABIADQAeAA0AGQARACAAEQAeAB8ABAAhABoAFwAaABsAIwAaAn4AFQANAB4ADQAZABEAIAARAB4AHwAEAA4AJQAgABEABAANAB4AHgANACUCagAKAA0AHgANABkAEQAgABEAHgAfAnQAEAANAB4ADQAZABEAIAARAB4ABAAfACAAHgAVABoAEwJzABEADQAeAA0AGQARACAAEQAeAAQAFQAaACAAEQATABEAHgJyAA8ADQAeAA0AGQARACAAEQAeAAQAEgAYABsADQAgAnEAEwANAB4ADQAZABEAIAARAB4ABAAQAA0AIAARAAQAIAAVABkAEQJwABEADQAeAA0AGQARACAAEQAeAAQADgAbABsAGAARAA0AGgGaAA0ADQAeAA0AEwAeAA0AHAAUAAQADQAQABAB3gALAA0AGgARAAQAEgAeABEAEQAmABEAxgADAA0AGgEOAAcADQAYABEAIAAgABEBDwAFAA0AFQAaACABVQAPAA0AEwARAAQAHAAeABsAHAARAB4AIAAVABEAHwJlABMADQATABEABAAUABEADQAQABEAHgAEAB8AEQAPACAAFQAbABoCZgATAA0AEwARAAQAEgAbABsAIAARAB4ABAAfABEADwAgABUAGwAaAGgACwANABAAEAAVABoAEwAEACAAGwAcAGkADQANABAAEAAVABoAEwAEAB4AFQATABQAIABrAAwADQAQABAAFQAaABMABAAYABEAEgAgAGoADgANABAAEAAVABoAEwAEAA4AGwAgACAAGwAZAGcABwANABAAEAAVABoAEwAEAAoAHAA8AFwA/gAIACEAEQAfACAAFQAbABoA2gAPAB4ABAAPABsAEAARAAQAHwAPAA0AGgAaABEAHgDYAA8AHgAEAA8AGwAQABEABAAbACEAIAAYABUAGgARANkABwAeAAQADwAbABAAEQAgAEIAYgByAHoAhACaALYA0ADoAPYBAAEOASABOAFEAXABnAG6AdIB4gISAkYCWgJoAo4CmAKuArwC5AL8AxgDMgF4AA8AIQAYABEABAAUABsAHgAVACYAGwAaACAADQAYAjcABwAfAB8ABAAOABsAJAI2AAMAHwAfAFUABAAbACMAHwHfAAoAGwAjAAQAEgAeABEAEQAmABEBGQANABsAIQAaABAABAAPABsAHgAaABEAHgAfAQsADAAbACAADQAgABEABAAeABUAEwAUACABDAALABsAIAANACAAEQAEABgAEQASACABCgAGABsAIAANACAAEQKqAAQAGwAfABEA5QAGABEAIwAVABoAEACKAAgAEQAfABEAIAAEAB8AGQEqAAsAEQAfABEAIAAEAA8AGwAYABsAHgCHAAUAEQAfABEAIAJhABUAEQAcABsAHgAgAAQAFAARAA0AEAARAB4ABAAfABEADwAgABUAGwAaAmIAFQARABwAGwAeACAABAASABsAGwAgABEAHgAEAB8AEQAPACAAFQAbABoCAAAOABEAHAAYAA0ADwARAAQAHwAVABoAEwAYABECAQALABEAHAAYAA0ADwARAAQADQAYABgAVgAHABEAGwAeABAAEQAeATgAFwARABkAGwAiABEABAAiABEAHgAgABUADwANABgABAAfABwADQAPABUAGgATATQAGQARABkAGwAiABEABAAUABsAHgAVACYAGwAaACAADQAYAAQAHwAcAA0ADwAVABoAEwCLAAkAEQAYABsADQAQAAQAHwAZAIgABgARABgAGwANABAB/wASABEAEwAhABgADQAeAAQAEQAkABwAHgARAB8AHwAVABsAGgCGAAQAEQAQABsCJwAKABEAEAAQABUAIAAEAA4AGwAkAiYABgARABAAEAAVACAA+wATAA0AEAAVABsADgAhACAAIAAbABoABAAPABQAEQAPABcAEQAQAPoACwANABAAFQAbAA4AIQAgACAAGwAaAqgADQANABAADQAeAAQAGQANAB4AFwARAB4AHwKpAAwADQAQAA0AHgAEABIAFQAYABgAEQAQAqcABQANABAADQAeAC0AXABqAIAAiACcALAAxgDiAQQBHgFKAXIBmgG8AeYCAgISAhwCKAJCAkwCaAKCApYCrgLAAuQDCAMcAyQDPgNWA2oDegOGA5IDugPQA+YEJARSBIwEtgTGBNAB6AAGACUAGQAOABsAGAFfAAoAIQAcAAQAHwAPAB4AFQAcACAB5wADACEAGQDrAAkAIQAOACAAFQAgABgAEQAfAl8ACQAhAA4AHgARABwAGwAeACABXgAKACEADgAEAB8ADwAeABUAHAAgAcQADQAgACUAGAARAAQADgAhABUAGAAQABEAHgIpABAAIAAhABkADgAYABEABAAhABwAGwAaAAQADgAbACQCKAAMACAAIQAZAA4AGAARAAQAIQAcABsAGgHCABUAIAAeABUAHAAEACMAGwAeABAABAASABsAHgAZAA0AIAAgABUAGgATAcEAEwAgAB4AFQAcAAQAHwAcAA0AGgAEABEAGAARABkAEQAaACAAHwHAABMAIAAeABUAHAAEABIAGwAaACAABAARABgAEQAZABEAGgAgAB8BvwAQACAAHgAVABwABAAPAB8AHwAEABIAGwAeABkADQAgAb4AFAAgAB4AFQAcAAQADQAYABgABAASABsAHgAZAA0AIAAgABUAGgATAV0ADQAgAB4AFQAXABEAIAAUAB4AGwAhABMAFADwAAcAIAAbABwABAAfABkA5AAEACAAGwAcAN8ABQAgABUADwAXAPMADAAgAA0AHgAEABsAIQAgABgAFQAaABEA9AAEACAADQAeAeIADQAcABEAGAAYAAQADwAUABEADwAXABEAHgCtAAwAGwAeACAABAAQABEAHwAPAAQAHwAZAKoACQAbAB4AIAAEABAAEQAfAA8ArAALABsAHgAgAAQADQAfAA8ABAAfABkAqQAIABsAHgAgAAQADQAfAA8BPAARABoADQAcAAQAIAAbAAQAHwAaAA0AHAAYABUAGgARAB8BOwARABoADQAcAAQAIAAbAAQAEwAeABUAEAAYABUAGgARAB8BOgAJABoADQAcAAQAEwAeABUAEAJcAAMAGAAaAS0ADAAVACYAEQAEACAAGwAEABMAHgAVABABrQALABUAGAAiABEAHgAYABUAEwAUACAA3AAJABUAEwAaAA0AIAAhAB4AEQEXAAcAFAANAB4AHAARABoCDwAFABQADQAeABEBGAAFABQADQAcABEA4QATABEAIAAEAA8AGwAYACEAGQAaAAQAHAAbAB8AFQAgABUAGwAaAZMACgARABgAEQAPACAABAAOABsAJAGRAAoAEQAYABEADwAgAAQADQAYABgCogAeAA8ADQAgACAAEQAeAAQAHwAgAB4ADQAVABMAFAAgAAQAGAAVABoAEQAfAAQAGQANAB4AFwARAB4AHwKjABYADwANACAAIAARAB4ABAAfACAAHgANABUAEwAUACAABAAYABUAGgARAB8CoAAcAA8ADQAgACAAEQAeAAQAHwAZABsAGwAgABQABAAYABUAGgARAB8ABAAZAA0AHgAXABEAHgAfAqEAFAAPAA0AIAAgABEAHgAEAB8AGQAbABsAIAAUAAQAGAAVABoAEQAfAp8ABwAPAA0AIAAgABEAHgCOAAQADQAiABEBEgAKAA0AIAAhAB4ADQAgABUAGwAaADsAeACQAKAAtgDEAOIBEgEsAV4BiAGyAeQCDgIqAkYCdgKaArICzgLwAxADMANOA14DcAOEA6YDygPmBAIEMAReBIAEogTEBO4FFgVCBWgFggWcBdAGAgYqBlIGfgaiBrgGzgb6ByQHUgd4B6oH2ggOCEAIcAikAi8ACwAjABUAIAAgABEAHgAEAA4AGwAkAi4ABwAjABUAIAAgABEAHgItAAoAIQAZAA4AGAAeAAQADgAbACQCLAAGACEAGQAOABgAHgD4AA4AHgAVAAQAHwAgAA0AIAARAAQAGgAhABgAGAD3ABcAHgAVAAQAHwAgAA0AIAARAAQAFQAaABAAEQAgABEAHgAZABUAGgANACAAEQEUAAwAHgANABoAHwAcABEAHgANABoADwAlAaMAGAAeAA0ADwAXAAQADwAUAA0AGgATABEAHwAEAB4AEQAWABEADwAgAAQADQAYABgBogAUAB4ADQAPABcABAAPABQADQAaABMAEQAfAAQAHgARABYAEQAPACABnwAUAB4ADQAPABcABAAPABQADQAaABMAEQAfAAQAEQAaAA0ADgAYABEBoQAYAB4ADQAPABcABAAPABQADQAaABMAEQAfAAQADQAPAA8AEQAcACAABAANABgAGAGgABQAHgANAA8AFwAEAA8AFAANABoAEwARAB8ABAANAA8ADwARABwAIAGeAA0AHgANAA8AFwAEAA8AFAANABoAEwARAB8B4QANABsAGwAYAA4ADQAeAAQAEgAYABsADQAgAeUAFwAbABMAEwAYABEABAASACEAGAAYAAQAHwAPAB4AEQARABoABAAZABsAEAARAnUAEQAbAA8ABAAfABEADwAgABUAGwAaAAQAGAARACIAEQAYAmgACwAbAA8ABAAfABEADwAgABUAGwAaASQADQAUACEAGQAOABoADQAVABgAHwAEACEAHAElABAAFAAhABkADgAaAA0AFQAYAB8ABAAeABUAEwAUACABJwAPABQAIQAZAA4AGgANABUAGAAfAAQAGAARABIAIAEmAA8AFAAhABkADgAaAA0AFQAYAB8ABAAQABsAIwAaAZgADgARACQAIAAOABsAJAAEABQAFQAQABAAEQAaAZcABwARACQAIAAOABsAJAGWAAgAEQAkACAADQAeABEADQF3AAkAEQAkACAABAAjAB4ADQAcAZwAEAARABkAHAAYAA0AIAARAAQAGQANABoADQATABEAHgIrABEAEQAYABgABAANAAQAEgAeABUAEQAaABAABAAOABsAJAIqAA0AEQAYABgABAANAAQAEgAeABUAEQAaABAB3QANAA0ADgAYABEABAAhABoAGQARAB4AEwARAdMAFgANAA4AGAARAAQAHgAbACMABAAVABoAHwARAB4AIAAEAA4AEQAYABsAIwHSABYADQAOABgAEQAEAB4AGwAjAAQAFQAaAB8AEQAeACAABAANAA4AGwAiABEB9gAQAA0ADgAYABEABAAeABsAIwAEABMAHgAbACEAHAAfAdUAEAANAA4AGAARAAQAHgAbACMABAAQABEAGAARACAAEQHNABAADQAOABgAEQAEABwAHgAbABwAEQAeACAAFQARAB8B+QAUAA0ADgAYABEABAAcABsAHwAVACAAFQAbABoABAAeABUAEwAUACAB9wATAA0ADgAYABEABAAcABsAHwAVACAAFQAbABoABAAYABEAEgAgAfgAFQANAA4AGAARAAQAHAAbAB8AFQAgABUAGwAaAAQADwARABoAIAARAB4BywASAA0ADgAYABEABAAYABUAEwAUACAABAAQABUADQAYABsAEwHXAAwADQAOABgAEQAEABAAEQAYABEAIAARAfUADAANAA4AGAARAAQADwAbAB4AGgARAB4B0QAZAA0ADgAYABEABAAPABsAGAAhABkAGgAEABUAGgAfABEAHgAgAAQAHgAVABMAFAAgAdAAGAANAA4AGAARAAQADwAbABgAIQAZABoABAAVABoAHwARAB4AIAAEABgAEQASACAB9AATAA0ADgAYABEABAAPABsAGAAhABkAGgAEABMAHgAbACEAHAAfAdQAEwANAA4AGAARAAQADwAbABgAIQAZABoABAAQABEAGAARACAAEQHPABUADQAOABgAEQAEAA8AEQAYABgABAAcAB4AGwAcABEAHgAgABUAEQAfAdYAEQANAA4AGAARAAQADwARABgAGAAEABAAEQAYABEAIAARAc4ACgANAA4AGAARAAQADwARABgAGAHzAAoADQAOABgAEQAEAA4AGwAQACUBewAVAA0ADgAYABEABAANABgAFQATABoABAAgABsAHAAEAB4AFQATABQAIAF5ABQADQAOABgAEQAEAA0AGAAVABMAGgAEACAAGwAcAAQAGAARABIAIAF6ABYADQAOABgAEQAEAA0AGAAVABMAGgAEACAAGwAcAAQADwARABoAIAARAB4BggASAA0ADgAYABEABAANABgAFQATABoABAAeABEAGQAbACIAEQF+ABgADQAOABgAEQAEAA0AGAAVABMAGgAEABkAFQAQABAAGAARAAQAHgAVABMAFAAgAXwAFwANAA4AGAARAAQADQAYABUAEwAaAAQAGQAVABAAEAAYABEABAAYABEAEgAgAX0AGQANAA4AGAARAAQADQAYABUAEwAaAAQAGQAVABAAEAAYABEABAAPABEAGgAgABEAHgGBABgADQAOABgAEQAEAA0AGAAVABMAGgAEAA4AGwAgACAAGwAZAAQAHgAVABMAFAAgAX8AFwANAA4AGAARAAQADQAYABUAEwAaAAQADgAbACAAIAAbABkABAAYABEAEgAgAYAAGQANAA4AGAARAAQADQAYABUAEwAaAAQADgAbACAAIAAbABkABAAPABEAGgAgABEAHgHMAAUADQAOABgAEQALABgAIgAwAEAATgBaAGgAiACsALwAxgIQAAQAHwARAB4AuAAGABwAGAAbAA0AEADgAAcAGgAfACAAFQAPABcAqwAGABoAHwAbAB4AIAIOAAUAGgAcABUAGgCZAAYAGgAYABsADwAXAJcADwAaABgAFQAaABcABAAiABEAHgAgABUADwANABgAlQARABoAGAAVABoAFwAEABQAGwAeABUAJgAbABoAIAANABgATQAHABoAEwAeABsAIQAcAIUABAAaABAAGwFYAAkAGgAQABEAHgAYABUAGgARAAoAFgAqAEAAWABsAHgAlgCkAKoAzADoAAkAGwAYACEAGQARAAQAIQAcAOkACgAbABgAIQAZABEABAAbABIAEgDnAAsAGwAYACEAGQARAAQAEAAbACMAGgI5AAkAFQAZABEAGwAEAA4AGwAkAjgABQAVABkAEQAbAa8ADgAVABAAEQAbAAQAEQAkACAAEQAeABoADQAYAlkABgAOABwAHgAbABYCWwACAA4B4wAQAA0AGAAVABAADQAgABUAGwAaAAQAJAAUACAAGQAYAeQADwANABgAFQAQAA0AIAAVABsAGgAEABAADQAgAA0ACAASACAAOgBaAGoAigCYAKQAwQAGAB4AEQAaAA8AFAHwAAwAFQAmAA0AHgAQAAQAIAANAA4AGAARAfIADwAVACYADQAeABAABAAPAB4AGwAfAB8AIAANAA4AvQAHABUAGgAQABsAIwAfAL4ADwAVABoAEAAbACMABAAZABUAGgAVABkAFQAmABEAvAAGABUAGgAQABsAIwBdAAUAFQAQACAAFAD/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AsDg4AEAQEAABgBAAAADwAOAAAIABQAJAA0AEQAVAAATESUBEQUBFSE1BRUhNQEVITUFFSE1QAFA/sABQAJA/cACQP3AAkD9wAJA/cADgP6AwP1AAYDAAoBAQMBAQP7AQEDAQEAAAAAACQBAAAADwAOAAAMABwALAA8AEwAXABsAHwAjAAATIREhASERIQEhESE1IREhASERIQERIREBIREhJSERIQEhESFAAQD/AAFAAQD/AP7AAQD/AAEA/wABQAEA/wABQAEA/wABAP8A/sABAP8AAUABAP8AA4D/AP2AAQD/AAEAQAEA/wABAAFA/wABAP3AAQBAAQD8gAEAAAAGAEAAQAPAA4AAAwAHAAsADwATABcAABMzFSMlFSE1ATM1IwUhNSEBMzUjBSE1IUDAwAEAAoD8gMDAAQACgP2A/wDAwAEAAoD9gAOAwMDAwP4AwMDA/gDAwMAAAAQAQABAA4ADgAADAAcACwAPAAATIREhESERIQEhESEZASERQAGA/oABgP6AAcABgP6AAYABwP6AAcABgPzAAYABwP6AAYAAAAQAQABAA4ADgAADAAcACwAPAAATIREhEyERIQEhESEDESERQAGA/oBAAQD/AAHAAQD/AEABgAHA/oACAAEA/UABAAIA/oABgAAAAAACAUAAQAKAA0AAAwAHAAABMxEjExEzEQFAgIDAgANA/QADAP0AAwAABgBAAAADgAPAAAMABwALAA8AEwAXAAAlIRUhNSE1IQEhESEFITUhESE1IQEVITUBgAIA/gACAP4A/sABAP8AAUACAP4AAgD+AP7AA0CAgMCA/sACwICA/sCAAcDAwAAABQBAAAADgAPAAAMABwALAA8AEwAAEyERIQEVITUBITUhESE1IREhNSFAAYD+gAHAAYD+gAGA/oABgP6AAYD+gAPA/EADwMDA/kDA/kDA/kDAAAAABABAAAADgAPAAAMABwALAA8AABMhESEBIREhASERIQEhESFAAYD+gAHAAYD+gP5AAYD+gAHAAYD+gAIAAcD+QAHA/EABwP5AAcAAAAQAQAAAA4ADwAADAAcACwAPAAA3IRUhESE1ITUhNSERFSE1QANA/MADQPzAA0D8wANAwMABAMBAwAEAwMAAAAAFAEAAAAOAA8AAAwAHAAsADwATAAATIRUhESE1ISUhNSEBESERASE1IUAB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AEADgANAAAQACAARABYAGgAAATMRIRE3MxUjATMRIRUjESE1ISMRIREHIzUzAQCA/wBAgIABgMD+wMABQAEAwAEAQICAAkABAP8AwID/AAFAwP7AgP8AAQDAgAAAAgCAAEADgANAAAcADQAAAREhESERIREXIxUjFSEDgP4A/wACAMDAwAGAAkD+AAEAAgD/AEDAwAADAIAAQAOAA0AAAwAHAA0AAAERIREDIREhAyERMxEhAYACAED+gAGAwP4AwAFAAkD+AAIA/kABgAFA/gABQAAABAA/AAADfwOAAAMABwALAA8AABMzESMBIREhBREhEQUhFSE/QEACQP5AAcABAP1AAoD9wAJAA4D8gAMA/wCA/wABAECAAAAAAgB/AAADPwOAABQAGAAAATUzESM1IxUjETMVIREhFTM1IREhBSE1IQH/wMBAwMD+wAFAQAFA/sABAP3AAkABgIABAICA/wCA/wCAgAEAwIAAAAAABACBAAADwQOAAAQACQAOABIAADchESERNyEVITUTIREhESURIxGBAsD9QEACQP3AwAHA/kACQECAAQD/AMCAgAHA/wABAID8gAOAAAQAPwBAA78DgAADAAcACwAQAAATIREhASERITczESMlFSE1Ib8BAP8AAYABAP8AQICA/cADgPyAAwD+QAHA/UBAAkDAQEAAAAIAPwCAA78DQAATABgAAAERIREjNSEVIxUzFSE1MxEhETM1IxEjETMDP/8AgP8AgIABAIABAIDAgIACAAFA/sDAwEDAwP7AAUBA/sACQAAABAA///4DvwM+AAMABwALAA8AACUVITUBIREhKQERIQcjETMDv/yAAYD/AAEAAYD/AAEAQICAPkBAAgD+QALAQP3AAAAEAEAAQAOAA4AAAwAIAAwAEAAAATMVIyUzFSM1ITMVIxUhESECwMDA/sDAwP7AwMADQPzAA4DAwMDAwID+AAAABABAAEADgAOAAAMACAANABEAAAEzFSMRMxUjNREzFSM1KQERIQLAwMDAwMDA/YACAP4AAQDAAf+/vwFBwMD8wAAAAAAEAEAAQAOAA4AAAwAIAAwAEAAAATMVIyUzFSM1ITMVIxEhESECwMDA/sDAwP7AwMADQPzAAQDAwMDAwANA/gAABABAAEADgAOAAAMABwALAA8AABMVMzUzESERARUzNQMVMzVAwIAC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OCgoOEBeQmBA/sBAAAUAQAAAA8ADgAAbAB8AMwA3ADsAAAEzNSM1IxUjNSMVIxUzESMVMxUzNTMVMzUhNSErAREzASM1MzI2NTQmIzEjNTMyFhUUBiMDIxUzAzM1IwHAwMBAgECAgICAQIBAAgD+AECAgAGgQEAoODgoQEBCXl5CYEBAQEBAAsBAgICAgED+AECAgICAQAIA/oBAOCgoOEBeQkJeAUBA/wBAAAAGAAD/wAQAA8AABgAKABIAGgAiACoAAAEhESERIREFMxUjEyMVMxUjETMRIxUzFSMRMyU1IxUjNSEVISM1IxUjNSECgP2AAQADAPxAgICAQECAgEBAgIABAECAAUABgIBAgAFAA8D8AAMAAQBAgP3AQIABQAEAQIABQEBAQICAQECAAAAFAD8AAAO/A4AABAAIAA0AEgAWAAATIREhEQMzESMTIREhERchNSEVAREzEb8CgP2AgEBAgAKA/YBAAgD+AAKAQAMA/wABAP0AA4D+AP8AAQDAgIACwPyAA4AAAAUAPwAAA78DgAADAAgADAAQABUAAAERIREDITUhFQERIREXIxEzARUhNSEBv/8AgAOA/IADAP8AwICA/UADgPyAAwD9gAKA/QBAQAMA/YACgED+AALAQEAAAAAAAwA/AAADfwOAAAMABwAMAAABIREhATMRIxMRIREhAn/+QAHA/cBAQIACwP1AAgABAP0AA4D+AP8AAQAAAQB/AAADPwOAABMAACUhFSM1IREhNSMRMzUzFTMRIxUhAz/+wED+wAFAwMBAwMABQICAgAEAgAEAgID/AIAAAAMAgQAAA8EDgAAEAAgADQAAASERIRElETMRASERIREBgQHA/kACAED8wALA/UADAP8AAQCA/IADgP0AAQD/AAAEAD8AAAO/A4AAAwAHAAsAEAAAASERIQEzESMhETMRASERIREDP/2AAoD9AEBAA0BA/QICgP2AAgABAP0AA4D8gAOA/QABAP8AAAAAAwA/AIADvwNAABMAFwAbAAABESERIzUhFSMVMxUhNTMRIREzNQUjNTMBIxEzAz//AID/AICAAQCAAQCA/cCAgAGAgIACAAFA/sDAwEDAwP7AAUBAwID/AAEAAAADAEAAQAPAA4AAAwAHAAsAABMhESEDFSE1ASERIcABAP8AgAOA/oABAP8AAwD+QAJAQED8wALAAAEAPwCAA78DQAATAAABIxEhESMVITUjNTM1IRUzESERMwO/gP8AgP8AgIABAIABAIABwP7AAUDAwEDAwAFA/sAAAAAAAwA///4DvwM+AAMACAAMAAAlIREhARUhNSEBIREhAb//AAEA/oADgPyAAwD/AAEAfgHA/gBAQAMA/UAABAA/AAADvwOAAAMACAANABEAAAERIREDITUhFREVITUhBREhEQG//wCAA4D8gAOA/IACAAEAAwD9gAKA/QBAQAOAQEB+/YACgAAAAAMAfwAAAz8DgAAUABgAHAAAATUzESM1IxUjETMVIREhFTM1IREhByE1IREjNTMB/8DAQMDA/sABQEABQP7AQP8AAQCAgAGAgAEAgID/AID/AICAAQDAgAEAgAAAAwA/AAAC/wOAAAMABwAMAAATIREhBzMRIwURIREhvwEA/wCAQEABwAEA/wADAP2AgAOAfv2AAoAAAAAAAwB/AAADPwOAAAQACAAMAAATIREhEQEzESMXESERfwEA/wABQEBAgAEAAwD9gAKA/QADgH79gAKAAAAAAwEBAAADwQOAAAQACAAMAAABIREhESURMxEBIREhAQEBAP8AAoBA/oABAP8AAwD9gAKAgPyAA4D9AgKAAAAAAAT//wAAA/8DgAAEAAgADAARAAATIREhESURMxEBIREhATMRIxF/AQD/AANAQP6AAQD/AP2AQEADAP2AAoCA/IADgP0CAoD8/gOA/IAAAAAABP//AAAD/wOAAAMABwALABAAABMhESEBETMRASERIQEzESMRvwEA/wADAED+QAEA/wD9wEBAAwD9gAMA/IADgP0CAoD8/gOA/IAAAAMAPwDAA78DgAADAAgADQAAASERISUVITUhEyERIREDP/2AAoD9AAOA/ICCAoD9gAIAAQCAQED9QAEA/wAAAAADAD8AgAO/A0AAAwAIAA0AAAEhESEBFSE1IRMhESERAz/9gAKA/QADgPyAggKA/YACQAEA/sBAQP6AAQD/AAAAAwA///4DvwK+AAMACAANAAABIREhARUhNSE3IREhEQM//YACgP0AA4D8gIICgP2AAb4BAP2AQEBAAQD/AAAAAAQAP//AA78DwAAEAAkADgATAAATIREhEQMhNSEVNyERIREDFSE1Ib8CgP2AgAOA/ICCAoD9gIIDgPyAA0D/AAEA/IBAQIABAP8AA4BAQAAABAA//8ADvwPAAAQACQAOABMAABMhESERAyE1IRU3IREhEQMVITUhvwKA/YCAA4D8gIICgP2AggOA/IADAP8AAQD8wEBAwAEA/wADQEBAAAAGAEAAAAPAA4AABwAjAEUASQBNAFEAACUVIiY1MxQWJRQHDgEHBiMiJy4BJyY1NDc+ATc2MTAXHgEXFgc0Jy4BJyYnLgEnDgEHBgcOAQcGFRQXHgEXFjMyNz4BNzYlIxEzESMVMwcVMzUBgE9xQEsBdRkZVzo7QkI7OlcZGTIyeDIyMjJ4MjJACQolGxskHjoWFjoeJBsbJQoJFBRGLi81NS8uRhQUAQBAQEBAgMDAQHBQNUuQRj09WxsaGhtbPT1GYmRkoTIzMzKhZGRiIycnVS4uMChDGBhDKDAuLlUnJyM4MjFKFhUVFkoxMuj+AAOAgECAgAAAAAMAgP/TA60DgAAsADQARwAAJQcGIi8BDgEjIicuAScmNTQ2NxcWMj8BNjQvAT4BMzIXHgEXFhUUBgcXFhQHLwEOAQcXNzEBIRUzETMRJyEiBhURFBYzITUhA60tEzUSuhImFC4pKT0REgcGYhI2Ei4SEmIRJhQuKSk9ERIHBroTEy2tCRcNrS39QAHAwEDA/gAbJSUbAUD+wAAtExO6BgcSET0pKS4UJhFiEhIuEjUTYgYHEhE9KSkuFCYRuhM1Ey2tDRcJrS0DE8D/AAFAwCUb/QAbJUAAAAMBAACAAwADAAAnAD0AUgAAATMyFhceARceARceARUUBgcOAQceARceARUUBgcOAQcOAQcOAQcjERcVMzI2Nz4BNz4BNTQmJy4BJy4BKwEdATMyNjc+ATc+ATU0JicuAScuASMBAOgmOBMSIg8OGQoKCQwMDCEVHi0PEBAKCwobEhIrGhBOPsGAPiYuChAaCgkKCAkIGBAKNy4zYSMsCQ8XCQoIBwcHFA0NOS0DAAMDBA0KChsQESUVFioSExwKCB0VFDEbFioVFSEMDBACAgIBAoBrlAIBAgsKCRkQDhkJCQsCAQH+qwICAg0KChsSDhkKCg4FBAUAAQEAAIADAAMAAAsAAAE3IQczAyMHITcjEwLyDv6ODnZsfA4Bcg52bALAQED+AEBAAgAAAAIBAABAAwADQAADACMAACUhFSEBERQGBw4BIyImJy4BNREjERQXHgEXFjMyNz4BNzY1EQEAAgD+AAGACgsROCIiOBELCoAWFkguLjAwLi5IFhaAQAMA/kAREQcLDAwLBxERAcD+QDUkJS4KCgoKLiUkNQHAAAAAAAEBAACAAwADAAAHAAAlESMnIRUjEQHAvgICAMCAAgCAgP4AAAIAwACAA0ADAAAIAAwAAAEjAzM3IRczAwMbASMCV67pgC8BIi+A6bpjY8YDAP2AgIACgP6AARD+8AAAAAQAQACAA8ADAAAfADQAPABAAAAlIzUjDgEjIiYnLgE1NDY/ATQmIyIGBzU+ATMyFhURMScHDgEHDgEVFBYXHgEzMjY3PgE9AQUzAyMDMzczJzcXIwPAWAEVPSgdLhEREUJBdigpI0EdIEkpTExXVBQdCgoKCQkJGQ8VIg0ODv53YNBg0GA02LlNTZqASCQkEBAQKhs4QgoRKisZGE8TEkpL/vPODAMJBwcYEgwVCAgIDg8OJRYjzgKA/YCgYOzsAAQAQACAA8ADAAAfADQAPABAAAAlIzUjDgEjIiYnLgE1NDY/ATQmIyIGBzU+ATMyFhURMycHDgEHDgEVFBYXHgEzMjY3PgE9AQUzAyMDMzczJzcXIwGRWAIUPSgeLhEQEUFBdykoJEAdIEkpTEsBWFQTHgoKCgkKCRgPFSIODQ4CJ2DQYNBgNNi5TU2agEgkJBAQECobOEIKESorGRhPExJKS/7zzgwDCQcHGBIMFQgICA4PDiUWI84CgP2AoGDs7AAAAAAFAAAAgAQAAoAAnACwAMEAzgDbAAABNDY3PgEzMhYXHgEXNy4BJy4BIyIGBw4BBw4BFSM8ATU0JicuAScuAScuASMiBgc1IxEjNTQmJy4BJy4BJy4BIyIGBw4BBw4BBxc+ATc+ATMyFhceARUcARUOAQcOAQcOAQcjFTMOARUUFhceATMyNjc+ATczHgEXMy4BJy4BNTMVMzUeATMyNjc+ATczHgEXHgEzMjY3PgE3MzUjBQ4BBw4BIyImJy4BNTQ2NzMOAQc3NDY3PgEzMhYXHgEVIzI0MRcOASMiJicuASczDgEFDgEjIiYnLgEnMw4BAxQNDg0kFQ8YCgsOBDcFFhIRLRwWKBMSHAkJCTMFBgUOCQkXDg4eDx0uEjlaAQICCQcGFA4NIxYWJxARGQkJDAQ4BQ4KCR4UFiELCAgRMyMRGQkKEgktAgEBDw8PKxwRHw8PHhABAQUFPAUIAgECWjURLx4eNBYMEgY/BRIOFTgjGy8TEhcGAez9zgYTDQweERAaCAkJAgKoAQQC0w0ODiATEyANDQ23AZsOIBMXJQ4DBQKpBAoBVQsdERUiDQYKBKsDDgFAJDQRERAJCQobEwobKw8PDwsLCyEWFjIdAQIBFCUREh0NDBMHBgcYGbT+wDQUHQgMFQkIDgUGBQYGBxIMDB8UCBMbCAgHCgsHGxMBCQYGCwQDBAMDCAZABgsHFiYPDw4GBgYVDg0fCQoeDAkmHYA2GxsaGQ8nFxgoDxkYEhERLx1AVQ4VCAgICQgIFQwGCwUGCwRWIjMREhERERE0IwFrERIYGAUPCQwVFgsLEBEIFg4SHAAAAAIAgAAAA4ACQAALAFYAAAEXBycHJzcnNxc3FxMzFSM1NDY3PgE3PgE3PgE3PgE3PgE3PgE3PgE1NCYnLgEjIgYHNT4BMzIWFx4BFx4BFx4BFRQGBw4BBw4BBw4BBw4BBw4BBw4BBwGNsy2zsy2zsy2zsy2dov8FBQUNBwgQCQkRCAgPBgYLBQQGAwICBwcHFQ8ZLxcZOR8PGgwLFAgIDAUEBAQEBAsHBw8JCRIKBgwGBgsEBQsEAWCzLbOzLbOzLbOzLf4tQBgMFgkKEQgHDgYFCwUFCQUECQQFCQQFCgUKDwUFBhAQPQ0NAwMDCQYGDggIEwoLEwkIEAYHDQYGCwUEBwQEBwMECwYAAAACAIAAgAOAA0AACwBVAAABFwcnByc3JzcXNxc3MxUjNTQ2Nz4BNz4BNz4BNz4BNz4BNz4BNz4BNTQmJy4BIyIGBzU+ATMyFhceARceARceARUUBgcOAQcOAQcOAQcOAQcOAQcOAQGNsy2zsy2zsy2zsy2dov8FBQUNBwgQCQkRCAgPBgYLBQQGAwICBwcHFQ8ZLxcZOR8PGgwLFAgIDAUEBAQEBAsHBw8JCRIKBgwGBgsEBQsBYLMts7Mts7Mts7MtLUAYDBYJChEIBw4GBQsFBQkFBAkEBQkEBQoFCg8FBQYQEDwODQMDAwkGBg4ICBMKCxMJCBAHBg0GBgsFBAcEBAcDBAsAAAAFAAAAgAQAAwAAIgA2AGEAkQCVAAA3NTMyNjc+ATURNCYnLgErATUzMhYXHgEXHgEVFAYHDgErATceATMyNjc+ATU0JicuASMiBgcRBRUjNTMyNjc+ATURNCYnLgEnLgErATUzFSMiBgcOARURFBYXHgEXHgE7AQEVDgEHDgEHAyMDLgEnLgEnLgEnNTMVDgEHDgEVFBYXEzc+ATU0JicuASciJiM1MzUhFSEADgwSBQMDBAQGEAsOmytBFhYkDg0OGBgbUziqbRIeDCA2FhUWFhUWNyIMHRAB5qYODBEGAwMBAgIGBAYNBw6mDgwRBgMEAgIBBgUGDQcOAa0KDgUHDQV/CogFBwIECAUFDQiUDBEDBAQGBl1VBgcEBAQNCQECAnD8AAQAgAwJCQYYEwEiFRoFCAcMCwwLJhsaPiMuTx8jIyAEBRsbG0kuLkoaGxsFBf6DFAwMCAgGGRQBIhEWBgQHAwQEDAwICAYZFP7eERYGBAcDBAQBtAwCBwYIGBD+iwF6DhIDBQgDAwMBDAwBBgMECgUIGhH+//4TGgcFCQQEBgIBDMBAAAAAAAUAAACABAADAAAqAC0AYQCVAJkAABMjBw4BFRQWFx4BFxUjNT4BNz4BNxMzEx4BFx4BFxUjNT4BNz4BNTQmLwEvAQcFFwchNTMyNjc+ATURNCYnLgErATUzFSIGBw4BBw4BFREUFhceARceATsBMjY3PgE3PgE3IRcHITUzMjY3PgE1ETQmJy4BKwE1MxUiBgcOAQcOARURFBYXHgEXHgE7ATI2Nz4BNz4BNxMhFSHxihgEBAMEBBENcAsOBAYPCH0JewgNBgYRC4wLDgQEAwUFFQg8PQJBCB7+7g0LEAUDAwQEBQ8KDaAOFAUGCAICAgICAgQEAxQRGhUcCAkPBwYOBwFGCR7+7Q4LEAUDAgMEBQ8KDqEOFAYFCAICAgICAQUDBBQRGhQdCAgPBwcOBgn8AAQAARNFDRMHBQgEBAUBDAwCBwQHIBgBaP6UFh0GBwcBDAwBBAQDCQYHFhA/GLGxLwJ6DAkKBRgUATIVCQUIBwwMAwQDCQUGBxT+1Q4TBQQFAQICBAQEDQoKHhUCegwJCgUYFAEyFQkFCAcMDAMEAwkFBgcU/tUOEwUEBQECAgQEBA0KCh4VAgRAAAMAAACABAADAABeAIUAiQAAATM1NCYnLgEnLgErATUzFSMiBgcOAQcOARURFBYXHgEXHgE7ARUjNTMyNjc+AT0BIxUUFhceARceATsBFSM1MzI2Nz4BNRE0JicuAScuASsBNTMVIyIGBw4BBw4BHQElNzMRFBYXHgEXHgEzFSM1MjY3PgE3PgE9ATQmJy4BJy4BIyIGByclIRUhAQG/AgICBwUHEAcQwBAHDwcFBwICAgICAgcFBw8HEMAQDRUGBAS/AgICBgYHDggQwBANFQYEBAICAgYFCBAHEMAQCA4HBQcCAgIBf34CAgECBgUFHA/AEBsFBAcBAgICAQEEAwMIBAYRCgUBgPwABAABgHIRFgUEBwMEBAwMBAMDCAUFGRv+3AYTBQQHAwQEDAwICAUZFJKSERYFBAcDBAQMDAgIBRYJASQbGgUEBwMEBAwMBAMDCAUFFhByjDT+jRIXBQQHAwIDDAwDAgMGBAQYE+0YHwcFCAICAwUFCvRAAAAAAAMAAACABAADAABeAJUAmQAAATM1NCYnLgEnLgErATUzFSMiBgcOAQcOARURFBYXHgEXHgE7ARUjNTMyNjc+AT0BIxUUFhceARceATsBFSM1MzI2Nz4BNRE0JicuAScuASsBNTMVIyIGBw4BBw4BHQEFByE1PgE3PgE1NCYnLgEjIgYHDgEHIz4BNz4BMzIWFx4BFRQGBw4BBw4BBzMyNjc+ATc+ATczEyEVIQEBvwICAgcFBxAHEMAQBw8HBQcCAgICAgIHBQcPBxDAEA0VBgQEvwICAgYGBw4IEMAQDRUGBAQCAgIGBQgQBxDAEAgOBwUHAgICAqEf/v05URcXFwwNDR4SEB0NDRMGDAQUEREqGRssEhISCAgMJxopMgpzERkHBwwGBgoEDF78AAQAAYByERYFBAcDBAQMDAQDAwgFBRkb/twGEwUEBwMEBAwMCAgFGRSSkhEWBQQHAwQEDAwICAUWCQEkGxoFBAcDBAQMDAQDAwgFBRYQcqxUDDRVISE9GxUiDg0NCQkKHBIeLhAQEBERESkXESERGjgdLDUJAQECBQQECwcCLEAAAwAAAIAEAAMAAF4AuQC9AAABMzU0JicuAScuASsBNTMVIyIGBw4BBw4BFREUFhceARceATsBFSM1MzI2Nz4BPQEjFRQWFx4BFx4BOwEVIzUzMjY3PgE1ETQmJy4BJy4BKwE1MxUjIgYHDgEHDgEdASU+ATc+ATMyFhceARUUBgceARceARUUBgcOASMiJicuATU0Njc+ATMyFhceARceARceATMyNjc+ATU0JicuAScuAScuASsBNT4BNz4BNz4BNTQmJy4BIyIGBycBIRUhAQG/AgICBwUHEAcQwBAHDwcFBwICAgICAgcFBw8HEMAQDRUGBAS/AgICBgYHDggQwBANFQYEBAICAgYFCBAHEMAQCA4HBQcCAgIBhgoYDw4lFhspDwsLHx8VHwsKCxMSGEcuFh8JCAgEBAQJBgQIBAMNCgoOBAYNBxEdDQwNBgYECgUHEw0MGg0KDRoNDhMGBgYLCwobEBorEQsBefwABAABgHIRFgUEBwMEBAwMBAMDCAUFGRv+3AYTBQQHAwQEDAwICAUZFJKSERYFBAcDBAQMDAgIBRYJASQbGgUEBwMEBAwMBAMDCAUFFhByZRYhDAwMEREMGw4YMRkIFg4PIhQcMBUaGwUGBQwGBQgDBAMBAQEGBQUGAQIBDA0MHhENGAwJDgQHCwUGBQkCCQcIEgoLFw0QGgsKChsaBQEbQAAABAAAAIAEAAMAAF4AagBtAHEAAAEzNTQmJy4BJy4BKwE1MxUjIgYHDgEHDgEVERQWFx4BFx4BOwEVIzUzMjY3PgE9ASMVFBYXHgEXHgE7ARUjNTMyNjc+ATURNCYnLgEnLgErATUzFSMiBgcOAQcOAR0BBRUjFSM1IzUTMxEzIzUHASEVIQEBvwICAgcFBxAHEMAQBw8HBQcCAgICAgIHBQcPBxDAEA0VBgQEvwICAgYGBw4IEMAQDRUGBAQCAgIGBQgQBxDAEAgOBwUHAgICAqk7NbrMIztwmgFg/AAEAAGAchEWBQQHAwQEDAwEAwMIBQUZG/7cBhMFBAcDBAQMDAgIBRkUkpIRFgUEBwMEBAwMCAgFFgkBJBsaBQQHAwQEDAwEAwMIBQUWEHJeLnR0KQEj/uLa2gHeQAAAAAMAAACABAADAABeAJoAngAAATM1NCYnLgEnLgErATUzFSMiBgcOAQcOARURFBYXHgEXHgE7ARUjNTMyNjc+AT0BIxUUFhceARceATsBFSM1MzI2Nz4BNRE0JicuAScuASsBNTMVIyIGBw4BBw4BHQElByMHHgEXHgEVFAYHDgEHDgEHDgEjIiYnLgE1NDY3PgEzMhYXHgEXHgEzMjY3PgE1NCYnLgEnLgEnNzM3IRUhAQG/AgICBwUHEAcQwBAHDwcFBwICAgICAgcFBw8HEMAQDRUGBAS/AgICBgYHDggQwBANFQYEBAICAgYFCBAHEMAQCA4HBQcCAgICfxmEHStEGRUWBwcHEgsKGA0TJhQTHQkJCQQDBAoFBAgDAwsHDRgNEyEODg8NDQ0jFhIwHlSdgPwABAABgHIRFgUEBwMEBAwMBAMDCAUFGRv+3AYTBQQHAwQEDAwICAUZFJKSERYFBAcDBAQMDAgIBRYJASQbGgUEBwMEBAwMBAMDCAUFFhBywDc7ByAZFjQeESEODxkLChEGCQkHBgcPCAUIAwQDAQECBgYICQ8ODyMUFCUSERsJBwkBq8BAAAAAAAQAAACABAADAABeAI4ArACwAAABMzU0JicuAScuASsBNTMVIyIGBw4BBw4BFREUFhceARceATsBFSM1MzI2Nz4BPQEjFRQWFx4BFx4BOwEVIzUzMjY3PgE1ETQmJy4BJy4BKwE1MxUjIgYHDgEHDgEdASUVDgEHDgEHDgEHDgEHPgEzMhYXHgEVFAYHDgEjIiYnLgE1NDY3PgE3PgE3PgE7AQcOARUUFhceARceATMyNjc+ATU0JicuASMiBgcOAQEhFSEBAb8CAgIHBQcQBxDAEAcPBwUHAgICAgICBwUHDwcQwBANFQYEBL8CAgIGBgcOCBDAEA0VBgQEAgICBgUIEAcQwBAIDgcFBwICAgJ3FCAMDRkMDBQICA0GFisWFCQQDw8PEBIxHxUjDh0cCwsLHxQUJxMSIxARugMCBQUGDwsHEwsNFwoLCgoKCxwTBgwGBxMBNfwABAABgHIRFgUEBwMEBAwMBAMDCAUFGRv+3AYTBQQHAwQEDAwICAUZFJKSERYFBAcDBAQMDAgIBRYJASQbGgUEBwMEBAwMBAMDCAUFFhBywAwCCAYHEw0NHBAQJhUPEBISES4cGzIWGxsPDh1KLR03GhouFRQbBwcH3xUjDQ8iERIdCggHDQ0NJRgcLxQTFAIDAgsBlkAAAAAGAEAAAAPAA4AAAwAHAAsAGQBmAKAAAAEhFSERIRUhESEVIQMRIzUOAQc1PgE3PgE3AzMVIzU0Njc+ATc+ATc+ATc+ATc+ATc+ATc+ATU0JicuASMiBgc1PgEzMhYXHgEXHgEXHgEVFAYHDgEHDgEHDgEHDgEHDgEHDgEHDgEDNR4BMzI2Nz4BNTQmJy4BKwE1MzI2NTQmIyIGBzU+ATMyFhceARUUBgcVHgEXHgEVFAYHDgEjIiYnAYACQP3AAkD9wAJA/cDAQAIfCwsUCQoRCBp7wAQDBAkGBgwHBg0GBgsFBQgDBAQCAgEFBQUQCxMjERMqGAsTCQgPBgYJBAMDAwMDCAUFDAcGDgcFCQUECAQDBgICAkUPIxUMFAcHBwgJCRgPHBkeHRYXDx4OECUVFyQNDQ0eHhAZCgkJDxAPKxsXJg8DAED/AED/AEADQP8AwAIPAy4ECAQFCwb97i4TChEIBw4GBgsFBAkEBAcEBAcDBAcEAwgECQwEBAQNDTELCgIDAggEBQsHBg8ICRAGBwwGBgoEBQkEAwYDAwYCAwYDAgb+nDAJCQQFBA0ICA0EBQQqEBAPDwgILQcGCAkIFw0YHwYBAQoICBMMERsKCgsGBgAGAEAAAAPAA0AAAwAHAAsAFwAjAC8AAAEhFSERIRUhESEVIQMiBhUUFjMyNjU0JgMiBhUUFjMyNjU0JgMiBhUUFjMyNjU0JgGAAkD9wAJA/cACQP3A4Cg4OCgoODgoKDg4KCg4OCgoODgoKDg4AwBA/wBA/wBAAwA4KCg4OCgoOP7AOCgoODgoKDj+wDgoKDg4KCg4AAAAAAgAQABAA8ADgAADAAcACwAPABMAFwAbAB4AAAEhNSEVIRUhFSEVIRUhFSEVIRUhFSEVIRUhFSEBJREDwPyAA4D+AAIA/gACAP4AAgD+AAIA/gACAPyAA4D9gP8AA0BAgEBAQEBAQEBAQEBAAaDg/kAAAAAACABAAEADwAOAAAMABwALAA8AEwAXABsAHgAAASE1IRUhFSEVIRUhFSEVIRUhFSEVIRUhFSEVISURBQPA/IADgP4AAgD+AAIA/gACAP4AAgD+AAIA/IADgP2A/wADQECAQEBAQEBAQEBAQEDAAcDgAAQAQAEAA8ADQAADAAcACwAOAAABIRUhESE1IQUhFSEBETcBgAGA/oACQP3AAYD+gAGA/UDAAUBAAUBAwEABwP5A4AAABABAAQADwALAAAMABwALAA4AAAEhFSEVITUhBSEVIQERNwGAAYD+gAJA/cABgP6AAYD9QMACwEDAQMBAAcD+QOAAAAAEAEAAQAPAAoAAAwAHAAsADgAAASEVIRUhNSEBIRUhBRE3AYABgP6AAkD9wAGA/oABgP1AwAIAQMBAAUBAQP5A4AAAAAMAQAJAA8ADgAADAAcACwAAASE1IQchFSEXIRUhA8D8gAOAgP2AAoCA/IADgANAQIBAQEAAAAAAAwBAAUADwAKAAAMABwALAAABITUhByEVIRchFSEDwPyAA4CA/YACgID8gAOAAkBAgEBAQAAAAAADAEAAAAPAAUAAAwAHAAsAAAEhNSEHIRUhFyEVIQPA/IADgID9gAKAgPyAA4ABAECAQEBAAAAAAAYAgACAA4ADQAADAAcACwAPABMAFwAAASE1IQchFSEXIRUhByEVIRchFSEHIRUhA4D9AAMAwP3AAkDA/QADAMD9wAJAwP0AAwDA/cACQAMAQIBAQEBAQEBAQEAABgCAAIADgANAAAMABwALAA8AEwAXAAABITUhByE1IRchNSEHITUhFyE1IQchNSEDgP0AAwCA/gACAID9AAMAgP4AAgCA/QADAID+AAIAAwBAwEDAQMBAwEDAQAAGAIAAgAOAA0AAAwAHAAsADwATABcAABMhFSEBNSEVFyE1IQMVITUlITUhERUhNYADAP0AAwD9AMACQP3AwAMA/cACQP3AAkACQEABAEBAgED+gEBAQED/AEBAAAYAgACAA4ADQAADAAcACwAPABMAFwAAASE1ITUhFSEBITUhNSE1ITUhNSERITUhA4D9AAMA/QADAP0AAwD9AAMA/QADAP0AAwD9AAKAQIBA/gBAQEBAQP5AQAAABQBAAAADwAOAAAMABwALABAALAAAExcjNRUzJyMVISchHQEhJyEFNyczNSMnMzUjJyE1ISchNSEnITUhJyE1IScHnkBe3kCeAV5A/uIB3kD+YgMTLVMTU0CT00ABE/6tQAGT/i1AAhP9rUACk/0tQC0CQEBAwEDAQIBAQMAtU0BAQEBAQEBAQEBAQC0AAAAABgBAAAADwAOAAAMABwALAA8AEwAbAAABFSE1AREhEQUhESEDIRUhFTUhFQMhNSERITUhA8D9AAIA/YACQP4AAgBA/oABgP6AQAJA/YACgP3AAwBAQP7A/kABwED+wAEAQIBAQALAQP7AQAAABQBAAEADwANAAAMABwALAA8AEwAAASE1IRchFSEXIRUhBSEVIRchFSECgP3AAkDA/QADAID8gAOA/sD9wAJAwP0AAwADAECAQICAgEBAQAAFAEAAAAPAA8AAAwAHAAsADwATAAA3ESERAREhEQUhNSEVITUhFSE1IUADgPzAAwD9QAGA/oACgP2AAYD+gAADwPxAA4D8wANAgEDAQMBAAAUAQAAAA8ADwAADAAcACwAPABMAADcR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QEADAEBAQEBAA0BAQEBAQEBAQEBAQP0AQEBAQEBAQEACgEBAgEBAgEBAQEBAQEBAQEBAQAGAQECAQECAQED/AEBAgEBAgEBAAQBAQIBAQIBAQAAAABsAQABAA4ADgAADAAcACwAPABMAFwAbAB8AIwAnACsALwAzADcAOwA/AEMARwBLAE8AUwBXAFsAXwBjAGcAawAAARUhNRcjFTMVIzUzFSM1MxUjNTMVIzUzASM1MxUjNTMVIzUzFSM1MyUjNTMXIzUzNyM1MxUjNTMVIzUzFSM1MxUjNTMVIzUzISMVMzMjNTMXIzUzISMVMzMjNTMXIzUzASMVMzMjNTM3IzUzA4D8wEBAQEBAQEBAQEBAAwBAQEBAQEBAQP2AQECAQECAQEBAQEBAQEBAQEBA/oBAQIBAQIBAQAEAQECAQECAQED/AEBAgEBAgEBAA4BAQIBAgEDAQMBAwEABQEDAQMBAwEDAQEBAwEDAQMBAwEDAQMBAQEBAQEBAQEABgEBAwEAAAAAbAEAAQAOAA4AAAwAHAAsADwATABcAGwAfACMAJwArAC8AMwA3ADsAPwBDAEcASwBPAFMAVwBbAF8AYwBnAGsAADc1IRUlIxUzNSM1MzUjNTM1IzUzNSM1MwEjNTM1IzUzNSM1MzUjNTMBIzUzFyM1MxMjNTM1IzUzNSM1MzUjNTM1IzUzNSM1MyEjFTMzIzUzFyM1MyEjFTMzIzUzFyM1MwEjFTMzIzUzEyM1M0ADQP0AQEBAQEBAQEBAQAMAQEBAQEBAQED9gEBAgEBAgEBAQEBAQEBAQEBAQP6AQECAQECAQEABAEBAgEBAgEBA/wBAQIBAQIBAQEBAQMBAgEBAQEBAQED+QEBAQEBAQED+wEBAQP7AQEBAQEBAQEBAQEBAQEBAQEBAQP6AQED+wEAAGwBAAEADgAOAAAMABwALAA8AEwAXABsAHwAjACcAKwAvADMANwA7AD8AQwBHAEsATwBTAFcAWwBfAGMAZwBrAAATMxEjEzUjFTM1MxUzNTMVMzUzFTM1MxUBNTMVMzUzFTM1MxUzNTMVATUzFQc1MxUFNTMVMzUzFTM1MxUzNTMVMzUzFTM1MxURNSMVFTUzFQc1MxURNSMVFTUzFQc1MxUBNSMVFTUzFQU1MxVAQEDAQIBAQEBAQEBA/kBAQEBAQEBA/sBAQED+wEBAQEBA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wMAAAAADAEAAAAPAA4AACwAPABMAAAERIxEhESMRIxEhEQERMxEzETMRAoBA/sCAQAOA/YDAwMADgPzAA0D8wANA/IADgPzAAgD+AAFA/sAABABAAAADwAOAAAUACQANABEAACUVIREzEQEjETMTESERJSERIQPA/IBAAYDAwED+wALA/sABQEBAA4D8wAKA/kACAP3AAkCA/kAAAAIAQAAAA8ADgAALAA8AADc1IREhNSERIREhNQEVITWAAUD+wALA/QADgP3A/wBAgAFAQAFA/IBAAYDAwAAAAAADAEAAAAPAA4AACwAPABMAADc1IREhNSERIREhNQEzFSMFFSE1gALA/UACAP3AA4D8wMDAAYD+gECAAUBAAUD8gEADAMDAwMAAAAAAAwBAAAADwAOAAAsADwATAAABESERITUhNSERITUFFSE1ESEVIQPA/IADgPzAA0D8wAIA/gABQP7AAkABQPyAQIABQECAwMABgMAAAAQAQAAAA8ADgAAFAAkADQARAAAlFSERMxEBIRUhExEhEQEhESEDwPyAQAKA/kABwED9wALA/kABwEBAA4D8wAGAwAEA/sABQAGA/sAAAAAAAwBAAAADwAOAAAoADgARAAABJwcnByc1IxEhEQUXByclFwcDK7C3REu1QAOA/sCFhY7+joyMAi+x5ERatOb8gAMAgIW7jnKMpwAAAAIAQAAAA8ADgAAHAA8AAAElAREjESERAwkCNQEXNwKA/wD/AEADgED/AP8A/wABDfz3AnWA/wABi/yAA4D+5v6aAQD+zc4BDH7OAAACAEAAAAPAA4AAAwAJAAATESERBwkCESFAA4BA/wD/AP8AAwADgPyAA4Da/poBAP7NAjMAAQBAAAADwAOAAA0AADcVIRUhETMRAQUBEQEngANA/IBAAQABAAFA/sD+gEBAA4D+QAEAgAFA/oD+wIAAAwBAAAADwQOAAAUAGQAdAAA3IRUhETMBAzUTNycHNTcXNxc3FQcfAScHJzcXNyeAA0D8gEABMfHCUzfe8FfacG9MTAF1paoyeIFWQEADgP49/sNmAQRCRHBMdGyuq4VeXXVrrsrVKJeafwAAAwBAAAADwAOAAAUADQAVAAAlFSERMxEBBSU1BSUFFQEFJTUFJQUVA8D8gEABQAEAAQD/AP8A/wABAAEAAQD/AP8A/wBAQAOA/MAB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BAABQAQAAEAEAABABAAAQAQAAEAEAABABAAAgAQAAEAEAABABAAAQAQAAYAEAABABAAAgAQAAEAEAAFABAAAAAQAAMAEAAAABAAAwAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAABAAQAAQAEAAEABAABAAQAAEAEAABABAAAAAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAAHABAAB6QQAAEAEAABABAAAQAQAAEAEAAAABAAAwAQAAMAEAABABAAAQAQAAEAEAABABAAAQAQAAIAEAAEABAAAUwQAAAAEAAAABAABAAQAAAAEAADABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAMAEAABABAAAQAQAAMAEAABABAAAQAQAAMAEAABABAAAQAQAAMAEAADABAAAQAQAAQAEAAEABAAAgAQAAIAEAAEABAAAgAQAAIAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAwAQAAMAEAADABAAAgAQAAMAEAABaBAAAQwQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAIAEAABABAAAgAQAAUAEAAFABAAAQAQAAEAEAABABAAAwAQAAMAEAAEABAABAAQAAQAEAACABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAEAEAABRBAABAAQAAIAEAABABAAAQAQAAAAEAABABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAQAQAAMAEAADABAAAwAQAAFAEAABQBAAAQAQAAEAEAACABAAAgAQAAIAEAACABAABAAQAAIAEAACABAAAgAQAAEAEAABABAAAQAQAAEAEAABABAAAAAQAAAAEAAAABAAAQAQAAAAEAABABAAAgAQAAIAEAACABAAAQAQAAEAEAABABAAADAQAAMAEAABABAAAQAQAAEAEAABABAAAgAQAAAAEAAEABAABAAQAAEAEAACABAAAgAQAAIAEAACABAAAgAQAAD8EAAB/BAAAgQQAAD8EAAA/BAAAPwQAAEAEAABABAAAQAQAAEAEAAAABAAAAAQAAEAEAABABAAAAAQAAAAEAAAABAAAAAQAAEAEAABABAAAQAQAAEAEAAA/BAAAgAQAAAAEAP/+BAAAAAQAAEAEAAAABAAAAAQAAEAEAAAABAAAPwQAAD8EAAA/BAAAfwQAAIEEAAA/BAAAPwQAAEAEAAA/BAAAPwQAAD8EAAB/BAAAPwQAAH8EAAEBBAD//wQA//8EAAA/BAAAPwQAAD8EAAA/BAAAPwQAAEAEAACABAABAAQAAQAEAAEABAABAAQAAMAEAABABAAAQAQAAAAEAACABAAAgAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAIAEAACABAAAgAQAAIAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAAAABAAAAAQAAAAEAAAABAAAQAQAAEAEAABABAAAQAQAAMAEAADABAAAAAQAAEAEAABABAAAAAQAAIAEAABABAAAAAQAAIAEAAAABAAAAAQAAAAEAAAABAAAAAQAAIAEAACABAAAAAQAAEAEAABABAAAQAQAAEAEAABABAAAAAQAAAAEAAAABAAAAAQAAEAEAABABAAAQAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAIAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAQAQAAAAEAAAABAAAAAQAAAAEAABABAAAQAQAAEAEAAAABAAAQAQAAAAEAABABAAAQAQAAAAEAAAABAAAQAQAAAAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAFMEAAAABAAAAAQAAAAEAABABAAAQAQAAMAEAABABAABAAQAAIAEAABABAAAgAQAAIAEAABABAAAAAQAAAAEAABABAAAAAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAIAEAACABAAAgAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABJBAAAQAQAAEAEAABABAAAQAQAAKAEAACgBAAAwAQAAIAEAABABAAAgAQAAEAEAACABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAQAEAABABAAAwAQAAEAEAABABAAAQAQAAIAEAABABAAAQAQAAEAEAACABAAAQAQAAAAEAABABAAAQAQAAEAEAABABAAAQAQAAMAEAABABAAAQAQAAEAEAABCBAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAACABAAAQAQAAEAEAABABAAAQAQAAEAEAACABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAIAEAAAABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAACABAAAgAQAAIAEAABABAAAQAQAAIAEAACABAAAgAQAAIAEAABABAAAgAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAACABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAIAEAABABAAAQAQAAIAEAABABAAAQAQAAIAEAABABAAAgAQAAMAEAAC+BAAAwAQAAL4EAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAAAQAAAAEAAAABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABCBAAAQAQAAEAEAABAAAAAAAAAAAAACgAUAB4AKAAyADwARgBQAFoAZABuAHgAggCMAJYAoACqALQAvgDIANIA3ADmAPAA+gEEAQ4BGAEiASwBNgFAAUoBVAFeAWgBcgF8AYoBmAGmAbQBwgHQAd4B7AICAhgCLgJEAloCcAKGApwCtALKAt4C8gMIAx4DMgNEA1YDbAN+A5YDrAPIA+wEDAQqBD4EbgS6BOgFDAUyBUYFdgWgBcYF5gYQBioGRAZeBngGrgbkBv4HUgdoB4AHpAfIB/YIJAhWCIgIugjsCR4JYAmiCeQKJgpoCooKrArOCvALEgs+C2wLmgvIC/YMHgxGDMQM4g0ADR4NPA1eDYANpA3UDfgOHA4uDkYOag6QDuAPMg+eD+4QQBCgEOYRGhFwEZwR4hIwEpAS+BOQE/gUkBTUFRYVdhXuFmwWgBbkFyAXOhekF+YX/hhkGKIYsBkOGUQZXhl4GZ4ZshnGGdwaABoUGjIaUBqGGsYa4Br6GxQbLhtSG3QblhusG8wb2hxkHXAdwh48HpwfCh9yH5YfyCAIIDYgTCBaIGogeCCoILwg3iD4IRQhJCFQIZoh3iJaI1YktCVsJfAmVib8JxAnWCe4J/goBigcKCooPihSKHwo2Cj+KXwqHCpOKn4qjCqgKq4rEitMK3wrliusK8wr6iwsLFwstC0cLVwtxC5ELqYvAC8+L4Qv2jAsMFYwhDCuMMgw4jGUMbox4DJKMxQzfjOONEo0nDTKNO413DYKNiA22DcMNzI3Yjd+N543wjfsOBI4NjheOIA4oDjCOOI5AjksOVY6FDp0Op46yDsiO1w7mDu4O+w8IDxoPIg8vDzwPTY9pD3uPkI+kj7UPwI/MD9OP24/jj+0P+I//kAgQD5AZECSQLBAzkDuQRZBPEFcQXxBnEHEQexCaELUQ1BDakOmQ7hD1kQ2RJhFzkZURthHrkiMSUxKIksqS8hMpk2eTohO1E8OT0ZPaE+KT6xPyE/kUABQLlBcUIpQuFEAUTZRXlGGUbBR2FICUixSVFJ+UqhS0FMUUz5ThFQMVKZVQFXYVnBXCleiWFpYnFkoWeRaiFtOW3xbxFyCXgJfnGBcYZJh4GIMYk5jWmPgZHBk1mU8ZbZmJGamZyhnjGfQaBpogmjoaRBpRmmaaepqXGqSavJrVmuObDBsbGy+bRhtam3Ebhpubm6ubvhvWG+4cYxx4HLScyRzbHO2dwB3dnhYeSh5yHocemZ6pnr8ezh7lnvOfAR8PHx0fNB9Kn1mfbB96H4gflZ+oH7qfyx/dH+8gAKAXIGggsyDVoOchM6E7oVQhjqGuoeOiBSImojIiTKJ8oo2iviLPIuCi8aMCoxGjICMuo0sjfaOLI56j0iPeo+wj/CQGpBEkMqRlpKOkrqTNpPolGyUwpUolU6VdJXAlfSWHJZ+lvSXCpc0l3SX0JgSmGqYjpjImiabmp0Gnoqexp8Un3Kf5qBqoPijuqaSpv6ngKf+qIao0qk0qZ6qFqqwq1ysHKzwrcCumq7qr0avrLAisISw/LEmsWKxnLHQsiiyerKessyzCrPstCS0YrSatPa13LbEtwy3srfwuBy4fLjYuQi5PLlmukC6rrsCu868irz+vWy9kr3Ivey+Vr7qvyS/Xr+Gv66/6MAgwGbAosDKwUjC4MSoxpbHnsfYyBzIeMjuyXzKOsp6ypzLTMuay/DMaMy6zVjNqs4QzkbOhM7W0HrQwNJm0rLS0tLy0xTTNNNi04LTqNPO0/TUFNQ61GDUiNSu1NTU7tUM1ULVctWa1ubYPNmC2i7bEtuq3KjdIN3I3ejeYN6U3sTfDOAC4CjgfODi4OwAAQAAAq0DLAA+AAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAABoBPgABAAAAAAAAABsBEQABAAAAAAABABIAAAABAAAAAAACAAcDYAABAAAAAAADABIC9AABAAAAAAAEABIDdQABAAAAAAAFAAsC0wABAAAAAAAGABIDKgABAAAAAAAJABsBYgABAAAAAAAKADMAeAABAAAAAAALABYANgABAAAAAAAMABYBswABAAAAAAANABsB9QABAAAAAAAOAC8CRgADAAEECQAAADYBLAADAAEECQABACQAEgADAAEECQACAA4DZwADAAEECQADACQDBgADAAEECQAEACQDhwADAAEECQAFABYC3gADAAEECQAGACQDPAADAAEECQAJADYBfQADAAEECQAKAGYAqwADAAEECQALACwATAADAAEECQAMACwByQADAAEECQANADYCEAADAAEECQAOAF4CdVdlYkNvbXBvbmVudHNJY29ucwBXAGUAYgBDAG8AbQBwAG8AbgBlAG4AdABzAEkAYwBvAG4Ac2h0dHA6Ly93d3cudGVsZXJpay5jb20AaAB0AHQAcAA6AC8ALwB3AHcAdwAuAHQAZQBsAGUAcgBpAGsALgBjAG8AbVdlYiBDb21wb25lbnRzIEljb24gRm9udApGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBXAGUAYgAgAEMAbwBtAHAAbwBuAGUAbgB0AHMAIABJAGMAbwBuACAARgBvAG4AdAAKAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALlRlbGVyaWssIEEgUHJvZ3Jlc3MgQ29tcGFueQBUAGUAbABlAHIAaQBrACwAIABBACAAUAByAG8AZwByAGUAcwBzACAAQwBvAG0AcABhAG4AeVRlbGVyaWssIEEgUHJvZ3Jlc3MgQ29tcGFueQBUAGUAbABlAHIAaQBrACwAIABBACAAUAByAG8AZwByAGUAcwBzACAAQwBvAG0AcABhAG4AeWh0dHA6Ly93d3cudGVsZXJpay5jb20AaAB0AHQAcAA6AC8ALwB3AHcAdwAuAHQAZQBsAGUAcgBpAGsALgBjAG8AbUFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMABBAHAAYQBjAGgAZQAgAEwAaQBjAGUAbgBzAGUALAAgAFYAZQByAHMAaQBvAG4AIAAyAC4AMGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMC5odG1sAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBhAHAAYQBjAGgAZQAuAG8AcgBnAC8AbABpAGMAZQBuAHMAZQBzAC8ATABJAEMARQBOAFMARQAtADIALgAwAC4AaAB0AG0AbFZlcnNpb24gMS44AFYAZQByAHMAaQBvAG4AIAAxAC4AOFdlYkNvbXBvbmVudHNJY29ucwBXAGUAYgBDAG8AbQBwAG8AbgBlAG4AdABzAEkAYwBvAG4Ac1dlYkNvbXBvbmVudHNJY29ucwBXAGUAYgBDAG8AbQBwAG8AbgBlAG4AdABzAEkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcldlYkNvbXBvbmVudHNJY29ucwBXAGUAYgBDAG8AbQBwAG8AbgBlAG4AdABzAEkAYwBvAG4AcwAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("truetype");
}

/*7266*/
.k-icon {
    width: 1em;
    height: 1em;
    outline: 0;
    font-size: 16px;
    font-family: "WebComponentsIcons";
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-transform: none;
    text-decoration: none;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    vertical-align: middle;
    position: relative;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}

.k-icon:hover, .k-icon:focus {
    text-decoration: none;
}

/*7299*/
.k-svg-icon {
    width: 1em;
    height: 1em;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    vertical-align: middle;
    position: relative;
}

.k-svg-icon > svg {
    fill: currentColor;
    -ms-flex: 1 0 auto;
        flex: 1 0 auto;
}

.k-svg-icon.k-flip-h, .k-svg-icon.k-flip-v, .k-svg-icon.k-flip-h.k-flip-v {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
}

.k-svg-icon.k-flip-h > svg {
    -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
            transform: scaleX(-1);
}

.k-svg-icon.k-flip-v > svg {
    -webkit-transform: scaleY(-1);
        -ms-transform: scaleY(-1);
            transform: scaleY(-1);
}

.k-svg-icon.k-flip-h.k-flip-v > svg {
    -webkit-transform: scale(-1, -1);
        -ms-transform: scale(-1, -1);
            transform: scale(-1, -1);
}

/*7344*/
.k-icon-with-modifier {
    position: relative;
    margin: .25em;
}

.k-icon-modifier {
    position: absolute;
    font-size: .5em;
    bottom: 0;
    right: 0;
    margin: 0 -.5em -.5em 0;
}

.k-i-none::before {
    content: "";
    display: none;
}

.k-widget .k-icon.k-i-expand, .k-widget .k-icon.k-i-collapse {
    cursor: pointer;
}

.k-icon-xs {
    font-size: 8px;
}

.k-icon-sm {
    font-size: 12px;
}

.k-icon-md {
    font-size: 32px;
}

.k-icon-lg {
    font-size: 48px;
}

.k-icon-xl {
    font-size: 64px;
}

.k-i-caret-tr::before {
    content: "\e000";
}

.k-i-arrow-45-up-right::before {
    content: "\e000";
}

.k-i-collapse-ne::before {
    content: "\e000";
}

.k-i-resize-ne::before {
    content: "\e000";
}

.k-i-caret-br::before {
    content: "\e001";
}

.k-i-arrow-45-down-right::before {
    content: "\e001";
}

.k-i-collapse-se::before {
    content: "\e001";
}

.k-i-resize-se::before {
    content: "\e001";
}

.k-i-caret-bl::before {
    content: "\e002";
}

.k-i-arrow-45-down-left::before {
    content: "\e002";
}

.k-i-collapse-sw::before {
    content: "\e002";
}

.k-i-resize-sw::before {
    content: "\e002";
}

.k-i-caret-tl::before {
    content: "\e003";
}

.k-i-arrow-45-up-left::before {
    content: "\e003";
}

.k-i-collapse-nw::before {
    content: "\e003";
}

.k-i-resize-nw::before {
    content: "\e003";
}

.k-i-caret-alt-up::before {
    content: "\e004";
}

.k-i-arrow-60-up::before {
    content: "\e004";
}

.k-i-arrow-n::before {
    content: "\e004";
}

.k-i-kpi-trend-increase::before {
    content: "\e004";
}

.k-i-expand-n::before {
    content: "\e004";
}

.k-i-sarrow-n::before {
    content: "\e004";
}

.k-i-caret-alt-right::before {
    content: "\e005";
}

.k-i-arrow-60-right::before {
    content: "\e005";
}

.k-i-arrow-e::before {
    content: "\e005";
}

.k-i-expand::before {
    content: "\e005";
}

.k-i-expand-e::before {
    content: "\e005";
}

.k-i-sarrow-e::before {
    content: "\e005";
}

.k-i-caret-alt-down::before {
    content: "\e006";
}

.k-i-arrow-60-down::before {
    content: "\e006";
}

.k-i-arrow-s::before {
    content: "\e006";
}

.k-i-kpi-trend-decrease::before {
    content: "\e006";
}

.k-i-expand-s::before {
    content: "\e006";
}

.k-i-collapse::before {
    content: "\e006";
}

.k-i-sarrow-s::before {
    content: "\e006";
}

.k-i-caret-alt-left::before {
    content: "\e007";
}

.k-i-arrow-60-left::before {
    content: "\e007";
}

/*7562*/
.k-i-arrow-end-right::before {
    content: "\e009";
}

/*7586*/
.k-i-arrow-end-left::before {
    content: "\e00b";
}

/*7650*/
.k-i-caret-alt-expand::before {
    content: "\e010";
}

/*7682*/
.k-i-arrow-chevron-up::before {
    content: "\e013";
}

/*7690*/
.k-i-chevron-right::before {
    content: "\e014";
}

/*7698*/
.k-i-arrow-chevron-right::before {
    content: "\e014";
}

/*7714*/
.k-i-arrow-chevron-down::before {
    content: "\e015";
}

/*7718*/.k-i-arrowhead-s::before {
    content: "\e015";
}

.k-i-chevron-left::before {
    content: "\e016";
}

.k-i-chevron-double-left::before {
    content: "\e94d";
}

.k-i-arrow-chevron-left::before {
    content: "\e016";
}

.k-i-arrowhead-w::before {
    content: "\e016";
}

.k-i-arrow-up::before {
    content: "\e017";
}

.k-i-arrow-right::before {
    content: "\e018";
}

.k-i-arrow-down::before {
    content: "\e019";
}

.k-i-arrow-left::before {
    content: "\e01a";
}

.k-i-level-down::before {
    content: "\e01b";
}

.k-i-arrow-drill::before {
    content: "\e01b";
}

.k-i-level-up::before {
    content: "\e01c";
}

.k-i-arrow-parent::before {
    content: "\e01c";
}

.k-i-level-to-top::before {
    content: "\e01d";
}

.k-i-arrow-root::before {
    content: "\e01d";
}

.k-i-level-root::before {
    content: "\e01d";
}

.k-i-col-resize::before {
    content: "\e01e";
}

.k-i-arrows-resizing::before {
    content: "\e01e";
}

.k-i-arrows-axes::before {
    content: "\e01f";
}

.k-i-arrows-dimensions::before {
    content: "\e01f";
}

.k-i-dimension::before {
    content: "\e01f";
}

.k-i-arrows-swap::before {
    content: "\e020";
}

.k-i-drag-and-drop::before {
    content: "\e021";
}

.k-i-categorize::before {
    content: "\e022";
}

.k-i-grid::before {
    content: "\e023";
}

.k-i-grid-layout::before {
    content: "\e024";
}

.k-i-group::before {
    content: "\e025";
}

.k-i-ungroup::before {
    content: "\e026";
}

.k-i-handler-drag::before {
    content: "\e027";
}

.k-i-layout::before {
    content: "\e028";
}

.k-i-layout-1-by-4::before {
    content: "\e029";
}

.k-i-layout-2-by-2::before {
    content: "\e02a";
}

.k-i-page-layout::before {
    content: "\e02a";
}

.k-i-layout-side-by-side::before {
    content: "\e02b";
}

.k-i-layout-stacked::before {
    content: "\e02c";
}

/*7858*/
.k-i-columns::before {
    content: "\e02d";
}

/*7866*/
.k-i-reorder::before {
    content: "\e02f";
}

/*7870*/
.k-i-menu::before {
    content: "\e030";
}

/*7878*/
.k-i-more-vertical::before {
    content: "\e031";
}

/*8166*/
.k-i-calendar::before {
    content: "\e108";
}

/*8170*/
.k-i-save::before {
    content: "\e109";
}

.k-i-floppy::before {
    content: "\e109";
}

.k-i-print::before {
    content: "\e10a";
}

.k-i-printer::before {
    content: "\e10a";
}

.k-i-pencil::before {
    content: "\e10b";
}

.k-i-edit::before {
    content: "\e10b";
}

.k-i-trash::before {
    content: "\e10c";
}

.k-i-delete::before {
    content: "\e10c";
}

.k-i-paperclip::before {
    content: "\e10d";
}

.k-i-attachment::before {
    content: "\e10d";
}

.k-i-clip::before {
    content: "\e10d";
}

.k-i-paperclip-alt::before {
    content: "\e10e";
}

.k-i-attachment-45::before {
    content: "\e10e";
}

.k-i-clip-45::before {
    content: "\e10e";
}

.k-i-link::before {
    content: "\e10f";
}

.k-i-link-horizontal::before {
    content: "\e10f";
}

.k-i-hyperlink::before {
    content: "\e10f";
}

.k-i-link-h::before {
    content: "\e10f";
}

.k-i-unlink::before {
    content: "\e110";
}

.k-i-unlink-horizontal::before {
    content: "\e110";
}

.k-i-hyperlink-remove::before {
    content: "\e110";
}

.k-i-unlink-h::before {
    content: "\e110";
}

.k-i-link-vertical::before {
    content: "\e111";
}

.k-i-link-v::before {
    content: "\e111";
}

.k-i-unlink-vertical::before {
    content: "\e112";
}

.k-i-unlink-v::before {
    content: "\e112";
}

.k-i-lock::before {
    content: "\e113";
}

.k-i-unlock::before {
    content: "\e114";
}

.k-i-cancel::before {
    content: "\e115";
}

.k-i-cancel-outline::before {
    content: "\e116";
}

.k-i-deny::before {
    content: "\e116";
}

.k-i-cancel-circle::before {
    content: "\e117";
}

.k-i-check::before {
    content: "\e118";
}

.k-i-checkmark::before {
    content: "\e118";
}

.k-i-tick::before {
    content: "\e118";
}

.k-i-check-outline::before {
    content: "\e119";
}

.k-i-checkmark-outline::before {
    content: "\e119";
}

.k-i-success::before {
    content: "\e119";
}

.k-i-check-circle::before {
    content: "\e11a";
}

/*8326*/
.k-i-checkmark-circle::before {
    content: "\e11a";
}

/*8330*/
.k-i-x::before {
    content: "\e11b";
}

/*8334*/
.k-i-close::before {
    content: "\e11b";
}

.k-i-clear::before {
    content: "\e11b";
}

.k-i-times::before {
    content: "\e11b";
}

.k-i-group-delete::before {
    content: "\e11b";
}

.k-i-x-outline::before {
    content: "\e11c";
}

.k-i-close-outline::before {
    content: "\e11c";
}

.k-i-clear-outline::before {
    content: "\e11c";
}

.k-i-times-outline::before {
    content: "\e11c";
}

.k-i-error::before {
    content: "\e11c";
}

.k-i-x-circle::before {
    content: "\e11d";
}

.k-i-close-circle::before {
    content: "\e11d";
}

.k-i-clear-circle::before {
    content: "\e11d";
}

.k-i-times-circle::before {
    content: "\e11d";
}

/*8386*/
.k-i-plus::before {
    content: "\e11e";
}

/*8410*/
.k-i-minus::before {
    content: "\e121";
}

/*8426*/
.k-i-sort-asc::before {
    content: "\e124";
}

.k-i-sort-desc::before {
    content: "\e125";
}

.k-i-sort-clear::before {
    content: "\e126";
}

.k-i-unsort::before {
    content: "\e126";
}

.k-i-sort-asc-small::before {
    content: "\e127";
}

.k-i-sort-asc-sm::before {
    content: "\e127";
}

.k-i-sort-desc-small::before {
    content: "\e128";
}

.k-i-sort-desc-sm::before {
    content: "\e128";
}

/*8534*/
.k-i-window::before {
    content: "\e137";
}

.k-i-window-maximize::before {
    content: "\e137";
}

.k-i-window-restore::before {
    content: "\e138";
}

/*8562*/
.k-i-window-minimize::before {
    content: "\e139";
}

/*8922*/
.k-i-bell::before {
    content: "\e400";
}

/*8938*/
.k-i-info-circle::before {
    content: "\e401";
}

/*8958*/
.k-i-exclamation-circle::before {
    content: "\e403";
}

/*9926*/
.k-i-calendar-date::before {
    content: "\e63f";
}

/*11489*/
.k-checkbox {
    margin: 0;
    padding: 0;
    line-height: initial;
    border-width: 1px;
    border-style: solid;
    outline: 0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    -ms-flex: none;
        flex: none;
    vertical-align: middle;
    position: relative;
    cursor: pointer;
    -webkit-appearance: none;
}

/*11508*/
.k-checkbox:checked,
.k-checkbox.k-checked {
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10l3 3l6-6%27/%3e%3c/svg%3e");
}

/*11513*/
.k-checkbox:indeterminate,
.k-checkbox.k-indeterminate {
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%3e%3c/svg%3e");
}

/*11508*/
.k-checkbox:disabled,
.k-checkbox.k-disabled {
    outline: none;
    cursor: default;
    opacity: 0.65;
    -webkit-filter: grayscale(0.1);
            filter: grayscale(0.1);
    pointer-events: none;
    box-shadow: none;
}

/*11513*/
.k-checkbox-wrap {
    -ms-flex: none;
        flex: none;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    gap: 0;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-item-align: start;
        align-self: flex-start;
    vertical-align: middle;
    position: relative;
}

/*11518*/
.k-checkbox-wrap::before {
    content: "\200b";
    width: 0px;
    overflow: hidden;
    -ms-flex: none;
        flex: none;
    display: inline-block;
    vertical-align: top;
}

/*11529*/
.k-checkbox-label {
    margin: 0;
    padding: 0;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: start;
        align-items: flex-start;
    gap: 0.25rem;
    vertical-align: middle;
    position: relative;
    cursor: pointer;
}

/*11568*/
.k-checkbox-label .k-ripple {
    visibility: hidden !important;
}

/*11572*/
.k-checkbox + .k-label,
.k-checkbox-wrap + .k-label,
.k-checkbox + .k-checkbox-label,
.k-checkbox-wrap + .k-checkbox-label {
    display: inline;
    -webkit-margin-start: 0.25rem;
            margin-inline-start: 0.25rem;
}

/*11581*/
.k-checkbox-label:empty {
    display: none !important;
}

/*11585*/
.k-checkbox-label.k-no-text {
    min-width: 1px;
}

/*11589*/
.k-checkbox-list {
    margin: 0;
    padding: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
    gap: 0;
    list-style: none;
}

/*11600*/
.k-checkbox-item,
.k-checkbox-list-item {
    padding: 0.25rem 0px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
    gap: 0.25rem;
}

/*11614*/
.k-checkbox-item .k-checkbox-label,
.k-checkbox-list-item .k-checkbox-label {
    margin: 0;
}

/*11619*/
.k-checkbox-list-horizontal,
.k-checkbox-list.k-list-horizontal {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    gap: 1rem;
}

/*11678*/
.k-checkbox-md {
    width: 1rem;
    height: 1rem;
}

/*11683*/
.k-checkbox-md::before {
    font-size: 0.875rem;
}

/*11706*/
.k-checkbox {
    /*border-color: #ced4da;
    background-color: #f0f7fa;*/
    border-color: #575757;
    background-color: #fff;
}

/*11711*/
.k-checkbox:focus,
.k-checkbox.k-focus {
    border-color: #95a7b6;
    box-shadow: 0 0 0 0.25rem rgba(43, 78, 108, 0.25);
}

/*11717*/
.k-checkbox:indeterminate,
.k-checkbox.k-indeterminate {
    border-color: #2b4e6c;
    color: white;
    background-color: #2b4e6c;
}

/*11724*/
.k-checkbox:checked,
.k-checkbox.k-checked {
    border-color: #2b4e6c;
    color: white;
    background-color: #2b4e6c;
}

/*11731*/
.k-checkbox:checked:focus,
.k-checkbox.k-checked.k-focus {
    border-color: #2b4e6c;
    box-shadow: 0 0 0 0.25rem rgba(43, 78, 108, 0.25);
}

/*11737*/
.k-checkbox.k-invalid {
    border-color: #c1493c;
}

/*11741*/
.k-checkbox.k-invalid + .k-checkbox-label {
    color: #c1493c;
}

/*11745*/
.k-checkbox-wrap .k-ripple-blob {
    color: #2b4e6c;
    opacity: 0.25;
}

/*11755*/
.k-list {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
    outline: none;
    position: relative;
    overflow: hidden;
}

/*11768*/
.k-list *,
.k-list *::before,
.k-list *::after {
    box-sizing: border-box;
}

/*11774*/
.k-popup > .k-list {
    height: 100%;
    border-width: 0;
}

/*11798*/
.k-list-content {
    border-color: inherit;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    overflow: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    position: relative;
}

/*11808*/
.k-list-ul {
    margin: 0;
    padding: 0;
    border-width: 0;
    border-color: inherit;
    height: auto;
    list-style: none;
}

/*11817*/
.k-list-item, .k-list-optionlabel {
    border: 0;
    outline: none;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
    gap: 0.5rem;
    position: relative;
    transition-property: color, background-color, outline-color, box-shadow;
    transition-duration: 200ms;
    transition-timing-function: ease;
}

/*11836*/
.k-list-item.k-first::before, .k-first.k-list-optionlabel::before {
    content: "";
    border-width: 1px 0 0;
    border-style: solid;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

/*11846*/
.k-list-item-text::before,
.k-list-optionlabel::before {
    content: "\200b";
    width: 0px;
    overflow: hidden;
}

/*11889*/
.k-virtual-content,
.k-virtual-list .k-list-content {
    overflow-y: scroll;
}

/*11889*/
.k-virtual-list .k-list-item, .k-virtual-list .k-list-optionlabel,
.k-virtual-list .k-list-group-item,
.k-virtual-content .k-list-item,
.k-virtual-content .k-list-optionlabel,
.k-virtual-content .k-list-group-item {
    position: absolute;
    width: 100%;
}

/*11931*/
.k-list-sm .k-list-item, .k-list-sm .k-list-optionlabel {
    padding: 0.125rem 1rem;
}

.k-list-sm .k-list-group-item {
    padding: 0.125rem 1rem;
}

.k-list-md {
    font-size: 0.85rem;
}

.k-list-md .k-list-group-sticky-header {
    padding: 0.25rem 1rem;
}

.k-list-md .k-list-item, .k-list-md .k-list-optionlabel {
    padding: 0.25rem 1rem;
}

.k-list-md .k-list-group-item {
    padding: 0.25rem 1rem;
}

.k-list-lg {
    font-size: 1rem;
}

.k-list-lg .k-list-group-sticky-header {
    padding: 0.375rem 1rem;
}

.k-list-lg .k-list-item, .k-list-lg .k-list-optionlabel {
    padding: 0.375rem 1rem;
}

.k-list-lg .k-list-group-item {
    padding: 0.375rem 1rem;
}

/*11994*/
.k-list-item:hover, .k-list-optionlabel:hover, .k-list-item.k-hover, .k-hover.k-list-optionlabel {
    color: #16181b;
    background-color: #e9ecef;
}

/*11999*/
.k-list-item:focus, .k-list-optionlabel:focus, .k-list-item.k-focus, .k-focus.k-list-optionlabel {
    box-shadow: inset 0 0 0 3px rgba(33, 37, 41, 0.15);
}

/*12003*/
.k-list-item.k-selected, .k-selected.k-list-optionlabel {
    color: #ffffff;
    background-color: #3d8dae;
}

/*12008*/
.k-list-item.k-selected:hover, .k-selected.k-list-optionlabel:hover, .k-list-item.k-selected.k-hover, .k-selected.k-hover.k-list-optionlabel {
    color: #ffffff;
    background-color: #3882a0;
}

/*12171*/
.k-listgroup-form-row .k-listgroup-form-field-wrapper select,
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type="text"],
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type="password"],
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type="date"],
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type="time"],
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type="datetime-local"],
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type="number"],
.k-listgroup-form-row .k-listgroup-form-field-wrapper textarea {
    width: 100%;
    box-sizing: border-box;
    -ms-flex: 1 1 100%;
        flex: 1 1 100%;
}

/*12235*/
.k-overlay {
    width: 100%;
    height: 100%;
    opacity: 0.5;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10001;
}

/*12245*/
.k-overlay {
    background-color: #000000;
}

/*12249*/
.k-overlay-primary {
    background-color: #2b4e6c;
}

/*12253*/
.k-overlay-secondary {
    background-color: #3d8dae;
}

/*12257*/
.k-overlay-tertiary {
    background-color: #6f42c1;
}

/*12261*/
.k-overlay-info {
    background-color: #3d8dae;
}

/*12265*/
.k-overlay-success {
    background-color: #2b4e6c;
}

/*12269*/
.k-overlay-warning {
    background-color: #e4973c;
}

/*12273*/
.k-overlay-error {
    background-color: #c1493c;
}

/*12277*/
.k-overlay-dark {
    background-color: #212529;
}

/*12281*/
.k-overlay-light {
    background-color: #f8f9fa;
}

/*12285*/
.k-overlay-inverse {
    background-color: #212529;
}

/*12289*/
.k-popup {
    border-radius: 0.25rem;
    margin: 0;
    padding: 0;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    font-size: 1rem;
    line-height: 1.5;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: stretch;
        align-items: stretch;
}

/*12306*/
.k-popup .k-item {
    outline: none;
}

/*12310*/
.k-animation-container {
    border-radius: 0 0 0.25rem 0.25rem;
}

/*12314*/
.k-animation-container-shown {
    overflow: visible;
}

/*12318*/
.k-popup > .k-colorpalette {
    padding: 0.5rem 0.5rem;
}

/*12322*/
.k-popup.k-popup-transparent {
    border-width: 0;
    background-color: transparent;
}

/*12327*/
.k-popup.k-popup-flush {
    padding: 0;
}

/*12331*/
.k-popup > .k-widget,
.k-popup > .k-coloreditor {
    border-width: 0;
}

/*12336*/
.k-shadow {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}

/*12340*/
.k-popup.k-column-menu {
    padding-top: 0;
    padding-bottom: 0;
}

/*12345*/
.k-popup {
    border-color: #dee2e6;
    color: #212529;
    background-color: #ffffff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}

/*12331*/
.k-popup > .k-widget,
.k-popup > .k-coloreditor {
    border-width: 0;
}

/*12345*/
.k-popup {
    border-color: #dee2e6;
    color: #212529;
    background-color: #ffffff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}

/*12352*/
.k-animation-container {
    border-radius: 0 0 0.25rem 0.25rem;
}

/*12428*/
.k-badge {
    padding: 0;
    border-width: 0;
    border-style: solid;
    border-color: transparent;
    box-sizing: border-box;
    color: inherit;
    background-color: transparent;
    font: inherit;
    text-align: center;
    white-space: nowrap;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
}

/*12450*/
.k-badge *,
.k-badge *::before,
.k-badge *::after {
    box-sizing: border-box;
}

/*12456*/
.k-badge > * {
    color: inherit;
}

/*12460*/
a.k-badge,
.k-badge > a {
    text-decoration: none;
}

/*12465*/
a.k-badge:hover,
.k-badge > a:hover {
    text-decoration: underline;
}

/*12470*/
.k-badge-icon {
    max-width: 1em;
    max-height: 1em;
    font-size: inherit;
}

/*12476*/
.k-badge-icon.k-svg-icon svg {
    fill: currentColor;
}

/*12480*/
.k-badge-sm {
    padding: 0.175em 0.325em;
    border-width: 1px;
    font-size: 0.625em;
    line-height: 1;
}

/*12487*/
.k-badge-sm:empty {
    padding: 0.175em;
}

/*12549*/
.k-badge-dot {
    padding: 0 !important;
    border-radius: 100%;
    font-size: 0;
}

/*12555*/
.k-badge-dot.k-badge-sm {
    width: 6px;
    height: 6px;
}

/*12579*/
.k-badge-inside {
    position: absolute;
    z-index: 9999;
}

/*12728*/
.k-badge-solid.k-badge-info {
    border-color: #3d8dae;
    color: white;
    background-color: #3d8dae;
}

/*12815*/
.k-button {
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    color: inherit;
    background: none;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    /*font-family: Ariel, "Trebuchet MS", sans-serif;*/
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    gap: 0.5rem;
    vertical-align: middle;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
    position: relative;
    transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

/*12843*/
.k-button *,
.k-button *::before,
.k-button *::after {
    box-sizing: border-box;
}

/*12849*/
.k-button:disabled, .k-button.k-disabled {
    outline: none;
    cursor: default;
    opacity: 0.65;
    -webkit-filter: grayscale(0.1);
            filter: grayscale(0.1);
    /*pointer-events: none;*/ /*removed to add hover text on disabled items*/
    box-shadow: none;
}

/*12859*/
.k-button::-moz-focus-inner {
    padding: 0;
    border: 0;
    outline: 0;
}

/*12865*/
.k-button:hover, .k-button:focus {
    text-decoration: none;
    outline: 2px solid var(--color-input-focus-border);
}

/*12870*/
.k-icon-button {
    gap: 0;
}

/*12874*/
.k-icon-button .k-icon {
    display: -ms-inline-flexbox;
    display: inline-flex;
}

/*12879*/
.k-button-icon {
    color: inherit;
    -ms-flex-item-align: center;
        align-self: center;
    position: relative;
}

/*12919*/
.k-button-md {
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
}

.k-button, .k-button.k-button-md{
	padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
}

/*12940*/
.k-icon-button.k-button-md, .k-button.k-icon-button, .k-button.k-button-md.k-icon-button {
    padding: 0.25rem;
}

/*12944*/
.k-icon-button.k-button-md > .k-button-icon{
    min-width: 1.5rem;
    min-height: 1.5rem;
    line-height: 1.5rem;
}

.k-button.k-icon-button > .k-button-icon, .k-button.k-button-md.k-icon-button > .k-button-icon {
	min-width: 1.5rem;
    min-height: 1.5rem;
    line-height: 1.5rem;
}

/*12963*/
.k-menu-button,
.k-dropdown-button {
    aspect-ratio: auto;
    outline: 0;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    vertical-align: middle;
}

/*12974*/
.k-button-group {
    margin: 0;
    padding: 0;
    border-width: 0;
    box-sizing: border-box;
    list-style: none;
    outline: 0;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    vertical-align: middle;
    position: relative;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/*12991*/
.k-button-group > .k-button + .k-button {
    -webkit-margin-start: -1px;
            margin-inline-start: -1px;
}

/*12996*/
.k-button-group > .k-button:hover,
.k-button-group > .k-button.k-hover,
.k-button-group > .k-button:focus,
.k-button-group > .k-button.k-focus,
.k-button-group > .k-button:active,
.k-button-group > .k-button.k-active,
.k-button-group > .k-button.k-selected {
    z-index: 2;
}

/*13006*/
.k-button-group .k-button:not(:first-child):not(:last-child) {
    border-start-end-radius: 0;
    border-end-end-radius: 0;
    border-start-start-radius: 0;
    border-end-start-radius: 0;
}

/*13013*/
.k-button-group > .k-button:first-child:not(:only-child) {
    border-start-end-radius: 0;
    border-end-end-radius: 0;
}

/*13018*/
.k-button-group > .k-button:last-child:not(:only-child) {
    border-start-start-radius: 0;
    border-end-start-radius: 0;
}

/*13023*/
.k-button-group:disabled, .k-button-group[disabled], .k-button-group.k-disabled {
    opacity: 1;
    -webkit-filter: none;
            filter: none;
}

/*13063*/
.k-button-flat {
    border-color: transparent !important;
    color: inherit;
    background: none !important;
    box-shadow: none !important;
}

/*13070*/
.k-button-flat::before {
    display: block !important;
}

/*13074*/
.k-button-flat::after {
    box-shadow: inset 0 0 0 2px currentColor;
    display: block !important;
}

/*13079*/
.k-button-flat:focus::after, .k-button-flat.k-focus::after {
    opacity: .12;
}

/*13107*/
.k-ie .k-button-group .k-button,
.k-ie .k-split-button .k-button {
    border-radius: 0;
}

/*13100*/
.k-button.k-button-clear, .k-button.k-button-clear.k-button-base {
    color: inherit;
}

/* Remove the hover overlay */
button.k-button.k-button-clear:hover::before,
button.k-button.k-button-clear.k-hover::before {
    display: none !important;
}

/* Remove the focus and active overlay */
button.k-button.k-button-clear:focus::after,
button.k-button.k-button-clear:active::after,
button.k-button.k-button-clear.k-focus::after {
    display: none !important;
}

/*13112*/
.k-button-overlay, .k-button::before {
    border-radius: inherit;
    content: "";
    background: currentColor;
    opacity: 0;
    display: none;
    pointer-events: none;
    position: absolute;
    left: -1px;
    right: -1px;
    top: -1px;
    bottom: -1px;
    z-index: 0;
    transition: opacity .2s ease-in-out;
}

/*13128*/
.k-button:hover::before, .k-button.k-hover::before {
    opacity: 0.08;
}

/*13132*/
.k-button.k-no-focus:not(:hover)::before, .k-button.k-no-focus:not(.k-hover)::before {
    opacity: 0;
}

/*13136*/
.k-button:active::before, .k-button.k-active::before {
    opacity: 0.16;
}

/*13140*/
.k-button.k-selected::before {
    opacity: 0.2;
}

/*13144*/
.k-button::after {
    border-radius: inherit;
    content: "";
    opacity: 0;
    display: none;
    pointer-events: none;
    position: absolute;
    left: -1px;
    right: -1px;
    top: -1px;
    bottom: -1px;
    z-index: 0;
    transition: opacity .2s ease-in-out;
}

/*13159*/
.k-button-solid-base {
    border-color: rgba(0, 0, 0, 0.08);
    color: #212529;
    background-color: #e4e7eb;
}

.k-button, .k-button.k-button-base, .k-button.k-button-solid, .k-button.k-button-solid.k-button-base {
	border-color: rgba(0, 0, 0, 0.08);
    color: #212529;
    background-color: #e4e7eb;
}

/*13165*/
.k-button-solid-base:hover, .k-button-solid-base.k-hover {
    border-color: #c7cdd5;
    background-color: #ced3db;
}

/*13170*/
.k-button-solid-base:focus, .k-button-solid-base.k-focus {
    box-shadow: 0 0 0 0.25rem rgba(228, 231, 235, 0.5);
}

/*13174*/
.k-button-solid-base:active, .k-button-solid-base.k-active {
    border-color: #bfc6d0;
    background-color: #c7cdd5;
}

/*13179*/
.k-button-solid-base.k-selected {
    border-color: #192d3e;
    color: white;
    background-color: #1c3448;
}

/*13185*/
.k-button-solid-primary {
    border-color: #2b4e6c;
    color: white;
    background-color: #2b4e6c;
}

.k-button-solid-primary:hover, .k-button-solid-primary.k-hover {
    border-color: #1c3448;
    background-color: #203a51;
}

.k-button-solid-primary:focus, .k-button-solid-primary.k-focus {
    box-shadow: 0 0 0px 0.25rem rgba(43, 78, 108, 0.5);
}

.k-button-solid-primary:active, .k-button-solid-primary.k-active {
    border-color: #192d3e;
    background-color: #1c3448;
}

.k-button-solid-primary.k-selected {
    border-color: #192d3e;
    background-color: #1c3448;
}

.k-button-solid-secondary {
    border-color: #3d8dae;
    color: white;
    background-color: #3d8dae;
}

.k-button-solid-secondary:hover, .k-button-solid-secondary.k-hover {
    border-color: #306e88;
    background-color: #337692;
}

.k-button-solid-secondary:focus, .k-button-solid-secondary.k-focus {
    box-shadow: 0 0 0px 0.25rem rgba(61, 141, 174, 0.5);
}

.k-button-solid-secondary:active, .k-button-solid-secondary.k-active {
    border-color: #2c677f;
    background-color: #306e88;
}

.k-button-solid-secondary.k-selected {
    border-color: #2c677f;
    background-color: #306e88;
}

.k-button-solid-tertiary {
    border-color: #6f42c1;
    color: white;
    background-color: #6f42c1;
}

.k-button-solid-tertiary:hover, .k-button-solid-tertiary.k-hover {
    border-color: #59339d;
    background-color: #5e37a6;
}

.k-button-solid-tertiary:focus, .k-button-solid-tertiary.k-focus {
    box-shadow: 0 0 0px 0.25rem rgba(111, 66, 193, 0.5);
}

.k-button-solid-tertiary:active, .k-button-solid-tertiary.k-active {
    border-color: #533093;
    background-color: #59339d;
}

.k-button-solid-tertiary.k-selected {
    border-color: #533093;
    background-color: #59339d;
}

.k-button-solid-info {
    border-color: #3d8dae;
    color: white;
    background-color: #3d8dae;
}

.k-button-solid-info:hover, .k-button-solid-info.k-hover {
    border-color: #306e88;
    background-color: #337692;
}

.k-button-solid-info:focus, .k-button-solid-info.k-focus {
    box-shadow: 0 0 0px 0.25rem rgba(61, 141, 174, 0.5);
}

.k-button-solid-info:active, .k-button-solid-info.k-active {
    border-color: #2c677f;
    background-color: #306e88;
}

.k-button-solid-info.k-selected {
    border-color: #2c677f;
    background-color: #306e88;
}

.k-button-solid-success {
    border-color: #2b4e6c;
    color: white;
    background-color: #2b4e6c;
}

.k-button-solid-success:hover, .k-button-solid-success.k-hover {
    border-color: #1c3448;
    background-color: #203a51;
}

.k-button-solid-success:focus, .k-button-solid-success.k-focus {
    box-shadow: 0 0 0px 0.25rem rgba(43, 78, 108, 0.5);
}

.k-button-solid-success:active, .k-button-solid-success.k-active {
    border-color: #192d3e;
    background-color: #1c3448;
}

.k-button-solid-success.k-selected {
    border-color: #192d3e;
    background-color: #1c3448;
}

.k-button-solid-warning {
    border-color: #e4973c;
    color: white;
    background-color: #e4973c;
}

.k-button-solid-warning:hover, .k-button-solid-warning.k-hover {
    border-color: #d07e1d;
    background-color: #db851e;
}

.k-button-solid-warning:focus, .k-button-solid-warning.k-focus {
    box-shadow: 0 0 0px 0.25rem rgba(228, 151, 60, 0.5);
}

.k-button-solid-warning:active, .k-button-solid-warning.k-active {
    border-color: #c5771b;
    background-color: #d07e1d;
}

.k-button-solid-warning.k-selected {
    border-color: #c5771b;
    background-color: #d07e1d;
}

.k-button-solid-error {
    border-color: #c1493c;
    color: white;
    background-color: #c1493c;
}

.k-button-solid-error:hover, .k-button-solid-error.k-hover {
    border-color: #9a3a30;
    background-color: #a43e33;
}

.k-button-solid-error:focus, .k-button-solid-error.k-focus {
    box-shadow: 0 0 0px 0.25rem rgba(193, 73, 60, 0.5);
}

.k-button-solid-error:active, .k-button-solid-error.k-active {
    border-color: #90372d;
    background-color: #9a3a30;
}

.k-button-solid-error.k-selected {
    border-color: #90372d;
    background-color: #9a3a30;
}

.k-button-solid-dark {
    border-color: #212529;
    color: white;
    background-color: #212529;
}

.k-button-solid-dark:hover, .k-button-solid-dark.k-hover {
    border-color: #0a0c0d;
    background-color: #101214;
}

.k-button-solid-dark:focus, .k-button-solid-dark.k-focus {
    box-shadow: 0 0 0px 0.25rem rgba(33, 37, 41, 0.5);
}

.k-button-solid-dark:active, .k-button-solid-dark.k-active {
    border-color: #050506;
    background-color: #0a0c0d;
}

.k-button-solid-dark.k-selected {
    border-color: #050506;
    background-color: #0a0c0d;
}

.k-button-solid-light {
    border-color: #f8f9fa;
    color: black;
    background-color: #f8f9fa;
}

.k-button-solid-light:hover, .k-button-solid-light.k-hover {
    border-color: #dae0e5;
    background-color: #e2e6ea;
}

.k-button-solid-light:focus, .k-button-solid-light.k-focus {
    box-shadow: 0 0 0px 0.25rem rgba(248, 249, 250, 0.5);
}

.k-button-solid-light:active, .k-button-solid-light.k-active {
    border-color: #d3d9df;
    background-color: #dae0e5;
}

.k-button-solid-light.k-selected {
    border-color: #d3d9df;
    background-color: #dae0e5;
}

.k-button-solid-inverse {
    border-color: #212529;
    color: white;
    background-color: #212529;
}

.k-button-solid-inverse:hover, .k-button-solid-inverse.k-hover {
    border-color: #0a0c0d;
    background-color: #101214;
}

.k-button-solid-inverse:focus, .k-button-solid-inverse.k-focus {
    box-shadow: 0 0 0px 0.25rem rgba(33, 37, 41, 0.5);
}

.k-button-solid-inverse:active, .k-button-solid-inverse.k-active {
    border-color: #050506;
    background-color: #0a0c0d;
}

.k-button-solid-inverse.k-selected {
    border-color: #050506;
    background-color: #0a0c0d;
}

.k-button-outline-primary {
    box-shadow: none;
    border-color: currentColor;
    color: #2b4e6c;
    background-color: transparent;
}

.k-button-outline-primary:hover, .k-button-outline-primary.k-hover {
    border-color: #2b4e6c;
    color: white;
    background-color: #2b4e6c;
}

.k-button-outline-primary:focus, .k-button-outline-primary.k-focus {
    box-shadow: 0 0 0px 0.25rem rgba(43, 78, 108, 0.5);
}

.k-button-outline-primary:active, .k-button-outline-primary.k-active {
    border-color: #2b4e6c;
    color: white;
    background-color: #2b4e6c;
}

.k-button-outline-primary.k-selected {
    border-color: #2b4e6c;
    color: white;
    background-color: #2b4e6c;
}

.k-button-outline-secondary {
    box-shadow: none;
    border-color: currentColor;
    color: #3d8dae;
    background-color: transparent;
}

.k-button-outline-secondary:hover, .k-button-outline-secondary.k-hover {
    border-color: #3d8dae;
    color: white;
    background-color: #3d8dae;
}

.k-button-outline-secondary:focus, .k-button-outline-secondary.k-focus {
    box-shadow: 0 0 0px 0.25rem rgba(61, 141, 174, 0.5);
}

.k-button-outline-secondary:active, .k-button-outline-secondary.k-active {
    border-color: #3d8dae;
    color: white;
    background-color: #3d8dae;
}

.k-button-outline-secondary.k-selected {
    border-color: #3d8dae;
    color: white;
    background-color: #3d8dae;
}

.k-button-outline-tertiary {
    box-shadow: none;
    border-color: currentColor;
    color: #6f42c1;
    background-color: transparent;
}

.k-button-outline-tertiary:hover, .k-button-outline-tertiary.k-hover {
    border-color: #6f42c1;
    color: white;
    background-color: #6f42c1;
}

.k-button-outline-tertiary:focus, .k-button-outline-tertiary.k-focus {
    box-shadow: 0 0 0px 0.25rem rgba(111, 66, 193, 0.5);
}

.k-button-outline-tertiary:active, .k-button-outline-tertiary.k-active {
    border-color: #6f42c1;
    color: white;
    background-color: #6f42c1;
}

.k-button-outline-tertiary.k-selected {
    border-color: #6f42c1;
    color: white;
    background-color: #6f42c1;
}

.k-button-outline-info {
    box-shadow: none;
    border-color: currentColor;
    color: #3d8dae;
    background-color: transparent;
}

.k-button-outline-info:hover, .k-button-outline-info.k-hover {
    border-color: #3d8dae;
    color: white;
    background-color: #3d8dae;
}

.k-button-outline-info:focus, .k-button-outline-info.k-focus {
    box-shadow: 0 0 0px 0.25rem rgba(61, 141, 174, 0.5);
}

.k-button-outline-info:active, .k-button-outline-info.k-active {
    border-color: #3d8dae;
    color: white;
    background-color: #3d8dae;
}

.k-button-outline-info.k-selected {
    border-color: #3d8dae;
    color: white;
    background-color: #3d8dae;
}

.k-button-outline-success {
    box-shadow: none;
    border-color: currentColor;
    color: #2b4e6c;
    background-color: transparent;
}

.k-button-outline-success:hover, .k-button-outline-success.k-hover {
    border-color: #2b4e6c;
    color: white;
    background-color: #2b4e6c;
}

.k-button-outline-success:focus, .k-button-outline-success.k-focus {
    box-shadow: 0 0 0px 0.25rem rgba(43, 78, 108, 0.5);
}

.k-button-outline-success:active, .k-button-outline-success.k-active {
    border-color: #2b4e6c;
    color: white;
    background-color: #2b4e6c;
}

.k-button-outline-success.k-selected {
    border-color: #2b4e6c;
    color: white;
    background-color: #2b4e6c;
}

.k-button-outline-warning {
    box-shadow: none;
    border-color: currentColor;
    color: #e4973c;
    background-color: transparent;
}

.k-button-outline-warning:hover, .k-button-outline-warning.k-hover {
    border-color: #e4973c;
    color: white;
    background-color: #e4973c;
}

.k-button-outline-warning:focus, .k-button-outline-warning.k-focus {
    box-shadow: 0 0 0px 0.25rem rgba(228, 151, 60, 0.5);
}

.k-button-outline-warning:active, .k-button-outline-warning.k-active {
    border-color: #e4973c;
    color: white;
    background-color: #e4973c;
}

.k-button-outline-warning.k-selected {
    border-color: #e4973c;
    color: white;
    background-color: #e4973c;
}

.k-button-outline-error {
    box-shadow: none;
    border-color: currentColor;
    color: #c1493c;
    background-color: transparent;
}

.k-button-outline-error:hover, .k-button-outline-error.k-hover {
    border-color: #c1493c;
    color: white;
    background-color: #c1493c;
}

.k-button-outline-error:focus, .k-button-outline-error.k-focus {
    box-shadow: 0 0 0px 0.25rem rgba(193, 73, 60, 0.5);
}

.k-button-outline-error:active, .k-button-outline-error.k-active {
    border-color: #c1493c;
    color: white;
    background-color: #c1493c;
}

.k-button-outline-error.k-selected {
    border-color: #c1493c;
    color: white;
    background-color: #c1493c;
}

.k-button-outline-dark {
    box-shadow: none;
    border-color: currentColor;
    color: #212529;
    background-color: transparent;
}

.k-button-outline-dark:hover, .k-button-outline-dark.k-hover {
    border-color: #212529;
    color: white;
    background-color: #212529;
}

.k-button-outline-dark:focus, .k-button-outline-dark.k-focus {
    box-shadow: 0 0 0px 0.25rem rgba(33, 37, 41, 0.5);
}

.k-button-outline-dark:active, .k-button-outline-dark.k-active {
    border-color: #212529;
    color: white;
    background-color: #212529;
}

.k-button-outline-dark.k-selected {
    border-color: #212529;
    color: white;
    background-color: #212529;
}

.k-button-outline-light {
    box-shadow: none;
    border-color: currentColor;
    color: #f8f9fa;
    background-color: transparent;
}

.k-button-outline-light:hover, .k-button-outline-light.k-hover {
    border-color: #f8f9fa;
    color: black;
    background-color: #f8f9fa;
}

.k-button-outline-light:focus, .k-button-outline-light.k-focus {
    box-shadow: 0 0 0px 0.25rem rgba(248, 249, 250, 0.5);
}

.k-button-outline-light:active, .k-button-outline-light.k-active {
    border-color: #f8f9fa;
    color: black;
    background-color: #f8f9fa;
}

.k-button-outline-light.k-selected {
    border-color: #f8f9fa;
    color: black;
    background-color: #f8f9fa;
}

.k-button-outline-inverse {
    box-shadow: none;
    border-color: currentColor;
    color: #212529;
    background-color: transparent;
}

.k-button-outline-inverse:hover, .k-button-outline-inverse.k-hover {
    border-color: #212529;
    color: white;
    background-color: #212529;
}

.k-button-outline-inverse:focus, .k-button-outline-inverse.k-focus {
    box-shadow: 0 0 0px 0.25rem rgba(33, 37, 41, 0.5);
}

.k-button-outline-inverse:active, .k-button-outline-inverse.k-active {
    border-color: #212529;
    color: white;
    background-color: #212529;
}

.k-button-outline-inverse.k-selected {
    border-color: #212529;
    color: white;
    background-color: #212529;
}

.k-button-outline-base {
    box-shadow: none;
    border-color: currentColor;
    color: #212529;
    background-color: transparent;
}

.k-button-outline-base:hover, .k-button-outline-base.k-hover {
    border-color: #212529;
    color: white;
    background-color: #212529;
}

.k-button-outline-base:focus, .k-button-outline-base.k-focus {
    box-shadow: 0 0 0px 0.25rem rgba(33, 37, 41, 0.5);
}

.k-button-outline-base:active, .k-button-outline-base.k-active {
    border-color: #212529;
    color: white;
    background-color: #212529;
}

.k-button-outline-base.k-selected {
    border-color: #212529;
    color: white;
    background-color: #212529;
}

.k-button-flat-primary {
    color: #2b4e6c;
}

.k-button-flat-secondary {
    color: #3d8dae;
}

.k-button-flat-tertiary {
    color: #6f42c1;
}

.k-button-flat-info {
    color: #3d8dae;
}

.k-button-flat-success {
    color: #2b4e6c;
}

.k-button-flat-warning {
    color: #e4973c;
}

.k-button-flat-error {
    color: #c1493c;
}

.k-button-flat-dark {
    color: #212529;
}

.k-button-flat-light {
    color: #f8f9fa;
}

.k-button-flat-inverse {
    color: #212529;
}

.k-button-flat-base {
    color: inherit;
}

/*14133*/
.k-input,
.k-picker {
    margin: 0;
    padding: 0;
    width: 100%;
    min-width: 0;
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    outline: 0;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    line-height: 1.5;
    font-weight: normal;
    text-align: start;
    box-shadow: none;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-align: stretch;
        align-items: stretch;
    vertical-align: middle;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-appearance: none;
    height: 34px;
}

/*14162*/
.k-input *,
.k-input *::before,
.k-input *::after,
.k-picker *,
.k-picker *::before,
.k-picker *::after {
    box-sizing: border-box;
}

/*14171*/
.k-input .k-input,
.k-input .k-picker,
.k-picker .k-input,
.k-picker .k-picker {
    border-width: 0 !important;
    color: inherit;
    background: none;
    font: inherit;
    outline: 0;
    box-shadow: none;
}

/*14183*/
.k-input > *,
.k-picker > * {
    margin: 0;
}

/*14188*/
.k-input::-webkit-input-placeholder, .k-picker::-webkit-input-placeholder {
    color: #6c757d;
    opacity: 1;
    -webkit-user-select: none;
            user-select: none;
}

/*14195*/
.k-input:-ms-input-placeholder, .k-picker:-ms-input-placeholder {
    color: #6c757d;
    opacity: 1;
    -ms-user-select: none;
        user-select: none;
}

/*14202*/
.k-input::-ms-input-placeholder, .k-picker::-ms-input-placeholder {
    color: #6c757d;
    opacity: 1;
    -ms-user-select: none;
        user-select: none;
}

/*14209*/
.k-input::placeholder,
.k-picker::placeholder {
    color: #6c757d;
    opacity: 1;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

/*14218*/
.k-input:-ms-input-placeholder,
.k-picker:-ms-input-placeholder {
    color: #6c757d;
}

/*14223*/
input.k-input,
textarea.k-textarea {
    padding: 0.375rem 0.375rem;
}

/*14228*/
input.k-input:disabled, input.k-input[disabled],
textarea.k-textarea:disabled,
textarea.k-textarea[disabled] {
    outline: none;
    cursor: default;
    opacity: 0.65;
    -webkit-filter: grayscale(0.1);
            filter: grayscale(0.1);
    pointer-events: none;
    box-shadow: none;
}

/*14240*/
[disabled] input.k-input:disabled,
.k-disabled input.k-input:disabled,
.k-state-disabled input.k-input:disabled, [disabled] input.k-input[disabled],
.k-disabled input.k-input[disabled],
.k-state-disabled input.k-input[disabled], [disabled]
textarea.k-textarea:disabled,
.k-disabled
textarea.k-textarea:disabled,
.k-state-disabled
textarea.k-textarea:disabled, [disabled]
textarea.k-textarea[disabled],
.k-disabled
textarea.k-textarea[disabled],
.k-state-disabled
textarea.k-textarea[disabled] {
    opacity: 1;
    -webkit-filter: grayscale(0);
            filter: grayscale(0);
}

/*14260*/
.k-picker {
    cursor: pointer;
}

/*14264*/
select.k-picker {
    padding: 0.375rem 0.75rem;
    -webkit-appearance: auto;
            appearance: auto;
}

/*14270*/
select.k-picker:disabled, select.k-picker[disabled] {
    outline: none;
    cursor: default;
    opacity: 0.65;
    -webkit-filter: grayscale(0.1);
            filter: grayscale(0.1);
    pointer-events: none;
    box-shadow: none;
}

/*14280*/
[disabled] select.k-picker:disabled,
.k-disabled select.k-picker:disabled,
.k-state-disabled select.k-picker:disabled, [disabled] select.k-picker[disabled],
.k-disabled select.k-picker[disabled],
.k-state-disabled select.k-picker[disabled] {
    opacity: 1;
    -webkit-filter: grayscale(0);
            filter: grayscale(0);
}

/*.k-button:not(.k-split-button .k-button) {*/
/*	padding-block: 2px;*/
/*	padding-inline: 6px;*/
/*}*/

/*14290*/
.k-input-inner {
    padding: 0.375rem 0.75rem;
    width: 100%;
    /*height: 34px;*/
    border: 0;
    outline: 0;
    color: inherit;
    background: none;
    font: inherit;
    -ms-flex: 1;
        flex: 1;
    position: relative;
    z-index: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-appearance: none;
}

/*14307*/
.k-input-inner::-ms-clear {
    display: none;
}

/*14311*/
.k-input-inner::-webkit-input-placeholder {
    color: #6c757d;
    opacity: 1;
    -webkit-user-select: none;
            user-select: none;
}

/*14318*/
.k-input-inner:-ms-input-placeholder {
    color: #6c757d;
    opacity: 1;
    -ms-user-select: none;
        user-select: none;
}

/*14325*/
.k-input-inner::-ms-input-placeholder {
    color: #6c757d;
    opacity: 1;
    -ms-user-select: none;
        user-select: none;
}

/*14332*/
.k-input-inner::placeholder {
    color: #6c757d;
    opacity: 1;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

/*14340*/
.k-input-inner:-ms-input-placeholder {
    color: #6c757d;
}

/*14344*/
.k-input-inner:invalid {
    box-shadow: none;
}

/*14348*/
span.k-input-inner {
    white-space: nowrap;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-align: center;
        align-items: center;
}

/*14358*/
textarea.k-input-inner {
    margin: 0;
}

/*14450*/
.k-clear-value {
    outline: 0;
    -ms-flex: none;
        flex: none;
    -ms-flex-item-align: center;
        align-self: center;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    cursor: pointer;
    opacity: 0.5;
}

/*14466*/
.k-clear-value:hover,
.k-clear-value.k-hover {
    opacity: 1;
}

/*14471*/
.k-clear-value:focus-visible {
    outline: 1px dotted;
    outline-offset: -1px;
}

/*14500*/
.k-input-spinner {
    width: auto;
    -ms-flex: none;
        flex: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
}

/*14510*/
.k-input-spinner .k-spinner-increase,
.k-input-spinner .k-spinner-decrease {
    border-width: 0;
    border-inline-start-width: 1px;
    -ms-flex: 1 1 50%;
        flex: 1 1 50%;
    box-shadow: none;
    position: relative;
    aspect-ratio: auto;
}

/*14521*/
.k-input-spinner .k-spinner-increase > .k-button-icon,
.k-input-spinner .k-spinner-decrease > .k-button-icon {
    margin: -1em 0;
    min-width: auto !important;
    min-height: auto !important;
}

/*14528*/
.k-input-spinner .k-spinner-increase .k-icon {
    bottom: auto;
}

/*14532*/
.k-input-spinner .k-spinner-decrease .k-icon {
    top: auto;
}

/*14547*/
.k-picker-wrap,
.k-dropdown-wrap,
.k-dateinput-wrap,
.k-multiselect-wrap,
.k-numeric-wrap {
    width: 100%;
    border-width: 0;
    border-color: inherit;
    box-sizing: border-box;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    overflow: hidden;
    position: relative;
}

.k-input-flat,
.k-picker-flat {
    border-radius: 0 !important;
    border-width: 1px 0;
    border-top-color: transparent !important;
    background: none !important;
}

.k-input-flat .k-input-inner,
.k-picker-flat .k-input-inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.k-input-outline,
.k-picker-outline {
    background: none !important;
}

.k-input-sm,
.k-picker-sm {
    font-size: 1rem;
    line-height: 1.5;
}

.k-input-sm .k-input-values,
.k-picker-sm .k-input-values {
    width: 100%;
    padding: 0.125rem;
    gap: 0.125rem;
    cursor: text;
}

.k-input-sm .k-input-values > .k-searchbar,
.k-input-sm .k-input-values > .k-input-inner,
.k-picker-sm .k-input-values > .k-searchbar,
.k-picker-sm .k-input-values > .k-input-inner {
    margin: -0.125rem;
}

.k-input-sm .k-input-inner,
.k-picker-sm .k-input-inner {
    padding: 0.25rem 0.75rem;
}

.k-input-sm .k-input-button,
.k-input-sm .k-spinner-increase,
.k-input-sm .k-spinner-decrease,
.k-picker-sm .k-input-button,
.k-picker-sm .k-spinner-increase,
.k-picker-sm .k-spinner-decrease {
    padding: 0.25rem 0.25rem;
}

.k-input-sm .k-input-icon,
.k-input-sm .k-input-validation-icon,
.k-input-sm .k-input-loading-icon,
.k-input-sm .k-clear-value,
.k-input-sm .k-input-prefix > .k-icon,
.k-input-sm .k-input-suffix > .k-icon,
.k-picker-sm .k-input-icon,
.k-picker-sm .k-input-validation-icon,
.k-picker-sm .k-input-loading-icon,
.k-picker-sm .k-clear-value,
.k-picker-sm .k-input-prefix > .k-icon,
.k-picker-sm .k-input-suffix > .k-icon {
    width: calc(16px + 0.5rem);
    height: calc(16px + 0.5rem);
}

/*14634*/
.k-input-sm.k-icon-picker .k-input-inner,
.k-picker-sm.k-icon-picker .k-input-inner {
    width: 1.5em;
    height: 1.5em;
    padding: 0.25rem;
    box-sizing: content-box;
}

.k-dropdown-operator.k-picker-sm .k-input-button {
    padding: 0.25rem;
}

/*14646*/
.k-input,
.k-picker {
    font-size: .85rem;
    line-height: 1.5;
}

/*pulled from orig on 20240502 -MK*/
/*14652*/
.k-input .k-input-values,
.k-picker .k-input-values {
    width: 100%;
    padding: 0.1875rem;
    gap: 0.1875rem;
    cursor: text;
}

/*14660*/
.k-input .k-input-values > .k-searchbar,
.k-input .k-input-values > .k-input-inner,
.k-picker .k-input-values > .k-searchbar,
.k-picker .k-input-values > .k-input-inner {
    margin: -0.1875rem;
}

/*14667*/
.k-input .k-input-inner,
.k-picker .k-input-inner {
    padding: 0.25rem 0.375rem;
}

/*14672*/
.k-input .k-input-button,
.k-input .k-spinner-increase,
.k-input .k-spinner-decrease,
.k-picker .k-input-button,
.k-picker .k-spinner-increase,
.k-picker .k-spinner-decrease {
    padding: 0.25rem 0.375rem;
}

/*14681*/
.k-input .k-input-icon,
.k-input .k-input-validation-icon,
.k-input .k-input-loading-icon,
.k-input .k-clear-value,
.k-input .k-input-prefix > .k-icon,
.k-input .k-input-suffix > .k-icon,
.k-picker .k-input-icon,
.k-picker .k-input-validation-icon,
.k-picker .k-input-loading-icon,
.k-picker .k-clear-value,
.k-picker .k-input-prefix > .k-icon,
.k-picker .k-input-suffix > .k-icon {
    width: calc(16px + 0.75rem);
    height: calc(16px + 0.75rem);
}

/*14697*/
.k-input.k-icon-picker .k-input-inner,
.k-picker.k-icon-picker .k-input-inner {
    width: 1.5em;
    height: 1.5em;
    padding: 0.375rem;
    box-sizing: content-box;
}

/* ColorPicker - restore compact pre-upgrade look */
.k-colorpicker.k-picker.k-icon-picker.k-picker-sm {
    width: 64px;
    height: 34px;
    border-radius: 0.25rem;
    overflow: hidden;
}

.k-colorpicker.k-picker.k-icon-picker.k-picker-sm .k-input-inner {
    width: 35px;
    height: 32px;
    padding: 5px;
    box-sizing: border-box;
    border-right: 1px solid #c5c5c5;
}

.k-colorpicker.k-picker.k-icon-picker.k-picker-sm .k-color-preview,
.k-colorpicker.k-picker.k-icon-picker.k-picker-sm .k-color-preview-mask {
    width: 22px;
    height: 22px;
    border-radius: 3px;
}

.k-colorpicker.k-picker.k-icon-picker.k-picker-sm .k-input-button {
    width: 28px;
    height: 32px;
    padding: 0;
    border-left: 0;
    border-radius: 0;
    background-color: #e9ecef;
}

.k-colorpicker.k-picker.k-icon-picker.k-picker-sm .k-button-icon svg {
    width: 12px;
    height: 12px;
}
/*END pulled from orig on 20240502 -MK*/

/*14772*/
@-webkit-keyframes autoFillStart {
    from {
    }
    to {
    }
}

/*14779*/
@keyframes autoFillStart {
    from {
    }
    to {
    }
}

/*14786*/
@-webkit-keyframes autoFillEnd {
    from {
    }
    to {
    }
}

/*14793*/
@keyframes autoFillEnd {
    from {
    }
    to {
    }
}

/*14800*/
.k-autofill:-webkit-autofill {
    -webkit-animation-name: autoFillStart;
            animation-name: autoFillStart;
}

/*14805*/
.k-autofill:not(:-webkit-autofill) {
    -webkit-animation-name: autoFillEnd;
            animation-name: autoFillEnd;
}

/*14810*/
.k-input:-webkit-autofill {
    -webkit-animation-name: autoFillStart;
            animation-name: autoFillStart;
}

/*14815*/
.k-input:not(:-webkit-autofill) {
    -webkit-animation-name: autoFillEnd;
            animation-name: autoFillEnd;
}

/*14820*/
.k-textbox {
    transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

/*14824*/
.k-input {
    border-color: #ced4da;
    color: #495057;
    background-color: #ffffff;
}

/*14830*/
.k-input:focus, .k-input.k-focus {
    border-color: #95a7b6;
    color: #495057;
    background-color: #ffffff;
    box-shadow: 0 0 0 0.25rem rgba(43, 78, 108, 0.25);
}

/*14837*/
.k-input:focus-within {
    border-color: #95a7b6;
    color: #495057;
    background-color: #ffffff;
    box-shadow: 0 0 0 0.25rem rgba(43, 78, 108, 0.25);
}

/*14844*/
.k-input.k-invalid, .k-input.ng-invalid.ng-touched, .k-input.ng-invalid.ng-dirty {
    border-color: #c1493c;
}

/*14848*/
.k-input.k-invalid .k-input-validation-icon, .k-input.ng-invalid.ng-touched .k-input-validation-icon, .k-input.ng-invalid.ng-dirty .k-input-validation-icon {
    color: #c1493c;
}

/*14852*/
.k-input.k-invalid:focus, .k-input.k-invalid.k-focus, .k-input.ng-invalid.ng-touched:focus, .k-input.ng-invalid.ng-touched.k-focus, .k-input.ng-invalid.ng-dirty:focus, .k-input.ng-invalid.ng-dirty.k-focus {
    box-shadow: 0 0 0 0.25rem rgba(193, 73, 60, 0.25);
}

/*14856*/
.k-input.k-invalid:focus-within, .k-input.ng-invalid.ng-touched:focus-within, .k-input.ng-invalid.ng-dirty:focus-within {
    box-shadow: 0 0 0 0.25rem rgba(193, 73, 60, 0.25);
}

/*14860*/
.k-picker {
    border-color:rgba(0, 0, 0, 0.08);
    color: #212529;
    background-color: #e4e7eb;
}

/*14866*/
.k-picker:hover, .k-picker.k-hover {
    border-color: #c7cdd5;
    background-color: #ced3db;
}

/*14871*/
.k-picker:focus, .k-picker.k-focus {
    box-shadow: 0 0 0 0.25rem rgba(228, 231, 235, 0.5);
}

/*14875*/
.k-picker:focus-within {
    box-shadow: 0 0 0 0.25rem rgba(228, 231, 235, 0.5);
}

/*14879*/
.k-picker.k-invalid, .k-picker.ng-invalid.ng-touched, .k-picker.ng-invalid.ng-dirty {
    border-color: #c1493c;
}

/*14883*/
.k-picker.k-invalid .k-input-validation-icon, .k-picker.ng-invalid.ng-touched .k-input-validation-icon, .k-picker.ng-invalid.ng-dirty .k-input-validation-icon {
    color: #c1493c;
}

/*14887*/
.k-picker.k-invalid:focus, .k-picker.k-invalid.k-focus, .k-picker.ng-invalid.ng-touched:focus, .k-picker.ng-invalid.ng-touched.k-focus, .k-picker.ng-invalid.ng-dirty:focus, .k-picker.ng-invalid.ng-dirty.k-focus {
    box-shadow: 0 0 0 0.25rem rgba(193, 73, 60, 0.25);
}

/*14891*/
.k-picker.k-invalid:focus-within, .k-picker.ng-invalid.ng-touched:focus-within, .k-picker.ng-invalid.ng-dirty:focus-within {
    box-shadow: 0 0 0 0.25rem rgba(193, 73, 60, 0.25);
}

/*15018*/
.k-table {
    width: 100%;
    max-width: none;
    border-width: 1px;
    border-style: solid;
    text-align: left;
    border-collapse: collapse;
    border-spacing: 0;
    empty-cells: show;
    outline: none;
}

.k-data-table {
    border-width: 1px;
    border-style: solid;
}

.k-data-table .k-table {
    table-layout: fixed;
}

.k-table-thead,
.k-table-tbody,
.k-table-tfoot,
.k-table-row,
.k-table-alt-row {
    border-color: inherit;
    text-align: inherit;
}

.k-table-th,
.k-table-td {
    border-width: 0 0 0px 1px;
    border-style: solid;
    border-color: inherit;
    box-sizing: border-box;
    font-weight: normal;
    text-align: inherit;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: table-cell;
    overflow: hidden;
    position: relative;
}

.k-table-th:first-child,
.k-table-td:first-child {
    border-left-width: 0;
}

.k-table-th {
    border-bottom-width: 1px;
}

.k-table-header {
    -webkit-padding-end: var(--kendo-scrollbar-width);
            padding-inline-end: var(--kendo-scrollbar-width);
    border-width: 0 0 1px 0;
    border-style: solid;
    box-sizing: border-box;
}

.k-table-header .k-table {
    border-width: 0;
}

.k-table-header-wrap {
    margin-right: -1px;
    width: 100%;
    border-width: 0 1px 0 0;
    border-style: solid;
    border-color: inherit;
    overflow: hidden;
}

.k-table-header > .k-table,
.k-table-header-wrap > .k-table {
    margin-bottom: -1px;
}

.k-table-group-sticky-header {
    -ms-flex: none;
        flex: none;
}

.k-table-group-sticky-header .k-table-th {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
}

.k-table-list {
    margin: 0;
    padding: 0;
    width: 100%;
    max-width: none;
    border-width: 0;
    display: table;
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed;
    empty-cells: show;
    list-style: none;
    outline: none;
}

.k-table-list .k-table-row,
.k-table-list .k-table-group-row {
    width: 100%;
    box-sizing: border-box;
    display: table-row;
    position: relative;
}

.k-table-list .k-table-row.k-first {
    border-top: 1px solid currentColor;
}

.k-table-list .k-table-th,
.k-table-list .k-table-td {
    vertical-align: middle;
}

.k-table-list .k-table-group-row::before {
    content: "\200b";
    padding: 0;
    width: 0;
    display: block;
    overflow: hidden;
}

.k-table-list .k-table-group-row .k-table-th {
    width: 100%;
    border-color: inherit;
    color: inherit;
    background-color: inherit;
    position: absolute;
    top: 0;
}

.k-table-list .k-table-spacer-td {
    padding: 0 !important;
    width: 0 !important;
    border-left-width: 0 !important;
    border-right-width: 0 !important;
}

.k-table-list .k-table-group-td {
    padding: 0 !important;
    width: 0 !important;
    border-left-width: 0 !important;
    border-right-width: 0 !important;
    overflow: visible;
}

.k-table-list .k-table-group-td > span {
    font-size: .75em;
    position: absolute;
    top: 0;
    right: 0;
}

.k-virtual-table .k-table-row,
.k-virtual-table .k-table-group-row {
    position: absolute;
    width: 100%;
}

.k-table-scroller {
    position: relative;
    overflow: auto;
}

.k-table-scroller > .k-table {
    border-width: 0;
}

.k-table-footer {
    -webkit-padding-end: var(--kendo-scrollbar-width);
            padding-inline-end: var(--kendo-scrollbar-width);
    border-width: 1px 0 0 0;
    border-style: solid;
    box-sizing: border-box;
}

.k-table-footer .k-table {
    border-width: 0;
}

.k-table-footer-wrap {
    margin-right: -1px;
    width: 100%;
    border-width: 0 1px 0 0;
    border-style: solid;
    border-color: inherit;
    overflow: hidden;
}

.k-table-sm {
    font-size: 1rem;
    line-height: 1.5;
}

.k-table-sm .k-table-th,
.k-table-sm .k-table-td {
    padding: 0.375rem 0.5rem;
}

.k-table-sm .k-table-list .k-table-group-td > span {
    padding: 0 0.25rem;
}

.k-table-sm .k-table-list .k-table-group-row::before {
    padding: 0.375rem 0;
}

.k-table-md {
    font-size: 1rem;
    line-height: 1.5;
}

.k-table-md .k-table-th,
.k-table-md .k-table-td {
    padding: 0.5rem 0.5rem;
}

.k-table-md .k-table-list .k-table-group-td > span {
    padding: 0 0.25rem;
}

.k-table-md .k-table-list .k-table-group-row::before {
    padding: 0.5rem 0;
}

.k-table-lg {
    font-size: 1rem;
    line-height: 1.5;
}

.k-table-lg .k-table-th,
.k-table-lg .k-table-td {
    padding: 0.625rem 0.5rem;
}

.k-table-lg .k-table-list .k-table-group-td > span {
    padding: 0 0.25rem;
}

.k-table-lg .k-table-list .k-table-group-row::before {
    padding: 0.625rem 0;
}

.k-rtl.k-table,
.k-rtl .k-table,
[dir="rtl"].k-table,
[dir="rtl"] .k-table {
    text-align: right;
}

.k-rtl.k-table .k-table-th,
.k-rtl.k-table .k-table-td,
.k-rtl .k-table .k-table-th,
.k-rtl .k-table .k-table-td,
[dir="rtl"].k-table .k-table-th,
[dir="rtl"].k-table .k-table-td,
[dir="rtl"] .k-table .k-table-th,
[dir="rtl"] .k-table .k-table-td {
    border-left-width: 0;
    border-right-width: 1px;
}

.k-rtl.k-table .k-table-th:first-child,
.k-rtl.k-table .k-table-td:first-child,
.k-rtl .k-table .k-table-th:first-child,
.k-rtl .k-table .k-table-td:first-child,
[dir="rtl"].k-table .k-table-th:first-child,
[dir="rtl"].k-table .k-table-td:first-child,
[dir="rtl"] .k-table .k-table-th:first-child,
[dir="rtl"] .k-table .k-table-td:first-child {
    border-right-width: 0;
}

.k-rtl.k-table .k-table-header-wrap,
.k-rtl.k-table .k-table-footer-wrap,
.k-rtl .k-table .k-table-header-wrap,
.k-rtl .k-table .k-table-footer-wrap,
[dir="rtl"].k-table .k-table-header-wrap,
[dir="rtl"].k-table .k-table-footer-wrap,
[dir="rtl"] .k-table .k-table-header-wrap,
[dir="rtl"] .k-table .k-table-footer-wrap {
    margin-right: 0;
    margin-left: -1px;
    border-left-width: 1px;
    border-right-width: 0;
}

.k-rtl .k-table-list .k-table-group-td > span,
[dir="rtl"] .k-table-list .k-table-group-td > span {
    left: 0;
    right: auto;
}

.k-table,
.k-data-table {
    border-color: #dee2e6;
    color: #212529;
    background-color: #ffffff;
}

.k-table-thead,
.k-table-header,
.k-table-group-sticky-header {
    border-color: #dee2e6;
    color: #212529;
    background-color: #f8f9fa;
}

.k-table-tfoot,
.k-table-footer {
    border-color: #dee2e6;
    color: #212529;
    background-color: #f8f9fa;
}

.k-table-group-row {
    border-color: #dee2e6;
    color: #212529;
    background-color: #f8f9fa;
}

.k-table-group-td > span {
    color: #ffffff;
    background-color: #212529;
}

.k-table-alt-row {
    background-color: rgba(0, 0, 0, 0.04);
}

.k-table-tbody .k-table-row:hover,
.k-table-list .k-table-row:hover,
.k-table-tbody .k-table-row.k-hover,
.k-table-list .k-table-row.k-hover {
    background-color: rgba(0, 0, 0, 0.08);
}

.k-table-tbody .k-table-row.k-focus,
.k-table-list .k-table-row.k-focus,
.k-table-tbody .k-table-td.k-focus,
.k-table-list .k-table-td.k-focus {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.08);
}

.k-table-tbody .k-table-row.k-selected,
.k-table-list .k-table-row.k-selected {
    border-color: #dee2e6;
    color: #212529;
    background-color: rgba(61, 141, 174, 0.25);
}

.k-virtual-scroller {
    width: 100%;
    height: 100%;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    overflow: auto;
    position: relative;
}

.k-virtual-scroller-wrap {
    position: relative;
    z-index: 1;
}

.k-virtual-scroller-content {
    position: absolute;
    width: 100%;
    top: 0;
    inset-inline-start: 0;
}

.k-virtual-scroller-size {
    position: relative;
    z-index: 0;
}

/*15409*/
.k-avatar {
    border-width: 0;
    border-style: solid;
    box-sizing: border-box;
    vertical-align: middle;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    overflow: hidden;
}

/*15427*/
.k-avatar *,
.k-avatar *::before,
.k-avatar *::after {
    box-sizing: border-box;
}

/*15449*/
.k-avatar-image {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

/*15457*/
.k-avatar-image > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/*15470*/
.k-avatar-md {
    width: 2rem;
    height: 2rem;
    -ms-flex-preferred-size: 2rem;
        flex-basis: 2rem;
}

/*15488*/
.k-avatar-solid-primary {
    border-color: #2b4e6c;
    color: white;
    background-color: #2b4e6c;
}

/*16000*/
.k-color-preview {
    width: 100%;
    height: 100%;
    border-width: 1px;
    border-radius: 0.25rem;
    box-sizing: border-box;
    border-style: solid;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    position: relative;
    overflow: hidden;
}

/*16017*/
.k-color-preview *,
.k-color-preview *::before,
.k-color-preview *::after {
    box-sizing: border-box;
}

/*16023*/
.k-coloreditor-current-color {
    cursor: pointer;
}

/*16027*/
.k-icon-color-preview {
    border-width: 0;
    border-radius: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    gap: 2px;
}

/*16041*/
.k-icon-color-preview .k-color-preview-mask {
    width: 14px;
    height: 2px;
}

/*16046*/
.k-color-preview-mask {
    width: 100%;
    height: 100%;
    position: relative;
}

/*16052*/
.k-color-preview-mask::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAuSURBVHgBxYyxDQAwDMJIL+YT+DjtzFRliUfLcklqBCRT4eCTxbD6kdL2/LgYXqpvCbs3kBv/AAAAAElFTkSuQmCC);
    background-size: contain;
    background-position: 0 0;
}

/*16065*/
.k-no-color .k-color-preview-mask::before {
    content: "";
    background-color: #ffffff;
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 version=%271.1%27%3e%3cline x1=%270%27 x2=%2720%27 y1=%270%27 y2=%2720%27 stroke=%27%23c1493c%27 stroke-width=%271%27/%3e%3c/svg%3e");
    background-size: 100% 100%;
    background-position: 0 0;
}

/*16073*/
.k-color-preview {
    border-color: #dee2e6;
}

/*16077*/
.k-color-preview:hover, .k-color-preview.k-hover {
    border-color: #d6d9dc;
}

/*16830*/
.k-menu-bar, .k-menu {
    border-width: 0px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    line-height: 1.5;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-align: stretch;
        align-items: stretch;
    position: relative;
    cursor: default;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/*16850*/
.k-menu-bar *, .k-menu *,
.k-menu-bar *::before,
.k-menu *::before,
.k-menu-bar *::after,
.k-menu *::after {
    box-sizing: border-box;
}

/*16858*/
.k-menu-item {
    border-width: 0;
    outline: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
    -ms-flex: none;
        flex: none;
    position: relative;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

/*16873*/
.k-menu-item-content {
    display: block;
    height: auto;
    overflow: visible;
}

/*16879*/
.k-menu-item-content .k-actions, .k-menu-item-content .k-edit-buttons,
.k-menu-item-content .k-action-buttons,
.k-menu-item-content .k-columnmenu-actions, .k-menu-item-content .k-form-buttons {
    margin-top: 0;
}

/*16885*/
.k-menu-link {
    padding: 0.5rem 0.5rem;
    outline: 0;
    color: inherit;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    gap: 0.5rem;
    -ms-flex-align: center;
        align-items: center;
    position: relative;
    white-space: nowrap;
    cursor: pointer;
}

/*16903*/
.k-menu-link-text {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    overflow: hidden;
    text-overflow: ellipsis;
}

/*16945*/
.k-menu-vertical {
    -ms-flex-direction: column;
        flex-direction: column;
}

/*16950*/
.k-menu-vertical > .k-menu-item + .k-menu-item {
    margin-top: 0px;
}

/*16954*/
.k-menu-vertical > .k-menu-item > .k-menu-link {
    padding: 0.25rem 1rem;
    padding-right: calc(2rem + 16px);
}

/*16959*/
.k-menu-vertical > .k-menu-item > .k-menu-link > .k-menu-expand-arrow {
    -webkit-margin-start: 1rem;
            margin-inline-start: 1rem;
    -webkit-margin-end: calc(-1.5rem + -16px);
            margin-inline-end: calc(-1.5rem + -16px);
}

/*16944*/
.k-menu-vertical > .k-separator {
    margin: 0.25rem 0;
    height: 0;
    border-width: 1px 0 0;
    border-style: solid;
    border-color: #dee2e6;
    display: block;
}

/*17102*/
.k-animation-container .k-context-menu.k-menu-horizontal {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
}

/*17199*/
.k-menu.k-menu-vertical:not(.k-context-menu) {
    padding: 0.5rem 0;
}

/*17221*/
.k-menu:not(.k-context-menu) {
    border-color: #dee2e6;
    color: #212529;
    background-color: #f8f9fa;
}

/*17227*/
.k-menu:not(.k-context-menu) > .k-item {
    color: rgba(33, 37, 41, 0.5);
}

/*17231*/
.k-menu:not(.k-context-menu) > .k-item:hover, .k-menu:not(.k-context-menu) > .k-item.k-hover {
    color: rgba(33, 37, 41, 0.7);
}

/*17235*/
.k-menu:not(.k-context-menu) > .k-item:active, .k-menu:not(.k-context-menu) > .k-item.k-active {
    color: rgba(33, 37, 41, 0.9);
}

/*17239*/
.k-menu:not(.k-context-menu) > .k-item:focus, .k-menu:not(.k-context-menu) > .k-item.k-focus {
    box-shadow: inset 0 0 0 3px rgba(33, 37, 41, 0.15);
}

/*17250*/
.k-menu-group .k-item > .k-link:hover, .k-menu-group .k-item > .k-link.k-hover,
.k-menu.k-context-menu .k-item > .k-link:hover,
.k-menu.k-context-menu .k-item > .k-link.k-hover {
    color: #16181b;
    background-color: #e9ecef;
}

/*17285*/
.k-toolbar {
    margin: 0;
    padding: 0.5rem 0.5rem;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    line-height: 1.5;
    list-style: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    gap: 0.5rem;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: start;
        justify-content: flex-start;
    position: relative;
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/*17311*/
.k-toolbar::before {
    content: "";
    height: calc(1.5em + 0.75rem + 2px);
    -webkit-margin-start: -0.5rem;
            margin-inline-start: -0.5rem;
}

/*17318*/
.k-toolbar.k-toolbar-resizable {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
}

/*17323*/
.k-toolbar > * {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-line-pack: center;
        align-content: center;
    vertical-align: middle;
}

/*17333*/
.k-toolbar > * > label {
    -webkit-margin-end: 0.5rem;
            margin-inline-end: 0.5rem;
    -ms-flex-item-align: center;
        align-self: center;
}

/*17340*/
.k-toolbar .k-input,
.k-toolbar .k-picker {
    width: 10em;
}

/*17345*/
.k-toolbar .k-color-picker, .k-toolbar .k-colorpicker {
    width: -webkit-min-content;
    width: min-content;
}

/*17350*/
.k-toolbar .k-overflow-anchor {
    border-radius: 0;
    margin: 0;
    padding: 0.5rem;
    width: auto;
    height: 100%;
    aspect-ratio: 1;
    border-width: 0;
    border-color: inherit;
    box-sizing: border-box;
    -ms-flex-pack: center;
        justify-content: center;
    position: absolute;
    top: 0;
    right: 0;
}

/*17367*/
.k-toolbar .k-overflow-anchor::before {
    display: block;
}

/*17371*/
.k-toolbar .k-separator,
.k-toolbar .k-toolbar-separator {
    width: 0;
    height: 1.5em;
    border-width: 0 0 0 1px;
    border-style: solid;
    -ms-flex-item-align: center;
        align-self: center;
}

/*17381*/
.k-toolbar .k-toolbar-spacer {
    height: 1.5em;
    -ms-flex: 1 0 0%;
        flex: 1 0 0%;
}

/*17387*/
.k-toolbar .k-toolbar-template {
    -ms-flex-item-align: center;
        align-self: center;
    -ms-flex-align: center;
        align-items: center;
}

kendo-toolbar-renderer {
    display: inline-block;
    border-color: inherit;
}

/*17452*/
.k-overflow-container .k-button-group {
    box-shadow: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
}

/*17460*/
.k-overflow-container .k-button-group .k-button {
    margin: 0;
}

/*17483*/
.k-floating-toolbar,
.editorToolbarWindow.k-window-content {
    padding: 0.5rem 0.5rem !important;
    border-width: 1px;
    border-style: solid;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    gap: 0.5rem;
    -ms-flex-align: center;
        align-items: center;
}

.k-floating-toolbar .k-toolbar,
.editorToolbarWindow.k-window-content .k-toolbar {
    padding: 0;
    border-width: 0;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    color: inherit;
    background: none;
}

.k-editortoolbar-dragHandle {
    cursor: move;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-item-align: stretch;
        align-self: stretch;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}

/*17519*/
.k-toolbar {
    border-color: #dee2e6;
    color: #212529;
    background-color: #f8f9fa;
}

/*17525*/
.k-toolbar .k-separator {
    border-color: inherit;
}

/*17559*/
.k-actions, .k-edit-buttons,
.k-action-buttons,
.k-columnmenu-actions, .k-form-buttons {
    padding: 0.5rem 0.5rem;
    box-sizing: border-box;
    border-width: 0px 0 0 0;
    border-style: solid;
    border-color: inherit;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-align: center;
        align-items: center;
    gap: 0.5rem;
    overflow: hidden;
    clear: both;
}

/*17580*/
.k-actions *, .k-edit-buttons *, .k-action-buttons *, .k-columnmenu-actions *, .k-form-buttons *,
.k-actions *::before,
.k-edit-buttons *::before,
.k-action-buttons *::before,
.k-columnmenu-actions *::before,
.k-form-buttons *::before,
.k-actions *::after,
.k-edit-buttons *::after,
.k-action-buttons *::after,
.k-columnmenu-actions *::after,
.k-form-buttons *::after {
    box-sizing: border-box;
}

/*17594*/
.k-popup .k-actions, .k-popup .k-edit-buttons,
.k-popup .k-action-buttons,
.k-popup .k-columnmenu-actions, .k-popup .k-form-buttons {
    margin-top: 1rem;
}

/*17600*/
.k-ie .k-actions .k-button ~ .k-button, .k-ie .k-edit-buttons .k-button ~ .k-button, .k-ie .k-action-buttons .k-button ~ .k-button, .k-ie .k-columnmenu-actions .k-button ~ .k-button, .k-ie .k-form-buttons .k-button ~ .k-button {
    margin-left: 0.5rem;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}

/*17606*/
.k-rtl .k-ie .k-actions .k-button ~ .k-button, .k-rtl .k-ie .k-edit-buttons .k-button ~ .k-button, .k-rtl .k-ie .k-action-buttons .k-button ~ .k-button, .k-rtl .k-ie .k-columnmenu-actions .k-button ~ .k-button, .k-rtl .k-ie .k-form-buttons .k-button ~ .k-button,
[dir="rtl"] .k-ie .k-actions .k-button ~ .k-button,
[dir="rtl"] .k-ie .k-edit-buttons .k-button ~ .k-button,
[dir="rtl"] .k-ie .k-action-buttons .k-button ~ .k-button,
[dir="rtl"] .k-ie .k-columnmenu-actions .k-button ~ .k-button,
[dir="rtl"] .k-ie .k-form-buttons .k-button ~ .k-button {
    margin-left: 0;
    margin-right: 0.5rem;
}

/*17631*/
.k-actions-stretched > * {
    -ms-flex: 1 0 0%;
        flex: 1 0 0%;
}

/*17955*/
.k-popup-edit-form > .k-actions, .k-popup-edit-form > .k-edit-buttons,
.k-popup-edit-form > .k-action-buttons,
.k-popup-edit-form > .k-columnmenu-actions, .k-popup-edit-form > .k-form-buttons,
.k-edit-form-container .k-actions,
.k-edit-form-container .k-edit-buttons,
.k-edit-form-container .k-action-buttons,
.k-edit-form-container .k-columnmenu-actions,
.k-edit-form-container .k-form-buttons {
    margin: 1rem -1rem -1rem;
}

/*18075*/
.k-tooltip {
    border-radius: 0.25rem;
    margin: 0;
    padding: 0.25rem 0.5rem;
    border-width: 0px;
    border-style: solid;
    box-sizing: border-box;
    background-repeat: repeat-x;
    outline: 0;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 0.875rem;
    line-height: 1.5;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-align: start;
        align-items: flex-start;
    position: absolute;
    z-index: 12000;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-tooltip *,
.k-tooltip *::before,
.k-tooltip *::after {
    box-sizing: border-box;
}

.k-tooltip-icon {
    -webkit-margin-end: 0.5rem;
            margin-inline-end: 0.5rem;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}

.k-tooltip-title {
    margin-bottom: .25em;
    font-size: 1.09375rem;
    line-height: 1;
}

.k-tooltip-content {
    -ms-flex-item-align: stretch;
        align-self: stretch;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    overflow: hidden;
    text-overflow: ellipsis;
}

.k-tooltip-button {
    -webkit-margin-start: 0.5rem;
            margin-inline-start: 0.5rem;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}

.k-tooltip-button .k-icon {
    color: inherit;
    vertical-align: top;
}

.k-callout {
    width: 0.8rem;
    height: 0.8rem;
    border-width: 0.4rem;
    border-style: solid;
    border-color: transparent;
    position: absolute;
    pointer-events: none;
}

.k-callout-n {
    margin-left: -0.4rem;
    border-bottom-color: currentColor;
    top: -0.8rem;
    left: 50%;
    pointer-events: none;
}

.k-callout-e {
    margin-top: -0.4rem;
    border-left-color: currentColor;
    top: 50%;
    right: -0.8rem;
    pointer-events: none;
}

.k-callout-s {
    margin-left: -0.4rem;
    border-top-color: currentColor;
    bottom: -0.8rem;
    left: 50%;
    pointer-events: none;
}

.k-callout-w {
    margin-top: -0.4rem;
    border-right-color: currentColor;
    top: 50%;
    left: -0.8rem;
    pointer-events: none;
}

.k-tooltip-wrapper .k-tooltip {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}

.k-tooltip {
    border-color: #000000;
    color: white;
    background-color: #000000;
}

.k-tooltip .k-callout {
    color: #000000;
}

.k-tooltip-primary {
    border-color: #2b4e6c;
    color: white;
    background-color: #2b4e6c;
}

.k-tooltip-primary .k-callout {
    color: #2b4e6c;
}

.k-tooltip-info {
    border-color: #3d8dae;
    color: white;
    background-color: #3d8dae;
}

.k-tooltip-info .k-callout {
    color: #3d8dae;
}

.k-tooltip-success {
    border-color: #2b4e6c;
    color: white;
    background-color: #2b4e6c;
}

.k-tooltip-success .k-callout {
    color: #2b4e6c;
}

.k-tooltip-warning {
    border-color: #e4973c;
    color: white;
    background-color: #e4973c;
}

.k-tooltip-warning .k-callout {
    color: #e4973c;
}

.k-tooltip-error {
    border-color: #c1493c;
    color: white;
    background-color: #c1493c;
}

.k-tooltip-error .k-callout {
    color: #c1493c;
}

.k-validator-tooltip {
    margin-top: 0.4rem;
    width: auto;
    white-space: normal;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    z-index: 9999;
}

.k-grid .k-validator-tooltip {
    max-width: 300px;
}

/*18936*/
.k-slider {
    border: 0;
    box-sizing: border-box;
    outline: 0;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    line-height: 1.5;
    background: none;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
        align-items: center;
    position: relative;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/*18953*/
.k-slider *,
.k-slider *::before,
.k-slider *::after {
    box-sizing: border-box;
}

/*18959*/
.k-slider .k-label {
    width: auto;
    font-size: .92em;
    line-height: 1;
    white-space: nowrap;
    position: absolute;
}

/*18967*/
.k-slider .k-tick,
.k-slider .k-slider-track {
    cursor: pointer;
}

/*18972*/
.k-slider .k-tick {
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    margin: 0;
    padding: 0;
    position: relative;
}

/*18981*/
.k-slider.k-state-disabled .k-tick,
.k-slider.k-state-disabled .k-slider-track,
.k-slider.k-state-disabled .k-draghandle {
    cursor: default;
}

/*18993*/
.k-slider-wrap {
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: inherit;
        flex-flow: inherit;
    -ms-flex-align: inherit;
        align-items: inherit;
    gap: inherit;
    position: relative;
}

/*19006*/
.k-slider {
    width: -webkit-min-content;
    width: min-content;
    height: -webkit-min-content;
    height: min-content;
    gap: 7px;
}

/*19014*/
.k-slider .k-button {
    -ms-flex: none;
        flex: none;
}

/*19019*/
.k-slider .k-slider-track-wrap {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: inherit;
        flex-flow: inherit;
    position: relative;
    -ms-touch-action: none;
        touch-action: none;
}

/*19031*/
.k-slider .k-slider-track-wrap .k-slider-items {
    margin: 0;
    padding: 0;
    list-style: none;
    -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: inherit;
        flex-flow: inherit;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

/*19048*/
.k-slider .k-slider-track-wrap .k-tick {
    -ms-flex: 0 0 1px;
        flex: 0 0 1px;
}

/*19053*/
.k-slider .k-slider-track-wrap .k-draghandle {
    position: absolute;
}

/*19057*/
.k-slider-horizontal .k-slider-track-wrap {
    height: 26px;
}

/*19061*/
.k-slider-horizontal .k-slider-track-wrap .k-slider-track {
    width: 100%;
}

/*19065*/
.k-slider-horizontal .k-slider-track-wrap .k-draghandle {
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}

/*19072*/
.k-slider-horizontal .k-slider-track-wrap .k-draghandle:focus,
.k-slider-horizontal .k-slider-track-wrap .k-draghandle:active {
    -webkit-transform: translate(-50%, -50%) scale(1);
        -ms-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1);
}

/*19079*/
.k-slider-horizontal .k-slider-track-wrap .k-slider-selection {
    width: calc((var(--kendo-slider-end, 0) - var(--kendo-slider-start, 0))*1%);
    left: calc(var(--kendo-slider-start, 0)*1%);
}

/*19084*/
.k-slider-horizontal .k-slider-track-wrap .k-draghandle-start {
    left: calc(var(--kendo-slider-start, 0)*1%);
}

/*19088*/
.k-slider-horizontal .k-slider-track-wrap .k-draghandle-end {
    left: calc(var(--kendo-slider-end, 0)*1%);
}

/*19120*/
.k-slider-vertical .k-slider-track-wrap {
    width: 26px;
}

/*19124*/
.k-slider-vertical .k-slider-track-wrap .k-slider-track {
    height: 100%;
}

/*19128*/
.k-slider-vertical .k-slider-track-wrap .k-draghandle {
    left: 50%;
    -webkit-transform: translate(-50%, 50%);
        -ms-transform: translate(-50%, 50%);
            transform: translate(-50%, 50%);
}

/*19135*/
.k-slider-vertical .k-slider-track-wrap .k-draghandle:focus,
.k-slider-vertical .k-slider-track-wrap .k-draghandle:active {
    -webkit-transform: translate(-50%, 50%) scale(1);
        -ms-transform: translate(-50%, 50%) scale(1);
            transform: translate(-50%, 50%) scale(1);
}

/*19142*/
.k-slider-vertical .k-slider-track-wrap .k-slider-selection {
    bottom: calc(var(--kendo-slider-start, 0)*1%);
    height: calc((var(--kendo-slider-end, 0) - var(--kendo-slider-start, 0))*1%);
}

/*19147*/
.k-slider-vertical .k-slider-track-wrap .k-draghandle-start {
    bottom: calc(var(--kendo-slider-start, 0)*1%);
}

/*19151*/
.k-slider-vertical .k-slider-track-wrap .k-draghandle-end {
    bottom: calc(var(--kendo-slider-end, 0)*1%);
}

/*19155*/
.k-slider-vertical {
    height: 200px;
    -ms-flex-flow: column-reverse nowrap;
        flex-flow: column-reverse nowrap;
}

/*19161*/
.k-slider-vertical .k-tick {
    text-align: right;
    margin-left: 2px;
}

/*19166*/
.k-slider-vertical .k-slider-topleft .k-tick {
    text-align: left;
}

/*19170*/
.k-slider-vertical .k-tick {
    background-position: -94px center;
}

/*19174*/
.k-slider-vertical .k-slider-topleft .k-tick {
    background-position: -124px center;
}

/*19178*/
.k-slider-vertical .k-slider-bottomright .k-tick {
    background-position: -154px center;
}

/*19182*/
.k-slider-vertical .k-tick-large {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    background-position: -4px center;
}

/*19190*/
.k-slider-vertical .k-slider-topleft .k-tick-large {
    background-position: -34px center;
}

/*19194*/
.k-slider-vertical .k-slider-bottomright .k-tick-large {
    background-position: -64px center;
}

/*19198*/
.k-slider-vertical .k-first {
    background-position: -94px 100%;
}

/*19202*/
.k-slider-vertical .k-tick-large.k-first {
    background-position: -4px 100%;
}

/*19206*/
.k-slider-vertical .k-slider-topleft .k-first {
    background-position: -124px 100%;
}

/*19210*/
.k-slider-vertical .k-slider-topleft .k-tick-large.k-first {
    background-position: -34px 100%;
}

/*19214*/
.k-slider-vertical .k-slider-bottomright .k-first {
    background-position: -154px 100%;
}

/*19218*/
.k-slider-vertical .k-slider-bottomright .k-tick-large.k-first {
    background-position: -64px 100%;
}

/*19222*/
.k-slider-vertical .k-last {
    background-position: -94px 0;
}

/*19226*/
.k-slider-vertical .k-tick-large.k-last {
    background-position: -4px 0;
}

/*19230*/
.k-slider-vertical .k-slider-topleft .k-last {
    background-position: -124px 0;
}

/*19234*/
.k-slider-vertical .k-slider-topleft .k-tick-large.k-last {
    background-position: -34px 0;
}

/*19238*/
.k-slider-vertical .k-slider-bottomright .k-last {
    background-position: -154px 0;
}

/*19242*/
.k-slider-vertical .k-slider-bottomright .k-tick-large.k-last {
    background-position: -64px 0;
}

/*19246*/
.k-slider-vertical .k-label {
    text-align: left;
    left: 120%;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
}

/*19255*/
.k-slider-vertical .k-first .k-label {
    top: 100%;
}

/*19259*/
.k-slider-vertical .k-last .k-label {
    top: 0;
}

/*19263*/
.k-slider-vertical .k-slider-topleft .k-label {
    left: auto;
    right: 120%;
}

/*19399*/
.k-slider-track,
.k-slider-selection {
    margin: 0;
    padding: 0;
    position: absolute;
}

/*19406*/
.k-slider-horizontal .k-slider-track, .k-slider-horizontal
.k-slider-selection {
    height: 4px;
    left: 0;
    margin-top: -2px;
    top: 50%;
}

/*19414*/
.k-slider-vertical .k-slider-track, .k-slider-vertical
.k-slider-selection {
    bottom: 0;
    left: 50%;
    margin-left: -2px;
    width: 4px;
}

/*19422*/
.k-draghandle {
    background-color: transparent;
    background-repeat: no-repeat;
    border-style: solid;
    border-width: 1px;
    outline: 0;
    position: absolute;
    text-align: center;
    text-decoration: none;
    width: 14px;
    height: 14px;
}

/*19435*/
.k-slider-transitions.k-slider-horizontal .k-draghandle {
    transition: left 0.3s ease-out, background-color 0.3s ease-out, -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: left 0.3s ease-out, background-color 0.3s ease-out, transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: left 0.3s ease-out, background-color 0.3s ease-out, transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}

/*19441*/
.k-slider-transitions.k-slider-vertical .k-draghandle {
    transition: bottom 0.3s ease-out, background-color 0.3s ease-out, -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: bottom 0.3s ease-out, background-color 0.3s ease-out, transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: bottom 0.3s ease-out, background-color 0.3s ease-out, transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}

/*19447*/
.k-draghandle.k-pressed {
    transition: none;
}

/*19451*/
.k-slider-transitions.k-slider-horizontal .k-slider-selection {
    transition: width 0.3s ease-out;
}

/*19455*/
.k-slider-transitions.k-slider-vertical .k-slider-selection {
    transition: height 0.3s ease-out;
}

/*19459*/
.k-slider-selection.k-pressed {
    transition: none;
}

/*19463*/
.k-slider.k-readonly .k-button,
.k-slider.k-readonly .k-slider-track,
.k-slider.k-readonly .k-tick,
.k-slider.k-readonly .k-draghandle {
    pointer-events: none;
}

/*19470*/
.k-slider-tooltip .k-callout-n,
.k-slider-tooltip .k-callout-s {
    margin-left: -0.2rem;
}

/*19475*/
.k-slider-tooltip .k-callout-w,
.k-slider-tooltip .k-callout-e {
    margin-top: -0.2rem;
}

/*19480*/
.k-slider kendo-resize-sensor {
    position: absolute;
}

/*19484*/
.k-slider-horizontal .k-slider-wrap:not(.k-slider-buttons) {
    padding-left: 7px;
    padding-right: 7px;
}

/*19489*/
.k-slider-vertical .k-slider-wrap:not(.k-slider-buttons) {
    padding-top: 7px;
    padding-bottom: 7px;
}

/*19494*/
.k-slider {
    color: #212529;
}

/*19498*/
.k-slider .k-slider-track,
.k-slider .k-slider-selection {
    border-radius: 0.25rem;
}

/*19503*/
.k-slider .k-slider-track {
    background-color: #e9ecef;
}

/*19507*/
.k-slider .k-slider-selection {
    background-color: #3d8dae;
}

/*19511*/
.k-slider .k-draghandle {
    border-color: #2b4e6c;
    color: white;
    background-color: #2b4e6c;
    border-radius: 50%;
}

/*19518*/
.k-slider .k-draghandle:hover {
    border-color: #1c3448;
    color: white;
    background-color: #203a51;
}

/*19524*/
.k-slider .k-draghandle:active, .k-slider .k-draghandle.k-pressed {
    border-color: #192d3e;
    color: white;
    background-color: #1c3448;
}

/*19530*/
.k-slider .k-draghandle:focus, .k-slider .k-draghandle.k-state-focused {
    box-shadow: 0 0 0 3px rgba(43, 78, 108, 0.5);
}

/*19534*/
.k-slider.k-state-focused .k-draghandle {
    box-shadow: 0 0 0 3px rgba(43, 78, 108, 0.5);
}

/*19538*/
.k-slider-horizontal .k-tick {
    background-image: url(data:image/gif;base64,R0lGODlhAQC0AIABALi4uAAAACH5BAEAAAEALAAAAAABALQAAAIWjIGJxqzazlux2ovlzND2rAHgSIZWAQA7);
}

/*19542*/
.k-slider-vertical .k-tick {
    background-image: url(data:image/gif;base64,R0lGODlhtAABAIABALi4uAAAACH5BAEAAAEALAAAAAC0AAEAAAIWjIGJxqzazlux2ovlzND2rAHgSIZWAQA7);
}

/*19546*/
.k-calendar {
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    line-height: 1.5;
    position: relative;
    overflow: hidden;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/*19567*/
.k-calendar > .k-calendar {
    border: 0;
}

/*19571*/
.k-calendar .k-link {
    white-space: normal;
    position: relative;
    overflow: hidden;
}

/*19577*/
.k-calendar-table {
    margin: 0;
    border-width: 0;
    border-color: inherit;
    border-spacing: 0;
    border-collapse: separate;
    table-layout: fixed;
    text-align: center;
    outline: 0;
    display: inline-table;
    vertical-align: top;
    position: relative;
    z-index: 1;
}

/*19592*/
.k-calendar-caption,
.k-calendar-caption.k-calendar-th,
.k-calendar .k-meta-header,
.k-calendar .k-month-header {
    padding: 0.25rem 0.75rem;
    height: 38px;
    box-sizing: border-box;
    text-transform: none;
    text-align: left;
    font-weight: bold;
    cursor: default;
}

/*19605*/
.k-calendar-th,
.k-calendar-td {
    border-width: 0;
    padding: 0;
    text-align: center;
    border-style: solid;
    border-color: inherit;
    font-weight: normal;
    cursor: default;
}

/*19616*/
.k-calendar-th {
    width: 38px;
    height: 38px;
    font-size: 0.875rem;
    line-height: 2;
    text-transform: uppercase;
}

/*19624*/
.k-calendar-td {
    border-radius: 0.25rem;
    border-color: transparent;
}

/*19629*/
.k-calendar .k-header {
    padding: 0.25rem 0.25rem;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    gap: 0.25rem;
    -ms-flex-align: center;
        align-items: center;
    position: relative;
    z-index: 2;
}

/*19644*/
.k-calendar-header {
    padding: 0.25rem 0.25rem;
    min-width: 304px;
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
}

/*19658*/
.k-calendar-header .k-title,
.k-calendar-header .k-calendar-title {
    font-weight: bold;
}

/*19663*/
.k-calendar-header .k-today,
.k-calendar-header .k-nav-today {
    text-decoration: none;
    cursor: pointer;
    outline: none;
}

/*19670*/
.k-calendar-header .k-calendar-nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-align: center;
        align-items: center;
    gap: 0.25rem;
}

/*19680*/
.k-calendar-footer,
.k-calendar .k-footer {
    padding: 0.5rem 1rem;
    text-align: center;
    clear: both;
}

/*19687*/
.k-calendar-view {
    margin: auto;
    padding: 0 0.25rem;
    width: 266px;
    min-height: 266px;
    box-sizing: content-box;
    gap: 1rem;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

/*19699*/
.k-calendar-view .k-link {
    border-radius: 0.25rem;
    padding: 0.5rem 0.5rem;
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
}

/*19713*/
.k-week-number .k-calendar-view {
    width: 304px;
}

/*19717*/
.k-calendar-monthview .k-calendar-td {
    width: 38px;
    height: 38px;
}

/*19722*/
.k-calendar-monthview .k-link {
    width: 38px;
    height: 38px;
}

/*19727*/
.k-calendar-yearview .k-calendar-td {
    width: auto;
    height: auto;
}

/*19732*/
.k-calendar-yearview .k-link {
    width: 66.5px;
    height: 66.5px;
}

/*19737*/
.k-calendar-decadeview .k-calendar-td {
    width: auto;
    height: auto;
}

/*19742*/
.k-calendar-decadeview .k-link {
    width: 66.5px;
    height: 66.5px;
}

/*19747*/
.k-calendar-centuryview .k-calendar-td {
    width: auto;
    height: auto;
}

/*19752*/
.k-calendar-centuryview .k-link {
    width: 66.5px;
    height: 66.5px;
    text-align: left;
}

/*19758*/
.k-popup .k-calendar {
    height: 100%;
}

/*19762*/
.k-calendar-container,
.k-datetime-container {
    padding: 0;
}

/*19767*/
.k-calendar-container .k-calendar,
.k-datetime-container .k-calendar {
    border-width: 0;
}

/*19772*/
.k-calendar .k-content.k-scrollable,
.k-calendar .k-calendar-content.k-scrollable {
    box-sizing: content-box;
    overflow-x: hidden;
    overflow-y: auto;
    display: block;
    padding-right: 100px;
    padding-left: 100px;
    margin-left: -100px;
    margin-right: -117px;
}

/*19784*/
.k-calendar .k-scrollable-placeholder {
    position: absolute;
    z-index: -1;
    width: 1px;
    top: 0;
    right: 0;
}

/*19792*/
.k-calendar-infinite {
    box-sizing: content-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
}

/*19800*/
.k-calendar-infinite .k-calendar-view {
    padding: 0px 1rem;
    height: 342px;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
    gap: 0;
    overflow: hidden;
}

/*19813*/
.k-calendar-infinite .k-calendar-view .k-content.k-scrollable {
    position: relative;
}

/*19817*/
.k-calendar-infinite .k-calendar-view::after {
    display: block;
    position: absolute;
    bottom: 0;
    content: "\200b";
    height: 0;
    line-height: 0;
    z-index: 1;
    width: 150%;
    left: -25%;
    box-shadow: 0 0 38px 19px #ffffff;
}

/*19830*/
.k-calendar-infinite .k-calendar-header {
    margin-left: -1rem;
    margin-right: -1rem;
    padding: 0.5rem 1rem;
    width: auto;
    min-width: 0;
}

/*19838*/
.k-calendar-infinite .k-calendar-weekdays {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
}

/*19843*/
.k-calendar-navigation {
    width: 5em;
    text-align: center;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    display: block;
    overflow: hidden;
    position: relative;
    z-index: 2;
}

/*19854*/
.k-calendar-navigation::before, .k-calendar-navigation::after {
    display: block;
    position: absolute;
    content: "\200b";
    height: 0;
    line-height: 0;
    z-index: 1;
    width: 200%;
    left: -50%;
    box-shadow: 0 0 6em 3em #f8f9fa;
}

/*19866*/
.k-calendar-navigation::before {
    top: 0;
}

/*19870*/
.k-calendar-navigation::after {
    bottom: 0;
}

/*19874*/
.k-calendar-navigation .k-content,
.k-calendar-navigation .k-calendar-content {
    background: transparent;
    height: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

/*19885*/
.k-calendar-navigation .k-content ul,
.k-calendar-navigation .k-calendar-content ul {
    width: 5em;
}

/*19890*/
.k-calendar-navigation .k-content li,
.k-calendar-navigation .k-calendar-content li {
    height: 2em;
    line-height: 2em;
    cursor: pointer;
    padding: 0 1em;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: clip;
}

/*19901*/
.k-calendar-navigation .k-calendar-navigation-marker {
    font-weight: bold;
}

/*19905*/
.k-calendar-navigation .k-calendar-navigation-highlight {
    width: 100%;
    border-width: 1px 0;
    border-style: solid;
    height: 2em;
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
}

/*19919*/
.k-calendar-range {
    width: auto;
}

/*19923*/
.k-calendar-range .k-calendar-view {
    width: auto;
    white-space: nowrap;
}

/*19928*/
.k-calendar-range .k-calendar-view::after {
    display: none;
}

/*19932*/
.k-calendar-range .k-range-start {
    border-color: inherit;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

/*19938*/
.k-calendar-range .k-range-end {
    border-color: inherit;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

/*19944*/
.k-calendar-range .k-range-mid {
    border-color: inherit;
    border-radius: 0;
}

/*19991*/
.k-calendar {
    border-color: #dee2e6;
    color: #212529;
    background-color: #ffffff;
}

/*19997*/
.k-calendar .k-header {
    border-color: inherit;
    color: #212529;
    background-color: #f8f9fa;
    box-shadow: none;
}

/*20004*/
.k-calendar .k-nav-today {
    color: #3d8dae;
}

/*20008*/
.k-calendar .k-nav-today:hover, .k-calendar .k-nav-today.k-state-hover, .k-calendar .k-nav-today:focus, .k-calendar .k-nav-today.k-state-focus {
    color: #0a58ca;
}

/*20012*/
.k-calendar .k-calendar-th,
.k-calendar .k-calendar-caption,
.k-calendar .k-meta-header,
.k-calendar .k-month-header {
    color: #6c757d;
}

/*20019*/
.k-calendar .k-calendar-view .k-today .k-link {
    box-shadow: inset 0 0 0 1px #2b4e6c;
}

/*20023*/
.k-calendar .k-calendar-view .k-today.k-state-focused .k-link {
    box-shadow: inset 0 0 0 1px #2b4e6c, inset 0 0 0 0.25rem rgba(228, 231, 235, 0.5);
}

/*20027*/
.k-calendar .k-other-month {
    color: #6c757d;
}

/*20031*/
.k-calendar .k-alt {
    background-color: transparent;
    color: #6c757d;
}

/*20036*/
.k-calendar .k-out-of-range {
    pointer-events: none;
    visibility: hidden;
}

/*20041*/
.k-calendar .k-calendar-td:hover .k-link,
.k-calendar .k-calendar-td.k-state-hover .k-link {
    border-color: #d6d9dc;
    color: #16181b;
    background-color: #e9ecef;
}

/*20048*/
.k-calendar .k-calendar-td.k-state-selected .k-link {
    border-color: #3882a0;
    color: #ffffff;
    background-color: #3d8dae;
}

/*20054*/
.k-calendar .k-calendar-td.k-state-selected:hover .k-link,
.k-calendar .k-calendar-td.k-state-selected.k-state-hover .k-link {
    border-color: #e4e5e6;
    color: #ffffff;
    background-color: #3b87a7;
}

/*20061*/
.k-calendar .k-calendar-td.k-state-focused .k-link,
.k-calendar .k-calendar-td.k-state-focus .k-link {
    box-shadow: inset 0 0 0 0.25rem rgba(228, 231, 235, 0.5);
}

/*20066*/
.k-calendar .k-calendar-td.k-state-selected.k-state-focused .k-link,
.k-calendar .k-calendar-td.k-state-selected.k-state-focus .k-link {
    box-shadow: inset 0 0 0 2px rgba(25, 45, 62, 0.5);
}

/*20071*/
.k-calendar .k-calendar-navigation {
    color: #212529;
    background-color: #f8f9fa;
    box-shadow: inset -1px 0 #dee2e6;
}

/*20077*/
.k-calendar .k-calendar-navigation li:hover,
.k-calendar .k-calendar-navigation li.k-state-hover {
    color: #0a58ca;
}

/*20082*/
.k-calendar .k-calendar-navigation-highlight {
    border-color: #dee2e6;
    color: #212529;
    background-color: #ffffff;
}


/*20093*/
.k-calendar.k-invalid, .k-calendar.k-invalid:hover, .k-calendar.k-state-invalid, .k-calendar.ng-invalid.ng-touched, .k-calendar.ng-invalid.ng-dirty {
    border-color: #c1493c;
}

/*20097*/
.k-scheduler .k-calendar .k-other-month {
    color: #6c757d;
    background-color: transparent;
}

/*20102*/
.k-calendar .k-range-start,
.k-calendar .k-range-end,
.k-calendar .k-range-mid {
    background-image: linear-gradient(transparent 1px, rgba(61, 141, 174, 0.25) 1px, rgba(61, 141, 174, 0.25) calc(100% - 1px), transparent calc(100% - 1px));
}

/*20115*/
.k-calendar .k-range-start.k-range-end {
    background-image: none;
    background-color: transparent;
}

/*20120*/
.k-calendar .k-range-start .k-link,
.k-calendar .k-range-end .k-link {
    background-color: #3d8dae;
}

/*20125*/
.k-calendar .k-range-start.k-active .k-link,
.k-calendar .k-range-end.k-active .k-link {
    box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, 0.2);
}

/*20130*/
.k-calendar .k-range-split-start,
.k-calendar .k-range-split-end {
    position: relative;
}

/*20135*/
.k-calendar .k-range-split-start::after,
.k-calendar .k-range-split-end::after {
    content: "";
    display: block;
    position: absolute;
    top: 1px;
    bottom: 1px;
    width: 5px;
}

/*20145*/
.k-calendar .k-range-split-start::after {
    left: -5px;
    right: auto;
    background-image: linear-gradient(to left, rgba(61, 141, 174, 0.25), transparent 100%);
}

/*20151*/
.k-calendar .k-range-split-end::after {
    right: -5px;
    left: auto;
    background-image: linear-gradient(to right, rgba(61, 141, 174, 0.25), transparent 100%);
}

/*20157*/
.k-timeselector {
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    line-height: 1.5;
    position: relative;
    overflow: hidden;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-popup > .k-timeselector {
    border-width: 0;
}

.k-time-header,
.k-time-selector-header {
    padding: 0.25rem 0.25rem;
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
}

.k-time-header .k-title,
.k-time-header .k-time-selector-header-title,
.k-time-selector-header .k-title,
.k-time-selector-header .k-time-selector-header-title {
    padding: 0.375rem 0.75rem;
    font-weight: bold;
    display: inline-block;
}

.k-time-header .k-time-now,
.k-time-selector-header .k-time-now {
    border-width: 0;
    line-height: inherit;
    cursor: pointer;
}

.k-time-list-container {
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
}

.k-time-highlight,
.k-time-list-highlight {
    width: 100%;
    height: 2rem;
    border-width: 1px 0px;
    border-style: solid;
    box-sizing: border-box;
    position: absolute;
    top: calc(50% + 0.65625rem);
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    z-index: 1;
}

.k-time-list-wrapper {
    min-width: 4em;
    height: 240px;
    box-sizing: content-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
    -ms-flex-align: stretch;
        align-items: stretch;
    overflow: hidden;
    position: relative;
    text-align: center;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
}

.k-time-list-wrapper .k-title {
    font-size: 0.875rem;
    line-height: 1.5;
    font-weight: bold;
    text-align: center;
    text-transform: capitalize;
    display: block;
}

.k-time-list-wrapper.k-state-focused::before, .k-time-list-wrapper.k-state-focused::after {
    display: block;
    content: "\200b";
    position: absolute;
    width: 100%;
    left: 0;
    pointer-events: none;
    height: calc(50% - 1rem);
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
}

.k-time-list-wrapper.k-state-focused::before {
    top: 1.3125rem;
}

.k-time-list-wrapper.k-state-focused::after {
    bottom: 0;
}

.k-time-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-align: stretch;
        align-items: stretch;
    -ms-flex: 1;
        flex: 1;
    position: relative;
    z-index: 1;
    outline: 0;
    overflow: hidden;
}

.k-time-list::before, .k-time-list::after {
    display: block;
    position: absolute;
    content: "\200b";
    height: 0;
    line-height: 0;
    z-index: 1;
    width: 200%;
    left: -50%;
}

.k-time-list::before {
    top: 0;
}

.k-time-list::after {
    bottom: 0;
}

.k-time-container,
.k-time-list-content {
    position: relative;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    display: block;
    overflow-x: hidden;
    overflow-y: scroll;
    padding-right: 100px;
    padding-left: 100px;
    margin-left: -100px;
    margin-right: -117px;
}

.k-time-container > ul,
.k-time-list-content > ul {
    height: auto;
    width: 4em;
    margin: auto;
}

.k-rtl .k-time-container [dir="rtl"] .k-time-container, .k-rtl
.k-time-list-content [dir="rtl"] .k-time-container, .k-rtl .k-time-container [dir="rtl"]
.k-time-list-content, .k-rtl
.k-time-list-content [dir="rtl"]
.k-time-list-content {
    padding-right: 100px;
    padding-left: 100px;
    margin-left: -117px;
    margin-right: -100px;
}

.k-time-container .k-scrollable-placeholder,
.k-time-list-content .k-scrollable-placeholder {
    position: absolute;
    width: 1px;
    top: 0;
    right: 0;
}

.k-time-list-item,
.k-time-list .k-item {
    padding: 0.25rem 1rem;
}

.k-time-separator {
    width: 0;
    height: 2rem;
    -ms-flex-item-align: center;
        align-self: center;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    position: relative;
    z-index: 11;
    top: 0.65625rem;
}

.k-timeselector {
    border-color: #dee2e6;
    color: #212529;
    background-color: #ffffff;
}

.k-time-header .k-time-now,
.k-time-selector-header .k-time-now {
    color: #3d8dae;
}

.k-time-header .k-time-now:hover,
.k-time-selector-header .k-time-now:hover {
    color: #0a58ca;
}

.k-time-list-wrapper .k-title {
    color: #6c757d;
}

.k-time-list-wrapper.k-state-focused .k-title {
    color: #212529;
}

.k-time-list-wrapper.k-state-focused::before, .k-time-list-wrapper.k-state-focused::after {
    background-color: rgba(0, 0, 0, 0.02);
}

.k-time-list::before, .k-time-list::after {
    box-shadow: 0 0 3em 1.5em #ffffff;
}

.k-time-list .k-item:hover {
    color: #2b4e6c;
}

.k-time-container {
    background: transparent;
}

.k-time-highlight {
    border-color: #dee2e6;
    background-color: #ffffff;
}

.k-captcha {
    width: 335px;
    box-sizing: border-box;
    font-size: 1rem;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    line-height: 1.5;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
    gap: 0.5rem;
}

.k-captcha *,
.k-captcha *::before,
.k-captcha *::after {
    box-sizing: border-box;
}

.k-captcha-image-wrap {
    position: relative;
    gap: 0.5rem;
}

.k-captcha-image-controls {
    position: relative;
    gap: 0.5rem;
}

.k-captcha-image {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.k-captcha-image > img {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}

.k-captcha-loading .k-captcha-image {
    height: auto;
}

.k-captcha-volume-control {
    height: 100%;
}

.k-captcha-validation-message {
    margin-top: 0.25rem;
    font-size: 0.875rem;
    font-style: italic;
}

.k-captcha {
    border-color: #ffffff;
    color: #ffffff;
    background-color: #ffffff;
}

.k-colorpalette {
    border-width: 0;
    box-sizing: border-box;
    outline: 0;
    font-size: 1rem;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    line-height: 0;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-colorpalette *,
.k-colorpalette *::before,
.k-colorpalette *::after {
    box-sizing: border-box;
}

/*20506*/
.k-colorpalette-table {
    width: 100%;
    height: 100%;
    border-collapse: collapse;
    position: relative;
}

/*20513*/
.k-colorpalette-tile {
    width: 1.5rem;
    height: 1.5rem;
    box-sizing: border-box;
    overflow: hidden;
    cursor: pointer;
    -ms-high-contrast-adjust: none;
}

/*20522*/
.k-colorpalette-tile:hover, .k-colorpalette-tile.k-state-hover, .k-colorpalette-tile.k-hover {
    position: relative;
    z-index: 101;
}

/*20527*/
.k-colorpalette-tile:focus, .k-colorpalette-tile.k-state-focus, .k-colorpalette-tile.k-state-selected, .k-colorpalette-tile.k-state-selected:hover {
    position: relative;
    z-index: 100;
}

/*20532*/
.k-colorpalette-tile:focus, .k-colorpalette-tile.k-state-focus, .k-colorpalette-tile.k-focus {
    box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.5);
}

/*20536*/
.k-colorpalette-tile:hover, .k-colorpalette-tile.k-state-hover, .k-colorpalette-tile.k-hover {
    box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.8);
}

/*20540*/
.k-colorpalette-tile.k-state-selected, .k-colorpalette-tile.k-state-selected:hover, .k-colorpalette-tile.k-selected, .k-colorpalette-tile.k-selected:hover {
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px white;
}

/*20544*/
.k-colorgradient {
    border-radius: 0.25rem;
    width: 328px;
    padding: 1rem 1rem;
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    outline: 0;
    font-size: 1rem;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    line-height: 1.5;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: stretch;
        align-items: stretch;
    gap: 1rem;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/*20566*/
.k-colorgradient *,
.k-colorgradient *::before,
.k-colorgradient *::after {
    box-sizing: border-box;
}

/*20572*/
.k-colorgradient-canvas {
    gap: 0.75rem;
}

/*20576*/
.k-colorgradient-canvas .k-hsv-rectangle {
    border-radius: 0.25rem;
    position: relative;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
/*    -ms-touch-action: pinch-zoom double-tap-zoom;*/
}

/*20587*/
.k-colorgradient-canvas .k-hsv-gradient {
    border-radius: 0.25rem;
    height: 180px;
}

/*20592*/
.k-colorgradient-canvas .k-hsv-draghandle {
    margin-top: -7px;
    margin-left: -7px;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 10;
    cursor: pointer;
}

/*20602*/
.k-colorgradient-canvas .k-hsv-controls {
    position: relative;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    gap: 0.75rem;
}

/*20609*/
.k-colorgradient .k-draghandle {
    border-radius: 50%;
    width: 14px;
    height: 14px;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
}

/*20618*/
.k-colorgradient-slider.k-slider-vertical {
    width: 10px;
    height: 180px;
    -ms-flex: 0 0 10px;
        flex: 0 0 10px;
}

/*20625*/
.k-colorgradient-slider.k-slider-vertical .k-slider-track {
    width: 10px;
    border-radius: 5px;
    margin-left: -5px;
}

/*20631*/
.k-colorgradient-slider.k-slider-horizontal {
    width: 100%;
    height: 10px;
    -ms-flex: 0 0 10px;
        flex: 0 0 10px;
}

/*20638*/
.k-colorgradient-slider.k-slider-horizontal .k-slider-track {
    height: 10px;
    border-radius: 5px;
    margin-top: -5px;
}

/*20644*/
.k-colorgradient-slider.k-alpha-slider .k-slider-track::before {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 5px;
    position: relative;
    z-index: -1;
}

/*20654*/
.k-colorgradient-slider .k-slider-wrap,
.k-colorgradient-slider .k-slider-track-wrap {
    z-index: 1;
}

/*20659*/
.k-colorgradient-slider .k-slider-selection {
    display: none;
}

/*20663*/
.k-colorgradient-slider .k-draghandle {
    border-width: 3px;
}

/*20667*/
.k-colorgradient-inputs {
    gap: 0.5rem;
}

/*20671*/
.k-colorgradient-inputs .k-colorgradient-input-label {
    text-transform: uppercase;
}

/*20675*/
.k-colorgradient-inputs > .k-vstack {
    gap: 0.25rem;
}

/*20679*/
.k-colorgradient-inputs .k-numerictextbox {
    width: 56px;
}

/*20683*/
.k-colorgradient-inputs .k-input-inner {
    text-overflow: clip;
}

/*20687*/
.k-colorgradient-color-contrast > div {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    gap: 0.5rem;
}

/*20695*/
.k-colorgradient-color-contrast .k-contrast-ratio {
    margin-bottom: 0.5rem;
}

/*20699*/
.k-colorgradient-color-contrast .k-contrast-ratio-text {
    font-weight: 700;
}

/*20703*/
.k-colorgradient-color-contrast .k-contrast-validation {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
        align-items: center;
    gap: 0.25rem;
}

/*20711*/
.k-colorgradient-color-contrast .k-contrast-validation .k-icon {
    vertical-align: middle;
}

/*20715*/
.k-colorgradient-color-contrast .k-contrast-validation .k-i-check + .k-i-check {
    margin-left: -13px;
}

/*20719*/
.k-color-contrast-svg {
    position: absolute;
    top: 0;
    left: 0;
    overflow: visible;
    pointer-events: none;
}

/*20733*/
.k-colorgradient {
    border-color: #dee2e6;
    color: #212529;
    background-color: #ffffff;
}

/*20739*/
.k-colorgradient:focus,
.k-colorgradient.k-state-focus,
.k-colorgradient.k-focus {
    border-color: #d6d9dc;
}

/*20745*/
.k-colorgradient-canvas .k-hsv-gradient {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0), black), linear-gradient(to right, white, rgba(255, 255, 255, 0));
}

/*20749*/
.k-colorgradient .k-draghandle {
    border-color: rgba(255, 255, 255, 0.8);
    background-color: transparent;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
}

/*20755*/
.k-colorgradient .k-draghandle:focus, .k-colorgradient .k-draghandle.k-state-focus, .k-colorgradient .k-draghandle.k-focus {
    border-color: #ffffff;
    background-color: transparent;
    box-shadow: 0 1px 4px black;
}

/*20761*/
.k-colorgradient .k-draghandle:active, .k-colorgradient .k-draghandle:hover, .k-colorgradient .k-draghandle.k-state-hover, .k-colorgradient .k-draghandle.k-hover {
    border-color: #ffffff;
    background-color: transparent;
    box-shadow: 0 1px 4px black;
}

/*20767*/
.k-colorgradient-slider.k-hue-slider.k-slider-horizontal .k-slider-track {
    background: linear-gradient(to right, #ff0000, #ffff00, #00ff00, #00ffff, #0000ff, #ff00ff, #ff0000);
}

/*20771*/
.k-colorgradient-slider.k-hue-slider.k-slider-vertical .k-slider-track {
    background: linear-gradient(to top, #ff0000, #ffff00, #00ff00, #00ffff, #0000ff, #ff00ff, #ff0000);
}

/*20775*/
.k-colorgradient-slider.k-alpha-slider .k-slider-track::before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAuSURBVHgBxYyxDQAwDMJIL+YT+DjtzFRliUfLcklqBCRT4eCTxbD6kdL2/LgYXqpvCbs3kBv/AAAAAElFTkSuQmCC) center repeat;
}

/*20779*/
.k-colorgradient-input-label {
    color: #6c757d;
}

/*20861*/
.k-coloreditor-footer.k-actions, .k-coloreditor-footer.k-edit-buttons,
.k-coloreditor-footer.k-action-buttons,
.k-coloreditor-footer.k-columnmenu-actions, .k-coloreditor-footer.k-form-buttons {
    margin: 0;
}

/*20879*/
.k-color-picker, .k-colorpicker {
    width: -webkit-min-content;
    width: min-content;
}

/*20884*/
.k-datetime-selector {
    display: -ms-flexbox;
    display: flex;
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s;
}

.k-datetime-wrap {
    width: calc(304px + 2rem);
    overflow: hidden;
}

.k-datetime-wrap .k-datetime-buttongroup {
    padding: 0.5rem 0.5rem;
}

.k-datetime-wrap .k-calendar,
.k-datetime-wrap .k-timeselector {
    width: 100%;
    border-width: 0;
}

.k-datetime-calendar-wrap,
.k-datetime-time-wrap {
    text-align: center;
    -ms-flex: 0 0 calc(304px + 2rem);
        flex: 0 0 calc(304px + 2rem);
}

.k-date-tab .k-datetime-selector {
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
}

.k-time-tab .k-datetime-selector {
    -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
            transform: translateX(-100%);
}

.k-datetimepicker[dir="rtl"] .k-time-tab .k-datetime-selector,
.k-rtl .k-datetimepicker .k-time-tab .k-datetime-selector {
    -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
            transform: translateX(100%);
}

.k-daterange-picker, .k-daterangepicker {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-align: start;
        align-items: flex-start;
    gap: 0.5rem;
}

.k-daterange-picker *, .k-daterangepicker *,
.k-daterange-picker *::before,
.k-daterangepicker *::before,
.k-daterange-picker *::after,
.k-daterangepicker *::after {
    box-sizing: border-box;
}

.k-daterange-picker .k-dateinput, .k-daterangepicker .k-dateinput {
    width: 10em;
}

.k-daterangepicker-wrap {
    display: inherit;
    -ms-flex-flow: inherit;
        flex-flow: inherit;
    -ms-flex-align: inherit;
        align-items: inherit;
    gap: inherit;
}

.k-dropdowngrid-popup {
    overflow: hidden;
}

.k-dropdowngrid-popup > .k-data-table {
    border-width: 0;
}

.k-dropdown-operator {
    width: -webkit-min-content;
    width: min-content;
    -ms-flex: none;
        flex: none;
    aspect-ratio: 1;
}

.k-dropdown-operator .k-input-button {
    border-width: 0;
}

.k-dropdown-operator .k-input-button .k-button-icon {
    width: auto;
    aspect-ratio: 1;
}

.k-dropdown-operator .k-input-inner {
    display: none;
}

/*20994*/
.k-treeview {
    padding: 0;
    border-width: 0;
    background: none;
    box-sizing: border-box;
    outline: 0;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    line-height: 1.4;
    display: block;
    cursor: default;
    overflow: auto;
    white-space: nowrap;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-treeview *,
.k-treeview *::before,
.k-treeview *::after {
    box-sizing: border-box;
}

.k-treeview-filter {
    padding: 0.5rem;
    display: block;
    position: relative;
    -ms-flex: none;
        flex: none;
}

.k-treeview-group {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    outline: 0;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-treeview-group.ng-animating {
    overflow: hidden;
}

/*21039*/
.k-treeview-top,
.k-treeview-mid,
.k-treeview-bot {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
}

/*21052*/
.k-treeview-item {
    outline-style: none;
    margin: 0;
    padding: 0 0 0 0px;
    border-width: 0;
    display: block;
}

.k-treeview-toggle {
    margin-left: -16px;
    -ms-flex: none;
        flex: none;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-align: center;
        align-items: center;
    cursor: pointer;
}

.k-treeview-loading {
    margin-right: 0.5rem;
}

.k-treeview .k-checkbox-wrap,
.k-treeview .k-checkbox-wrapper {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    -ms-flex-item-align: center;
        align-self: center;
}

.k-treeview-leaf {
    border-radius: 0.25rem;
    padding: 0.25rem 0.75rem;
    border: 0px solid transparent;
    text-decoration: none;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
    vertical-align: middle;
    position: relative;
}

.k-treeview-leaf .k-icon,
.k-treeview-leaf .k-image,
.k-treeview-leaf .k-sprite {
    margin-right: 0.5rem;
}

.k-treeview-leaf.k-focus {
    z-index: 1;
}

.k-treeview .k-treeview-load-more-button {
    cursor: pointer;
}

.k-treeview .k-treeview-load-more-button:hover, .k-treeview .k-treeview-load-more-button.k-hover, .k-treeview .k-treeview-load-more-button:focus, .k-treeview .k-treeview-load-more-button.k-focus {
    text-decoration: underline;
}

.k-rtl .k-treeview .k-treeview-item,
.k-treeview[dir="rtl"] .k-treeview-item {
    padding-left: 0;
    padding-right: 16px;
}

/* TreeView selected item - highlight only the text/leaf portion */
.k-treeview .k-treeview-item-content.k-selected,
.k-treeview .k-treeview-item-content.k-selected:hover,
.k-treeview .k-treeview-item-content.k-focus {
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
    background: transparent;
}

.k-treeview-group {
	gap: 0;
}

.k-treeview .k-treeview-item-content.k-selected .k-treeview-leaf {
    background-color: var(--color-hover-color-faded);
    border: none !important;
    box-shadow: none !important;
	border-radius: 4px;
}

.k-treeview .k-treeview-item-content.k-selected {
    background-color: transparent;
}

.k-treeview .k-treeview-item-content.k-selected .k-treeview-leaf-text {
    color: var(--color-text);
}

.k-rtl .k-treeview .k-treeview-toggle,
.k-treeview[dir="rtl"] .k-treeview-toggle {
    margin-left: 0;
    margin-right: -16px;
}

.k-rtl .k-treeview .k-treeview-loading,
.k-treeview[dir="rtl"] .k-treeview-loading {
    margin-right: 0;
    margin-left: 0.5rem;
}

.k-rtl .k-treeview .k-treeview-leaf .k-icon,
.k-rtl .k-treeview .k-treeview-leaf .k-image,
.k-rtl .k-treeview .k-treeview-leaf .k-sprite,
.k-rtl .k-treeview .k-in .k-icon,
.k-rtl .k-treeview .k-in .k-image,
.k-rtl .k-treeview .k-in .k-sprite,
.k-treeview[dir="rtl"] .k-treeview-leaf .k-icon,
.k-treeview[dir="rtl"] .k-treeview-leaf .k-image,
.k-treeview[dir="rtl"] .k-treeview-leaf .k-sprite,
.k-treeview[dir="rtl"] .k-in .k-icon,
.k-treeview[dir="rtl"] .k-in .k-image,
.k-treeview[dir="rtl"] .k-in .k-sprite {
    margin-right: 0;
    margin-left: 0.5rem;
}

.k-treeview-sm {
    font-size: 1rem;
    line-height: 1.5;
}

.k-treeview-sm .k-treeview-leaf {
    padding: 0.125rem 0.75rem;
}

/*21161*/
.k-treeview-md {
    font-size: 1rem;
    line-height: 1.5;
}

/*21166*/
.k-treeview-md .k-treeview-leaf {
    padding: 0.25rem 0.75rem;
}

/*21179*/
.k-treeview-leaf {
    transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

/*21183*/
.k-treeview {
    color: #212529;
}

/*21187*/
.k-treeview-leaf:hover, .k-treeview-leaf.k-hover {
    border-color: #e9ecef;
    color: #16181b;
    background-color: #e9ecef;
}

/*21193*/
.k-treeview-leaf:focus, .k-treeview-leaf.k-focus {
    box-shadow: inset 0 0 0 2px rgba(33, 37, 41, 0.15);
}

/*21197*/
.k-treeview-leaf.k-selected {
    border-color: #3d8dae;
    color: #ffffff;
    background-color: #3d8dae;
}

/*21203*/
.k-treeview .k-treeview-load-more-button {
    color: #3d8dae;
    background-color: transparent;
}

/*21208*/
.k-treeview .k-treeview-load-more-button:hover, .k-treeview .k-treeview-load-more-button.k-hover {
    color: #0a58ca;
    background-color: transparent;
}

/*21213*/
.k-treeview .k-treeview-load-more-button:focus, .k-treeview .k-treeview-load-more-button.k-focus {
    color: #0a58ca;
    background-color: transparent;
    box-shadow: inset 0 0 0 2px rgba(33, 37, 41, 0.15);
}

/*21353*/
.k-switch {
    box-sizing: border-box;
    outline: 0;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
        align-items: center;
    vertical-align: middle;
    line-height: 1;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-switch *,
.k-switch *::before,
.k-switch *::after {
    box-sizing: border-box;
}

.k-switch [type="checkbox"] {
    display: none;
}

.k-switch[aria-readonly="true"] {
    pointer-events: none;
}

.k-switch.k-readonly {
    pointer-events: none;
}

.k-switch-track {
    border-width: 1px;
    border-style: solid;
    outline: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex: 1 0 auto;
        flex: 1 0 auto;
    position: relative;
    transition: background-color 200ms ease-in-out;
}

.k-switch-thumb-wrap {
    width: 0;
    height: 0;
    overflow: visible;
    position: absolute;
    transition: left 200ms ease-in-out;
    top: 50%;
}

.k-switch-thumb {
    display: block;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}

.k-switch-label-on,
.k-switch-label-off {
    display: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    overflow: hidden;
}

.k-switch-sm {
    width: 48px;
    height: 26px;
}

.k-switch-sm .k-switch-track {
    width: 48px;
    height: 26px;
}

.k-switch-sm .k-switch-thumb {
    width: 20px;
    height: 20px;
}

.k-switch-sm.k-switch-on .k-switch-thumb-wrap {
    left: calc(100% - 13px);
}

.k-switch-sm.k-switch-off .k-switch-thumb-wrap {
    left: 13px;
}

.k-switch-sm[dir="rtl"] .k-switch-label-on,
[dir="rtl"] .k-switch-sm .k-switch-label-on,
.k-rtl .k-switch-sm .k-switch-label-on {
    left: auto;
}

.k-switch-sm[dir="rtl"] .k-switch-label-off,
[dir="rtl"] .k-switch-sm .k-switch-label-off,
.k-rtl .k-switch-sm .k-switch-label-off {
    right: auto;
}

.k-switch-sm[dir="rtl"].k-switch-on .k-switch-thumb-wrap,
[dir="rtl"] .k-switch-sm.k-switch-on .k-switch-thumb-wrap,
.k-rtl .k-switch-sm.k-switch-on .k-switch-thumb-wrap {
    left: 13px;
}

.k-switch-sm[dir="rtl"].k-switch-off .k-switch-thumb-wrap,
[dir="rtl"] .k-switch-sm.k-switch-off .k-switch-thumb-wrap,
.k-rtl .k-switch-sm.k-switch-off .k-switch-thumb-wrap {
    left: calc(100% - 13px);
}

.k-switch-md {
    width: 56px;
    height: 30px;
}

.k-switch-md .k-switch-track {
    width: 56px;
    height: 30px;
}

.k-switch-md .k-switch-thumb {
    width: 24px;
    height: 24px;
}

.k-switch-md.k-switch-on .k-switch-thumb-wrap {
    left: calc(100% - 15px);
}

.k-switch-md.k-switch-off .k-switch-thumb-wrap {
    left: 15px;
}

.k-switch-md[dir="rtl"] .k-switch-label-on,
[dir="rtl"] .k-switch-md .k-switch-label-on,
.k-rtl .k-switch-md .k-switch-label-on {
    left: auto;
}

.k-switch-md[dir="rtl"] .k-switch-label-off,
[dir="rtl"] .k-switch-md .k-switch-label-off,
.k-rtl .k-switch-md .k-switch-label-off {
    right: auto;
}

.k-switch-md[dir="rtl"].k-switch-on .k-switch-thumb-wrap,
[dir="rtl"] .k-switch-md.k-switch-on .k-switch-thumb-wrap,
.k-rtl .k-switch-md.k-switch-on .k-switch-thumb-wrap {
    left: 15px;
}

.k-switch-md[dir="rtl"].k-switch-off .k-switch-thumb-wrap,
[dir="rtl"] .k-switch-md.k-switch-off .k-switch-thumb-wrap,
.k-rtl .k-switch-md.k-switch-off .k-switch-thumb-wrap {
    left: calc(100% - 15px);
}

.k-switch-lg {
    width: 64px;
    height: 34px;
}

.k-switch-lg .k-switch-track {
    width: 64px;
    height: 34px;
}

.k-switch-lg .k-switch-thumb {
    width: 28px;
    height: 28px;
}

.k-switch-lg.k-switch-on .k-switch-thumb-wrap {
    left: calc(100% - 17px);
}

.k-switch-lg.k-switch-off .k-switch-thumb-wrap {
    left: 17px;
}

.k-switch-lg[dir="rtl"] .k-switch-label-on,
[dir="rtl"] .k-switch-lg .k-switch-label-on,
.k-rtl .k-switch-lg .k-switch-label-on {
    left: auto;
}

.k-switch-lg[dir="rtl"] .k-switch-label-off,
[dir="rtl"] .k-switch-lg .k-switch-label-off,
.k-rtl .k-switch-lg .k-switch-label-off {
    right: auto;
}

.k-switch-lg[dir="rtl"].k-switch-on .k-switch-thumb-wrap,
[dir="rtl"] .k-switch-lg.k-switch-on .k-switch-thumb-wrap,
.k-rtl .k-switch-lg.k-switch-on .k-switch-thumb-wrap {
    left: 17px;
}

.k-switch-lg[dir="rtl"].k-switch-off .k-switch-thumb-wrap,
[dir="rtl"] .k-switch-lg.k-switch-off .k-switch-thumb-wrap,
.k-rtl .k-switch-lg.k-switch-off .k-switch-thumb-wrap {
    left: calc(100% - 17px);
}

.k-switch[dir="rtl"] .k-switch-thumb,
[dir="rtl"] .k-switch .k-switch-thumb,
.k-rtl .k-switch .k-switch-thumb {
    -webkit-transform: translate(50%, -50%);
        -ms-transform: translate(50%, -50%);
            transform: translate(50%, -50%);
}

.k-switch.k-disabled,
.k-switch.k-state-disabled {
    opacity: 1;
    -webkit-filter: none;
            filter: none;
}

.k-switch-off .k-switch-track {
    border-color: #adb5bd;
    background-color: #ffffff;
}

.k-switch-off .k-switch-thumb {
    background-color: #adb5bd;
}

.k-switch-off:focus .k-switch-track, .k-switch-off.k-focus .k-switch-track {
    border-color: #95a7b6;
    outline: 0.25rem solid rgba(43, 78, 108, 0.25);
}

.k-switch-off:disabled .k-switch-track, .k-switch-off.k-disabled .k-switch-track {
    background-color: #e9ecef;
}

.k-switch-off .k-switch-label-on {
    color: transparent;
}

.k-switch-on .k-switch-track {
    border-color: #2b4e6c;
    background-color: #2b4e6c;
}

.k-switch-on .k-switch-thumb {
    background-color: white;
}

.k-switch-on:focus .k-switch-track, .k-switch-on.k-focus .k-switch-track {
    outline: 0.25rem solid rgba(43, 78, 108, 0.25);
}

.k-switch-on:disabled .k-switch-track, .k-switch-on.k-disabled .k-switch-track {
    background-color: #95a7b6;
}

/*21626*/
.k-switch-on .k-switch-label-off {
    color: transparent;
}

/*21718*/
.k-upload .k-dropzone {
    padding: 0.5rem 0.5rem;
    border-width: 0;
    text-align: right;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
    position: relative;
    background-color: transparent;
}

.k-upload .k-dropzone .k-dropzone-hint {
    font-style: normal;
    font-weight: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
    -ms-flex: 1;
        flex: 1;
}

.k-upload .k-dropzone .k-upload-status {
    font-weight: normal;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    position: relative;
}

.k-upload .k-dropzone .k-upload-status > .k-icon {
    margin-right: 0.5rem;
}

.k-upload .k-dropzone .k-upload-status + .k-dropzone-hint {
    display: none;
}

.k-upload .k-dropzone-active .k-upload-status {
    display: none;
}

.k-upload .k-dropzone-active .k-upload-status + .k-dropzone-hint {
    display: block;
}

.k-upload .k-upload-files {
    max-height: 300px;
    overflow-y: auto;
    margin: 0;
    padding: 0;
    border-width: 1px 0 0;
    border-style: solid;
    border-color: inherit;
    list-style: none;
}

.k-upload .k-upload-files .k-file-multiple,
.k-upload .k-upload-files .k-file-single {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
}

.k-upload .k-upload-files .k-file-single {
    -ms-flex-align: center;
        align-items: center;
}

.k-upload .k-upload-files .k-file-multiple {
    -ms-flex-align: start;
        align-items: flex-start;
}

.k-upload .k-upload-files .k-file {
    padding: 1rem 1rem calc(1rem + 2px);
    border-width: 0 0 1px;
    border-style: solid;
    outline: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
        align-items: flex-start;
    position: relative;
}

.k-upload .k-upload-files .k-file:last-child {
    border-width: 0;
}

.k-upload .k-upload-files .k-filename {
    margin-left: 1rem;
    -ms-flex: 1;
        flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
}

.k-upload .k-upload-files .k-upload-status .k-icon {
    vertical-align: middle;
}

.k-upload .k-upload-files .k-upload-pct {
    margin: 0 0.5rem;
    font-weight: normal;
    vertical-align: middle;
}

.k-upload .k-upload-files ~ .k-clear-selected,
.k-upload .k-upload-files ~ .k-upload-selected {
    margin-top: -0.5rem;
    border-width: 0;
}

.k-upload .k-upload-files ~ .k-upload-selected {
    border-left-width: 1px;
    border-left-style: solid;
    margin-left: -1px;
}

.k-upload .k-upload-files .k-file-name,
.k-upload .k-upload-files .k-file-size,
.k-upload .k-upload-files .k-file-validation-message,
.k-upload .k-upload-files .k-file-information {
    display: block;
}

.k-upload .k-upload-files .k-file-name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
}

.k-upload .k-upload-files .k-file-size,
.k-upload .k-upload-files .k-file-information,
.k-upload .k-upload-files .k-file-validation-message {
    font-size: 11px;
    line-height: 1;
}

.k-upload .k-upload-files .k-file-extension-wrapper,
.k-upload .k-upload-files .k-multiple-files-extension-wrapper,
.k-upload .k-upload-files .k-file-invalid-extension-wrapper,
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper {
    margin: 1px 0;
    width: 24px;
    height: 34px;
    border-width: 2px;
    border-style: solid;
    font-size: 0.57rem;
    text-transform: uppercase;
    position: absolute;
    top: 1rem;
}

.k-upload .k-upload-files .k-file-group-wrapper .k-file-group,
.k-upload .k-upload-files .k-file-invalid-group-wrapper .k-file-group,
.k-upload .k-upload-files .k-multiple-files-group-wrapper .k-file-group,
.k-upload .k-upload-files .k-multiple-files-invalid-group-wrapper .k-file-group {
    font-size: 32px;
}

.k-upload .k-upload-files .k-file-group-wrapper .k-file-state,
.k-upload .k-upload-files .k-file-invalid-group-wrapper .k-file-state,
.k-upload .k-upload-files .k-multiple-files-group-wrapper .k-file-state,
.k-upload .k-upload-files .k-multiple-files-invalid-group-wrapper .k-file-state {
    position: absolute;
}

.k-upload .k-upload-files .k-file-invalid-extension-wrapper,
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper {
    font-size: 1.2em;
}

.k-upload .k-upload-files .k-multiple-files-extension-wrapper,
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper {
    margin-top: 0.5rem;
}

.k-upload .k-upload-files .k-file-state {
    visibility: hidden;
}

.k-upload .k-upload-files .k-file-invalid-extension-wrapper + .k-file-name-size-wrapper,
.k-upload .k-upload-files .k-file-single > .k-file-extension-wrapper + .k-file-name-size-wrapper {
    margin-left: calc(24px + 1rem);
    min-height: 38px;
    display: block;
    overflow: hidden;
}

.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper + .k-file-name-size-wrapper,
.k-upload .k-upload-files .k-multiple-files-extension-wrapper + .k-file-name-size-wrapper {
    margin-left: calc(24px + 1rem);
}

.k-upload .k-upload-files .k-file-extension-wrapper + .k-file-name-size-wrapper {
    margin-bottom: -2px;
}

.k-upload .k-upload-files .k-file-extension-wrapper + .k-file-name-size-wrapper .k-file-size,
.k-upload .k-upload-files .k-file-extension-wrapper + .k-file-name-size-wrapper .k-file-information,
.k-upload .k-upload-files .k-file-extension-wrapper + .k-file-name-size-wrapper .k-file-validation-message {
    font-size: 0.68775rem;
}

.k-upload .k-upload-files .k-file-extension-wrapper::before,
.k-upload .k-upload-files .k-multiple-files-extension-wrapper::before,
.k-upload .k-upload-files .k-multiple-files-extension-wrapper::after,
.k-upload .k-upload-files .k-file-invalid-extension-wrapper::before,
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper::before,
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper::after {
    content: "";
    border-style: solid;
    display: inline-block;
    position: absolute;
}

.k-upload .k-upload-files .k-file-extension-wrapper::before,
.k-upload .k-upload-files .k-multiple-files-extension-wrapper::before,
.k-upload .k-upload-files .k-file-invalid-extension-wrapper::before,
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper::before {
    top: -1px;
    right: -1px;
    width: 0;
    height: 0;
    border-width: 6px;
    margin-top: -1px;
    margin-right: -1px;
}

.k-upload .k-upload-files .k-multiple-files-extension-wrapper::after,
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper::after {
    top: -6px;
    left: -6px;
    width: 15px;
    height: 35px;
    border-width: 2px 0 0 2px;
}

.k-upload .k-upload-files .k-file-extension,
.k-upload .k-upload-files .k-file-invalid-icon {
    position: absolute;
    bottom: 0;
    line-height: normal;
}

.k-upload .k-upload-files .k-file-invalid-icon {
    margin-left: 4px;
}

.k-upload .k-upload-files .k-file-extension {
    margin-left: .2em;
    margin-bottom: .3em;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    left: 0;
}

.k-upload .k-upload-files .k-upload-action {
    border-width: 0;
    color: inherit;
    background: none;
    box-shadow: none;
}

.k-upload .k-upload-files .k-file-name-size-wrapper {
    margin-left: 0;
    margin-right: 0;
    min-height: 32px;
    display: block;
    overflow: hidden;
    -ms-flex: 1 0 0px;
        flex: 1 0 0;
}

.k-upload .k-file-multiple > .k-file-name-size-wrapper {
    margin-left: 1rem;
}

.k-upload .k-multiple-files-wrapper,
.k-upload .k-file-single > .k-file-name-size-wrapper,
.k-upload .k-file > .k-file-name-size-wrapper {
    margin-left: 1rem;
    margin-right: 0;
    min-height: 32px;
    display: block;
    overflow: hidden;
    -ms-flex: 1 0 0px;
        flex: 1 0 0;
}

.k-upload .k-multiple-files-wrapper .k-file-name-size-wrapper {
    margin-bottom: 12px;
    display: block;
}

.k-upload .k-multiple-files-wrapper .k-file-information {
    margin-top: -4px;
}

.k-upload .k-progress {
    height: 2px;
    position: absolute;
    bottom: 0;
    left: 0;
}

.k-upload .k-progressbar {
    height: 2px;
    position: absolute;
    bottom: 0.5rem;
    width: calc(100% - 2rem);
}

.k-upload .k-progressbar .k-progress {
    position: absolute;
    width: 100%;
    max-width: 100%;
    height: 100%;
}

.k-upload .k-file-invalid > .k-progress {
    width: 100%;
}

.k-upload .k-actions, .k-upload .k-edit-buttons,
.k-upload .k-action-buttons,
.k-upload .k-columnmenu-actions, .k-upload .k-form-buttons {
    border-top-width: 1px;
}

.k-upload[dir="rtl"] .k-dropzone,
.k-rtl .k-upload .k-dropzone {
    text-align: left;
}

.k-upload[dir="rtl"] .k-dropzone .k-upload-status > .k-icon,
.k-rtl .k-upload .k-dropzone .k-upload-status > .k-icon {
    margin-left: 0.75rem;
    margin-right: 0;
}

.k-upload[dir="rtl"] .k-multiple-files-wrapper,
.k-upload[dir="rtl"] .k-file-single > .k-file-name-size-wrapper,
.k-upload[dir="rtl"] .k-file-multiple > .k-file-name-size-wrapper,
.k-upload[dir="rtl"] .k-file > .k-file-name-size-wrapper,
.k-rtl .k-upload .k-multiple-files-wrapper,
.k-rtl .k-upload .k-file-single > .k-file-name-size-wrapper,
.k-rtl .k-upload .k-file-multiple > .k-file-name-size-wrapper,
.k-rtl .k-upload .k-file > .k-file-name-size-wrapper {
    margin-right: 1rem;
}

.k-upload[dir="rtl"] .k-button + .k-button,
.k-rtl .k-upload .k-button + .k-button {
    border-right-width: 0;
}

.k-upload[dir="rtl"] .k-progress,
.k-rtl .k-upload .k-progress {
    left: auto;
    right: 0;
}

.k-upload-button {
    position: relative;
    overflow: hidden;
    direction: ltr;
}

.k-upload-button input {
    font: 170px monospace !important;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 1;
}

.k-upload-button input[disabled],
.k-upload-button input.k-state-disabled {
    visibility: hidden;
}

.k-upload {
    border-color: #dee2e6;
    color: #212529;
    background-color: #ffffff;
}

.k-upload .k-dropzone {
    border-color: #dee2e6;
    color: #212529;
    background-color: #f8f9fa;
}

.k-upload .k-dropzone.k-dropzone-hover, .k-upload .k-dropzone.k-dropzone-hovered {
    background-color: #f4f5f6;
}

.k-upload .k-dropzone .k-dropzone-hint {
    color: #6c757d;
}

.k-upload .k-upload-files,
.k-upload .k-file {
    border-color: #dee2e6;
}

.k-upload .k-file.k-state-focused {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-upload .k-file .k-upload-action.k-state-focused {
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-upload .k-upload-status {
    color: #6c757d;
}

.k-upload .k-file-progress .k-file-name {
    color: #212529;
}

.k-upload .k-file-progress .k-progress {
    background-color: #3d8dae;
}

.k-upload .k-file-success .k-progress {
    background-color: #2b4e6c;
}

.k-upload .k-file-error .k-file-validation-message,
.k-upload .k-file-invalid .k-file-validation-message {
    color: #c1493c;
}

.k-upload .k-file-error .k-progress,
.k-upload .k-file-invalid .k-progress {
    background-color: #c1493c;
}

.k-upload .k-file-extension-wrapper,
.k-upload .k-multiple-files-extension-wrapper,
.k-upload .k-file-group-wrapper,
.k-upload .k-multiple-files-group-wrapper,
.k-upload .k-file-invalid-extension-wrapper,
.k-upload .k-multiple-files-invalid-extension-wrapper,
.k-upload .k-file-invalid-group-wrapper,
.k-upload .k-multiple-files-invalid-group-wrapper {
    color: #6c757d;
    border-color: #6c757d;
}

.k-upload .k-file-invalid-extension-wrapper,
.k-upload .k-multiple-files-invalid-extension-wrapper,
.k-upload .k-file-error .k-file-extension-wrapper,
.k-upload .k-file-invalid-group-wrapper,
.k-upload .k-multiple-files-invalid-group-wrapper,
.k-upload .k-file-error .k-file-group-wrapper {
    border-color: #6c757d;
}

.k-upload .k-file-extension-wrapper::before,
.k-upload .k-multiple-files-extension-wrapper::before,
.k-upload .k-file-invalid-extension-wrapper::before,
.k-upload .k-multiple-files-invalid-extension-wrapper::before,
.k-upload .k-file-error .k-file-extension-wrapper::before {
    background-color: #ffffff;
    border-color: transparent transparent #6c757d #6c757d;
}

.k-upload .k-multiple-files-extension-wrapper::after,
.k-upload .k-multiple-files-invalid-extension-wrapper::after {
    border-top-color: #6c757d;
    border-left-color: #6c757d;
}

.k-upload .k-file-size,
.k-upload .k-file-validation-message,
.k-upload .k-file-information {
    color: #6c757d;
}

.k-upload .k-multiple-files-wrapper .k-file-information {
    color: #212529;
}

.k-upload.k-state-invalid, .k-upload.ng-invalid.ng-touched, .k-upload.ng-invalid.ng-dirty {
    border-color: #c1493c;
}

/*22054*/
.k-upload .k-actions, .k-upload .k-edit-buttons,
.k-upload .k-action-buttons,
.k-upload .k-columnmenu-actions, .k-upload .k-form-buttons {
    border-top-width: 1px;
}

/*22082*/
.k-upload[dir="rtl"] .k-button + .k-button,
.k-rtl .k-upload .k-button + .k-button {
    border-right-width: 0;
}

/*22227*/
.k-appbar {
    padding: 0.5rem 0.5rem;
    border-width: 0px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    line-height: 1.5;
    list-style: none;
    display: -ms-flexbox;
    display: flex;
    gap: 0.5rem;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    -ms-flex-align: center;
        align-items: center;
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/*22249*/
.k-appbar *,
.k-appbar *::before,
.k-appbar *::after {
    box-sizing: border-box;
}

/*22255*/
.k-appbar > * {
    -ms-flex-negative: 0;
        flex-shrink: 0;
}

/*22260*/
.k-appbar .k-appbar-section {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-align: center;
        align-items: center;
}

/*22269*/
.k-appbar .k-appbar-spacer {
    -ms-flex: 1 0 auto;
        flex: 1 0 auto;
}

/*22274*/
.k-appbar .k-appbar-spacer-sized {
    -ms-flex-positive: 0;
        flex-grow: 0;
}

/*22279*/
.k-appbar .k-appbar-separator {
    margin: 0;
    width: 0;
    min-height: 1em;
    border-style: solid;
    border-width: 0 0 0 1px;
    display: inline-block;
}

/*22288*/
.k-appbar .k-input,
.k-appbar .k-picker {
    width: 10em;
}

/*22293*/
.k-appbar .k-color-picker, .k-appbar .k-colorpicker {
    width: -webkit-min-content;
    width: min-content;
}

/*22298*/
.k-appbar-static {
    position: static;
}

/*22315*/
.k-appbar-top {
    top: 0;
    bottom: auto;
}

/*22329*/
.k-appbar {
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.16);
}

/*22377*/
.k-appbar-light {
    color: #ffffff	;
    background-color: #2b4e6c;
}

.k-appbar.constituo-app-bar {
    color: #ffffff	;
    background-color: #2b4e6c;
}

/*22387*/
.k-fab {
    padding: 0;
    border-width: 0;
    border-style: solid;
    border-color: transparent;
    box-sizing: border-box;
    color: inherit;
    background-color: transparent;
    font-size: 1rem;
    line-height: 1.5;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    text-align: center;
    white-space: nowrap;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: pointer;
    outline: none;
}

.k-fab *,
.k-fab *::before,
.k-fab *::after {
    box-sizing: border-box;
}

.k-fab:focus {
    outline: none;
}

.k-fab-icon {
    width: 24px;
    height: 24px;
}

.k-fab-icon:not(:only-child) {
    margin-right: 0.125rem;
    margin-left: -0.125rem;
}

.k-fab-sm {
    padding: 0.5rem 0.5rem;
}

.k-fab-md {
    padding: 1rem 1rem;
}

.k-fab-lg {
    padding: 1.5rem 1.5rem;
}

.k-fab-square {
    aspect-ratio: 1;
}

.k-fab-items {
    margin: 0;
    padding: 1rem 0px;
    display: -ms-flexbox;
    display: flex;
}

.k-fab-items-bottom {
    -ms-flex-direction: column;
        flex-direction: column;
}

.k-fab-items-bottom .k-fab-item:last-child {
    margin-bottom: 0;
}

.k-fab-items-top {
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
}

.k-fab-items-top .k-fab-item:first-child {
    margin-bottom: 0;
}

.k-fab-item {
    list-style-type: none;
    margin-bottom: 0.5rem;
    outline: none;
    white-space: nowrap;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: end;
        justify-content: flex-end;
    cursor: pointer;
}

.k-fab-item.k-text-right {
    -ms-flex-direction: row;
        flex-direction: row;
}

.k-fab-item.k-text-right .k-fab-item-text {
    margin-right: 0.5rem;
}

.k-fab-item.k-text-left {
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
}

.k-fab-item.k-text-left .k-fab-item-text {
    margin-left: 0.5rem;
}

.k-fab-item-text {
    padding: 0.25rem 0.25rem;
    border-width: 1px;
    border-radius: 4px;
    font-size: 0.75rem;
    line-height: 14px;
}

.k-fab-item-icon {
    width: 24px;
    height: 24px;
    padding: 0.5rem 0.5rem;
    border-width: 0;
    border-radius: 50%;
    box-sizing: content-box;
    outline: none;
}

.k-rtl .k-fab,
.k-fab[dir="rtl"],
[dir="rtl"] .k-fab {
    direction: rtl;
}

.k-rtl .k-fab .k-fab-icon:not(:only-child),
.k-fab[dir="rtl"] .k-fab-icon:not(:only-child),
[dir="rtl"] .k-fab .k-fab-icon:not(:only-child) {
    margin-right: -0.5rem;
    margin-left: 0.5rem;
}

.k-rtl .k-fab-popup .k-fab-item.k-text-left,
[dir="rtl"] .k-fab-popup .k-fab-item.k-text-left {
    -ms-flex-direction: row;
        flex-direction: row;
}

.k-rtl .k-fab-popup .k-fab-item.k-text-right,
[dir="rtl"] .k-fab-popup .k-fab-item.k-text-right {
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
}

.k-fab-solid-primary {
    box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.14), 0px 1px 18px rgba(0, 0, 0, 0.12), 0px 3px 5px rgba(0, 0, 0, 0.2);
    outline: 1px solid #2b4e6c;
    outline-offset: -1px;
    border-color: #2b4e6c;
    color: white;
    background-color: #2b4e6c;
}

.k-fab-solid-secondary {
    box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.14), 0px 1px 18px rgba(0, 0, 0, 0.12), 0px 3px 5px rgba(0, 0, 0, 0.2);
    outline: 1px solid #3d8dae;
    outline-offset: -1px;
    border-color: #3d8dae;
    color: white;
    background-color: #3d8dae;
}

.k-fab.k-fab-secondary, .k-fab.k-fab-solid.k-fab-secondary {
    box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.14), 0px 1px 18px rgba(0, 0, 0, 0.12), 0px 3px 5px rgba(0, 0, 0, 0.2);
    outline: 1px solid #3d8dae;
    outline-offset: -1px;
    border-color: #3d8dae;
    color: white;
    background-color: #3d8dae;
}

.k-fab-solid-tertiary {
    box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.14), 0px 1px 18px rgba(0, 0, 0, 0.12), 0px 3px 5px rgba(0, 0, 0, 0.2);
    outline: 1px solid #6f42c1;
    outline-offset: -1px;
    border-color: #6f42c1;
    color: white;
    background-color: #6f42c1;
}

.k-fab-solid-info {
    box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.14), 0px 1px 18px rgba(0, 0, 0, 0.12), 0px 3px 5px rgba(0, 0, 0, 0.2);
    outline: 1px solid #3d8dae;
    outline-offset: -1px;
    border-color: #3d8dae;
    color: white;
    background-color: #3d8dae;
}

.k-fab-solid-success {
    box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.14), 0px 1px 18px rgba(0, 0, 0, 0.12), 0px 3px 5px rgba(0, 0, 0, 0.2);
    outline: 1px solid #2b4e6c;
    outline-offset: -1px;
    border-color: #2b4e6c;
    color: white;
    background-color: #2b4e6c;
}

.k-fab-solid-warning {
    box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.14), 0px 1px 18px rgba(0, 0, 0, 0.12), 0px 3px 5px rgba(0, 0, 0, 0.2);
    outline: 1px solid #e4973c;
    outline-offset: -1px;
    border-color: #e4973c;
    color: white;
    background-color: #e4973c;
}

.k-fab-solid-error {
    box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.14), 0px 1px 18px rgba(0, 0, 0, 0.12), 0px 3px 5px rgba(0, 0, 0, 0.2);
    outline: 1px solid #c1493c;
    outline-offset: -1px;
    border-color: #c1493c;
    color: white;
    background-color: #c1493c;
}

.k-fab-solid-dark {
    box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.14), 0px 1px 18px rgba(0, 0, 0, 0.12), 0px 3px 5px rgba(0, 0, 0, 0.2);
    outline: 1px solid #212529;
    outline-offset: -1px;
    border-color: #212529;
    color: white;
    background-color: #212529;
}

.k-fab-solid-light {
    box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.14), 0px 1px 18px rgba(0, 0, 0, 0.12), 0px 3px 5px rgba(0, 0, 0, 0.2);
    outline: 1px solid #f8f9fa;
    outline-offset: -1px;
    border-color: #f8f9fa;
    color: black;
    background-color: #f8f9fa;
}

.k-fab-solid-inverse {
    box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.14), 0px 1px 18px rgba(0, 0, 0, 0.12), 0px 3px 5px rgba(0, 0, 0, 0.2);
    outline: 1px solid #212529;
    outline-offset: -1px;
    border-color: #212529;
    color: white;
    background-color: #212529;
}

.k-hover.k-fab-solid-primary,
.k-fab-solid-primary:hover {
    border-color: #1c3448;
    color: white;
    background-color: #203a51;
}

.k-hover.k-fab-solid-secondary,
.k-fab-solid-secondary:hover {
    border-color: #306e88;
    color: white;
    background-color: #337692;
}

.k-hover.k-fab-solid-tertiary,
.k-fab-solid-tertiary:hover {
    border-color: #59339d;
    color: white;
    background-color: #5e37a6;
}

.k-hover.k-fab-solid-info,
.k-fab-solid-info:hover {
    border-color: #306e88;
    color: white;
    background-color: #337692;
}

.k-hover.k-fab-solid-success,
.k-fab-solid-success:hover {
    border-color: #1c3448;
    color: white;
    background-color: #203a51;
}

.k-hover.k-fab-solid-warning,
.k-fab-solid-warning:hover {
    border-color: #d07e1d;
    color: white;
    background-color: #db851e;
}

.k-hover.k-fab-solid-error,
.k-fab-solid-error:hover {
    border-color: #9a3a30;
    color: white;
    background-color: #a43e33;
}

.k-hover.k-fab-solid-dark,
.k-fab-solid-dark:hover {
    border-color: #0a0c0d;
    color: white;
    background-color: #101214;
}

.k-hover.k-fab-solid-light,
.k-fab-solid-light:hover {
    border-color: #dae0e5;
    color: black;
    background-color: #e2e6ea;
}

.k-hover.k-fab-solid-inverse,
.k-fab-solid-inverse:hover {
    border-color: #0a0c0d;
    color: white;
    background-color: #101214;
}

.k-fab-solid-primary.k-focus,
.k-fab-solid-primary:focus {
    outline-style: solid;
    outline-width: 3px;
    outline-color: rgba(43, 78, 108, 0.5);
}

.k-fab-solid-secondary.k-focus,
.k-fab-solid-secondary:focus {
    outline-style: solid;
    outline-width: 3px;
    outline-color: rgba(61, 141, 174, 0.5);
}

.k-fab-solid-tertiary.k-focus,
.k-fab-solid-tertiary:focus {
    outline-style: solid;
    outline-width: 3px;
    outline-color: rgba(111, 66, 193, 0.5);
}

.k-fab-solid-info.k-focus,
.k-fab-solid-info:focus {
    outline-style: solid;
    outline-width: 3px;
    outline-color: rgba(61, 141, 174, 0.5);
}

.k-fab-solid-success.k-focus,
.k-fab-solid-success:focus {
    outline-style: solid;
    outline-width: 3px;
    outline-color: rgba(43, 78, 108, 0.5);
}

.k-fab-solid-warning.k-focus,
.k-fab-solid-warning:focus {
    outline-style: solid;
    outline-width: 3px;
    outline-color: rgba(228, 151, 60, 0.5);
}

.k-fab-solid-error.k-focus,
.k-fab-solid-error:focus {
    outline-style: solid;
    outline-width: 3px;
    outline-color: rgba(193, 73, 60, 0.5);
}

.k-fab-solid-dark.k-focus,
.k-fab-solid-dark:focus {
    outline-style: solid;
    outline-width: 3px;
    outline-color: rgba(33, 37, 41, 0.5);
}

.k-fab-solid-light.k-focus,
.k-fab-solid-light:focus {
    outline-style: solid;
    outline-width: 3px;
    outline-color: rgba(248, 249, 250, 0.5);
}

.k-fab-solid-inverse.k-focus,
.k-fab-solid-inverse:focus {
    outline-style: solid;
    outline-width: 3px;
    outline-color: rgba(33, 37, 41, 0.5);
}

.k-active.k-fab-solid-primary,
.k-selected.k-fab-solid-primary,
.k-fab-solid-primary:active {
    border-color: #192d3e;
    color: white;
    background-color: #1c3448;
}

.k-active.k-fab-solid-secondary,
.k-selected.k-fab-solid-secondary,
.k-fab-solid-secondary:active {
    border-color: #2c677f;
    color: white;
    background-color: #306e88;
}

.k-active.k-fab-solid-tertiary,
.k-selected.k-fab-solid-tertiary,
.k-fab-solid-tertiary:active {
    border-color: #533093;
    color: white;
    background-color: #59339d;
}

.k-active.k-fab-solid-info,
.k-selected.k-fab-solid-info,
.k-fab-solid-info:active {
    border-color: #2c677f;
    color: white;
    background-color: #306e88;
}

.k-active.k-fab-solid-success,
.k-selected.k-fab-solid-success,
.k-fab-solid-success:active {
    border-color: #192d3e;
    color: white;
    background-color: #1c3448;
}

.k-active.k-fab-solid-warning,
.k-selected.k-fab-solid-warning,
.k-fab-solid-warning:active {
    border-color: #c5771b;
    color: white;
    background-color: #d07e1d;
}

.k-active.k-fab-solid-error,
.k-selected.k-fab-solid-error,
.k-fab-solid-error:active {
    border-color: #90372d;
    color: white;
    background-color: #9a3a30;
}

.k-active.k-fab-solid-dark,
.k-selected.k-fab-solid-dark,
.k-fab-solid-dark:active {
    border-color: #050506;
    color: white;
    background-color: #0a0c0d;
}

.k-active.k-fab-solid-light,
.k-selected.k-fab-solid-light,
.k-fab-solid-light:active {
    border-color: #d3d9df;
    color: black;
    background-color: #dae0e5;
}

.k-active.k-fab-solid-inverse,
.k-selected.k-fab-solid-inverse,
.k-fab-solid-inverse:active {
    border-color: #050506;
    color: white;
    background-color: #0a0c0d;
}

.k-disabled.k-fab-solid-primary,
.k-fab-solid-primary:disabled {
    box-shadow: 0px 6px 10px rgba(91, 91, 91, 0.1744), 0px 1px 18px rgba(101, 101, 101, 0.1552), 0px 3px 5px rgba(70, 70, 70, 0.232);
    background-color: #778ea1;
    color: white;
    opacity: 1;
}

.k-disabled.k-fab-solid-secondary,
.k-fab-solid-secondary:disabled {
    box-shadow: 0px 6px 10px rgba(91, 91, 91, 0.1744), 0px 1px 18px rgba(101, 101, 101, 0.1552), 0px 3px 5px rgba(70, 70, 70, 0.232);
    background-color: #83b6cb;
    color: white;
    opacity: 1;
}

.k-disabled.k-fab-solid-tertiary,
.k-fab-solid-tertiary:disabled {
    box-shadow: 0px 6px 10px rgba(91, 91, 91, 0.1744), 0px 1px 18px rgba(101, 101, 101, 0.1552), 0px 3px 5px rgba(70, 70, 70, 0.232);
    background-color: #a386d7;
    color: white;
    opacity: 1;
}

.k-disabled.k-fab-solid-info,
.k-fab-solid-info:disabled {
    box-shadow: 0px 6px 10px rgba(91, 91, 91, 0.1744), 0px 1px 18px rgba(101, 101, 101, 0.1552), 0px 3px 5px rgba(70, 70, 70, 0.232);
    background-color: #83b6cb;
    color: white;
    opacity: 1;
}

.k-disabled.k-fab-solid-success,
.k-fab-solid-success:disabled {
    box-shadow: 0px 6px 10px rgba(91, 91, 91, 0.1744), 0px 1px 18px rgba(101, 101, 101, 0.1552), 0px 3px 5px rgba(70, 70, 70, 0.232);
    background-color: #778ea1;
    color: white;
    opacity: 1;
}

.k-disabled.k-fab-solid-warning,
.k-fab-solid-warning:disabled {
    box-shadow: 0px 6px 10px rgba(91, 91, 91, 0.1744), 0px 1px 18px rgba(101, 101, 101, 0.1552), 0px 3px 5px rgba(70, 70, 70, 0.232);
    background-color: #eebc82;
    color: white;
    opacity: 1;
}

.k-disabled.k-fab-solid-error,
.k-fab-solid-error:disabled {
    box-shadow: 0px 6px 10px rgba(91, 91, 91, 0.1744), 0px 1px 18px rgba(101, 101, 101, 0.1552), 0px 3px 5px rgba(70, 70, 70, 0.232);
    background-color: #d78b82;
    color: white;
    opacity: 1;
}

.k-disabled.k-fab-solid-dark,
.k-fab-solid-dark:disabled {
    box-shadow: 0px 6px 10px rgba(91, 91, 91, 0.1744), 0px 1px 18px rgba(101, 101, 101, 0.1552), 0px 3px 5px rgba(70, 70, 70, 0.232);
    background-color: #717376;
    color: white;
    opacity: 1;
}

.k-disabled.k-fab-solid-light,
.k-fab-solid-light:disabled {
    box-shadow: 0px 6px 10px rgba(91, 91, 91, 0.1744), 0px 1px 18px rgba(101, 101, 101, 0.1552), 0px 3px 5px rgba(70, 70, 70, 0.232);
    background-color: #fbfbfc;
    color: #666666;
    opacity: 1;
}

.k-disabled.k-fab-solid-inverse,
.k-fab-solid-inverse:disabled {
    box-shadow: 0px 6px 10px rgba(91, 91, 91, 0.1744), 0px 1px 18px rgba(101, 101, 101, 0.1552), 0px 3px 5px rgba(70, 70, 70, 0.232);
    background-color: #717376;
    color: white;
    opacity: 1;
}

.k-fab-item-text {
    border-color: #dee2e6;
    color: #212529;
    background-color: #ffffff;
    box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.14), 0px 1px 18px rgba(0, 0, 0, 0.12), 0px 3px 5px rgba(0, 0, 0, 0.2);
}

.k-fab-item-icon {
    border-color:rgba(0, 0, 0, 0.08);
    color: #212529;
    background-color: #e4e7eb;
    box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.14), 0px 1px 18px rgba(0, 0, 0, 0.12), 0px 3px 5px rgba(0, 0, 0, 0.2);
    outline: 1px solid #e4e7eb;
    outline-offset: -1px;
}

.k-fab-item.k-hover .k-fab-item-icon,
.k-fab-item:hover .k-fab-item-icon {
    box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.14), 0px 1px 18px rgba(0, 0, 0, 0.12), 0px 3px 5px rgba(0, 0, 0, 0.2);
    outline: 1px solid #c7cdd5;
    outline-offset: -1px;
    border-color: #c7cdd5;
    color: black;
    background-color: #ced3db;
}

.k-fab-item:focus .k-fab-item-text,
.k-fab-item:focus .k-fab-item-icon,
.k-fab-item.k-focus .k-fab-item-text,
.k-fab-item.k-focus .k-fab-item-icon {
    outline-style: solid;
    outline-width: 3px;
    outline-color: rgba(228, 231, 235, 0.5);
}

.k-fab-item.k-active .k-fab-item-icon,
.k-fab-item:active .k-fab-item-icon {
    outline: 1px solid #bfc6d0;
    outline-offset: -1px;
    border-color: #bfc6d0;
    color: black;
    background-color: #c7cdd5;
}

.k-fab-item.k-disabled,
.k-fab-item:disabled {
    opacity: 1;
}

.k-fab-item.k-disabled .k-fab-item-text,
.k-fab-item.k-disabled .k-fab-item-icon,
.k-fab-item:disabled .k-fab-item-text,
.k-fab-item:disabled .k-fab-item-icon {
    box-shadow: 0px 6px 10px rgba(91, 91, 91, 0.1744), 0px 1px 18px rgba(101, 101, 101, 0.1552), 0px 3px 5px rgba(70, 70, 70, 0.232);
    background-color: white;
    color: #afb1b2;
}

/*23130*/
.k-animation-container > .k-actionsheet {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
}

/*23159*/
.k-window {
    border-radius: 0.25rem;
    padding: 0;
/*    border-width: 1px;
    border-style: solid;*/
    box-sizing: border-box;
    outline: 0;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    line-height: 1.5;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: column;
        flex-direction: column;
    position: absolute;
    z-index: 10002;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/*23197*/
.k-window-titlebar {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
    padding: 1rem 1rem;
    border-width: 0 0 1px;
    border-style: solid;
    white-space: nowrap;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-align: center;
        align-items: center;
}

/*23214*/
.k-window-minimized .k-window-titlebar {
    border-width: 0;
}

/*23218*/
.k-window-title {
    padding: .5em 0;
    margin: -.5em 0;
    font-size: 1.25rem;
    line-height: 1.5;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: default;
    -ms-flex: 1;
        flex: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
}

/*23234*/
.k-window-title::before {
    content: "\200b";
}

/*23238*/
.k-window-actions {
    /*post update to 5.10.1, the below margin config broke dialogs
    /*margin: -5em 0;*/
    -webkit-margin-end: 0rem;
            margin-inline-end: 0rem;
    line-height: 1;
    display: -ms-flexbox;
    display: flex;
    gap: 0.5rem;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-align: center;
        align-items: center;
    vertical-align: top;
}

/*23255*/
.k-window-action {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    opacity: 0.5;
}

/*23261*/
.k-window-action:hover {
    opacity: 0.75;
}

/*23265*/
.k-window-content,
.k-prompt-container {
    padding: 1rem .5rem;
    border-width: 0;
    border-color: inherit;
    color: inherit;
    background: none;
    outline: 0;
    overflow: hidden;
    position: relative;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
}

/*23322*/
input.k-input,
textarea.k-textarea {
    padding: 0.25rem 0.375rem;
}

/*23342*/
.k-window {
    border-color: #dee2e6;
    color: #212529;
    background-color: #ffffff;
}

/*23348*/
.k-window-titlebar {
    border-color: #dee2e6;
}

/*23352*/
.k-dialog-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-direction: column;
        flex-direction: column;
    outline: 0;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10001;
}

/*23370*/
.k-dialog-wrapper .k-dialog {
    position: relative;
}

/*23374*/
.k-dialog {
    padding: 0;
    position: fixed;
    box-sizing: border-box;
}

/*23397*/
.k-dialog-buttongroup, k-dialog-actions {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    padding: 0.5rem 0.5rem;
    border-width: 1px 0 0;
    border-style: solid;
    border-color: inherit;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    -ms-flex-align: center;
        align-items: center;
    gap: 0.5rem;
    overflow: hidden;
}

/*23416*/
.k-ie .k-dialog-buttongroup .k-button ~ .k-button {
    margin-left: 0.5rem;    
}

/*23420*/
.k-rtl .k-ie .k-dialog-buttongroup .k-button ~ .k-button,
[dir="rtl"] .k-ie .k-dialog-buttongroup .k-button ~ .k-button {
    margin-left: 0;
    margin-right: 0.5rem;
}

/*23426*/
.k-dialog-buttongroup, k-dialog-actions {
    border-color: #dee2e6;
}

/*23430*/
.k-drawer-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-align: start;
        align-items: flex-start;
}

/*23439*/
kendo-drawer.k-drawer,
kendo-drawer .k-drawer-wrapper {
    transition: none;
}

/*23444*/
.k-drawer {
    height: 100%;
    border-width: 0;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    line-height: 1.5;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    transition: all 300ms ease-in-out;
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/*23465*/
.k-drawer *,
.k-drawer *::before,
.k-drawer *::after {
    box-sizing: border-box;
}

/*23471*/
.k-drawer-mini .k-drawer.k-drawer-start,
.k-drawer-expanded .k-drawer.k-drawer-start,
.k-drawer-left.k-drawer-mini .k-drawer,
.k-drawer-left.k-drawer-expanded .k-drawer {
    border-right-width: 1px;
}

/*23478*/
.k-drawer-mini .k-drawer.k-drawer-end,
.k-drawer-expanded .k-drawer.k-drawer-end,
.k-drawer-right.k-drawer-mini .k-drawer,
.k-drawer-right.k-drawer-expanded .k-drawer {
    border-left-width: 1px;
}

/*23485*/
.k-drawer.k-drawer-start,
.k-drawer-left .k-drawer {
    top: 0;
    left: 0;
}

/*23491*/
.k-drawer.k-drawer-end,
.k-drawer-right .k-drawer {
    top: 0;
    right: 0;
}

/*23497*/
.k-drawer-content {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
}

/*23502*/
.k-drawer-overlay .k-drawer {
    max-width: 80vw;
    position: fixed;
    z-index: 10002;
    border: 0;
}

/*23509*/
.k-drawer-overlay > .k-overlay {
    display: none;
}

/*23513*/
.k-drawer-overlay.k-drawer-expanded > .k-overlay {
    display: block;
}

/*23517*/
.k-drawer-push {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
}

/*23524*/
.k-drawer-push .k-drawer {
    height: auto;
    position: relative;
    -ms-flex-item-align: stretch;
        align-self: stretch;
}

/*23531*/
.k-drawer-push .k-drawer.k-drawer-end,
.k-drawer-push.k-drawer-right .k-drawer {
    -ms-flex-order: 1;
        order: 1;
}

/*23537*/
.k-drawer-wrapper {
    overflow-x: hidden;
    overflow-y: auto;
    scrollbar-width: thin;
    transition: all 300ms ease-in-out;
}

/*23544*/
.k-drawer-wrapper::-webkit-scrollbar {
    width: 7px;
}

/*23548*/
.k-drawer-wrapper::-webkit-scrollbar-thumb {
    border-radius: 20px;
}

/*23552*/
.k-drawer-items,
.k-drawer-items ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: stretch;
        align-items: stretch;
}

/*23565*/
.k-drawer-item {
    padding: 0.5rem 1rem;
    outline: 0;
    color: inherit;
    font-size: 16px;
    line-height: 2;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    cursor: pointer;
}

/*23578*/
.k-drawer-item > .k-drawer-link {
    margin: -0.5rem -1rem;
    padding: 0.5rem 1rem;
    color: inherit;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex: 1 0 auto;
        flex: 1 0 auto;
}

/*23590*/
.k-drawer-item .k-icon {
    margin: 0 1rem;
    height: auto;
    font-size: 16px;
    line-height: 2;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}

/*23599*/
.k-drawer-item .k-icon.k-i-none {
    margin: 0;
}

/*23603*/
.k-drawer-item .k-item-text {
    padding: 0 1rem;
    display: inline-block;
    white-space: nowrap;
}

/*23609*/
.k-drawer-separator {
    padding: 0;
    height: 1px;
}

/*23614*/
.k-drawer-mini .k-drawer-wrapper {
    width: calc(2rem + 16px);
}

/*23668*/
.k-drawer-container .k-drawer-items .k-item-text {
    padding: 0;
}

/*23672*/
.k-drawer-container .k-drawer-items .k-icon {
    margin: 0;
}

/*23676*/
.k-drawer-container .k-drawer-items .k-icon + .k-item-text {
/*    padding-left: 1rem;*/
}

/*23686*/
.k-drawer {
    border-color: #dee2e6;
    color: #212529;
    background-color: #ffffff;
}

/*23692*/
.k-drawer-wrapper {
    scrollbar-color: rgba(156, 156, 156, 0.7) #dedede;
}

/*23696*/
.k-drawer-wrapper::-webkit-scrollbar-track {
    background: #dedede;
}

/*23700*/
.k-drawer-wrapper::-webkit-scrollbar-thumb {
    background: rgba(156, 156, 156, 0.7);
}

/*23704*/
.k-drawer-wrapper::-webkit-scrollbar-thumb:hover {
    background: #9c9c9c;
}

/*23708*/
.k-drawer-item:hover, .k-drawer-item.k-state-hover {
    color: #16181b;
    background-color: #e9ecef;
}

/*23713*/
.k-drawer-item:focus, .k-drawer-item.k-state-focused {
    background-color: #e9ecef;
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.15);
}

/*23718*/
.k-drawer-item:focus:hover, .k-drawer-item:focus.k-state-hover, .k-drawer-item.k-state-focused:hover, .k-drawer-item.k-state-focused.k-state-hover {
    color: #16181b;
    background-color: #e9ecef;
}

/*23723*/
.k-drawer-item.k-state-selected {
    color: #ffffff;
    background-color: #3d8dae;
}

/*23728*/
.k-drawer-item.k-state-selected:hover, .k-drawer-item.k-state-selected.k-state-hover {
    color: #ffffff;
    background-color: #3882a0;
}

/*23737*/
.k-notification-group {
    max-height: 100%;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-flow: column-reverse wrap;
        flex-flow: column-reverse wrap;
    position: fixed;
}

/*23746*/
.k-notification-container {
    margin: 3px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
}

/*23746*/
.k-notification-container-animating {
    overflow: hidden;
}

/*23753*/
.k-notification {
    border-radius: 0.25rem;
    padding: 5px;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 0.875rem;
    line-height: 1.5;
    cursor: default;
    position: relative;
    display: block;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/*23774*/
.k-notification *,
.k-notification *::before,
.k-notification *::after {
    box-sizing: border-box;
}

/*23780*/
.k-notification-wrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
}

/*23787*/
.k-notification-wrap > .k-icon {
    margin-top: 3px;
    margin-right: 0.5rem;
    -ms-flex: none;
        flex: none;
}

/*23794*/
.k-notification-wrap > .k-i-close {
    margin-right: 0;
    margin-left: 0.5rem;
    -ms-flex: none;
        flex: none;
    cursor: pointer;
}

/*23802*/
.k-notification-wrap > .k-notification-content {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
}

/*23819*/
.k-notification {
    border-color: #dee2e6;
    color: #212529;
    background-color: #ffffff;
}

.k-rtl .k-notification .k-notification-wrap > .k-icon,
[dir="rtl"] .k-notification .k-notification-wrap > .k-icon {
    margin-right: 0;
    margin-left: 0.5rem;
}

.k-rtl .k-notification .k-notification-wrap > .k-i-close,
[dir="rtl"] .k-notification .k-notification-wrap > .k-i-close {
    margin-left: 0;
    margin-right: 0.5rem;
}

.k-notification {
    border-color: #dee2e6;
    color: #212529;
    background-color: #ffffff;
}

/*23825*/
.k-notification-wrap > .k-i-close {
    color: inherit;
}

/*23829*/
.k-notification-group .k-notification {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}

/*23833*/
.k-notification-inverse {
    border-color: #d3d3d4;
    color: #111315;
    background-color: #c1c2c3;
}

/*23839*/
.k-notification-light {
    border-color: #fefefe;
    color: #818182;
    background-color: #fdfdfe;
}

/*23845*/
.k-notification-dark {
    border-color: #d3d3d4;
    color: #111315;
    background-color: #c1c2c3;
}

/*23851*/
.k-notification.k-notification-error {
    border-color: var(--ERROR-COLOR-BORDER);
    color: var(--ERROR-COLOR-TEXT);
    background-color: var(--ERROR-COLOR-BG);
	margin: 2px;
}

.k-notification.k-notification-warning {
    border-color: var(--WARNING-COLOR-BORDER);
    color: var(--WARNING-COLOR-TEXT);
    background-color: var(--WARNING-COLOR-BG);
	margin: 2px;
}

.k-notification.k-notification-success {
    border-color: var(--SUCCESS-COLOR-BORDER);
    color: var(--SUCCESS-COLOR-TEXT);
    background-color: var(--SUCCESS-COLOR-BG);
	margin: 2px;
}

.k-notification.k-notification-info {
    border-color: var(--INFO-COLOR-BORDER);
    color: var(--INFO-COLOR-TEXT);
    background-color: var(--INFO-COLOR-BG);
	margin: 2px;
}

/*23875*/
.k-notification-tertiary {
    border-color: #e2d9f3;
    color: #3a2264;
    background-color: #d7caee;
}

/*23881*/
.k-notification-secondary {
    border-color: #d8e8ef;
    color: #20495a;
    background-color: #c9dfe8;
}

/*23887*/
.k-notification-primary {
    border-color: #d5dce2;
    color: #162938;
    background-color: #c4cdd6;
}

/*23893*/
kendo-card,
kendo-card-header,
kendo-card-body,
kendo-card-actions,
kendo-card-footer {
    display: block;
}

.k-card {
    border-radius: 0.25rem;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    line-height: 1.5;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    position: relative;
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-card *,
.k-card *::before,
.k-card *::after {
    box-sizing: border-box;
}

.k-card > .k-card-inner {
    border-radius: calc(0.25rem - 1px);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: inherit;
        flex-direction: inherit;
    overflow: hidden;
}

.k-card-horizontal {
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
}

.k-card-vertical {
    -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
}

.k-card-header {
    padding: 1rem 1rem;
    border-width: 0 0 1px;
    border-style: solid;
    outline: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    overflow: hidden;
    position: relative;
    z-index: 1;
}

.k-card-header .k-card-title,
.k-card-header .k-card-subtitle {
    margin-bottom: 0;
}

.k-card-header .k-card-title + .k-card-subtitle,
.k-card-header .k-card-subtitle + .k-card-subtitle {
    margin-top: 0.75rem;
}

.k-card-footer {
    padding: 1rem 1rem;
    border-width: 1px 0 0;
    border-style: solid;
    outline: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}

.k-card-body {
    padding: 1rem 1rem;
    outline: 0;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
}

.k-card-body p {
    margin: 0 0 1rem;
}

.k-card-body > .k-last,
.k-card-body > :last-child {
    margin-bottom: 0;
}

.k-card-body > .k-card-actions {
    padding: 0;
}

.k-card-avatar,
.k-card .k-avatar {
    margin-right: 1rem;
    width: 45px;
    height: 45px;
    -ms-flex-preferred-size: 45px;
        flex-basis: 45px;
}

.k-card-image,
.k-card-media {
    border: 0;
    max-width: 100%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    overflow: hidden;
}

.k-card-image > img,
.k-card-media > img {
    border: 0;
    max-width: 100%;
}

.k-card-horizontal .k-card-image, .k-card-horizontal
.k-card-media {
    max-width: 100px;
    object-fit: cover;
}

.k-card-title {
    margin: 0 0 0.75rem;
    font-size: 1.25rem;
    line-height: 1.2;
    font-weight: 500;
}

.k-card-subtitle {
    margin: 0 0 0.75rem;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 500;
}

.k-card-separator {
    margin: 0;
    border-width: 0;
    border-style: solid;
    border-color: inherit;
    display: block;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    -ms-flex-item-align: stretch;
        align-self: stretch;
}

.k-card-separator.k-separator-vertical,
.k-card-horizontal > .k-card-separator {
    border-left-width: 1px;
}

.k-card-separator.k-separator-horizontal,
.k-card-vertical > .k-card-separator {
    border-top-width: 1px;
}

.k-card > .k-hr {
    margin: 0;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    border-color: inherit;
}

.k-card-actions {
    padding: 0.5rem 0.5rem;
    border-width: 0;
    border-style: solid;
    border-color: inherit;
    overflow: hidden;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
    gap: 0.5rem;
}

.k-card-actions-start {
    -ms-flex-pack: start;
        justify-content: flex-start;
}

.k-card-actions-end {
    -ms-flex-pack: end;
        justify-content: flex-end;
}

.k-card-actions-center {
    -ms-flex-pack: center;
        justify-content: center;
}

.k-card-actions-horizontal {
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
}

.k-card-actions-vertical {
    -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
}

.k-card-actions-stretched > * {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
}

.k-card-action {
    border-width: 0;
    border-style: solid;
    border-color: inherit;
    display: -ms-inline-flexbox;
    display: inline-flex;
}

.k-card-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
    -ms-flex-align: stretch;
        align-items: stretch;
    gap: 1rem;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
}

.k-card-list .k-card {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
}

.k-card-deck {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-align: stretch;
        align-items: stretch;
    gap: 1rem;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
}

.k-card-deck .k-card {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
}

.k-card-deck-scrollwrap {
    padding-bottom: 3px;
    width: 100%;
    box-sizing: content-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    -ms-flex-align: center;
        align-items: center;
    position: relative;
    overflow: hidden;
}

.k-card-deck-scrollwrap > .k-button {
    border-radius: 0px;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    position: absolute;
    z-index: 1;
}

.k-card-deck-scrollwrap > .k-button:first-child {
    left: -1px;
}

.k-card-deck-scrollwrap > .k-button:last-child {
    right: -1px;
}

.k-card-deck-scrollwrap > .k-card-deck {
    margin-bottom: -20px;
    padding-bottom: 20px;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
}

.k-card-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-align: stretch;
        align-items: stretch;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
}

.k-card-group .k-card {
    border-radius: 0;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
}

.k-card-group .k-card + .k-card {
    -webkit-margin-start: 1px;
            margin-inline-start: 1px;
}

.k-card-group .k-card.k-first {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}

.k-card-group .k-card.k-last {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
}

.k-card-group .k-card.k-only {
    border-radius: 0.25rem;
}

/*24229*/
.k-card-with-callout {
    overflow: visible;
}

.k-card-callout {
    margin: 0;
    width: 1.3em;
    height: 1.3em;
    border-width: 1px 1px 0 0;
    border-style: solid;
    box-sizing: border-box;
    position: absolute;
}

.k-card-callout.k-callout-n {
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
        -ms-transform: translate(-50%, -50%) rotate(-45deg);
            transform: translate(-50%, -50%) rotate(-45deg);
}

.k-card-callout.k-callout-e {
    top: 50%;
    right: 0;
    -webkit-transform: translate(50%, -50%) rotate(135deg) scaleX(-1);
        -ms-transform: translate(50%, -50%) rotate(135deg) scaleX(-1);
            transform: translate(50%, -50%) rotate(135deg) scaleX(-1);
}

.k-card-callout.k-callout-s {
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 50%) rotate(135deg);
        -ms-transform: translate(-50%, 50%) rotate(135deg);
            transform: translate(-50%, 50%) rotate(135deg);
}

.k-card-callout.k-callout-w {
    top: 50%;
    left: 0;
    -webkit-transform: translate(-50%, -50%) rotate(-135deg);
        -ms-transform: translate(-50%, -50%) rotate(-135deg);
            transform: translate(-50%, -50%) rotate(-135deg);
}

/*24448*/
.k-popover {
    border-radius: 0.3rem;
    padding: 0;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-size: 1rem;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    line-height: 1.5;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
    z-index: 12000;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-popover *,
.k-popover *::before,
.k-popover *::after {
    box-sizing: border-box;
}

.k-popover-header {
    border-top-left-radius: 0.3rem;
    border-top-right-radius: 0.3rem;
    padding: 1rem 1rem;
    border-width: 0 0 1px;
    border-style: solid;
}

.k-popover-body {
    padding: 1rem 1rem;
}

.k-popover-actions {
    border-width: 1px 0 0;
}

.k-popover-callout {
    margin: 0;
    width: 1.3em;
    height: 1.3em;
    border-width: 1px 1px 0 0;
    border-style: solid;
    position: absolute;
}

.k-popover-callout.k-callout-n {
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
        -ms-transform: translate(-50%, -50%) rotate(-45deg);
            transform: translate(-50%, -50%) rotate(-45deg);
}

.k-popover-callout.k-callout-e {
    top: 50%;
    right: 0;
    -webkit-transform: translate(50%, -50%) rotate(135deg) scaleX(-1);
        -ms-transform: translate(50%, -50%) rotate(135deg) scaleX(-1);
            transform: translate(50%, -50%) rotate(135deg) scaleX(-1);
}

.k-popover-callout.k-callout-s {
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 50%) rotate(135deg);
        -ms-transform: translate(-50%, 50%) rotate(135deg);
            transform: translate(-50%, 50%) rotate(135deg);
}

.k-popover-callout.k-callout-w {
    top: 50%;
    left: 0;
    -webkit-transform: translate(-50%, -50%) rotate(-135deg);
        -ms-transform: translate(-50%, -50%) rotate(-135deg);
            transform: translate(-50%, -50%) rotate(-135deg);
}

.k-popover {
    border-color: #dee2e6;
    color: #212529;
    background-color: #ffffff;
}

.k-popover-header {
    border-color: #dee2e6;
    color: #212529;
    background-color: #ffffff;
}

.k-popover-callout {
    border-color: #dee2e6;
    background-color: #ffffff;
}

/*24918*/
.k-breadcrumb {
    padding: 0px 0px;
    border-width: 0px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    line-height: 1.5;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-breadcrumb *,
.k-breadcrumb *::before,
.k-breadcrumb *::after {
    box-sizing: border-box;
}

.k-breadcrumb-container,
.k-breadcrumb-root-item-container {
    margin: 0;
    padding: 0;
    list-style: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    overflow: hidden;
}

.k-breadcrumb-container.k-flex-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.k-breadcrumb-root-item-container {
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}

.k-breadcrumb-item {
    vertical-align: middle;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-align: center;
        align-items: center;
    overflow: hidden;
}

.k-breadcrumb-root-item {
    -ms-flex-negative: 0;
        flex-shrink: 0;
}

.k-breadcrumb-link,
.k-breadcrumb-root-link {
    border-radius: 0.25rem;
    padding: 0.5rem 0.75rem;
    color: inherit;
    text-decoration: none;
    white-space: nowrap;
    outline: none;
    cursor: pointer;
    position: relative;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-item-align: stretch;
        align-self: stretch;
    overflow: hidden;
    transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-breadcrumb-root-link {
    margin-right: 0.75rem;
}

.k-breadcrumb-link > .k-image,
.k-breadcrumb-icontext-link .k-icon {
    margin-right: 0.5rem;
}

.k-breadcrumb-icon-link {
    padding: 0.75rem 0.75rem;
}

.k-breadcrumb-delimiter,
.k-breadcrumb-delimiter-icon {
    color: inherit;
    font-size: 12px;
    opacity: 0.65;
}

.k-breadcrumb-input-container {
    width: 100%;
}

.k-breadcrumb-input-container .k-breadcrumb-input-container {
    border-color: transparent;
}

.k-breadcrumb[dir="rtl"] .k-breadcrumb-root-link,
.k-rtl .k-breadcrumb .k-breadcrumb-root-link {
    margin-right: 0;
    margin-left: 0.75rem;
}

.k-breadcrumb[dir="rtl"] .k-breadcrumb-link > .k-image,
.k-breadcrumb[dir="rtl"] .k-breadcrumb-icontext-link .k-icon,
.k-rtl .k-breadcrumb .k-breadcrumb-link > .k-image,
.k-rtl .k-breadcrumb .k-breadcrumb-icontext-link .k-icon {
    margin-right: 0;
    margin-left: 0.5rem;
}

.k-breadcrumb-link,
.k-breadcrumb-root-link {
    text-decoration: underline;
}

.k-breadcrumb {
    border-color: #dee2e6;
    color: #212529;
    background-color: #ffffff;
}

.k-breadcrumb:focus, .k-breadcrumb.k-state-focused {
    box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.06);
}

.k-breadcrumb-link {
    color: #3d8dae;
}

.k-breadcrumb-link:hover, .k-breadcrumb-link.k-state-hover {
    color: #0a58ca;
}

.k-breadcrumb-link:focus, .k-breadcrumb-link.k-state-focused {
    box-shadow: inset 0 0 0 3px rgba(33, 37, 41, 0.25);
}

.k-breadcrumb-root-link {
    color: #3d8dae;
}

.k-breadcrumb-root-link:hover, .k-breadcrumb-root-link.k-state-hover {
    color: #0a58ca;
}

.k-breadcrumb-root-link:focus, .k-breadcrumb-root-link.k-state-focused {
    box-shadow: inset 0 0 0 3px rgba(33, 37, 41, 0.25);
}

.k-breadcrumb-last-item .k-breadcrumb-link {
    color: #6c757d;
}

.k-breadcrumb-last-item .k-state-disabled {
    opacity: 1;
    -webkit-filter: none;
            filter: none;
}

/*25092*/
.k-pager-wrap {
    padding: 0.5rem 0.5rem;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    line-height: 1.5;
    white-space: nowrap;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    position: relative;
    overflow: hidden;
    cursor: default;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/*25115*/
.k-pager-wrap *,
.k-pager-wrap *::before,
.k-pager-wrap *::after {
    box-sizing: border-box;
}

/*25121*/
.k-pager-wrap .k-link {
    text-decoration: none;
    outline: 0;
    font: inherit;
    background-color: inherit;
}

/*25128*/
.k-pager-wrap .k-link:focus, .k-pager-wrap .k-link.k-state-focus {
    z-index: 3;
}

/*25160*/
.k-pager-input, .k-pager-sizes, .k-pager-info {
    margin-left: 1rem;
    margin-right: 1rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-align: center;
        align-items: center;
}

/*25171*/
.k-pager-nav, .k-pager-numbers .k-link, .k-pager-refresh {
    min-width: calc(1.5em + 0.75rem + 2px);
    height: calc(1.5em + 0.75rem + 2px);
    color: inherit;
    text-align: center;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    position: relative;
}

/*25185*/
.k-pager-nav:hover, .k-pager-numbers .k-link:hover, .k-pager-refresh:hover {
    z-index: 2;
}

/*25189*/
.k-state-disabled.k-pager-nav, .k-pager-numbers .k-state-disabled.k-link, .k-state-disabled.k-pager-refresh {
    color: inherit;
}

/*25193*/
.k-pager-nav {
    border-radius: 0.25rem;
    padding: 0.25rem 0.375rem;
    border-width: 1px;
    border-style: solid;
}

/*25200*/
.k-pager-numbers-wrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    position: relative;
}

/*25208*/
.k-pager-numbers-wrap select.k-dropdown-list, .k-pager-numbers-wrap select.k-dropdown,
.k-pager-numbers-wrap select.k-dropdownlist {
    cursor: pointer;
    display: none;
}

/*25214*/
.k-pager-numbers {
    margin: 0;
    padding: 0;
    list-style: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
}

/*25224*/
.k-pager-numbers li {
    display: -ms-inline-flexbox;
    display: inline-flex;
}

/*25229*/
.k-pager-numbers .k-link {
    border-radius: 0px;
    padding: 0.25rem 0.375rem;
    border-width: 1px;
    border-style: solid;
}

/*25236*/
.k-pager-numbers .k-state-selected {
    cursor: inherit;
    z-index: 2;
}

/*25241*/
.k-pager-nav + .k-pager-nav,
.k-pager-nav + .k-pager-numbers-wrap,
.k-pager-numbers-wrap + .k-pager-nav,
.k-pager-numbers > li + li {
    margin-left: -1px;
}

/*25263*/
.k-pager-input .k-textbox {
    margin: 0 1ex;
    width: 5em;
}

/*25268*/
.k-pager-sizes .k-dropdown-list, .k-pager-sizes .k-dropdown,
.k-pager-sizes .k-dropdownlist,
.k-pager-sizes > select {
    margin-right: 1ex;
    width: 5em;
}

/*25275*/
.k-pager-sizes .k-input-inner,
.k-pager-sizes .k-input-value-text {
    text-overflow: clip;
}

/*25291*/
.k-pager-info {
    text-align: right;
    -ms-flex-pack: end;
        justify-content: flex-end;
    -ms-flex: 1 1 0%;
        flex: 1 1 0%;
    -ms-flex-order: 9;
        order: 9;
}

/*25344*/
.k-pager-nav {
    border-radius: 0;
}

/*25348*/
.k-pager-first {
    border-radius: 0.25rem 0 0 0.25rem;
}

/*25352*/
.k-pager-last {
    border-radius: 0 0.25rem 0.25rem 0;
}

/*25366*/
.k-pager-refresh {
    border-radius: 0.25rem;
    border-width: 1px;
    border-style: solid;
}

/*25372*/
.k-pager-wrap {
    border-color: #dee2e6;
    color: #212529;
    background-color: #f8f9fa;
}

/*25378*/
.k-pager-wrap:focus, .k-pager-wrap.k-focus, .k-pager-wrap.k-state-focus, .k-pager-wrap.k-state-focused {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.08);
}

/*25382*/
.k-pager-nav.k-link, .k-pager-refresh {
    border-color: #dee2e6;
    color: #3d8dae;
    background-color: #ffffff;
}

/*25388*/
.k-pager-nav.k-link:hover, .k-pager-refresh:hover, .k-state-hover.k-pager-nav.k-link, .k-state-hover.k-pager-refresh {
    border-color: #d6d9dc;
    color: #0a58ca;
    background-color: #e9ecef;
}

/*25394*/
.k-state-selected.k-pager-nav.k-link, .k-state-selected.k-pager-refresh {
    border-color: #3d8dae;
    color: #ffffff;
    background-color: #3d8dae;
}

/*25400*/
.k-pager-nav.k-link:focus, .k-pager-refresh:focus, .k-state-focus.k-pager-nav.k-link, .k-state-focus.k-pager-refresh {
    background-color: #ffffff;
    box-shadow: 0 0 0 3px rgba(43, 78, 108, 0.25);
}

/*25405*/
.k-pager-numbers .k-link {
    border-color: #dee2e6;
    color: #3d8dae;
    background-color: #ffffff;
}

/*25411*/
.k-pager-numbers .k-link:hover, .k-pager-numbers .k-link.k-state-hover {
    border-color: #d6d9dc;
    color: #3d8dae;
    background-color: #e9ecef;
}

/*25417*/
.k-pager-numbers .k-link:focus, .k-pager-numbers .k-link.k-state-focus {
    background-color: #ffffff;
    box-shadow: 0 0 0 3px rgba(43, 78, 108, 0.25);
}

/*25422*/
.k-pager-numbers .k-link.k-state-selected {
    border-color: #3d8dae;
    color: #ffffff;
    background-color: #3d8dae;
}

/*25834*/
.k-tabstrip {
    border-width: 0;
    border-color: transparent;
    box-sizing: border-box;
    outline: 0;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: .85rem;
    line-height: 1.5;
    color: inherit;
    background-color: transparent;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-tabstrip-wrapper > .k-tabstrip {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
}

/*25857*/
.k-tabstrip-items-wrapper {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: inherit;
    position: relative;
    z-index: 2;
}

/*25866*/
.k-tabstrip-items {
    box-sizing: border-box;
    outline: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
}

/*25877*/
.k-tabstrip-items *,
.k-tabstrip-items *::before,
.k-tabstrip-items *::after {
    box-sizing: border-box;
}

/*25883*/
.k-tabstrip-items .k-item {
    margin: 0;
    padding: 0;
    border: 1px solid transparent;
    position: relative;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-align: stretch;
        align-items: stretch;
    justify-items: stretch;
    outline: 0;
}

/*25900*/
.k-tabstrip-items .k-tab-on-top {
    z-index: 1;
}

/*25904*/
.k-tabstrip-items .k-link {
    padding: 0.5rem 1rem;
    color: inherit;
    cursor: pointer;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-line-pack: center;
        align-content: center;
    -ms-flex-align: center;
        align-items: center;
}

.k-ie11 .k-tabstrip-items {
    white-space: nowrap;
}

.k-tabstrip-content,
.k-tabstrip > .k-content {
    padding: 1rem 1rem;
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    border-color: inherit;
    overflow: auto;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    position: relative;
    z-index: 1;
}

.k-tabstrip-content.k-active,
.k-tabstrip > .k-content.k-active {
    display: block;
}

.k-tabstrip-content:focus, .k-tabstrip-content.k-state-focused,
.k-tabstrip > .k-content:focus,
.k-tabstrip > .k-content.k-state-focused {
    outline-width: 1px;
    outline-style: dotted;
    outline-offset: -1px;
}

.k-tabstrip-items .k-loading {
    width: 20%;
    height: 0;
    border: 0;
    border-top: 1px solid transparent;
    border-color: inherit;
    background: none;
    position: absolute;
    top: 0;
    left: 0;
    transition: width .2s linear;
    display: none;
}

.k-tabstrip-items .k-loading.k-complete {
    width: 100%;
    border-top-width: 0;
}

.k-tabstrip-scrollable > .k-tabstrip-items-wrapper > .k-tabstrip-items {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    white-space: nowrap;
    overflow: hidden;
}

/*25980*/
.k-tabstrip-scrollable > .k-tabstrip-items-wrapper > .k-button {
    width: auto;
    height: auto;
    -ms-flex: none;
        flex: none;
    -ms-flex-item-align: stretch;
        align-self: stretch;
    aspect-ratio: auto;
}

/*25990*/
.k-tabstrip-scrollable > .k-tabstrip-items-wrapper > .k-button .k-button-icon {
    min-width: auto;
    min-height: auto;
}

/*25995*/
.k-tabstrip-scrollable > .k-tabstrip-items-wrapper.k-hstack > .k-button {
    padding: 0 0.25rem;
}

/*25999*/
.k-tabstrip-scrollable > .k-tabstrip-items-wrapper.k-vstack > .k-button {
    padding: 0.25rem 0;
}

/*26008*/
.k-tabstrip-top > .k-tabstrip-items-wrapper {
    border-bottom-width: 1px;
    margin-bottom: -1px;
}

.k-tabstrip-top > .k-tabstrip-items-wrapper > .k-tabstrip-items {
    width: calc(100% - 44px);
    height: 42px;
}

.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
    margin-bottom: -1px;
}

.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item + .k-item {
    margin-left: 0px;
}

.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item.k-active {
    border-bottom-color: transparent;
}

.k-tabstrip-top > .k-content,
.k-tabstrip-top > .k-tabstrip-content {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-color: transparent !important;
}

/*26173*/
.k-tabstrip-items-wrapper {
    border-color: #dee2e6;
    color: #212529;
}

/*26178*/
.k-tabstrip-items-wrapper .k-item {
    color: #2b4e6c;
}

/*26182*/
.k-tabstrip-items-wrapper .k-item:hover, .k-tabstrip-items-wrapper .k-item.k-state-hover {
    color: #50a1c2;
}

/*26187*/
.k-tabstrip-items-wrapper .k-item:active, .k-tabstrip-items-wrapper .k-item.k-active, .k-tabstrip-items-wrapper .k-item.k-state-selected {
    color: #2b4e6c;
    background-color: transparent;
}

/*26193*/
.k-tabstrip-items-wrapper .k-item:focus, .k-tabstrip-items-wrapper .k-item.k-state-focused {
    box-shadow: inset 0 0 0 3px rgba(33, 37, 41, 0.15);
}

/*26197*/
.k-tabstrip-items-wrapper .k-item.k-tabstrip-dragging {
    box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.15);
}

/*26371*/
.k-expander {
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    overflow: hidden;
    outline: 0;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    line-height: 1.5;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/*26388*/
.k-expander *,
.k-expander *::before,
.k-expander *::after {
    box-sizing: border-box;
}

/*26399*/
.k-expander-header {
    padding: 1rem 1.5rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    cursor: pointer;
}

/*26424*/
.k-expander-content {
    padding: 1.5rem 1.5rem;
}

/*26428*/
.k-expander + .k-expander.k-expanded,
.k-expander.k-expanded + .k-expander {
    margin-top: 0.75rem;
}

/*26433*/
.k-expander:not(.k-expanded) + .k-expander:not(.k-expanded) {
    border-top-width: 0;
}

/*26437*/
.k-expander {
    border-color: #dee2e6;
    color: #212529;
    background-color: #ffffff;
}

/*26443*/
.k-expander.k-state-focus {
    box-shadow: inset 0 0 0 3px rgba(33, 37, 41, 0.15);
}

/*26447*/
.k-expander-header {
    color: #212529;
    background-color: transparent;
    outline: none;
}

/*26453*/
.k-expander-header:hover, .k-expander-header.k-state-hover {
    background-color: rgba(0, 0, 0, 0.04);
}

/*26457*/
.k-expander-header.k-state-focused {
    box-shadow: inset 0 0 0 3px rgba(33, 37, 41, 0.15);
}

/*26469*/
.k-panelbar {
    margin: 0;
    padding: 0;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    line-height: 1.5;
    list-style: none;
    display: block;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-panelbar *,
.k-panelbar *::before,
.k-panelbar *::after {
    box-sizing: border-box;
}

.k-panelbar > .k-item,
.k-panelbar > .k-panelbar-header {
    border-width: 0;
    border-style: solid;
    border-color: inherit;
    display: block;
}

.k-panelbar > .k-item > .k-link,
.k-panelbar > .k-panelbar-header > .k-link {
    padding: 1rem 1.5rem;
    color: inherit;
    background: none;
    text-decoration: none;
    font-weight: 500;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    gap: 0.5rem;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
    position: relative;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: default;
    transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-panelbar > .k-item + .k-item,
.k-panelbar > .k-panelbar-header + .k-panelbar-header {
    border-top-width: 1px;
}

.k-panelbar .k-group,
.k-panelbar .k-panelbar-group {
    margin: 0;
    padding: 0;
    border-width: 0;
    border-color: inherit;
    color: inherit;
    background-color: transparent;
    list-style: none;
}

.k-panelbar .k-group > .k-item,
.k-panelbar .k-panelbar-group > .k-panelbar-item {
    display: block;
}

.k-panelbar .k-group > .k-item > .k-link,
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link {
    padding: 0.75rem 1.5rem;
    color: inherit;
    text-decoration: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    gap: 0.5rem;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
    position: relative;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: default;
    transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-panelbar .k-group > .k-item.k-level-1 .k-link,
.k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-1 .k-link {
    padding-left: 1.5rem;
}

.k-panelbar .k-group > .k-item.k-level-2 .k-link,
.k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-2 .k-link {
    padding-left: 3rem;
}

.k-panelbar .k-group > .k-item.k-level-3 .k-link,
.k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-3 .k-link {
    padding-left: 4.5rem;
}

.k-panelbar .k-group > .k-item.k-level-4 .k-link,
.k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-4 .k-link {
    padding-left: 6rem;
}

.k-panelbar .k-panelbar-content {
    display: flow-root;
}

.k-panelbar .k-panelbar-expand,
.k-panelbar .k-panelbar-collapse,
.k-panelbar .k-panelbar-toggle {
    -webkit-margin-start: auto;
            margin-inline-start: auto;
}

.k-panelbar .k-group .k-panelbar-expand,
.k-panelbar .k-group .k-panelbar-collapse,
.k-panelbar .k-panelbar-group .k-panelbar-toggle {
    -webkit-margin-end: 0rem;
            margin-inline-end: 0rem;
}

.k-rtl .k-panelbar .k-group > .k-item.k-level-1 .k-link,
.k-rtl .k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-1 .k-link, .k-panelbar.k-rtl .k-group > .k-item.k-level-1 .k-link,
.k-panelbar.k-rtl .k-panelbar-group > .k-panelbar-item.k-level-1 .k-link, .k-panelbar[dir="rtl"] .k-group > .k-item.k-level-1 .k-link,
.k-panelbar[dir="rtl"] .k-panelbar-group > .k-panelbar-item.k-level-1 .k-link {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}

.k-rtl .k-panelbar .k-group > .k-item.k-level-2 .k-link,
.k-rtl .k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-2 .k-link, .k-panelbar.k-rtl .k-group > .k-item.k-level-2 .k-link,
.k-panelbar.k-rtl .k-panelbar-group > .k-panelbar-item.k-level-2 .k-link, .k-panelbar[dir="rtl"] .k-group > .k-item.k-level-2 .k-link,
.k-panelbar[dir="rtl"] .k-panelbar-group > .k-panelbar-item.k-level-2 .k-link {
    padding-left: 1.5rem;
    padding-right: 3rem;
}

.k-rtl .k-panelbar .k-group > .k-item.k-level-3 .k-link,
.k-rtl .k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-3 .k-link, .k-panelbar.k-rtl .k-group > .k-item.k-level-3 .k-link,
.k-panelbar.k-rtl .k-panelbar-group > .k-panelbar-item.k-level-3 .k-link, .k-panelbar[dir="rtl"] .k-group > .k-item.k-level-3 .k-link,
.k-panelbar[dir="rtl"] .k-panelbar-group > .k-panelbar-item.k-level-3 .k-link {
    padding-left: 1.5rem;
    padding-right: 4.5rem;
}

.k-rtl .k-panelbar .k-group > .k-item.k-level-4 .k-link,
.k-rtl .k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-4 .k-link, .k-panelbar.k-rtl .k-group > .k-item.k-level-4 .k-link,
.k-panelbar.k-rtl .k-panelbar-group > .k-panelbar-item.k-level-4 .k-link, .k-panelbar[dir="rtl"] .k-group > .k-item.k-level-4 .k-link,
.k-panelbar[dir="rtl"] .k-panelbar-group > .k-panelbar-item.k-level-4 .k-link {
    padding-left: 1.5rem;
    padding-right: 6rem;
}

.k-ie .k-panelbar-expand,
.k-ie .k-panelbar-collapse,
.k-ie .k-panelbar-toggle {
    margin-left: auto;
}

.k-ie .k-group .k-panelbar-expand,
.k-ie .k-group .k-panelbar-collapse,
.k-ie .k-panelbar-group .k-panelbar-toggle {
    margin-right: 0rem;
}

.k-rtl .k-ie .k-panelbar-expand,
.k-rtl .k-ie .k-panelbar-collapse,
.k-rtl .k-ie .k-panelbar-toggle, .k-ie.k-rtl .k-panelbar-expand,
.k-ie.k-rtl .k-panelbar-collapse,
.k-ie.k-rtl .k-panelbar-toggle, .k-ie[dir="rtl"] .k-panelbar-expand,
.k-ie[dir="rtl"] .k-panelbar-collapse,
.k-ie[dir="rtl"] .k-panelbar-toggle {
    margin-left: initial;
    margin-right: auto;
}

.k-rtl .k-ie .k-group .k-panelbar-expand,
.k-rtl .k-ie .k-group .k-panelbar-collapse,
.k-rtl .k-ie .k-panelbar-group .k-panelbar-toggle, .k-ie.k-rtl .k-group .k-panelbar-expand,
.k-ie.k-rtl .k-group .k-panelbar-collapse,
.k-ie.k-rtl .k-panelbar-group .k-panelbar-toggle, .k-ie[dir="rtl"] .k-group .k-panelbar-expand,
.k-ie[dir="rtl"] .k-group .k-panelbar-collapse,
.k-ie[dir="rtl"] .k-panelbar-group .k-panelbar-toggle {
    margin-left: 0rem;
}

.k-panelbar {
    border-color: #dee2e6;
    color: #2b4e6c;
    background-color: #ffffff;
}

.k-panelbar > .k-item > .k-link,
.k-panelbar > .k-panelbar-header > .k-link {
    color: #2b4e6c;
    background-color: whitesmoke;
}

.k-panelbar > .k-item > .k-link .k-icon,
.k-panelbar > .k-item > .k-link .k-panelbar-item-icon,
.k-panelbar > .k-panelbar-header > .k-link .k-icon,
.k-panelbar > .k-panelbar-header > .k-link .k-panelbar-item-icon {
    color: #2b4e6c;
}

.k-panelbar > .k-item > .k-link:hover,
.k-panelbar > .k-item > .k-link.k-state-hover,
.k-panelbar > .k-panelbar-header > .k-link:hover,
.k-panelbar > .k-panelbar-header > .k-link.k-state-hover {
    background-color: whitesmoke;
}

.k-panelbar > .k-item > .k-link:focus,
.k-panelbar > .k-item > .k-link.k-state-focus,
.k-panelbar > .k-item > .k-link.k-state-focused,
.k-panelbar > .k-panelbar-header > .k-link:focus,
.k-panelbar > .k-panelbar-header > .k-link.k-state-focus,
.k-panelbar > .k-panelbar-header > .k-link.k-state-focused {
    box-shadow: inset 0 0 0 3px rgba(33, 37, 41, 0.15);
}

.k-panelbar > .k-item > .k-link.k-state-selected,
.k-panelbar > .k-panelbar-header > .k-link.k-state-selected {
    color: #ffffff;
    background-color: #3d8dae;
}

.k-panelbar > .k-item > .k-link.k-state-selected .k-icon,
.k-panelbar > .k-item > .k-link.k-state-selected .k-panelbar-item-icon,
.k-panelbar > .k-panelbar-header > .k-link.k-state-selected .k-icon,
.k-panelbar > .k-panelbar-header > .k-link.k-state-selected .k-panelbar-item-icon {
    color: inherit;
}

.k-panelbar > .k-item > .k-link.k-state-selected:hover,
.k-panelbar > .k-item > .k-link.k-state-selected.k-state-hover,
.k-panelbar > .k-panelbar-header > .k-link.k-state-selected:hover,
.k-panelbar > .k-panelbar-header > .k-link.k-state-selected.k-state-hover {
    background-color: #3882a0;
}

.k-panelbar .k-group > .k-item > .k-link:hover,
.k-panelbar .k-group > .k-item > .k-link.k-state-hover,
.k-panelbar .k-group > .k-panelbar-item > .k-link:hover,
.k-panelbar .k-group > .k-panelbar-item > .k-link.k-state-hover,
.k-panelbar .k-panelbar-group > .k-item > .k-link:hover,
.k-panelbar .k-panelbar-group > .k-item > .k-link.k-state-hover,
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link:hover,
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-state-hover {
    background-color: #ebebeb;
}

.k-panelbar .k-group > .k-item > .k-link:focus,
.k-panelbar .k-group > .k-item > .k-link.k-state-focus,
.k-panelbar .k-group > .k-item > .k-link.k-state-focused,
.k-panelbar .k-group > .k-panelbar-item > .k-link:focus,
.k-panelbar .k-group > .k-panelbar-item > .k-link.k-state-focus,
.k-panelbar .k-group > .k-panelbar-item > .k-link.k-state-focused,
.k-panelbar .k-panelbar-group > .k-item > .k-link:focus,
.k-panelbar .k-panelbar-group > .k-item > .k-link.k-state-focus,
.k-panelbar .k-panelbar-group > .k-item > .k-link.k-state-focused,
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link:focus,
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-state-focus,
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-state-focused {
    box-shadow: inset 0 0 0 3px rgba(33, 37, 41, 0.15);
}

.k-panelbar .k-group > .k-item > .k-link.k-state-selected,
.k-panelbar .k-group > .k-panelbar-item > .k-link.k-state-selected,
.k-panelbar .k-panelbar-group > .k-item > .k-link.k-state-selected,
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-state-selected {
    color: #ffffff;
    background-color: #2b4e6c;
}

.k-panelbar .k-group > .k-item > .k-link.k-state-selected:hover,
.k-panelbar .k-group > .k-item > .k-link.k-state-selected.k-state-hover,
.k-panelbar .k-group > .k-panelbar-item > .k-link.k-state-selected:hover,
.k-panelbar .k-group > .k-panelbar-item > .k-link.k-state-selected.k-state-hover,
.k-panelbar .k-panelbar-group > .k-item > .k-link.k-state-selected:hover,
.k-panelbar .k-panelbar-group > .k-item > .k-link.k-state-selected.k-state-hover,
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-state-selected:hover,
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-state-selected.k-state-hover {
    background-color: #2b4e6c;
}

/*26769*/
.k-splitter {
    height: 300px;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    line-height: 1.5;
    display: block;
    position: relative;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-splitter .k-pane {
    overflow: hidden;
}

.k-splitter .k-scrollable {
    overflow: auto;
}

.k-splitter .k-splitter-resizing {
    overflow: hidden;
}

.k-pane > .k-splitter {
    border-width: 0;
    overflow: hidden;
}

.k-splitter .k-pane-loading {
    position: static;
    top: 50%;
    left: 50%;
}

.k-ghost-splitbar,
.k-splitbar {
    border-style: solid;
    outline: 0;
    position: absolute;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
}

.k-ghost-splitbar .k-icon,
.k-splitbar .k-icon {
    font-size: 10px;
    display: block;
    cursor: pointer;
}

.k-splitbar-draggable-horizontal {
    cursor: col-resize;
}

.k-splitbar-draggable-vertical {
    cursor: row-resize;
}

.k-ghost-splitbar-horizontal,
.k-splitbar-horizontal {
    width: 8px;
    border-width: 0;
    background-repeat: repeat-y;
    -ms-flex-direction: column;
        flex-direction: column;
    top: 0;
}

.k-ghost-splitbar-vertical,
.k-splitbar-vertical {
    height: 8px;
    border-width: 0;
    background-repeat: repeat-x;
    -ms-flex-direction: row;
        flex-direction: row;
    left: 0;
}

.k-splitbar-static-horizontal {
    width: 1px;
}

.k-splitbar-static-vertical {
    height: 1px;
}

.k-splitbar-draggable-horizontal .k-resize-handle {
    width: 2px;
    height: 20px;
    position: static;
    z-index: 1;
}

.k-splitbar .k-resize-handle {
    display: none;
    background-color: currentColor;
}

.k-splitbar-draggable-horizontal .k-resize-handle,
.k-splitbar-draggable-vertical .k-resize-handle {
    display: block;
}

.k-splitbar-horizontal .k-i-arrow-60-left {
    margin-bottom: 7px;
}

.k-splitbar-horizontal .k-i-arrow-60-right {
    margin-top: 7px;
}

.k-splitbar-vertical .k-i-arrow-60-up {
    margin-right: 7px;
}

.k-splitbar-vertical .k-i-arrow-60-down {
    margin-left: 7px;
}

.k-splitbar-draggable-vertical .k-resize-handle {
    width: 20px;
    height: 2px;
    position: static;
    z-index: 1;
}

.k-pane > .k-splitter-overlay {
    opacity: 0;
    position: absolute;
}

.k-splitter-flex {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: auto;
}

.k-splitter-flex .k-pane {
    position: relative;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    display: block;
    min-width: 0;
    max-width: 100%;
    min-height: 0;
    max-height: 100%;
    height: 100%;
}

.k-splitter-flex .k-pane-static {
    -ms-flex-positive: 0;
        flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}

.k-splitter-flex .k-pane-flex {
    display: -ms-flexbox;
    display: flex;
}

.k-splitter-flex .k-splitbar {
    position: static;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
}

.k-splitter-flex .k-pane.k-state-hidden, .k-splitter-flex .k-pane[hidden],
.k-splitter-flex .k-pane-flex.k-state-hidden,
.k-splitter-flex .k-pane-flex[hidden] {
    -ms-flex: 0 1 0% !important;
        flex: 0 1 0% !important;
    overflow: hidden !important;
    display: block !important;
}

.k-splitter-flex.k-splitter-horizontal {
    -ms-flex-direction: row;
        flex-direction: row;
}

.k-splitter-flex.k-splitter-horizontal[dir="rtl"] > .k-splitbar > .k-collapse-next,
.k-splitter-flex.k-splitter-horizontal[dir="rtl"] > .k-splitbar > .k-collapse-prev {
    -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
            transform: scaleX(-1);
}

.k-splitter-flex.k-splitter-vertical {
    -ms-flex-direction: column;
        flex-direction: column;
}

.k-splitter {
    border-color: #dee2e6;
    color: #2b4e6c;
    background-color: #ffffff;
}

.k-splitbar {
    color: #2b4e6c;
    background-color: #f8f9fa;
}

.k-splitbar:hover,
.k-splitbar.k-state-hover,
.k-splitbar-horizontal-hover,
.k-splitbar-vertical-hover {
    color: #2b4e6c;
    background-color: #eeeff0;
}

.k-splitbar:focus,
.k-splitbar.k-state-focus,
.k-splitbar.k-state-focused {
    color: #ffffff;
    background: #2b4e6c;
}

.k-ghost-splitbar {
    background-color: #eeeff0;
}

.k-tilelayout {
    border-width: 0px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    display: grid;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-tilelayout .k-card {
    box-shadow: none;
    border-width: 1px;
}

.k-tilelayout-item {
    position: relative;
    z-index: 0;
}

.k-layout-item-hint {
    border-radius: 0.25rem;
    border-width: 1px;
    border-style: solid;
    position: relative;
}

.k-layout-item-hint.k-layout-item-hint-resize {
    z-index: 3;
}

.k-tilelayout-item-header.k-card-header {
    z-index: 0;
}

.k-tilelayout-item-body {
    min-height: 0;
}

.k-tilelayout {
    background-color: #f8f9fa;
}

.k-tilelayout-item:focus,
.k-tilelayout-item.k-state-focus,
.k-tilelayout-item.k-state-focused {
    box-shadow: 0 0 0 3px rgba(222, 226, 230, 0.5);
}

.k-layout-item-hint {
    border-color: #dee2e6;
    background-color: rgba(255, 255, 255, 0.2);
}

.k-pane-wrapper {
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    line-height: 1.5;
    display: block;
    position: relative;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-pane-wrapper .k-pane {
    width: 100%;
    height: 100%;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    box-sizing: border-box;
    font-family: sans-serif;
    overflow-x: hidden;
}

.k-pane-wrapper .k-view {
    top: 0;
    left: 0;
    position: relative;
    border: 0;
    box-sizing: border-box;
    outline: 0;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    line-height: 1.5;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    width: 100%;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: stretch;
        align-items: stretch;
    -ms-flex-line-pack: stretch;
        align-content: stretch;
    vertical-align: top;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-pane-wrapper .k-content {
    min-height: 1px;
    -ms-flex: 1;
        flex: 1;
    -ms-flex-align: stretch;
        align-items: stretch;
    display: block;
    width: auto;
    overflow: hidden;
    position: relative;
}

.k-pane-wrapper > div.k-pane {
    box-shadow: none;
    font-weight: normal;
}

.k-pane-wrapper .k-popup-edit-form .k-content,
.k-pane-wrapper .k-grid-edit-form .k-content,
.k-pane-wrapper .k-grid-column-menu .k-content,
.k-pane-wrapper .k-grid-filter-menu .k-content {
    overflow-y: auto;
}

.k-pane-wrapper .k-popup-edit-form .k-content > .k-scroll-container,
.k-pane-wrapper .k-grid-edit-form .k-content > .k-scroll-container,
.k-pane-wrapper .k-grid-column-menu .k-content > .k-scroll-container,
.k-pane-wrapper .k-grid-filter-menu .k-content > .k-scroll-container {
    position: absolute;
    width: 100%;
    min-height: 100%;
    box-sizing: border-box;
}

.k-pane-wrapper .k-grid-edit-form .k-popup-edit-form,
.k-pane-wrapper .k-grid-edit-form .k-edit-form-container {
    width: auto;
    min-width: auto;
}

.k-grid.k-grid-mobile {
    border-width: 0;
}

.k-grid-mobile .k-resize-handle-inner::before {
    content: "\e01e";
    position: absolute;
    font: 16px/1 "WebComponentsIcons";
    top: calc(50% - 1px);
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    padding: .2em;
}

.k-grid-mobile .k-header a {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -ms-user-select: none;
        user-select: none;
    -webkit-user-drag: none;
    -moz-user-drag: none;
}

.k-pane-wrapper .k-scheduler-edit-form .k-recur-view {
    padding: 0;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: stretch;
        align-items: stretch;
}

.k-pane-wrapper .k-scheduler-edit-form .k-recur-view > .k-listgroup-form-row {
    margin: 0;
}

.k-pane-wrapper .k-scheduler-edit-form .k-recur-items-wrap {
    width: 100%;
    margin: -1px 0;
}

.k-pane-wrapper .k-scheduler-edit-form .k-scheduler-recur-end-wrap {
    white-space: nowrap;
}

/*27397*/
.k-pane-wrapper .k-appbar {
    padding: 0.25rem;
}

.k-pane-wrapper .k-list-title,
.k-pane-wrapper .k-filter-help-text {
    padding: 0.5rem 1rem;
    display: block;
}

.k-pane-wrapper .k-listgroup-title {
    padding: 0.5rem 1rem;
    font-weight: bold;
    text-transform: uppercase;
}

.k-pane-wrapper .k-listgroup .k-listgroup-item {
    border-color: inherit;
}

.k-pane-wrapper .k-listgroup + .k-listgroup {
    margin-top: 1rem;
}

.k-pane-wrapper .k-column-menu {
    padding: 0.5rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
    gap: 0.5rem;
}

.k-pane-wrapper .k-column-menu .k-filter-item .k-filterable * {
    pointer-events: none;
}

.k-pane-wrapper .k-column-menu .k-list-title,
.k-pane-wrapper .k-column-menu .k-listgroup-title {
    padding: 0;
}

.k-pane-wrapper .k-column-menu .k-listgroup {
    margin-inline: -0.5rem;
}

.k-pane-wrapper .k-filter-menu {
    padding: 0.5rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
    gap: 0.5rem;
}

.k-pane-wrapper .k-filter-menu .k-list-title {
    padding: 0;
}

.k-pane-wrapper .k-filter-menu .k-list-filter {
    padding: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
    gap: inherit;
}

.k-pane-wrapper .k-filter-menu .k-filter-tools {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    gap: inherit;
}

.k-pane-wrapper .k-filter-menu .k-listgroup {
    margin-inline: -0.5rem;
}

.k-pane-wrapper .k-popup-edit-form .k-recur-editor-wrap {
    display: -ms-flexbox;
    display: flex;
}

.k-pane-wrapper .k-popup-edit-form .k-mobiletimezoneeditor {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: end;
        justify-content: flex-end;
    position: relative;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
}

.k-pane-wrapper .k-multicheck-wrap.k-listgroup {
    overflow-y: auto;
}

.k-pane-wrapper .k-pager-wrap.k-pager-sm {
    -ms-flex-pack: center;
        justify-content: center;
}

.k-pane-wrapper .k-pager-wrap.k-pager-sm .k-pager-refresh {
    display: none;
}

.k-rtl .k-pane-wrapper .k-header-cancel .k-i-arrow-chevron-left,
.k-rtl .k-pane-wrapper .k-listgroup-item .k-select .k-i-arrow-chevron-right, .k-pane-wrapper[dir="rtl"] .k-header-cancel .k-i-arrow-chevron-left,
.k-pane-wrapper[dir="rtl"] .k-listgroup-item .k-select .k-i-arrow-chevron-right,
[dir="rtl"] .k-pane-wrapper .k-header-cancel .k-i-arrow-chevron-left,
[dir="rtl"] .k-pane-wrapper .k-listgroup-item .k-select .k-i-arrow-chevron-right {
    -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
            transform: scaleX(-1);
}

.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar > ul > li, .k-pane-wrapper[dir="rtl"] .k-scheduler-mobile .k-scheduler-toolbar > ul > li,
[dir="rtl"] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar > ul > li {
    border: 0;
}

.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev,
.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next, .k-pane-wrapper[dir="rtl"] .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev,
.k-pane-wrapper[dir="rtl"] .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next,
[dir="rtl"] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev,
[dir="rtl"] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next {
    -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
            transform: scaleX(-1);
}

.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-task .k-i-reload, .k-pane-wrapper[dir="rtl"] .k-scheduler-mobile .k-task .k-i-reload,
[dir="rtl"] .k-pane-wrapper .k-scheduler-mobile .k-task .k-i-reload {
    margin-left: .5em;
    margin-right: 0;
}

.k-pane-wrapper,
.k-view {
    border-color: #dee2e6;
    color: #212529;
    background-color: #ffffff;
}

.k-pane-wrapper .k-pane > .k-view > .k-content {
    background-position: 50% 50%;
    background-color: #fafafa;
}

.k-pane-wrapper .k-pane .k-grid-mobile .k-column-active + th.k-header {
    border-left-color: #212529;
}

.k-pane-wrapper .k-pane .k-grid-mobile .k-resize-handle-inner::before {
    background-color: #f8f9fa;
}

.k-pane-wrapper .k-pane .k-scheduler-mobile .k-nav-current {
    color: #2b4e6c;
}

.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-times,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-groupcolumn,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-mobile-scheduler-agendadate {
    color: inherit;
}

.k-pane-wrapper .k-pane .k-scheduler-mobile .k-time-period,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-mobile-scheduler-agendaweekday {
    color: #6c757d;
}

.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-times,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header-wrap,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-datecolumn,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-groupcolumn,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-group-cell,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header-all-day {
    background-color: #fafafa;
}

.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-tools > li {
    display: inline-block;
    background-color: inherit;
}

.k-pane-wrapper .k-pane .k-grid-edit-form .k-item,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-link,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-item,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-link,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-item,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-link,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-item,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-link {
    color: #212529;
}

.k-pane-wrapper .k-pane .k-grid-edit-form .k-clear,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-select-all,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-scheduler-resetSeries,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-clear,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-select-all,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-scheduler-resetSeries,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-clear,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-select-all,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-scheduler-resetSeries,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-clear,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-select-all,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-scheduler-resetSeries {
    color: #2b4e6c;
}

.k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-state-selected {
    color: #2b4e6c;
    background: none;
}

.k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-state-selected .k-link {
    color: inherit;
}

/*27628*/
.k-grid {
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    line-height: 1.5;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    position: relative;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/*27645*/
.k-grid.k-grid-display-block {
    display: block;
}

/*27649*/
.k-grid .k-grid-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    overflow: hidden;
    position: relative;
}

/*27658*/
.k-grid .k-grid-aria-root {
    border-color: inherit;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    overflow: hidden;
}

/*27669*/
.k-grid table {
    margin: 0;
    width: 100%;
    max-width: none;
    border-width: 0;
    border-color: inherit;
    border-collapse: separate;
    border-spacing: 0;
    empty-cells: show;
    outline: 0;
}

/*27681*/
.k-grid thead,
.k-grid tbody,
.k-grid tfoot {
    text-align: left;
    border-color: inherit;
}

/*27688*/
.k-grid tr {
    border-color: inherit;
}

/*27692*/
.k-grid th,
.k-grid td {
    padding: 0.5rem 0.5rem;
    border-style: solid;
    border-color: inherit;
    outline: 0;
    font-weight: inherit;
    text-align: inherit;
    overflow: hidden;
    text-overflow: ellipsis;
}

/*27704*/
.k-grid th:first-child,
.k-grid td:first-child {
    border-left-width: 0;
}

/*27709*/
.k-grid th:focus,
.k-grid td:focus {
    outline: none;
}

/*27714*/
.k-grid th .k-placeholder-line,
.k-grid td .k-placeholder-line {
    width: 80%;
}

/*27719*/
.k-grid th {
    padding: 0.5rem 0.5rem;
    border-width: 0 0 1px 1px;
    white-space: nowrap;
}

/*27725*/
.k-grid td {
    border-width: 0 0 0px 1px;
    vertical-align: middle;
}

/*27730*/
.k-grid a {
    color: inherit;
    text-decoration: none;
}

/*27735*/
.k-grid a:hover {
    text-decoration: none;
}

/*27739*/
.k-grid table,
.k-grid .k-grid-header-wrap {
    box-sizing: content-box;
}

/*27789*/
.k-grid .k-hierarchy-cell,
.k-grid .k-drag-cell {
    text-align: center;
    padding: 0;
    overflow: visible;
}

/*27796*/
.k-grid .k-hierarchy-cell > .k-icon,
.k-grid .k-drag-cell > .k-icon {
    padding: 0.5rem 0;
    width: 100%;
    height: 100%;
    display: inline-block;
    outline: 0;
}

/*27805*/
.k-grid .k-hierarchy-cell + .k-grid-content-sticky {
    border-left-width: 1px;
}

/*28003*/
.k-grid[dir="rtl"] .k-column-resizer,
.k-rtl .k-grid .k-column-resizer {
    left: 0;
    right: auto;
}

.k-grid .k-dirty-cell {
    position: relative;
}

.k-grid .k-dirty-cell.k-edit-cell {
    position: static;
}

.k-grid .k-dirty-cell.k-grid-content-sticky {
    position: sticky;
}

.k-grid .k-dirty {
    border-width: 5px;
    border-color: currentColor transparent transparent currentColor;
    left: 0;
    right: auto;
}

.k-grid .k-grid-content-locked + .k-grid-content {
    box-sizing: content-box;
}

.k-grid .k-grid-content-expander {
    position: absolute;
    visibility: hidden;
    height: 1px;
    bottom: 1px;
}

/*28039*/
.k-grid .k-grid-filter,
.k-grid .k-header-column-menu,
.k-grid .k-hierarchy-cell .k-icon {
    border-width: 0;
}

/*28195*/
.k-grid-header-wrap,
.k-grid-footer-wrap {
    margin-right: -1px;
    width: 100%;
    border-width: 0 1px 0 0;
    border-style: solid;
    border-color: inherit;
    position: relative;
    overflow: hidden;
}

/*28214*/
/* NOTE: this was causing grid columns to misalign with the data cells
    -webkit-padding-end: var(--kendo-scrollbar-width, 17px);
            padding-inline-end: var(--kendo-scrollbar-width, 17px);
*/
.k-grid-header,
.k-grid-footer {
    -webkit-padding-start: 0;
            padding-inline-start: 0;
    -webkit-padding-end: 17px;
            padding-inline-end: 17px;
    border-width: 0;
    border-style: solid;
    border-color: inherit;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
}

/*28227*/
.k-grid-header table,
.k-grid-footer table {
    table-layout: fixed;
}

/*28232*/
div.k-grid-header,
div.k-grid-footer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-align: stretch;
        align-items: stretch;
}

/*28242*/
.k-grid-header {
    border-bottom-width: 1px;
}

/*28246*/
.k-grid-header table {
    margin-bottom: -1px;
}

/*28258*/
.k-grid-header .k-header {
    position: relative;
    vertical-align: bottom;
    cursor: default;
}

/*28264*/
.k-grid-header .k-header:first-child {
    border-left-width: 0;
}

/*28268*/
.k-grid-header .k-header.k-first {
    border-left-width: 1px;
}

/*28272*/
.k-grid-header .k-header > .k-link {
    margin: -0.5rem -0.5rem;
    padding: 0.5rem 0.5rem;
    line-height: inherit;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    outline: 0;
}

/*28289*/
.k-grid-header .k-hierarchy-cell .k-icon:focus,
.k-grid-header .k-hierarchy-cell .k-icon.k-state-focus,
.k-grid-header .k-hierarchy-cell .k-icon.k-state-border-down {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.1);
}

/*28297*/
.k-grid-header .k-header > .k-link:focus {
    text-decoration: none;
}

/*28301*/
.k-grid-header .k-grid-filter,
.k-grid-header .k-header-column-menu {
    padding: 0.375rem;
    width: calc(1.5em + 0.75rem + 2px);
    height: calc(1.5em + 0.75rem + 2px);
    box-sizing: border-box;
    outline: 0;
    line-height: 1.5;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
    -ms-flex-pack: center;
        justify-content: center;
    position: absolute;
    right: 0.5rem;
    bottom: 0.125rem;
    z-index: 1;
}

.k-grid-header .k-grid-filter:hover,
.k-grid-header .k-header-column-menu:hover {
    cursor: pointer;
}

.k-grid-header .k-cell-inner > .k-link > .k-icon.k-i-sort-desc-sm, .k-grid-header .k-cell-inner > .k-link > .k-icon.k-i-sort-asc-sm {
    vertical-align: text-top;
    margin-left: calc(1rem - 1px);
}

/*28333*/
.k-grid-header .k-sort-order {
    display: inline-block;
    vertical-align: top;
    height: 16px;
    font-size: 12px;
    margin-top: 2px;
    margin-left: -2px;
}

.k-column-resizer {
    width: .5em;
    height: 1000%;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    cursor: col-resize;
}

.k-grid-footer {
    border-top-width: 1px;
}

.k-grid-footer td {
    height: 1.5em;
}

.k-grid-footer td,
.k-group-footer td,
.k-grouping-row td {
    font-weight: bold;
}

/*28441*/
.k-grid-content,
.k-grid-content-locked {
    border-color: inherit;
    outline: 0;
}

/*28447*/
.k-grid-content table,
.k-grid-content-locked table {
    table-layout: fixed;
}

/*28452*/
.k-grid-content tr:last-child > td,
.k-grid-content-locked tr:last-child > td {
    border-bottom-width: 0;
}

/*28457*/
.k-grid-content {
    width: 100%;
    min-height: 0;
   
   	/* commenting this back out to bring back disabled scroll bars
   	   it's a grid column and data lineup issue
   	*/
    /*overflow: auto;*/

	/* see above, putting two lines below back in*/
    overflow-x: auto;
    overflow-y: scroll;
    position: relative;
    -ms-flex: 1;
        flex: 1;
}

/*28474*/
.k-grid th > .k-radio,
.k-grid th > .k-radio-wrap,
.k-grid th > .k-checkbox,
.k-grid th > .k-checkbox-wrap,
.k-grid td > .k-radio,
.k-grid td > .k-radio-wrap,
.k-grid td > .k-checkbox,
.k-grid td > .k-checkbox-wrap {
    vertical-align: top;
}

/*28485*/
.k-grid .k-edit-cell,
.k-grid .k-command-cell,
.k-grid .k-grid-edit-row td {
    padding: 5px 0.5rem;
    text-overflow: clip;
}

/*28514*/
.k-grid .k-command-cell > .k-button {
    vertical-align: middle;
}

/*28518*/
.k-grid .k-command-cell > .k-button + .k-button {
    margin-left: 0.5rem;
    -webkit-margin-end: unset;
            margin-inline-end: unset;
    -webkit-margin-start: 0.5rem;
            margin-inline-start: 0.5rem;
}

/*28534*/
.k-grid-pager {
    border-width: 1px 0 0;
    border-color: inherit;
    font-size: inherit;
}

/*28549*/
.k-grid-virtual .k-grid-content .k-grid-table-wrap {
    float: left;
    width: 100%;
}

/*28554*/
.k-grid-virtual .k-grid-content .k-grid-table {
    position: relative;
    float: left;
    z-index: 1;
}

/*28594*/
.k-grid-content,
.k-grid-content-locked {
    white-space: normal;
}

/*28619*/
.k-grid-content,
.k-grid-footer-wrap,
.k-grid-header-wrap {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    display: inline-block;
    vertical-align: top;
}

/*28628*/
.k-grid-content.k-auto-scrollable,
.k-grid-footer-wrap.k-auto-scrollable,
.k-grid-header-wrap.k-auto-scrollable {
    display: block;
}

/*28634*/
.k-grid-header-locked > table,
.k-grid-header-wrap > table {
    margin-bottom: -1px;
}

/*28639*/
.k-grid-header .k-header.k-grid-header-sticky,
.k-grid-header .k-filter-row .k-grid-header-sticky,
.k-grid-content-sticky,
.k-grid-row-sticky,
.k-grid-footer-sticky {
    position: sticky;
    z-index: 2;
}

/*28648*/
.k-grid-header .k-header.k-grid-header-sticky.k-edit-cell,
.k-grid-header .k-filter-row .k-grid-header-sticky.k-edit-cell,
.k-grid-content-sticky.k-edit-cell,
.k-grid-row-sticky.k-edit-cell,
.k-grid-footer-sticky.k-edit-cell {
    overflow: visible;
    z-index: 3;
}

/*28754*/
.k-header > .k-cell-inner {
    margin: -0.5rem calc(-1.5em + -0.25rem + -2px) -0.5rem -0.5rem;
}

.k-filterable > .k-cell-inner {
    margin: -0.5rem calc(-1.5em + -0.75rem + -2px) -0.5rem -0.5rem;
}

.k-filterable > .k-cell-inner .k-link {
    padding-right: 0;
}

.k-cell-inner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: inherit;
        justify-content: inherit;
    overflow: hidden;
}

.k-cell-inner > .k-link {
    padding: 0.5rem 0.5rem;
    width: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: inherit;
        justify-content: inherit;
    -ms-flex: 1;
        flex: 1;
    overflow: hidden;
}

.k-cell-inner > .k-link > .k-icon.k-i-sort-desc-sm,
.k-cell-inner > .k-link > .k-icon.k-i-sort-asc-sm {
    margin-left: 0;
    display: inline-block;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}

.k-cell-inner .k-sort-order {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    line-height: normal;
}

.k-cell-inner .k-grid-filter,
.k-cell-inner .k-header-column-menu {
    position: static;
}

/*28813*/
.k-cell-inner .k-grid-filter,
.k-cell-inner .k-header-column-menu,
.k-cell-inner .k-hierarchy-cell .k-icon {
    text-align: center;
    display: inline-block;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}

/*28822*/
.k-column-title {
    min-width: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    overflow: hidden;
}

/*28920*/
.k-filter-menu-container .k-actions, .k-filter-menu-container .k-edit-buttons,
.k-filter-menu-container .k-action-buttons,
.k-filter-menu-container .k-columnmenu-actions, .k-filter-menu-container .k-form-buttons {
    margin: 0;
    padding: 0;
}

/*29000*/
.k-column-menu-popup,
.k-grid-columnmenu-popup {
    width: 250px;
    box-sizing: border-box;
}

.k-column-menu-popup.k-popup,
.k-grid-columnmenu-popup.k-popup {
}

.k-popup > .k-column-menu-popup, .k-popup >
.k-grid-columnmenu-popup {
    max-width: 100%;
}

.k-column-menu-popup .k-actions, .k-column-menu-popup .k-edit-buttons,
.k-column-menu-popup .k-action-buttons,
.k-column-menu-popup .k-columnmenu-actions, .k-column-menu-popup .k-form-buttons,
.k-grid-columnmenu-popup .k-actions,
.k-grid-columnmenu-popup .k-edit-buttons,
.k-grid-columnmenu-popup .k-action-buttons,
.k-grid-columnmenu-popup .k-columnmenu-actions,
.k-grid-columnmenu-popup .k-form-buttons {
    margin: 0;
}

.k-column-menu {
    box-sizing: border-box;
}

.k-column-menu .k-menu:not(.k-context-menu) {
    font-weight: 400;
}

.k-column-menu .k-expander {
    border: 0;
    background: inherit;
}

.k-column-menu .k-expander .k-columnmenu-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
}

.k-column-list {
    padding: 0;
    margin: 0;
    list-style: none;
    max-height: 200px;
    overflow-x: hidden;
    overflow-y: auto;
}

.k-column-chooser-title,
.k-column-list-item {
    padding: 0.25rem 1rem;
}

.k-column-list-item {
    margin: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-align: center;
        align-items: center;
    gap: 4px;
    cursor: pointer;
    position: relative;
}

.k-column-list-item .k-checkbox-label {
    margin: 0;
}

.k-columns-items-wrap {
    padding: 0.5rem 0;
}

.k-columnmenu-item {
    padding: 0.25rem 1rem;
    outline: 0;
    cursor: pointer;
}

.k-columnmenu-item > .k-icon {
    margin-right: 0.5rem;
}

.k-columnmenu-item-wrapper + .k-columnmenu-item-wrapper {
    border-top: 1px solid;
    border-top-color: #dee2e6;
}

.k-columnmenu-item-content {
    overflow: hidden;
}

.k-column-menu-group-header {
    padding: 0.25rem 1rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    position: relative;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

.k-column-menu-group-header-text {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-size: 0.875rem;
    line-height: 1.5;
    font-weight: bold;
    text-transform: uppercase;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
}

[dir="rtl"] .k-columnmenu-item > .k-icon,
.k-rtl .k-columnmenu-item > .k-icon {
    margin-left: 0.5rem;
    margin-right: 0;
}

[dir="rtl"] .k-header > .k-cell-inner,
.k-rtl .k-header > .k-cell-inner {
    margin-right: -0.5rem;
    margin-left: calc(-1.5em + -0.25rem + -2px);
}

[dir="rtl"] .k-header > .k-cell-inner .k-sort-order,
.k-rtl .k-header > .k-cell-inner .k-sort-order {
    margin-right: -2px;
    margin-left: 0;
}

[dir="rtl"] .k-filterable > .k-cell-inner,
.k-rtl .k-filterable > .k-cell-inner {
    margin-right: -0.5rem;
    margin-left: calc(-1.5em + -0.75rem + -2px);
}

[dir="rtl"] .k-filterable > .k-cell-inner .k-link,
.k-rtl .k-filterable > .k-cell-inner .k-link {
    padding-right: 0.5rem;
    padding-left: 0;
}

.k-ie .k-grid-header,
.k-ie .k-grid-footer {
    padding-right: 17px;
    padding-left: 0;
    display: block;
}

.k-ie [dir="rtl"] .k-grid-header,
.k-ie [dir="rtl"] .k-grid-footer,
.k-ie .k-rtl .k-grid-header,
.k-ie .k-rtl .k-grid-footer {
    padding-right: 0;
    padding-left: 17px;
}

.k-grouping-header .k-group-indicator {
    border-radius: 0.25rem;
}

/*29172*/
.k-grid {
    border-color: #dee2e6;
    color: #212529;
    background-color: #ffffff;
}

/*29185*/
.k-grid td,
.k-grid .k-grid-content,
.k-grid .k-grid-header-locked,
.k-grid .k-grid-content-locked {
    border-color: #dee2e6;
}

/*29185*/
.k-grid .k-alt {
    background-color: rgba(0, 0, 0, 0.04);
}

/*29201*/
.k-grid td.k-state-focused,
.k-grid th.k-state-focused,
.k-grid th:focus,
.k-grid .k-master-row > td:focus,
.k-grid .k-grouping-row > td:focus,
.k-grid .k-detail-row > td:focus,
.k-grid .k-group-footer > td:focus,
.k-grid .k-grid-pager.k-state-focused,
.k-grid .k-grid-pager:focus {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.08);
 }

/*29297*/
.k-grid-header .k-hierarchy-cell .k-icon:focus,
.k-grid-header .k-hierarchy-cell .k-icon.k-state-focus,
.k-grid-header .k-hierarchy-cell .k-icon.k-state-border-down {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.1);
}

/*29460*/
.k-grid-pager {
    border-color: #dee2e6;
    color: #212529;
    background-color: #f8f9fa;
}

/*29473*/
.k-column-list-item:hover,
.k-columnmenu-item:hover {
    color: #16181b;
    background-color: #e9ecef;
}

/*30261*/
.k-spreadsheet-filter-menu .k-animation-container {
    position: relative;
}

/*31674*/
.k-treelist.k-grid-display-block.k-grid-lockedcolumns {
    display: block;
}

.k-treelist .k-status {
    padding: .4em .6em;
    line-height: 1.6em;
}

.k-treelist .k-status .k-loading {
    vertical-align: baseline;
    margin-right: 5px;
    display: none;
}

.k-treelist tr.k-hidden {
    display: none;
}

.k-treelist .k-treelist-dragging,
.k-treelist .k-treelist-dragging .k-state-hover {
    cursor: default;
}

.k-treelist .k-drop-hint {
    -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
}

.k-treelist tr.k-footer td,
.k-treelist tr.k-footer-template td {
    border-width: 1px 0;
    border-style: solid;
    font-weight: bold;
}

.k-treelist tr.k-footer + tr.k-footer td {
    border-top-width: 0;
}

.k-treelist-scrollable > table,
.k-treelist-scrollable .k-grid-header tr,
.k-treelist-scrollable .k-grid-header th {
    background-color: inherit;
}

.k-treelist-scrollable .k-grid-toolbar {
    position: sticky;
    z-index: 3;
    top: 0;
    left: 0;
}

.k-treelist-scrollable .k-grid-header th {
    position: sticky;
    z-index: 1;
}

.k-treelist-scrollable .k-grid-header th.k-grid-header-sticky {
    z-index: 3;
}

.k-treelist-scrollable thead.k-grid-header {
    padding-right: 0;
    background-color: #eee;
}

.k-treelist-scrollable tr.k-group-footer + tr.k-group-footer td {
    border-top-width: 0;
}

.k-treelist-scrollable[dir="rtl"] thead.k-grid-header,
.k-rtl .k-treelist-scrollable thead.k-grid-header {
    padding-left: 0;
}

.k-drag-separator {
    display: inline-block;
    border-right: 1px solid;
    height: 1em;
    vertical-align: top;
    margin: 0 .5em;
}

.k-treelist tr.k-footer td,
.k-treelist tr.k-footer-template td {
    font-weight: normal;
}

.k-treelist-scrollable .k-group-footer td {
    font-weight: normal;
}

.k-treelist tr.k-footer,
.k-treelist tr.k-footer-template {
    background-color: #f8f9fa;
}

.k-treelist tr.k-footer:hover,
.k-treelist tr.k-footer-template:hover {
    background-color: #f8f9fa;
}

.k-treelist-scrollable .k-group-footer td,
.k-treelist-scrollable .k-grouping-row td,
.k-treelist-scrollable tbody .k-group-cell {
    background-color: #f8f9fa;
}

/*35545*/
.k-scheduler-edit-form .k-scheduler-datetime-picker {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    gap: 0.5rem;
}

/*36137*/
.k-message-box .k-button {
    border-width: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}

/*36143*/
.k-message-box .k-button svg {
    width: 20px;
    height: 20px;
    fill: currentColor;
    display: inline-block;
}

/*36150*/
.k-rtl .k-message-box .k-button, .k-message-box .k-button[dir="rtl"] {
    -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
            transform: scaleX(-1);
}

/*36247*/
@-webkit-keyframes k-animation-blink {
    50% {
        opacity: 1;
    }
}

@keyframes k-animation-blink {
    50% {
        opacity: 1;
    }
}

/*POST-CLEANUP ADDITIONS*/
.k-dialog {
    width: clamp(18rem, 30vw, 32rem);
}

.k-dialog-titlebar {
    padding: 0.5rem 0.5rem;
	background-color: #2B4E6C;
	color: #FFF;
}

.k-dialog-title {
	font-size: 1.5rem;
}

.k-notification-close-action {
    padding-left: 3px;
    position: relative;
    top: -2px;
    cursor: pointer;
}

/*37335*/
kendo-scrollview.k-scrollview-wrap,
kendo-scrollview.k-scrollview,
.k-scrollview {
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    line-height: 1.5;
    position: relative;
    overflow: hidden;
    display: block;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-scrollview-wrap .k-scrollview,
.k-scrollview .k-scrollview-wrap {
    list-style-type: none;
    position: absolute;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    cursor: default;
    white-space: nowrap;
}

.k-scrollview-wrap .k-scrollview img,
.k-scrollview .k-scrollview-wrap img {
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

.k-scrollview-wrap .k-scrollview > li,
.k-scrollview .k-scrollview-wrap > li {
    display: inline-block;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
}

.k-scrollview-wrap .k-scrollview > [data-role="page"],
.k-scrollview .k-scrollview-wrap > [data-role="page"] {
    vertical-align: top;
    display: inline-block;
    min-height: 1px;
}

.k-scrollview-wrap.k-scrollview-animate {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    width: calc(var(--kendo-scrollview-views, 1)*100%);
    transition-duration: 0.3s;
    transition-timing-function: ease-in-out;
    -webkit-transform: translateX(calc(-100%/var(--kendo-scrollview-views, 1)*(var(--kendo-scrollview-current, 1) - 1)));
        -ms-transform: translateX(calc(-100%/var(--kendo-scrollview-views, 1)*(var(--kendo-scrollview-current, 1) - 1)));
            transform: translateX(calc(-100%/var(--kendo-scrollview-views, 1)*(var(--kendo-scrollview-current, 1) - 1)));
}

.k-scrollview-wrap.k-scrollview-animate .k-scrollview-view {
    width: calc(100%/var(--kendo-scrollview-views, 1));
    -ms-flex: 0 0 calc(100%/var(--kendo-scrollview-views, 1));
        flex: 0 0 calc(100%/var(--kendo-scrollview-views, 1));
}

[dir="rtl"] .k-scrollview-wrap.k-scrollview-animate,
.k-rtl .k-scrollview-wrap.k-scrollview-animate {
    -webkit-transform: translateX(calc(100%/var(--kendo-scrollview-views, 1)*(var(--kendo-scrollview-current, 1) - 1)));
        -ms-transform: translateX(calc(100%/var(--kendo-scrollview-views, 1)*(var(--kendo-scrollview-current, 1) - 1)));
            transform: translateX(calc(100%/var(--kendo-scrollview-views, 1)*(var(--kendo-scrollview-current, 1) - 1)));
}

kendo-scrollview.k-scrollview-wrap kendo-scrollview-pager,
kendo-scrollview.k-scrollview kendo-scrollview-pager,
.k-scrollview-nav-wrap {
    padding: 0;
    margin: 0;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 50px;
    text-align: center;
}

kendo-scrollview.k-scrollview-wrap kendo-scrollview-pager,
kendo-scrollview.k-scrollview kendo-scrollview-pager {
    pointer-events: none;
}

kendo-scrollview.k-scrollview-wrap .k-scrollview-nav,
kendo-scrollview.k-scrollview .k-scrollview-nav {
    pointer-events: initial;
}

.k-scrollview-pageable,
.k-scrollview-nav {
    margin: 0;
    padding: 20px;
    max-width: 100%;
    box-sizing: border-box;
    line-height: 0;
    text-align: center;
    white-space: nowrap;
    list-style: none;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
        align-items: center;
    overflow-x: scroll;
    overflow-y: hidden;
    pointer-events: initial;
}

.k-scrollview-pageable:focus,
.k-scrollview-nav:focus {
    outline: none;
}

.k-scrollview-pageable > .k-button,
.k-scrollview-nav > .k-link {
    margin: 0 10px;
    padding: 0;
    width: 10px;
    height: 10px;
    border-width: 0px;
    border-style: solid;
    border-radius: 50%;
    box-sizing: content-box;
    display: inline-block;
    position: relative;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    cursor: pointer;
    pointer-events: all;
    vertical-align: top;
}

.k-scrollview-pageable > .k-button::before,
.k-scrollview-nav > .k-link::before {
    content: "";
    width: 30px;
    height: 30px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    pointer-events: initial;
    border-radius: 0;
}

.k-scrollview-next,
.k-scrollview-prev {
    display: table;
    position: absolute;
    padding: 0;
    height: 60%;
    top: 20%;
    text-decoration: none;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}

.k-scrollview-next .k-icon,
.k-scrollview-prev .k-icon {
    display: table-cell;
    overflow: visible;
    margin: 0;
    padding: 0;
    vertical-align: middle;
    font-size: 4.5em;
    font-weight: normal;
}

.k-scrollview-prev {
    left: 0;
}

.k-scrollview-next {
    right: 0;
}

.k-scrollview-animation {
    transition-duration: .3s;
    transition-timing-function: ease-in-out;
}

@supports (-webkit-user-select: none) {
    kendo-scrollview.k-scrollview-wrap ul.k-scrollview li > *,
    kendo-scrollview.k-scrollview ul.k-scrollview-wrap li > *,
    div.k-scrollview ul.k-scrollview-wrap li > * {
        pointer-events: auto;
    }
}

@supports not (-webkit-user-select: none) {
    kendo-scrollview.k-scrollview-wrap ul.k-scrollview li > *,
    kendo-scrollview.k-scrollview ul.k-scrollview-wrap li > *,
    div.k-scrollview ul.k-scrollview-wrap li > * {
        pointer-events: none;
    }
}

kendo-scrollview.k-scrollview-wrap,
.k-scrollview {
    border-color: #dee2e6;
    color: #212529;
    background-color: #ffffff;
}

kendo-scrollview.k-scrollview-wrap.k-scrollview-dark kendo-scrollview-pager,
kendo-scrollview.k-scrollview-wrap.k-scrollview-dark .k-scrollview-nav-wrap,
.k-scrollview.k-scrollview-dark kendo-scrollview-pager,
.k-scrollview.k-scrollview-dark .k-scrollview-nav-wrap {
    background-color: rgba(0, 0, 0, 0.4);
}

kendo-scrollview.k-scrollview-wrap.k-scrollview-dark .k-scrollview-next,
kendo-scrollview.k-scrollview-wrap.k-scrollview-dark .k-scrollview-prev,
.k-scrollview.k-scrollview-dark .k-scrollview-next,
.k-scrollview.k-scrollview-dark .k-scrollview-prev {
    color: rgba(0, 0, 0, 0.4);
}

kendo-scrollview.k-scrollview-wrap.k-scrollview-light kendo-scrollview-pager,
kendo-scrollview.k-scrollview-wrap.k-scrollview-light .k-scrollview-nav-wrap,
.k-scrollview.k-scrollview-light kendo-scrollview-pager,
.k-scrollview.k-scrollview-light .k-scrollview-nav-wrap {
    background-color: rgba(255, 255, 255, 0.4);
}

.k-scrollview:focus,
.k-scrollview-wrap:focus {
    outline: none;
}

.k-scrollview-next,
.k-scrollview-prev {
    color: white;
    background-color: rgba(0, 0, 0, 0);
    text-shadow: rgba(0, 0, 0, 0.3) 0 0 15px;
    opacity: 0.7;
    outline-width: 0;
}

.k-scrollview-next:focus, .k-scrollview-next.k-state-focus,
.k-scrollview-prev:focus,
.k-scrollview-prev.k-state-focus {
    color: white;
    opacity: 1;
}

.k-scrollview-next:focus .k-icon::before, .k-scrollview-next.k-state-focus .k-icon::before,
.k-scrollview-prev:focus .k-icon::before,
.k-scrollview-prev.k-state-focus .k-icon::before {
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-scrollview-next:hover, .k-scrollview-next.k-state-hover,
.k-scrollview-prev:hover,
.k-scrollview-prev.k-state-hover {
    color: white;
    opacity: 1;
}

.k-scrollview-pageable > .k-button,
.k-scrollview-nav > .k-link {
    background-color: #e4e7eb;
    border-color: rgba(0, 0, 0, 0.08)
}

.k-scrollview-pageable > .k-button.k-primary,
.k-scrollview-nav > .k-link.k-primary {
    background: #2b4e6c;
    border: #2b4e6c;
}

.k-scrollview-pageable > .k-button:focus, .k-scrollview-pageable > .k-button.k-state-focused,
.k-scrollview-nav > .k-link:focus,
.k-scrollview-nav > .k-link.k-state-focused {
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-scrollview-nav > .k-link:hover,
.k-scrollview-nav > .k-link.k-state-hover {
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-scrollview-pageable > .k-button {
    box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.08);
}

.k-barcode {
    display: inline-block;
}

.k-barcode > div {
    height: 150px;
}

/*37646*/
.k-var--chart-font {
    font-size: 1rem;
}

.k-var--chart-title-font {
    font-size: 1.143em;
}

.k-var--chart-pane-title-font {
    font-size: 0.857em;
    font-weight: 400;
}

.k-var--chart-label-font {
    font-size: 0.857em;
}

.k-chart,
.k-sparkline,
.k-stockchart {
    border-width: 0px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    line-height: 1.5;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-chart,
.k-stockchart {
    display: block;
    height: 400px;
}

.k-chart-surface {
    height: 100%;
}

.k-chart .k-popup {
    border-width: 0;
}

.k-chart-tooltip-wrapper .k-animation-container-shown,
.k-chart-tooltip-wrapper.k-animation-container-shown {
    transition: left ease-in 80ms, top ease-in 80ms;
}

.k-sparkline-tooltip-wrapper,
.k-chart-tooltip-wrapper {
    z-index: 12000;
}

.k-sparkline-tooltip-wrapper > .k-popup,
.k-chart-tooltip-wrapper > .k-popup {
    padding: 0;
    border-width: 0;
    background: transparent;
}

.k-chart-tooltip table {
    border-spacing: 0;
    border-collapse: collapse;
}

.k-chart-tooltip {
    border-radius: 0.25rem;
    font-size: 0.929rem;
    line-height: 1.5;
    padding: 0.25rem 0.5rem;
}

.k-chart-tooltip th {
    width: auto;
    text-align: center;
    padding: 1px;
}

.k-chart-tooltip td {
    width: auto;
    text-align: left;
    padding: 0.25rem 0.5rem;
    line-height: 1.5;
    vertical-align: middle;
}

.k-chart-crosshair-tooltip,
.k-chart-shared-tooltip {
    border-width: 1px;
    border-style: solid;
}

.k-chart-shared-tooltip .k-chart-shared-tooltip-marker {
    display: block;
    width: 15px;
    height: 3px;
    vertical-align: middle;
}

.k-selection {
    position: absolute;
    height: 100%;
    border-width: 1px;
    border-style: solid;
    border-bottom: 0;
}

.k-selection-bg {
    position: absolute;
    width: 100%;
    height: 100%;
}

.k-handle {
    border-radius: 50%;
    width: 22px;
    height: 22px;
    border-width: 1px;
    border-style: solid;
    z-index: 1;
    position: absolute;
    box-sizing: content-box;
}

.k-handle div {
    width: 100%;
    height: 100%;
}

.k-left-handle {
    left: -11px;
}

.k-right-handle {
    right: -11px;
}

.k-left-handle div {
    margin: -22px 0 0 -14.6666666667px;
    padding: 44px 29.3333333333px 0 0;
}

.k-right-handle div {
    margin: -22px 0 0 -14.6666666667px;
    padding: 44px 0 0 29.3333333333px;
}

.k-left-handle.k-handle-active div {
    margin-left: -44px;
    padding-left: 58.6666666667px;
}

.k-right-handle.k-handle-active div {
    margin-left: -44px;
    padding-right: 58.6666666667px;
}

.k-mask {
    position: absolute;
    height: 100%;
}

.k-navigator-hint div {
    position: absolute;
}

.k-navigator-hint .k-scroll {
    border-radius: 0.25rem;
    position: absolute;
    height: 4px;
}

.k-navigator-hint .k-tooltip {
    margin-top: 20px;
    min-width: 160px;
    opacity: 1;
    text-align: center;
}

.k-sparkline,
.k-sparkline span {
    display: inline-block;
    vertical-align: top;
}

.k-sparkline span {
    height: 100%;
    width: 100%;
}

.k-chart-dragging {
    user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}

.k-chart-donut-center {
    position: absolute;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    border-radius: 50%;
    text-align: center;
    border: 4px solid transparent;
    box-sizing: border-box;
}

.k-pdf-export .k-chart .k-animation-container,
.k-pdf-export .k-sparkline .k-animation-container,
.k-pdf-export .k-stockchart .k-animation-container {
    display: none;
}

.k-diagram {
    height: 600px;
}

.k-diagram .km-scroll-wrapper {
    width: 100%;
    height: 100%;
    position: relative;
}

.k-diagram .km-scroll-wrapper {
    width: 100%;
    height: 100%;
    position: relative;
}

.k-canvas-container {
    width: 100%;
    height: 100%;
}

.k-diagram img {
    box-sizing: content-box;
}

.k-treemap {
    height: 400px;
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    outline: 0;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    line-height: 1.5;
    display: block;
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-treemap .k-treemap-tile {
    margin: -1px 0 0 -1px;
    height: 100%;
    box-sizing: border-box;
    border: 1px solid;
    border-color: inherit;
    color: inherit;
    background-color: inherit;
    overflow: hidden;
    position: absolute;
}

.k-treemap > .k-treemap-tile {
    position: relative;
}

.k-treemap .k-treemap-title {
    padding: 0.25rem 0.5rem;
    border-width: 0 0 1px;
    border-style: solid;
    border-color: inherit;
    font-size: 1rem;
    background-position: 0 0;
    background-repeat: repeat-x;
}

.k-treemap .k-treemap-title-vertical {
    padding: 0.5rem 0.25rem;
    width: 1.5em;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position: absolute;
    top: 0;
    bottom: 0;
}

.k-treemap .k-treemap-title-vertical > div {
    -webkit-transform-origin: right;
        -ms-transform-origin: right;
            transform-origin: right;
    -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
            transform: rotate(-90deg);
    position: absolute;
    top: 0;
    right: 1em;
}

.k-treemap .k-treemap-wrap {
    border-color: inherit;
    color: inherit;
    background-color: inherit;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.k-treemap .k-treemap-title + .k-treemap-wrap {
    top: calc(2rem + 1px);
}

.k-treemap .k-treemap-title-vertical + .k-treemap-wrap {
    left: calc(2rem + 1px);
}

.k-treemap .k-leaf {
    padding: 0.5rem;
}

.k-gauge {
    text-align: left;
    position: relative;
}

.k-arcgauge,
.k-circulargauge {
    display: inline-block;
}

.k-arcgauge-label,
.k-circulargauge-label {
    position: absolute;
    text-align: center;
    padding: 0;
    margin: 0;
}

.k-qrcode {
    display: inline-block;
}

.k-qrcode > div {
    height: 150px;
}

.k-var--accent {
    background-color: #2b4e6c;
}

.k-var--accent-contrast {
    background-color: white;
}

.k-var--primary {
    background-color: #2b4e6c;
}

.k-var--primary-contrast {
    background-color: white;
}

.k-var--base {
    background-color: #f8f9fa;
}

.k-var--background {
    background-color: #ffffff;
}

.k-var--border-radius {
    margin-top: 0.25rem;
}

.k-var--normal-background {
    background-color: #f8f9fa;
}

.k-var--normal-text-color {
    background-color: #212529;
}

.k-var--hover-background {
    background-color: #e9ecef;
}

.k-var--hover-text-color {
    background-color: #16181b;
}

.k-var--selected-background {
    background-color: #3d8dae;
}

.k-var--selected-text-color {
    background-color: #ffffff;
}

.k-var--success {
    background-color: #2b4e6c;
}

.k-var--info {
    background-color: #3d8dae;
}

.k-var--warning {
    background-color: #e4973c;
}

.k-var--error {
    background-color: #c1493c;
}

.k-var--series-a {
    background-color: #0d6efd;
}

.k-var--series-b {
    background-color: #6f42c1;
}

.k-var--series-c {
    background-color: #20c997;
}

.k-var--series-d {
    background-color: #198754;
}

.k-var--series-e {
    background-color: #ffc107;
}

.k-var--series-f {
    background-color: #dc3545;
}

.k-var--series-1 {
    background-color: #0d6efd;
}

.k-var--series-2 {
    background-color: #6f42c1;
}

.k-var--series-3 {
    background-color: #20c997;
}

.k-var--series-4 {
    background-color: #198754;
}

.k-var--series-5 {
    background-color: #ffc107;
}

.k-var--series-6 {
    background-color: #dc3545;
}

.k-var--series-7 {
    background-color: #4a92fe;
}

.k-var--series-8 {
    background-color: #9371d1;
}

.k-var--series-9 {
    background-color: #58d7b1;
}

.k-var--series-10 {
    background-color: #53a57f;
}

.k-var--series-11 {
    background-color: #ffd145;
}

.k-var--series-12 {
    background-color: #e56874;
}

.k-var--series-13 {
    background-color: #0a53be;
}

.k-var--series-14 {
    background-color: #533291;
}

.k-var--series-15 {
    background-color: #189771;
}

.k-var--series-16 {
    background-color: #13653f;
}

.k-var--series-17 {
    background-color: #bf9105;
}

.k-var--series-18 {
    background-color: #a52834;
}

.k-var--series-19 {
    background-color: #86b7fe;
}

.k-var--series-20 {
    background-color: #b7a1e0;
}

.k-var--series-21 {
    background-color: #90e4cb;
}

.k-var--series-22 {
    background-color: #8cc3aa;
}

.k-var--series-23 {
    background-color: #ffe083;
}

.k-var--series-24 {
    background-color: #ee9aa2;
}

.k-var--series-25 {
    background-color: #07377f;
}

.k-var--series-26 {
    background-color: #382161;
}

.k-var--series-27 {
    background-color: #10654c;
}

.k-var--series-28 {
    background-color: #0d442a;
}

.k-var--series-29 {
    background-color: #806104;
}

.k-var--series-30 {
    background-color: #6e1b23;
}

.k-var--gauge-pointer {
    background-color: #2b4e6c;
}

.k-var--gauge-track {
    background-color: #ebebeb;
}

.k-var--chart-inactive {
    background-color: rgba(33, 37, 41, 0.5);
}

.k-var--chart-major-lines {
    background-color: rgba(0, 0, 0, 0.08);
}

.k-var--chart-minor-lines {
    background-color: rgba(0, 0, 0, 0.04);
}

.k-var--chart-area-opacity {
    opacity: 0.6;
}

.k-var--chart-area-inactive-opacity {
    opacity: 0.1;
}

.k-var--chart-line-inactive-opacity {
    opacity: 0.3;
}

.k-var--chart-notes-background {
    background-color: rgba(0, 0, 0, 0.5);
}

.k-var--chart-notes-border {
    background-color: rgba(0, 0, 0, 0.5);
}

.k-var--chart-notes-lines {
    background-color: rgba(0, 0, 0, 0.5);
}

.k-var--chart-crosshair-background {
    background-color: rgba(0, 0, 0, 0.5);
}

.k-var--chart-error-bars-background {
    background-color: rgba(0, 0, 0, 0.5);
}

.k-chart,
.k-sparkline,
.k-stockchart {
    border-color: #dee2e6;
    color: #212529;
    background-color: transparent;
}

.k-chart .k-popup,
.k-sparkline .k-popup,
.k-stockchart .k-popup {
    background: transparent;
}

.k-chart-tooltip {
    color: #ffffff;
}

.k-chart-tooltip-inverse {
    color: #000000;
}

.k-chart-crosshair-tooltip,
.k-chart-shared-tooltip {
    color: #212529;
    background-color: #ebebeb;
    border-color: rgba(0, 0, 0, 0.08);
}

.k-selection {
    border-color: rgba(0, 0, 0, 0.08);
    box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.15);
}

.k-selection-bg {
    background-color: transparent;
}

.k-handle {
    cursor: e-resize;
    border-color:rgba(0, 0, 0, 0.08);
    color: #212529;
    background-color: #e4e7eb;
}

.k-handle:hover {
    border-color: #c7cdd5;
    background-color: #ced3db;
}

.k-handle div {
    background-color: transparent;
}

.k-mask {
    background-color: #ffffff;
    opacity: .8;
}

.k-treemap {
    border-color: #dee2e6;
    color: #212529;
    background-color: #ffffff;
}

.k-treemap .k-treemap-title {
    border-color: #dee2e6;
    color: #212529;
    background-color: #f8f9fa;
}

.k-treemap .k-leaf {
    color: #ffffff;
}

.k-treemap .k-leaf.k-inverse {
    color: #212529;
}

.k-treemap .k-leaf.k-state-hover {
    box-shadow: inset 0 0 0 3px #dee2e6;
}

.k-map {
    height: 600px;
    box-sizing: border-box;
    border-width: 0px;
    border-style: solid;
    font-size: 1rem;
    line-height: 1.5;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.k-map *,
.k-map *::before,
.k-map *::after {
    box-sizing: border-box;
}

.k-map .km-scroll-wrapper {
    width: 100%;
    height: 100%;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    position: absolute;
}

.k-map .km-scroll-container {
    height: 100%;
}

.k-map .k-touch-scrollbar {
    display: none;
}

.k-map .k-layer {
    position: absolute;
    left: 0;
    top: 0;
}

.k-map .k-marker {
    -webkit-transform: translate(-50%, -100%);
        -ms-transform: translate(-50%, -100%);
            transform: translate(-50%, -100%);
    font-size: 32px;
    cursor: pointer;
    position: absolute;
    overflow: visible;
}

.k-map .k-attribution {
    padding: 0.25rem 0.5rem;
    border-width: 0;
    font-size: 0.75rem;
    z-index: 1000;
}

.k-map-controls {
    position: absolute;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
}

.k-navigator {
    margin: 1rem;
    width: 52px;
    height: 52px;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    border-radius: 50%;
    position: relative;
}

.k-pdf-export .k-navigator {
    display: none;
}

.k-navigator .k-button {
    padding: 0;
    width: auto;
    height: auto;
    line-height: 1;
    box-shadow: none;
    position: absolute;
}

.k-navigator .k-button .k-icon {
    min-width: 0;
    min-height: 0;
}

.k-navigator .k-navigator-n,
.k-navigator .k-navigator-up {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    top: 2px;
    left: 50%;
}

.k-navigator .k-navigator-e,
.k-navigator .k-navigator-right {
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    right: 2px;
    top: 50%;
}

.k-navigator .k-navigator-s,
.k-navigator .k-navigator-down {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    bottom: 2px;
    left: 50%;
}

.k-navigator .k-navigator-w,
.k-navigator .k-navigator-left {
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 2px;
    top: 50%;
}

.k-zoom-control {
    margin: 1rem;
    border: 0;
    background: none;
    display: -ms-flexbox;
    display: flex;
}

.k-pdf-export .k-zoom-control {
    display: none;
}

.k-map {
    border-color: #dee2e6;
    color: #212529;
    background-color: #ffffff;
}

.k-map .k-navigator {
    border-color:rgba(0, 0, 0, 0.08);
    color: #212529;
    background-color: #e4e7eb;
}

.k-map .k-marker {
    color: #2b4e6c;
}

.k-map .k-attribution {
    background-color: rgba(255, 255, 255, 0.8);
}

.k-orgchart {
    width: 100%;
    padding: 1.5rem 1.5rem;
    box-sizing: border-box;
    font-size: 1rem;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    line-height: 1.5;
    overflow: auto;
}

.k-orgchart *,
.k-orgchart *::before,
.k-orgchart *::after {
    box-sizing: border-box;
}

.k-orgchart-container {
    margin: 0 auto;
    width: 100%;
    height: 100%;
    position: relative;
}

.k-orgchart-group {
    gap: 1.5rem;
}

.k-orgchart-group.k-vstack > .k-orgchart-node-container {
    gap: 0;
}

.k-orgchart-node-container {
    gap: 1.5rem;
}

.k-orgchart-node-group-container {
    border-radius: 0.25rem;
    padding: 1.5rem 1.5rem;
    border-width: 1px;
    border-style: solid;
    outline: 0;
}

.k-orgchart-node-group-title {
    margin: 0 0 0.375rem;
    font-size: 1.25rem;
    line-height: 1.25;
}

.k-orgchart-node-group-subtitle {
    margin: 0 0 1.5rem;
    font-size: 1rem;
}

.k-orgchart-card {
    width: 300px;
    border-width: 1px;
}

.k-orgchart-card .k-card-title {
    margin: 0 0 0px;
}

.k-orgchart-card .k-card-subtitle {
    margin: 0 0 0px;
}

.k-orgchart-card .k-card-body {
    border-width: 2px 0 0;
    border-style: solid;
    -ms-flex-positive: 0;
        flex-grow: 0;
}

.k-orgchart-card .k-card-body .k-card-title-wrap {
    margin: 0 0.75rem 0 0;
    min-width: 0;
    min-height: 45px;
}

.k-orgchart-line {
    background-color: currentColor;
}

.k-orgchart-line-h {
    height: 1px;
}

.k-orgchart-line-v {
    margin: 0 auto;
    width: 1px;
    height: 25px;
}

.k-orgchart-button {
    z-index: 1;
}

.k-orgchart {
    border-color: #dee2e6;
    color: #212529;
    background-color: #ffffff;
}

.k-orgchart-card .k-card-body {
    border-color: transparent;
}

.k-orgchart-card:focus, .k-orgchart-card.k-state-focus {
    box-shadow: 0 0 0 3px rgba(222, 226, 230, 0.5);
}

.k-orgchart-node-group-container {
    border-color: #e4e5e6;
    color: #212529;
    background-color: #f8f9fa;
}

.k-orgchart-node-group-container:focus,
.k-orgchart-node-group-container.k-state-focus,
.k-orgchart-node-group-container.k-state-focused {
    box-shadow: 0 0 0 3px rgba(222, 226, 230, 0.5);
}

.k-orgchart-node-group-subtitle {
    color: #6c757d;
}

.k-orgchart-line-h,
.k-orgchart-line-v {
    color: #e4e5e6;
}

.k-radio:checked, .k-radio.k-checked {
    border-color: var(--color-black);
    color: var(--color-black);
    background-color: var(--color-base);
}

.k-pager .k-button.k-button-flat{
	background-color: var(--color-base) !important;
	border-color: #dee2e6 !important;
	border-radius: 0px;
    padding: 0.25rem 0.375rem;
    border-width: 1px;
    border-style: solid;
    min-width: calc(1.5em + 0.75rem + 2px);
    height: calc(1.5em + 0.75rem + 2px);
}

.k-pager .k-pager-numbers .k-button.k-button-flat{
	background-color: var(--color-base) !important;
	color: var(--color-hover-color);
}

.k-pager .k-pager-numbers .k-button.k-button-flat.k-selected{
	background-color: var(--color-hover-color) !important;
	color: var(--color-base);
	border-color: var(--color-hover-color) !important;
}

.k-fab.k-fab-secondary:hover{
	background-color: var(--color-hover-dark-color);
	border-color: var(--color-hover-dark-color);
	outline-color: var(--color-hover-dark-color);
}

.flexlayout__tab .k-toolbar{
	background-color: transparent;
	border: 0;
}

.k-grid td.k-selected, .k-grid .k-table-row.k-selected>td, .k-grid .k-table-td.k-selected, .k-grid .k-table-row.k-selected>.k-table-td{
    background-color: transparent;
}

.k-radio, .k-radio.k-radio-md {
    width: 13px;
    height: 13px;
}

.k-radio {
    border-color: var(--color-black);
    color: var(--color-black);
    background-color: var(--color-base);
}

.k-radio-wrap {
    flex: none;
    display: inline-flex;
    flex-flow: row nowrap;
    gap: 0;
    align-items: center;
    align-self: start;
    vertical-align: middle;
    position: relative;
    line-height: 15px;
}

.k-pager-numbers-wrap .k-pager-input{
	display: none;
}
#constituo-imaging-container .flexlayout__layout, :root{
  --color-black: #141823;
  --color-text: var(--color-black);
  --color-base: #ffffff;
  --color-background: var(--color-base);
  --color-primary: #2b4e6c;
  --color-primary-bg-text: #ffffff;
  --color-1: #f7f7f7;
  --color-2: #f0f0f0;
  --color-3: #e9e9e9;
  --color-4: #e0e0e0;
  --color-5: #dbdbdb;
  --color-6: #d3d3d3;
  --color-7: #8a8a8a;
  --color-8: #dee2e6;
  --color-alert: #C1493C;
  --color-invalid: #C1493C;
  --color-drag1: #5f86c4;
  --color-drag2: #77a677;
  --color-hover-color: #3d8dae;
  --color-input-background-color: #f0f7fa;
  --color-input-focus-border: #95a7b6;
  --color-switch-track: #95a7b6;
  --color-standard-button: #e4e7eb;
  --color-standard-toolbar: #f8f9fa;;
  --color-selected: rgb(228, 151, 60);
  --color-selected-faded: rgb(228, 151, 60, 0.2);
  --color-hover-color-faded: rgba(61, 141, 174, 0.25);
  --color-hover-dark-color: #306e88;
  --color-drag1-background: rgba(95, 134, 196, 0.1);
  --color-drag2-background: rgba(119, 166, 119, 0.075);
  --font-size: medium;
  --font-family: Roboto, Arial, sans-serif;
  --color-overflow: gray;
  --color-card-gradient-start: rgb(251, 251, 251);
  --color-card-gradient-end: #dfe9f3;
  --color-background-alt: var(--color-2);
  --color-primary-border: var(--color-6);
  --color-contrast-border: var(--color-7);
  --color-light-border: var(--color-4);
  --color-tabset-background: var(--color-background);
  --color-tabset-background-selected: var(--color-1);
  --color-tabset-background-maximized: var(--color-6);
  --color-tabset-divider-line: var(--color-4);
  --color-tabset-header-background: var(--color-background);
  --color-tabset-header: var(--color-text);
  --color-border-background: var(--color-background);
  --color-border-divider-line: var(--color-4);
  --color-tab-selected: var(--color-text);
  --color-tab-selected-background: var(--color-4);
  --color-tab-unselected: gray;
  --color-tab-unselected-background: transparent;
  --color-tab-textbox: var(--color-text);
  --color-tab-textbox-background: var(--color-3);
  --color-border-tab-selected: var(--color-text);
  --color-border-tab-selected-background: var(--color-4);
  --color-border-tab-unselected: gray;
  --color-border-tab-unselected-background: var(--color-2);
  --color-splitter: var(--color-1);
  --color-splitter-hover: var(--color-4);
  --color-splitter-drag: var(--color-4);
  --color-drag-rect-border: var(--color-6);
  --color-drag-rect-background: var(--color-4);
  --color-drag-rect: var(--color-text);
  --color-popup-border: var(--color-6);
  --color-popup-unselected: var(--color-text);
  --color-popup-unselected-background: white;
  --color-popup-selected: var(--color-text);
  --color-popup-selected-background: var(--color-3);
  --color-edge-marker: gray;
  --box-shadow-standard: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
  --SUCCESS-COLOR-BG: #D9ECDA;
  --SUCCESS-COLOR-BORDER: #26852B;
  --SUCCESS-COLOR-ICON: #26852B;
  --SUCCESS-COLOR-TEXT: #141823;
  --WARNING-COLOR-BG: #fbf5d0;
  --WARNING-COLOR-BORDER: #5f5207;
  --WARNING-COLOR-ICON: #5f5207;
  --WARNING-COLOR-TEXT: #141823;
  --ERROR-COLOR-BG: #fbd0da;
  --ERROR-COLOR-BORDER: #5f071c;
  --ERROR-COLOR-TEXT: #141823;
  --ERROR-COLOR-ICON: #FF0000;
  --INFO-COLOR-BG: #c9dfe8;
  --INFO-COLOR-BORDER: #20495a;
  --INFO-COLOR-ICON: #20495a;
  --INFO-COLOR-TEXT: #141823;
}
.main-view {
	display: flex !important;
	flex-direction: column !important;
	height: 100vh !important; /* Or 100% if the parent has a fixed height */
	overflow: hidden !important; /* Prevent the body from scrolling */
}

header {
    flex: 0 0 auto !important; /* Don't grow, don't shrink */
}

.user-menu {
	cursor: pointer;
}

.constituo-container {
	flex: 1 1 auto !important; /* Fill all available space */
	height: auto !important; /* Remove the calc(100% - 48px) */
	min-height: 0 !important; /* Important for nested flex scroll */
}

.constituo-fieldset {
	width: calc(100% - 42px);
	margin: 10px;
}

.constituo-user-desktop-container {
	width: 100%;
	height: calc(100% - 48px);
}

.constituo-nav-item-label {
	white-space: normal;
    font-size: 12px;
    margin-top: 20px;
    margin-left: 15px;
    margin-bottom: 10px;
    text-transform: uppercase;
    color: rgba(255, 255, 255, 0.7);
}

.k-popup{
	border-color: var(--color-black);
}

.k-popup.popup-content {
    display: flex !important;
    flex-direction: column !important;
    max-height: calc(100vh - 20px) !important;
    overflow-y: auto !important;
    max-width: calc(100vw - 20px) !important;
    box-sizing: border-box !important;
}

/* Only apply these overrides when the viewport is small (High Zoom) */
@media screen and (max-height: 600px), screen and (max-width: 800px) {

    /* 1. Target the vertical menu for scrolling */
    .k-menu.k-menu-vertical {
        display: flex !important;
        flex-direction: column !important;
        
        /* Constrain height to the small viewport */
        max-height: calc(100vh - 40px) !important;
        overflow-y: auto !important;
        
        /* 2. Disable transitions in Zoom Mode to prevent the 'jump' */
        transition: none !important;
        height: auto !important;
    }

    /* 3. Ensure the Kendo animation container doesn't clip the scrollable menu */
    .k-animation-container:has(.k-menu-vertical) {
        max-height: 100vh !important;
        overflow: visible !important;
        transition: none !important;
        height: auto !important;
        
        /* 4. Force position to the top of the viewport to keep it reachable */
        top: 10px !important;
    }

    /* 5. Same logic for Popups/Dialogs if needed */
    .k-popup.popup-content {
        max-height: calc(100vh - 20px) !important;
        overflow-y: auto !important;
        transition: none !important;
    }
}

.k-drawer-item.constituo-nav-item-selectable:hover {
	color: var(--color-base);
	background-color: var(--color-hover-color);
}

#constituo-imaging-container .k-drawer {
    background-color: var(--color-primary);
    color: var(--color-primary-bg-text);
    border-color: var(--color-primary-border);
}

.k-drawer-item.constituo-nav-item-submenu-selected {
	background-color: var(--color-selected-faded);
}

.k-drawer-item.constituo-nav-item-selected {
	background-color: var(--color-selected);
}

.constituo-nav-item-wrapper {
    position: relative;
}

.constito-left-nav-filter-button {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	border: 0;
	background: transparent;
	padding: 0;
	width: 32px;
	height: 32px;
	cursor: pointer;
	color: var(--color-base);	
}

.constituo-left-nav-edit-filters-button {
    right: 70px;
}

.constituo-left-nav-clear-filters-button {
    right: 40px;
}
	
.constituo-app-bar .k-badge-container {
	margin-right: 8px;
}
	
.constituo-app-bar ul {
	font-size: 14px;
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: flex;
}
	
.constituo-app-bar li {
    margin: 0 10px;
}
    
.constituo-app-bar li:hover {
	cursor: pointer;
	color: var(--color-hover-color);
}
	
.constituo-app-bar .k-appbar-section {
	display: flex;
}

.constituo-app-bar .k-button {
	padding: 0 8px;
}

.constituo-app-bar .content li {
	margin: 0;
	padding: 6px 5px;
}

.constituo-app-bar .content ul {
	display: block;
}


.constituo-app-bar .title {
	font-size: 26px;
	margin: 0;
	text-shadow: 2px 3px 5px var(--color-black);
}

.constituo-app-bar .title {
	color: var(--color-primary-bg-text) !important;
}

.constituo-app-bar .content {
	padding: 4px 8px;
}

.constituo-profile-image {
	background-color: var(--color-base);
    border-radius: 16px;   
}

.constituo-organization-picker {
	width: 200px;
	height: 30px;
	font-size: 12pt;
}

.constituo-organization-picker-item {
	font-size: 10pt !important;
	padding: 2px 10px 2px 10px;
	cursor: pointer;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.constituo-cached-messages-container {
	width: 360px;
	height: 75%;
	overflow-x: hidden;
    border-radius: 10px;
    padding: 0px;
    z-index: 100;
}

.constituo-cached-messages-header {
	border-bottom: 1px solid var(--color-6);
	padding-bottom: 0px;
}

.constituo-cached-messages-footer {
	padding-top: 10px;
}

.constituo-cached-messages-message-container {
	padding-top: 5px;
	padding-bottom: 5px;
	overflow: hidden;
}

.constituo-cached-messages-container .k-listview-content {
	max-height: 400px;
	overflow-x: hidden;
	scrollbar-width: thin;
}

.constituo-cached-messages-message-leftside {
	width: calc(100% - 40px);
	float: left;
	margin-left: .35em;
}

.constituo-cached-messages-timestamp {
	padding-top: 5px;
	font-weight: bold;
	font-size: 8pt;
	margin-left: 10px;
}

.constituo-cached-messages-msg {
	font-size: 12pt;
	margin-left: 10px;
	width: 275px;
}

.constituo-cached-messages-message-rightside .k-button {
	background-color: transparent;
    border: none;
    font-size: 12pt;
    color: var(--color-primary);
}

#constituo-imaging-container .CodeMirror-gutters{
	background-color: var(--color-background-alt);
}

.constituo-visually-hidden {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    white-space: nowrap; /* Prevents wrapping */
}

.k-popup .k-menu{
	border-radius: 5px;
}

@media only screen and (max-width: 600px) {
	.appbar-items,
	.user-actions,
	.k-avatar,
	.k-appbar-separator {
		display: none;
	}
	.overflow-button {
		display: block;
	}
	.constituo-app-bar .content ul li:last-child {
		display: block;
	}
}
	
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
	.appbar-items,
	.user-actions .k-badge-container,
	.k-avatar,
	.k-appbar-separator {
		display: none;
	}
	.overflow-button {
		display: block;
	}
	.content ul li:last-child {
		display: none;
	}
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
	.appbar-items,
	.user-actions .k-badge-container,
	.k-appbar-separator,
	.k-avatar {
		display: block;
	}
	.overflow-button {
		display: none;
	}
}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {}

.k-notification-cached {
	box-shadow: none !important;
	gap: 0 !important;
	/* width: 98% !important; */
}

.k-notification-container {
	margin-bottom: 0;
}

.k-notification-container:last-child {
	margin-bottom: 3px;
}

/*
.k-notification-container {
	width: 98%;
}
*/

.constituo-container .k-drawer-item .fa-pencil{
	padding: 0;
}

.k-appbar-section > [tabindex="0"]:focus,
.k-appbar-section > [tabindex="0"]:focus-visible {
    outline: none !important;
    /* Apply the whitish border glow */
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) !important;
    border-radius: 4px;
    transition: box-shadow 0.1s ease-in-out;
}

.user-actions .k-badge-container {
  margin-right: 0px;
}
/* BASICS */

.CodeMirror {
  /* Set height, width, borders, and global font properties here */
  font-family: monospace;
  height: 300px;
  color: black;
}

/* PADDING */

.CodeMirror-lines {
  padding: 4px 0; /* Vertical padding around content */
}
.CodeMirror pre {
  padding: 0 4px; /* Horizontal padding of content */
}

.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  background-color: white; /* The little square between H and V scrollbars */
}

/* GUTTER */

.CodeMirror-gutters {
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
  background-color: #f7f7f7;
  white-space: nowrap;
}
.CodeMirror-linenumbers {}
.CodeMirror-linenumber {
  padding: 0 3px 0 5px;
  min-width: 20px;
  text-align: right;
  color: #999;
  white-space: nowrap;
}

.CodeMirror-guttermarker { color: black; }
.CodeMirror-guttermarker-subtle { color: #999; }

/* CURSOR */

.CodeMirror-cursor {
  border-left: 1px solid black;
  border-right: none;
  width: 0;
}
/* Shown when moving in bi-directional text */
.CodeMirror div.CodeMirror-secondarycursor {
  border-left: 1px solid silver;
}
.cm-fat-cursor .CodeMirror-cursor {
  width: auto;
  border: 0;
  background: #7e7;
}
.cm-fat-cursor div.CodeMirror-cursors {
  z-index: 1;
}

.cm-animate-fat-cursor {
  width: auto;
  border: 0;
  -webkit-animation: blink 1.06s steps(1) infinite;
  -moz-animation: blink 1.06s steps(1) infinite;
  animation: blink 1.06s steps(1) infinite;
  background-color: #7e7;
}
@-moz-keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}
@-webkit-keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}
@keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}

/* Can style cursor different in overwrite (non-insert) mode */
.CodeMirror-overwrite .CodeMirror-cursor {}

.cm-tab { display: inline-block; text-decoration: inherit; }

.CodeMirror-ruler {
  border-left: 1px solid #ccc;
  position: absolute;
}

/* DEFAULT THEME */

.cm-s-default .cm-header {color: blue;}
.cm-s-default .cm-quote {color: #090;}
.cm-negative {color: #d44;}
.cm-positive {color: #292;}
.cm-header, .cm-strong {font-weight: bold;}
.cm-em {font-style: italic;}
.cm-link {text-decoration: underline;}
.cm-strikethrough {text-decoration: line-through;}

.cm-s-default .cm-datatype {font-weight: bold;}
.cm-s-default .cm-keyword {color: #3d8dae; font-weight: bold;}
.cm-s-default .cm-atom {color: #219;}
.cm-s-default .cm-number {color: #164;}
.cm-s-default .cm-def {color: #00f;}
.cm-s-default .cm-variable,
.cm-s-default .cm-punctuation,
.cm-s-default .cm-property,
.cm-s-default .cm-operator {}
.cm-s-default .cm-variable-2 {color: #05a;}
.cm-s-default .cm-variable-3 {color: #085;}
.cm-s-default .cm-comment {color: #8000ff;}
.cm-s-default .cm-string {color: #c1493c;}
.cm-s-default .cm-string-2 {color: #c1493c;}
.cm-s-default .cm-meta {color: #555;}
.cm-s-default .cm-qualifier {color: #555;}
.cm-s-default .cm-builtin {color: #30a;}
.cm-s-default .cm-bracket {color: #997;}
.cm-s-default .cm-tag {color: #170;}
.cm-s-default .cm-attribute {color: #00c;}
.cm-s-default .cm-hr {color: #999;}
.cm-s-default .cm-link {color: #00c;}

.cm-s-default .cm-error {color: #f00;}
.cm-invalidchar {color: #f00;}

.CodeMirror-composing { border-bottom: 2px solid; }

/* Default styles for common addons */

div.CodeMirror span.CodeMirror-matchingbracket {color: #0f0;}
div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #f22;}
.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }
.CodeMirror-activeline-background {background: #e8f2ff;}

/* STOP */

/* The rest of this file contains styles related to the mechanics of
   the editor. You probably shouldn't touch them. */

.CodeMirror {
  position: relative;
  overflow: hidden;
  background: white;
}

.CodeMirror-scroll {
  overflow: scroll !important; /* Things will break if this is overridden */
  /* 30px is the magic margin used to hide the element's real scrollbars */
  /* See overflow: hidden in .CodeMirror */
  margin-bottom: -30px; margin-right: -30px;
  padding-bottom: 30px;
  height: 100%;
  outline: none; /* Prevent dragging from highlighting the element */
  position: relative;
}
.CodeMirror-sizer {
  position: relative;
  border-right: 30px solid transparent;
}

/* The fake, visible scrollbars. Used to force redraw during scrolling
   before actual scrolling happens, thus preventing shaking and
   flickering artifacts. */
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  position: absolute;
  z-index: 6;
  display: none;
}
.CodeMirror-vscrollbar {
  right: 0; top: 0;
  overflow-x: hidden;
  overflow-y: scroll;
}
.CodeMirror-hscrollbar {
  bottom: 0; left: 0;
  overflow-y: hidden;
  overflow-x: scroll;
}
.CodeMirror-scrollbar-filler {
  right: 0; bottom: 0;
}
.CodeMirror-gutter-filler {
  left: 0; bottom: 0;
}

.CodeMirror-gutters {
  position: absolute; left: 0; top: 0;
  min-height: 100%;
  z-index: 3;
}
.CodeMirror-gutter {
  white-space: normal;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: -30px;
  /* Hack to make IE7 behave */
  *zoom:1;
  *display:inline;
}
.CodeMirror-gutter-wrapper {
  position: absolute;
  z-index: 4;
  background: none !important;
  border: none !important;
}
.CodeMirror-gutter-background {
  position: absolute;
  top: 0; bottom: 0;
  z-index: 4;
}
.CodeMirror-gutter-elt {
  position: absolute;
  cursor: default;
  z-index: 4;
}
.CodeMirror-gutter-wrapper {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.CodeMirror-lines {
  cursor: text;
  min-height: 1px; /* prevents collapsing before first draw */
}
.CodeMirror pre {
  /* Reset some styles that the rest of the page might have set */
  -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
  border-width: 0;
  background: transparent;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  white-space: pre;
  word-wrap: normal;
  line-height: inherit;
  color: inherit;
  z-index: 2;
  position: relative;
  overflow: visible;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-variant-ligatures: none;
  font-variant-ligatures: none;
}
.CodeMirror-wrap pre {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal;
}

.CodeMirror-linebackground {
  position: absolute;
  left: 0; right: 0; top: 0; bottom: 0;
  z-index: 0;
}

.CodeMirror-linewidget {
  position: relative;
  z-index: 2;
  overflow: auto;
}

.CodeMirror-widget {}

.CodeMirror-code {
  outline: none;
}

/* Force content-box sizing for the elements where we expect it */
.CodeMirror-scroll,
.CodeMirror-sizer,
.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.CodeMirror-measure {
  position: absolute;
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

.CodeMirror-cursor { position: absolute; }
.CodeMirror-measure pre { position: static; }

div.CodeMirror-cursors {
  visibility: hidden;
  position: relative;
  z-index: 3;
}
div.CodeMirror-dragcursors {
  visibility: visible;
}

.CodeMirror-focused div.CodeMirror-cursors {
  visibility: visible;
}

.CodeMirror-selected { background: #d9d9d9; }
.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
.CodeMirror-crosshair { cursor: crosshair; }
.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }
.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }

.cm-searching {
  background: #ffa;
  background: rgba(255, 255, 0, .4);
}

/* IE7 hack to prevent it from returning funny offsetTops on the spans */
.CodeMirror span { *vertical-align: text-bottom; }

/* Used to force a border model for a node */
.cm-force-border { padding-right: .1px; }

@media print {
  /* Hide the cursor when printing */
  .CodeMirror div.CodeMirror-cursors {
    visibility: hidden;
  }
}

/* See issue #2901 */
.cm-tab-wrap-hack:after { content: ''; }

/* Help users use markselection to safely style text background */
span.CodeMirror-selectedtext { background: none; }

.CodeMirror-search-match {
  background: gold;
  border-top: 1px solid orange;
  border-bottom: 1px solid orange;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  opacity: .5;
}

.cm-matchhighlight {
	background-color: #3d8dae;
	color: #fff !important;
}

.CodeMirror-fullscreen {
  position: fixed;
  top: 0; left: 0; right: 0; bottom: 0;
  height: auto;
  z-index: 9;
}

.CodeMirror-hints {
  position: absolute;
  z-index: 10;
  overflow: hidden;
  list-style: none;

  margin: 0;
  padding: 2px;

  -webkit-box-shadow: 2px 3px 5px rgba(0,0,0,.2);
  -moz-box-shadow: 2px 3px 5px rgba(0,0,0,.2);
  box-shadow: 2px 3px 5px rgba(0,0,0,.2);
  border-radius: 3px;
  border: 1px solid silver;

  background: white;
  font-size: 100%;
  font-family: monospace;

  max-height: 20em;
  overflow-y: auto;
}

.CodeMirror-hint {
  margin: 0;
  padding: 0 15px;
  border-radius: 2px;
  white-space: pre;
  color: black;
  cursor: pointer;
}

li.CodeMirror-hint-active {
  background: #08f;
  color: white;
}

.cm-searchhighlight {
	background-color: #3d8dae;
	color: #fff !important;
}

.CodeMirror-selectedtext{
	background-color: #E4973C !important;
	color: #fff !important;
}

.CodeMirror .CodeMirror-line::selection,
.CodeMirror .CodeMirror-line *::selection {
    background-color: #E4973C !important;
    color: #fff !important;
}

.CodeMirror .CodeMirror-line::-moz-selection,
.CodeMirror .CodeMirror-line *::-moz-selection {
    background-color: #E4973C !important;
    color: #fff !important;
}
/* || VARIABLES */
:root {       
    --BOX-SHADOW: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);
    --BOX-SHADOW-DISABLED: none;    
    --CARD-DATA-WIDTH: 75%;
}

.constituo-content-container {
	display: flex !important;
	flex-direction: column !important;
	height: 100% !important;
	overflow-y: auto !important; /* The single master scrollbar */
	background-color: var(--color-background-alt);
}

.constituo-add-modify-layout-outer-container {
	height: calc(100% - 60px);
	width: 100%;
	position: relative;
	margin: 0;
}

.constituo-add-modify-layout-container {
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	position: absolute;
	overflow: hidden;
	font-size: 12px;
	font-family: Arial, sans-serif;
	border-radius: 5px;
}

.k-dialog .k-window-content, 
.k-dialog #dialog-content-accessibility-id {
    flex: 1 1 auto !important;
    overflow-y: auto !important;
    min-height: 0 !important;
    height: auto !important;
}

.k-dialog .constituo-add-modify-layout-container {
    height: auto !important;
    display: block !important;
}

.k-dialog.k-window {
    max-height: 90vh !important;
    display: flex !important;
    flex-direction: column !important;
}

.constituo-add-modify-layout-panel {
	display: block;
	width: 100%;
	height: 100%;
	overflow: auto;
	min-height: 80px;
	box-sizing: border-box;
	padding: 5px;
}

.add-modify-layout-panel {
	height:100%;
	display:flex;
	justify-content:center;
	align-items:center;
	background-color:var(--color-background);
	border:1px solid var(--color-primary-border);
	box-sizing: border-box;
}

.constituo-commit-dialog textarea {
	height: 200px;
	width: 300px;
}

.constituo-multi-expansion-accordion .k-expander-content {
	padding: 0 !important;
}

.constituo-script-view-container {
	height: 100%;
}

.constituo-script-view-container .k-widget {
	height: 100%;
}

.constituo-script-procedure-container {
	height: calc(100% - 40px) !important;
	border: 1px solid var(--color-primary-border);
	border-radius: 5px;
}

.constituo-script-procedure-tree-container {
	height: 100%;
	overflow: hidden;
	border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.constituo-script-procedure-tree-container .k-treeview {
	height: 100%;
	font-size: 10pt;
	overflow-x: hidden;
	background-color: var(--color-background-alt);
}

.constituo-script-procedure-tree-container .k-treeview-lines {
	padding-inline-start: 0;
}

.constituo-entry-procedure {
	font-weight: bold;
}

.constituo-error-procedure {
    color: red;
}

.constituo-procedure-tabs-container {
	height: 100%;
	overflow: hidden;
	background-color: var(--color-background);
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.constituo-procedure-tabs-container .constituo-small-toolbar {
    border-bottom: 1px solid var(--color-primary-border);
    background-color: var(--color-background);
}

.constituo-procedure-tabs-container .k-active {
    background-color: transparent !important;
    border: none !important;
}

.constituo-procedure-tab {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.k-active .constituo-procedure-tab {
    background-color: transparent !important;
    border-bottom: 2px solid !important;
}

.constituo-procedure-container {
	padding: 0 !important;
	overflow: hidden !important;
	min-width: 0;
	min-height: 0;
}

/* Kendo inserts these wrappers around the active TabStrip content. */
.constituo-procedure-container > .k-animation-container,
.constituo-procedure-container > .k-animation-container > .k-child-animation-container,
.constituo-procedure-container > .k-animation-container > .k-child-animation-container > div {
	display: block;
	width: 100% !important;
	height: 100% !important;
	min-width: 0;
	min-height: 0;
	overflow: hidden !important;
	box-sizing: border-box;
}

/* Prevent the Kendo Splitter panes from becoming scroll containers. */
.constituo-script-procedure-container > .k-pane {
	overflow: hidden !important;
	min-width: 0;
	min-height: 0;
}

/* Keep the editor toolbar fixed and give the remaining height to CodeMirror. */
.constituo-procedure-container .editable,
.constituo-procedure-container .readonly {
	display: flex;
	flex-direction: column;
	width: 100%;
	height: 100%;
	min-width: 0;
	min-height: 0;
	overflow: hidden;
}

.constituo-procedure-container .editable > .constituo-small-toolbar {
	flex: 0 0 auto;
	width: 100%;
}

.constituo-procedure-container .procedure-editor-region {
	flex: 1 1 auto;
	width: 100%;
	height: auto;
	min-width: 0;
	min-height: 0;
	overflow: hidden;
}

.constituo-procedure-container .CodeMirror {
	width: 100%;
	height: 100%;
	min-width: 0;
}

.constituo-query-container {
	height: 100%;
	padding: 0 !important;
}

.constituo-query-container .k-animation-container {
	height: 100%;
}

.constituo-query-container .k-child-animation-container {
	height: 100%;
}

.constituo-query-container .cm-editor {
	height: 100%;
}

.constituo-error-marker {
	color: var(--color-alert);
	cursor: pointer;
}

.constituo-breakpoint-marker {
    color: var(--color-primary);
    cursor: pointer;
}

.constituo-small-toolbar {
	padding: 0;
	height: 40px !important;
	border: none;
	background-color: transparent;
}

.constituo-small-toolbar button {
	font-size: 1rem;
	min-width: 10px;
	min-height: 10px;
	line-height: 10px;
	padding: 0.375rem 0.375rem !important;
	margin: 3px;
	background-color: transparent;
	color: var(--color-primary);
	border: none;
}

.constituo-small-splitbutton button {
	font-size: 10pt !important;
}

.constituo-small-splitbutton {
	font-size: 10pt;
	line-height: 32px;
}

.constituo-small-splitbutton-popup {
	font-size: 10pt;
}

.constituo-tab-container {
	width: 100%;
	height: 100%;
}

.constituo-tab-container div[role=tabpanel] {
	width: 100%;
	height: 100%;
	overflow: auto;
}

.constituo-revision-grid-container {
	margin: 0;
	width: 100%;
	height: 100%;
}

.constituo-search-view {
	width: 100%;
	height: 100%;
}

.constituo-search-grid-container {
    display: flex !important;
    flex-direction: column !important;
	flex: 1 1 auto !important;
	min-height: 0 !important;
	height: auto !important;
	overflow: hidden !important;
    margin: 15px 15px 0px 15px !important;
    padding-bottom: 0px !important; 
    box-sizing: border-box !important;
}

.constituo-add-modify-layout-container .constituo-search-grid-container {
    height: calc(100% - 20px) !important; /* Adjusting for the 15px top margin + some buffer */
    flex-direction: column !important;
    display: flex !important;
}

.constituo-paging-grid-container {
	width: 100%;
	height: calc(100% - 65px);
	min-height: 0;
	overflow: hidden;
	border-radius: 5px;
}

.constituo-search-grid-container .constituo-paging-grid-container {
	flex: 1 1 0 !important;
	height: auto !important;
	min-height: 0 !important;
	margin-bottom: 15px !important; 
}

.constituo-add-modify-layout-container .constituo-search-grid-container .constituo-paging-grid-container {
    flex-grow: 1 !important;
    height: auto !important; /* Allow flex-grow to take over */
}

.constituo-paging-grid-container-with-no-header {
	width: 100%;
	height: calc(100% - 60px);
	overflow: hidden;
}

.constituo-search-grid-container .constituo-paging-grid-container-with-no-header {
	flex: 1 1 auto !important;
	margin-bottom: 15px !important; 
}

/* At high zoom, let the page grow with the toolbar and keep the grid usable. */
@media screen and (max-height: 600px) {
	.constituo-search-grid-container {
		flex: 0 0 auto !important;
		height: auto !important;
		min-height: 0 !important;
		overflow: visible !important;
	}

	.constituo-search-grid-container .constituo-paging-grid-container,
	.constituo-search-grid-container .constituo-paging-grid-container-with-no-header {
		flex: 0 0 300px !important;
		height: 300px !important;
		min-height: 300px !important;
	}
}

/* 
   Only apply this when:
   1. The viewport is small (High Zoom / Small Screen)
   2. AND the grid is NOT inside a search container
*/
@media screen and (max-height: 600px) {
    
    /* Target the container ONLY when it's NOT a descendant of .constituo-search-grid-container */
    :not(.constituo-search-grid-container) > .constituo-paging-grid-container {
        display: flex !important;
        flex-direction: column !important;
        
        /* Constrain to viewport so the pager stays visible */
		height: auto !important; 
        max-height: calc(100vh - 40px) !important;
    }

	/* Ensure the internal grid can still scroll its data */
	:not(.constituo-search-grid-container) > .constituo-paging-grid-container .k-grid-content {
	    flex: 1 1 auto !important;
	    overflow-y: auto !important;
	}
}

.constituo-paging-grid-container-with-no-header .k-grid-header {
	display: none;
}

.constituo-paging-grid {
	height: 100%;
	min-height: 0;
	overflow: hidden;
}

.constituo-paging-grid .k-cell-inner {
    margin: -0.5rem -0.1rem -0.5rem -0.5rem
}

.constituo-paging-grid .k-grid-content .k-table-td {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

/* Paging grid: restore pre-upgrade row/header density */
.constituo-paging-grid .k-table-th,
.constituo-paging-grid .k-table-td {
	padding-block: 8px;
	padding-inline: 10px;
	font-size: 14px;
	line-height: 20px;
}

/* Header text was too compressed after Kendo upgrade */
.constituo-paging-grid .k-grid-header .k-cell-inner {
	padding-block: 0;
	padding-inline: 0;
	min-height: 40px;
	align-items: center;
}

/* Grid header text: closer to original */
.constituo-paging-grid .k-grid-header .k-column-title {
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
}

/* Make header cell content vertically match old grid */
.constituo-paging-grid .k-grid-header .k-cell-inner {
	min-height: 42px;
	align-items: center;
}

/* Keep header menu icon aligned with taller header */
.constituo-paging-grid .k-grid-header .k-grid-header-menu {
	align-self: center;
}

/* Checkbox column alignment */
.constituo-paging-grid .k-checkbox-wrap {
	display: flex;
	align-items: center;
	justify-content: center;
}

.constituo-paging-grid .k-grid-norecords {
	text-align: left;
}

.constituo-paging-grid .k-grid-norecords-template {
	position: sticky;
	left: 0;
	display: block;
	width: max-content;
	margin: 0;
	padding: 12px 10px;
	border: none;
	background: transparent;
	box-shadow: none;
	white-space: nowrap;
	text-align: left;
}

/* Keep header/body cells vertically centered */
.constituo-paging-grid .k-grid-header .k-table-th {
	vertical-align: middle;
}

/* Increase row height + breathing room */
.constituo-paging-grid .k-table-td {
	padding-block: 10px;   /* was ~8px */
	padding-inline: 12px;
}

/* Header spacing to match */
.constituo-paging-grid .k-table-th {
	padding-block: 10px;
	padding-inline: 12px;
}

/* Ensure consistent row height */
.constituo-paging-grid .k-table-row {
	height: 44px; /* key tweak — default is tighter */
}

/* Improve vertical centering */
.constituo-paging-grid .k-table-td,
.constituo-paging-grid .k-table-th {
	vertical-align: middle;
}

/* Slightly more spacing for checkbox column */
.constituo-paging-grid .k-checkbox-wrap {
	padding-top: 2px;
	padding-bottom: 2px;
}

/* === GRID TEXT (slightly larger than before) === */
.constituo-paging-grid .k-table-td,
.constituo-paging-grid .k-table-th {
	font-size: 15px;
	line-height: 22px;
}

/* Header titles */
.constituo-paging-grid .k-column-title {
	font-size: 15px;
	font-weight: 400;
}

/* Paging grid toolbar background */
.ccm-paging-grid-toolbar.k-toolbar {
	border: none;
	padding: 12px 14px;
	gap: 8px;
}

.constituo-history-grid-container {
    margin: 0;
	width: 100%;
	height: 100%;
}

.constituo-log-grid-container {
	width: 100%;
	height: 100%;
}

.constituo-tab-embedded-search-vew{
	padding: 0 !important;
	width: 100%;
	height: 100%;
}

.constituo-tab-embedded-search-vew div[role="tabpanel"]{
	width: 100%;
	height: 100%;
}

.constituo-tab-embedded-search-vew{
	padding: 0 !important;
	width: 100%;
	height: 100%;
}

.constituo-tab-embedded-search-vew .constituo-search-grid-container{
	margin: 0;
	width: 100%;
	height: 100%;
}

.constituo-paging-grid .k-grid-content {
	min-height: 0;
	overflow-y: auto;
}

.constituo-view-view {
	margin: 20px;
	height: calc(100% - 40px);
}

.constituo-view-view-container {
	height: calc(100% - 25px);
}

.constituo-view-fields-container {
	height: calc(100% - 70px);
}

.constituo-add-modify-view {
	margin: 20px;
	height: calc(100% - 40px);
	min-height: 600px;
}

.constituo-add-modify-view-container {
	height: calc(100% - 25px);
}

.constituo-add-modify-fields-container {
	height: calc(100% - 70px);
}

.constituo-header-row-container {
	width: 100%;
	display: flex;
	margin-bottom: 5px;
	text-overflow: ellipsis;
}

.constituo-header {
	margin: 0;
}

.constituo-layout-buttons-container {
	width: 100%;
	min-height: 66px;
	background: transparent;
	border-color: transparent;
}

.constituo-layout-buttons-container .k-button {
	background-color: transparent;
	border: none;
	font-size: 16pt;
	color: var(--color-primary);
}

.constituo-layout-buttons-container .k-selected {
    color: var(--color-primary-bg-text) !important;
    background-color: var(--color-primary) !important;
}

.constituo-selection-grid-container {
	width: 100%;
	height: 100%;
}

.constituo-button-container {
	padding-top: 10px;
}

.constituo-button-container .k-button {
	margin: 5px;
}

.constituo-field-wrapper {
	vertical-align: top;
	margin: 10px 20px 10px 20px;
}

.constituo-single-line-wrapper {
    height: 34px;
}

.constituo-field-wrapper > div[dir="ltr"] {
	display: inline-block;
	vertical-align: middle;
}

.constituo-field-wrapper > .k-label + div[dir="ltr"] {
	margin-left: 0px;
}

.constituo-reorderable-grid .constituo-field-wrapper {
    margin: 0;
}

.constituo-label {
	display: inline-block;
	margin-bottom: 0.5rem;
}

.constituo-checkbox-field {
	padding-left: 0px;
}

.constituo-color-picker-field {
	width: 100%;
}

.constituo-mask {
	font-size: 20px;
	color: var(--color-primary);
}

.constituo-mask::before {
	border-style: none !important;
}

.constituo-mask-no-margin:before {
 	margin-left: -.5em !important;
}

.constituo-user-avatar-image-container {
	float: left;
	margin-top: 3px;
	margin-right: 10px;
}

.constituo-user-avatar-image-container .profile-image {
	background-color: var(--color-background);
	border-radius: 16px;
	height: 35px;
	width: 35px;
}

.constituo-user-avatar-image-container .profile-image-card {
	background:rgba(255, 255, 255,0);
	border-radius: 16px;
	height: 50px;
	width: 50px;
	border-color: var(--color-primary-border);
  	border-width: 1px;
  	border-style: solid;
}

.constituo-history-summary {
	display: block;
	height: 30px;
	text-overflow: ellipsis;
	overflow: hidden;
}

.constituo-history-timestamp {
	display: block;
	height: 20px;
	line-height: 20px;
	color: var(--color-text) !important;
	font-size: 11px;
}

.constituo-history-type-icon {
	float: left;
	margin-right: 10px;
	height: 35px;
	width: 35px;
	font-size: 30px !important;
	text-align: center;
	line-height: 50px !important;
	vertical-align: middle;
}

.constituo-console-line {
	display: block;
	width: 100%;
	padding: 2px 15px;
	white-space: pre;
}

.constituo-flexlayout-tab {
	padding: 5px 5px 10px 10px;
	background-color: transparent !important;
	margin-left: 20px;
	margin-right: 20px;
}

.constituo-add-modify-layout-container .flexlayout__tab_button--selected {
	color: var(--color-text);
	background-color: transparent;
	border-bottom: 2px solid var(--color-black);
	font-weight: bold;
}

.flexlayout__tab_button--selected.constituo-flexlayout-tab {
	border-bottom: 2px solid !important;
}

.flexlayout__border_button--selected.constituo-flexlayout-tab {
    border-bottom: 2px solid !important;
}

.flexlayout__tab_button--unselected.constituo-flexlayout-tab {
    color: var(--color-primary) !important;
}

.flexlayout__border_button--unselected.constituo-flexlayout-tab {
    color: var(--color-primary) !important;
}

.constituo-flexlayout-tabset {
	background-color: transparent !important;
}

.constituo-add-modify-layout-container .flexlayout__layout {
	background-color: var(--color-background);
	border: 1px solid var(--color-contrast-border);
	border-radius: 5px;
}

.constituo-add-modify-layout-container .k-input {
    background-color: var(--color-input-background-color);
}

.constituo-notes-input {
    background-color: var(--color-background) !important;
}

.constituo-add-modify-secondary-container .flexlayout__layout {
	margin: 10px;
}

.constituo-add-modify-layout-container .flexlayout__tab {
	padding: 5px;
	background-color: transparent !important;
	overflow:hidden;
}

.constituo-add-modify-layout-container .flexlayout__tabset {
	background-color: var(--color-background);
/*	border-style: solid;*/
	border-width: 0px;
/*	border-color: var(--color-constrast-border);*/
/*	border-radius: 5px;*/
}

.constituo-add-modify-layout-container .flexlayout__tab_border_right {
	border-style: solid;
	border-width: 1px;
	border-color: var(--color-constrast-border);
	border-radius: 5px;
}

.constituo-add-modify-layout-container .flexlayout__tabset_content {
	border-radius: 5px;
	background-color: var(--color-background);
	margin: 20px;
}

.constituo-add-modify-layout-container .flexlayout__tabset-selected {
	background-color: transparent !important;
}

.constituo-add-modify-layout-container .flexlayout__tabset_tabbar_outer {
	
	background-color: var(--color-background);
}

.constituo-add-modify-layout-container .flexlayout__splitter {
	background-color: var(--color-background-alt);
}

.flexlayout__tab .constituo-tab-container {
	border-radius: 5px;
	height: calc(100% - 0px);
	width: calc(100% - 0px);
}

.constituo-add-modify-configuration-view-container {
	overflow: auto;
	height: 100%;
}

.ccm-paging-grid-no-border {

}

.ccm-card-container {
    display: grid !important;
    grid-template-columns: 1fr auto; /* Title gets the space, buttons fit their content */
    grid-template-rows: auto auto;    /* First row for header, subsequent for data */
    gap: 0 15px;                      /* Horizontal gap between title and buttons */
    padding: 10px;
}

.ccm-card-container {
    border-radius: 15px;
    
    box-shadow: var(--BOX-SHADOW);
    -webkit-box-shadow: var(--BOX-SHADOW);
    -moz-box-shadow: var(--BOX-SHADOW);
    
    max-width: 800px;

    align-items: flex-start;
    width: var(--CARD-DATA-WIDTH);

	background-color: var(--color-background);
    background-image: linear-gradient(to top, var(--color-card-gradient-end) 0%, var(--color-card-gradient-start) 100%);
    
  	-webkit-user-select: text !important; /* Safari */
  	-ms-user-select: text !important; /* IE 10 and IE 11 */
  	user-select: text !important; /* Standard syntax */    
  	
  	border-color: var(--color-primary-border);
  	border-width: 1px;
  	border-style: solid;
}

.ccm-card-container.ccm-card-disabled {
    box-shadow: var(--BOX-SHADOW-DISABLED);
    -webkit-box-shadow: var(--BOX-SHADOW-DISABLED);
    -moz-box-shadow: var(--BOX-SHADOW-DISABLED);
    background-color: var(--color-background);
    background-image: linear-gradient(to top, var(--color-card-gradient-disabled) 0%, var(--color-card-gradient-start) 100%);
}

.ccm-card-header {
	text-align: left;
	color: var(--color-card-header);
	font-weight: 700;
    font-size: 1.3rem;
}

.ccm-card-header-row { /* Create or target the row containing title + buttons */
    display: flex !important;
    justify-content: space-between !important;
    align-items: flex-start !important;
    flex-wrap: wrap !important;
    width: 100% !important;
}

.ccm-card-title {
    grid-column: 1;
    grid-row: 1;
    margin-bottom: 8px !important; /* Reduced to remove the big white space */
}

.ccm-card-container > .ccm-card-title,
.ccm-card-container > .ccm-button-container {
    display: inline-flex !important;
    vertical-align: top;
}

/*
 * Placing ccm-button-group in here in the offchance I need to add more than just buttons
 * e.g. an inline confirmation dialog (Are you sure? Y/N)
 */
 .ccm-button-container {
     grid-column: 2;
     grid-row: 1;
     margin-bottom: 8px !important;
     display: flex !important;
     justify-content: flex-end !important;
     flex-wrap: wrap !important;
 }
 
.ccm-button-group-container { /* or whatever your outer div is */
    display: flex !important;
    align-items: flex-start !important;
    justify-content: space-between !important;
    width: 100% !important;
}

.ccm-button-group {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 8px !important;
    position: relative !important;
}

.ccm-button-group > button {
    margin: 0;
    background-color: transparent;
    border-style: none;
	flex-shrink: 0;
}

.ccm-card-grid-button-group {
    position: absolute;
    display: flex;
    flex-direction: column;
    align-self: flex-end;
}

.ccm-card-data {
    grid-column: 1 / span 2; 
    margin-bottom: 4px;
}

.ccm-button-group .k-button.k-icon-button {
	background: transparent !important;
	border-color: transparent !important;
	box-shadow: none !important;
}

.ccm-button-group .k-button.k-icon-button:hover,
.ccm-button-group .k-button.k-icon-button:focus,
.ccm-button-group .k-button.k-icon-button.k-focus {
	background: transparent !important;
	border-color: transparent !important;
	box-shadow: none !important;
}

.ccm-button-group .k-button.k-icon-button:hover,
.ccm-button-group .k-button.k-icon-button:focus,
.ccm-button-group .k-button.k-icon-button.k-focus {
	background: rgba(0,0,0,0.05) !important;
	border-color: transparent !important;
	box-shadow: none !important;
}

@media screen and (min-width: 860px) {
    .ccm-button-group {
        flex-direction: row;
    }
    
    .ccm-card-data {
    	font-size: .82rem;  
    }
}

.ccm-paging-grid-no-border .k-alt {
   background-color: transparent; 
}

.ccm-card-grid {
    height: 100%;
    overflow: hidden;
}

.ccm-card-grid-rows {
    height: calc(100% - 40px);
    overflow: auto;
}

.ccm-toggle-button-on {
	background-color: var(--color-primary) !important;
	color: var(--color-primary-bg-text) !important;    
}

.ccm-toggle-button-off {
    background-color:var(--color-standard-button) !important;
    border-color: #c7cdd5 !important;
    color: var(--color-primary) !important;
}

.constituo-paging-grid {
	border-radius: 5px;
}


.ccm-paging-grid-toolbar {
	width: 100%;
    background-color: transparent;
    border-style: none;
    border-width: 0;
	background: transparent;
	border-color: transparent;
}

.k-window-actions {
    margin: 0px 10px 15px 10px;
}

.breakpoints {
    width: .8em;
}

.errors {
	width: 1.3em;
}

.paused-javacc-line {
	background-color: var(--color-selected);
	color: var(--color-base);
}

.constituo-script-view-container .CodeMirror {
    height: 100%;
}

.constituo-script-view-container .k-splitbar-horizontal{
    background-color: var(--color-primary-border);
    width: 2px;
}

.constituo-script-view-container .k-resize-handle, .constituo-script-view-container .k-collapse-prev{
    display: none;
}

.constituo-configurable-field {
    display: flex !important;         /* Forces it to its own line and full width */
    width: 100% !important;           /* Fill the parent container */
    align-items: stretch !important;  /* Keep input and button the same height */
    margin-top: 4px;                  /* Space between the label and the field */
}

.constituo-configurable-field input {
    flex: 1 1 auto !important;        /* Grow to fill the width */
    width: 0;                          /* Allow flexbox to determine the width */
    border-radius: 0.25px 0px 0px .25em;
}

.constituo-configurable-field button {
    flex: 0 0 auto !important;        /* Don't grow, don't shrink */
	border-radius: 0px 0.25em 0.25em 0px;
}

*[draggable=true] {
 	-khtml-user-drag: element;
 	-webkit-user-drag: element;
  	-webkit-user-select: none; /* Safari */
  	-ms-user-select: none; /* IE 10 and IE 11 */
  	user-select: none; /* Standard syntax */
}

.constituo-popup-menu-item {
    color: #212529 !important;
}

.constituo-popup-menu-item:hover {
    color: var(--color-base) !important;
    background-color: var(--color-hover-color);
}

.constituo-error-container {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: center;
}

.constituo-error-box {
	width: 450px;
}

.constituo-error-icon-container {
    height: 200px;
    width: 200px;
    float: left;
    font-size: 112px;
    line-height: 150px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.constituo-error-text-container {
    height: 200px;
    display: flex;
    width: 250px;
    margin: auto;
    font-size: 16px;
    align-items: center;
    justify-content: center;
}

.constituo-new-feature-alert .k-popover {
    background-color: var(--color-hover-color);
    color: var(--color-base);
    font-size: 9pt;
}

.constituo-new-feature-alert .k-popover-callout {
    background-color: var(--color-hover-color);
}

.constituo-new-feature-alert .k-popover-body {
    padding: 5px 10px;
}

.constituo-new-feature-alert .k-popover-actions .k-button-text {
    font-size: 9pt;
}

.constituo-dirty-indicator {
    position: relative;
    font-size: 8pt !important;
    width: 0px !important;
 	top: -10px;
 	right: 10px;
 	cursor: pointer;
}

.constituo-dirty-indicator-on-button {
  	position: relative;
  	font-size: 6pt !important;
  	width: 0px !important;
  	top: -6px;
  	right: 10px;
  	cursor: pointer;  
}

.constituo-clear-indicator {
    position: relative;
    font-size: 8pt !important;
    width: 0px !important;
 	top: 6px;
 	right: 15px;
 	cursor: pointer;
}

.constituo-stamp-indicator {
	position: relative;
	font-size: 4pt !important;
	width: 0px !important;
	top: 10px;
	right: 10px;
}

.constituo-esign-indicator {
    position: absolute;
    bottom: -2px;
    right: 12px;
    font-size: 4px; /* adjust as needed */
}

/* Dialog sizing: applies only to Constituo dialogs */
.k-window.constituo-window-dialog {
    display: flex !important;
    flex-direction: column !important;
    position: fixed !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    box-sizing: border-box !important;

    max-width: calc(100vw - 20px) !important;

    height: auto !important;
    min-height: 200px !important;
    max-height: min(720px, calc(100vh - 20px)) !important;

    overflow: hidden !important;
}

.k-window.constituo-window-dialog .k-window-titlebar,
.k-window.constituo-window-dialog .k-window-actions {
    flex: 0 0 auto !important;
}

.k-window.constituo-window-dialog .k-window-content {
    flex: 1 1 auto !important;
    min-height: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    overflow: hidden !important;
}

/* Non-grid dialogs scroll normally */
.k-window.constituo-window-dialog .k-window-content > div {
    flex: 1 1 auto !important;
    min-height: 0 !important;
    height: auto !important;
    overflow: auto !important;
}

/* Large viewport grid dialogs */
@media screen and (min-height: 700px) {
    .k-window.constituo-window-dialog:has(.k-grid) {
        height: min(720px, calc(100vh - 20px)) !important;
        min-height: min(600px, calc(100vh - 20px)) !important;
    }

    .k-window.constituo-window-dialog:has(.k-grid) .k-window-content > div,
    .k-window.constituo-window-dialog:has(.k-grid) .k-window-content > div > div:has(.k-grid),
    .k-window.constituo-window-dialog:has(.k-grid) .constituo-revision-grid-container,
    .k-window.constituo-window-dialog:has(.k-grid) .constituo-log-grid-container,
    .k-window.constituo-window-dialog:has(.k-grid) .constituo-selection-grid-container,
    .k-window.constituo-window-dialog:has(.k-grid) .constituo-paging-grid-container {
        display: flex !important;
        flex-direction: column !important;
        flex: 1 1 auto !important;
        min-height: 0 !important;
        height: auto !important;
        overflow: hidden !important;
    }

    .k-window.constituo-window-dialog:has(.k-grid) .k-toolbar {
        flex: 0 0 auto !important;
    }

    .k-window.constituo-window-dialog:has(.k-grid) .k-grid {
        flex: 1 1 auto !important;
        min-height: 0 !important;
        height: auto !important;
        display: flex !important;
        flex-direction: column !important;
        overflow: hidden !important;
    }

    .k-window.constituo-window-dialog:has(.k-grid) .k-grid-aria-root {
        flex: 1 1 auto !important;
        min-height: 0 !important;
        height: auto !important;
        display: flex !important;
        flex-direction: column !important;
        overflow: hidden !important;
    }

    .k-window.constituo-window-dialog:has(.k-grid) .k-grid-container {
        flex: 1 1 auto !important;
        min-height: 0 !important;
        height: auto !important;
        display: flex !important;
        flex-direction: column !important;
        overflow: hidden !important;
    }

    .k-window.constituo-window-dialog:has(.k-grid) .k-grid-content {
        flex: 1 1 auto !important;
        min-height: 0 !important;
        height: auto !important;
        max-height: 100% !important;
        overflow-y: auto !important;
    }

    .k-window.constituo-window-dialog:has(.k-grid) .k-grid-header,
    .k-window.constituo-window-dialog:has(.k-grid) .k-grid-pager,
    .k-window.constituo-window-dialog:has(.k-grid) .k-pager {
        flex: 0 0 auto !important;
    }
}

/* Small viewport/high zoom */
@media screen and (max-height: 699px) {
    /* Restored dialogs keep current reflow behavior */
    .k-window.constituo-window-dialog:not(:has(.k-window-titlebar-actions button[aria-label="restore"])) {
        top: 5px !important;
        transform: translate(-50%, 0) !important;
        max-height: calc(100vh - 10px) !important;
    }

    .k-window.constituo-window-dialog:not(:has(.k-window-titlebar-actions button[aria-label="restore"])) .k-window-content,
    .k-window.constituo-window-dialog:not(:has(.k-window-titlebar-actions button[aria-label="restore"])) .k-window-content > div {
        overflow: auto !important;
    }

    /* Keep selection grids usable when zoom causes the dialog body to scroll. */
    .k-window.constituo-window-dialog .constituo-selection-grid-container {
        flex: 0 0 auto !important;
        height: auto !important;
        min-height: 360px !important;
    }

    .k-window.constituo-window-dialog .constituo-selection-grid-container .constituo-paging-grid-container,
    .k-window.constituo-window-dialog .constituo-selection-grid-container .constituo-paging-grid-container-with-no-header {
        flex: 0 0 300px !important;
        height: 300px !important;
        min-height: 300px !important;
    }

    /* Maximized grid dialogs: let the dialog body scroll */
    .k-window.constituo-window-dialog:has(.k-window-titlebar-actions button[aria-label="restore"]):has(.k-grid) .k-window-content {
        overflow: auto !important;
    }

    .k-window.constituo-window-dialog:has(.k-window-titlebar-actions button[aria-label="restore"]):has(.k-grid) .k-window-content > div,
    .k-window.constituo-window-dialog:has(.k-window-titlebar-actions button[aria-label="restore"]):has(.k-grid) .k-window-content > div > * {
        height: auto !important;
        min-height: 100% !important;
        overflow: visible !important;
    }
}

.constituo-window-dialog .k-window-titlebar {
	padding: 0.5rem 0.5rem;
	background-color: var(--color-primary);
	color: var(--color-primary-bg-text);  
}

/* Maximized Kendo Window: let maximized dialogs actually fill the viewport */
.k-window.constituo-window-dialog:has(.k-window-titlebar-actions button[aria-label="restore"]) {
    top: 0 !important;
    left: 0 !important;
    transform: none !important;

    width: 100dvw !important;
    max-width: none !important;

    height: 100dvh !important;
    max-height: none !important;

    box-sizing: border-box !important;
}

.constituo-column-menu {
    padding: 0.25rem 1rem 0.25rem 0.85rem;
    outline: 0;
}

.constituo-column-menu-icon {
    width: 20px !important;
    margin-right: 6px;
}

td.constituo-left-align-column {
    text-align: left;
    padding-right: 22px !important;
}

.constituo-left-align-column .k-column-title {
    width: 100%;
    text-align: left;
}

.constituo-left-align-column-without-menu .k-cell-inner {
    width: 100%;
}

td.constituo-right-align-column {
    text-align: right;
    padding-right: 22px !important;
}

.constituo-right-align-column .k-column-title {
    width: 100%;
    text-align: right;
}

.constituo-right-align-column-without-menu .k-cell-inner {
    width: 100%;
}

td.constituo-center-align-column {
    text-align: center;
    padding-right: 22px !important;
}

.constituo-center-align-column .k-column-title {
    width: 100%;
    text-align: center;
}

.constituo-center-align-column-without-menu .k-cell-inner {
    width: 100%;
}

.constituo-center-align-column .fa-ok {
    margin-left: auto;
    margin-right: auto;
}

.fa-flipped {
	 transform: scaleX(-1);
	-moz-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);   
}

.ccm-paging-grid-toolbar .searchBtn {
    margin: 0px 0px 0px 3px;
}

.k-pager-nav.k-link, .k-pager-refresh{
    color: var(--color-black);
}

.constituo-help-popup-content {
    padding: 10px;
    color: var(--INFO-COLOR-TEXT);
    /*background-color: var(--INFO-COLOR-BG);*/
    background-color: #FFFFCC;
    border: 1px solid var(--color-primary-border);
    max-width: 500px;
}

.constituo-help-popup-content .k-popover {
    border: none !important;
    background-color: transparent !important;
}

.constituo-help-popup-content .k-popover-callout {
    background-color: #FFFFCC !important;
    border-color: var(--color-primary-border);
}

.constituo-transparent-toolbar{
    border: 0px;
    background: transparent;
}

.constituo-index-value-panel-container {
	margin: 8px 20px 8px 20px;
	border: 3px solid var(--color-2);
	border-radius: 5px;
	padding: 10px;
	overflow: auto;
}

.constituo-attributes-dialog {
    width: 100%;
	height: 100%;	   
	overflow: auto;
}

.constituo-attributes-large-container {
    width: 100%;
    overflow: auto;
}

.constituo-attributes-small-container {
    width: 100%;
    min-width: 000px;
    overflow: auto;
}

.constituo-attributes-view-container {
    width: 100%;
    overflow: auto;
}

.constituo-attribute-view-top-buffer {
    height: 10px; 
    width: 100%;
}

.constituo-attribute-view-bottom-buffer {
    height: 20px;
    width: 100%;
}

.constituo-attribute-view {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    min-height: 28px;
    margin-left: 25px;
}

.constituo-attribute-label,
.constituo-attribute-input-container {
    display: block;
}

.constituo-attribute-label {
    width: 200px;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.constituo-attribute-input-container {
    display: inline-block;
    font-size: 12px !important;
}

.constituo-attribute-input {
   width: calc(100% - 10px);
   min-width: 250px;
   max-width: 350px;
}

.constituo-attribute-views-container .k-panelbar-item {
	font-size: 12px !important;
}

.constituo-attribute-views-container .k-panelbar-item-text {
    font-size: 14px !important;
}

.constituo-attribute-views-container .k-link {
    padding: 5px !important;
}

.constituo-attribute-views-container .constituo-attribute-view-top-buffer {
    height: 3px; 
    width: 100%;
}

.constituo-attribute-views-container .constituo-attribute-view-bottom-buffer {
    height: 10px;
    width: 100%;
}

.constituo-attribute-views-container .constituo-attribute-label {
    font-size: 12px !important;
    width: 125px !important;
}

.constituo-attribute-views-container .constituo-attribute-input {
    font-size: 12px !important;
}

.constituo-attributes-large-container .k-link {
    padding: 10px !important;
}

.constituo-attributes-large-container .constituo-attribute-view {
    margin-top: 10px;
    width: calc(100% - 40px);
}

/* For large container (side by side layout) */
.constituo-attributes-large-container .constituo-attribute-label {
    width: 125px;
}

.constituo-attributes-large-container .constituo-attribute-input-container {
    width: calc(100% - 125px);
}

.constituo-attributes-small-container .constituo-attribute-view {
    margin-top: 20px;
}

/* For small container (stacked layout) */
.constituo-attributes-small-container .constituo-attribute-label,
.constituo-attributes-small-container .constituo-attribute-input-container {
    width: 100%;
}

.constituo-multivalue-values-container {
	width: 100%;
    overflow: auto;
    border: 1px solid var(--color-primary-border);
}

.constituo-multivalue-value-view {
    display: inline;
}

.constituo-multivalue-value-container {
    margin: 2px;
    padding: 5px 10px 5px 10px;
}

.constituo-multivalue-remove-button {
    cursor: pointer;
}

.constituo-context-menu-item  .k-menu-link {
    font-size: 12pt !important;
}

.hide-dialog-close .k-dialog-titlebar-actions {
  display: none;
}

.constituo-reorderable-grid .k-grid-norecords {
	text-align: left;
	overflow: hidden;
}

.constituo-reorderable-grid .k-grid-norecords-template {
	position: sticky;
	left: 0;
	display: block;
	width: max-content;
	margin: 0;
	padding: 12px 10px;
	border: none;
	background: transparent;
	box-shadow: none;
	white-space: nowrap;
	text-align: left;
}

.constituo-small-paging-grid{
	border-radius: 3px;
}

.constituo-drop-down-selector:has(.constituo-drop-down-selector-button:focus),
.constituo-drop-down-selector:has(.constituo-drop-down-selector-button:focus-visible) {
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) !important;
    border-radius: 4px;
    outline: none !important;
}

.constituo-drop-down-selector-button:focus,
.constituo-drop-down-selector-button:focus-visible {
    outline: none !important;
    box-shadow: none !important;
}

.constituo-popup-menu-item.k-focus,
.constituo-popup-menu-item.k-focus > .k-link,
.constituo-popup-menu-item.k-focus > .k-menu-link {
    outline: 2px solid #777;
    outline-offset: -2px;
}

.constituo-about-dialog .k-window-content {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

/* Keep the dialog shell and tab headers fixed. */
.constituo-about-dialog [aria-label="Dialog Content Panel"] {
	display: flex;
	flex-direction: column;
	overflow: hidden !important;
}

.constituo-about-dialog [aria-label="Dialog Content Panel"] > [aria-label="About Dialog"] {
	display: flex;
	flex: 1 1 auto;
	flex-direction: column;
	width: 100%;
	min-height: 0;
	overflow: hidden;
}

.constituo-about-tabs-container {
	display: flex;
	flex: 1 1 auto;
	flex-direction: column;
	width: 100%;
	min-height: 0;
	overflow: hidden;
}

/* The Constituo tab scrolls inside its content panel, below the tab headers. */
.constituo-about-container {
	flex: 1 1 auto;
	width: 100%;
	min-height: 0;
	padding: 5px !important;
	box-sizing: border-box;
	overflow-x: hidden !important;
	overflow-y: auto !important;
}

/* Let normal tab content size naturally inside its scrolling tab panel. */
.constituo-about-container > .k-animation-container,
.constituo-about-container > .k-animation-container > .k-child-animation-container {
	display: block !important;
	height: auto !important;
	max-height: none !important;
	overflow: visible !important;
}

/* The Third Party tab itself does not scroll. Its Grid gets the available
   height and Kendo's grid-content element owns the scrollbar. */
.constituo-about-container:has(.k-grid) {
	display: flex;
	flex-direction: column;
	overflow: hidden !important;
}

.constituo-about-container:has(.k-grid) > .k-animation-container,
.constituo-about-container:has(.k-grid) > .k-animation-container > .k-child-animation-container,
.constituo-about-container:has(.k-grid) > .k-animation-container > .k-child-animation-container > div,
.constituo-about-container:has(.k-grid) [aria-label="Third Party Licenses"] {
    display: flex !important;
    flex: 1 1 auto;
    flex-direction: column;
    height: auto !important;
    min-height: 0;
    max-height: none !important;
    overflow: hidden !important;
}

.constituo-about-container:has(.k-grid) .k-grid {
	display: flex;
	flex: 1 1 auto;
	flex-direction: column;
	height: auto !important;
	min-height: 0;
	overflow: hidden;
}

.constituo-about-container:has(.k-grid) .k-grid-aria-root,
.constituo-about-container:has(.k-grid) .k-grid-container {
	display: flex;
	flex: 1 1 auto;
	flex-direction: column;
	height: auto !important;
	min-height: 0;
	overflow: hidden;
}

.constituo-about-container:has(.k-grid) .k-grid-content {
	flex: 1 1 auto;
	height: auto !important;
	min-height: 0;
	overflow-y: auto !important;
}

.about-logo {
	font-size: 40px;
	color: #2B4E6C;
	width: 100%;
	text-align: center;
	position: relative;
}

.about-logo .fa-cs-logo:before {
	margin: 0px !important;
}

#about-registered-mark {
	font-size: 12px;
	position: absolute;
	top: 20px;
	padding-left: 0px;
}

#about-copyright {
	text-align: left;
	width: 100%;
	box-sizing: border-box;
	margin-top: 10px;
	padding-left: 10px;
	font-size: 10px;
}

/* At 400% zoom, compact the fixed areas of this dialog so the Third Party
   Grid retains room for its scrollable content below the header. */
@media (max-width: 500px) and (max-height: 250px) {
	.constituo-about-dialog .k-window-actions {
		flex: 0 0 32px !important;
		height: 32px !important;
		min-height: 32px !important;
		padding: 4px !important;
		box-sizing: border-box !important;
	}

	.constituo-about-dialog .k-window-actions .k-button {
		height: 24px !important;
		min-height: 24px !important;
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}

	.constituo-about-dialog .k-tabstrip-content.k-active {
		padding-top: 2px !important;
		padding-bottom: 2px !important;
	}

	.constituo-about-dialog #about-copyright {
		margin-top: 2px !important;
		line-height: 1 !important;
	}
}

.constituo-profile-container {
	height: calc(100% - 20px);
	width: calc(100% - 20px);
	padding: 10px;
	overflow: auto;
}

.constituo-profile-avatar-container {
	height: calc(100% - 60px);
    width: 150px;
    float: left;
    padding: 20px
}

.constituo-profile-avatar-container-mobile {
	width: calc(100% - 60px);
	overflow: auto;
	padding: 20px;
}

.constituo-profile-details-container {
	overflow: auto;
	font-size: 11pt;
	padding-top: 20px;
	float: left;
	width: calc(100% - 200px);
	height: calc(100% - 20px);
}
 
.constituo-profile-details-container .constituo-profile-details-field-container {
	width: calc(100% - 10px);
	padding: 5px;
}

.constituo-profile-details-container .constituo-profile-details-field-label {
	width: 180px;
	float: left;
}

.constituo-profile-details-container .constituo-profile-details-field-input {
	width: calc(100% - 180px);
}

.constituo-profile-details-container .constituo-profile-details-field-span {
	width: calc(100% - 180px);	
	display: inline-block;
}

.constituo-profile-details-container-mobile {
	font-size: 11pt;
	padding-top: 10px;
}

constituo-profile-details-field-container {
	padding: 5px;
}

.constituo-profile-details-container-mobile span {
	width: 100%;
	float: left;
	padding: 5px;
}

.constituo-profile-details-field-label {
	font-weight: bold;
}

.constituo-profile-clear-preferences-button {
	line-height: 10px;
	margin-bottom: 5px;
	box-shadow: 2px 2px 1px var(--color-black);
}

.constituo-profile-details-avatar-upload {
	width: calc(100% - 180px);
	display: flex;
}

.constituo-profile-details-avatar-img {
	padding-top: 10px;
	padding-right: 10px;
}

.constituo-profile-details-avatar-upload-input {
	width: 300px;
}
.constituo-dashboard-view {
	display: flex !important;
	flex-direction: column !important;
	/* Ensure it has a base height to grow from */
	height: 100% !important;
	min-height: 600px;
	overflow: hidden;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -ms-user-select: none;	
}

.constituo-dashboard-view .constituo-search-grid-container {
	margin-top: 0px;
	flex: 1 1 auto !important;
	height: auto !important;
	min-height: 500px !important; 
	display: flex !important;
	flex-direction: column !important;
}

.constituo-dashboard-view .constituo-search-grid-container .constituo-paging-grid-container {
    flex: 1 1 auto !important;
}

.constituo-dashboard-view .constituo-add-modify-view {
	margin-top: -20px;
	width: calc(100% - 30px);
	height: calc(100% - 66px);
}

.constituo-dashboard-view .constituo-my-dashboard-view {
	margin-top: -20px;
	height: calc(100% - 50px);
}

.constituo-my-dashboard-layout-outer-container {
	height: calc(100% - 80px);
	width: calc(100% - 20px);
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.constituo-my-dashboard-layout-container {
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	position: absolute;
	overflow: hidden;
	font-size: 12px;
	font-family: Roboto, Arial, sans-serif;
}

.constituo-my-dashboard-layout-container .flexlayout__layout{
	border: 1px solid var(--color-contrast-border);
	border-radius: 5px;
}

.constituo-widgets-container {
	height: 100%;
	overflow: hidden;
}

.constituo-widgets-layout-container {
	width: 100%;
	height: 100%;
	overflow: auto;
}

.constituo-widgets-layout-container-with-toolbar {
	width: 100%;
	height: calc(100% - 40px);
	overflow: auto;
}

.constituo-widgets-layout .k-tilelayout-item {
	background-color: var(--color-primary-bg-text);
	color: var(--color-primary-border);
}

.constituo-widget-container {
	height: 100%;
	width: 100%;
	color: var(--color-primary);
}

.constituo-dashboard-edit-dialog {
	font-size: 10pt;
	height: 100%;
	overflow: auto;
}

.constituo-dashboard-edit-dialog th {
	font-size: 9pt;
}

.constituo-dashboard-edit-dialog tr {
	font-size: 9pt;
}

.constituo-dashboard-edit-dialog .k-label {
	font-weight: bold;
}

.constituo-dashboard-view .k-card-header {
	padding: 10px;
}

.constituo-dashboard-view .k-card-title {
	color: #2b4e6c;
}

.constituo-dashboard-view .k-card-body {
	padding: 0px;
	cursor: default;
}

.constituo-dashboard-view .slide {
	height: 100%;
}

.constituo-dashboard-view .slider {
	height: 100%;
}

.constituo-dashboard-view .slider-wrapper {
	height: 100%;
}

.constituo-dashboard-view .carousel {
	height: 100%;
}

.constituo-dashboard-view .carousel-root {
	height: 100%;
}

.constituo-dashboard-view .carousel-status {
	display: none;
}

.constituo-dashboard-view .carousel .control-prev.control-arrow:before {
	border-right: 8px solid #2b4e6c !important;
	opacity: 0.85;	
}

.constituo-dashboard-view .carousel .control-next.control-arrow:before {
	border-left: 8px solid #2b4e6c !important;
	opacity: 0.85;	
}

.constituo-dashboard-view .carousel .dot {
	background-color: #2b4e6c !important;
	opacity: 0.25;
}

.constituo-dashboard-view .carousel .dot .selected {
	opacity: 0.75;
}
.encrypted-mask {
  -webkit-text-security: disc;
  text-security: disc;
}

.constituo-datalist-details-container {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important; 
    min-height: 0 !important;   
    overflow: hidden !important; 
}

.constituo-datalist-details-container .constituo-paging-grid-container {
    flex: 1 1 0% !important;   
    display: flex !important;
    flex-direction: column !important;
    min-height: 200px !important; 
}

.constituo-datalist-details-container .k-grid {
    flex: 1 1 0% !important;
    display: flex !important;
    flex-direction: column !important;
    height: auto !important;
    min-height: 0 !important;
}

.constituo-datalist-details-container .k-grid-content.k-virtual-content {
    flex: 1 1 auto !important;
    overflow-y: auto !important; 
    height: auto !important;
}

.constituo-datalist-details-container .k-toolbar,
.constituo-datalist-details-container .k-grid-header,
.constituo-datalist-details-container .k-pager {
    flex: 0 0 auto !important; 
}

/* 1. Force the Header and Content tables to have identical width logic */
.constituo-datalist-details-container .k-grid-header table,
.constituo-datalist-details-container .k-grid-content table {
    width: 100% !important;        /* Fill the container exactly */
    table-layout: fixed !important; /* Forces columns to follow specified widths */
    margin: 0 !important;
    padding: 0 !important;
}

/* 2. Synchronize the padding/borders that might be causing the 17px difference */
.constituo-datalist-details-container .k-grid-header,
.constituo-datalist-details-container .k-grid-content {
    padding-right: 0 !important;
    border-right-width: 0 !important;
}

/* 3. Ensure the horizontal scrollbar (if any) affects both header and data */
.constituo-datalist-details-container .k-grid-header-wrap {
    border-width: 0 !important;
}

/* 4. Fix for sub-pixel rounding at high zoom levels */
.constituo-datalist-details-container .k-grid td,
.constituo-datalist-details-container .k-grid th {
    box-sizing: border-box !important; /* More predictable width calculation */
}
.constituo-query-viewer-container {
	height: 100%;
}

.constituo-query-fields-toolbar {
	padding: 0px;
	height: 40px !important;
	border: none;
	background-color: transparent;
	border-bottom: 1px solid;	
}

.constituo-query-fields-toolbar button {
	font-size: 10pt;
	min-width: 10px;
	min-height: 10px;
	line-height: 24px;
	padding: 0px !important;
	margin: 3px;
}

.constituo-query-view-selector button :not(.k-split-button-arrow) {
	min-width: 160px;
	max-width: 160px;
	overflow: hidden;
}

.constituo-query-view-field {
	display: inline-block;
}

.constituo-query-view-field button {
	padding: 0px !important;
	margin: 0px;	
	height: 30px !important;
	border: none;
	background-color: transparent;
	font-size: 10pt;
	min-width: 10px;
	min-height: 10px;
	line-height: 10px;
}

.constituo-query-entity-container {
	margin: 20px;
	border: 3px solid var(--color-base);
	border-radius: 5px;
}

.constituo-grid-configuration-column {
	display: flex;
	flex-wrap: wrap;
	padding: 5px;	
}

.constituo-query-results-container {
	width: 100%;
	height: 100%;	
	overflow: auto;
}

.constituo-query-results-container .k-treeview {
	height: 100%;
	font-size: 10pt;
	overflow-x: auto;
}

.constituo-query-results-container .k-treeview-lines {
	padding-inline-start: 0;
}

.constituo-content-results-container-with-toolbar {
	width: 100%;
	height: 100%;
	overflow: clip;
	background-color: whitesmoke
}

.constituo-query-results-container-with-toolbar {
	width: 100%;
	height: 100%;
	overflow: clip;
	background-color: whitesmoke
}

.constituo-query-results-container-with-toolbar .k-treeview {
	height: calc(100% - 40px);
	font-size: 10pt;
	overflow-x: auto;
	overflow-y: auto;
}

.constituo-query-results-container-with-toolbar .k-treeview-lines {
	padding-inline-start: 0;
}

/* Query Results tree: keep scrolling on the TreeView only */
.constituo-query-results-container-with-toolbar .k-treeview .k-animation-container,
.constituo-query-results-container-with-toolbar .k-treeview .k-child-animation-container {
    max-height: none !important;
    overflow-y: visible !important;
    height: auto !important;
}

.react-resizable {
  position: relative;
}
.react-resizable-handle {
  z-index: 94;
  position: absolute;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-origin: content-box;
  box-sizing: border-box;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);
  background-position: bottom right;
  padding: 0 3px 3px 0;
}
.react-resizable-handle-sw {
  bottom: 0;
  left: 0;
  cursor: sw-resize;
  transform: rotate(90deg);
}
.react-resizable-handle-se {
  bottom: 0;
  right: 0;
  cursor: se-resize;
}
.react-resizable-handle-nw {
  top: 0;
  left: 0;
  cursor: nw-resize;
  transform: rotate(180deg);
}
.react-resizable-handle-ne {
  top: 0;
  right: 0;
  cursor: ne-resize;
  transform: rotate(270deg);
}
.react-resizable-handle-w,
.react-resizable-handle-e {
  top: 50%;
  margin-top: -10px;
  cursor: ew-resize;
}
.react-resizable-handle-w {
  left: 0;
  transform: rotate(135deg);
}
.react-resizable-handle-e {
  right: 0;
  transform: rotate(315deg);
}
.react-resizable-handle-n,
.react-resizable-handle-s {
  left: 50%;
  margin-left: -10px;
  cursor: ns-resize;
}
.react-resizable-handle-n {
  top: 0;
  transform: rotate(225deg);
}
.react-resizable-handle-s {
  bottom: 0;
  transform: rotate(45deg);
}
.constituo-workflow-script-view-container {
	height: 100%;
}

.constituo-workflow-script-parameters-panel-container {
	margin: 8px 8px 8px 8px;
	border: 3px solid var(--color-2);
	border-radius: 5px;
	padding: 10px;
	overflow: auto;
}

.constituo-workflow-graph-view-container {
	height: 100%;
}

.constituo-workflow-graph-view-container .k-widget {
	height: calc(100% - 36px);
}

.constituo-workflow-graph-tabs-container {
	height: calc(100% - 40px);
	position: relative;
}

.constituo-workflow-explorer-graph-container {
	border: 3px solid var(--color-2);
	border-radius: 5px;
}

.constituo-workflow-explorer-tree-container {
	height: 100%;
	overflow: hidden;
}

.constituo-workflow-explorer-tree-container .k-treeview {
	height: 100%;
	font-size: 10pt;
	overflow-x: hidden;
}

.constituo-workflow-explorer-tree-container .k-treeview-lines {
	padding-inline-start: 0;
}

.constituo-dirty-workflow-step {
	font-weight: bold;
}

;

.constituo-workflow-canvas-container {
	width: 100%;
	height: 100%;
	float: left;
	position: relative;
}

.constituo-workflow-canvas {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: auto;
}

.constituo-workflow-canvas-current-type {
	outline: 1px solid !important;
}

.react-flow__node.selected,
.react-flow__node.selected button {
	background-color: var(--color-primary) !important;
	color: var(--color-primary-bg-text) !important;
}

.react-flow__node-startNode,
.react-flow__node-outputNode,
.react-flow__node-exitNode {
	font-size: 8pt;
	border: 1px solid var(--color-primary-border);
	border-radius: 50px;
	text-align: center;
	width: 44px;
	height: 44px;
	padding: 10px;
}

.react-flow__node-inboxNode {
	font-size: 12px;
	border: 1px solid var(--color-primary-border);
	border-radius: 5px;
	text-align: center;
	width: 125px;
	height: 50px;
	padding: 10px;
}

.react-flow__node-flowNode {
	font-size: 12px;
	border: 1px dashed var(--color-primary-border);
	border-radius: 5px;
	text-align: center;
	width: 125px;
	height: 75px;
	padding: 10px;
}

.react-flow__node-flowNode.selected {
	border: 1px dashed var(--color-base);
}

.workflow-node-text {
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: pointer;
}

.workflow-node-context-menu {
	background: var(--color-base);
	border-style: solid;
	box-shadow: 10px 19px 20px rgba(0, 0, 0, 10%);
	position: absolute;
	z-index: 10;
}

.workflow-node-context-menu button {
	border: none;
	display: block;
	padding: 0.5em;
	text-align: left;
	width: 100%;
}

.workflow-node-context-menu button:hover {
	background: var(--color-base);
}

.workflow-output-label-container {
	font-size: 8pt;
	position: relative;
	top: -14px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.workflow-node-open-button {
	font-size: 12pt !important;
	padding: 0px !important;
	background: transparent;
	border: none;
}

.constituo-step-routing-container {
	overflow: auto;
	height: 100%;
}

.constituo-step-routing-script-container {
	height: calc(100% - 88px);
}

.constituo-step-routing-script-outputs-container {
	height: 300px;
}

.constituo-step-routing-picklist-outputs-container {
	height: 300px;
}

.constituo-step-routing-outputs-container {
	height: calc(100% - 88px);
	margin: 10px 20px 10px 20px;
}

.constituo-step-routing-script-outputs-container .constituo-step-routing-outputs-container {
	height: calc(100% - 10px);
}

.constituo-step-routing-picklist-outputs-container .constituo-step-routing-outputs-container {
	height: calc(100% - 10px);
}

.constituo-workflow-assignments-view-container {
	height: 100%;
	width: 100%;
}

.constituo-workflow-step-assignment-container {
	height: 100%;
	width: 100%;
}

.constituo-workflow-assignments-step-assignment-container {
	height: calc(100% - 72px);
}

.constituo-search-view.invalid {
	border-width: 1px;
	border-style: solid;
	border-color: var(--color-invalid);
}

.constituo-users-grid {
	height: 270px;
	padding-bottom: 15px;
}

.k-form-hint {
	font-size: 12px;
	font-family: Arial, sans-serif;
	font-style: italic;
}

/*
.constituo-trigger-action-message-body-container {
    height: 300px;
}
*/

.constituo-trigger-action-message-container .k-toolbar {
    background-color: transparent;
    border: 0;
}
.constituo-custom-script-view-container {
	height: 100%;
}

.constituo-custom-script-parameters-panel-container {
	margin: 8px 8px 8px 8px;
	border: 3px solid var(--color-2);
	border-radius: 5px;
	padding: 10px;
	overflow: auto;
}
.constituo-role-workflow-column {
    font-weight: bold !important;
}

.constituo-permission-tree td{
    white-space: normal;
}

.constituo-permission-tree{
	border-radius: 5px;
}
.constituo-user-desktop-view {
   	margin: 0px 20px 0px 20px;
	height: calc(100% - 30px);
	min-height: 600px;
}

/* ZOOM / SMALL SCREEN STYLES */
/* This triggers when zoom is high OR screen is small */
@media screen and (max-height: 600px) {
	.constituo-user-desktop-view {
		/* Increase padding to ensure wrapped toolbars/pagers are reachable */
		padding-bottom: 50px !important;
	}
}

.constituo-user-desktop-layout-outer-container {
	height: calc(100% - 50px);
	width: 100%;
	position: relative;
	margin: 0;
}

.constituo-user-desktop-layout-container {
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	position: absolute;
	overflow: hidden;
	font-size: 12px;
	font-family: Roboto, Arial, sans-serif;
}

.constituo-user-desktop-layout-container .flexlayout__tabset {
	background-color: var(--color-background);
	border-radius: 5px;
}

.constituo-user-desktop-layout-container .flexlayout__tab_button_content{
	font-size: 18px;
}

.constituo-user-desktop-layout-container .constituo-user-desktop-layout-container .flexlayout__tab_button_content{
	font-size: 12px;
}

.constituo-user-desktop-layout-container .flexlayout__tab {
	background-color: var(--color-background);
	border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.constituo-user-desktop-layout-container .constituo-user-workflow-toolbar {
	background: var(--color-background);
    border: none;
}

.constituo-user-desktop-layout-container .flexlayout__tabset_tabbar_outer {
	background-color: var(--color-background);
	border-style: solid;
	border-width: 1px;
	border-color: var(--color-contrast-border);
	border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.constituo-user-desktop-layout-container .constituo-user-desktop-layout-container .flexlayout__tabset_tabbar_outer {
	background-color: var(--color-background);
	border: none;
	border-radius: 0px;
}

.constituo-user-desktop-layout-container .constituo-user-desktop-layout-container .flexlayout__tabset{
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}

.constituo-user-desktop-layout-container .constituo-user-desktop-layout-container{
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}

.constituo-user-desktop-layout-container .constituo-user-desktop-layout-container .flexlayout__tabset_tabbar_outer_top {
    border-bottom: 1px solid var(--color-tabset-divider-line);
}

.constituo-user-desktop-layout-container .flexlayout__splitter {
	background-color: var(--color-background-alt);
}

.constituo-user-desktop-layout-container .constituo-user-desktop-layout-container .flexlayout__splitter {
	background-color: var(--color-background-alt);
}

.constituo-user-desktop-layout-container .flexlayout__tab_button--selected {
	color: var(--color-text);
	background-color: transparent;
	border-bottom: 2px solid var(--color-black);
	font-weight: bold;
}

.constituo-inbox-flexlayout-tab {
	border-bottom: 1px solid !important;
}

.constituo-user-workflow-toolbar {
	padding: 0;
	height: 40px !important;
}

.constituo-user-workflow-toolbar button {
	font-size: 10pt;
	min-width: 10px;
	min-height: 10px;
	line-height: 10px;
	padding: 0px !important;
	margin: 0px 0px 0px 3px;
}

.constituo-user-workflow-toolbar .k-pager-nav {
	font-size: 10pt;
	margin: 0px 0px 0px 3px;	
}

.constituo-user-workflow-toolbar .k-input {
	height: 26px;
}

.constituo-workflow-flexlayout-tab {
	padding: 5px 5px 5px 5px;
	border-radius: 8px 8px 0px 0px;
	margin-left: 5px;
	margin-right: 5px;
	font-size: 12pt;
	background-color: var(--color-background);
}

.constituo-inbox-flexlayout-tab {
	padding: 5px 5px 5px 5px;
	border-radius: 8px 8px 0px 0px;
	margin-left: 5px;
	margin-right: 5px;
	font-size: 9pt;
}

.constituo-user-view-container {
	width: calc(100% - 8px);
	height: calc(100% - 8px); 
	padding: 4px;
    /* margin: 5px; */
    overflow: auto;
    position: absolute;
}

.constituo-user-view-container .k-cell-inner {
	margin: -0.5rem -0.1rem -0.5rem -0.5rem;
}

.constituo-document-viewer-container{
	width: calc(100% - 6px);
    height: calc(100% - 6px);
    border: 1px solid var(--color-8);
    border-radius: 5px;
}

.constituo-document-viewer-container iframe{
	width: 100%;
	height: 100%;
	border-width: 0;
}

.constituo-user-view-container .k-table {
	padding: 0px;
	font-size: 9pt;
}

.constituo-user-view-container .k-table-th {
	padding: 4px;
}

.constituo-user-view-container .k-table-td {
	padding: 4px;
}

.constituo-user-view-container .k-input {
	background-color: var(--color-input-background-color);
}

.constituo-user-view-container .k-treeview-leaf.k-selected{
	 background-color: var(--color-hover-color-faded);
	 border-color:  var(--color-hover-color-faded);
	 color: var(--color-text);
}

.constituo-user-view-dialog .k-table {
	padding: 0px;
	font-size: 9pt;
}

.constituo-user-view-dialog .k-table-th {
	padding: 4px;
}

.constituo-user-view-dialog .k-table-td {
	padding: 4px;
}

.constituo-user-desktop-view .k-grid-pager {
	font-size: 9pt;
	height: 40px !important;
}

.constituo-user-desktop-view .k-pager .k-input-value-text {
	font-size: 9pt;
}

.constituo-user-desktop-view .constituo-layout-buttons-container .k-button.constituo-entity-routing-button {
    border: 1px solid;
}

.constituo-workflow-viewer-container .flexlayout__tabset {
	border-style: solid;
	border-width: 1px;
	border-color: var(--color-contrast-border);
	border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.constituo-entity-inbox-default-cursor {
	cursor: inherit;
}

.constituo-entity-object-context-menu .k-menu-link { 
	font-size: 9pt !important;
}

.constituo-entity-inbox-route-menu .k-menu-link {
	font-size: 9pt;
}

.constituo-entity-object-list-cell {
	width: 100%;
	height: 22px;
}

.constituo-entity-routing-button {
	margin-left: 5px;
	margin-right: 5px;
	border: 2px solid whitesmoke;
	border-radius: 5px;
	font-size: 12pt;
}

.constituo-layout-buttons-container .k-button.constituo-entity-routing-button {
  font-size: 12pt;
}

.k-separator.constituo-entity-routing-button {
	border: 1px solid;
}

.constituo-object-centric-entity-container {
	width: 100%;
	height: calc(100% - 40px);
	overflow: auto;	
}

.constituo-folder-centric-entity-container {
	width: 100%;
	height: calc(100% - 40px);
}

.constituo-user-desktop-layout-container .flexlayout__tab {
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: var(--color-contrast-border);
}

.constituo-user-desktop-layout-container .flexlayout__tab .flexlayout__tab{
	border: 1px solid var(--color-contrast-border);
	border-radius: 5px;
}

.constituo-user-desktop-layout-container {
	--color-6: #8a8a8a !important;
}

.constituo-inbox-new {
	font-weight: bold;
}

.constituo-inbox-count {
	margin-left: 5px;
	float: right;
	font-size: 11px;
	height: 17px;
	padding-left: 6px;
	padding-right: 6px;
	border-radius: 30px;
	text-align: center;
	line-height: 17px;
}

.constituo-inbox-new span {
	font-weight: bold;
}

.constituo-inbox-count-new {
	border: 1px solid;
	color: var(--color-primary-bg-text) !important;
	border-color: var(--color-black) !important;
	background-color: var(--color-black) !important;
}

.constituo-pdf-viewer-container {
	width: 100%;
	height: calc(100% - 60px);
	overflow: hidden;	
}

.constituo-pdf-viewer-read-only-container {
	width: 100%;
	height: 100%;
	overflow: hidden;	
}

.pdf-viewer-root {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  overflow: hidden;
}

.pdf-viewer-toolbar {
  flex: 0 0 auto;
}

.pdf-viewer-container {
  flex: 1 1 auto;
  min-height: 0;
  display: flex;
  flex-direction: column;
}

.pdf-viewer-scroll {
  flex: 1 1 auto;
  min-height: 0;
  overflow: hidden; /* react-window handles scroll */
}

.resizable-annotation:focus {
  outline: 2px solid #1976d2;
  outline-offset: 2px;
}

.inbox-list .k-grid{
	border-radius: 3px;
}

/* 1. Constraint the view to the parent's height */
#messagesSearchView {
    height: 100% !important;
    min-height: 500px !important; /* Your requirement */
    display: flex !important;
    flex-direction: column !important;
    
    /* CRITICAL: Allow this flex item to be smaller than its content */
    flex: 1 1 0% !important; 
    overflow: hidden !important; 
}

/* 2. Apply the same 'shrink' logic to the grid wrapper */
#messagesSearchView .constituo-paging-grid-container {
    display: flex !important;
    flex-direction: column !important;
    flex: 1 1 0% !important;
    min-height: 0 !important; /* This 'unlocks' the shrink behavior */
    height: auto !important;
}

/* 3. Tell the Kendo Grid to also stay within the bounds */
#messagesSearchView .k-grid {
    display: flex !important;
    flex-direction: column !important;
    flex: 1 1 0% !important;
    min-height: 0 !important;
    height: auto !important;
}

/* 4. Enable the internal scrollbar on the data area only */
#messagesSearchView .k-grid-content {
    flex: 1 1 auto !important;
    overflow-y: auto !important;
    height: auto !important;
}
.constituo-viewer-thumbnails-toolbar {
	padding: 0;
	height: 40px !important;
	border: 0px;
}

.constituo-viewer-thumbnails-toolbar button {
	font-size: 10pt;
	min-width: 10px;
	min-height: 10px;
	line-height: 10px;
	padding: 0px !important;
	margin: 0px 0px 0px 3px;
}

.constituo-viewer-thumbnails-toolbar .k-pager-nav {
	font-size: 10pt;
	margin: 0px 0px 0px 3px;	
}

.constituo-viewer-thumbnails-toolbar .k-input {
	height: 26px;
}

.constituo-viewer-annotations-panel-toolbar {
	padding: 0;
	height: 40px !important;
	border: 0px;
}

.constituo-viewer-annotations-panel-toolbar button {
	font-size: 10pt;
	min-width: 10px;
	min-height: 10px;
	line-height: 10px;
	padding: 0px !important;
	margin: 0px 0px 0px 3px;
}

#viewer-router-container .constituo-user-workflow-toolbar{
	border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid var(--color-8);
}
.constituo-viewer-annotations-panel-toolbar .k-pager-nav {
	font-size: 10pt;
	margin: 0px 0px 0px 3px;	
}

.constituo-viewer-annotations-panel-toolbar .k-input {
	height: 26px;
}

.constituo-esign-signer-roles-dialog {
    height: 100%;
    display: flex;
    flex-direction: column;
    min-height: 0;
    overflow: hidden;
}

.constituo-esign-signer-roles-dialog > div:first-child {
    flex: 0 0 auto;
}

.constituo-esign-signer-roles-grid-shell {
    flex: 1 1 auto;
    min-height: 325px;
    height: 0;
    display: flex;
    flex-direction: column;
    overflow: hidden;
}

.constituo-esign-signer-roles-grid-shell .constituo-reorderable-grid,
.constituo-esign-signer-roles-grid-shell .k-grid {
    flex: 1 1 auto !important;
    height: auto !important;
    min-height: 0 !important;
}
@font-face {
  font-family: 'constituo-icons';
  src: url(/build/fdae9207ffe94252bf33.eot?48499901);
  src: url(/build/fdae9207ffe94252bf33.eot?48499901#iefix) format('embedded-opentype'),
       url(/build/d431340fd4762aa50bda.woff2?48499901) format('woff2'),
       url(/build/cad22772eaa0714ee897.woff?48499901) format('woff'),
       url(/build/3a0de64ae1c08ee9a7ba.ttf?48499901) format('truetype'),
       url(/build/aa3195a4a601dbf93d86.svg?48499901#constituo-icons) format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'constituo-icons';
    src: url('../font/constituo-icons.svg?48499901#constituo-icons') format('svg');
  }
}
*/
 .fa {
	display: inline-block;
	font: normal normal normal 14px/1 'constituo-icons';
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
 
 [class^="fa-"]:before, [class*=" fa-"]:before {
  font-family: "constituo-icons";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.fa-cs-logo:before { content: '\e800'; } /* 'î €' */
.fa-glass:before { content: '\e801'; } /* 'î �' */
.fa-music:before { content: '\e802'; } /* 'î ‚' */
.fa-search:before { content: '\e803'; } /* 'î ƒ' */
.fa-mail:before { content: '\e804'; } /* 'î „' */
.fa-mail-alt:before { content: '\e805'; } /* 'î …' */
.fa-mail-squared:before { content: '\e806'; } /* 'î †' */
.fa-heart:before { content: '\e807'; } /* 'î ‡' */
.fa-heart-empty:before { content: '\e808'; } /* 'î ˆ' */
.fa-star:before { content: '\e809'; } /* 'î ‰' */
.fa-star-empty:before { content: '\e80a'; } /* 'î Š' */
.fa-star-half:before { content: '\e80b'; } /* 'î ‹' */
.fa-star-half-alt:before { content: '\e80c'; } /* 'î Œ' */
.fa-user:before { content: '\e80d'; } /* 'î �' */
.fa-user-plus:before { content: '\e80e'; } /* 'î Ž' */
.fa-user-times:before { content: '\e80f'; } /* 'î �' */
.fa-users:before { content: '\e810'; } /* 'î �' */
.fa-male:before { content: '\e811'; } /* 'î ‘' */
.fa-female:before { content: '\e812'; } /* 'î ’' */
.fa-child:before { content: '\e813'; } /* 'î “' */
.fa-user-secret:before { content: '\e814'; } /* 'î ”' */
.fa-video:before { content: '\e815'; } /* 'î •' */
.fa-videocam:before { content: '\e816'; } /* 'î –' */
.fa-picture:before { content: '\e817'; } /* 'î —' */
.fa-camera:before { content: '\e818'; } /* 'î ˜' */
.fa-camera-alt:before { content: '\e819'; } /* 'î ™' */
.fa-th-large:before { content: '\e81a'; } /* 'î š' */
.fa-th:before { content: '\e81b'; } /* 'î ›' */
.fa-th-list:before { content: '\e81c'; } /* 'î œ' */
.fa-ok:before { content: '\e81d'; } /* 'î �' */
.fa-ok-circled:before { content: '\e81e'; } /* 'î ž' */
.fa-ok-circled2:before { content: '\e81f'; } /* 'î Ÿ' */
.fa-ok-squared:before { content: '\e820'; } /* 'î  ' */
.fa-cancel:before { content: '\e821'; } /* 'î ¡' */
.fa-cancel-circled:before { content: '\e822'; } /* 'î ¢' */
.fa-cancel-circled2:before { content: '\e823'; } /* 'î £' */
.fa-plus:before { content: '\e824'; } /* 'î ¤' */
.fa-plus-circled:before { content: '\e825'; } /* 'î ¥' */
.fa-plus-squared:before { content: '\e826'; } /* 'î ¦' */
.fa-plus-squared-alt:before { content: '\e827'; } /* 'î §' */
.fa-minus:before { content: '\e828'; } /* 'î ¨' */
.fa-minus-circled:before { content: '\e829'; } /* 'î ©' */
.fa-minus-squared:before { content: '\e82a'; } /* 'î ª' */
.fa-minus-squared-alt:before { content: '\e82b'; } /* 'î «' */
.fa-help:before { content: '\e82c'; } /* 'î ¬' */
.fa-help-circled:before { content: '\e82d'; } /* 'î ­' */
.fa-info-circled:before { content: '\e82e'; } /* 'î ®' */
.fa-info:before { content: '\e82f'; } /* 'î ¯' */
.fa-home:before { content: '\e830'; } /* 'î °' */
.fa-link:before { content: '\e831'; } /* 'î ±' */
.fa-unlink:before { content: '\e832'; } /* 'î ²' */
.fa-link-ext:before { content: '\e833'; } /* 'î ³' */
.fa-link-ext-alt:before { content: '\e834'; } /* 'î ´' */
.fa-attach:before { content: '\e835'; } /* 'î µ' */
.fa-lock:before { content: '\e836'; } /* 'î ¶' */
.fa-lock-open:before { content: '\e837'; } /* 'î ·' */
.fa-lock-open-alt:before { content: '\e838'; } /* 'î ¸' */
.fa-pin:before { content: '\e839'; } /* 'î ¹' */
.fa-eye:before { content: '\e83a'; } /* 'î º' */
.fa-eye-off:before { content: '\e83b'; } /* 'î »' */
.fa-tag:before { content: '\e83c'; } /* 'î ¼' */
.fa-tags:before { content: '\e83d'; } /* 'î ½' */
.fa-bookmark:before { content: '\e83e'; } /* 'î ¾' */
.fa-bookmark-empty:before { content: '\e83f'; } /* 'î ¿' */
.fa-flag:before { content: '\e840'; } /* 'î¡€' */
.fa-flag-empty:before { content: '\e841'; } /* 'î¡�' */
.fa-flag-checkered:before { content: '\e842'; } /* 'î¡‚' */
.fa-thumbs-up:before { content: '\e843'; } /* 'î¡ƒ' */
.fa-thumbs-down:before { content: '\e844'; } /* 'î¡„' */
.fa-thumbs-up-alt:before { content: '\e845'; } /* 'î¡…' */
.fa-thumbs-down-alt:before { content: '\e846'; } /* 'î¡†' */
.fa-download:before { content: '\e847'; } /* 'î¡‡' */
.fa-upload:before { content: '\e848'; } /* 'î¡ˆ' */
.fa-download-cloud:before { content: '\e849'; } /* 'î¡‰' */
.fa-upload-cloud:before { content: '\e84a'; } /* 'î¡Š' */
.fa-reply:before { content: '\e84b'; } /* 'î¡‹' */
.fa-reply-all:before { content: '\e84c'; } /* 'î¡Œ' */
.fa-forward:before { content: '\e84d'; } /* 'î¡�' */
.fa-quote-left:before { content: '\e84e'; } /* 'î¡Ž' */
.fa-quote-right:before { content: '\e84f'; } /* 'î¡�' */
.fa-code:before { content: '\e850'; } /* 'î¡�' */
.fa-export:before { content: '\e851'; } /* 'î¡‘' */
.fa-export-alt:before { content: '\e852'; } /* 'î¡’' */
.fa-share:before { content: '\e853'; } /* 'î¡“' */
.fa-share-squared:before { content: '\e854'; } /* 'î¡”' */
.fa-pencil:before { content: '\e855'; } /* 'î¡•' */
.fa-pencil-squared:before { content: '\e856'; } /* 'î¡–' */
.fa-edit:before { content: '\e857'; } /* 'î¡—' */
.fa-print:before { content: '\e858'; } /* 'î¡˜' */
.fa-retweet:before { content: '\e859'; } /* 'î¡™' */
.fa-keyboard:before { content: '\e85a'; } /* 'î¡š' */
.fa-gamepad:before { content: '\e85b'; } /* 'î¡›' */
.fa-comment:before { content: '\e85c'; } /* 'î¡œ' */
.fa-chat:before { content: '\e85d'; } /* 'î¡�' */
.fa-comment-empty:before { content: '\e85e'; } /* 'î¡ž' */
.fa-chat-empty:before { content: '\e85f'; } /* 'î¡Ÿ' */
.fa-bell:before { content: '\e860'; } /* 'î¡ ' */
.fa-bell-alt:before { content: '\e861'; } /* 'î¡¡' */
.fa-bell-off:before { content: '\e862'; } /* 'î¡¢' */
.fa-bell-off-empty:before { content: '\e863'; } /* 'î¡£' */
.fa-attention-alt:before { content: '\e864'; } /* 'î¡¤' */
.fa-attention:before { content: '\e865'; } /* 'î¡¥' */
.fa-attention-circled:before { content: '\e866'; } /* 'î¡¦' */
.fa-location:before { content: '\e867'; } /* 'î¡§' */
.fa-direction:before { content: '\e868'; } /* 'î¡¨' */
.fa-compass:before { content: '\e869'; } /* 'î¡©' */
.fa-trash:before { content: '\e86a'; } /* 'î¡ª' */
.fa-trash-empty:before { content: '\e86b'; } /* 'î¡«' */
.fa-doc:before { content: '\e86c'; } /* 'î¡¬' */
.fa-docs:before { content: '\e86d'; } /* 'î¡­' */
.fa-doc-text:before { content: '\e86e'; } /* 'î¡®' */
.fa-doc-inv:before { content: '\e86f'; } /* 'î¡¯' */
.fa-doc-text-inv:before { content: '\e870'; } /* 'î¡°' */
.fa-file-pdf:before { content: '\e871'; } /* 'î¡±' */
.fa-file-word:before { content: '\e872'; } /* 'î¡²' */
.fa-file-excel:before { content: '\e873'; } /* 'î¡³' */
.fa-file-powerpoint:before { content: '\e874'; } /* 'î¡´' */
.fa-file-image:before { content: '\e875'; } /* 'î¡µ' */
.fa-file-archive:before { content: '\e876'; } /* 'î¡¶' */
.fa-file-audio:before { content: '\e877'; } /* 'î¡·' */
.fa-file-video:before { content: '\e878'; } /* 'î¡¸' */
.fa-file-code:before { content: '\e879'; } /* 'î¡¹' */
.fa-folder:before { content: '\e87a'; } /* 'î¡º' */
.fa-folder-open:before { content: '\e87b'; } /* 'î¡»' */
.fa-folder-empty:before { content: '\e87c'; } /* 'î¡¼' */
.fa-folder-open-empty:before { content: '\e87d'; } /* 'î¡½' */
.fa-box:before { content: '\e87e'; } /* 'î¡¾' */
.fa-rss:before { content: '\e87f'; } /* 'î¡¿' */
.fa-rss-squared:before { content: '\e880'; } /* 'î¢€' */
.fa-phone:before { content: '\e881'; } /* 'î¢�' */
.fa-phone-squared:before { content: '\e882'; } /* 'î¢‚' */
.fa-fax:before { content: '\e883'; } /* 'î¢ƒ' */
.fa-menu:before { content: '\e884'; } /* 'î¢„' */
.fa-cog:before { content: '\e885'; } /* 'î¢…' */
.fa-cog-alt:before { content: '\e886'; } /* 'î¢†' */
.fa-wrench:before { content: '\e887'; } /* 'î¢‡' */
.fa-sliders:before { content: '\e888'; } /* 'î¢ˆ' */
.fa-basket:before { content: '\e889'; } /* 'î¢‰' */
.fa-cart-plus:before { content: '\e88a'; } /* 'î¢Š' */
.fa-cart-arrow-down:before { content: '\e88b'; } /* 'î¢‹' */
.fa-calendar:before { content: '\e88c'; } /* 'î¢Œ' */
.fa-calendar-empty:before { content: '\e88d'; } /* 'î¢�' */
.fa-login:before { content: '\e88e'; } /* 'î¢Ž' */
.fa-logout:before { content: '\e88f'; } /* 'î¢�' */
.fa-mic:before { content: '\e890'; } /* 'î¢�' */
.fa-mute:before { content: '\e891'; } /* 'î¢‘' */
.fa-volume-off:before { content: '\e892'; } /* 'î¢’' */
.fa-volume-down:before { content: '\e893'; } /* 'î¢“' */
.fa-volume-up:before { content: '\e894'; } /* 'î¢”' */
.fa-headphones:before { content: '\e895'; } /* 'î¢•' */
.fa-clock:before { content: '\e896'; } /* 'î¢–' */
.fa-lightbulb:before { content: '\e897'; } /* 'î¢—' */
.fa-block:before { content: '\e898'; } /* 'î¢˜' */
.fa-resize-full:before { content: '\e899'; } /* 'î¢™' */
.fa-resize-full-alt:before { content: '\e89a'; } /* 'î¢š' */
.fa-resize-small:before { content: '\e89b'; } /* 'î¢›' */
.fa-resize-vertical:before { content: '\e89c'; } /* 'î¢œ' */
.fa-resize-horizontal:before { content: '\e89d'; } /* 'î¢�' */
.fa-move:before { content: '\e89e'; } /* 'î¢ž' */
.fa-zoom-in:before { content: '\e89f'; } /* 'î¢Ÿ' */
.fa-zoom-out:before { content: '\e8a0'; } /* 'î¢ ' */
.fa-down-circled2:before { content: '\e8a1'; } /* 'î¢¡' */
.fa-up-circled2:before { content: '\e8a2'; } /* 'î¢¢' */
.fa-left-circled2:before { content: '\e8a3'; } /* 'î¢£' */
.fa-right-circled2:before { content: '\e8a4'; } /* 'î¢¤' */
.fa-down-dir:before { content: '\e8a5'; } /* 'î¢¥' */
.fa-up-dir:before { content: '\e8a6'; } /* 'î¢¦' */
.fa-left-dir:before { content: '\e8a7'; } /* 'î¢§' */
.fa-right-dir:before { content: '\e8a8'; } /* 'î¢¨' */
.fa-down-open:before { content: '\e8a9'; } /* 'î¢©' */
.fa-left-open:before { content: '\e8aa'; } /* 'î¢ª' */
.fa-right-open:before { content: '\e8ab'; } /* 'î¢«' */
.fa-up-open:before { content: '\e8ac'; } /* 'î¢¬' */
.fa-angle-left:before { content: '\e8ad'; } /* 'î¢­' */
.fa-angle-right:before { content: '\e8ae'; } /* 'î¢®' */
.fa-angle-up:before { content: '\e8af'; } /* 'î¢¯' */
.fa-angle-down:before { content: '\e8b0'; } /* 'î¢°' */
.fa-angle-circled-left:before { content: '\e8b1'; } /* 'î¢±' */
.fa-angle-circled-right:before { content: '\e8b2'; } /* 'î¢²' */
.fa-angle-circled-up:before { content: '\e8b3'; } /* 'î¢³' */
.fa-angle-circled-down:before { content: '\e8b4'; } /* 'î¢´' */
.fa-angle-double-left:before { content: '\e8b5'; } /* 'î¢µ' */
.fa-angle-double-right:before { content: '\e8b6'; } /* 'î¢¶' */
.fa-angle-double-up:before { content: '\e8b7'; } /* 'î¢·' */
.fa-angle-double-down:before { content: '\e8b8'; } /* 'î¢¸' */
.fa-down:before { content: '\e8b9'; } /* 'î¢¹' */
.fa-left:before { content: '\e8ba'; } /* 'î¢º' */
.fa-right:before { content: '\e8bb'; } /* 'î¢»' */
.fa-up:before { content: '\e8bc'; } /* 'î¢¼' */
.fa-down-big:before { content: '\e8bd'; } /* 'î¢½' */
.fa-left-big:before { content: '\e8be'; } /* 'î¢¾' */
.fa-right-big:before { content: '\e8bf'; } /* 'î¢¿' */
.fa-up-big:before { content: '\e8c0'; } /* 'î£€' */
.fa-right-hand:before { content: '\e8c1'; } /* 'î£�' */
.fa-left-hand:before { content: '\e8c2'; } /* 'î£‚' */
.fa-up-hand:before { content: '\e8c3'; } /* 'î£ƒ' */
.fa-down-hand:before { content: '\e8c4'; } /* 'î£„' */
.fa-left-circled:before { content: '\e8c5'; } /* 'î£…' */
.fa-right-circled:before { content: '\e8c6'; } /* 'î£†' */
.fa-up-circled:before { content: '\e8c7'; } /* 'î£‡' */
.fa-down-circled:before { content: '\e8c8'; } /* 'î£ˆ' */
.fa-cw:before { content: '\e8c9'; } /* 'î£‰' */
.fa-ccw:before { content: '\e8ca'; } /* 'î£Š' */
.fa-arrows-cw:before { content: '\e8cb'; } /* 'î£‹' */
.fa-level-up:before { content: '\e8cc'; } /* 'î£Œ' */
.fa-level-down:before { content: '\e8cd'; } /* 'î£�' */
.fa-shuffle:before { content: '\e8ce'; } /* 'î£Ž' */
.fa-exchange:before { content: '\e8cf'; } /* 'î£�' */
.fa-history:before { content: '\e8d0'; } /* 'î£�' */
.fa-expand:before { content: '\e8d1'; } /* 'î£‘' */
.fa-collapse:before { content: '\e8d2'; } /* 'î£’' */
.fa-expand-right:before { content: '\e8d3'; } /* 'î£“' */
.fa-collapse-left:before { content: '\e8d4'; } /* 'î£”' */
.fa-play:before { content: '\e8d5'; } /* 'î£•' */
.fa-play-circled:before { content: '\e8d6'; } /* 'î£–' */
.fa-play-circled2:before { content: '\e8d7'; } /* 'î£—' */
.fa-stop:before { content: '\e8d8'; } /* 'î£˜' */
.fa-pause:before { content: '\e8d9'; } /* 'î£™' */
.fa-to-end:before { content: '\e8da'; } /* 'î£š' */
.fa-to-end-alt:before { content: '\e8db'; } /* 'î£›' */
.fa-to-start:before { content: '\e8dc'; } /* 'î£œ' */
.fa-to-start-alt:before { content: '\e8dd'; } /* 'î£�' */
.fa-fast-fw:before { content: '\e8de'; } /* 'î£ž' */
.fa-fast-bw:before { content: '\e8df'; } /* 'î£Ÿ' */
.fa-eject:before { content: '\e8e0'; } /* 'î£ ' */
.fa-target:before { content: '\e8e1'; } /* 'î£¡' */
.fa-signal:before { content: '\e8e2'; } /* 'î£¢' */
.fa-wifi:before { content: '\e8e3'; } /* 'î££' */
.fa-award:before { content: '\e8e4'; } /* 'î£¤' */
.fa-desktop:before { content: '\e8e5'; } /* 'î£¥' */
.fa-laptop:before { content: '\e8e6'; } /* 'î£¦' */
.fa-tablet:before { content: '\e8e7'; } /* 'î£§' */
.fa-mobile:before { content: '\e8e8'; } /* 'î£¨' */
.fa-inbox:before { content: '\e8e9'; } /* 'î£©' */
.fa-globe:before { content: '\e8ea'; } /* 'î£ª' */
.fa-sun:before { content: '\e8eb'; } /* 'î£«' */
.fa-cloud:before { content: '\e8ec'; } /* 'î£¬' */
.fa-flash:before { content: '\e8ed'; } /* 'î£­' */
.fa-moon:before { content: '\e8ee'; } /* 'î£®' */
.fa-umbrella:before { content: '\e8ef'; } /* 'î£¯' */
.fa-flight:before { content: '\e8f0'; } /* 'î£°' */
.fa-fighter-jet:before { content: '\e8f1'; } /* 'î£±' */
.fa-paper-plane:before { content: '\e8f2'; } /* 'î£²' */
.fa-paper-plane-empty:before { content: '\e8f3'; } /* 'î£³' */
.fa-space-shuttle:before { content: '\e8f4'; } /* 'î£´' */
.fa-leaf:before { content: '\e8f5'; } /* 'î£µ' */
.fa-font:before { content: '\e8f6'; } /* 'î£¶' */
.fa-bold:before { content: '\e8f7'; } /* 'î£·' */
.fa-medium:before { content: '\e8f8'; } /* 'î£¸' */
.fa-italic:before { content: '\e8f9'; } /* 'î£¹' */
.fa-header:before { content: '\e8fa'; } /* 'î£º' */
.fa-paragraph:before { content: '\e8fb'; } /* 'î£»' */
.fa-text-height:before { content: '\e8fc'; } /* 'î£¼' */
.fa-text-width:before { content: '\e8fd'; } /* 'î£½' */
.fa-align-left:before { content: '\e8fe'; } /* 'î£¾' */
.fa-align-center:before { content: '\e8ff'; } /* 'î£¿' */
.fa-align-right:before { content: '\e900'; } /* 'î¤€' */
.fa-align-justify:before { content: '\e901'; } /* 'î¤�' */
.fa-list:before { content: '\e902'; } /* 'î¤‚' */
.fa-indent-left:before { content: '\e903'; } /* 'î¤ƒ' */
.fa-indent-right:before { content: '\e904'; } /* 'î¤„' */
.fa-list-bullet:before { content: '\e905'; } /* 'î¤…' */
.fa-list-numbered:before { content: '\e906'; } /* 'î¤†' */
.fa-strike:before { content: '\e907'; } /* 'î¤‡' */
.fa-underline:before { content: '\e908'; } /* 'î¤ˆ' */
.fa-superscript:before { content: '\e909'; } /* 'î¤‰' */
.fa-subscript:before { content: '\e90a'; } /* 'î¤Š' */
.fa-table:before { content: '\e90b'; } /* 'î¤‹' */
.fa-columns:before { content: '\e90c'; } /* 'î¤Œ' */
.fa-crop:before { content: '\e90d'; } /* 'î¤�' */
.fa-scissors:before { content: '\e90e'; } /* 'î¤Ž' */
.fa-paste:before { content: '\e90f'; } /* 'î¤�' */
.fa-briefcase:before { content: '\e910'; } /* 'î¤�' */
.fa-suitcase:before { content: '\e911'; } /* 'î¤‘' */
.fa-ellipsis:before { content: '\e912'; } /* 'î¤’' */
.fa-ellipsis-vert:before { content: '\e913'; } /* 'î¤“' */
.fa-off:before { content: '\e914'; } /* 'î¤”' */
.fa-road:before { content: '\e915'; } /* 'î¤•' */
.fa-list-alt:before { content: '\e916'; } /* 'î¤–' */
.fa-qrcode:before { content: '\e917'; } /* 'î¤—' */
.fa-barcode:before { content: '\e918'; } /* 'î¤˜' */
.fa-book:before { content: '\e919'; } /* 'î¤™' */
.fa-ajust:before { content: '\e91a'; } /* 'î¤š' */
.fa-tint:before { content: '\e91b'; } /* 'î¤›' */
.fa-toggle-off:before { content: '\e91c'; } /* 'î¤œ' */
.fa-toggle-on:before { content: '\e91d'; } /* 'î¤�' */
.fa-check:before { content: '\e91e'; } /* 'î¤ž' */
.fa-check-empty:before { content: '\e91f'; } /* 'î¤Ÿ' */
.fa-circle:before { content: '\e920'; } /* 'î¤ ' */
.fa-circle-empty:before { content: '\e921'; } /* 'î¤¡' */
.fa-circle-thin:before { content: '\e922'; } /* 'î¤¢' */
.fa-circle-notch:before { content: '\e923'; } /* 'î¤£' */
.fa-dot-circled:before { content: '\e924'; } /* 'î¤¤' */
.fa-asterisk:before { content: '\e925'; } /* 'î¤¥' */
.fa-gift:before { content: '\e926'; } /* 'î¤¦' */
.fa-fire:before { content: '\e927'; } /* 'î¤§' */
.fa-magnet:before { content: '\e928'; } /* 'î¤¨' */
.fa-chart-bar:before { content: '\e929'; } /* 'î¤©' */
.fa-chart-area:before { content: '\e92a'; } /* 'î¤ª' */
.fa-chart-pie:before { content: '\e92b'; } /* 'î¤«' */
.fa-chart-line:before { content: '\e92c'; } /* 'î¤¬' */
.fa-ticket:before { content: '\e92d'; } /* 'î¤­' */
.fa-credit-card:before { content: '\e92e'; } /* 'î¤®' */
.fa-floppy:before { content: '\e92f'; } /* 'î¤¯' */
.fa-megaphone:before { content: '\e930'; } /* 'î¤°' */
.fa-hdd:before { content: '\e931'; } /* 'î¤±' */
.fa-key:before { content: '\e932'; } /* 'î¤²' */
.fa-fork:before { content: '\e933'; } /* 'î¤³' */
.fa-rocket:before { content: '\e934'; } /* 'î¤´' */
.fa-bug:before { content: '\e935'; } /* 'î¤µ' */
.fa-certificate:before { content: '\e936'; } /* 'î¤¶' */
.fa-tasks:before { content: '\e937'; } /* 'î¤·' */
.fa-filter:before { content: '\e938'; } /* 'î¤¸' */
.fa-beaker:before { content: '\e939'; } /* 'î¤¹' */
.fa-magic:before { content: '\e93a'; } /* 'î¤º' */
.fa-cab:before { content: '\e93b'; } /* 'î¤»' */
.fa-taxi:before { content: '\e93c'; } /* 'î¤¼' */
.fa-truck:before { content: '\e93d'; } /* 'î¤½' */
.fa-bus:before { content: '\e93e'; } /* 'î¤¾' */
.fa-bicycle:before { content: '\e93f'; } /* 'î¤¿' */
.fa-motorcycle:before { content: '\e940'; } /* 'î¥€' */
.fa-train:before { content: '\e941'; } /* 'î¥�' */
.fa-subway:before { content: '\e942'; } /* 'î¥‚' */
.fa-ship:before { content: '\e943'; } /* 'î¥ƒ' */
.fa-money:before { content: '\e944'; } /* 'î¥„' */
.fa-euro:before { content: '\e945'; } /* 'î¥…' */
.fa-pound:before { content: '\e946'; } /* 'î¥†' */
.fa-dollar:before { content: '\e947'; } /* 'î¥‡' */
.fa-rupee:before { content: '\e948'; } /* 'î¥ˆ' */
.fa-yen:before { content: '\e949'; } /* 'î¥‰' */
.fa-rouble:before { content: '\e94a'; } /* 'î¥Š' */
.fa-shekel:before { content: '\e94b'; } /* 'î¥‹' */
.fa-try:before { content: '\e94c'; } /* 'î¥Œ' */
.fa-won:before { content: '\e94d'; } /* 'î¥�' */
.fa-antenna:before { content: '\e94e'; } /* 'î¥Ž' */
.fa-service:before { content: '\e94f'; } /* 'î¥�' */
.fa-sort:before { content: '\e950'; } /* 'î¥�' */
.fa-sort-down:before { content: '\e951'; } /* 'î¥‘' */
.fa-sort-up:before { content: '\e952'; } /* 'î¥’' */
.fa-sort-alt-up:before { content: '\e953'; } /* 'î¥“' */
.fa-sort-alt-down:before { content: '\e954'; } /* 'î¥”' */
.fa-sort-name-up:before { content: '\e955'; } /* 'î¥•' */
.fa-sort-name-down:before { content: '\e956'; } /* 'î¥–' */
.fa-sort-number-up:before { content: '\e957'; } /* 'î¥—' */
.fa-sort-number-down:before { content: '\e958'; } /* 'î¥˜' */
.fa-hammer:before { content: '\e959'; } /* 'î¥™' */
.fa-gauge:before { content: '\e95a'; } /* 'î¥š' */
.fa-sitemap:before { content: '\e95b'; } /* 'î¥›' */
.fa-spinner:before { content: '\e95c'; } /* 'î¥œ' */
.fa-coffee:before { content: '\e95d'; } /* 'î¥�' */
.fa-food:before { content: '\e95e'; } /* 'î¥ž' */
.fa-beer:before { content: '\e95f'; } /* 'î¥Ÿ' */
.fa-user-md:before { content: '\e960'; } /* 'î¥ ' */
.fa-stethoscope:before { content: '\e961'; } /* 'î¥¡' */
.fa-heartbeat:before { content: '\e962'; } /* 'î¥¢' */
.fa-ambulance:before { content: '\e963'; } /* 'î¥£' */
.fa-medkit:before { content: '\e964'; } /* 'î¥¤' */
.fa-h-sigh:before { content: '\e965'; } /* 'î¥¥' */
.fa-bed:before { content: '\e966'; } /* 'î¥¦' */
.fa-hospital:before { content: '\e967'; } /* 'î¥§' */
.fa-building:before { content: '\e968'; } /* 'î¥¨' */
.fa-building-filled:before { content: '\e969'; } /* 'î¥©' */
.fa-bank:before { content: '\e96a'; } /* 'î¥ª' */
.fa-smile:before { content: '\e96b'; } /* 'î¥«' */
.fa-frown:before { content: '\e96c'; } /* 'î¥¬' */
.fa-meh:before { content: '\e96d'; } /* 'î¥­' */
.fa-anchor:before { content: '\e96e'; } /* 'î¥®' */
.fa-terminal:before { content: '\e96f'; } /* 'î¥¯' */
.fa-eraser:before { content: '\e970'; } /* 'î¥°' */
.fa-puzzle:before { content: '\e971'; } /* 'î¥±' */
.fa-shield:before { content: '\e972'; } /* 'î¥²' */
.fa-extinguisher:before { content: '\e973'; } /* 'î¥³' */
.fa-bullseye:before { content: '\e974'; } /* 'î¥´' */
.fa-wheelchair:before { content: '\e975'; } /* 'î¥µ' */
.fa-language:before { content: '\e976'; } /* 'î¥¶' */
.fa-graduation-cap:before { content: '\e977'; } /* 'î¥·' */
.fa-paw:before { content: '\e978'; } /* 'î¥¸' */
.fa-spoon:before { content: '\e979'; } /* 'î¥¹' */
.fa-cube:before { content: '\e97a'; } /* 'î¥º' */
.fa-cubes:before { content: '\e97b'; } /* 'î¥»' */
.fa-recycle:before { content: '\e97c'; } /* 'î¥¼' */
.fa-tree:before { content: '\e97d'; } /* 'î¥½' */
.fa-database:before { content: '\e97e'; } /* 'î¥¾' */
.fa-server:before { content: '\e97f'; } /* 'î¥¿' */
.fa-lifebuoy:before { content: '\e980'; } /* 'î¦€' */
.fa-servicegroup:before { content: '\e981'; } /* 'î¦�' */
.fa-bomb:before { content: '\e983'; } /* 'î¦ƒ' */
.fa-soccer-ball:before { content: '\e984'; } /* 'î¦„' */
.fa-tty:before { content: '\e985'; } /* 'î¦…' */
.fa-binoculars:before { content: '\e986'; } /* 'î¦†' */
.fa-plug:before { content: '\e987'; } /* 'î¦‡' */
.fa-newspaper:before { content: '\e988'; } /* 'î¦ˆ' */
.fa-calc:before { content: '\e989'; } /* 'î¦‰' */
.fa-copyright:before { content: '\e98a'; } /* 'î¦Š' */
.fa-at:before { content: '\e98b'; } /* 'î¦‹' */
.fa-eyedropper:before { content: '\e98c'; } /* 'î¦Œ' */
.fa-brush:before { content: '\e98d'; } /* 'î¦�' */
.fa-birthday:before { content: '\e98e'; } /* 'î¦Ž' */
.fa-diamond:before { content: '\e98f'; } /* 'î¦�' */
.fa-street-view:before { content: '\e990'; } /* 'î¦�' */
.fa-venus:before { content: '\e991'; } /* 'î¦‘' */
.fa-mars:before { content: '\e992'; } /* 'î¦’' */
.fa-mercury:before { content: '\e993'; } /* 'î¦“' */
.fa-transgender:before { content: '\e994'; } /* 'î¦”' */
.fa-transgender-alt:before { content: '\e995'; } /* 'î¦•' */
.fa-venus-double:before { content: '\e996'; } /* 'î¦–' */
.fa-mars-double:before { content: '\e997'; } /* 'î¦—' */
.fa-venus-mars:before { content: '\e998'; } /* 'î¦˜' */
.fa-mars-stroke:before { content: '\e999'; } /* 'î¦™' */
.fa-mars-stroke-v:before { content: '\e99a'; } /* 'î¦š' */
.fa-mars-stroke-h:before { content: '\e99b'; } /* 'î¦›' */
.fa-neuter:before { content: '\e99c'; } /* 'î¦œ' */
.fa-cc-visa:before { content: '\e99d'; } /* 'î¦�' */
.fa-cc-mastercard:before { content: '\e99e'; } /* 'î¦ž' */
.fa-cc-discover:before { content: '\e99f'; } /* 'î¦Ÿ' */
.fa-cc-amex:before { content: '\e9a0'; } /* 'î¦ ' */
.fa-cc-paypal:before { content: '\e9a1'; } /* 'î¦¡' */
.fa-cc-stripe:before { content: '\e9a2'; } /* 'î¦¢' */
.fa-android:before { content: '\e9a4'; } /* 'î¦¤' */
.fa-apple:before { content: '\e9a6'; } /* 'î¦¦' */
.fa-cc:before { content: '\e9ac'; } /* 'î¦¬' */
.fa-dropbox:before { content: '\e9b5'; } /* 'î¦µ' */
.fa-facebook:before { content: '\e9b7'; } /* 'î¦·' */
.fa-facebook-squared:before { content: '\e9b8'; } /* 'î¦¸' */
.fa-facebook-official:before { content: '\e9b9'; } /* 'î¦¹' */
.fa-git-squared:before { content: '\e9bd'; } /* 'î¦½' */
.fa-git:before { content: '\e9be'; } /* 'î¦¾' */
.fa-github:before { content: '\e9bf'; } /* 'î¦¿' */
.fa-github-squared:before { content: '\e9c0'; } /* 'î§€' */
.fa-github-circled:before { content: '\e9c1'; } /* 'î§�' */
.fa-google:before { content: '\e9c3'; } /* 'î§ƒ' */
.fa-gplus:before { content: '\e9c4'; } /* 'î§„' */
.fa-gplus-squared:before { content: '\e9c5'; } /* 'î§…' */
.fa-html5:before { content: '\e9c8'; } /* 'î§ˆ' */
.fa-instagram:before { content: '\e9c9'; } /* 'î§‰' */
.fa-jsfiddle:before { content: '\e9cc'; } /* 'î§Œ' */
.fa-linkedin-squared:before { content: '\e9d0'; } /* 'î§�' */
.fa-linux:before { content: '\e9d1'; } /* 'î§‘' */
.fa-linkedin:before { content: '\e9d2'; } /* 'î§’' */
.fa-paypal:before { content: '\e9d7'; } /* 'î§—' */
.fa-skype:before { content: '\e9e5'; } /* 'î§¥' */
.fa-slack:before { content: '\e9e6'; } /* 'î§¦' */
.fa-twitter:before { content: '\e9f6'; } /* 'î§¶' */
.fa-windows:before { content: '\e9fd'; } /* 'î§½' */
.fa-wordpress:before { content: '\e9fe'; } /* 'î§¾' */
.fa-youtube:before { content: '\ea02'; } /* 'î¨‚' */
.fa-yahoo:before { content: '\ea03'; } /* 'î¨ƒ' */
.fa-youtube-squared:before { content: '\ea04'; } /* 'î¨„' */
.fa-youtube-play:before { content: '\ea05'; } /* 'î¨…' */
.fa-blank:before { content: '\ea06'; } /* 'î¨†' */
.fa-lemon:before { content: '\ea07'; } /* 'î¨‡' */
.fa-1480475279_package:before { content: '\ea08'; } /* 'î¨ˆ' */
.fa-router-step:before { content: '\ea09'; } /* 'î¨‰' */
.fa-flow-step:before { content: '\ea0a'; } /* 'î¨Š' */
.fa-square-basic:before { content: '\ea0b'; } /* 'î¨‹' */
.fa-logic-step:before { content: '\ea0c'; } /* 'î¨Œ' */
.fa-decimal:before { content: '\ea0d'; } /* 'î¨�' */
.fa-shared-flow:before { content: '\ea0e'; } /* 'î¨Ž' */
.fa-template:before { content: '\ea0f'; } /* 'î¨�' */
.fa-web-globe:before { content: '\ea10'; } /* 'î¨�' */
.fa-sort-numeric:before { content: '\ed00'; } /* 'î´€' */
.fa-sort-alphabet:before { content: '\ed01'; } /* 'î´�' */
.fa-flow-split:before { content: '\ed02'; } /* 'î´‚' */
.fa-flow-merge:before { content: '\ed03'; } /* 'î´ƒ' */
.fa-flow-cross:before { content: '\ed04'; } /* 'î´„' */
.fa-genderless:before { content: '\f22d'; } /* 'ïˆ­' */
.fa-optin-monster:before { content: '\f23c'; } /* 'ïˆ¼' */
.fa-expeditedssl:before { content: '\f23e'; } /* 'ïˆ¾' */
.fa-battery-4:before { content: '\f240'; } /* 'ï‰€' */
.fa-battery-3:before { content: '\f241'; } /* 'ï‰�' */
.fa-battery-2:before { content: '\f242'; } /* 'ï‰‚' */
.fa-battery-1:before { content: '\f243'; } /* 'ï‰ƒ' */
.fa-battery-0:before { content: '\f244'; } /* 'ï‰„' */
.fa-mouse-pointer:before { content: '\f245'; } /* 'ï‰…' */
.fa-i-cursor:before { content: '\f246'; } /* 'ï‰†' */
.fa-object-group:before { content: '\f247'; } /* 'ï‰‡' */
.fa-object-ungroup:before { content: '\f248'; } /* 'ï‰ˆ' */
.fa-sticky-note:before { content: '\f249'; } /* 'ï‰‰' */
.fa-sticky-note-o:before { content: '\f24a'; } /* 'ï‰Š' */
.fa-clone:before { content: '\f24d'; } /* 'ï‰�' */
.fa-balance-scale:before { content: '\f24e'; } /* 'ï‰Ž' */
.fa-hourglass-o:before { content: '\f250'; } /* 'ï‰�' */
.fa-hourglass-1:before { content: '\f251'; } /* 'ï‰‘' */
.fa-hourglass-2:before { content: '\f252'; } /* 'ï‰’' */
.fa-hourglass-3:before { content: '\f253'; } /* 'ï‰“' */
.fa-hourglass:before { content: '\f254'; } /* 'ï‰”' */
.fa-hand-grab-o:before { content: '\f255'; } /* 'ï‰•' */
.fa-hand-paper-o:before { content: '\f256'; } /* 'ï‰–' */
.fa-hand-scissors-o:before { content: '\f257'; } /* 'ï‰—' */
.fa-hand-lizard-o:before { content: '\f258'; } /* 'ï‰˜' */
.fa-hand-spock-o:before { content: '\f259'; } /* 'ï‰™' */
.fa-hand-pointer-o:before { content: '\f25a'; } /* 'ï‰š' */
.fa-hand-peace-o:before { content: '\f25b'; } /* 'ï‰›' */
.fa-trademark:before { content: '\f25c'; } /* 'ï‰œ' */
.fa-registered:before { content: '\f25d'; } /* 'ï‰�' */
.fa-odnoklassniki:before { content: '\f263'; } /* 'ï‰£' */
.fa-get-pocket:before { content: '\f265'; } /* 'ï‰¥' */
.fa-wikipedia-w:before { content: '\f266'; } /* 'ï‰¦' */
.fa-safari:before { content: '\f267'; } /* 'ï‰§' */
.fa-chrome:before { content: '\f268'; } /* 'ï‰¨' */
.fa-firefox:before { content: '\f269'; } /* 'ï‰©' */
.fa-opera:before { content: '\f26a'; } /* 'ï‰ª' */
.fa-internet-explorer:before { content: '\f26b'; } /* 'ï‰«' */
.fa-television:before { content: '\f26c'; } /* 'ï‰¬' */
.fa-amazon:before { content: '\f270'; } /* 'ï‰°' */
.fa-calendar-plus-o:before { content: '\f271'; } /* 'ï‰±' */
.fa-calendar-minus-o:before { content: '\f272'; } /* 'ï‰²' */
.fa-calendar-times-o:before { content: '\f273'; } /* 'ï‰³' */
.fa-calendar-check-o:before { content: '\f274'; } /* 'ï‰´' */
.fa-industry:before { content: '\f275'; } /* 'ï‰µ' */
.fa-map-pin:before { content: '\f276'; } /* 'ï‰¶' */
.fa-map-signs:before { content: '\f277'; } /* 'ï‰·' */
.fa-map-o:before { content: '\f278'; } /* 'ï‰¸' */
.fa-map:before { content: '\f279'; } /* 'ï‰¹' */
.fa-commenting:before { content: '\f27a'; } /* 'ï‰º' */
.fa-commenting-o:before { content: '\f27b'; } /* 'ï‰»' */
.fa-black-tie:before { content: '\f27e'; } /* 'ï‰¾' */
.fa-fonticons:before { content: '\f280'; } /* 'ïŠ€' */
.fa-edge:before { content: '\f282'; } /* 'ïŠ‚' */
.fa-credit-card-alt:before { content: '\f283'; } /* 'ïŠƒ' */
.fa-modx:before { content: '\f285'; } /* 'ïŠ…' */
.fa-usb:before { content: '\f287'; } /* 'ïŠ‡' */
.fa-scribd:before { content: '\f28a'; } /* 'ïŠŠ' */
.fa-pause-circle:before { content: '\f28b'; } /* 'ïŠ‹' */
.fa-pause-circle-o:before { content: '\f28c'; } /* 'ïŠŒ' */
.fa-stop-circle:before { content: '\f28d'; } /* 'ïŠ�' */
.fa-stop-circle-o:before { content: '\f28e'; } /* 'ïŠŽ' */
.fa-shopping-bag:before { content: '\f290'; } /* 'ïŠ�' */
.fa-shopping-basket:before { content: '\f291'; } /* 'ïŠ‘' */
.fa-hashtag:before { content: '\f292'; } /* 'ïŠ’' */
.fa-bluetooth:before { content: '\f293'; } /* 'ïŠ“' */
.fa-bluetooth-b:before { content: '\f294'; } /* 'ïŠ”' */
.fa-percent:before { content: '\f295'; } /* 'ïŠ•' */
.fa-wpforms:before { content: '\f298'; } /* 'ïŠ˜' */
.fa-envira:before { content: '\f299'; } /* 'ïŠ™' */
.fa-universal-access:before { content: '\f29a'; } /* 'ïŠš' */
.fa-wheelchair-alt:before { content: '\f29b'; } /* 'ïŠ›' */
.fa-question-circle-o:before { content: '\f29c'; } /* 'ïŠœ' */
.fa-blind:before { content: '\f29d'; } /* 'ïŠ�' */
.fa-volume-control-phone:before { content: '\f2a0'; } /* 'ïŠ ' */
.fa-braille:before { content: '\f2a1'; } /* 'ïŠ¡' */
.fa-assistive-listening-systems:before { content: '\f2a2'; } /* 'ïŠ¢' */
.fa-american-sign-language-interpreting:before { content: '\f2a3'; } /* 'ïŠ£' */
.fa-asl-interpreting:before { content: '\f2a4'; } /* 'ïŠ¤' */
.fa-glide-g:before { content: '\f2a6'; } /* 'ïŠ¦' */
.fa-sign-language:before { content: '\f2a7'; } /* 'ïŠ§' */
.fa-low-vision:before { content: '\f2a8'; } /* 'ïŠ¨' */
.fa-viadeo:before { content: '\f2a9'; } /* 'ïŠ©' */
.fa-snapchat-ghost:before { content: '\f2ac'; } /* 'ïŠ¬' */
.fa-snapchat-square:before { content: '\f2ad'; } /* 'ïŠ­' */
.fa-pied-piper:before { content: '\f2ae'; } /* 'ïŠ®' */
.fa-google-plus-circle:before { content: '\f2b3'; } /* 'ïŠ³' */
.fa-font-awesome:before { content: '\f2b4'; } /* 'ïŠ´' */
.fa-handshake-o:before { content: '\f2b5'; } /* 'ïŠµ' */
.fa-envelope-open:before { content: '\f2b6'; } /* 'ïŠ¶' */
.fa-envelope-open-o:before { content: '\f2b7'; } /* 'ïŠ·' */
.fa-address-book-1:before { content: '\f2b9'; } /* 'ïŠ¹' */
.fa-address-book-o:before { content: '\f2ba'; } /* 'ïŠº' */
.fa-address-card:before { content: '\f2bb'; } /* 'ïŠ»' */
.fa-address-card-o:before { content: '\f2bc'; } /* 'ïŠ¼' */
.fa-user-circle:before { content: '\f2bd'; } /* 'ïŠ½' */
.fa-user-circle-o:before { content: '\f2be'; } /* 'ïŠ¾' */
.fa-user-o:before { content: '\f2c0'; } /* 'ï‹€' */
.fa-id-badge:before { content: '\f2c1'; } /* 'ï‹�' */
.fa-id-card:before { content: '\f2c2'; } /* 'ï‹‚' */
.fa-id-card-o:before { content: '\f2c3'; } /* 'ï‹ƒ' */
.fa-telegram:before { content: '\f2c6'; } /* 'ï‹†' */
.fa-thermometer-1:before { content: '\f2c7'; } /* 'ï‹‡' */
.fa-thermometer-3:before { content: '\f2c8'; } /* 'ï‹ˆ' */
.fa-thermometer-2:before { content: '\f2c9'; } /* 'ï‹‰' */
.fa-thermometer-quarter:before { content: '\f2ca'; } /* 'ï‹Š' */
.fa-thermometer-0:before { content: '\f2cb'; } /* 'ï‹‹' */
.fa-shower:before { content: '\f2cc'; } /* 'ï‹Œ' */
.fa-bath:before { content: '\f2cd'; } /* 'ï‹�' */
.fa-podcast-1:before { content: '\f2ce'; } /* 'ï‹Ž' */
.fa-window-maximize:before { content: '\f2d0'; } /* 'ï‹�' */
.fa-window-close:before { content: '\f2d3'; } /* 'ï‹“' */
.fa-window-close-o:before { content: '\f2d4'; } /* 'ï‹”' */
.fa-bandcamp:before { content: '\f2d5'; } /* 'ï‹•' */
.fa-microchip:before { content: '\f2db'; } /* 'ï‹›' */
.fa-snowflake-o:before { content: '\f2dc'; } /* 'ï‹œ' */
.fa-superpowers:before { content: '\f2dd'; } /* 'ï‹�' */
.fa-meetup-1:before { content: '\f2e0'; } /* 'ï‹ ' */
.k-notification {
	text-align: left;
	line-height: 1.4285714286;
	font-weight: 400;
	letter-spacing: normal;
	border-radius: 0.25rem;
	padding-block: 0.25rem;
	padding-inline: 0.5rem;
	border-width: 1px;
	border-style: solid;
	box-sizing: border-box;
	outline: 0;
	font-family: inherit;
	font-size: 0.95rem;
	;
	cursor: default;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: left;
	gap: 0.25rem;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	box-shadow: 0 8px 10px rgba(0, 0, 0, 0.12), 0 4px 16px rgba(0, 0, 0, 0.12);
	;
}

.k-notification-success {
	border-color: var(--SUCCESS-COLOR-BORDER);
	color: var(--SUCCESS-COLOR-TEXT);
	background-color: var(--SUCCESS-COLOR-BG);
}

/*Overwriding SVG icons since I can't control directly in Notification widget and referring to the icons in a different class pulls from a totally different icon set*/
.k-i-check-outline::before {
	content: "\e118";
	color: var(--SUCCESS-COLOR-ICON);
}

.k-i-x-outline::before {
	content: "\e11b";
	color: var(--ERROR-COLOR-ICON);
}

.k-i-exclamation-circle::before {
	color: var(--WARNING-COLOR-ICON);
}

.k-i-info-circle::before {
	color: var(--INFO-COLOR-ICON);
}

.k-notification-info {
	border-color: var(--INFO-COLOR-BORDER);
	color: var(--INFO-COLOR-TEXT);
	background-color: var(--INFO-COLOR-BG);
}

.k-notification-error {
	border-color: var(--ERROR-COLOR-BORDER);
	color: var(--ERROR-COLOR-TEXT);
	background-color: var(--ERROR-COLOR-BG);
}

.k-notification-warning {
	border-color: var(--WARNING-COLOR-BORDER);
	color: var(--WARNING-COLOR-TEXT);
	background-color: var(--WARNING-COLOR-BG);
}
/*@import url("./constituotheme_orig.css");*/
/*@import url("./constituotheme-dark.css");*/

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',
    monospace;
}

html {
	height: 100%;
}

body {
	height: 100%;
    margin: 0px;
    color: var(--color-text);
    font-size: 14px;
    /*font-family: Roboto, Helvetica, Arial, sans-serif;*/
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.constituo-app {
	height: 100%;
	width: 100%;
}

.constituo-button-row .k-button {
  	margin: 5px;
}

/*#constituo-imaging-container .k-button:not(.k-split-button .k-button) {*/
/*	height: 32px;*/
/*	min-height: 32px;*/
/*	padding-block: 0;*/
/*	align-items: center;*/
/*}*/


/*#constituo-imaging-container .k-button-text {*/
/*	line-height: 24px;*/
/*}*/

/*#constituo-imaging-container .k-icon-button:not(.k-split-button .k-button) {*/
/*	width: 32px;*/
/*	height: 32px;*/
/*	min-width: 32px;*/
/*	min-height: 32px;*/
/*	padding: 6px;*/
/*	background-color: var(--color-standard-button);*/
/*	border-color: var(--color-light-border);*/
/*	color: var(--color-text);*/
/*}*/

#constituo-imaging-container .k-icon-button:hover {
	background-color: var(--color-hover-color-faded);
}

#constituo-imaging-container .k-icon-button.k-selected,
#constituo-imaging-container .k-icon-button[aria-pressed="true"] {
	background-color: var(--color-primary);
	border-color: var(--color-primary);
	color: var(--color-primary-bg-text);
}

.constituo-layout-buttons-container .k-icon-button {
	background-color: transparent !important;
	border-color: transparent !important;
	box-shadow: none !important;
}

.constituo-layout-buttons-container .k-icon-button:hover {
	background-color: transparent !important;
	border-color: transparent !important;
	color: var(--color-primary);
}

.constituo-layout-buttons-container .k-icon-button.k-selected,
.constituo-layout-buttons-container .k-icon-button[aria-pressed="true"] {
	color: var(--color-primary-bg-text) !important;
	background-color: var(--color-primary) !important;
	border-color: var(--color-primary) !important;
}

/*#constituo-imaging-container .annotation-toolbar .k-icon-button,*/
/*#constituo-imaging-container .annotation-layer-toolbar .k-icon-button,*/
/*#constituo-imaging-container [style*="width: 60px"] .k-icon-button {*/
/*	width: 32px;*/
/*	height: 32px;*/
/*	min-width: 32px;*/
/*	min-height: 32px;*/
/*	padding: 6px;*/
/*	border-radius: var(--kendo-border-radius-md);*/
/*	background-color: var(--color-standard-button);*/
/*	border-color: var(--color-light-border);*/
/*	color: var(--color-text);*/
/*}*/

#constituo-imaging-container .k-column-resizer {
	width: 12px !important;
	right: -6px;
	z-index: 10;
}

.k-table-row:hover {
 	background-color: var(--color-hover-color-faded) !important;
}

td {
  	-webkit-user-select: none; /* Safari */
  	-ms-user-select: none; /* IE 10 and IE 11 */
  	user-select: none; /* Standard syntax */
}

:root {
  --kendo-color-primary: #2c526f;
  --kendo-color-primary-hover: #24485f;
  --kendo-color-primary-active: #1d3d52;
  --kendo-color-on-primary: #ffffff;

  --kendo-font-size: 13px;
  --kendo-font-size-md: 13px;
  --kendo-line-height: 1.2;

  --kendo-border-radius-sm: 4px;
  --kendo-border-radius-md: 4px;
  --kendo-border-radius-lg: 6px;
}

/*.k-button:not(.k-split-button .k-button) {*/
/*	padding-block: 2px;*/
/*	padding-inline: 6px;*/
/*}*/

.k-input,
.k-picker,
.k-dropdownlist,
.k-combobox,
.k-numerictextbox {
  min-height: 26px;
}

.k-pager {
  padding-block: 4px;
}

.k-input,
.k-picker,
.k-dropdownlist,
.k-combobox,
.k-numerictextbox {
	min-height: 26px;
	background-color: var(--color-input-background-color);
}

.k-drag-cell {
	width: 20px;
	min-width: 20px;
	padding: 0 4px;
	text-align: center;
	vertical-align: middle;
}

.k-drag-cell .k-svg-i-reorder {
	font-size: 14px;
	opacity: 0.75;
	transform: scale(0.72);
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.k-drag-cell:hover .k-svg-i-reorder {
	opacity: 1;
	color: var(--color-primary);
}

.k-drag-cell .k-svg-i-reorder svg {
	width: 32px;
	height: 32px;
}

.k-grid .k-table-td > .k-button.k-icon-button {
	width: 32px;
	height: 32px;
	min-width: 32px;
	min-height: 32px;
	padding: 6px;
	background-color: var(--color-standard-button);
	border-color: var(--color-light-border);
	color: var(--color-text);
}

.k-grid .k-table-td > .k-button.k-icon-button:hover {
	background-color: var(--color-hover-color-faded);
}

.k-actions-horizontal {
	width: auto;
}

.k-animation-container {
    /* Limit height to most of the screen so it's always reachable */
    max-height: 80vh !important; 
    overflow: hidden !important;
}

.k-animation-container .k-child-animation-container,
.k-animation-container .k-list-container,
.k-animation-container .k-popup {
    max-height: 80vh !important; /* Match the parent constraint */
    display: flex !important;
    flex-direction: column !important;
    overflow-y: auto !important; /* THE SCROLLBAR */
    height: auto !important;     /* Let it shrink to fit the content */
}

/* TreeViews should never scroll inside animation containers */
.k-treeview .k-animation-container,
.k-treeview .k-child-animation-container {
    max-height: none !important;
    overflow: visible !important;
    height: auto !important;
    display: block !important;
}

.k-list-scroller {
    flex: 1 1 auto !important;
    overflow-y: auto !important;
}
#constituo-imaging-container {
	margin: 0px;
	height: 100%;
	width: 100%;
	overflow: clip;
}

.ubuntu {
	font-family: 'Ubuntu', sans-serif;
}
#squirrel-login-container {
	margin: 0px;
	height: 100%;
	width: 100%;
}

/* SMALL */
@media screen and (max-width: 767px) {
	#content-container {
		display: none !important;
	}
	
	#form-container {
		min-height: 700px;
		height: calc(100% - 202px);
		width: calc(100% - 40px);
		padding: 100px 20px;
		display: inline-block;
		font-size: 20px;
	}	
	
	#login-form {
		margin-top: 20px !important;
	}
	
	.login-label {
		padding-left: 35px !important;
		padding-right: 35px !important;
	}
	
	.login-field {
		margin-left: 35px !important;
		padding-right: 35px !important;
	}
	
	#prosecution {
		width: calc(100% - 80px) !important;
		padding-left: 40px !important;
		padding-right: 40px !important;
	}
}

/* SMALL TABLET */
@media screen and (min-width: 768px) and (max-width: 1023px) {
	#content-container {
		display: none !important;
	}
	
	#form-container {
		min-height: 700px;
		height: calc(100% - 202px);
		width: calc(100% - 350px);
		padding: 100px 175px;
		display: inline-block;
		font-size: 20px;
	}	
}

/* LARGE TABLET */
@media screen and (min-width: 1024px) and (max-width: 1199px) {
	#form-container {
		min-height: 700px;
		height: calc(100% - 202px);
		width: calc(50% - 62px);
		padding: 100px 30px;
		display: inline-block;
		font-size: 20px;
	}	
	
	#content-container {
		min-height: 900px;
	}
	
	#slogan {
		font-size: 26px !important;
		margin-top: 330px !important;
	}
	
	#subslogan {
		width: calc(100% - 100px) !important;
		margin-left: 50px;
		margin-right: 50px;
		font-size: 12px !important;
	}

	#latest-news-blurb {
    	margin-right: 10px;
	}
}

/* MEDIUM */
@media screen and (min-width: 1200px) and (max-width: 1599px) {
	#form-container {
		min-height: 700px;
		height: calc(100% - 202px);
		width: calc(50% - 202px);
		padding: 100px 100px;
		display: inline-block;
		font-size: 20px;
	}
	
	#content-container {
		min-height: 900px;
	}
	
	#slogan {
		font-size: 32px !important;
	}
	
	#subslogan {
		width: calc(100% - 100px) !important;
		margin-left: 50px;
		margin-right: 50px;
		font-size: 18px !important;
	}

	#latest-news-blurb {
    	margin-right: 10px;
	}
}

/* LARGE */
@media screen and (min-width: 1600px) {
	#form-container {
		min-height: 700px;
		height: calc(100% - 202px);
		width: calc(50% - 352px);
		padding: 100px 175px;
		display: inline-block;
		font-size: 20px;
	}
	
	#content-container {
		min-height: 900px;
	}

	#latest-news-blurb {
    	margin-right: 10px;
	}	
}
	
#content-logo-container {
  	width: 100%;
    height: 50%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    display: table;
    margin-top: 50px;
    position: relative;
}
	
#content-logo-container:before {
	content: ' ';
	opacity: .7;
  	display: block;
  	position: absolute;
  	left: 0;
  	top: 0;
  	width: 100%;
  	height: 100%;
	background-image: url(/build/2a703e4aadbc16879e31.png);
    background-size:75%;
    background-repeat: no-repeat;
    background-position: center;
}
	
#slogan{
	position: relative;
	display: inline-table;
	width: 100%;
	font-size: 42px;
	font-weight: bold;
	color: var(--color-primary-bg-text);
	text-align: center;
	margin-top: 200px;
}
	
#subslogan{
	position: relative;
	display: inline-table;
	vertical-align: top;
	width: 100%;
	height: 50%;
	font-size: 28px;
	color: var(--color-primary-bg-text);
	text-align: center;
}
	
#name-registered-mark {
	/* right: 46px;*/
}
	
#logo-wheel, #application-logo-wheel{
	font-size: 50px;
    vertical-align: middle;
    line-height: 50px;
}
	
#copyright {	
	bottom: 10px;	
}
	
#content-latest-news-updates{
	margin-left: 75px;
	margin-right: 75px;
	width: calc(100% - 150px);
	color: #fff;
}
	
#latest-news-separator{
	width: 400px;
	background-color: orange;
	height: 5px;
	border-radius: 3px;
	margin-top: 25px;
}
	
#latest-news-header{
	margin-top: 5px;
	font-size: 30px;
	font-weight: bold;
	vertical-align: middle;
}
	
#latest-news-header span{
	font-weight: normal;
	color: var(--color-hover-color);
}

#latest-news-header .fa{
	font-weight: normal;
	font-size: 25px;
}

#latest-news-header-link {
	font-weight: normal;
	color: var(--color-hover-color);
	padding-left: 5px;
}

#latest-news-header a,
#latest-news-header a:visited {
	font-weight: normal;
	color: var(--color-hover-color);
	text-decoration: none;
}

#latest-news-blurb{
	margin-top: 5px;
	font-size: 20px;
}
	
#latest-news-blurb a{
	margin-top: 5px;
	font-size: 20px;
	font-weight: bold;
	color: var(--color-base);
}

body {
	font-size: 80%;
	/*font-family: Arial, "Trebuchet MS", sans-serif;*/
	font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	height: 100%;
	width: 100%;
	margin: 0px;
	overflow: hidden;
	color: var(--color-text);
}

.login-container {
	width: 100%;
	height: 100%;
	overflow-y: auto;
	overflow-x: hidden;
}

#response-received{
	display: block;
	text-align: center;
	font-size: 13px;
	color: var(--color-text);	
}

/**  2PART VERIFY DIALOG **/
#verification-container{
	width: 100%;
}

#get-verification-code{
	display: block;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	cursor: pointer;
	color: #3D8DAE;
}

.verify-user{
	font-weight: bold;
}

.verify-info{
	font-size: 14px;
	text-align: center;
	width: 100%;
}

#verification-code-row{
	display: block;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	width: 280px;
}

#verification-code-label{
	width: 110px;
	display: inline-block;
}

#verification-code-input{
	border: 1px solid #141823;
	display: inline-block;
	border-radius: 2px;
	width: 150px;
	padding: 2px;
}

/**  STYLES UNIQUE TO THE ACTUAL LOGIN PAGE **/

#content-container {
	height: 100%;
	width: 50%;
	float: left;
	background-color: var(--color-background);
	background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), rgba(34, 34, 34), rgba(34, 34, 34)), url(/build/c46d92ad75ffe01b1d08.jpg);
	background-size: cover;
   	background-position: bottom;
}

#content-container-top-bar{
	background-color: var(--color-primary);
	color: var(--color-primary-bg-text);
	display: table;
	width: 100%;
}

#form-container{
	background-color: var(--color-base);
	color: var(--color-primary-bg-text);
	position: relative;
	float: left;		
}

#form-container .login-label{
	font-size: 24px;
}

#inner-form-container{
	height: 100%;
	width: 100%;
	display: table;
	color: var(--color-primary);
	background-color: var(--color-base);
    box-shadow: 0px 0px 10px 10px rgba(177, 177, 177, 0.3);
    border-radius: 50px;
    position: relative;
    z-index: 2;
}

#login-form-upper-left-cloud{
	position: absolute;
	top: 0;
	left: 0;
	background-image: url(/build/7720df51b70176aa600a.png);
	background-size: cover;
    width: 480px;
    height: 225px;
    z-index: 1;
    opacity: .4;
}

#login-form-lower-right-cloud{
	position: absolute;
	bottom: -2px;
	right: -50px;
	background-image: url(/build/2153b912aec9d16584ff.png);
	background-size: cover;
    width: 480px;
    height: 225px;
    z-index: 3;
    opacity: .8;
}

#login-logo{
    width: 100%;
    text-align: center;
    position: relative;
    display: inline-block;
    padding: 10px 0px;
	
}

#login-application-logo{
    width: 100%;
    text-align: center;
    position: relative;
    display: inline-block;
    padding: 10px 0px;
	
}

#logo-registered-mark{
	font-size: 12px;
	position: absolute;
	right: 135px;
	top: 140px;
}

#name-registered-mark, #application-registered-mark{
	position: absolute;
	top: 20px;
	font-size: 12px;
}

#login-company-name, #login-application-name{
	text-align: center;
	font-size: 55px;
	line-height: 55px;
	vertical-align: middle;
	position: relative;
}

#login-application-logo{
	margin-top: 30px;
}

#login-form{
	margin-top: 50px;
	margin-top: 50px;
	width: 100%;
}

.login-label{
	width: 100%;
	display: block;
	padding-left: 60px;
	font-weight: bold;
	margin-top: 30px;
	color: var(--color-hover-color);
}

.login-field{
	height: 60px;
	margin-left: 60px;
	margin-top: 3px;
	width: calc(100% - 120px);
	color: var(--color-text);
	font-size: 20px;
	line-height: 60px;
	padding-left: 5px;
	vertical-align: middle;
	background-color: var(--color-2);
    border-radius: 5px;
}

#login-custom-btn, #login-btn{
	margin-top: 30px;
    background-color: var(--color-base);
    color: var(--color-hover-color);
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding: 4px 0;
    width: 150px;
    font-weight: bold;
    height: 50px;
    font-size: 20px;
    border-radius: 25px;
    border-color: var(--color-hover-color);
}

#login-organization{
	width: 100%;
	text-align: center;
	color: var(--color-primary);
	font-weight: bold;
	margin-top: 10px;
}

#forgot_password{
	width: 100%;
	text-align: center;
	color: var(--color-primary);
	margin-top: 15px;
	cursor: pointer; 
	font-weight: bold;
}

#custom-login-link{
	width: 100%;
	text-align: center;
	color: var(--color-primary);
	cursor: pointer; 
	text-decoration: underline;
}


#prosecution{
	width: calc(100% - 160px);
    text-align: center;
    margin-top: 25px;
    padding-left: 80px;
    padding-right: 80px;
    color: var(--color-primary);
    font-size: 12px;
    margin-bottom: 20px;
}

#copyright{
	width: 100%;
	text-align: center;	
	left: 0;
	padding-left: 10px;
	padding-right: 10px;
	color: var(--color-black);
	font-size: 12px;
	position: absolute;
}

#time-waiting {
    display: none;
}


/** End styles unique to login form **/

input {
	background-image: none;
	border: none;
	font-size: 100%;
	font-family: Arial, "Trebuchet MS", sans-serif;
	margin: 0;
	padding: 0;
	transition: all .3s;
}

.container {
	left: 50%;
	position: fixed;
	top: 50%;
	transform: translate(-50%, -50%);
}

/* ---------- VERIFY ---------- */
#verify h2 {
	background: var(--color-primary);
	border-radius: 20px;
	color: var(--color-primary-bg-text);
	font-size: 28px;
	padding: 20px 26px;
	margin: 0px;
}

#verify-form {
	display: none;
}

#content-full-img{
	max-width: 100%;
	max-height: 100%;
    width: 100%;
    height: 100%;
}

.ui-widget-overlay {
    background: var(--color-6);
    opacity: .5;
}

.news-link{
	
}

/*# sourceMappingURL=constituo.css.map*/