[data-theme="dark"]:root {
    --fc-border-color: rgba(255,255,255,0.06);
    --fc-event-text-color: #171923;
    --fc-today-bg-color: #0b1437;
}
[data-theme="dark"] .fc-toolbar-title {
    color: #ffffff;
}

[data-theme="dark"] .footer,
[data-theme="dark"] body {
    color: #ffffff;
    background-color: #0b1437;
}

[data-theme="dark"] a {
    color: #a3aed0;
}

[data-theme="dark"] .sidebar,
[data-theme="dark"] .login-box,
[data-theme="dark"] .white-box {
    background-color: #111C44;
    box-shadow: none;
}

[data-theme="dark"] .clr-picker {
    background-color: #111C44;
}

[data-theme="dark"] .clr-preview button,
[data-theme="dark"] .clr-preview::after,
[data-theme="dark"] .clr-preview::before {
    border-color: rgba(255,255,255,0.06) !important;
}

[data-theme="dark"] input.clr-color,
[data-theme="dark"] input.clr-color:focus {
    border-color: rgba(255,255,255,0.06);
    background-color: #111C44;
    color: #ffffff;
}

[data-theme="dark"] input.clr-color:focus {
    border-color: rgba(255,255,255,0.26);
}

[data-theme="dark"] .signature canvas {
    border-color: rgba(255,255,255,0.26);
    background-color: #ffffff;
}

[data-theme="dark"] .md-autocomplete-suggestions-container.md-default-theme,
[data-theme="dark"] .md-autocomplete-suggestions-container {
    background-color: #111C44;
}

[data-theme="dark"] .md-virtual-repeat-container.md-autocomplete-suggestions-container {
    box-shadow: none !important;
}

[data-theme="dark"] .md-autocomplete-suggestions li {
    background-color: #0b1437;
    color: #ffffff;
    box-shadow: none !important;
}

[data-theme="dark"] .form-control[readonly],
[data-theme="dark"] .md-datepicker-input,
[data-theme="dark"] #skuSelection,
[data-theme="dark"] #participantSelection,
[data-theme="dark"] #documentSelection,
[data-theme="dark"] #modelSelection,
[data-theme="dark"] #staffSelection,
[data-theme="dark"] #vehicleSelection,
[data-theme="dark"] #dealershipSelection,
[data-theme="dark"] #clientSelection,
[data-theme="dark"] input:active,
[data-theme="dark"] select:active,
[data-theme="dark"] textarea:active,
[data-theme="dark"] input:focus,
[data-theme="dark"] select:focus,
[data-theme="dark"] textarea:focus,
[data-theme="dark"] input,
[data-theme="dark"] select,
[data-theme="dark"] textarea {
    background-color: #111C44;
    border-color: rgba(255, 255, 255, 0.06);
    color: #ffffff;
}

[data-theme="dark"] input::placeholder {
    color: #a3aed0;
}

[data-theme="dark"] input:disabled,
[data-theme="dark"] select:disabled,
[data-theme="dark"] textarea:disabled {
    background-color: #030e39;
}

[data-theme="dark"] nav.glass-nav {
    background: rgba(11, 20, 55, 0.5) center center / cover;
}

[data-theme="dark"] nav.glass-nav nav ol li,
[data-theme="dark"] nav.glass-nav h1 {
    color: #ffffff;
}

[data-theme="dark"] nav.glass-nav .glass-nav-menu > div {
    background-color: #111C44;
    box-shadow: rgba(112, 144, 176, 0.06) 14px 17px 40px 4px;
}

[data-theme="dark"] .search-result,
[data-theme="dark"] .dropdown-notifications,
[data-theme="dark"] .dropdown-user {
    background-color: #111C44;
    box-shadow: none;
}

[data-theme="dark"] .dropdown-notifications,
[data-theme="dark"] .dropdown-notifications h3,
[data-theme="dark"] td.notification h4,
[data-theme="dark"] .dropdown-user {
    color: #ffffff;
}

[data-theme="dark"] .dropdown-user .dropdown-user-title {
    border-bottom: 1px solid rgba(135, 140, 189, 0.3);
}

[data-theme="dark"] .dropdown-user .dropdown-user-buttons a,
[data-theme="dark"] .dropdown-user .dropdown-user-title h4,
[data-theme="dark"] .dropdown-user .dropdown-user-title p {
    color: #ffffff !important;
}

