#loader_message {width:100%; height:46px; position:absolute; left:30%; top:59%; margin:-35px 0 0 -35px;}
.error {color:#F00 !important; margin:5px 0; text-align:left; font-size:12px; display:none; text-transform:none;}
.error_profile {color:#F00 !important; margin:5px 0; text-align:left; font-size:12px; display:none; text-transform:none; position:absolute; bottom:-4px; font-size:13px !important; left:30px;}
.form_wrap label.error:after {position:absolute; content:"";}
.form_wrap label.error_profile:before {position:absolute; content:"";}
.form_wrap label.error_profile:after {position:absolute; content:"";}
.preview_img {width:35px; display:none;}
.image_edit_icon {position:absolute; top:0; right:0;}
.iframe {display:none;}

/*Sandeep Mehra*/
.tabType05.tabType05 ul.nav.nav-pills {max-width:100% !important; border:none !important}
.bx100.tabType05 ul.nav.nav-pills li {flex-basis:25% !important; max-width:25% !important;}
.bx100.tabType05 ul.nav.nav-pills li a {display:flex; justify-content:space-around; border:1px solid #ccc}

.loader-overlay {left:0; background:rgba(0, 0, 0, 0.65)!important; display:flex; align-items:center; justify-content:center;}
.loader-box {background:#ffffff; padding:100px 200px; border-radius:5px; text-align:center; box-shadow:0 0 20px rgba(0, 0, 0, 0.9);}
.ring2 {display:inline-block; position:relative; width:80px; height:80px; font-weight:600; letter-spacing:2px;}
.ring2 span {box-sizing:border-box; display:block; position:absolute; width:64px; height:64px; margin:8px; border:6px solid #007bff; border-radius:50%; animation:ring 1.2s linear infinite; border-color:#007bff transparent transparent transparent;}

@keyframes ring {
0% {transform:rotate(0deg);}
100% {transform:rotate(360deg);}
}

.registerCaseType{cursor:pointer;}
.ss_details{margin-bottom:15px;}

/* app/Views/Pagers/custom_1.php Pagination */
.pager-container2 {display:flex; align-items:center; margin-top:15px; font-family:Arial, sans-serif;}
.pager-info2 {font-size:14px; color:#000;}
.pager2 {list-style:none; display:flex; padding:0; margin:0; margin-left:auto;}
.pager2 li {margin-left:4px;}
.pager2 li a {display:block; padding:6px 12px; border:1px solid #ccc; text-decoration:none; color:#333; font-size:14px; border-radius:4px;}
.pager2 li a:hover {background:#f2f2f2;}
.pager2 li.active a {background:#007bff; border-color:#007bff; color:#fff;}
.pager2 li.disabled a {color:#999; border-color:#ddd; background:#f9f9f9; cursor:not-allowed; pointer-events:none;}

/* Views\includes\web\dashboard-header.php */
.user-info2 {display:inline-flex; flex-direction:column; line-height:1.1; padding:8px 35px 8px 10px; color:var(--primaryColor); text-transform:capitalize;}
.user-name2 {font-size:15px; font-weight:600;}
.user-role2 {font-size:11px; color:#777; font-weight:400;}