/* 
 * Custom Theme Overrides for Blue Skin (.skin-1)
 * Primary Color: #0e9aef (Blue)
 * Replacing Default: #1ab394 (Green)
 * Scoped to .skin-1
 */
/* Primary Button */
.skin-1 .btn-primary {
    background-color: #0e9aef;
    border-color: #0e9aef;
    color: #FFFFFF;
}

    .skin-1 .btn-primary:hover,
    .skin-1 .btn-primary:focus,
    .skin-1 .btn-primary:active,
    .skin-1 .btn-primary.active,
    .skin-1 .open .dropdown-toggle.btn-primary,
    .skin-1 .btn-primary:active:focus,
    .skin-1 .btn-primary:active:hover,
    .skin-1 .btn-primary.active:hover,
    .skin-1 .btn-primary.active:focus {
        background-color: #0c85cf;
        /* Darkened 10% */
        border-color: #0c85cf;
        color: #FFFFFF;
    }

    .skin-1 .btn-primary:active,
    .skin-1 .btn-primary.active,
    .skin-1 .open .dropdown-toggle.btn-primary {
        background-image: none;
    }

        .skin-1 .btn-primary.disabled,
        .skin-1 .btn-primary.disabled:hover,
        .skin-1 .btn-primary.disabled:focus,
        .skin-1 .btn-primary.disabled:active,
        .skin-1 .btn-primary.disabled.active,
        .skin-1 .btn-primary[disabled],
        .skin-1 .btn-primary[disabled]:hover,
        .skin-1 .btn-primary[disabled]:focus,
        .skin-1 .btn-primary[disabled]:active,
        .skin-1 .btn-primary.active[disabled],
        .skin-1 fieldset[disabled] .btn-primary,
        .skin-1 fieldset[disabled] .btn-primary:hover,
        .skin-1 fieldset[disabled] .btn-primary:focus,
        .skin-1 fieldset[disabled] .btn-primary:active,
        .skin-1 fieldset[disabled] .btn-primary.active {
            background-color: #4db3f4;
            /* Lightened for disabled state */
            border-color: #4db3f4;
        }
    /* Primary Outline Button */
    .skin-1 .btn-primary.btn-outline {
        color: #0e9aef;
    }

        .skin-1 .btn-primary.btn-outline:hover,
        .skin-1 .btn-primary.btn-outline:focus,
        .skin-1 .btn-primary.btn-outline:active,
        .skin-1 .btn-primary.btn-outline.active {
            background-color: #0e9aef;
            color: #FFFFFF;
            border-color: #0e9aef;
        }
/* Labels */
.skin-1 .label-primary,
.skin-1 .badge-primary {
    background-color: #0e9aef;
    color: #FFFFFF;
}
/* Text Primary */
.skin-1 .text-primary {
    color: #0e9aef;
}
/* Panel Primary */
.skin-1 .panel-primary {
    border-color: #0e9aef;
}

    .skin-1 .panel-primary > .panel-heading {
        background-color: #0e9aef;
        border-color: #0e9aef;
    }
/* Pagination Active State */
.skin-1 .pagination > .active > a,
.skin-1 .pagination > .active > span,
.skin-1 .pagination > .active > a:hover,
.skin-1 .pagination > .active > span:hover,
.skin-1 .pagination > .active > a:focus,
.skin-1 .pagination > .active > span:focus {
    background-color: #0e9aef;
    border-color: #0e9aef;
    color: #FFFFFF;
}
/* Form Controls - Focus State */
.skin-1 .form-control:focus,
.skin-1 .single-line:focus {
    border-color: #0e9aef !important;
}
/* Checkbox/Radio (Awesome Bootstrap Checkbox) */
.skin-1 .checkbox-primary input[type="checkbox"]:checked + label::before,
.skin-1 .checkbox-primary input[type="radio"]:checked + label::before {
    background-color: #0e9aef;
    border-color: #0e9aef;
}
/* Dropdown Menu Active Item */
.skin-1 .dropdown-menu > .active > a,
.skin-1 .dropdown-menu > .active > a:focus,
.skin-1 .dropdown-menu > .active > a:hover {
    background-color: #0e9aef;
}
/* Navbar default special link (if used) */
.skin-1 .navbar-default .special_link a {
    background: #0e9aef;
}

    .skin-1 .navbar-default .special_link a:hover {
        background: #0c85cf;
    }
/* spinner */
.skin-1 .sk-spinner-cube-grid .sk-cube {
    width: 33%;
    height: 33%;
    background-color: #0e9aef;
    float: left;
    -webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
    animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
}
/* active nav */
.skin-1 .nav > li.active {
    border-left: 4px solid #0e9aef;
    background: #293846;
}

.skin-1 td.details-control {
    background: url(../Content/datatable/details_open_blue.png) no-repeat center center;
    cursor: pointer;
    padding: 10px !important;
}

/* Non-split deals: hide the +/expand icon so it only appears on deals that have splits. */
.skin-1 td.details-control.no-expand-icon,
.skin-1 tr.shown td.details-control.no-expand-icon {
    background-image: none;
    cursor: default;
}

.skin-1 td.bank-details-control {
    background: url(../Content/datatable/details_open_blue.png) no-repeat center center;
    cursor: pointer;
}

.skin-1 .text-navy {
    color: #0e9aef;
}

.skin-1 .toast-success {
    background-color: #0e9aef;
}
/* Dropzone */
.skin-1 .dropzone {   
    border: 1px dashed #0e9aef;   
}
/* Chosen Custom Styles */
.skin-1 .chosen-container .chosen-results li.highlighted {
    background-color: #0e9aef;
    background-image: none;
    color: white;
}

.skin-1 .chosen-container-active.chosen-with-drop .chosen-single {   
    border: 1px solid #0e9aef;   
}

.skin-1 .chosen-container-active .chosen-choices {
    border: 1px solid #0e9aef;    
}


/* Select2 Custom Styles */
.skin-1 .select2-container--default .select2-selection--single,
.skin-1 .select2-container--default .select2-selection--multiple {
    border-color: #e7eaec;
}

.skin-1 .select2-container--default.select2-container--focus .select2-selection--single,
.skin-1 .select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #0e9aef;
}

.skin-1 .select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #0e9aef;
}

.skin-1 .select2-container--default .select2-search--dropdown .select2-search__field {
    border-color: #e7eaec;
}

.skin-1 .select2-dropdown {
    border-color: #e7eaec;
}

    .skin-1 .select2-dropdown input:focus {
        outline: none;
    }

.skin-1 .select2-selection {
    outline: none;
}

.skin-1 .ui-select-container.ui-select-bootstrap .ui-select-choices-row.active > a {
    background-color: #0e9aef;
}

.skin-1 .loginscreen h3, .skin-1 .loginscreen p {
    color: #e6e6e6;
}


.skin-1 .pace .pace-progress {
    background: #0e9aef;   
}



.skin-1 .table > thead > tr > td.selected,
.skin-1 .table > tbody > tr > td.selected,
.skin-1 .table > tfoot > tr > td.selected,
.skin-1 .table > thead > tr > th.selected,
.skin-1 .table > tbody > tr > th.selected,
.skin-1 .table > tfoot > tr > th.selected,
.skin-1 .table > thead > tr.selected > td,
.skin-1 .table > tbody > tr.selected > td,
.skin-1 .table > tfoot > tr.selected > td,
.skin-1 .table > thead > tr.selected > th,
.skin-1 .table > tbody > tr.selected > th,
.skin-1 .table > tfoot > tr.selected > th {
    background-color: #03A9F4;
}

.skin-1 .parent-all-selected {
    background-color: #03a9f499 !important;
}