/* ------------------------ VP ------------------------ */

/* ------------------------ Dark Mode ------------------------ */

/* ------------ Sweetalert Dark Mode  ------------ */
.swal-dark {
    background-color: #2e3338 !important;
    box-shadow: 0 0 .625em #70828f !important;
}

.swal-dark h2 {
    color: #e2e4e9 !important;
}

.swal-dark .swal2-timer-progress-bar {
    background-color: #505962 !important;
}

.swal2-success-fix, .swal2-success-circular-line-right, .swal2-success-circular-line-left {
    background-color: transparent !important;
}
/* ----------------------------------------------- */

.dark-mode input:disabled, .dark-mode select:disabled {
    background-color: #454d54 !important;
}

.dark-mode ::-webkit-calendar-picker-indicator {
    filter: invert(1);
}


.dark-mode .fa-spin {
    filter: invert(1);
}

.dark-mode .table-overlay {
    background-color: rgba(0,0,0,.4) !important;
}

.dark-mode .card-overlay {
    background-color: rgba(0,0,0,.4) !important;
}

.dataTables_filter {
    overflow: hidden;
}

.control-sidebar, .control-sidebar h5 {
    background-color: white;
    color: black;
}

.dark-mode .control-sidebar, .dark-mode .control-sidebar h5 {
    background-color: #343a40;
    color: white;
}

.dark-mode button#btnHelp {
    filter: invert(1);
}

/* ---------------------------------------------------------- */

#forgotPwd:hover {
    cursor:pointer;
}

/* input[type=checkbox]:checked + label.strikethrough{
    text-decoration: line-through;
}*/

label.strikethrough{
    text-decoration: line-through;
}

/* ------------------------------------------------------------ */
/* Google Fonts */

/* source-sans-pro-300 - latin */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/source-sans-pro-v21-latin-300.eot'); /* IE9 Compat Modes */
    src: local(''),
            url('../fonts/source-sans-pro-v21-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
            url('../fonts/source-sans-pro-v21-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
            url('../fonts/source-sans-pro-v21-latin-300.woff') format('woff'), /* Modern Browsers */
            url('../fonts/source-sans-pro-v21-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
            url('../fonts/source-sans-pro-v21-latin-300.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-regular - latin */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/source-sans-pro-v21-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
            url('../fonts/source-sans-pro-v21-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
            url('../fonts/source-sans-pro-v21-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
            url('../fonts/source-sans-pro-v21-latin-regular.woff') format('woff'), /* Modern Browsers */
            url('../fonts/source-sans-pro-v21-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
            url('../fonts/source-sans-pro-v21-latin-regular.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-700 - latin */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/source-sans-pro-v21-latin-700.eot'); /* IE9 Compat Modes */
    src: local(''),
            url('../fonts/source-sans-pro-v21-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
            url('../fonts/source-sans-pro-v21-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
            url('../fonts/source-sans-pro-v21-latin-700.woff') format('woff'), /* Modern Browsers */
            url('../fonts/source-sans-pro-v21-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
            url('../fonts/source-sans-pro-v21-latin-700.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}