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

/*.btn-primary{background: #e34141; border-color: transparent!important}*/
.btn-primary{background: #e34141; border-color: transparent!important}
.btn-primary:hover{background: #e34141;}
.btn-success{background: #e34141; border-color: transparent!important}
.btn-success:hover{background: #e34141;}
.btn-secondary{background: #e34141; border-color: #575756}
.btn-secondary:hover{background: #e34141;}
.btn-soft-primary:hover{background: #e34141;}

.auth-one-bg .bg-overlay{background: #e34141}
.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: #ffffff!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: #e34141;}
a:hover{color: #e34141;}


.active>.page-link, .page-link.active{background-color:#e34141; border-color:#e34141}
.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%}
.navbar-brand-box{background-color:#e34141 !important; }
.avatar-title{background-color:#e34141 !important; }
.input-group .btn.search-btn{background: #e34141; }
.search-box .search-icon{color: #fff; left: 7px;}
.navbar-menu .navbar-nav .active .nav-link{color: #ebc8c8 !important}
.textWithWrap{max-width: 300px; display: block; white-space: normal}
.alert.show button.close{border: 0; background: #e34141; 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;}

form.needs-validation button{padding-right: 11px;padding-top: 8px;}
span.selected-options-permit { width: calc(100% - 20px);display: inline-flex;white-space: normal;}
.multi_select .dropdown-toggle {
    white-space: normal;
}
.multi_select .dropdown-toggle::after {
position: absolute;
right: 7px;
top: 10px;
color: #605d5d;
font-size: 20px;}
.multi_select .btn-outline-secondary, :is(.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active){padding: .5rem 2.7rem .5rem .9rem;
    font-size: .8125rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--vz-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--vz-input-bg-custom);
    background-image: var(--vz-form-select-bg-img), var(--vz-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .9rem center;
    background-size: 16px 12px;
    border: var(--vz-border-width) solid var(--vz-input-border-custom);
    border-radius: var(--vz-border-radius);
    -webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;}

.btn:disabled{background: #e34141;}
.btn-outline-secondary{background: #e34141;}
/* .btn{color:#ffffff;} */
.btn:hover{background-color: #e34141;}
.btn{border-color:#ffffff !important;}
.app-menu .nav-link{color:#ffffff !important;}
