/* darkmode styles */
@charset "UTF-8";
:root {
  /* PALETA ACCENT 10% */
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  /* PALETA NEUTRA */
  --white: #ffffff;
  /* PALETA WHITE */
  --gray: #6c757d;
  /* PALETA GRAY */
  /*
  --gray-100: #F1F6F8;
  --gray-200: #E4EDF2;
  --gray-300: #C6D1D8;
  --gray-400: #9EA9B1;
  --gray-500: #6C757D;
  --gray-600: #4E5C6B;
  --gray-700: #364559;
  --gray-800: #223048;
  --gray-900: #14213B;
  --gray-transparent-100: rgba(108, 117, 125, 0.08);
  --gray-transparent-200: rgba(108, 117, 125, 0.16);
  --gray-transparent-300: rgba(108, 117, 125, 0.24);
  --gray-transparent-400: rgba(108, 117, 125, 0.32);
  --gray-transparent-500: rgba(108, 117, 125, 0.4);
  --gray-transparent-600: rgba(108, 117, 125, 0.48);
  */
  --gray-dark: #343a40;
  /* PALETA GRAY-DARK */
  /*
  --gray-dark-100: #ECF2F5;
  --gray-dark-200: #DAE5EB;
  --gray-dark-300: #AFBCC5;
  --gray-dark-400: #78838C;
  --gray-dark-500: #343A40;
  --gray-dark-600: #262D37;
  --gray-dark-700: #1A222E;
  --gray-dark-800: #101725;
  --gray-dark-900: #09101E;
  --gray-dark-transparent-100: rgba(52, 58, 64, 0.08);
  --gray-dark-transparent-200: rgba(52, 58, 64, 0.16);
  --gray-dark-transparent-300: rgba(52, 58, 64, 0.24);
  --gray-dark-transparent-400: rgba(52, 58, 64, 0.32);
  --gray-dark-transparent-500: rgba(52, 58, 64, 0.4);
  --gray-dark-transparent-600: rgba(52, 58, 64, 0.48);
  */

  /* PALETA SEMÂNTICA */
  --primary: #2c3e50;
  /* PALETA PRIMARY 60% */
  /*
  --primary-100: #E0EFF6;
  --primary-200: #C2DEED;
  --primary-300: #93B4CA;
  --primary-400: #637F96;
  --primary-500: #2C3E50; PRIMARY
  --primary-600: #203044;
  --primary-700: #162439;
  --primary-800: #0E192E;
  --primary-900: #081126;
  --primary-transparent-100: rgba(44, 62, 80, 0.08);
  --primary-transparent-200: rgba(44, 62, 80, 0.16);
  --primary-transparent-300: rgba(44, 62, 80, 0.24);
  --primary-transparent-400: rgba(44, 62, 80, 0.32);
  --primary-transparent-500: rgba(44, 62, 80, 0.4); PRIMARY
  --primary-transparent-600: rgba(44, 62, 80, 0.48);
    */
  --secondary: #f39c12;
  /* PALETA SECONDARY 30% */
  /*
  --secondary-100: #FEF3CF;
  --secondary-200: #FDE49F;
  --secondary-300: #FBD06F;
  --secondary-400: #F7BC4B;
  --secondary-500: #F39C12; SECONDARY
  --secondary-600: #D07D0D;
  --secondary-700: #AE6109;
  --secondary-800: #8C4805;
  --secondary-900: #743703;
  --secondary-transparent-100: rgba(243, 156, 18, 0.08);
  --secondary-transparent-200: rgba(243, 156, 18, 0.16);
  --secondary-transparent-300: rgba(243, 156, 18, 0.24);
  --secondary-transparent-400: rgba(243, 156, 18, 0.32);
  --secondary-transparent-500: rgba(243, 156, 18, 0.4); SECONDARY
  --secondary-transparent-600: rgba(243, 156, 18, 0.48);
  */
  --success: #0C8E54;
  /* PALETA SUCCESS */
  /*
  --success-100: #CBF9D2;
  --success-200: #9AF3B1;
  --success-300: #63DD8E;
  --success-400: #3ABB75;
  --success-500: #0C8E54;
  --success-600: #087A52;
  --success-700: #06664E;
  --success-800: #035246;
  --success-900: #024441;
  --success-transparent-100: rgba(12, 142, 84, 0.08);
  --success-transparent-200: rgba(12, 142, 84, 0.16);
  --success-transparent-300: rgba(12, 142, 84, 0.24);
  --success-transparent-400: rgba(12, 142, 84, 0.32);
  --success-transparent-500: rgba(12, 142, 84, 0.4);
  --success-transparent-600: rgba(12, 142, 84, 0.48);
  */
  --info: #027784;
  /* PALETA INFO */
  /*
  --info-100: #C7F8ED;
  --info-200: #93F2E5;
  --info-300: #59DAD2;
  --info-400: #2FB2B5;
  --info-500: #027784;
  --info-600: #015D71;
  --info-700: #01465F;
  --info-800: #00324C;
  --info-900: #00243F;
  --info-transparent-100: rgba(2, 119, 132, 0.08);
  --info-transparent-200: rgba(2, 119, 132, 0.16);
  --info-transparent-300: rgba(2, 119, 132, 0.24);
  --info-transparent-400: rgba(2, 119, 132, 0.32);
  --info-transparent-500: rgba(2, 119, 132, 0.4);
  --info-transparent-600: rgba(2, 119, 132, 0.48);
  */
  --warning: #E87F00;
  /* PALETA WARNING */
  /*
  --warning-100: #FDF0CB;
  --warning-200: #FCDC97;
  --warning-300: #F8C263;
  --warning-400: #F1A73C;
  --warning-500: #E87F00;
  --warning-600: #C76400;
  --warning-700: #A74C00;
  --warning-800: #863700;
  --warning-900: #6F2800;
  --warning-transparent-100: rgba(232, 127, 0, 0.08);
  --warning-transparent-200: rgba(232, 127, 0, 0.16);
  --warning-transparent-300: rgba(232, 127, 0, 0.24);
  --warning-transparent-400: rgba(232, 127, 0, 0.32);
  --warning-transparent-500: rgba(232, 127, 0, 0.4);
  --warning-transparent-600: rgba(232, 127, 0, 0.48);
  */
  --danger: #9B1549;
  /* PALETA DANGER */
  /*
  --danger-100: #FACFCE;
  --danger-200: #F5A0A7;
  --danger-300: #E16C82;
  --danger-400: #C34469;
  --danger-500: #9B1549;
  --danger-600: #850F48;
  --danger-700: #6F0A45;
  --danger-800: #59063F;
  --danger-900: #4A043B;
  --danger-transparent-100: rgba(155, 21, 73, 0.08);
  --danger-transparent-200: rgba(155, 21, 73, 0.16);
  --danger-transparent-300: rgba(155, 21, 73, 0.24);
  --danger-transparent-400: rgba(155, 21, 73, 0.32);
  --danger-transparent-500: rgba(155, 21, 73, 0.4);
  --danger-transparent-600: rgba(155, 21, 73, 0.48);
  */
  --light: #57687c;
  /* PALETA LIGHT */
  /*
  --light-100: #E9F3F8;
  --light-200: #D5E6F1;
  --light-300: #B1C6D7;
  --light-400: #889CB0;
  --light-500: #57687C;
  --light-600: #3F516A;
  --light-700: #2B3C59;
  --light-800: #1B2947;
  --light-900: #101C3B;
  --light-transparent-100: rgba(87, 104, 124, 0.08);
  --light-transparent-200: rgba(87, 104, 124, 0.16);
  --light-transparent-300: rgba(87, 104, 124, 0.24);
  --light-transparent-400: rgba(87, 104, 124, 0.32);
  --light-transparent-500: rgba(87, 104, 124, 0.4);
  --light-transparent-600: rgba(87, 104, 124, 0.48);
  */
  --dark: #031828;
  /* PALETA DARK */
  /*
  --dark-100: #C7EAF4;
  --dark-200: #93D2E9;
  --dark-300: #549CBE;
  --dark-400: #265D7E;
  --dark-500: #031828;
  --dark-600: #021222;
  --dark-700: #010D1C;
  --dark-800: #000917;
  --dark-900: #000613;
  --dark-transparent-100: rgba(3, 24, 40, 0.08);
  --dark-transparent-200: rgba(3, 24, 40, 0.16);
  --dark-transparent-300: rgba(3, 24, 40, 0.24);
  --dark-transparent-400: rgba(3, 24, 40, 0.32);
  --dark-transparent-500: rgba(3, 24, 40, 0.4);
  --dark-transparent-600: rgba(3, 24, 40, 0.48);
  */
}

