.green { color: #009140 !important; }
.red { color: #AF0000 !important; }
.white { color: #FFFFFF !important; }
.bgwhite { background-color: #fff !important; }
.bgredtxtwhite { background-color: #AF0000 !important; color: #FFF !important; font-weight: 600; }
.tdecoration { text-decoration: none; }
body { /*font-family: 'Open Sans', sans-serif !important;*/ font-size: 0.9rem !important; }
h1,h2,h3,h4,h5,h6, body { font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" }
/*.dropdown-menu { min-width: auto !important; }*/
.w10 { width:10px !important; }
.w20 { width:20px !important; }
.w50 { width:50px !important; }
.w100 { width:100px !important; }
.w120 { width:120px !important; }
.w150 { width:150px !important; }
.w200 { width:200px !important; }
.w225 { width:225px !important; }
.w250 { width:250px !important; }
.w300 { width:300px !important; }
.w325 { width:325px !important; }
.w350 { width:350px !important; }
.w5age{ width: 5% !important; }
.w10age{ width: 10% !important; }
.w15age{ width: 15% !important; }
.w20age{ width: 20% !important; }
.w25age{ width: 25% !important; }
.w30age{ width: 30% !important; }
.w35age{ width: 35% !important; }
.w40age{ width: 40% !important; }
.w45age{ width: 45% !important; }
.w50age{ width: 50% !important; }
.w55age{ width: 55% !important; }
.w60age{ width: 50% !important; }
.w65age{ width: 65% !important; }
.w70age{ width: 50% !important; }
.w75age{ width: 75% !important; }
.w80age{ width: 50% !important; }
.w85age{ width: 85% !important; }
.w90age{ width: 50% !important; }
.w95age{ width: 95% !important; }
.w100age{ width: 100% !important; }
.resize-none { resize: none; min-height: 100px !important; }
.resize-none-100 { resize: none; min-height: 100px !important; max-height: 100px !important; } 
.textarealimit { padding: 0px !important; line-height: 11px; }
.marbtm100 { margin-bottom: 100px !important; }
.mtop02rem { margin-top: 0.2rem !important; }
.tc { border: 1px solid #ced4da;border-top: none; border-radius: 0px 0px 5px 5px; margin-bottom: 20px !important; }
.rangeval { margin-left: 10px; vertical-align: super; font-weight: bolder;  }
#sidebar-menu ul li a { padding: 0.42rem 1.5rem !important; } 
.img48 { width: 48px !important; }
.img96 { width: 96px !important; }
.textright { text-align: right !important; }
.textcenter { text-align: center !important; }
.font18 { font-size: 18px; }
.ficon18 { width: 18px; height: 18px; }
.anylink, anylink:hover, anylink:active { color: #ffffff !important; }
.ps__thumb-y, .ps__thumb-y:hover, .ps__rail-y { width:3px !important; }
.menu-aside  { margin: 0.2rem !important; }
body.aside-mini .navbar-aside { max-width: 60px !important; } 
body.aside-mini .main-wrap { margin-left: 60px !important; }
footer.main-footer11 { height: 30px !important; padding: 10px 3% !important; }
.main-wrap .content-main { min-height: calc(100vh - 85px) !important; }
.content-main { padding: 10px !important; background-color: #fff !important; }
.navbar-aside { width: 200px !important; } 
.main-wrap { margin-left: 200px !important; }
.navbar-aside .aside-top { border-bottom: 0px solid #eee !important;  }
.menu-aside .menu-link { font-size: 15px; padding: 5px 10px !important;  }
.nav-link, .nav-link.active { color: #000 !important; }
.form-control, .form-select { height: auto !important; }
.textbw { font-size: 16px; font-weight: 600; text-transform: capitalize; }
.navbar-aside { overflow:hidden;  }
.menu-aside .menu-item .icon { font-size: 16px; }
.mybtnpad { padding: 5px 20px !important; }
.col-onehalf { width: 12.499999995%;flex: 0 0 12.499999965%;max-width: 12.499999995%;  }
.col-eighthalf { width: 87.499999965%;flex: 0 0 87.499999965%;max-width: 87.499999995%;   }
.pagination li a, .pagination li a:hover { color: #198754 !important; }
.pagination li.active a, .pagination li.active a:hover { background-color: #198754 !important; color: #fff !important;  }
.pagination li.disabled, .pagination li a:disabled { color: #198754 !important; opacity: 65% !important;  }
.dropdown-menu .dropdown-item { font-size: 14px !important; padding: 0.35rem .95rem !important; }
.textarea { resize: none; max-height: 100px !important; min-height: 100px !important; }
.select2-container--open .select2-dropdown--below, .select2-container--default .select2-results > .select2-results__options { border: 1px solid #ccc !important; }
.select2-container--default .select2-selection--single { border-right: 1px solid #eee; border: 1px solid #eee; border-radius: 0px 0 0 0px !important;  }
footer.main-footer { position: relative !important; }