/* PACE PROGRESS BAR */
.pace .pace-progress {
    left: 300px;
}
.mini-navbar .pace .pace-progress {
    left: 70px;
}
/* WRAPPER */
.navbar-static-side {
    width: 300px;
}
body.fixed-sidebar .navbar-static-side {
    position: fixed;
    width: 300px;
    z-index: 101;
    height: 100%;
    overflow-y: auto;
}
body.body-small.fixed-sidebar.mini-navbar .navbar-static-side {
    width: 300px;
}
/*
#page-wrapper {
    margin: 0 0 0 300px;
}*/
@media (min-width: 768px) {
    #page-wrapper {
        position: inherit;
        margin: 0 0 0 300px;
        min-height: auto;
    }
    .navbar-static-side {
        z-index: 101;
        position: fixed !important;
        width: 300px;
        height: 100% !important;
        overflow-y: auto !important;
    }
}
@media (max-width: 768px) {
    .fixed-sidebar.body-small .navbar-static-side {
        display: none;
        z-index: 1;
        position: fixed;
        width: 300px;
        height: 100% !important;
        overflow-y: auto !important;
    }
}

/* HEADER */
body.mini-navbar .nav-header {
    background-color: #005dac;
}

.sidebar-collapse .nav-header {
    padding: 10px 25px;
}

.sidebar-collapse .logo-element {
  height: 55px;
  padding: 10px 0 0px 10px;
}

.nav-header .dropdown {
  text-align:center;
}

.nav-header { 
    background: #005dac none repeat scroll 0 0;
}
.m-t-xs { 
    text-align:right;
    padding-right:10px;
}
.dropdown-menu {
    left: 65px;
    min-width: 180px;
    padding-right: 0;
}

/* NAVBAR */
.navbar-default {
    background-color: #009ee1;
}

#side-menu.nav > li > a {
    outline:none;
    padding: 20px 20px 20px 25px;
}

.navbar-default .nav > li > a:focus,
.navbar-default .nav > li > a:hover {
    background-color: #005dac;
}

#side-menu.nav > li.active {
    background-color: #005dac;
    border-left: 4px solid #1b4478;
}

#side-menu.nav > li > a,
.nav-second-level > li > a {
    font-size: 14px;
}

/* BUTTONS */
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info[disabled],
.btn-info[disabled]:hover,
.open .dropdown-toggle.btn-info,
.btn.btn-info {
    background-color: #005dac;
    border-color: #005dac;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary[disabled],
.btn-primary[disabled]:hover,
.open .dropdown-toggle.btn-primary,
.btn.btn-primary {
    background-color: #009ee1;
    border-color: #009ee1;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success[disabled],
.btn-success[disabled]:hover,
.open .dropdown-toggle.btn-success,
.btn.btn-success {
    background-color: #005dac;
    border-color: #005dac;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.btn-warning[disabled],
.btn-warning[disabled]:hover,
.open .dropdown-toggle.btn-warning,
.btn.btn-warning {
    background-color: #687982;
    border-color: #687982;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.btn-danger[disabled],
.btn-danger[disabled]:hover,
.open .dropdown-toggle.btn-danger,
.btn.btn-danger {
    background-color: #f47721;
    border-color: #f47721;
}

/* REPORTS */

.dataTables_processing {
    background-color: #009ee1;
}

/* HiDPI support */
@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
    .icheckbox_square-green,
    .iradio_square-green {
        background-image: url(/styles/plugins/iCheck/flat/blue@2x.png);
    }
}

.icheckbox_flat-green,
.icheckbox_square-green,
.iradio_flat-green,
.iradio_square-green {
    background-image: url(/styles/plugins/iCheck/flat/blue.png);
    background-repeat: no-repeat;
}

/* Surveys */
.svd_container .svd_q_selected {
    border: 1px solid #009ee1 !important;
}

.form-control:focus {
    border-color: #009ee1;
}

/* Schedule Plus */
.timeslot .dropdown-menu li {
    color:#009ee1
}

/* Gritter */
.gritter-info .gritter-item,
.gritter-info .gritter-bottom,
.gritter-info .gritter-top,
.gritter-info .gritter-close {
    color: #fff;
    background-color: #005dac;
}
.gritter-warning .gritter-item,
.gritter-warning .gritter-bottom,
.gritter-warning .gritter-top,
.gritter-warning .gritter-close {
    color: #fff;
    background-color: #687982;
}

/* Wizard, steps, checkboxes*/
.wizard > .actions a,
.wizard > .actions a:hover,
.wizard > .actions a:active,
.wizard > .steps .current a,
.wizard > .steps .current a:hover,
.wizard > .steps .current a:active {
    background: #009ee1;
}

.wizard>.steps .done a,
.wizard>.steps .done a:active,
.wizard>.steps .done a:hover {
    /* lighter version of #009ee1*/
    background: #5cceff;
}

/* Progressbar */
.progress-bar-info {
    background-color: #005dac;
}
.progress-bar-success {
    background-color: #7ab800;
}
.progress-bar-warning {
    background-color: #687982;
}
.progress-bar-primary {
    background-color: #009ee1;
}

/* Slick Carousel */
.slick-prev:before,
.slick-next:before {
    color: #009ee1 !important;
}

/* Messenger */
.messenger {
    background: #009ee1;
}

/* Screen Help */
.screen-help-icon,
.screen-help-content {
    background: #009ee1;
}


/* Text/badges */
.text-info {
    color: #005dac;
}
.text-success {
    color: #009ee1;
}
.text-warning {
    color: #687982;
}
.text-primary {
    color: #009ee1;
}

/* Form validation stuff */
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
    color: #009ee1;
}
.has-success .form-control {
    border-color: #009ee1;
}
.has-success .form-control:focus {
    border-color: #009ee1;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #009ee1;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #009ee1;
}
.has-success .input-group-addon {
    color: #009ee1;
    border-color: #009ee1;
    background-color: #d8ecf0;
}
.has-success .form-control-feedback {
    color: #009ee1;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
    color: #687982;
}
.has-warning .form-control {
    border-color: #687982;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-warning .form-control:focus {
    border-color: #DBB100;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #FFFD46;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #FFFD46;
}
.has-warning .input-group-addon {
    color: #687982;
    background-color: #FFFF92;
    border-color: #687982;
}
.has-warning .form-control-feedback {
    color: #687982;
}

/* More labels, badges not found earlier */
.category-list li a .text-info {
    color: #005dac;
}
.skin-2 .spin-icon {
    background: #009ee1 !important;
}
.skin-2 .nav-header {
    background: #009ee1;
}
.skin-2 .navbar-minimalize {
    background: #009ee1;
    border-color: #009ee1;
}

/* Schedule Plus */
.timeslot .dropdown-menu li {
    color: #009ee1;
}

.sweet-alert button.cancel,
.sweet-alert button.cancel:active,
.sweet-alert button.cancel:hover {
    background-color: #687982;
}

.sweet-alert button.confirm,
.sweet-alert button.confirm:active,
.sweet-alert button.confirm:hover {
    background-color: #009ee1;
}
