﻿#sidebar ul#nav li a {
    display: block;
    position: relative;
    margin: 0;
    border: 0;
    padding: 15px 15px;
    padding-left: 20px;
    color: #002F6B;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
}

.navbar {
    background: #002F6B;
}

.login {
    background: #002F6B;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
    background-color: #666666;
}

.dropdown-menu.extended li.footer a:hover {
    background-color: #666666;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
    border-color: #0057b8;
}

select.form-control:focus,
textarea.form-control:focus {
    border-color: #0057b8;
}


a.list-group-item.active {
    border-color: #004aab; /*darken(@mainColor, 5%)*/
    background-color: #0057b8;
}

#sidebar ul#nav > li.current > a {
    border-right-color: #e89609;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    background-color: #0057b8;
    border-color: #003e9f; /*darken(@mainColor, 10%)*/
}

.tabbable-custom > .nav-tabs > li.active {
    border-top-color: #0057b8;
}

.tabs-below.tabbable-custom > .nav-tabs li.active {
    border-bottom-color: #0057b8;
}

.tabs-left.tabbable-custom > .nav-tabs li.active {
    border-left-color: #0057b8;
}

.tabs-right.tabbable-custom > .nav-tabs li.active {
    border-right-color: #0057b8;
}

a {
    color: #0057b8;
}

    a:hover, a:focus {
        color: #0057b8;
    }

.login .box {
    border-top-color: #0057b8;
}

    .login .box .input-icon input {
        border-left-color: #0057b8;
    }

    .login .box .inner-box a:hover {
        color: #0057b8;
    }

.login .footer a:hover {
    color: #0057b8;
}

.group-controls a:active, .group-controls a:hover {
    color: #0057b8;
}

.table-hover > tbody > tr > td[colspan]:not([rowspan]) {
    color: #0057b8;
}

.report-tip, .report-tip:visited, .report-tip:hover, .report-tip:active, .report-tip:focus {
    border-bottom-color: #0057b8;
}


/* Plugins */

.has-switch span.switch-success {
    background-color: #94b86e;
    background-image: -moz-linear-gradient(top, #94b86e, #94b86e);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#94b86e), to(#94b86e));
    background-image: -webkit-linear-gradient(top, #94b86e, #94b86e);
    background-image: -o-linear-gradient(top, #94b86e, #94b86e);
    background-image: linear-gradient(to bottom, #94b86e, #94b86e);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff94b86e', endColorstr='#ff94b86e', GradientType=0);
    border-color: #94b86e #94b86e #6e9247;
}

.form-wizard .steps li.done .step .number {
    background-color: #0057b8;
    border-color: #003e9f; /*darken(@mainColor, 10%)*/
}

.daterangepicker td.active, .daterangepicker td.active:hover {
    background-color: #0057b8;
}

.daterangepicker .ranges li.active, .daterangepicker .ranges li:hover {
    background: #0057b8;
}

.ui-slider .ui-slider-range {
    background-color: #0057b8;
    border-top-color: #003e9f; /*darken(@mainColor, 10%)*/
    border-bottom-color: #003e9f; /*darken(@mainColor, 10%)*/
}

.ui-datepicker .ui-datepicker-header {
    background-color: #0057b8;
}

.ui-datepicker td .ui-state-active {
    background-color: #0057b8 !important;
}

.ui-datepicker td .ui-state-hover {
    background-color: #0057b8;
}

.dd-handle:hover {
    color: #0057b8;
}

.dd-empty {
    background: #7fd6ff; /*lighten(@mainColor, 50%)*/
    border-color: #0057b8;
}

.dd3-content:hover {
    color: #0057b8;
}

#nprogress .spinner-icon {
    border-top-color: #0057b8;
    border-left-color: #0057b8;
}

.login #nprogress .bar {
    background: #0057b8;
}

.login #nprogress .peg {
    box-shadow: 0 0 10px #0057b8, 0 0 5px #0057b8;
}

.picker__input.picker__input--active {
    border-color: #0057b8;
}

.picker__select--month:focus, .picker__select--year:focus {
    border-color: #0057b8;
}

.picker__nav--prev:hover, .picker__nav--next:hover {
    background: #4da4ff; /*lighten(@mainColor, 30%)*/
}

.picker__day--today {
    color: #0057b8;
}

    .picker__day--today:before {
        border-top-color: #000b6c; /*darken(@mainColor, 30%)*/
    }

.picker__day--selected, .picker__day--selected:hover {
    border-color: #0057b8;
}

.picker__day--highlighted {
    background: #4da4ff; /*lighten(@mainColor, 30%)*/
}

.picker__day--infocus:hover, .picker__day--outfocus:hover {
    background: #4da4ff; /*lighten(@mainColor, 30%)*/
}

.picker__day--highlighted:hover, .picker--focused .picker__day--highlighted {
    background: #0057b8;
}

.picker__button--today:hover, .picker__button--clear:hover {
    background: #4da4ff; /*lighten(@mainColor, 30%)*/
    border-bottom-color: #4da4ff; /*lighten(@mainColor, 30%)*/
}

.picker__button--today:focus, .picker__button--clear:focus {
    background: #4da4ff; /*lighten(@mainColor, 30%)*/
    border-color: #0057b8;
}

.picker__button--today:before {
    border-top-color: #000b6c; /*darken(@mainColor, 30%)*/
}

.picker__list-item:hover {
    background: #4da4ff; /*lighten(@mainColor, 30%)*/
    border-color: #0057b8;
}

.picker__list-item--selected, .picker__list-item--selected:hover {
    border-color: #0057b8;
}

.picker__list-item--highlighted {
    background: #4da4ff; /*lighten(@mainColor, 30%)*/
}

    .picker__list-item--highlighted:hover, .picker--focused .picker__list-item--highlighted {
        background: #0057b8;
    }

.picker--time .picker__button--clear:hover, .picker--time .picker__button--clear:focus {
    background: #4da4ff; /*lighten(@mainColor, 30%)*/
}

.select2-drop-active {
    border-color: #0057b8;
}

.select2-drop.select2-drop-above.select2-drop-active {
    border-top-color: #0057b8;
}

.select2-container-active .select2-choice, .select2-container-active .select2-choices {
    border-color: #0057b8;
}

.select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices {
    border-color: #0057b8;
}

.select2-container-multi.select2-container-active .select2-choices {
    border-color: #0057b8;
}

.tt-suggestion.tt-is-under-cursor {
    background-color: #0057b8;
}


/* Responsible */

@media (max-width: 767px) {
    .navbar .container .nav > li > .dropdown-menu.extended > li > a:hover {
        background-color: #0057b8;
    }

    #sidebar ul#nav > li.current > a {
        border-right-color: #1a71d2; /*lighten(@mainColor, 10%)*/
    }
}

