﻿.site-footer {
    border: 0 !important;
    height: auto;
}

/*------------------------------------------------------------Scrollbar Style*/

::-webkit-resizer {
    display: none;
}

::-webkit-scrollbar {
    width: 16px;
    border-left: 1px solid #f5f5f5;
    background-color: white;
    -ms-background-clip: content-box;
    background-clip: content-box;
    cursor: pointer;
}

::-webkit-scrollbar-button {
    background-color: transparent;
}

::-webkit-scrollbar-corner {
    background-color: transparent;
}

::-webkit-scrollbar-thumb {
    border: solid transparent;
    border-width: 6px;
    border-radius: 12px;
    background-color: #e5e5e5;
    -ms-background-clip: content-box;
    background-clip: content-box;
    cursor: pointer;
}

    ::-webkit-scrollbar-thumb:hover {
        background-color: #bfbfbf;
    }

.Select .Select-menu::-webkit-scrollbar-track {
    border: solid #fff;
    border-width: 1px 1px 1px 2px;
    background-color: #fff;
    -ms-background-clip: content-box;
    background-clip: content-box;
}

::-webkit-scrollbar-track-piece {
    border-left: 1px solid #f0f4f5;
    background-color: transparent;
}

::-webkit-scrollbar-corner {
    display: none;
}
/*------------------------------------------------------------End Scrollbar Style*/
/*------------------------------------------------------------Start Autofill Style*/
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 30px white inset !important;
}
/*------------------------------------------------------------End Autofill Style*/

.select2-primary .select2-selection__choice__remove {
    color: #ffffff !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    padding: 0 15px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    margin: .3rem .25rem 0 0;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    border: none;
}

.select2-search__field {
    font-weight: inherit;
}

.site-menubar-fold .page, .site-menubar-fold .site-footer {
    margin-left: 65px;
}

.height-education {
    height: 170px;
}

.page-title-div-util {
    text-align: -webkit-center;
    text-align: center;
}

.page-title-util {
    color: #526069;
    border-bottom: #c40000 2px solid;
    padding-bottom: 15px;
    display: inline;
}

.width-icons-util {
    width: 20px;
}

.site-navbar-dark {
    background-color: #263238 !important;
}

input.labelauty:checked + label {
    color: #fff;
    background-color: #c40000;
}

input.labelauty:checked:not([disabled]) + label:hover {
    background-color: #fa7a7a;
}

.rangeUi-selected {
    background-color: #c40000;
}

.btn-icon.disabled, .btn.icon.disabled {
    color: #ffffff;
}

a:hover {
    text-decoration: none !important;
}

.navbar-default .navbar-toolbar .nav-link:hover,
.navbar-default .navbar-toolbar > .show > .nav-link,
.navbar-default .navbar-toolbar > .show > .nav-link:focus {
    background: transparent !important;
}

.progress-bar-tech {
    background-color: #c40000;
}

.progress-bar-language {
    background-color: #007bff;
}

.progress-bar-qualification {
    background-color: #28a745;
}

.progress-bar-certification {
    background-color: #526069;
}

/*blockUI styling*/
.blockOverlay {
    background-color: white !important;
    opacity: 0.8 !important;
    cursor: default !important;
}

/*.blockMsg {
    border: none !important;
    background-color: transparent !important;
    cursor: default !important;
}*/

.datepicker table tr td.active.highlighted:not([disabled]):not(.disabled).active,
.datepicker table tr td.active.highlighted:not([disabled]):not(.disabled):active,
.datepicker table tr td.active:not([disabled]):not(.disabled).active,
.datepicker table tr td.active:not([disabled]):not(.disabled):active,
.show > .datepicker table tr td.active.dropdown-toggle,
.show > .datepicker table tr td.active.highlighted.dropdown-toggle,
.datepicker table tr td.selected,
.datepicker table tr td.selected.highlighted,
.datepicker table tr td.range {
    color: #333 !important;
    background-color: #e4eaec !important;
    border-color: #e4eaec !important;
    box-shadow: none !important;
    border-radius: 0px !important;
    text-shadow: none !important;
}

/*Start fixes form select2 inside modals*/
.modal-backdrop {
    z-index: 1800;
}

.modal-open .modal-body .select2-container, .select2-container--open {
    z-index: 99999 !important;
}

.modal {
    z-index: 1901;
}

.datepicker.datepicker-dropdown {
    z-index: 2000 !important;
}
/*End fixes form select2 inside modals*/

/*.fc-event {
    background: #198381 !important;
    border-color: #198381 !important;
}*/

.page-item.active .page-link {
    background-color: #198381;
    border-color: #198381;
}

.form-material .form-control, .form-material .form-control.focus, .form-material .form-control:focus {
    background-image: linear-gradient(#198381,#198381),linear-gradient(#e4eaec,#e4eaec);
    float: none;
    border: 0;
    border-radius: 0;
    box-shadow: none;
}

.dataTables_processing {
    background: none;
}
