:root{--primary-color:#002c5c;--primary-color-transparent:#4a0fa570;--primary-color-transparent-4f:#4b0fa54f;--primary-color-select:#4b0fa523;--primary-table-header:#002c5c;--primary-table-header-color:#fff;--secondary-color:#002c5c70;--groupbox-color:#b0dfdf;--success-green:#096b09;--edit-yellow-color:#c7a52c;--danger-red:red;--white:#fff;--progress-red:#fd1b1b;--progress-green:#00ab00;--progress-yellow:#c7c703;--mrpl-light:#ddccfc;--card-box-shadow:0 0 5px #002c5c4f;--active-selected:#01448db8}.login-page-left{background-color:var(--primary-color);flex-direction:column;justify-content:center;align-items:center;height:100vh;padding:30px 20px;display:flex}.login-page-left .meet-logo-container{margin-top:50px}.login-page-left .meet-logo-container img{width:55%;margin:0;display:inline-block}.login-page-left .meet-logo-container{justify-content:center;display:flex}.mrpl-logo-container{background-color:#fff;border-radius:10px;justify-content:center;margin:10px 10px 20px;padding:10px;display:flex}.left-heading-container h3{color:#fff;text-align:center}.login-page-right{padding:25px 18%}.login-page-right .login-page-inner-right{background-color:#fff;border-radius:30px;padding:4%;box-shadow:0 0 12px 2px #cecece7a}.login-page-right .cred-text{text-align:center;font-weight:600}.login-page{background-color:#eeebeb!important}.powered-by-container{margin-top:50px}.powered-by-container img{width:50%}.powered-by-container h4{color:#fff;margin:0 5px 0 0!important}.powered-by-container{justify-content:center;align-items:center;display:flex}:root{--blue:#ee028b;--blueLight:#ee028b;--white:#fff;--mrpl-light:#ddccfc;--mrpl-login-bg:#c8abfb;--mrpl:#522e91}.login-page{background:var(--white)!important;overflow:hidden!important}.login-outer-con{justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.login-outer-con .login-inner-con{background:var(--mrpl-light);border:4px solid var(--mrpl-light);border-radius:20px;width:70%;box-shadow:0 0 12px 3px #d7d7d7}.login-outer-con .login-inner-con .main-col{align-items:center}.flex-cen-cen{justify-content:center;align-items:center;display:flex}.sign-btn{width:100%}.text-cen{text-align:center}.or-con .mx-text{color:#c2c2c2;margin:4px;position:relative}.or-con .mx-text:after{content:"";border:1px solid #c2c2c2;width:40%;display:inline-block;position:relative;bottom:2px;left:6px}.or-con .mx-text:before{content:"";border:1px solid #c2c2c2;width:40%;display:inline-block;position:relative;bottom:2px;right:6px}.custom-popup-layout{box-shadow:0 0 5000px 150px #fff;top:10px!important}.custom-popup-layout .modal-header{display:none}.cust-bg-img{background-position:50%;background-size:cover;height:100vh}.pageheader-subtitle{color:#070606}.mx-window-slide-full{width:90%!important}@keyframes slide{0%{right:-100%}to{right:0}}.login-bg-img{border-radius:15px;scale:1.105;width:100%!important}.layout-atlas .region-sidebar .mx-scrollcontainer-wrapper{background-color:var(--primary-color)}.region-sidebar .mx-navigationtree .navbar-inner>ul>li>a.active{background-color:var(--primary-table-header)}.layout-atlas .region-topbar .toggle-btn{color:#fff!important}.layout-atlas .region-topbar{background-color:var(--primary-table-header)}.region-sidebar .mx-navigationtree li.mx-navigationtree-has-items>ul li a.active{color:#fff;background-color:var(--primary-table-header)}.region-sidebar .mx-navigationtree li.mx-navigationtree-has-items>ul li a{color:#fff;background-color:var(--primary-color);font-size:12px}.region-sidebar .mx-navigationtree li.mx-navigationtree-has-items>ul li a:hover,.region-sidebar .mx-navigationtree li.mx-navigationtree-has-items>ul li a:focus,.region-sidebar .mx-navigationtree li.mx-navigationtree-has-items>ul li a.active{color:#fff;background-color:var(--primary-color-transparent)}.region-sidebar .mx-navigationtree li.mx-navigationtree-has-items>ul{background-color:var(--primary-color)}.mx-navigationtree:hover li.mx-navigationtree-has-items:hover ul:hover{background-color:var(--primary-color-transparent)}.login-box .form-group{margin-bottom:20px}.login-box .captcha-box{margin-top:20px!important}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:var(--primary-table-header);border-radius:12px}::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}.header-role-switcher{color:#fff;background:linear-gradient(45deg,#522e91 32%,#24016e 100%);min-height:150px;margin-bottom:12px;padding:35px;position:relative;overflow:hidden}.header-role-switcher h1{color:#fff;font-size:36px;font-weight:600}.header-role-switcher p{color:#9978e0;font-size:18px;font-weight:300}.header-role-switcher .cicle{opacity:1;mix-blend-mode:screen;z-index:1;border-radius:50%;position:absolute}.header-role-switcher .cicle1{background:#ffd200;width:120px;height:120px;top:-30px;right:15%}.header-role-switcher .cicle2{background:#4bc1f0;width:180px;height:180px;top:auto;bottom:-60px;right:-20px}.header-role-switcher .cicle3{background:#ee5252;width:50px;height:50px;top:auto;bottom:10px;right:25%}.card{box-shadow:0 0 3px var(--primary-color);margin-bottom:12px;padding:16px}.dashboard-datagrid-2 .table .th{text-align:center;background-color:var(--primary-table-header);color:#fff;border:1px solid #d7d7d770}.dashboard-datagrid-2 .table .th:first-child{border-radius:10px 0 0}.dashboard-datagrid-2 .table .th:last-child{border-radius:0 10px 0 0}.dashboard-datagrid-2 .table .tr:nth-child(2n) .td{background-color:#d7d7d770}.dashboard-datagrid-2 .mx-groupbox-body{border:0}.dashboard-datagrid-2 .table{background-color:#ffffff70}.dashboard-datagrid-2 .table .tr{font-size:15px;font-weight:600}.dashboard-datagrid-2 .table .tr .mx-text{text-align:center;font-size:16px;font-weight:600;display:block}.dashboard-datagrid-2 .mx-groupbox-header{padding:8px}.dashboard-datagrid-2 .selected-col{background-color:var(--primary-color-select)!important}.dashboard-datagrid-2 .table .tr .dashboard-value-green{color:var(--progress-green)}.dashboard-datagrid-2 .table .tr .dashboard-value-yellow{color:var(--progress-yellow)}.dashboard-datagrid-2 .table .tr .dashboard-value-red{color:var(--progress-red)}.dashboard-datagrid-2 .mx-listview ul{margin:0!important}.mx-button{border:1px solid var(--primary-color);color:#fff;background-color:var(--primary-color);border-radius:20px}.mx-button:hover{color:var(--primary-color);border:1px solid var(--primary-color);background-color:#fff;transition:all .3s}.btn-danger{background-color:var(--progress-red);border-color:var(--progress-red)}.btn-danger:hover{color:var(--progress-red)}.box-header{color:var(--primary-color);margin-bottom:12px;text-decoration:underline}.form-control{border-color:var(--primary-color-select)}.form-control:focus{border-color:var(--primary-color)!important}.mandatory-field .control-label:after{content:"*";color:red;font-size:14px}.login-page-tab{padding:0 100px}.login-page-tab .mx-tabcontainer>.mx-tabcontainer-tabs{justify-content:center}.login-page-tab .mx-tabcontainer>.mx-tabcontainer-tabs li{width:50%}.login-page-tab .mx-tabcontainer>.mx-tabcontainer-tabs>li>a{text-align:center;color:var(--mrpl);border:1px solid #d7d7d7;border-radius:0;font-weight:600}.login-page-tab .mx-tabcontainer>.mx-tabcontainer-tabs>li.active>a{color:#fff;background:linear-gradient(180deg, var(--primary-color), var(--primary-table-header))}.login-page-tab .box-shadow{border-radius:10px;padding:30px 50px;box-shadow:0 0 3px #522e91}.login-page-tab .login-inner-container{padding:10px 50px}.login-page-tab .row{align-items:center}.login-page-tab .form-container .form-group{margin:0}.wizard-step-number img{scale:2;margin:0!important}.subcontractor-overview .subcontractor-step .btn,.workorder-overview .workorder-step .btn,.job-commencement .job-step .btn,.worker-overview .worker-step .btn,.docs-upload .doc-step .btn,.apply-pass .pass-step .btn{color:#1b34a0;background-color:#d4dbfa;border-color:#1b34a0}.subcontractor-overview .subcontractor-step,.workorder-overview .workorder-step,.job-commencement .job-step,.worker-overview .worker-step,.docs-upload .doc-step,.apply-pass .pass-step{color:#1b34a0}.fullScreenPopup{width:75vw}.Custom-Popup{height:30vw}.info-container{background:#f0f8ff;border:1px solid #4169e1;border-radius:5px;justify-content:start;align-items:center;margin-bottom:5px;padding:10px;display:flex}.info-container .mx-text{margin-left:5px}.info-container .info-button{color:#4169e1;background:0 0;border:0;padding:0;font-size:16px}.primary-checkbox input[type=checkbox]:before{border-color:var(--primary-color)!important}.captcha-box .question-container{color:#000;background-color:#d9dfe7;border-radius:5px;margin-bottom:5px;padding:3px;font-size:16px}.captcha-box .form-control{border:0;border-bottom:1px solid var(--primary-color);border-radius:0;padding-top:0}.pass-overview-workorder-lv .mx-listview-searchbar .btn{display:none}.pass-overview-workorder-lv .mx-listview-searchbar input{border-color:var(--primary-color)}.pass-overview-workorder-lv .mx-listview-searchbar{margin-bottom:8px}.pass-overview-workorder-lv .mx-listview>ul>li{border:0;margin-bottom:2px;padding:0}.pass-overview-workorder-lv .mx-listview>ul>li .pass-workorder-container{border:1px solid var(--primary-table-header);border-radius:5px;padding:4px}.pass-overview-workorder-lv .mx-listview>ul>li .pass-workorder-container .mx-text{margin-bottom:0!important}.pass-overview-workorder-lv .mx-listview .selected{background-color:var(--primary-table-header)}.pass-overview-workorder-lv .mx-listview .selected .mx-text{color:#fff;transition:all .2s}.pass-overview-workorder-lv .mx-listview .selected{transition:all .2s}.pass-overview-custom-grid{grid-template-columns:1fr 9fr;column-gap:10px;display:grid}.migration-note-section{background-color:#f6c6c6;border-radius:4px;margin-bottom:12px;padding:16px;box-shadow:0 0 3px red}.disabled-btn,.disabled-btn:hover{color:#fff;cursor:not-allowed;background:#d7d7d7;border-color:#d7d7d7}.worker-assignment-error{justify-content:start;align-items:center;display:flex}.worker-assignment-error img{width:20px}.worker-assignment-error{width:100%}.assign-workers-container .mx-dataview-content{overflow:hidden!important}.workman-register-container{overflow-x:visible}.workman-register-container .workman-register-container-grid{width:2900px}.dashboard-datagrid-2 .table .tr .mx-text{white-space:break-spaces!important}.tab-pills.mx-tabcontainer>.mx-tabcontainer-tabs>li.active>a,.tab-pills.mx-tabcontainer>.mx-tabcontainer-tabs>li.active>a:hover,.tab-pills.mx-tabcontainer>.mx-tabcontainer-tabs>li.active>a:focus{background-color:var(--primary-color);border-color:var(--primary-color)}.h5-bold{color:#0a1325;font-size:14px;font-weight:600}.document-container{border:1px solid #000;border-radius:12px;padding:24px}.document-container .document-footer-text{margin-top:30px;font-size:10px;display:block}.vertical-tabs .mx-tabcontainer{display:flex}.vertical-tabs .mx-tabcontainer-tabs{flex-direction:column;width:12%}.vertical-tabs .mx-tabcontainer-content{width:88%}.vertical-tabs .tab-pills.mx-tabcontainer>.mx-tabcontainer-tabs>li>a{border-radius:0 20px 20px 0;transition:all .2s}.document-table td{padding:8px}.sic-master-datagrid-filter{margin-bottom:20px;padding:0 20%}.sic-master-datagrid-filter .filter-selector-button{display:none}.sic-master-datagrid-filter .filter-input{border-color:var(--primary-table-header);border-radius:20px;width:30%}.hide-column{display:none}.table .td>.td-text,.table .td *{white-space:break-spaces}.attendanceWorkmanCard{cursor:pointer;height:220px!important}.attendanceWorkmanCard:hover{transform:scale(1.01)}.calendar-view .mx-grid-controlbar,.calendar-view .mx-grid-searchbar,.calendar-view .pagination-bar{display:none}.calendar-view .calendarColumn{border:1px solid #d7d7d770;padding:5px}.calendar-view .widget-gallery .widget-gallery-items{grid-gap:0px}.calendar-view .sundayColumn .mx-text{color:red!important}.exportAttendanceContainer{width:7500px}.exportAttendanceContainer .mx-datagrid table th{background-color:var(--primary-table-header);color:#fff;border-left:1px solid #d7d7d7;padding:8px;width:43%!important}.exportAttendanceContainer .mx-datagrid table th:first-child{border-left:0;border-radius:10px 0 0}.exportAttendanceContainer .mx-datagrid table th:last-child{border-left:0;border-radius:0 10px 0 0}.exportAttendanceContainer .mx-datagrid table tbody tr td .mx-datagrid-data-wrapper{white-space:break-spaces}.exportAttendanceContainer .mx-datagrid table tbody tr td{color:#000;border:1px solid #00000070;padding:8px}.exportAttendanceContainer .mx-datagrid table tbody tr:nth-child(2n) td{background-color:#d7d7d770}.attendanceSummaryHelperContainer{width:2400px}.attendanceSummaryHelperContainer .mx-datagrid table th{background-color:var(--primary-table-header);color:#fff;border-left:1px solid #d7d7d7}.attendanceSummaryHelperContainer .mx-datagrid table th:first-child{border-left:0;border-radius:10px 0 0}.attendanceSummaryHelperContainer .mx-datagrid table th:last-child{border-left:0;border-radius:0 10px 0 0}.attendanceSummaryHelperContainer .mx-datagrid table tbody tr td .mx-datagrid-data-wrapper{white-space:break-spaces}.attendanceSummaryHelperContainer .mx-datagrid table tbody tr td{color:#000;border:1px solid #00000070}.attendanceSummaryHelperContainer .mx-datagrid table tbody tr:nth-child(2n) td{background-color:#d7d7d770}.lv-nopad .mx-listview>ul>li{padding:0!important}.lv-noborder .mx-listview>ul>li{border:0!important}.table-col-18{grid-template-columns:2fr 2fr repeat(16,1fr);display:grid}.table-col-18 .td{text-align:center;text-overflow:ellipsis;cursor:context-menu;border:1px solid #00000070;padding:1px;overflow:hidden}.table-col-18 .td .mx-text{text-overflow:ellipsis;white-space:break-spaces}.lv-alternateRows .mx-listview>ul>li:nth-child(2n) .td{background-color:#d7d7d7}.thead .td{background-color:var(--primary-table-header);color:#fff}.thead .td:first-child{border-radius:10px 0 0}.thead .td:last-child{border-radius:0 10px 0 0}.wageTableHeader{grid-template-columns:repeat(13,1fr) 8fr repeat(6,1fr)}.wageTableHeader .td{white-space:nowrap;writing-mode:vertical-lr;justify-content:center;align-items:center;padding:10px;display:flex;transform:rotate(180deg)}.wageTableHeader .td:first-child{border-radius:0 0 10px}.wageTableHeader .td:last-child{border-radius:0 0 0 10px}.wageTableBody{grid-template-columns:repeat(27,1fr)}.wageTableBody .td{justify-content:center;align-items:center;display:flex}.wage-tableheader-col-20{grid-template-columns:repeat(14,1fr) 8fr repeat(6,1fr)}.wage-tableheader-col-21{grid-template-columns:repeat(15,1fr) 8fr repeat(6,1fr)}.wage-tableheader-col-22{grid-template-columns:repeat(16,1fr) 8fr repeat(6,1fr)}.wage-tableheader-col-23{grid-template-columns:repeat(17,1fr) 8fr repeat(6,1fr)}.wage-table-col-27{grid-template-columns:repeat(28,1fr)}.wage-table-col-28{grid-template-columns:repeat(29,1fr)}.wage-table-col-29{grid-template-columns:repeat(30,1fr)}.wage-table-col-30{grid-template-columns:repeat(31,1fr)}.deductionsBox{flex-direction:column;justify-content:end;display:flex}.deductionsBox .deductionContainer{background-color:var(--primary-table-header);color:#fff;border:1px solid #d7d7d770;justify-content:center;align-items:center;height:100%;display:flex}.deductionsBox .deductionCols{grid-template-columns:repeat(8,1fr);display:grid}.deductionsBox .deductionCols .td{border-radius:0!important}.table-col-5{grid-template-columns:repeat(5,1fr);display:grid}.table-col-5 .td{border:1px solid #00000070;padding:8px}.sampleShiftUploadContainer{grid-template-columns:repeat(3,1fr);display:grid}.sampleShiftUploadContainer .td{border:1px solid #d7d7d7;padding:8px}.workerPassStatusLinkContainer .mx-text{color:#004aff}.workerDumpDataContainer{overflow-x:scroll}.workerDumpDataContainer .workerDumpDataContainer-grid .table .th{background-color:var(--primary-table-header);color:#fff}.workerDumpDataContainer .workerDumpDataContainer-grid .table .td,.workerDumpDataContainer .workerDumpDataContainer-grid .table .th{border:1px solid #d7d7d7;padding:4px 2px!important}.workerDumpDataContainer .workerDumpDataContainer-grid .table .th .column-header span{font-size:.9em!important}.workerDumpDataContainer .workerDumpDataContainer-grid{width:3200px}.reportDataGridStyling .table .th{background-color:var(--primary-table-header);color:#fff}.reportDataGridStyling .table .td,.reportDataGridStyling .table .th{border:1px solid #d7d7d7;padding:4px 2px!important}.printPassIdSelectContainer .mx-listview>ul>li{background-color:#0000}.printPassIdSelectContainer .selectIdContainer{color:var(--primary-table-header);border:1px solid var(--primary-table-header);border-radius:0 20px 20px 0;margin-bottom:2px;padding:5px}.printPassIdSelectContainer .mx-listview>ul>li.selected .selectIdContainer{color:#fff;background-color:var(--primary-table-header)}.mx-listview>ul>li .selectIdContainer-selectedpasses .mx-text{color:#fff!important}.mx-listview>ul>li .selectIdContainer-selectedpasses{color:#fff;background-color:var(--primary-table-header)}.passWithBtnContainer{flex-direction:column;justify-content:center;align-items:center;display:flex}.passQRContainer{justify-content:center;align-items:center;padding:8px;display:flex}.passQRContainer svg{width:90px;height:90px}.vertical-compact-reportGrid{width:initial!important}.vertical-compact-reportGrid .table .th{white-space:nowrap;writing-mode:vertical-lr;border:1px solid #00000070;justify-content:center;align-items:center;padding:10px;display:flex;transform:rotate(180deg);border-radius:0!important;font-size:14px!important}.vertical-compact-reportGrid .table .td{border:1px solid #00000070;padding:4px}.vertical-compact-reportGrid .table .tr .mx-text,.vertical-compact-reportGrid .table .td>.td-text,.vertical-compact-reportGrid .table .td *{font-size:12px;font-weight:400}.report-datagrid-1 .mx-datagrid table th,.report-datagrid-1 .mx-datagrid table tbody tr td{border:1px solid #00000070;padding:4px}.report-datagrid-1 .mx-datagrid table th .mx-datagrid-data-wrapper,.report-datagrid-1 .mx-datagrid table tbody tr td .mx-datagrid-data-wrapper{white-space:break-spaces!important}.report-datagrid-1 .mx-datagrid table th{background-color:var(--primary-table-header);color:#fff}.background-image-login{background-position:50%;background-size:cover;align-items:center;width:100vw;height:100vh;display:flex}.loginBox-TopContainer .logo-container{margin-bottom:40px!important}.loginBox-TopContainer .welcomeContainer{margin:0!important;display:none!important}.loginBox-TopContainer .welcomeContainer .mx-text{font-size:20px;color:var(--primary-color)!important}.loginBox-TopContainer .infoContainer{margin:0!important;display:none!important}.loginBox-TopContainer .formblock{margin-bottom:0!important}.background-image-forgetpassword{background-position:50%;background-size:cover;align-items:center;width:100vw;height:100vh;display:flex}.forget-password-right{box-shadow:1px #000}.card-watermark{border-radius:20px;margin-bottom:10px;position:relative;padding:10px!important}.card-watermark .worker-logo-container{position:absolute;bottom:10px;right:10px}.card-watermark .worker-logo-container img{opacity:.7;width:30px}.workorder-details-container td{border:1px solid #000;padding:4px}.workorder-details-container .label{color:#002c5c;font-weight:700}.workorder-details-container .details-text,.workorder-details-container .value{color:#000;font-weight:600}.workorder-details-container .mx-link{color:#264ae5}.bold-text{color:#000;margin-right:10px;font-weight:600}.workorder-details-text{color:var(--primary-color);margin-right:10px;font-weight:600}.role-switcher-userrole-container{align-items:center;gap:10px;display:flex}.role-switcher-userrole-container .mx-text{margin:0!important}.role-switcher-userrole-container .role-icon-container{background-color:var(--primary-color);color:#fff;border-radius:20px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.mx-scrollcontainer-fixed>.mx-scrollcontainer-middle>.mx-scrollcontainer-wrapper{background-color:#f0f0f0}.layout-atlas .mx-scrollcontainer-top.region-topbar{background-color:#fff}.layout-atlas .mx-scrollcontainer-top.region-topbar a{color:var(--primary-color)}.region-topbar .mx-navbar ul.nav>li.mx-navbar-item>a{color:var(--primary-color);font-weight:600;background-color:#0000!important}.region-topbar .mx-navbar ul.nav>.mx-navbar-item>a:hover,.region-topbar .mx-navbar ul.nav>.mx-navbar-item>a:focus,.region-topbar .mx-navbar ul.nav>.mx-navbar-item.active a,.region-topbar .mx-navbar ul.nav>.mx-navbar-item.open>a,.region-topbar .mx-navbar ul.nav>.mx-navbar-item.open>a:hover,.region-topbar .mx-navbar ul.nav>.mx-navbar-item.open>a:focus,.region-topbar .mx-navbar ul.nav>.mx-navbar-item.open>a,.region-topbar .mx-navbar ul.nav>li.mx-navbar-item>a:focus,.region-topbar .mx-navbar ul.nav>.mx-navbar-item:focus a,.region-topbar .mx-navbar ul.nav>.mx-navbar-item.active a,.region-topbar .mx-navbar ul.nav>li.mx-navbar-item>a:hover{color:var(--primary-color);text-decoration:underline}.region-topbar .mx-navbar ul.nav>.mx-navbar-item.open .dropdown-menu{background-color:#fff}.region-topbar .mx-navbar ul.nav>.mx-navbar-item.open .dropdown-menu li a{font-size:15px;font-weight:600;color:var(--primary-color)!important}.region-topbar .mx-navbar ul.nav>.mx-navbar-item.open .dropdown-menu li a:hover{text-decoration:underline;color:var(--primary-color)!important;background-color:#0000!important}.shramCoLogoContainer img{height:50px!important}.region-topbar{padding:0 8px!important}.topbar-content .row{align-items:center}.card{box-shadow:var(--card-box-shadow)}.homepage-nav-card{border-top:5px solid var(--primary-color);margin-top:25px;overflow:visible}.homepage-nav-card h4{text-align:center;font-size:18px!important}.homepage-nav-card .card-body{padding:0;position:relative;bottom:40px}.homepage-nav-card .card-img{justify-content:center;display:flex;position:relative;bottom:45px}.homepage-nav-card .card-img img{border:1px solid var(--primary-color);background-color:#fff;border-radius:70px;width:75px;padding:10px;overflow:visible}.homepage-nav-card .mx-text{text-align:justify;color:#414141;font-size:13px;display:block}.homepage-nav-card h4{text-align:center!important;color:var(--primary-color)!important;margin-bottom:5px!important}.homepage-nav-card:hover{transition:all .2s;transform:scale(1.04)}.userProfile-Container{justify-content:end;align-items:center;display:flex}.userProfile-Container h4{color:var(--primary-color)!important}.userProfile-Container .mx-text{color:#414141;display:block;text-align:right!important;margin:0 4px 0 0!important}.userProfile-Container .userProfile-icon img{border:1px solid;border-radius:30px;padding:1px;overflow:hidden;width:50px!important;height:50px!important}.logoContainer{justify-content:start;align-items:center;padding:5px 0;display:flex}.logoContainer .logoImgContainer img{width:50px!important;height:50px!important}.logoContainer .mainLogoText{color:var(--primary-color);font-size:20px;font-weight:800;line-height:1;display:block}.logoContainer .logoSubText{color:#414141;font-size:12px;display:block}.custom-datagrid-styling .mx-datagrid table th{background-color:var(--primary-table-header);color:var(--primary-table-header-color);padding:8px}.custom-datagrid-styling .mx-datagrid table th:first-child{border-radius:10px 0 0}.custom-datagrid-styling .mx-datagrid table th:last-child{border-radius:0 10px 0 0}.custom-datagrid-styling .mx-datagrid table tbody tr:nth-child(2n) td{background-color:#fff}.custom-datagrid-styling .mx-datagrid table tbody tr:nth-child(odd) td{background-color:#d7d7d7}.custom-datagrid-styling .mx-datagrid table tbody tr td{border:1px solid #00000070;padding:8px;font-weight:600}.custom-datagrid-styling .mx-datagrid table tbody tr.selected td,.custom-datagrid-styling .mx-datagrid table tbody tr.selected:hover td{background-color:#002c5c78!important}.custom-datagrid2-styling .table{background-color:#0000}.custom-datagrid2-styling .table .th{background-color:var(--primary-table-header);color:var(--primary-table-header-color);padding:8px}.custom-datagrid2-styling .table .th:first-child{border-radius:10px 0 0}.custom-datagrid2-styling .table .th:last-child{border-radius:0 10px 0 0}.custom-datagrid2-styling .table .tr .td{font-weight:600}.custom-datagrid2-styling .table .tr:nth-child(2n) .td{background-color:#fff}.custom-datagrid2-styling .table .tr:nth-child(odd) .td{background-color:#d7d7d7}.custom-datagrid2-styling .table .tr .td,.custom-datagrid2-styling .table .th{border:1px solid #00000070;padding:8px}.custom-datagrid2-styling .table .tr:last-child .td:first-child{border-radius:0 0 0 10px}.custom-datagrid2-styling .table .tr:last-child .td:last-child{border-radius:0 0 10px}.lv-module-mxmodel .mx-listview>ul>li{background-color:#0000!important}.lv-module-mxmodel .li-container{box-shadow:var(--card-box-shadow);color:var(--primary-color);background-color:#fff;border-radius:12px;margin-bottom:10px;padding:8px}.lv-module-mxmodel .selected-module,.lv-module-mxmodel .mx-listview>ul>li.selected .li-container{background-color:var(--active-selected);color:#fff}.mx-groupbox-header{background-color:var(--primary-table-header)!important;color:var(--primary-table-header-color)!important;border-radius:10px 10px 0 0!important}.universalFileViewer .top-Bar{display:none}.universalFileViewer .pdf-div{border:0}.report-datagrid-1 .mx-datagrid table tbody tr:nth-child(2n) td{background-color:#f0f1f2}.report-datagrid-2 .table .th,.report-datagrid-2 .table .td{border:1px solid #00000070;padding:4px}.report-datagrid-2 .table .th .mx-datagrid-data-wrapper,.report-datagrid-2 .table .td .mx-datagrid-data-wrapper{white-space:break-spaces!important}.report-datagrid-2 .table .th:first-child,.report-datagrid-2 .table .th:last-child{border-radius:0}.report-datagrid-2 .table .th{background-color:var(--primary-table-header);color:#fff}.report-datagrid-2 .table .td .td-text,.report-datagrid-2 .table .td .mx-text{font-size:14px;font-weight:500}.forgotPasswordLayout{justify-content:center;align-items:center;display:flex;width:400px!important;height:250px!important}.forgotPasswordLayout .modal-content{box-shadow:var(--card-box-shadow)!important}.forgotPasswordShramCoLogoContainer img{width:200px}.confirmPopupLayout{width:400px}.confirmPopupLayout .modal-header{display:none!important}.confirmPopupLayout .modal-content{box-shadow:var(--card-box-shadow)!important}.requestConfirmationContainer .imageContainer img{width:80px}.requestConfirmationContainer .imageContainer{justify-content:center;display:flex}.conversionRequestCard{border-top:5px solid #b89043}.conversionRequestCard .mx-text{color:#b89043!important}.initiatedRequestCard{border-top:5px solid #b8aa43}.initiatedRequestCard .mx-text{color:#b8aa43!important}.totalRequestCard{border-top:5px solid #5191dc}.totalRequestCard .mx-text{color:#5191dc!important}.acceptedRequestCard{border-top:5px solid #74b843}.acceptedRequestCard .mx-text{color:#74b843!important}.forgotPasswordCloseButton{color:var(--primary-color)!important;background-color:#0000!important;border:none!important}.workorderSettingDatagrid-2 .table .th{background-color:var(--primary-table-header);color:#fff;border:1px solid #00000070;padding:8px}.workorderSettingDatagrid-2 .table .td{border:1px solid #00000070;padding:8px}.workorderSettingDatagrid-2 .table .tr:nth-child(odd) .td{background-color:#d7d7d770}.workorderSettingDatagrid-2 .form-group{margin:0!important}.custom-datagrid-2 .table .th{background-color:var(--primary-table-header);color:#fff;border:1px solid #00000070;padding:8px}.custom-datagrid-2 .table .td{border:1px solid #00000070;padding:8px}.custom-datagrid-2 .table .tr:nth-child(odd) .td{background-color:#d7d7d770}.custom-datagrid-2 .form-group{margin:0!important}.validationLayout{overflow:visible;width:440px!important}.validationLayout div{overflow:visible!important}.workerDetailValidationHelperImageContainer{background-color:#fff;border-radius:100%;justify-content:center;display:none;position:absolute;top:-100px;left:140px}.workerDetailValidationHelperImageContainer img{width:70px;height:70px}.workerDetailValidationHelper-closebuttoncontainer{justify-content:end;padding:0 4px;display:flex}.workerDetailValidationHelper-closebuttoncontainer .btn{color:#000!important;background-color:#0000!important;border:0!important;padding:0!important}.workerDetailValidationHelper-closebuttoncontainer{margin-bottom:12px}.history-row{border:1px solid var(--primary-color);border-radius:5px 10px 10px 5px;padding:12px}.history-row-Success{border-left:5px solid var(--progress-green)}.history-row-Warning{border-left:5px solid var(--progress-yellow)}.history-row-Error{border-left:5px solid var(--progress-red)}.green-column{background-color:#b1ffb1!important}.red-column{background-color:#ff9f9f!important}.table-alternaterows table.mx-table>tbody>tr:nth-child(2n)>td{background:#d7d7d770}.shift-pagination-up{position:relative}.shift-pagination-up .mx-grid .mx-grid-controlbar{position:absolute;top:-10px;right:0}.card-header-container{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.card-header-container .mx-text{margin:0!important}.card-header-container a{font-size:16px}.passOverview-tabs-container{margin-bottom:10px}.passOverview-tabs-container .btn{border-color:var(--primary-color);color:var(--primary-color);background-color:#fff;border-radius:5px;margin-right:10px}.passOverview-tabs-container .active-btn,.passOverview-tabs-container .btn:hover{background-color:var(--primary-color);color:#fff;transform:.2s all}.attendance-dashboard-card-container .card{border-top:5px solid var(--primary-color);border-radius:5px 5px 4px 4px;padding:12px}.attendance-dashboard-card-container .card:hover{transition:all .2s;scale:1.02}.workerAssignment-template-grid .mx-grid-pagingbar{display:none}.workerAssignment-template-grid .mx-datagrid table th,.workerAssignment-template-grid .mx-datagrid table td{border:1px solid #00000070;padding:4px}.workerAssignment-template-grid .mx-datagrid-data-wrapper{white-space:break-spaces}.workerAssignment-template-grid .mx-datagrid table th .mx-datagrid-head-caption{font-size:13px}.workerAssignment-template-grid .mx-grid-controlbar .mx-button,.workerAssignment-template-grid .mx-grid-search-controls .mx-button{color:var(--primary-color);background-color:#0000;border:0;padding:0}.umx-progress{margin:ato;opacity:1;z-index:5000;background:#333;border-radius:4px;width:250px;max-width:90%;padding:20px 15px;transition:opacity .4s ease-in-out;position:fixed;top:30%;left:0;right:0}.mx-progress-hidden{opacity:0}.mx-progress-message{color:#fff;text-align:center;margin-bottom:5px}.mx-progress-empty .mx-progress-message{display:none}.mx-progress-indicator{mix-blend-mode:multiply;opacity:1!important;background-size:200px 200px!important;border-radius:124px!important;width:200px!important;height:200px!important;margin:auto!important;scale:.95!important}.mx-progress{background:0 0!important}.h-300{height:300px!important}.h-200{height:220px!important}.delete-btn{background-color:var(--danger-red);border-color:var(--danger-red)!important}.delete-btn:hover{color:var(--danger-red)}.edit-btn{background-color:var(--edit-yellow-color);border-color:var(--edit-yellow-color)!important}.edit-btn:hover{color:var(--edit-yellow-color)}.new-btn{background-color:var(--success-green);border-color:var(--success-green)!important}.new-btn:hover{color:var(--success-green)}.pad-24-60{padding:24px 60px!important}.pills-lv .mx-listview>ul>li{background-color:#0000!important}.pills-lv .li-container{box-shadow:var(--card-box-shadow);color:var(--primary-color);background-color:#fff;border-radius:12px;margin-bottom:10px;padding:8px}.pills-lv .selected-container,.pills-lv .mx-listview>ul>li.selected .li-container{background-color:var(--active-selected);color:#fff}.hideModalHeader .modal-header,.no-pagination .pagination-bar{display:none}.information-popup{width:300px;overflow:hidden}.information-popup .modal-body{overflow:hidden}.information-popup .infoPopupTopContainer{background-color:#f3fcf7;border-radius:0 0 100% 100%;height:100px;margin-bottom:20px}.information-popup .infoPopupTopContainer .info-icon-container{justify-content:center;align-items:center;height:100%;display:flex}.information-popup .infoPopupTopContainer .info-icon-container img{width:40px;height:40px}.information-popup .main-header{text-align:center;padding:0 10px;font-size:26px;font-weight:600;display:block}.information-popup .supporting-text{text-align:center;padding:0 10px;display:block}.information-popup .button-container{justify-content:center;margin:20px 0;padding:0 10px;display:flex}.information-popup .close-btn{border:1px solid #0000;width:80%;padding:8px;font-size:18px;font-weight:600}.information-popup .success-popup .infoPopupTopContainer{background-color:#f3fcf7}.information-popup .success-popup .close-btn{background-color:#0cbf59}.information-popup .success-popup .close-btn:hover{color:#0cbf59;background-color:#0000;border:1px solid #0cbf59;transition:all .5s}.information-popup .error-popup .infoPopupTopContainer{background-color:#fef6f4}.information-popup .error-popup .close-btn{background-color:#f53f3e}.information-popup .error-popup .close-btn:hover{color:#f53f3e;background-color:#0000;border:1px solid #f53f3e;transition:all .5s}.information-popup .warning-popup .infoPopupTopContainer{background-color:#fef9f4}.information-popup .warning-popup .close-btn{background-color:#ff9c44}.information-popup .warning-popup .close-btn:hover{color:#ff9c44;background-color:#0000;border:1px solid #ff9c44;transition:all .5s}.remarks-popup{width:450px}.passContainer{background:#fff;border:1px solid #000;width:700px;height:500px}.passContainer td{padding:0!important}.passContainer .borderContainer{border:1px solid #000}.passContainer h3,.passContainer h4,.passContainer h5{margin:0!important}.passContainer .marginText{margin:2px;line-height:1;display:block;margin-bottom:10px!important}.passContainer{flex-direction:column;justify-content:space-between;display:flex}.passContainer .signSpace{border:1px solid #000}.passContainer .lineHeightText{line-height:1}.passContainer .signImage{justify-content:center;display:flex}.passContainer .signImage img{width:40px}.mainGate{background-color:#fff!important}.lpJunctionGate{background-color:#fc88fc!important}.jokatteGate{background-color:#ff6!important}.eGate{background-color:#62c7fd!important}.townshipGate{background-color:#75ff73!important}.aromaticGate{background-color:#ff9c3e!important}.noGateClass{background-color:#ffdada!important}.page-break{page-break-after:always;margin-bottom:10px}.print-pass-bg{background:#000000b0;border-radius:8px 8px 0 0;padding-bottom:10px;position:relative}.print-pass-bg .print-pass-topContainer{width:100%;box-shadow:var(--card-box-shadow);z-index:2;background-color:#000;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;margin-bottom:10px;padding:5px 10px;display:flex;position:sticky;top:0}.print-pass-bg .print-pass-topContainer .btn{background-color:#0000;border:none;padding:0;font-size:18px}.print-pass-bg .print-pass-topContainer .mx-text{color:#fff;font-size:18px;font-weight:600}.bulkPass-printing-container{height:85vh;overflow:scroll}.selectIdContainer-selectedpasses{background-color:var(--primary-color);color:#fff!important}.login-page-top{height:200px;position:relative;overflow:hidden}.login-page-top .primary-circle{background-color:var(--primary-color);border-radius:250px;width:250px;height:250px;position:absolute;top:-70px;right:-15%}.login-page-top .secondary-circle{background-color:var(--secondary-color);border-radius:200px;width:200px;height:200px;position:absolute;top:-100px;left:10%}.login-page-img{flex-direction:column;justify-content:center;align-items:center;display:flex}.login-page-img img{margin-bottom:20px!important}.login-page-img .mx-text{color:var(--primary-color);font-size:16px;font-weight:600}.profile-phone+.role-anonymous{overflow:hidden}.phone-captcha-box{grid-template-columns:7fr 3fr 1fr;display:grid}.phone-captcha-box .question-container{margin-right:5px}.phone-captcha-box .question-container .mx-text{font-size:16px!important}.login-mid-container{padding:24px 12px}.login-mid-container .form-control{border:0;border-bottom:1px solid var(--primary-color);background:0 0;border-radius:0;width:100%;margin:10px 0;font-weight:600;color:var(--primary-color)!important;font-size:16px!important}.chirahnthana-phone-bottombar *{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.chirahnthana-phone-bottombar h4{color:var(--primary-color)}.chirahnthana-phone-bottombar .bottom-nav-text-icons.mx-menubar ul.mx-menubar-list li.mx-menubar-item a span{font-size:25px}.chirahnthana-phone-bottombar .headerhero{background-color:var(--secondary-color)!important}.chirahnthana-phone-bottombar .welcome-text .mx-text{color:#000}.chirahnthana-phone-bottombar .logo-container img{width:50px}.chirahnthana-phone-bottombar .logo-container{justify-content:end;display:flex}.chirahnthana-phone-bottombar .homepage-user-container img{width:50px;margin-right:5px}.chirahnthana-phone-bottombar .homepage-user-container{align-items:center;display:flex}.chirahnthana-phone-bottombar .homepage-user-container h4{color:var(--primary-color)}.chirahnthana-phone-bottombar .homepage-user-container .mx-text{margin:0}.chirahnthana-phone-bottombar .text-yellow{color:#9a9a04}.chirahnthana-phone-bottombar .text-green{color:green}.chirahnthana-phone-bottombar .text-red{color:red}.chirahnthana-phone-bottombar .card{margin-bottom:12px;padding:12px 24px}.chirahnthana-phone-bottombar .phone-card{background-color:var(--secondary-color);border-left:5px solid var(--primary-color);border-radius:4px 6px 6px 4px;width:300px}.chirahnthana-phone-bottombar .phone-card h4{color:var(--primary-color)}.chirahnthana-phone-bottombar .card-arrow-container{justify-content:end;display:flex}.chirahnthana-phone-bottombar .card-arrow-container .btn{border-radius:20px}.chirahnthana-phone-bottombar .more-info-menu table.mx-table>tbody>tr{border-bottom:1px solid var(--secondary-color)}.chirahnthana-phone-bottombar .certificate-logo{justify-content:center;display:flex}.chirahnthana-phone-bottombar .certificate-logo img{width:30%}.chirahnthana-phone-bottombar ::-webkit-scrollbar{width:4px}.chirahnthana-phone-bottombar ::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px gray}.chirahnthana-phone-bottombar ::-webkit-scrollbar-thumb{background:#d7d7d7;border-radius:10px}.chirahnthana-phone-bottombar ::-webkit-scrollbar-thumb:hover{background:#000}.phoneBottombarLayout .bottom-nav-text-icons.mx-menubar ul.mx-menubar-list li.mx-menubar-item a img,.phoneBottombarLayout .bottom-nav-text-icons.mx-menubar ul.mx-menubar-list li.mx-menubar-item a:hover img{width:25px;height:25px}.phoneBottombarLayout .bottom-nav-text-icons.mx-menubar ul.mx-menubar-list li.mx-menubar-item a,.phoneBottombarLayout .bottom-nav-text-icons.mx-menubar ul.mx-menubar-list li.mx-menubar-item a:hover{color:var(--primary-color);font-weight:600}.phoneBottombarLayout .mx-menubar ul.mx-menubar-list li.mx-menubar-item.active a,.phoneBottombarLayout .mx-menubar ul.mx-menubar-list li.mx-menubar-item:hover a{color:var(--primary-color);background-color:#0000}.phoneBottombarLayout .mx-menubar-horizontal,.phoneBottombarLayout .mx-menubar-horizontal:hover{color:var(--secondary-color)!important;background-color:#fff!important}.PWA-homepage-logocontainer{background-color:#fff;padding:4px}.PWA-homepage-logocontainer img{width:50%}.active-workorder-container .mx-text{color:var(--progress-green)!important}.total-workorder-container .mx-text{color:var(--progress-yellow)!important}.left-lined-card{border-left:7px solid var(--primary-color);border-radius:5px 10px 10px 5px}.left-lined-card-green{border-left:7px solid var(--progress-green)}.left-lined-card-red{border-left:7px solid var(--progress-red)}.single-punch-left-lined-card{border-left:7px solid var(--progress-yellow)}.help-document-rows{box-shadow:var(--card-box-shadow);background-color:#fff;border-radius:20px;justify-content:space-between;align-items:center;padding:4px 8px;display:flex}.homepage-icon{background:#002c5c;border:1px solid;width:90px;height:90px;position:absolute;top:-22px;left:-25px;transform:rotate(45deg)}.home-img-icon{z-index:2!important;filter:grayscale()invert()sepia()hue-rotate(180deg)saturate(500%)!important;width:45px!important;position:relative!important}.mx-groupbox>.mx-groupbox-header{color:#0a1325;background:#e7e7e9;border:1px solid #e7e7e9;border-bottom-width:0;border-radius:4px 4px 0 0;margin:0;padding:8px 16px;font-size:14px}.sms-reload-button{border-radius:var(--radius-ui);background-color:var(--surface-panel);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.sms-reload-button:hover{background-color:color-mix(in srgb, var(--primary-color) 10%, transparent)}.sms-reload-button:hover .sms-reload-icon{color:var(--primary-color);opacity:1}.sms-reload-icon{color:var(--primary-color);opacity:.8;stroke-width:2.5px;transition:all .2s;width:22px!important;height:22px!important}.profile-action-button{cursor:pointer;z-index:10;transition:transform .2s;position:absolute;bottom:-2px;right:-4px;border-radius:var(--radius-sm)!important;background-color:var(--primary-color)!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;box-shadow:var(--shadow-sm)!important;border:2px solid var(--surface-card)!important;justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important}.profile-action-button:hover{transform:scale(1.05)}.profile-action-icon{color:#fff!important;stroke:currentColor!important;stroke-width:2.5px!important;width:12px!important;height:12px!important}.student-view-button{cursor:pointer;transition:all .2s;border-radius:var(--radius-sm)!important;background-color:var(--primary-color)!important;width:32px!important;height:32px!important;box-shadow:var(--shadow-sm)!important;border:none!important;justify-content:center!important;align-items:center!important;display:flex!important}.student-view-button:hover{background-color:color-mix(in srgb, var(--primary-color) 90%, transparent)!important}.student-view-icon{color:#fff!important;stroke:currentColor!important;stroke-width:2px!important;width:14px!important;height:14px!important}.students-table-row{border-bottom:1px solid var(--border-subtle);transition:background-color .25s cubic-bezier(.4,0,.2,1)}.students-table-row.students-row-clickable{cursor:pointer}.students-table-row.students-row-clickable:hover{background-color:var(--surface-panel)!important}.students-table-row.students-row-clickable:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px;background-color:var(--surface-panel)!important}.students-row-actions{justify-content:flex-end;align-items:center;gap:8px;transition:opacity .2s;display:flex}