body {
    color: #081126;
    background-color: #ffffff;
}

body.dark-mode {
    background-color: #081126 !important;
    color: #f5f5f5 !important;
}

/* LOGIN PAGE */
.login-page, div.content-wrapper.bg-gray-dark {
    background-image: url('../img/bg-principal-alt2.jpg');
    background-blend-mode: luminosity;
    background-size: cover;
}

/* FORMS */
.input-group .form-control:focus ~ .input-group-append .input-group-text,
.login-card-body .input-group .form-control:focus ~ .input-group-append .input-group-text,
.register-card-body .input-group .form-control:focus ~ .input-group-append .input-group-text {
    border-color: #F39C12;
}
.input-group .form-control.is-valid ~ .input-group-append .input-group-text,
.login-card-body .input-group .form-control.is-valid ~ .input-group-append .input-group-text,
.register-card-body .input-group .form-control.is-valid ~ .input-group-append .input-group-text {
    border-color: #1A7C18;
}
.input-group .form-control.is-invalid ~ .input-group-append .input-group-text,
.login-card-body .input-group .form-control.is-invalid ~ .input-group-append .input-group-text,
.register-card-body .input-group .form-control.is-invalid ~ .input-group-append .input-group-text {
    border-color: #9B2315;
}

.btn-primary {
    color: #ffffff;
    background-color: #2C3E50;
    border-color: #2C3E50;
    box-shadow: none;
}

.btn-primary:hover {
    color: #ffffff;
    background-color: #162439;
    border-color: #162439;
}

.btn-primary:focus, .btn-primary.focus {
    box-shadow: none, 0 0 0 0 rgba(8, 17, 38, 0.1);
}

.btn-primary.disabled, .btn-primary:disabled {
    color: #93B4CA;
    background-color: #637F96;
    border-color: #637F96;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
    color: #ffffff;
    background-color: #162439;
    border-color: #162439;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0 rgba(8, 17, 38, 0.1);
}

.btn-secondary {
    color: #2C3E50;
    background-color: #F7BC4B;
    border-color: #F7BC4B;
}

.btn-secondary:hover {
    color: #2C3E50;
    background-color: #F39C12;
    border-color: #F39C12;
}

.btn-secondary:focus, .btn-secondary.focus {
    box-shadow: none, 0 0 0 0 rgba(8, 17, 38, 0.1);
}

.btn-secondary.disabled, .btn-secondary:disabled {
    color: #F39C12;
    background-color: #FBD06F;
    border-color: #FBD06F;
}

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
    color: #2C3E50;
    background-color: #F39C12;
    border-color: #F39C12;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0 rgba(8, 17, 38, 0.1);
}

.accent-orange aside.main-sidebar {
    background-color: #162439 !important;
    color: #E0EFF6 !important;
}

.accent-orange aside.main-sidebar .sidebar .nav-sidebar .nav-item > .nav-link {
    color: #E0EFF6 !important;
}

.accent-orange aside.main-sidebar .sidebar .nav-sidebar .nav-item > .nav-link > i.nav-icon {
    color: #F7BC4B !important;
}

.accent-orange aside.main-sidebar .sidebar .nav-sidebar .nav-item > .nav-link.active,
.accent-orange aside.main-sidebar .sidebar .nav-sidebar .nav-item > .nav-link.active > i.nav-icon {
    background-color: #F39C12;
    color: #162439;
}

.sidebar .nav-link p,
.main-sidebar .brand-text,
.main-sidebar .logo-xs,
.main-sidebar .logo-xl,
.sidebar .user-panel .info {
    transition: margin-left 0.3s linear, opacity 0.3s ease, visibility 0.3s ease;
}

@media (prefers-reduced-motion: reduce) {
    .sidebar .nav-link p,
    .main-sidebar .brand-text,
    .main-sidebar .logo-xs,
    .main-sidebar .logo-xl,
    .sidebar .user-panel .info {
        transition: none;
    }
}

.form-control {
    color: #637F96;
    background-color: #ffffff;
    border: 1px solid #E0EFF6;
    box-shadow: inset 0 0 0 rgba(8, 17, 38, 0);
}

.accent-orange .form-control:focus {
    color: #2C3E50;
    background-color: #ffffff;
    border-color: #F39C12;
    box-shadow: inset 0 0 0 rgba(8, 17, 38, 0), none;
}

