﻿:root {
    /* Policy States Colors */
    --grid-group-header-color: #f1f7cc;
    --grid-group-header-color-items: #E1F4FD;
    --grid-group-footer-color: #e8ead9;
}

.e-control, .e-css {
    font-family: var(--font-family-abrok);
    font-size: 14px;
    font-weight: normal;
}

.e-grid .e-headercelldiv {
    font-size: 14px;
    line-height: 18px;
    text-align: left;
    text-transform: none;
}

.e-grid .e-rowcell {
    font-size: 14px;
    line-height: 20px;
    white-space: nowrap;
}

.e-upload-btn {
    text-transform: none !important;
}

.e-btn{
    text-transform:none !important;
}

.e-switch-wrapper .e-switch-on {
    background-color: #1b6ec2;
}

.e-switch-wrapper .e-switch-handle.e-switch-active {
    background-color: #1b6ec2;
}
.e-switch-wrapper:hover .e-switch-handle.e-switch-active {
    background-color: #1b6ec2;
}

.e-switch-wrapper:hover .e-switch-inner.e-switch-active .e-switch-on {
    background-color: #1b6ec2;
}


/*TREEVIEW DE GRUPOS*/
.e-treeview .e-list-item {
    line-height: 22px;
}

.e-treeview .e-fullrow {
    height: 22px;
}

.e-treeview.e-text-content.e-icon-wrapper {
    height: 22px;
}

.e-treeview.e-list-parent .e-ul {
    scrollbar-width: none;
}

.e-treeview .e-list-item .e-ul {
    margin: -5px 0 -2px;
    padding: 0 0 0 24px;
}

.e-treeview .e-ul {
    margin: 0;
    padding: 0 0 0 0px;
    scrollbar-width: none;
}

.e-treeview .e-list-text {
    box-sizing: border-box;
    display: inline-block;
    line-height: 15px;
    margin: 0;
    min-height: 22px;
    padding: 0 5px;
    text-decoration: none;
    vertical-align: middle;
}

.e-treeview .e-icon-collapsible, .e-treeview .e-icon-expandable {
    display: inline-block;
    height: 22px;
    margin: 0 0 0 -24px;
    vertical-align: middle;
    margin-top: -5px;
    width: 22px;
}

.e-treeview .e-list-item.e-active > .e-text-content .e-list-text {
    color: #1b6ec2;
}

.e-treeview .e-list-item.e-active > .e-text-content {
    color: #1b6ec2;
}

.e-treeview .e-list-item.e-active.e-hover > .e-text-content,
.e-treeview .e-list-item.e-active.e-node-focus > .e-text-content {
    color: #1b6ec2;
}

    .e-treeview .e-list-item.e-active.e-hover > .e-text-content .e-list-text,
    .e-treeview .e-list-item.e-active.e-node-focus > .e-text-content .e-list-text {
        color: #1b6ec2;
    }

    .e-treeview .e-list-item.e-active.e-hover > .e-text-content .e-icon-collapsible,
    .e-treeview .e-list-item.e-active.e-hover > .e-text-content .e-icon-expandable,
    .e-treeview .e-list-item.e-active.e-node-focus > .e-text-content .e-icon-collapsible,
    .e-treeview .e-list-item.e-active.e-node-focus > .e-text-content .e-icon-expandable {
        color: #1b6ec2;
    }

.e-upload .e-file-select-wrap .e-btn,
.e-upload .e-upload-actions .e-btn,
.e-bigger.e-small .e-upload .e-file-select-wrap .e-btn,
.e-bigger.e-small .e-upload .e-upload-actions .e-btn {
    text-transform: none;
}

.e-float-input, .e-float-input.e-control-wrapper, .e-float-input.e-disabled, .e-float-input.e-control-wrapper.e-disabled, .e-float-input.e-input-group.e-disabled, .e-float-input.e-input-group.e-control-wrapper.e-disabled {
    font-family: var(--font-family-abrok);
    font-size: 14px;
    font-weight: 400;
}

.e-lib.e-grid .e-table {
    border-collapse:collapse;
}

.e-tab .e-tab-header .e-toolbar-item .e-tab-text {
    font-size: 14px;
}


.e-lib.e-grid .e-groupcaption,
.e-lib.e-grid .e-indentcell,
.e-lib.e-grid .e-recordplusexpand,
.e-lib.e-grid .e-recordpluscollapse {
    background-color: var(--grid-group-header-color-items);
    color: #495057;
}

