.status-success,
.status-warning,
.status-info,
.status-danger,
.status-secondary,
.status-primary{
    font-size: 0.75rem;
    color: #fff;
    padding: 0px 8px;
    border-radius: 12px;
    border: 1px solid rgba(0,0,0,0.1);
}
.status-success{
    background: #4caf50;
}
.status-warning{
    background: #ff9800;
}
.status-info{
    background: #00bcd4;
}
.status-danger{
    background: #f44336;
}
.status-secondary{
    background: #707070;
}
.status-primary,.bg-primary{
    background: #937DC2!important;
}
.table-borderless th,
.table-borderless td{
    border: none!important;
}
.select2{
    height: inherit;
    position: relative!important;
}
.select2 *{
    width: inherit;
    border-radius: 0!important
}
.select2-container{
    min-width: auto!important;
}
.nav-item .nav-link:hover{
    background-color:#d5c1ff!important;
    color: #000!important;
}
.nav-item ul{
    padding-top: 0.5rem;
    padding-left: 1rem;
}
.main-content {
    width: 100%;
    background: #f5f5f5 !important;
}
.header-area{
    height: 63px;
    border-bottom: 1px solid #d8e3e7;
    background: #DD241F!important;
    display: flex;
}
.logo{
    height: 63px;
    display: table;
}
.logo>a{
    display: table-cell;
    vertical-align: middle;
}
.sidebar-header {
    padding: 0 35px;
    background: #FFC72C;
    border-bottom: none;
} 

.main-menu {
    background-color: #303641;
    height: 100%;
}
.metismenu li a {
    color: white;
    margin-top: 2px;
}
.metismenu li>a:hover,
.metismenu li.active>a {
    background: rgba(255,255,255,.1);
}
.metismenu li a i{
    color: white;
}
.btn_logout{
    background: black;
    color: white;
}
.rav-thead{
    background: #DD241F!important;
}
.sidebar-menu{
    background: white;
    box-shadow: 0 1px 6px 0 rgb(32 33 36 / 28%);
}
.login-form-head{
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    background: #dd241f;
}
.form-gp i,.form-gp.focused label{
    color:  #dd241f;
}
.submit-btn-area button:hover{
    background-color: #dd241f;
}
.login-form-body{
    background: white;
    border-radius: 8px;
}
.logo_login{
    text-align: center;
    margin-bottom: 1rem;
}
.logo_login>img{
    width: 100%!important;
    display: inline-block;
    border-radius: 8px;
}
.btn_show_pass{
    cursor: pointer;
}
.btn-danger{
    background-color: #DD241F!important;
}
.text-danger{
    color: #DD241F!important;
}
input[type="date"]{
    position: relative;
}
input[type="date"]::-webkit-calendar-picker-indicator {
    color: rgba(0, 0, 0, 0);
    display: block;
    border-width: thin;
    opacity: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    cursor: pointer;
}
.menu-inner::-webkit-scrollbar {
  width: 10px;
}
.menu-inner::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
.menu-inner::-webkit-scrollbar-thumb {
  background: #888; 
}
.menu-inner::-webkit-scrollbar-thumb:hover {
  background: #555; 
}
.sbar_collapsed .nav-btn span,.nav-btn span{
    background: white!important;
}