@media (min-width: 768px) and (max-width: 979px) {
    #sidebar ul#nav > li.current > a {
        border-right-color: #1a71d2; /*lighten(@mainColor, 10%)*/
    }
}


/* @linkColorHover #0057b8 */

.crumbs .breadcrumb li a:hover {
    color: #0057b8;
}

#sidebar .notifications li a:hover {
    color: #0057b8;
}

.select2-results .select2-highlighted {
    background: #0057b8;
}


/* @navbarBackground #0057b8 */

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
    background: #0057b8;
}

.navbar .divider-vertical {
    border-left-color: #0057b8;
}

.navbar .nav > li > a:hover, .navbar .nav > li > a:focus {
    background: #0d64c5; /*lighten(@navbarBackground, 5%)*/
}

.navbar {
    border-bottom-color: #002485; /*darken(@navbarBackground, 20%)*/
}

/* @navbarLinkBackgroundOpen #334d63 */

.dropdown-menu.extended li p {
    background-color: #334d63;
}

.navbar .nav > li:active, .navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle,
.navbar .toggle-sidebar:active {
    background: #334d63;
}

.project-switcher {
    background-color: #334d63;
}

/* Buttons */

.btn-primary {
    background-color: #e89609;
}

.btn-primary:hover, .btn-primary:focus {
    background-color: #1067b4;
}

.btn-primary:active, .btn-primary.active {
    background-color: #004d9a;
    border-top-color: #001a67;
}

.btn-primary.disabled, .btn-primary.btn[disabled] {
    background-color: #035aa7;
}

.btn-group.open .btn-primary.dropdown-toggle {
    background-color: #004d9a;
}


.btn-success {
    background-color: #51a351;
}

    .btn-success:hover, .btn-success:focus {
        background-color: #5eaf5e;
    }

    .btn-success:active, .btn-success.active {
        background-color: #499249;
        border-top-color: #274e27;
    }

    .btn-success.disabled, .btn-success.btn[disabled] {
        background-color: #51a351;
    }

.btn-group.open .btn-success.dropdown-toggle {
    background-color: #499249;
}


.btn-info {
    background-color: #2f96b4;
}

    .btn-info:hover, .btn-info:focus {
        background-color: #34a7c8;
    }

    .btn-info:active, .btn-info.active {
        background-color: #2a85a0;
        border-top-color: #15424f;
    }

    .btn-info.disabled, .btn-info.btn[disabled] {
        background-color: #2f96b4;
    }

.btn-group.open .btn-info.dropdown-toggle {
    background-color: #2a85a0;
}


