/* Theme Mid Night Blue */



.lt-ad::before{
	background: #103445;
}
a:focus {
    /* outline: 1px dotted; */
}
.form-control:focus{
	border-color: #80bdff;
}
.form-control:focus, .btn-outline-primary.focus, .btn-outline-primary:focus {
    box-shadow: 0 0 0 1px #143758 !important;
}
/* buttons */
.btn-primary {
    background-color: #143758;
    border-color: #143758;
}
.btn-primary:hover {
    background-color: #1d4f80;
    border-color: #1d4f80;
}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #0d243a;
    border-color: #0d243a;
}
.btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #143758;
    border-color: #143758;
}
.btn-outline-primary {
    color: #143758;
    border-color: #143758;
}
.btn-outline-primary:hover {
    color: #fff;
    background-color: #143758;
    border-color: #143758;
}
.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show>.btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #143758;
    border-color: #143758;
}
.btn-outline-primary:disabled {
    color: #143758;
    background-color: transparent;
    cursor: not-allowed;
}
.btn-warning {
    color: white;
    background-color:#EE9800;
    border-color:#EE9800;
}
.btn-warning:hover {
    color: white;
    background-color:#EE9800;
    border-color:#EE9800;
}

.btn-light{
    background-color: #F7F7F7;
}
/* loading */
.loader:before, .loader:after{
	background: #1aafda;
}
.loader:after {
    background: #1aafda;
}

/* Dropdown */
.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #bad5ee;
}
button.dropdown-item:focus{
	outline: none;
}

/* UI components */

.page-active{
    color: #1B5388 !important;  
    font-weight: 600;
}
.lt-menu {
    background-color: #143758 !important;
}
.secondary-nav{
    background-color: #F2F5F6;    
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
}
.lt-nav-menu > li > a{
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
}
.lt-nav-menu > li.active > a {
    background-color: #0B243B !important;
    border-left-color:#FFD700;
    outline: none;
}

.lt-nav-menu > li > a:hover {
    background-color: #1b446b !important;
}
.lt-menu hr {
    border-top: 1px solid rgba(0, 0, 0, 0.54);
}

.profile-action-btns .btn {
    border: 1px solid #0288ae;
}
.user-pic-profile, .user-pic{
	background-color: #dce8ea;
}
.user-pic:hover {
    border-color: #1aafda;
}
.new-page{
	color: #1B5388;
}
.login-acc-info {
    background-color: #dce8ea;
}
.nav-menu-item.active {
    background-color: #e2f1f5;
}
.nav-menu-item.active path, .nav-menu-item.active ellipse {
    fill: #0288ae;
}

.menu-active{
    background: #CAE4FC !important;
    color: #111;
}

/* Global fix */
a:active{
    outline: none !important;
}

/* modal */
.esc-modal .modal-header {
    background-color: #143758;
    color: #fff;
}

.drag-line {
    border-bottom: dashed #143758 !important;
}