.e-lib.e-grid .e-summarycell {
    background-color: var(--grid-group-header-color-items);
    border-color: #dee2e6;
    border-top-color: rgb(222, 226, 230);
    color: #212529;
}

.e-lib.e-grid .e-summaryrow .e-summarycell,
.e-lib.e-grid .e-summaryrow .e-templatecell,
.e-lib.e-grid .e-summarycontent .e-indentcell,
.e-lib.e-grid .e-indentcell.e-detailindentcelltop {
    background-color: var(--grid-group-footer-color-items);
    border-color: #dee2e6;
    color: #212529;
}

.tab-adaptive .e-content .e-item {
    padding: 10px !important;
    text-align: justify;
}

.e-sample-resize-container {
    max-width: 615px;
}

@@media screen and (min-width: 768px) {
    .e-sample-resize-container {
        width: 75%;
        margin: 0 auto;
    }
}

/*SPINNER(LOADER)*/
.e-spinner-pane .e-spinner-inner .e-spin-material {
    stroke: #1b6ec2;
}

/*AL SELECCIONAR UNA OPCION DEL RADIO BUTTON*/
.e-radio:checked + label::after {
    background-color: #1b6ec2;
}

.e-radio:checked + label::after, .e-radio:checked + label::before {
    border-color: #1b6ec2;
}

.e-radio:checked:focus + label::before, .e-radio:checked + label:hover::before {
    border-color: #1b6ec2;
}

.e-radio:checked:focus + label::after {
    background-color: #1b6ec2;
}

.e-radio:checked:hover + label:hover::after {
    background-color: #1b6ec2;
}

/*AL SELECCIONAR TEXTO EN LOS TEXT BOX*/
input.e-input::selection, textarea.e-input::selection, .e-input-group input.e-input::selection, .e-input-group.e-control-wrapper input.e-input::selection, .e-float-input input::selection, .e-float-input.e-control-wrapper input::selection, .e-input-group textarea.e-input::selection, .e-input-group.e-control-wrapper textarea.e-input::selection, .e-float-input textarea::selection, .e-float-input.e-control-wrapper textarea::selection {
    background: #1b6ec2;
    color: #fff;
}

/*COLORES PARA EL DATEPICKER*/

/*------------------------------------------*/

.e-calendar .e-content.e-year td.e-selected:hover span.e-day,
.e-calendar .e-content.e-decade td.e-selected:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-year td.e-selected:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-decade td.e-selected:hover span.e-day {
    background-color: #1b6ec2
}

.e-calendar .e-content td.e-today span.e-day,
.e-calendar .e-content td.e-focused-date.e-today span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-today span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today span.e-day {
    background: none;
    border: 1px solid #1b6ec2;
    border-radius: 50%;
    box-shadow: none;
    color: #1b6ec2
}

.e-calendar .e-content td.e-focused-date.e-today span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today span.e-day {
    background: #eee;
    border: 1px solid #1b6ec2;
    box-shadow: none;
    color: #1b6ec2
}

.e-calendar .e-content td.e-today:focus span.e-day,
.e-calendar .e-content td.e-focused-date.e-today:focus span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-today:focus span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today:focus span.e-day {
    background-color: #eee;
    border: none;
    border-radius: 50%;
    color: #1b6ec2
}

.e-calendar .e-content td.e-today:hover span.e-day,
.e-calendar .e-content td.e-focused-date.e-today:hover span.e-day,
.e-calendar .e-content td.e-focused-date.e-today:focus span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-today:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today:focus span.e-day {
    background-color: #eee;
    border: 1px solid #1b6ec2;
    color: #1b6ec2
}

.e-calendar .e-content td.e-today.e-selected span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-today.e-selected span.e-day {
    background-color: #1b6ec2;
    border: 1px solid #1b6ec2;
    box-shadow: inset 0 0 0 2px #fff;
    color: #fff
}

.e-calendar .e-content td.e-selected span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-selected span.e-day {
    background-color: #1b6ec2;
    border: none;
    border-radius: 50%;
    color: #fff
}

.e-calendar .e-content .e-footer,
.e-bigger.e-small .e-calendar .e-content .e-footer {
    color: #1b6ec2
}

.e-calendar .e-content td.e-today.e-selected:hover span.e-day,
.e-calendar .e-content td.e-selected:hover span.e-day,
.e-calendar .e-content td.e-selected.e-focused-date span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-today.e-selected:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-selected:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-selected.e-focused-date span.e-day {
    background-color: #1b6ec2;
    color: #fff
}
/*------------------------------------------*/


