
#header, .navbar.navbar-success {
    background: #000000;
    border-bottom-color: #f4a460;
    color: #FFFFFF;
}

.navbar .navbar-collapse li {
    border-bottom-color: #f4a460;
}
.navbar .navbar-collapse li:hover:not(.active) {
    border-bottom-color: #FFFFFF;
}

.navbar.navbar-success .dropdown-menu li> form > button.btn-link:focus, .navbar.navbar-success .dropdown-menu li> form > button.btn-link:hover {
    color: #000000;
}

.navbar .navbar-collapse li.dropdown li.active a, .navbar .navbar-collapse li.dropdown li.active a:hover,
.navbar .navbar-collapse li.dropdown li.active form button, .navbar .navbar-collapse li.dropdown li.active form button:hover {
    background-color: hsl(0,10%, 10%);
    color: rgba(255,255,255,.84);
}

.navbar .navbar-collapse .active {
    border-bottom-color: #FFFFFF;
}

@media (max-width: 767px) {
    .navbar .navbar-collapse li.active > a, .navbar .navbar-collapse li a:hover,
    .navbar .navbar-collapse li.active > form button, .navbar .navbar-collapse li form button:hover {
        background-color: hsl(0,10%, 10%);
    }
}
.navbar.navbar-success .dropdown-menu li>a:focus, .navbar.navbar-success .dropdown-menu li>a:hover {
    color: #000000;
}
body .custom-qtip {
    color: #000000;
}

body .ui-draggable .ui-dialog-titlebar {
    background: #000000;
    border-bottom-color: #f4a460;
}

#select-language {
    background: hsl(0,10%, 10%);
}

#select-language.active {
    box-shadow: 0 0 20px #000000;
}
.datepicker table td.active,  .datepicker table td .active {
    background: hsl(0,10%, 10%) !important;
    border:  2px solid #000000 !important;
    border-color: #000000 !important;
    color: #FFFFFF !important;
}
.datepicker {
    border-color: #000000;
}
.datepicker table tr td.today, .datepicker table tr td.today:hover {
    border-color: hsl(0,10%, 10%);
}
.datepicker table th.prev, .datepicker table th.next, .datepicker table th.datepicker-switch, .datepicker table th.picker-switch {
    background:  hsl(0,10%, 10%);
    border:  1px solid #000000 !important;
    color: #FFFFFF;
}
.datepicker table tr td.day:not(.active):hover, .datepicker table tr td:not(.active).focused {
    background:  hsl(0,-10%, 40%)!important;
}
.datepicker table td .active:hover, .datepicker table tr td.active:hover, .datepicker table th.prev:not(.disabled):hover, .datepicker table th.next:not(.disabled):hover, .datepicker table th.datepicker-switch:not(.disabled):hover, .datepicker table th.picker-switch:not(.disabled):hover {
    background:  #000000 !important;
}
.nav-tabs {
    background: #f4a460;
    color: #000000;
}
.nav-tabs .tab:hover {
    background: rgba(0,0,0,0.1);
}
.nav-tabs .tab.active {
    background: rgba(0,0,0,0.2);
}
.nav-tabs>li>a, .nav-tabs>li>a:focus, .nav-tabs>li>a:hover, #calendar-toolbar .form-control, #dash-form .input-group-addon,
#calendar-toolbar .inverted .select2-container--krajee .select2-selection--single .select2-selection__rendered
{
    color: #000000 !important;
}