[data-theme="dark"] .dropdown-user .dropdown-user-buttons a.logout {
    color: #f56565 !important;
}

[data-theme="dark"] nav.glass-nav .glass-nav-menu button > span.badge {
    background-color: #FBD38D !important;;
    color: #171923 !important;
}

[data-theme="dark"] .md-default-theme .md-datepicker-calendar,
[data-theme="dark"] .md-datepicker-calendar,
[data-theme="dark"] .md-calendar.md-default-theme,
[data-theme="dark"] .md-calendar {
    background-color: #111C44;
    color: #ffffff;
}

[data-theme="dark"] md-icon.md-default-theme,
[data-theme="dark"] md-icon,
[data-theme="dark"] .md-default-theme .md-calendar-date-disabled,
[data-theme="dark"] .md-calendar-date-disabled,
[data-theme="dark"] .md-default-theme .md-calendar-month-label-disabled,
[data-theme="dark"] .md-calendar-month-label-disabled {
    color: #ffffff;
}

[data-theme="dark"] .md-calendar.md-default-theme tr:last-child td,
[data-theme="dark"] .md-calendar tr:last-child td {
    border-bottom-color: rgba(255, 255, 255, 0.06);
}

[data-theme="dark"] .md-default-theme .md-calendar-day-header,
[data-theme="dark"] .md-calendar-day-header {
    color: #ffffff !important;
    background-color: #111C44;
}

[data-theme="dark"] .md-calendar-day-header th {
    color: #ffffff !important;
}

[data-theme="dark"] .md-calendar-date.md-focus .md-default-theme .md-calendar-date-selection-indicator,
[data-theme="dark"] .md-calendar-date.md-focus .md-calendar-date-selection-indicator,
[data-theme="dark"] .md-default-theme .md-calendar-date-selection-indicator:hover,
[data-theme="dark"] .md-calendar-date-selection-indicator:hover,
[data-theme="dark"] .md-calendar-date-selection-indicator:hover {
    background-color: #a3aed0;
    color: #1b2559;
}

[data-theme="dark"] ul.calendar-events li.calendar-event-light {
    background-color: #111C44;
}
[data-theme="dark"] ul.calendar-events li.calendar-event-light .calendar-event-date {
    background-color: #1b2559;
}

[data-theme="dark"] ul.calendar-events li.calendar-event-light .calendar-event-date > p,
[data-theme="dark"] ul.calendar-events li.calendar-event-light .calendar-event-content > p {
    color: #ffffff;
}

[data-theme="dark"] ul.calendar-events li.calendar-event-light .calendar-event-date > span,
[data-theme="dark"] ul.calendar-events li.calendar-event-light .calendar-event-content > div > i,
[data-theme="dark"] ul.calendar-events li.calendar-event-light .calendar-event-content > div > p {
    color: #ffffff;
}

[data-theme="dark"] .modal-content,
[data-theme="dark"] .modal-header,
[data-theme="dark"] .modal-footer,
[data-theme="dark"] .modal-body {
    background-color: #0b1437;
    border-color: rgba(255, 255, 255, 0.06);
}

[data-theme="dark"] .modal-title {
    color: #ffffff;
}

[data-theme="dark"] .task-box .task-content > p {
    color: #ffffff;
}

[data-theme="dark"] .task-box .task-content > p.completed {
    color: #a3aed0;
}

[data-theme="dark"] input::placeholder {
    color: rgba(255, 255, 255, 0.15);
}