.form-control::-webkit-input-placeholder {
    color: #93B4CA;
    opacity: 1;
}

.form-control::-moz-placeholder {
    color: #93B4CA;
    opacity: 1;
}

.form-control:-ms-input-placeholder {
    color: #93B4CA;
    opacity: 1;
}

.form-control::-ms-input-placeholder {
    color: #93B4CA;
    opacity: 1;
}

.form-control::placeholder {
    color: #93B4CA;
    opacity: 1;
}

.form-control:disabled, .form-control[readonly] {
    background-color: #f0f5F6;
    opacity: 1;
}

select.form-control:focus::-ms-value {
    color: #2C3E50;
    background-color: #ffffff;
}

.form-control-plaintext {
    color: #2C3E50;
    background-color: transparent;
    border: solid transparent;
}

.form-check-input:disabled ~ .form-check-label {
    color: #93B4CA;
}

.valid-feedback {
    color: #1A7C18;
}

.valid-tooltip {
    color: #ffffff;
    background-color: rgba(26, 124, 24, 0.9);
}

.was-validated .form-control:valid, .form-control.is-valid {
    border-color: #1A7C18;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
}

.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
    border-color: #1A7C18;
    box-shadow: 0 0 0 0 rgba(26, 124, 24, 0.25);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
    border-color: #1A7C18;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #ffffff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
    border-color: #1A7C18;
    box-shadow: 0 0 0 0 rgba(26, 124, 24, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
    color: #1A7C18;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
    color: #1A7C18;
}

.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
    border-color: #1A7C18;
}

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
    border-color: #50B045;
    background-color: #50B045;
}

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 0 rgba(26, 124, 24, 0.25);
}

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #1A7C18;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
    border-color: #1A7C18;
}

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
    border-color: #1A7C18;
    box-shadow: 0 0 0 0 rgba(26, 124, 24, 0.25);
}

.invalid-feedback {
    color: #9B2315;
}

.invalid-tooltip {
    color: #ffffff;
    background-color: rgba(155, 35, 21, 0.9);
}

.was-validated .form-control:invalid, .form-control.is-invalid {
    border-color: #9B2315;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
}

.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
    border-color: #9B2315;
    box-shadow: 0 0 0 0 rgba(155, 35, 21, 0.25);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
    border-color: #9B2315;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #ffffff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
    border-color: #9B2315;
    box-shadow: 0 0 0 0 rgba(155, 35, 21, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
    color: #9B2315;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
    color: #9B2315;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
    border-color: #9B2315;
}

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
    border-color: #C35B44;
    background-color: #C35B44;
}

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 0 rgba(155, 35, 21, 0.25);
}

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #9B2315;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
    border-color: #9B2315;
}

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
    border-color: #9B2315;
    box-shadow: 0 0 0 0 rgba(155, 35, 21, 0.25);
}

.accent-orange .input-group-append > .input-group-text {
    color: #637F96;
    background-color: #C2DEED;
    border: 1px solid #E0EFF6;
}

.navbar-gray-dark {
    background-color: #0E192E;
}

.custom-switch.custom-switch-off-orange .custom-control-input ~ .custom-control-label::before {
    background: #F39C12;
    border-color: #D07D0D;
}

.custom-switch.custom-switch-off-orange .custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.custom-switch.custom-switch-off-orange .custom-control-input ~ .custom-control-label::after {
    background: #F39C12;
}

.custom-switch.custom-switch-on-orange .custom-control-input:checked ~ .custom-control-label::before {
    background: #F7BC4B;
    border-color: #F39C12;
}

.custom-switch.custom-switch-on-orange .custom-control-input:checked:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.custom-switch.custom-switch-on-orange .custom-control-input:checked ~ .custom-control-label::after {
    background: #FDE49F;
}

.custom-range.custom-range-orange:focus::-webkit-slider-thumb {
    box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.custom-range.custom-range-orange:focus::-moz-range-thumb {
    box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.custom-range.custom-range-orange:focus::-ms-thumb {
    box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.custom-range.custom-range-orange::-webkit-slider-thumb {
    background-color: #F7BC4B;
}

.custom-range.custom-range-orange::-webkit-slider-thumb:active {
    background-color: #FBD06F;
}

.custom-range.custom-range-orange::-moz-range-thumb {
    background-color: #F7BC4B;
}

.custom-range.custom-range-orange::-moz-range-thumb:active {
    background-color: #FBD06F;
}

.custom-range.custom-range-orange::-ms-thumb {
    background-color: #F7BC4B;
}

.custom-range.custom-range-orange::-ms-thumb:active {
    background-color: #FBD06F;
}

.card-orange:not(.card-outline) > .card-header {
    background-color: #F7BC4B;
}

.todo-list .orange {
    border-left-color: #F7BC4B;
}

.bg-gray-dark .btn-tool,
.bg-gradient-gray-dark .btn-tool,
.card-gray-dark:not(.card-outline) .btn-tool {
    color: rgba(255, 255, 255, 0.8);
}

.bg-gray-dark .btn-tool:hover,
.bg-gradient-gray-dark .btn-tool:hover,
.card-gray-dark:not(.card-outline) .btn-tool:hover {
    color: #ffffff;
}

#table_list_wrapper {
    padding: 16px 0;
}

#table_list_length,
#table_list_filter,
#table_list_info {
    padding: 8px 18px;
}

tr.danger {
    background-color: rgba(250,207,206, .5);
}

.accent-orange table.table.dataTable {

}

.accent-orange table.table.dataTable > thead > tr > th,
.accent-orange table.table.dataTable > tfoot > tr > th {
    text-transform: uppercase;
    color: #637F96;
}

.accent-orange table.table.dataTable > tbody > tr > th,
.accent-orange table.table.dataTable > tbody > tr > td {
    color: #203044;
}

.accent-orange table.table.dataTable > tbody > tr > th a,
.accent-orange table.table.dataTable > tbody > tr > td a {
    color: #D07D0D;
}
.accent-orange table.table.dataTable > tbody > tr > th a:hover,
.accent-orange table.table.dataTable > tbody > tr > td a:hover {
    color: #F39C12;
}

.card.bg-gray-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.second:hover {
    background: #203044;
    color: #ffffff;
}

.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.today::before {
    border-bottom-color: #ffffff;
}

.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.active,
.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.active:hover {
    background: #203044;
    color: #ffffff;
}

.direct-chat-gray-dark .right > .direct-chat-text {
    background: #162439;
    border-color: #162439;
    color: #ffffff;
}

.direct-chat-gray-dark .right > .direct-chat-text::after, .direct-chat-gray-dark .right > .direct-chat-text::before {
    border-left-color: #2C3E50;
}

.direct-chat-gray-dark.bg-warning .direct-chat-timestamp, .direct-chat-gray-dark.alert-warning .direct-chat-timestamp, .direct-chat-gray-dark.bg-gradient-warning .direct-chat-timestamp,
.direct-chat-gray-dark.bg-light .direct-chat-timestamp, .direct-chat-gray-dark.bg-gradient-light .direct-chat-timestamp,
.direct-chat-gray-dark.bg-lime .direct-chat-timestamp, .direct-chat-gray-dark.bg-gradient-lime .direct-chat-timestamp,
.direct-chat-gray-dark.bg-orange .direct-chat-timestamp, .direct-chat-gray-dark.bg-gradient-orange .direct-chat-timestamp,
.direct-chat-gray-dark.bg-yellow .direct-chat-timestamp, .direct-chat-gray-dark.bg-gradient-yellow .direct-chat-timestamp,
.direct-chat-gray-dark.bg-white .direct-chat-timestamp, .direct-chat-gray-dark.bg-gradient-white .direct-chat-timestamp {
    color: #2C3E50;
}

.toast.bg-gray-dark {
    background: rgba(8, 17, 38, 0.9) !important;
}

.toast.bg-gray-dark .close, .toast.bg-gray-dark .mailbox-attachment-close {
    color: #ffffff;
    text-shadow: 0 1px 0 #162439;
}

.toast.bg-gray-dark .toast-header {
    background: rgba(8, 17, 38, 0.85);
    color: #ffffff;
}

.bg-gray-dark {
    background-color: #203044 !important;
}

.bg-gray-dark,
.bg-gray-dark > a {
    color: #ffffff !important;
}

.bg-gray-dark.btn:hover {
    border-color: #162439;
    color: #E0EFF6;
}

.bg-gray-dark.btn:not(:disabled):not(.disabled):active, .bg-gray-dark.btn:not(:disabled):not(.disabled).active, .bg-gray-dark.btn:active, .bg-gray-dark.btn.active {
    background-color: #162439 !important;
    border-color: #162439;
    color: #ffffff;
}


.bg-gradient-gray-dark {
    color: #ffffff;
}

.bg-gradient-gray-dark {
    background: #0E192E linear-gradient(180deg, #162439, #0E192E) repeat-x !important;
}

.bg-gradient-gray-dark.btn.disabled, .bg-gradient-gray-dark.btn:disabled, .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled):active, .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-gray-dark.btn.dropdown-toggle {
    background-image: none !important;
}

