﻿/*.e-spinner-pane .e-spinner-inner .e-spin-material {
    stroke: #009de9 !important;
}*/

.e-file-clear-btn.e-css.e-btn.e-flat {
    padding: 0px !important;
}

.e-file-upload-btn.e-css.e-btn.e-flat.e-primary {
    padding: 0px !important;
}

/*.e-btn.e-flat.e-primary:hover,
.e-css.e-btn.e-flat.e-primary:hover {
    color: #009de9;
}*/

/*.e-btn.e-flat.e-primary,
.e-css.e-btn.e-flat.e-primary {
    color: #009de9;
}*/
/*
.e-control,
.e-btn,
.e-lib,
.e-primary,
.e-flat {
    color: #009de9;
}*/

/*.e-label-top,
.e-input-focus {
    color: #009de9 !important;
    border-color: #009de9 !important;
    border-width: 0px !important;
    border-radius: 0px !important;
}*/

/*.e-outline.e-input-focus label.e-float-text::before,
.e-outline.e-input-focus label.e-float-text::after,
.e-outline.e-float-input.e-input-focus label.e-float-text::before,
.e-outline.e-float-input.e-input-focus label.e-float-text::after,
.e-outline.e-float-input.e-control-wrapper.e-input-focus label.e-float-text::before,
.e-outline.e-float-input.e-control-wrapper.e-input-focus label.e-float-text::after {
    border-top-color: #009de9 !important;
}*/
/*
.e-outline.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-input-group.e-input-focus.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-focus.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-input-group.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group.e-input-focus.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-input-focus.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-input-focus.e-control-wrapper:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group.e-float-icon-left.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) {
    border-color: #009de9;
    box-shadow: inset 1px 1px #009de9, inset -1px 0 #009de9, inset 0 -1px #009de9 !important;
}*/

/*.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: #009de9 !important;
}*/
/*
.e-float-input:not(.e-input-group) .e-float-line::before,
.e-float-input:not(.e-input-group) .e-float-line::after,
.e-float-input:not(.e-input-group) .e-float-line::before,
.e-float-input:not(.e-input-group) .e-float-line::after,
.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::before,
.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::after,
.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::before,
.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::after {
    background: #009de9 !important;
}*/
/*
.e-outline.e-float-input.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled),
.e-outline.e-float-input.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled),
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled),
.e-outline.e-float-input.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled),
.e-outline.e-float-input.e-input-group.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled),
.e-outline.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled),
.e-outline.e-float-input.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left) {
    border-top-color: transparent;
    box-shadow: inset 1px 0 #009de9, inset -1px 0 #009de9, inset 0 -1px #009de9 !important;
}*/

/*.e-outline.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) {
    border-color: #009de9;
    box-shadow: inset 1px 1px #009de9, inset -1px 0 #009de9, inset 0 -1px #009de9 !important;
}*/

/*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: #009de9 !important;
}*/

/*.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: #009de9 !important;
}*/

.e-float-input input,
.e-float-input textarea,
.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper textarea,
.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,
.e-float-input input,
.e-float-input textarea,
.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper textarea,
.e-listbox-wrapper {
    font-family: 'LATO' !important;
}

/*.e-listbox-wrapper {
    border: 0px solid #e0e0e0 !important;
}*/

/*.e-radio:checked + label::before {
    background-color: #fff;
    border-color: #009de9 !important;
}*/

/*.e-radio:checked + label::after {
    background-color: #009de9 !important;
    color: #009de9 !important;
}*/

/*.e-checkbox-wrapper .e-frame.e-check,
.e-css.e-checkbox-wrapper .e-frame.e-check {
    background-color: #009de9 !important;
    border-color: transparent;
    color: #fff;
}*/

/*.e-input-group:not(.e-float-icon-left):not(.e-float-input)::before,
.e-input-group:not(.e-float-icon-left):not(.e-float-input)::after,
.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before,
.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::before,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::after,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after {
    background: #009de9 !important;
}*/

/*.e-pager .e-currentitem,
.e-pager .e-currentitem:hover {
    background: #009de9 !important;
}*/

/*.e-input-group:not(.e-float-icon-left):not(.e-float-input)::before,
.e-input-group:not(.e-float-icon-left):not(.e-float-input)::after,
.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before,
.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::before,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::after,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after {
    background: #009de9 !important;
}*/

.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header, .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header {
    background: rgba(0, 157, 233, 0.1) !important;
}

    /*.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-icon, .e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-content, .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-icon, .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-content {
        color: #000 !important;
    }

.e-accordion {
    background: rgba(0, 157, 233, 0.1) !important;
}
*/
.hide {
    display: none !important;
}