[data-theme="dark"] .login-fields .remember > a,
[data-theme="dark"] .login-fields > p > a,
[data-theme="dark"] .login-title h2,
[data-theme="dark"] .login-fields > label,
[data-theme="dark"] .profile > div > p,
[data-theme="dark"] .profile > div > p > a,
[data-theme="dark"] .search-result > a,
[data-theme="dark"] .search-result ul li ul li p,
[data-theme="dark"] .search-result ul li ul li h5,
[data-theme="dark"] .search-result h3,
[data-theme="dark"] .search-result > p,
[data-theme="dark"] #side-menu li span i,
[data-theme="dark"] #side-menu li button i,
[data-theme="dark"] #side-menu li a i,
[data-theme="dark"] #side-menu li button,
[data-theme="dark"] #side-menu li a,
[data-theme="dark"] #side-menu li button:hover,
[data-theme="dark"] #side-menu li a:hover,
[data-theme="dark"] #side-menu li button.active,
[data-theme="dark"] #side-menu li a.active,
[data-theme="dark"] #side-menu li button.active i,
[data-theme="dark"] #side-menu li a.active i,
[data-theme="dark"] #side-submenu li button,
[data-theme="dark"] #side-submenu li a,
[data-theme="dark"] .white-box-title,
[data-theme="dark"] .white-box-title-small,
[data-theme="dark"] .info-box > p {
    color: #ffffff !important;
}


[data-theme="dark"] tr.summary, [data-theme="dark"] tr.summary:hover {
    background-color: #7551ff !important;
}

[data-theme="dark"] .checkbox-info input[type="checkbox"]:checked + label::before {
    background-color: #7551ff;
    border-color: #7551ff;
}

[data-theme="dark"] #showcase-navigation button.active span {
    background: #7551ff;
}

[data-theme="dark"] .swal-modal {
    background-color: #111C44;
}

[data-theme="dark"] .swal-title,
[data-theme="dark"] .swal-text {
    color: #ffffff;
}

[data-theme="dark"] #side-submenu .submenu-title h4,
[data-theme="dark"] #side-submenu .submenu-title a,
[data-theme="dark"] #side-menu li button.submenu-active i,
[data-theme="dark"] #side-menu li a.submenu-active i {
    color: #7551ff !important;
}

[data-theme="dark"] .checkbox-primary input[type="checkbox"]:checked + label::before {
    background-color: #7551ff;
    border-color: #7551ff;
}

[data-theme="dark"] #side-submenu {
    background-color: #111C44;
    border-color: rgba(255, 255, 255, 0.06);
}

[data-theme="dark"] label.radio-box {
    border-color: rgba(255, 255, 255, 0.08);
    box-shadow: none;
}

[data-theme="dark"] label.radio-box:hover,
[data-theme="dark"] label.radio-box.checked {
    box-shadow: none;
    background-color: #1b254b;
}

[data-theme="dark"] label.radio-box > div > label > span {
    border-color: rgba(255, 255, 255, 0.15);
}

[data-theme="dark"] label.radio-box.checked > div > label > span {
    color: #171923;
}


[data-theme="dark"] .login-fields > p {
    color: #a3aed0;    
}

[data-theme="dark"] label.control-label {
    color: #ffffff;
}

[data-theme="dark"] .sidebar-logo div {
    background-image: url('../images/logo-light.svg');
}

[data-theme="dark"] .filterTable {
    background: #1b2559;
    box-shadow: none;
}

[data-theme="dark"] .filterTable > a {
    background: #7551ff;
    color: #ffffff;
    box-shadow: none;
}

[data-theme="dark"] .dealers-vehicle-price-container {
    border-color: rgba(255, 255, 255, 0.06);
    color: #ffffff;
}

[data-theme="dark"] .dealers-box > .white-box-title span.primary,
[data-theme="dark"] .dealers-vehicle-price.dealers-vehicle-price-dealer span,
[data-theme="dark"] .dealers-vehicle-price-container h5 {
    color: #ffffff;
}

[data-theme="dark"] .table-bordered,
[data-theme="dark"] .table > tbody > tr > td,
[data-theme="dark"] .table > tbody > tr > th,
[data-theme="dark"] .table > tfoot > tr > td,
[data-theme="dark"] .table > tfoot > tr > th,
[data-theme="dark"] .table > thead > tr > th,
[data-theme="dark"] .table > thead > tr > td {
    border-color: rgba(255, 255, 255, 0.06);
}

[data-theme="dark"] .table > tbody > tr > td,
[data-theme="dark"] .table > tfoot > tr > td,
[data-theme="dark"] .table > thead > tr > td {
    color: #ffffff;
}

/*[data-theme="dark"] .table > tbody > tr:hover,*/
/*[data-theme="dark"] .table > tfoot > tr:hover,*/
/*[data-theme="dark"] .table > thead > tr:hover {*/
/*    background-color: transparent !important;*/
/*}*/