#calendar-toolbar .inverted .select2-container--krajee .select2-selection--single .select2-selection__arrow b
{
    border-top-color: #000000 !important;
}
#calendar-toolbar .inverted .select2-container--krajee .select2-selection {
    border-bottom-color: #000000 !important;
}
#calendar-toolbar .form-control {
    background-image: -webkit-gradient(linear,left top,left bottom,from(#f4a460),to(#f4a460)),-webkit-gradient(linear,left top,left bottom,from(#000000),to(#000000));
    background-image: -webkit-linear-gradient(#f4a460,#f4a460),-webkit-linear-gradient(#000000,#000000);
    background-image: -o-linear-gradient(#f4a460,#f4a460),-o-linear-gradient(#000000,#000000);
    background-image: linear-gradient(#f4a460,#f4a460),linear-gradient(#000000,#000000);
}


.btn:not(.btn-raised).btn-success, .input-group-btn .btn:not(.btn-raised).btn-success {
    color: #000000;
}

.btn-group-vertical.open>.dropdown-toggle.btn.btn-success, .btn-group.open>.dropdown-toggle.btn.btn-success,
.btn-group-raised .btn.btn-success, .btn-group-raised .input-group-btn .btn.btn-success, .btn.btn-fab.btn-success, .btn.btn-raised.btn-success, .input-group-btn .btn.btn-fab.btn-success, .input-group-btn .btn.btn-raised.btn-success {
    background-color:hsl(0,10%, 10%);
    color: rgba(255,255,255,.84);
}

.btn:not(.btn-raised):not(.btn-link).btn-success.btn-fab:focus, .btn:not(.btn-raised):not(.btn-link).btn-success.btn-fab:hover, .input-group-btn .btn:not(.btn-raised):not(.btn-link).btn-success.btn-fab:focus, .input-group-btn .btn:not(.btn-raised):not(.btn-link).btn-success.btn-fab:hover,
.btn:not(.btn-link).active.btn-success, .btn-group-raised .btn:not(.btn-link):active.btn-success, .btn-group-raised .btn:not(.btn-link):focus.btn-success, .btn-group-raised .btn:not(.btn-link):hover.btn-success, .btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-success, .btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-success, .btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-success, .btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-success, .btn.btn-raised:not(.btn-link).active.btn-success, .btn.btn-raised:not(.btn-link):active.btn-success, .btn.btn-raised:not(.btn-link):focus.btn-success, .btn.btn-raised:not(.btn-link):hover.btn-success, .input-group-btn .btn.btn-raised:not(.btn-link).active.btn-success, .input-group-btn .btn.btn-raised:not(.btn-link):active.btn-success, .input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-success, .input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-success {
    background-color: #000000;
    color: rgba(255,255,255,.84);
}


.btn:not(.btn-raised).btn-info, .input-group-btn .btn:not(.btn-raised).btn-info {
    color: hsl(27.567567567568,87.058823529412%, 50%);
}

.btn-group-vertical.open>.dropdown-toggle.btn.btn-info, .btn-group.open>.dropdown-toggle.btn.btn-info,
.btn-group-raised .btn.btn-info, .btn-group-raised .input-group-btn .btn.btn-info, .btn.btn-fab.btn-info, .btn.btn-raised.btn-info, .input-group-btn .btn.btn-fab.btn-info, .input-group-btn .btn.btn-raised.btn-info {
    background-color:hsl(27.567567567568,90%, 56.666666666667%);
    color: rgba(0,0,0,.84);
}

.btn:not(.btn-raised):not(.btn-link).btn-info.btn-fab:focus, .btn:not(.btn-raised):not(.btn-link).btn-info.btn-fab:hover, .input-group-btn .btn:not(.btn-raised):not(.btn-link).btn-info.btn-fab:focus, .input-group-btn .btn:not(.btn-raised):not(.btn-link).btn-info.btn-fab:hover,
.btn:not(.btn-link).active.btn-info, .btn-group-raised .btn:not(.btn-link):active.btn-info, .btn-group-raised .btn:not(.btn-link):focus.btn-info, .btn-group-raised .btn:not(.btn-link):hover.btn-info, .btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-info, .btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-info, .btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-info, .btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-info, .btn.btn-raised:not(.btn-link).active.btn-info, .btn.btn-raised:not(.btn-link):active.btn-info, .btn.btn-raised:not(.btn-link):focus.btn-info, .btn.btn-raised:not(.btn-link):hover.btn-info, .input-group-btn .btn.btn-raised:not(.btn-link).active.btn-info, .input-group-btn .btn.btn-raised:not(.btn-link):active.btn-info, .input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-info, .input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-info {
    background-color: #f4a460;
    color: rgba(0,0,0,.84);
}


.checkbox input[type=checkbox]:checked+.checkbox-material .check:before, label.checkbox-inline input[type=checkbox]:checked+.checkbox-material .check:before,
.checkbox input[type=checkbox]:checked+.checkbox-material .check, label.checkbox-inline input[type=checkbox]:checked+.checkbox-material .check {
    color: #000000;
    border-color: #f4a460;
    background: #FFFFFF;
}

.select2-container--krajee .select2-results__option[aria-selected=true] {
    background: hsl(0,-10%, 40%);
    color: rgba(255,255,255,0.75);
}

.select2-container--krajee .select2-results__option--highlighted[aria-selected] {
    background: #000000;
    color:white;
}


.modal-header {
    background: #000000;
    border-bottom-color: #000000;
    color: #FFFFFF;
}
.modal-content {
    border-color: #000000;
}

#calendar-toolbar {
    background: #f4a460;
    color: #000000;
}
#calendar-toolbar .control-label {
    color: #000000;
}

#customers-page .selected-row, #services-page .selected-row,#users-page .selected-row {
    border-right-color: #000000;
}

#users-page #secretary-notifications.active,
#users-page #provider-notifications.active,
#users-page #admin-notifications.active {
    background: #000000;
}
#users-page #providers .switch-view .current {
    color: #FFFFFF;
    background: #000000;
}

