/* Add here all your CSS customizations. Mark imporatnt */
body {
    color: #000 !important;
}

.sidebar-left, .page-header {
    background: #0f496d !important;
}

    .page-header .right-wrapper {
        margin-right: 10px;
    }

html.sidebar-left-collapsed.fixed .sidebar-left .nano {
    background: #fff !important;
    box-shadow: 3px 0 3px #c1c1c1 ;
}

ul.nav-main li a {
    color: #333 !important;
}

html.sidebar-left-collapsed.fixed .sidebar-left .nano:hover {
    width: 300px;
}

#loading {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: fixed;
    display: block;
    opacity: 1;
    background-color: #fff;
    z-index: 99999;
    text-align: center;
    margin: auto;
}

#loading-image {
    position: absolute;
    top: 0; bottom:0; left: 0; right:0;
    margin: auto;
    display: block;
    
}

select {
    border-radius: 20px !important;
}

.radio-custom label::before {
    background: #005691 !important;
}

.radio-custom label::after {
    background: #fff !important;
}

.ui-autocomplete {
    max-height: 200px;
    overflow-y: auto;
    overflow-x: hidden;
}

.form-group select {
    height: 34px;
    padding: 6px 12px;
    width: 100%;
}

.form-bordered .form-group {
    border-bottom: 0px !important;
}

.btn-default:focus {
    color: #005691;
    background-color: #ffffff;
    border-color: #005691;
}