.e-date-wrapper span.e-input-group-icon.e-date-icon.e-icons.e-active {
    color: #1b6ec2;
}


.e-calendar .e-content td.e-today.e-selected:hover span.e-day, .e-calendar .e-content td.e-selected:hover span.e-day, .e-calendar .e-content td.e-selected.e-focused-date span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-today.e-selected:hover span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-selected:hover span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-selected.e-focused-date span.e-day {
    background-color: #1b6ec2;
}

.e-calendar .e-content td.e-selected span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-selected span.e-day {
    background-color: #1b6ec2;
}

.e-calendar .e-content td.e-today span.e-day, .e-calendar .e-content td.e-focused-date.e-today span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-today span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today span.e-day {
    border: 1px solid #1b6ec2;
}

    .e-calendar:hover .e-content:hover td.e-toda:hover span.e-day:hover, .e-calendar .e-content td.e-focused-date.e-today:hover span.e-day:hover, .e-bigger.e-small .e-calendar .e-content:hover td.e-today span.e-day:hover, .e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today span.e-day:hover {
        border: 1px solid #1b6ec2;
    }

.e-btn.e-flat.e-primary:hover, .e-css.e-btn.e-flat.e-primary:hover {
    color: #1b6ec2;
    background-color: #f2f8fd;
}

    .e-btn.e-flat.e-primary, .e-css.e-btn.e-flat.e-primary {
        color: #1b6ec2;
    }

.e-btn.e-primary, .e-css.e-btn.e-primary {
    background: #1b6ec2;
}


/*COLORES PARA CHECKBOX*/
.e-checkbox-wrapper .e-frame.e-check, .e-css.e-checkbox-wrapper .e-frame.e-check {
    background-color: #1b6ec2;
}

    .e-checkbox-wrapper .e-frame.e-check:hover, .e-css.e-checkbox-wrapper:hover .e-frame.e-check:hover {
        background-color: #1b6ec2;
    }

.e-checkbox-wrapper:hover .e-label {
    background-color: #1b6ec2;
}

    .e-checkbox-wrapper:hover .e-label:hover {
        background-color: #1b6ec2;
    }

.e-checkbox-wrapper:hover .e-frame.e-check {
    background-color: #1b6ec2;
}

    .e-checkbox-wrapper:hover .e-frame.e-check:hover {
        background-color: #1b6ec2;
    }

.e-cc-searchdiv .e-cc .e-input-group .e-input-focus {
    border-color: #1b6ec2;
    border-bottom-color: #1b6ec2;
    outline-color: #1b6ec2;
}

/*-----------------------------------------------*/

.e-checkbox-wrapper .e-frame.e-check,
.e-css.e-checkbox-wrapper .e-frame.e-check {
    background-color: #1b6ec2;
    border-color: rgba(0, 0, 0, 0);
    color: #fff
}

.e-checkbox-wrapper .e-ripple-element,
.e-css.e-checkbox-wrapper .e-ripple-element {
    background: #f2f8fd
}

.e-checkbox-wrapper:active .e-ripple-check .e-ripple-element,
.e-css.e-checkbox-wrapper:active .e-ripple-check .e-ripple-element {
    background: #f2f8fd
}

.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-check,
.e-css.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-check {
    background-color: #1b6ec2;
    border-color: rgba(0, 0, 0, 0);
    box-shadow: none;
    color: #fff
}

.e-checkbox-wrapper .e-checkbox:active + .e-frame.e-check,
.e-css.e-checkbox-wrapper .e-checkbox:active + .e-frame.e-check {
    background-color: #1b6ec2;
    border-color: rgba(0, 0, 0, 0);
    box-shadow: none;
    color: #fff
}

.e-checkbox-wrapper:hover .e-frame.e-check,
.e-css.e-checkbox-wrapper:hover .e-frame.e-check {
    background-color: #1b6ec2;
    border-color: rgba(0, 0, 0, 0);
    color: #fff
}

.e-checkbox-wrapper.e-focus .e-ripple-container.e-ripple-check,
.e-css.e-checkbox-wrapper.e-focus .e-ripple-container.e-ripple-check {
    background-color: #f2f8fd
}

.e-float-input.e-input-group.e-ddl.e-control.e-icon-anim > .e-float-text,
.e-float-input.e-input-focus.e-input-group.e-ddl.e-control.e-keyboard > .e-float-text {
    color: #1b6ec2
}
/*-----------------------------------------------*/


/*--------------------------------------------------*/