[data-theme="dark"] .tabs li a {
    color: #ffffff;
}

[data-theme="dark"] button.swal-button {
    background-color: #7551ff;
}

[data-theme="dark"] button.swal-button.swal-button--cancel {
    background: #1F294F !important;
    color: #ffffff !important;
}

[data-theme="dark"] nav.glass-nav .glass-nav-menu .glass-nav-search > input {
    background-color: #0b1437;
    color: #fafcfe;
}

[data-theme="dark"] nav.glass-nav .glass-nav-menu .glass-nav-search > input::placeholder {
    color: #fafcfe;
}

[data-theme="dark"] nav.glass-nav .glass-nav-menu button > i {
    color: #ffffff;
}


[data-theme="dark"] .text-success {
    color: #9AE6B4 !important;
}

[data-theme="dark"] .text-danger {
    color: #FEB2B2 !important;
}

[data-theme="dark"] #permissions .fa-times,
[data-theme="dark"] .deleterow .fa-times {
    color: #FEB2B2;
}

[data-theme="dark"] #permissions .fa-check {
    color: #9AE6B4;
}

[data-theme="dark"] .toggle-box label.toggle-box-input > span {
    background: rgba(255, 255, 255, 0.24);
}

[data-theme="dark"] .toggle-box label.toggle-box-input.checked > span {
    background: #7551ff;
}

[data-theme="dark"] ul.dropdown {
    background: #1F294F;
    box-shadow: none;
}

[data-theme="dark"] ul.dropdown li a {
    color: #ffffff;
}

[data-theme="dark"] ul.dropdown li a:hover {
    color: #a3aed0;
}


[data-theme="dark"] ul.dropdown li.dropdown-danger a {
    color: #FEB2B2 !important;
}

[data-theme="dark"] ul.dropdown li.dropdown-success a {
    color: #9AE6B4 !important;
}

[data-theme="dark"] ul.dropdown li.dropdown-primary a {
    color: #7551ff !important;
}

[data-theme="dark"] ul.dropdown li.dropdown-warning a {
    color: #FBD38D !important;
}

[data-theme="dark"] .swal-icon--warning__body,
[data-theme="dark"] .swal-icon--warning__dot {
    background-color: #FBD38D !important;
}
[data-theme="dark"] .swal-icon--warning {
    border-color: #FBD38D !important
}


[data-theme="dark"] .status-list .status-item .status-icon {
    background: #212B51;
    box-shadow: none;
}

[data-theme="dark"] .status-list .status-item .status-icon i {
    color: #ffffff;
}

[data-theme="dark"] .status-list .status-item.completed .status-icon {
    background: #422afb;
}

[data-theme="dark"] .status-list .status-item.completed .status-icon i {
    color: #ffffff;
}

[data-theme="dark"] .status-list .status-item .status-content h2 {
    color: #ffffff;
}

[data-theme="dark"] .btn-primary:visited,
[data-theme="dark"] .btn-primary:active,
[data-theme="dark"] .btn-primary:focus,
[data-theme="dark"] .btn-primary:hover,
[data-theme="dark"] .btn-primary,
[data-theme="dark"] .btn-primary.disabled {
    background-color: #7551ff !important;
    /*border: 1px solid #7551ff !important;*/
}

[data-theme="dark"] .btn-warning:visited,
[data-theme="dark"] .btn-warning:active,
[data-theme="dark"] .btn-warning:focus,
[data-theme="dark"] .btn-warning:hover,
[data-theme="dark"] .btn-warning,
[data-theme="dark"] .btn-warning.disabled {
    background-color: #FBD38D !important;;
    /*border: 1px solid #FBD38D !important;;*/
    color: #171923 !important;
}

[data-theme="dark"] .btn-success:visited,
[data-theme="dark"] .btn-success:active,
[data-theme="dark"] .btn-success:focus,
[data-theme="dark"] .btn-success:hover,
[data-theme="dark"] .btn-success,
[data-theme="dark"] .btn-success.disabled {
    background-color: #9AE6B4 !important;;
    /*border: 1px solid #9AE6B4 !important;;*/
    color: #171923 !important;
}