.bg-gradient-gray-dark.btn:hover {
    border-color: #162439;
    color: #E0EFF6;
}

.bg-gradient-gray-dark.btn:hover {
    background: #162439 linear-gradient(180deg, #203044, #162439) repeat-x !important;
}

.bg-gradient-gray-dark.btn:not(:disabled):not(.disabled):active, .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled).active, .bg-gradient-gray-dark.btn:active, .bg-gradient-gray-dark.btn.active {
    border-color: #162439;
    color: #ffffff;
}

.bg-gradient-gray-dark.btn:not(:disabled):not(.disabled):active, .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled).active, .bg-gradient-gray-dark.btn:active, .bg-gradient-gray-dark.btn.active {
    background: #162439 linear-gradient(180deg, #203044, #162439) repeat-x !important;
}

.bg-dark {
    background-color: #081126 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
    background-color: #162439 !important;
}

.bg-dark .btn-tool,
.bg-gradient-dark .btn-tool,
.card-dark:not(.card-outline) .btn-tool {
    color: rgba(255, 255, 255, 0.8);
}

.bg-dark .btn-tool:hover,
.bg-gradient-dark .btn-tool:hover,
.card-dark:not(.card-outline) .btn-tool:hover {
    color: #ffffff;
}

.card.bg-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-dark .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-dark .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.second:hover {
    background: #162439;
    color: #ffffff;
}

.card.bg-dark .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.today::before {
    border-bottom-color: #ffffff;
}

.card.bg-dark .bootstrap-datetimepicker-widget table td.active,
.card.bg-dark .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.active:hover {
    background: #2C3E50;
    color: #ffffff;
}

.bg-gradient-dark {
    color: #ffffff;
}

.bg-gradient-dark {
    background: #162439 linear-gradient(180deg, #2C3E50, #162439) repeat-x !important;
}

.bg-gradient-dark.btn.disabled, .bg-gradient-dark.btn:disabled, .bg-gradient-dark.btn:not(:disabled):not(.disabled):active, .bg-gradient-dark.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-dark.btn.dropdown-toggle {
    background-image: none !important;
}

.bg-gradient-dark.btn:hover {
    border-color: #162439;
    color: #ececec;
}

.bg-gradient-dark.btn:hover {
    background: #162439 linear-gradient(180deg, #2C3E50, #162439) repeat-x !important;
}

.bg-gradient-dark.btn:not(:disabled):not(.disabled):active, .bg-gradient-dark.btn:not(:disabled):not(.disabled).active, .bg-gradient-dark.btn:active, .bg-gradient-dark.btn.active {
    border-color: #162439;
    color: #ffffff;
}

.bg-gradient-dark.btn:not(:disabled):not(.disabled):active, .bg-gradient-dark.btn:not(:disabled):not(.disabled).active, .bg-gradient-dark.btn:active, .bg-gradient-dark.btn.active {
    background: #162439 linear-gradient(180deg, #2C3E50, #162439) repeat-x !important;
}

.bg-orange .btn-tool,
.bg-gradient-orange .btn-tool,
.card-orange:not(.card-outline) .btn-tool {
    color: rgba(255, 255, 255, 0.8);
}

.bg-orange .btn-tool:hover,
.bg-gradient-orange .btn-tool:hover,
.card-orange:not(.card-outline) .btn-tool:hover {
    color: #ffffff;
}

.card-orange:not(.card-outline) > .card-header {
    background-color: #F7BC4B;
}

.card-orange:not(.card-outline) > .card-header,
.card-orange:not(.card-outline) > .card-header a {
    color: #ffffff;
}

.card-orange:not(.card-outline) > .card-header a.active {
    color: #162439;
}

.card-orange.card-outline {
    border-top: 3px solid #F7BC4B;
}

.card-orange.card-outline-tabs > .card-header a {
    border-top: 3px solid transparent;
}

