body{background-color:#f3f6f9}
.navbar-menu{background: #005595; border-color: #005595;}

.btn-primary{background: #005595; border-color: transparent!important}
.btn-primary:hover{background: #01467a;}
.btn-success{background: #05B8EA; border-color: transparent!important}
.btn-success:hover{background: #0c9bc3;}
.btn-secondary{background: #575756; border-color: #575756}
.btn-secondary:hover{background: #005595;}

.auth-one-bg .bg-overlay{background: #005595} 
.bg-success-subtle {background-color: #E2F2DA!important;}
.bg-info-subtle{background-color: #EDEBF5!important;}
/*.bg-warning-subtle{background-color: #FAEBF5!important}*/
.bg-primary-subtle{background-color: #F0EDF0!important}
.bg-secondary{background-color: #05B8EA!important}
.bg-danger,.btn-danger{background-color: #ED028C!important}
.bg-success{background-color: #6CBD45!important}

.text-success{color: #6CBD45!important}
.text-danger{color: #ED028C!important} 
.text-muted{color: #878A99!important}
.text-info{color: #452F92!important}
/*.text-warning{color: #C43094!important}*/
.text-primary{color: #634363!important}
.link-secondary{color: #05B8EA!important}
a{color: #05B8EA;}
a:hover{color: #005595;} 


.active>.page-link, .page-link.active{background-color:#005595; border-color:#005595}
.navbar-brand-box .logo{margin: 20px 0; }
.navbar-brand-box .logo .logo-lg{padding-right: 35px; display: block}
.navbar-brand-box .logo .logo-lg img{max-width: 100%}
.input-group .btn.search-btn{background: #005595; }
.search-box .search-icon{color: #fff; left: 7px;}
.navbar-menu .navbar-nav .active .nav-link{color: #fff;}
.textWithWrap{max-width: 300px; display: block; white-space: normal}
.alert.show button.close{border: 0; background: #005595; color: #fff; border-radius: 5px;} 
.logo{line-height: inherit;}
:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .menu-dropdown{height: 0!important;}

.wordbreak{ white-space:normal !important; }

.password_input.form-control.is-valid, 
.password_input.was-validated .form-control:valid{background-position:right calc(2.375em + .25rem) center}
.password_input.form-control.is-invalid, input[type="password"].was-validated .form-control:invalid{background-position: right calc(2.375em + .25rem) center;}
