.relative{ position: relative;}
.preloader{background:#2e2e2ed6 url(../images/ajax-load.gif) center center no-repeat;display:block;left:0;margin:auto;min-height:30px;min-width:30px;position:absolute;top:0;z-index:99999;width:100%;height:100%}
h5.box-tittle {align-items: center;margin-bottom: 3px;}
@media (min-width: 767.98px) {
.sidebar-two.leftbar{width:320px}
.rightbar{margin-left:320px}
.topbar{left:320px}
.logobar .logo img{width:160px}
}
.form-control{border-color:#ddd}
.dashboard-card .dashboard-card{margin-top:0!important}
.form-right.bg-primary{padding:40px!important;display:flex;flex-flow:column;justify-content:center;background-color:#31394f!important}
.form-right.bg-primary img{max-width:332px;margin-inline:auto;margin-bottom:12px}
.form-right.bg-primary h2{font-size:32px!important}
.text-theme{color:#31394f}
.btn-theme{background-color:#31394f;color:#fff}
.btn-theme:hover{opacity:.9;color:#fff}
.dropdown-menu .dropdown-item,.bootstrap-select>.dropdown-toggle.bs-placeholder{color:#31394f!important}
.btn.dropdown-toggle.bs-placeholder.btn-primary-rgba:hover{color:#FFF!important}
.table td{color:#4c4e50}
.list-style-circle{list-style:circle;border:1px solid #ddd;border-radius:10px}
.list-style-circle li{padding:5px 10px}
.pameters-title{color:#f9616d;font-weight:500;display:block}
.bold-500{font-weight:500}
.form-group:has(.toggle-password) .form-control{padding-right:50px!important}
.fa.field-icon.toggle-password{top:43px!important;cursor:pointer;right:27px!important}
.datepickers-container{z-index:9999!important}
.ui-pnotify .brighttheme.brighttheme-error{background-image:none;font-size:14px}
.ui-pnotify .ui-pnotify-sticker{display:none}
.ui-pnotify .ui-pnotify-closer{opacity:1;visibility:visible!important}
.ui-pnotify .ui-pnotify-closer span{font-size:18px;line-height:20px}
.ui-pnotify .ui-pnotify-title{font-size:18px;margin-bottom:4px}
.fa.fa-fw.fa-eye.field-icon.toggle-password{position:absolute;right:3%}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{overflow:visible}
.select2-container .select2-selection--single .select2-selection__rendered{line-height:38px;padding-left:15px;color:var(--text-grey-color);border:1px solid #ddd}
.text-grey{color:var(--text-grey-color)}
.copy-meeting-btn{padding:0;border:none;color:var(--text_blue_color);background:transparent;font-weight:300}
.custom_toggle_swith_label{width:52px;height:32px;background-color:#f9616d;margin-bottom:0;border-radius:20px;position:relative}
.custom_toggle_swith_label::before{content:'';position:absolute;width:30px;height:30px;border-radius:50%;background:#ffffffde;left:1px;top:1px;transition:all .3s ease-in}
.custom_toggle_switch input:checked + .custom_toggle_swith_label{background-color:#43d187}
.custom_toggle_switch input:checked + .custom_toggle_swith_label::before{left:20px}
.dataTables_wrapper{position:relative}
div.dataTables_wrapper div.dataTables_processing{position:absolute;top:52px;bottom:0;padding:200px 0;width:100%;transform:none;left:0!important;margin:0;backdrop-filter:saturate(180%) blur(5px);background:#ffffff80;font-size:20px;font-weight:600;color:#444}
.dataTables_wrapper table thead tr th:first-child{min-width:50px}
.pointer{cursor:pointer!important}
.display-bg-ligh{background-color:#f0f8ff;color:#000;padding:15px 35px}
td.dt-control::before{content:"";display:inline-block;width:25px;height:25px;margin-right:8px;background:url(../images/details_open.png) no-repeat center center;background-size:contain}
tr.shown td.dt-control::before{background:url(../images/details_close.png) no-repeat center center;background-size:contain}
.dashboard-imgs{max-height:100px!important;max-width:100px!important}
.notifybar .dropdown-menu{min-width:15rem}
.notifybar .dropdown-menu .dropdown-item{margin:0 auto!important;padding-top:5px 0}
.notifybar .dropdown .timing{color:#322f2f!important;font-size:16px;margin:0}
.notifybar .dropdown .action-icon{width:24px;height:18px;line-height:13px}
body:has(span.select2-container) {overflow-x: hidden;}
.select2-container--default .select2-results__option{color:#322f2f!important;font-size:15px;padding:5px 12px}
.select2-container--default .select2-results__option--highlighted[aria-selected]{color:#fff!important}
.vertical-menu li.active>.vertical-submenu {background: #ffffff19;border-radius: 5px;margin: 10px;}
.fs-12px{font-size: 12px;font-weight: normal;}
.list-group-custom li{padding: .30rem 1rem;}