.card-orange.card-outline-tabs > .card-header a:hover {
    border-top: 1px solid #E0EFF6;
    margin-top: 2px;
}

.card-orange.card-outline-tabs > .card-header a.active {
    border-top: 3px solid #F7BC4B;
}

.card.bg-orange .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-orange .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-orange .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-orange .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-orange .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.second:hover {
    background: #D07D0D;
    color: #ffffff;
}

.card.bg-orange .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.today::before {
    border-bottom-color: #ffffff;
}

.card.bg-orange .bootstrap-datetimepicker-widget table td.active,
.card.bg-orange .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.active:hover {
    background: #D07D0D;
    color: #ffffff;
}

.navbar-orange {
    background-color: #F7BC4B;
}

.direct-chat-orange .right > .direct-chat-text {
    background: #F7BC4B;
    border-color: #F7BC4B;
    color: #2C3E50;
}

.direct-chat-orange .right > .direct-chat-text::after, .direct-chat-orange .right > .direct-chat-text::before {
    border-left-color: #F7BC4B;
}

.direct-chat-orange.bg-warning .direct-chat-timestamp, .direct-chat-orange.alert-warning .direct-chat-timestamp, .direct-chat-orange.bg-gradient-warning .direct-chat-timestamp,
.direct-chat-orange.bg-light .direct-chat-timestamp, .direct-chat-orange.bg-gradient-light .direct-chat-timestamp,
.direct-chat-orange.bg-lime .direct-chat-timestamp, .direct-chat-orange.bg-gradient-lime .direct-chat-timestamp,
.direct-chat-orange.bg-orange .direct-chat-timestamp, .direct-chat-orange.bg-gradient-orange .direct-chat-timestamp,
.direct-chat-orange.bg-yellow .direct-chat-timestamp, .direct-chat-orange.bg-gradient-yellow .direct-chat-timestamp,
.direct-chat-orange.bg-white .direct-chat-timestamp, .direct-chat-orange.bg-gradient-white .direct-chat-timestamp {
    color: #2C3E50;
}

.direct-chat-orange.bg-orange .direct-chat-timestamp, .direct-chat-orange.bg-gradient-orange .direct-chat-timestamp,
.direct-chat-primary.bg-orange .direct-chat-timestamp, .direct-chat-primary.bg-gradient-orange .direct-chat-timestamp,
.direct-chat-secondary.bg-orange .direct-chat-timestamp, .direct-chat-secondary.bg-gradient-orange .direct-chat-timestamp,
.direct-chat-success.bg-orange .direct-chat-timestamp, .direct-chat-success.bg-gradient-orange .direct-chat-timestamp,
.direct-chat-info.bg-orange .direct-chat-timestamp, .direct-chat-info.bg-gradient-orange .direct-chat-timestamp,
.direct-chat-warning.bg-orange .direct-chat-timestamp, .direct-chat-warning.bg-gradient-orange .direct-chat-timestamp,
.direct-chat-danger.bg-orange .direct-chat-timestamp, .direct-chat-danger.bg-gradient-orange .direct-chat-timestamp,
.direct-chat-light.bg-orange .direct-chat-timestamp, .direct-chat-light.bg-gradient-orange .direct-chat-timestamp,
.direct-chat-dark.bg-orange .direct-chat-timestamp, .direct-chat-dark.bg-gradient-orange .direct-chat-timestamp,
.direct-chat-navy.bg-orange .direct-chat-timestamp, .direct-chat-navy.bg-gradient-orange .direct-chat-timestamp,
.direct-chat-olive.bg-orange .direct-chat-timestamp, .direct-chat-orange.bg-gradient-orange .direct-chat-timestamp,
.direct-chat-lime.bg-orange .direct-chat-timestamp, .direct-chat-lime.bg-gradient-orange .direct-chat-timestamp,
.direct-chat-fuchsia.bg-orange .direct-chat-timestamp, .direct-chat-fuchsia.bg-gradient-orange .direct-chat-timestamp,
.direct-chat-maroon.bg-orange .direct-chat-timestamp, .direct-chat-maroon.bg-gradient-orange .direct-chat-timestamp,
.direct-chat-orange.bg-orange .direct-chat-timestamp, .direct-chat-orange.bg-gradient-orange .direct-chat-timestamp,
.direct-chat-purple.bg-orange .direct-chat-timestamp, .direct-chat-purple.bg-gradient-orange .direct-chat-timestamp,
.direct-chat-pink.bg-orange .direct-chat-timestamp, .direct-chat-pink.bg-gradient-orange .direct-chat-timestamp,
.direct-chat-red.bg-orange .direct-chat-timestamp, .direct-chat-red.bg-gradient-orange .direct-chat-timestamp,
.direct-chat-orange.bg-orange .direct-chat-timestamp, .direct-chat-orange.bg-gradient-orange .direct-chat-timestamp,
.direct-chat-yellow.bg-orange .direct-chat-timestamp, .direct-chat-yellow.bg-gradient-orange .direct-chat-timestamp,
.direct-chat-green.bg-orange .direct-chat-timestamp, .direct-chat-green.bg-gradient-orange .direct-chat-timestamp,
.direct-chat-teal.bg-orange .direct-chat-timestamp, .direct-chat-teal.bg-gradient-orange .direct-chat-timestamp,
.direct-chat-cyan.bg-orange .direct-chat-timestamp, .direct-chat-cyan.bg-gradient-orange .direct-chat-timestamp,
.direct-chat-white.bg-orange .direct-chat-timestamp, .direct-chat-white.bg-gradient-orange .direct-chat-timestamp,
.direct-chat-gray.bg-orange .direct-chat-timestamp, .direct-chat-gray.bg-gradient-orange .direct-chat-timestamp,
.direct-chat-gray-dark.bg-orange .direct-chat-timestamp, .direct-chat-gray-dark.bg-gradient-orange .direct-chat-timestamp {
    color: #C2DEED;
}

.toast.bg-orange {
    background: rgba(243, 156, 18, 0.9) !important;
}

.toast.bg-orange .close, .toast.bg-orange .mailbox-attachment-close {
    color: #ffffff;
    text-shadow: 0 1px 0 #081126;
}

.toast.bg-orange .toast-header {
    background: rgba(243, 156, 18, 0.85);
    color: #ffffff;
}

.select2-container--default .select2-orange.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-orange .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-orange .select2-search--inline .select2-search__field:focus,
.select2-orange .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-orange .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-orange .select2-container--default .select2-search--inline .select2-search__field:focus {
    border: 1px solid #FBD06F;
}