.btn-warning {
    background-color: #f89406;
}

    .btn-warning:hover, .btn-warning:focus {
        background-color: #fa9f1e;
    }

    .btn-warning:active, .btn-warning.active {
        background-color: #df8505;
        border-top-color: #7c4a03;
    }

    .btn-warning.disabled, .btn-warning.btn[disabled] {
        background-color: #f89406;
    }

.btn-group.open .btn-warning.dropdown-toggle {
    background-color: #df8505;
}


.btn-danger {
    background-color: #bd362f;
}

    .btn-danger:hover, .btn-danger:focus {
        background-color: #ce3f38;
    }

    .btn-danger:active, .btn-danger.active {
        background-color: #a9302a;
        border-top-color: #571916;
    }

    .btn-danger.disabled, .btn-danger.btn[disabled] {
        background-color: #bd362f;
    }

.btn-group.open .btn-danger.dropdown-toggle {
    background-color: #a9302a;
}
#search_msf_report {
    background-color: #e89609 !important;
    border : 1px solid rgba(0, 0, 0, 0.13) !important;
}
    #search_msf_report:hover {
        background-color: #3968c6 !important;
    }
/* Alerts */
.alert-success {
    color: #002F6B;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

    .alert-success hr {
        border-top-color: #c9e2b3;
    }

    .alert-success .alert-link {
        color: #356635;
    }

.alert-info {
    color: #3a87ad;
    background-color: #d9edf7;
    border-color: #bce8f1;
}

    .alert-info hr {
        border-top-color: #a6e1ec;
    }

    .alert-info .alert-link {
        color: #2d6987;
    }

.alert-warning {
    color: #c09853;
    background-color: #fcf8e3;
    border-color: #fbeed5;
}

.alert-warning hr {
    border-top-color: #f8e5be;
}

.alert-warning .alert-link {
    color: #a47e3c;
}

.alert-danger {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #eed3d7;
}

.alert-danger hr {
    border-top-color: #e6c1c7;
}

.alert-danger .alert-link {
    color: #953b39;
}

/* Labels and Badges */

/*.label-Inactive, .label-Undefined {
    background-color: #002F6B;
}*/

.label-Pending {
    background-color: #428bca;
}

.label-Active, .label-Defined, .badge-success, .label-success, .navbar .nav > li > a .badge.badge-success {
    background-color: #5cb85c;
}

.label-Suspended, .badge-danger, .label-danger, .navbar .nav > li > a .badge.badge-danger {
    background-color: #d9534f;
}

.label-Inherited {
    background-color: #f0ad4e;
}

.form-title {
    color: #002F6B;
    font-weight: bold;
}

label[for="email"] {
    color: #002F6B;
    font-weight: bold;
}

label[for="password"] {
    color: #002F6B;
    font-weight: bold;
}
.login .box {
    border-top-color: transparent;
}

.request-access {
    -webkit-text-fill-color: white;
}

.login .box .inner-box a {
    font-size: 12px;
    color: #002F6B;
    font-weight: bold;
}

.login .box .form-title {
    text-align: center;
    font-weight: bold;
    color: #002F6B;
    margin-bottom: 25px;
}

.btn.disabled,
.ui-state-default.disabled,
.ui-widget-content .ui-state-default.disabled,
.ui-widget-header .ui-state-default.disabled,
.ColVis_MasterButton.disabled,
.fc-state-default.disabled,
.btn.btn[disabled],
.ui-state-default.btn[disabled],
.ui-widget-content .ui-state-default.btn[disabled],
.ui-widget-header .ui-state-default.btn[disabled],
.ColVis_MasterButton.btn[disabled],
.fc-state-default.btn[disabled] {
    background-color: #e89609;
    opacity: unset;
        border:0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-top: 1px solid rgba(0, 0, 0, 0.13);
}

.btn.multiCurrencyDelete:disabled {
    color: #adadad;
    background-color: #d2d2d2;
}

.quick-search-icon {
    color: white;
}

.sk-bounce > div {
    background-color:#000;
}
#holdon-overlay{
    opacity:0.5;
}

/*Reports*/
.range_inputs .btn-primary, .search_trnx {
    background-color: #1968a0;
}
.transactionsearchform .bs-tooltip {
    margin-left: 0 !important;
    color: #1968a0;
}

.transactionsearchform a.bs-tooltip {
    background-color: #e4edf3;
}

.entity-moves-selection-header, .bootbox .modal-dialog .modal-content .modal-header{
    background-color: #002F6B
}

.entity-moves-selection-title, .bootbox .modal-dialog .modal-content .modal-header .modal-title {
    color: white
}

.multi-currency-label {
    font-size: 15px !important;
}