#settings-page #user-notifications.active,
#settings-page #customer-notifications.active,
#settings-page #require-captcha.active {
    background: #000000;
    color: rgba(255,255,255,0.8);
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #FFFFFF;
    background-color: #000000;
}

.book-step {
    background: #000000;
    border-color: #FFFFFF;
}

 .book-step strong {
    color: #FFFFFF;
}

 .active-step {
    background: hsl(0,10%, 10%);
    border-color: #FFFFFF;
}

 .active-step strong {
    color: #FFFFFF;
}

#available-hours .available-hour {
    border-color: #000000;
}

 #available-hours .available-hour:not(.selected-hour):hover {

    background-color: hsl(0,-10%, 40%);
    cursor: pointer;
}

 #available-hours .selected-hour {
    background-color: #000000;
    border:  1px solid #000000;
    color: #FFFFFF;
}
.text-primary {
    color: #000000;
}

.select2-container--krajee .select2-results__option--highlighted[aria-selected] {
    background-color: #000000 !important;
    color: #FFFFFF !important;
}

.btn-success:active:hover, .btn-success.active:hover, .open > .dropdown-toggle.btn-success:hover, .btn-success:active:focus, .btn-success.active:focus, .open > .dropdown-toggle.btn-success:focus, .btn-success:active.focus, .btn-success.active.focus, .open > .dropdown-toggle.btn-success.focus {
    color: #FFFFFF;
    background-color:hsl(0,10%, 10%);
    border-color:hsl(0,10%, 10%);
}
.btn-group.btn-group-justified .btn-success.disabled {
    background-color: #000000 !important;
    color: #FFFFFF !important;
}
.btn-info:active:hover, .btn-info.active:hover, .open > .dropdown-toggle.btn-info:hover, .btn-info:active:focus, .btn-info.active:focus, .open > .dropdown-toggle.btn-info:focus, .btn-info:active.focus, .btn-info.active.focus, .open > .dropdown-toggle.btn-info.focus {
    color: #000000;
    background-color:hsl(27.567567567568,90%, 56.666666666667%);
    border-color:hsl(27.567567567568,90%, 56.666666666667%);
}
.btn-group.btn-group-justified .btn-info.disabled {
    background-color: #f4a460 !important;
    color: #000000 !important;
}

.panel.panel-success>.panel-heading {
    background-color: #000000;
    color: #FFFFFF;
}

.dropdown-menu li a:hover {
    color: #000000;
}