.select2-container--default .select2-orange .select2-results__option--highlighted,
.select2-orange .select2-container--default .select2-results__option--highlighted {
    background-color: #F7BC4B;
    color: #2C3E50;
}

.select2-container--default .select2-orange .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-orange .select2-results__option--highlighted[aria-selected]:hover,
.select2-orange .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-orange .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
    background-color: #F39C12;
    color: #2C3E50;
}

.select2-container--default .select2-orange .select2-selection--multiple:focus,
.select2-orange .select2-container--default .select2-selection--multiple:focus {
    border-color: #F39C12;
}

.select2-container--default .select2-orange.select2-container--focus .select2-selection--multiple,
.select2-orange .select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #F39C12;
}

.select2-container--default .select2-orange .select2-selection--multiple .select2-selection__choice,
.select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #F7BC4B;
    border-color: #F39C12;
    color: #2C3E50;
}

.select2-container--default .select2-orange .select2-selection--multiple .select2-selection__choice__remove,
.select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: rgba(8, 17, 38, 0.7);
}

.select2-container--default .select2-orange .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #2C3E50;
}

.slider-orange .slider .slider-selection {
    background: #F7BC4B;
}

.icheck-orange > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-orange > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
    border-color: #F7BC4B;
}

.icheck-orange > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-orange > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
    border-color: #F7BC4B;
}

.icheck-orange > input:first-child:checked + label::before,
.icheck-orange > input:first-child:checked + input[type="hidden"] + label::before {
    background-color: #F7BC4B;
    border-color: #F7BC4B;
}

.pace-orange .pace .pace-progress {
    background: #F7BC4B;
}

.pace-barber-shop-orange .pace {
    background: #ffffff;
}

.pace-barber-shop-orange .pace .pace-progress {
    background: #F7BC4B;
}

.pace-barber-shop-orange .pace .pace-activity {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-orange .pace .pace-progress::after {
    color: rgba(243, 156, 18, 0.2);
}

.pace-bounce-orange .pace .pace-activity {
    background: #F7BC4B;
}

.pace-center-atom-orange .pace-progress::before {
    background: #F7BC4B;
    color: #ffffff;
}

.pace-center-atom-orange .pace-activity {
    border-color: #F7BC4B;
}

.pace-center-atom-orange .pace-activity::after, .pace-center-atom-orange .pace-activity::before {
    border-color: #F7BC4B;
}

.pace-center-circle-orange .pace .pace-progress {
    background: rgba(243, 156, 18, 0.8);
    color: #ffffff;
}

.pace-center-radar-orange .pace .pace-activity {
    border-color: #F7BC4B transparent transparent;
}

.pace-center-radar-orange .pace .pace-activity::before {
    border-color: #F7BC4B transparent transparent;
}

.pace-center-simple-orange .pace {
    background: #ffffff;
    border-color: #F7BC4B;
}

.pace-center-simple-orange .pace .pace-progress {
    background: #F7BC4B;
}

.pace-material-orange .pace {
    color: #F7BC4B;
}

.pace-corner-indicator-orange .pace .pace-activity {
    background: #F7BC4B;
}

.pace-corner-indicator-orange .pace .pace-activity::after,
.pace-corner-indicator-orange .pace .pace-activity::before {
    border: 5px solid #ffffff;
}

.pace-corner-indicator-orange .pace .pace-activity::before {
    border-right-color: rgba(243, 156, 18, 0.2);
    border-left-color: rgba(243, 156, 18, 0.2);
}

.pace-corner-indicator-orange .pace .pace-activity::after {
    border-top-color: rgba(243, 156, 18, 0.2);
    border-bottom-color: rgba(243, 156, 18, 0.2);
}

.pace-fill-left-orange .pace .pace-progress {
    background-color: rgba(243, 156, 18, 0.2);
}

.pace-flash-orange .pace .pace-progress {
    background: #F7BC4B;
}

.pace-flash-orange .pace .pace-progress-inner {
    box-shadow: 0 0 10px #F7BC4B, 0 0 5px #F7BC4B;
}

.pace-flash-orange .pace .pace-activity {
    border-top-color: #F7BC4B;
    border-left-color: #F7BC4B;
}

.pace-loading-bar-orange .pace .pace-progress {
    background: #F7BC4B;
    color: #F7BC4B;
    box-shadow: 120px 0 #ffffff, 240px 0 #ffffff;
}

.pace-loading-bar-orange .pace .pace-activity {
    box-shadow: inset 0 0 0 2px #F7BC4B, inset 0 0 0 7px #ffffff;
}

.pace-mac-osx-orange .pace .pace-progress {
    background-color: #F7BC4B;
    box-shadow: inset -1px 0 #F7BC4B, inset 0 -1px #F7BC4B, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-orange .pace .pace-activity {
    background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
}

.pace-progress-color-orange .pace-progress {
    color: #F7BC4B;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-orange,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-orange {
    background: #F7BC4B;
    color: #ffffff;
}

blockquote.quote-orange {
    border-color: #F7BC4B;
}

blockquote.quote-orange h1,
blockquote.quote-orange h2,
blockquote.quote-orange h3,
blockquote.quote-orange h4,
blockquote.quote-orange h5,
blockquote.quote-orange h6 {
    color: #F7BC4B;
}

.text-orange {
    color: #F7BC4B;
}

.bg-orange {
    background-color: #F7BC4B !important;
}

.bg-orange,
.bg-orange > a {
    color: #ffffff !important;
}

.bg-orange.btn:hover {
    border-color: #F7BC4B;
    color: #2C3E50;
}

.bg-orange.btn:not(:disabled):not(.disabled):active, .bg-orange.btn:not(:disabled):not(.disabled).active, .bg-orange.btn:active, .bg-orange.btn.active {
    background-color: #F39C12 !important;
    border-color: #F39C12;
    color: #2C3E50;
}


.bg-gradient-orange {
    color: #2C3E50;
}

.bg-gradient-orange {
    background: #F39C12 linear-gradient(180deg, #F7BC4B, #F39C12) repeat-x !important;
}

.bg-gradient-orange.btn.disabled, .bg-gradient-orange.btn:disabled, .bg-gradient-orange.btn:not(:disabled):not(.disabled):active, .bg-gradient-orange.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-orange.btn.dropdown-toggle {
    background-image: none !important;
}

.bg-gradient-orange.btn:hover {
    border-color: #F39C12;
    color: #2C3E50;
}

.bg-gradient-orange.btn:hover {
    background: #D07D0D linear-gradient(180deg, #F39C12, #D07D0D) repeat-x !important;
}

.bg-gradient-orange.btn:not(:disabled):not(.disabled):active, .bg-gradient-orange.btn:not(:disabled):not(.disabled).active, .bg-gradient-orange.btn:active, .bg-gradient-orange.btn.active {
    border-color: #F39C12;
    color: #2C3E50;
}

.bg-gradient-orange.btn:not(:disabled):not(.disabled):active, .bg-gradient-orange.btn:not(:disabled):not(.disabled).active, .bg-gradient-orange.btn:active, .bg-gradient-orange.btn.active {
    background: #F39C12 linear-gradient(180deg, #F7BC4B, #F39C12) repeat-x !important;
}

.accent-orange .info-box {
    display:block;
    width: 100%;
    min-height: 120px;
    margin: 0;
    padding:0;
}

.accent-orange .info-box > .info-box-link{
  display:block;
  width: 100%;
  margin: auto 0;
  padding: 16px 16px;
}

.accent-orange .info-box > .info-box-link > .info-box-icon,
.accent-orange .info-box > .info-box-link > .info-box-content {
  display: inline-block !important;
}

.accent-orange .info-box > .info-box-link > .info-box-icon {
    width:80px;
    height: 80px;
}

.accent-orange .info-box > .info-box-link > .info-box-icon > i {
    height: 80px;
    width: 80px;
    background-color: rgba(44, 62, 80, .2);
    font-size: 36px;
    color: #ffffff;
    display: block;
    margin: auto 16px auto 0;
    padding: 0;
    line-height: 80px;
    transition: all 0.3s linear;
}
.accent-orange .info-box > .info-box-link > .info-box-content {
    padding: 0;
    margin: auto 12px;
}

.accent-orange .info-box > .info-box-link > .info-box-content > .info-box-text > h5 {
    font-weight: 600;
}

.accent-orange .info-box-link:hover .info-box-icon > i,
.accent-orange .info-box-link.active .info-box-icon > i {
    background: #f39c12;
    color: #ffffff;
    transition: all 0.3s linear;
}

.accent-orange .info-box > .info-box-icon > i:hover {
    background-color: rgba(243, 156, 18, .9) !important;
    transition: all 0.3s linear;
}

.accent-orange #back-to-top {
    background-color: #f39c12;
    opacity: 0.8;
    bottom: 60px;
}