@keyframes rotate {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

.spinner {
    animation: rotate 1s linear infinite;
    background: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cpath%20d%3D%22M32%2063.9C14.4%2063.9.1%2049.6.1%2032S14.4.1%2032%20.1%2063.9%2014.4%2063.9%2032%2049.6%2063.9%2032%2063.9zm0-57.8C17.7%206.1%206.1%2017.7%206.1%2032S17.7%2057.9%2032%2057.9%2057.9%2046.3%2057.9%2032%2046.3%206.1%2032%206.1z%22%20fill%3D%22%23f5f5f5%22%20fill-opacity%3D%221%22%2F%3E%3ClinearGradient%20id%3D%22a%22%20gradientUnits%3D%22userSpaceOnUse%22%20x1%3D%2263.928%22%20y1%3D%2246.464%22%20x2%3D%2229%22%20y2%3D%2246.464%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%2323d2b5%22%2F%3E%3Cstop%20offset%3D%22.348%22%20stop-color%3D%22%2312b9ce%22%2F%3E%3Cstop%20offset%3D%22.715%22%20stop-color%3D%22%2305a4e2%22%2F%3E%3Cstop%20offset%3D%22.961%22%20stop-color%3D%22%23009de9%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M32%2063.9c-1.7%200-3-1.3-3-3s1.3-3%203-3c14.3%200%2025.9-11.6%2025.9-25.9%200-1.7%201.3-3%203-3s3%201.3%203%203c0%2017.6-14.3%2031.9-31.9%2031.9z%22%20fill%3D%22url%28%23a%29%22%2F%3E%3C%2Fsvg%3E') no-repeat;
    height: 100px;
    width: 100px;
}

.tarjetaGradiente {
    width: 100%;
    border: solid 2px #23c6c8;
    background: #FFFFFF;
    border-radius: 4px;
    background: linear-gradient(135deg, #00AAFF 0.89%, #23D2B5 94.05%);
    -webkit-text-fill-color: #ffffff;
    height: 100%;
}

.imagen {
    width: 100%;
    padding: 10px;
    font-size: 42px;
}

.padding {
    padding-top: 16px;
}

.textoNegritaTarjetaGrad {
    font-family: Lato;
    font-style: normal;
    font-weight: 900;
    font-size: 34px;
    line-height: 28px;
    color: #505155;
}

.tituloGradiente {
    font-family: Lato;
    font-size: 32px;
    line-height: 20px;
    background: linear-gradient(135deg, #00AAFF 0.89%, #23D2B5 94.05%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.titulo {
    font-family: Lato;
    font-size: 24px;
    line-height: 20px;
    background: #212121;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight:bold;
}

.espacioTitulo {
    padding-bottom: 40px;
}

.nj-btn-info {
    padding-left: 0px !important;
    padding-right: 0px !important;
    font-size: 10px !important;
    min-width: 20px !important;
    min-height: 20px !important;
    max-height: 20px !important;
    max-width: 20px !important;
    cursor: help !important;
}

.nj-tag-available {
    background-color: #D8F0D7;
    color: #000000DE !important;
    text-transform: none !important;
}

.nj-tag-unavailable {
    background-color: #E6EAED;
    color: #000000DE !important;
    border-color: #768C9B !important;
    text-transform: none !important;
    font-family: Lato;
}

.nj-fix-color--teal {
    color: #3DBCB8;
}

.nj-fix-color--brand {
    color: #7FADEF;
}

.nj-fix-color--green {
    color: #63BE74;
}

div.nj-fix-tag-background--teal {
    border: 1px solid var(--light-additional-teal-400, #3DBCB8);
    background: var(--light-additional-teal-200, #DAF4F3);
}

div.nj-fix-tag-background--brand {
    border: 1px solid var(--light-brand-brand-400, #7FADEF);
    background: var(--light-brand-brand-200, #E7EEFC);
}

div.nj-fix-tag-background--green {
    border: 1px solid var(--light-success-success-400, #63BE74);
    background: var(--light-success-success-200, #EFF3E2);
}

div.nj-fix-tag--teal {
    display: inline-flex;
    padding: 4px;
    align-items: center;
    gap: 4px;
    border: 1px solid var(--light-additional-teal-400, #3DBCB8);
    background: var(--light-additional-teal-200, #DAF4F3);
}

div.nj-fix-tag--brand {
    display: inline-flex;
    padding: 4px;
    align-items: center;
    gap: 4px;
    border: 1px solid var(--light-brand-brand-400, #7FADEF);
    background: var(--light-brand-brand-200, #E7EEFC);
}

div.nj-fix-tag--green {
    display: inline-flex;
    padding: 4px;
    align-items: center;
    gap: 4px;
    border: 1px solid var(--light-success-success-400, #63BE74);
    background: var(--light-success-success-200, #EFF3E2);
}

div.nj-fix-tag--red {
    display: inline-flex;
    padding: 4px;
    align-items: center;
    gap: 4px;
    border: 1px solid var(--light-success-success-400, #FF8979);
    background: var(--light-success-success-200, #FFEAE5);
}

.nj-sidebar-content-default {
    color: #009de9 !important;
}

.nj-sidebar-icon-default {
    color: var(--nj-color-base-primary) !important;
}

.titulo-sistema {
    padding-left: 2rem !important;
    font-weight: bold !important;
}

.nj-collapsed .collapse-arrow {
    transform: rotate(-180deg) !important;
}

.nj-sidebar .menu-set .material-icons:first-of-type {
    transition: margin 200ms;
}

.nj-sidebar:not(.nj-sidebar--folded) .menu-set .material-icons:first-of-type {
    margin-left: 2rem;
}

.nj-sidebar.nj-sidebar--folded .menu-set .material-icons:first-of-type {
    margin-left: 0.8rem;
}

.nj-sidebar.nj-sidebar--folded .menu-set a {
    font-size: 0;
}

.menu-set .nj-list-group__item, .menu-set .nj-list-group__item:not(.active) .material-icons {
    /*color: #cccccc;*/
}

    .menu-set .nj-list-group__item.active {
        background-color: var(--nj-color-base-primary) !important;
        color: white !important;
    }

        .menu-set .nj-list-group__item.active i {
            color: white !important;
        }

.nj-list-group__item p {
    margin-bottom: 0;
    flex-grow: 1;
}

.nj-sidebar .nj-sidebar--navbar .nj-sidebar--folded .menu-set .nj-sidebar-content-default .nj-collapse .show a.nj-list-group__item {
    padding-left: 36px !important;
}

.subTitulo {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #212121;
}
.Texto-Verde {
    color: #418448;
    font-size: 18px;
}
.Texto-Gris {
    color: #9DADB8;
    font-size: 18px;
}
.Texto-Rojo {
    color: #e74a50;
    font-size: 18px;
}
.rowPanel {
    border-color: #ddd;
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgb(0 0 0 / 5%);
    box-shadow: 0 1px 1px rgb(0 0 0 / 5%);
    padding: 15px;
}

.hrEngie {
    height: 10px;
    width: 100%;
    background: linear-gradient(90deg, #00AAFF 0%, #23D2B5 100%);
}

.e-accordion {
    background: #F6F8FD !important;
    border: 0px solid rgba(0, 0, 0, 0.12) !important;
}

    .e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
        color: #171D21 !important;
        font-family: Lato !important;
        font-size: 16px !important;
        font-style: normal !important;
        font-weight: 700 !important;
        line-height: 24px !important;
    }

    .e-accordion .e-tgl-collapse-icon::before {
        /*color: #FFFFFF !important;*/
        color: #60798B !important;
    }

    .e-accordion .e-acrdn-item.e-selected.e-select {
        background: #3C8CDE !important;
    }

    .e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-icon, .e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-content, .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-icon, .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-content{
        color: #FFFFFF !important;
    }

.e-tgl-collapse-icon.e-icons.e-expand-icon::before {
    color: #FFFFFF !important;
}

.e-acrdn-item.e-select.e-expand-state.e-selected.e-active {
    border: 0px;
}

.e-acrdn-item .e-select {
    border: 0px;
}

.e-acrdn-panel {
    background: #FFFFFF !important;
}

.e-acrdn-header {
    height: 56px;
    align-content: center;
}

.e-tgl-collapse-icon.e-icons.e-expand-icon {
    padding-bottom: 16px;
}

.e-tgl-collapse-icon.e-icons.e-toggle-animation.e-expand-icon {
    padding-bottom: 16px;
}

.e-tgl-collapse-icon.e-icons {
    padding-top: 16px;
}

.e-accordion .e-acrdn-item {
    padding-bottom: 12px !important;
}

    .e-accordion .e-acrdn-item::after {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        height: 12px;
        background-color: #FFFFFF !important;
    }

    .e-accordion .e-acrdn-item.e-select.e-item-focus {
        border: 0px;
    }

    .e-accordion .e-acrdn-item.e-select.e-item-focus.e-expand-state.e-selected {
        border: 0px;
    }