[data-theme="dark"] .btn-danger:visited,
[data-theme="dark"] .btn-danger:active,
[data-theme="dark"] .btn-danger:focus,
[data-theme="dark"] .btn-danger:hover,
[data-theme="dark"] .btn-danger,
[data-theme="dark"] .btn-danger.disabled {
    background-color: #FEB2B2 !important;;
    /*border: 1px solid #FEB2B2 !important;;*/
    color: #171923 !important;
}

[data-theme="dark"] .btn-default:visited,
[data-theme="dark"] .btn-default:active,
[data-theme="dark"] .btn-default:focus,
[data-theme="dark"] .btn-default:hover,
[data-theme="dark"] .btn-default,
[data-theme="dark"] .btn-default.disabled {
    background: #1F294F !important;;
    /*border: 1px solid #1F294F !important;;*/
    color: #ffffff !important;
}

[data-theme="dark"] .btn.btn-icon.btn-primary,
[data-theme="dark"] .btn.btn-icon.btn-primary:visited,
[data-theme="dark"] .btn.btn-icon.btn-primary:active,
[data-theme="dark"] .btn.btn-icon.btn-primary:focus {
    background-color: #7551ff !important;
}

[data-theme="dark"] .btn.btn-icon.btn-primary:hover {
    background-color: #7551ff !important;
}

[data-theme="dark"] .btn.btn-icon.btn-warning,
[data-theme="dark"] .btn.btn-icon.btn-warning:visited,
[data-theme="dark"] .btn.btn-icon.btn-warning:active,
[data-theme="dark"] .btn.btn-icon.btn-warning:focus {
    background-color: #FBD38D !important;
}

[data-theme="dark"] .btn.btn-icon.btn-warning:hover {
    background-color: #FBD38D !important;
}

[data-theme="dark"] .btn.btn-icon.btn-success,
[data-theme="dark"] .btn.btn-icon.btn-success:visited,
[data-theme="dark"] .btn.btn-icon.btn-success:active,
[data-theme="dark"] .btn.btn-icon.btn-success:focus {
    background-color: #9AE6B4 !important;
}

[data-theme="dark"] .btn.btn-icon.btn-success:hover {
    background-color: #9AE6B4 !important;
}

[data-theme="dark"] .btn.btn-icon.btn-danger,
[data-theme="dark"] .btn.btn-icon.btn-danger:visited,
[data-theme="dark"] .btn.btn-icon.btn-danger:active,
[data-theme="dark"] .btn.btn-icon.btn-danger:focus {
    background-color: #FEB2B2 !important;
}

[data-theme="dark"] .btn.btn-icon.btn-danger:hover {
    background-color: #FEB2B2 !important;
}

[data-theme="dark"] .btn.btn-icon.btn-default,
[data-theme="dark"] .btn.btn-icon.btn-default:visited,
[data-theme="dark"] .btn.btn-icon.btn-default:active,
[data-theme="dark"] .btn.btn-icon.btn-default:focus {
    background-color: #1F294F !important;
}

[data-theme="dark"] .btn.btn-icon.btn-default:hover {
    background-color: #1F294F !important;
}

[data-theme="dark"] .btn.btn-icon.btn-inverse.btn-primary,
[data-theme="dark"] .btn.btn-icon.btn-inverse.btn-warning,
[data-theme="dark"] .btn.btn-icon.btn-inverse.btn-success,
[data-theme="dark"] .btn.btn-icon.btn-inverse.btn-danger,
[data-theme="dark"] .btn.btn-icon.btn-inverse.btn-default {
    background-color: rgba(255, 255, 255, 0.06) !important;
    color: #ffffff !important;
}

[data-theme="dark"] .alert-primary {
    background-color: #7551ff !important;
    color: #ffffff !important;
}

[data-theme="dark"] .alert-warning {
    background-color: #FBD38D !important;
    color: #171923 !important;
}

[data-theme="dark"] .alert-success {
    background-color: #9AE6B4 !important;
    color: #171923 !important;
}

[data-theme="dark"] .alert-danger {
    background-color: #FEB2B2 !important;
    color: #171923 !important;
}

[data-theme="dark"] .alert-default {
    background: #1F294F !important;
    color: #ffffff !important;
    border: 0 none !important;
}

[data-theme="dark"] .label.label-danger {
    background-color: #FEB2B2;
    color: #171923;
}