.accent-orange .info-box > .info-box-icon > i {
    background-color: rgba(44, 62, 80, .1) !important;
}

.accent-orange a {
    color: #F7BC4B;
}

.accent-orange a:hover {
    color: #F39C12;
}

.accent-orange .page-item.active .page-link {
    background-color: #F7BC4B;
    border-color: #F7BC4B;
}

.accent-orange .page-item.disabled .page-link {
    background-color: #ffffff;
    border-color: #E0EFF6;
}


.accent-orange .badge-primary {
  color: #ffffff;
  background-color: #2C3E50;
}

.accent-orange a.badge-primary:hover, .accent-orange a.badge-primary:focus {
  color: #ffffff;
  background-color: #203044;
}

.accent-orange a.badge-primary:focus, .accent-orange a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(99, 127, 150, .5);
}

.accent-orange .badge-secondary {
  color: #ffffff;
  background-color: #F39C12;
}

.accent-orange a.badge-secondary:hover, .accent-orange a.badge-secondary:focus {
  color: #ffffff;
  background-color: #D07D0D;
}

.accent-orange a.badge-secondary:focus, .accent-orange a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(243, 156, 18, .5);
}

.accent-orange .badge-success {
  color: #ffffff;
  background-color: #0C8E54;
}

.accent-orange a.badge-success:hover, .accent-orange a.badge-success:focus {
  color: #ffffff;
  background-color: #087A52;
}

.accent-orange a.badge-success:focus, .accent-orange a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(12, 142, 84, 0.5);
}

.accent-orange .badge-info {
  color: #ffffff;
  background-color: #027784;
}

.accent-orange a.badge-info:hover, .accent-orange a.badge-info:focus {
  color: #ffffff;
  background-color: #015D71;
}

.accent-orange a.badge-info:focus, .accent-orange a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(2,119,132, 0.5);
}

.accent-orange .badge-warning {
  color: #ffffff;
  background-color: #E87F00;
}

.accent-orange a.badge-warning:hover, .accent-orange a.badge-warning:focus {
  color: #ffffff;
  background-color: #C76400;
}

.accent-orange a.badge-warning:focus, .accent-orange a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(232, 127, 0, 0.5);
}

.accent-orange .badge-danger {
  color: #ffffff;
  background-color: #9B1549;
}

.accent-orange a.badge-danger:hover, .accent-orange a.badge-danger:focus {
  color: #ffffff;
  background-color: #850F48;
}

.accent-orange a.badge-danger:focus, .accent-orange a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(155, 21, 73, 0.5);
}

.accent-orange .badge-light {
  color: #162439;
  background-color: #E0EFF6;
}

.accent-orange a.badge-light:hover, .accent-orange a.badge-light:focus {
  color: #162439;
  background-color: #C2DEED;
}

.accent-orange a.badge-light:focus, .accent-orange a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(224, 239, 246, 0.5);
}

.accent-orange .badge-dark {
  color: #ffffff;
  background-color: #162439;
}

.accent-orange a.badge-dark:hover, .accent-orange a.badge-dark:focus {
  color: #ffffff;
  background-color: #0E192E;
}

.accent-orange a.badge-dark:focus, .accent-orange a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(22, 36, 57, 0.5);
}

.border-soft-danger{border-color: rgba(155, 21, 73, 0.24);}


.accent-orange .dt-button-collection.dropdown-menu {
    background-color: #FFC76D !important;
    border: 1px solid #FFC76D !important;
    padding: 0 !important
}

.accent-orange .dt-button.dropdown-item.buttons-columnVisibility {
    text-transform: uppercase;
    background-color: #FFC76D !important;
    border: 1px solid #FFC76D !important;
    margin: 1px 0 !important;
    color: #C07704 !important;
}

.accent-orange .dt-button.dropdown-item.buttons-columnVisibility.active {
    background-color: #f39c12 !important;
    border: 1px solid #f39c12 !important;
    color: #ffffff !important;
    font-weight: bolder !important;
}

.accent-orange .dt-buttons.btn-group .btn.btn-secondary {
    color: #ffffff;
    background-color: #2C3E50;
    border-color: #2C3E50;
    box-shadow: none;
}