.e-grid .e-ccdlg .e-cc-searchdiv.e-input-focus {
    border-color: #1b6ec2
}

.e-float-input.e-input-group.e-ddl.e-control.e-icon-anim > .e-float-text,
.e-float-input.e-input-focus.e-input-group.e-ddl.e-control.e-keyboard > .e-float-text {
    color: #1b6ec2
}
/*--------------------------------------------------*/

/*COLOR DE SELECCIONADOS EN LA LISTA DEL DROPDOWN */
.e-dropdownbase .e-list-item.e-active,
.e-dropdownbase .e-list-item.e-active.e-hover {
    color: #1b6ec2;
}

.e-ddl span.e-input-group.e-control-container.e-control-wrapper {
    border-color: #1b6ec2;
}

/*BOTONES EN TABLAS*/
.e-grid .e-toolbar .e-tbar-btn .e-icons,
.e-grid .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn {
    background: #D2D4D5;
}

.e-pager .e-currentitem, .e-pager .e-currentitem {
    background: #1b6ec2;
    color: #fff;
    opacity: 1;
}
    .e-pager .e-currentitem, .e-pager .e-currentitem:hover {
        background: #1b6ec2;
        color: #fff;
        opacity: 1;
    }

        .e-pager .e-currentitem.e-numericitem.e-focused {
            background: #1b6ec2;
            box-shadow: none;
        }
.e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input.e-small:not(.e-error) input[readonly]:focus ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) input[readonly]:focus ~ label.e-float-text.e-label-top,
.e-float-input.e-small.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small:not(.e-error).e-input-focus input[readonly] ~ label.e-float-text,
.e-small .e-float-input:not(.e-error).e-input-focus input[readonly] ~ label.e-float-text.e-label-top,
.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input[readonly] ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) textarea[readonly]:focus ~ label.e-float-text.e-label-top,
.e-float-input.e-small.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small:not(.e-error).e-input-focus textarea[readonly] ~ label.e-float-text,
.e-small .e-float-input:not(.e-error).e-input-focus textarea[readonly] ~ label.e-float-text.e-label-top,
.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text .e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus textarea[readonly] ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-small .e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input ~ label.e-float-text {
    color: #1b6ec2
}

.e-date-wrapper span.e-input-group-icon.e-date-icon.e-icons.e-active {
    color: #1b6ec2
}

.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line::before, .e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line::after, .e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::before, .e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::after, .e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line::before, .e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line::after, .e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::before, .e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::after {
    background: #1b6ec2;
}

.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-tab-text, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-tab-text {
    color: black;
}
.e-tab .e-tab-header .e-indicator {
    background: none;
}

.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text, .e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon {
    color: #1b6ec2;
}

/*.e-grid.e-default .e-headercell, .e-grid.e-default .e-detailheadercell {
    border-width: 0;
    border-bottom: 5px #bcbcbc96 solid;
}*/

.e-tooltip-wrap {
    z-index:10000;
}

.e-grid.e-lib.e-default .e-headercell.e-rightfreeze.e-freezerightborder, .e-grid.e-lib .e-rightfreeze.e-freezerightborder, .e-grid .e-rightfreeze.e-freezerightborder {
    border-left-width: 1px;
}



.e-grid .e-rowcell .e-frozen-default-cursor, .e-grid .e-gridheader .e-headercell .e-frozen-default-cursor, .e-grid .e-gridheader .e-filterbarcell .e-frozen-default-cursor, .e-grid.e-rtl .e-leftfreeze.e-freezeleftborder, .e-grid.e-rtl .e-filterbarcell.e-fixedfreeze.e-freezerightborder, .e-grid.e-rtl .e-fixedfreeze.e-freezerightborder:not(.e-removefreezeleftborder), .e-grid.e-lib:not(.e-rtl) .e-rightfreeze.e-freezerightborder, .e-grid:not(.e-rtl) .e-rightfreeze.e-freezerightborder, .e-grid.e-lib:not(.e-rtl) .e-filterbarcell.e-fixedfreeze.e-freezeleftborder, .e-grid:not(.e-rtl) .e-filterbarcell.e-fixedfreeze.e-freezeleftborder, .e-grid.e-lib:not(.e-rtl) .e-fixedfreeze.e-freezeleftborder:not(.e-removefreezeleftborder), .e-grid:not(.e-rtl) .e-fixedfreeze.e-freezeleftborder:not(.e-removefreezeleftborder), .e-grid .e-xlsel-left-border {
    border-left-color: lightgray;
}