[data-theme="dark"] .label.label-success {
    background-color: #9AE6B4;
    color: #171923;
}

[data-theme="dark"] .label.label-warning {
    background-color: #FBD38D;
    color: #171923;
}

[data-theme="dark"] .label.label-primary {
    background-color: #422AFB;
    color: #171923;
}

[data-theme="dark"] .bg-danger {
    background-color: #FEB2B2 !important;
    color: #171923 !important;
}

[data-theme="dark"] .bg-success {
    background-color: #9AE6B4 !important;
    color: #171923 !important;
}

[data-theme="dark"] .bg-warning {
    background-color: #FBD38D !important;
    color: #171923 !important;
}

[data-theme="dark"] .bg-primary {
    background-color: #422AFB !important;
    color: #171923 !important;
}


[data-theme="dark"] .white-box-title-container-button .btn {
    background-color: rgba(255, 255, 255, 0.06);
}

[data-theme="dark"] .white-box-title-container-button .btn:hover {
    background-color: #374062;
}

[data-theme="dark"] .text-danger {
    color: #FEB2B2 !important;
}


[data-theme="dark"] .info-box-icon .icon {
    background-color: rgba(255, 255, 255, 0.06) !important;
}

[data-theme="dark"] .info-box-icon .icon.danger,
[data-theme="dark"] .info-box-icon .icon.primary,
[data-theme="dark"] .info-box-icon .icon.warning,
[data-theme="dark"] .info-box-icon .icon.success {
    color: #ffffff !important;
}

[data-theme="dark"] .info-box-icon .value,
[data-theme="dark"] .info-box-icon .text h4 {
    color: #ffffff;
}

[data-theme="dark"] .pagination > .active > a,
[data-theme="dark"] .pagination > .active > a:focus,
[data-theme="dark"] .pagination > .active > a:hover,
[data-theme="dark"] .pagination > .active > span,
[data-theme="dark"] .pagination > .active > span:focus,
[data-theme="dark"] .pagination > .active > span:hover {
    background-color: #7551ff !important;
    border-color: #7551ff !important;
}

[data-theme="dark"] .pagination > li > a,
[data-theme="dark"] .pagination > li > a:focus,
[data-theme="dark"] .pagination > li > a:hover,
[data-theme="dark"] .pagination > li > span,
[data-theme="dark"] .pagination > li > span:focus,
[data-theme="dark"] .pagination > li > span:hover {
    color: #ffffff;
    background-color: transparent;
    border-color: lightgray;
}

[data-theme="dark"] p.pagination-text {
    color: #718096;
}


[data-theme="dark"] .uploadInput {
    background-color: #1b254b;
    border-color: rgba(255, 255, 255, 0.06);
    color: #8f9bba;
}

[data-theme="dark"] .uploadInput .uploadBox > i,
[data-theme="dark"] .uploadInput .uploadBox > p {
    color: #ffffff;
}


[data-theme="dark"] .checkbox-wrapper label {
    color: #ffffff;
}
[data-theme="dark"] .checkbox-wrapper label span {
    border-color: #ffffff;
}
[data-theme="dark"] .checkbox-wrapper label span:before {
    background: #ffffff;
}
[data-theme="dark"] .checkbox-wrapper label span:after {
    background: #ffffff;
}
[data-theme="dark"] .creditcard-register h1,
[data-theme="dark"] .creditcard-register h2,
[data-theme="dark"] .promo-price-box > h4 {
    color: #ffffff;
}
[data-theme="dark"] .checkbox-wrapper input[type=checkbox]:checked + label span {
    background-color: #ffffff;
}
[data-theme="dark"] .checkbox-wrapper input[type=checkbox]:checked + label:hover span {
    background-color: #ffffff;
}

[data-theme="dark"] .checkbox-wrapper input[type=checkbox]:checked + label span:after {
    background: #1b254b;
}
[data-theme="dark"] .checkbox-wrapper input[type=checkbox]:checked + label span:before {
    background: #1b254b;
}
[data-theme="dark"] .checkbox-wrapper input[type=checkbox]:checked + label:hover span:after {
    background: #1b254b;
}
[data-theme="dark"] .checkbox-wrapper input[type=checkbox]:checked + label:hover span:before {
    background: #1b254b;
}