.accent-orange .dt-buttons.btn-group .btn.btn-secondary:hover {
    color: #ffffff;
    background-color: #162439;
    border-color: #162439;
}

.accent-orange .dt-buttons.btn-group .btn.btn-secondary:focus,
.accent-orange .dt-buttons.btn-group .btn.btn-secondary.focus {
    box-shadow: none, 0 0 0 0 rgba(8, 17, 38, 0.1);
}

.accent-orange .dt-buttons.btn-group .btn.btn-secondary.disabled,
.accent-orange .dt-buttons.btn-group .btn.btn-secondary:disabled {
    color: #93B4CA;
    background-color: #637F96;
    border-color: #637F96;
}

.accent-orange .dt-buttons.btn-group .btn.btn-secondary:not(:disabled):not(.disabled):active,
.accent-orange .dt-buttons.btn-group .btn.btn-secondary:not(:disabled):not(.disabled).active {
    color: #ffffff;
    background-color: #162439;
    border-color: #162439;
}

.accent-orange .dt-buttons.btn-group .btn.btn-secondary:not(:disabled):not(.disabled):active:focus,
.accent-orange .dt-buttons.btn-group .btn.btn-secondary:not(:disabled):not(.disabled).active:focus {
    box-shadow: 0 0 0 0 rgba(8, 17, 38, 0.1);
}

.accent-orange .select2-search__field {
    border: 1px solid #f39c12 !important;
}

.accent-orange .select2-results__option.select2-results__option--highlighted{
    background-color: #F7BC4B !important;
}

.accent-orange .select2-results__option{
    color: #162439 !important;
}

.select2.select2-container {
    display: block !important;
    width: 100% !important;
}

.dataTables_wrapper div.dataTables_info {
    padding: 0.85em;
    white-space: nowrap;
    width: 100%;
    text-align: center;
}

.dataTables_wrapper div.dataTables_paginate.paging_simple_numbers {
    padding: 0.85em;
    width: 100%;
    text-align: center;
}

table.table.table-row-selected tbody tr.selected,
table.table.table-row-selected tbody tr.selected td {
    background-color: #f39c12 !important;
    color: #ffffff !important;
    border: 1px solid rgba(0, 0, 0, 0.1) !important;
}

table.table.table-row-selected tbody tr.selected td > a {
    color: #ffffff !important;
}
@media screen and (min-width: 480px) {
    .dataTables_length, .dataTables_filter,
    .dt-buttons.btn-group.flex-wrap {
        display: inline-block;
        padding: 12px 0 4px 16px !important;
        width: 30%;
        max-width: 30%;
    }

    .dataTables_filter {
        float: right !important;
    }
}

.dt-buttons.btn-group.flex-wrap {
    display: block;
    clear: both;
}



.accent-orange .icheck-primary > input:first-child:not(:checked):not(:disabled):hover + label::before,
.accent-orange .icheck-primary > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #93B4CA;
}

.accent-orange .icheck-primary > input:first-child:not(:checked):not(:disabled):focus + label::before,
.accent-orange .icheck-primary > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #637F96;
}

.accent-orange .icheck-primary > input:first-child:checked + label::before,
.accent-orange .icheck-primary > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #2C3E50;
  border-color: #2C3E50;
}

.accent-orange .icheck-secondary > input:first-child:not(:checked):not(:disabled):hover + label::before,
.accent-orange .icheck-secondary > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #FBD06F;
}

.accent-orange .icheck-secondary > input:first-child:not(:checked):not(:disabled):focus + label::before,
.accent-orange .icheck-secondary > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #F7BC4B;
}

.accent-orange .icheck-secondary > input:first-child:checked + label::before,
.accent-orange .icheck-secondary > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #F39C12;
  border-color: #F39C12;
}

.accent-orange .icheck-success > input:first-child:not(:checked):not(:disabled):hover + label::before,
.accent-orange .icheck-success > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #63DD8E;
}

.accent-orange .icheck-success > input:first-child:not(:checked):not(:disabled):focus + label::before,
.accent-orange .icheck-success > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #3ABB75;
}

.accent-orange .icheck-success > input:first-child:checked + label::before,
.accent-orange .icheck-success > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #0C8E54;
  border-color: #0C8E54;
}

.accent-orange .icheck-info > input:first-child:not(:checked):not(:disabled):hover + label::before,
.accent-orange .icheck-info > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #59DAD2;
}

.accent-orange .icheck-info > input:first-child:not(:checked):not(:disabled):focus + label::before,
.accent-orange .icheck-info > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #2FB2B5;
}

.accent-orange .icheck-info > input:first-child:checked + label::before,
.accent-orange .icheck-info > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #027784;
  border-color: #027784;
}

.accent-orange .icheck-warning > input:first-child:not(:checked):not(:disabled):hover + label::before,
.accent-orange .icheck-warning > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #F8C263;
}

.accent-orange .icheck-warning > input:first-child:not(:checked):not(:disabled):focus + label::before,
.accent-orange .icheck-warning > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #F1A73C;
}

.accent-orange .icheck-warning > input:first-child:checked + label::before,
.accent-orange .icheck-warning > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #E87F00;
  border-color: #E87F00;
}

.accent-orange .icheck-danger > input:first-child:not(:checked):not(:disabled):hover + label::before,
.accent-orange .icheck-danger > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #E16C82;
}

.accent-orange .icheck-danger > input:first-child:not(:checked):not(:disabled):focus + label::before,
.accent-orange .icheck-danger > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #C34469;
}

.icheck-danger > input:first-child:checked + label::before,
.icheck-danger > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #9B1549;
  border-color: #9B1549;
}

.accent-orange .icheck-light > input:first-child:not(:checked):not(:disabled):hover + label::before,
.accent-orange .icheck-light > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #B1C6D7;
}

.accent-orange .icheck-light > input:first-child:not(:checked):not(:disabled):focus + label::before,
.accent-orange .icheck-light > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #889CB0;
}

.accent-orange .icheck-light > input:first-child:checked + label::before,
.accent-orange .icheck-light > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #57687C;
  border-color: #57687C;
}

.accent-orange .icheck-dark > input:first-child:not(:checked):not(:disabled):hover + label::before,
.accent-orange .icheck-dark > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #549CBE;
}

.accent-orange .icheck-dark > input:first-child:not(:checked):not(:disabled):focus + label::before,
.accent-orange .icheck-dark > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #265D7E;
}

.accent-orange .icheck-dark > input:first-child:checked + label::before,
.accent-orange .icheck-dark > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #031828;
  border-color: #031828;
}
