*{font-family:"Inter",serif;color:var(--text-black);}
:root{--toggle-light:#e5e5e5;--toggle-dark:#42424A;--bg-gradient:linear-gradient(256.42deg,#42424A 0%,#191919 100%);--text-black:#171717;--text-light:#737373;--text-white:#fff;}
body{background:linear-gradient(0deg,var(--color-white-solid,#FFFFFF),var(--color-white-solid,#FFFFFF)),linear-gradient(0deg,var(--color-grey-96,#F5F5F5),var(--color-grey-96,#F5F5F5));}
p{margin-bottom:0;}
a{text-decoration:none!important;}
a:hover{text-decoration:none!important;}
ul{padding:0;margin:0;list-style:none;}
button:focus{outline:none;}
input:focus{outline:none!important;}
textarea:focus{outline:none!important;}
select:focus{outline:none!important;}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-text-fill-color:#000!important;caret-color:#000;transition:background-color 5000s ease-in-out 0s!important;background-color:transparent!important;box-shadow:0 0 0px 1000px white inset!important;}
::-webkit-scrollbar-track{background-color:#f5f5f5;}
::-webkit-scrollbar{width:5px;background-color:#f5f5f5;height:5px;}
::-webkit-scrollbar-thumb{background-color:#fa663b;border-radius:30px;border:1px solid #fa663b;}
#error-append-div{position:absolute;z-index:2;right:20px;top:20px;}
#error-append-div .alert{margin-bottom:0;}

/*datatable css*/
.dataTables_wrapper .dataTables_paginate{float:right!important;text-align:right!important;padding-top:0!important;display:flex!important;align-items:center;gap:8px!important;}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:#F5F8FF!important;height:32px!important;width:32px!important;!importantdisplay:flex!important;justify-content:center!important;align-items:center!important;border-radius:5px!important;border:1px solid #F5F8FF!important}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#202224!important;background:transparent!important;box-shadow:none!important;border:1px solid #E2E8F0!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center;border-radius:5px;font-size:14px;font-weight:400;line-height:19.1px;letter-spacing:0.10000000149011612px;text-align:left;gap:10px;}
.dataTables_wrapper .dataTables_filter input[type="search"]{height:41px;width:192px;border:1px solid var(--color-grey-90,#E5E5E5);border-radius:6px;padding:10px 10px 10px 40px;margin-left:0;font-weight:400;font-size:12px;line-height:14.52px;}
.dataTables_wrapper .dataTables_filter{position:relative;}
.dataTables_wrapper .dataTables_filter label{margin-bottom:0;font-size:0;}
.dataTables_wrapper .dataTables_filter::before{position:absolute;content:' ';left:13px;top:10px;height:20px;width:20px;background:url(../images/search.svg) center center no-repeat;}
.dataTables_wrapper .dataTables_paginate span{display:flex;}
.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 14px 0 20px;}
.dataTables_wrapper .dataTables_paginate .paginate_button{border:1px solid #D4D4D4!important;border-radius:42px!important;margin-left:6px!important;height:36px!important;text-align:center;align-items:center;justify-content:center;display:flex!important;min-width:36px!important;padding:0!important;}
.tableWrapFull .dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{height:36px!important;width:36px!important;border-radius:65px!important;border:1px solid #000000!important;background:linear-gradient(256.42deg,#42424A 0%,#191919 100%)!important;box-shadow:0px 1px 5px 0px #26262626;box-shadow:0px 3px 1px -2px #26262633;box-shadow:0px 3px 3px 0px #26262626;color:#fff!important;}
.tableWrapFull .dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{height:36px!important;width:36px!important;border-radius:65px!important;border:1px solid #000000!important;background:linear-gradient(256.42deg,#42424A 0%,#191919 100%)!important;box-shadow:0px 1px 5px 0px #26262626;box-shadow:0px 3px 1px -2px #26262633;box-shadow:0px 3px 3px 0px #26262626;color:#fff!important;}
.right-body-column .tableWrapFull .dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#fff!important;}
.datatable-header{float:left;width:100%;padding:33px 25px 33px;display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;}
.datatable-footer{width:100%;float:left;padding:20px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--color-grey-90,#E5E5E5);}
.paginate_button.previous{font-size:0!important;position:relative!important;}
.paginate_button.previous:before{position:absolute;content:' ';left:7px;top:7px;height:20px;width:20px;background:url(../images/arrow.svg) center center no-repeat;transform:rotate(178deg);}
.paginate_button.previous:hover:before{background:url(../images/arrowWhite.svg) center center no-repeat;}
.paginate_button.next{font-size:0!important;position:relative!important;}
.paginate_button.next:before{position:absolute;content:' ';left:7px;top:7px;height:20px;width:20px;background:url(../images/arrow.svg) center center no-repeat;}
.paginate_button.next:hover:before{background:url(../images/arrowWhite.svg) center center no-repeat;}
.dataTables_length label{margin-bottom:0;font-weight:400;font-size:12px;line-height:15px;color:#7B809A;}
.dataTables_length label select{height:33px;width:79px;border-radius:6px;padding:5px 14px;border:1px solid var(--color-grey-84,#D2D6DA);font-weight:400;font-size:12px;line-height:20.13px;}
.dataTables_wrapper .dataTables_paginate .paginate_button.previous.paginate_button.disabled:hover:before{background:url(../images/arrow.svg) center center no-repeat;}
.dataTables_wrapper .dataTables_paginate .paginate_button.next.paginate_button.disabled:hover:before{background:url(../images/arrow.svg) center center no-repeat;}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:no-drop!important;}

/*loader css*/
.lds-roller,.lds-roller div,.lds-roller div:after{box-sizing:border-box;transform:translate(-50%,-50%);}
.lds-roller{position:absolute;width:80px;height:80px;left:50%;top:50%;z-index:2;}
.lds-roller div{animation:lds-roller 1.2s cubic-bezier(0.5,0,0.5,1) infinite;transform-origin:40px 40px;color:#F0552A;}
.lds-roller div:after{content:" ";display:block;position:absolute;width:7.2px;height:7.2px;border-radius:50%;background:currentColor;margin:-3.6px 0 0 -3.6px;}
.lds-roller div:nth-child(1){animation-delay:-0.036s;}
.lds-roller div:nth-child(1):after{top:62.62742px;left:62.62742px;}
.lds-roller div:nth-child(2){animation-delay:-0.072s;}
.lds-roller div:nth-child(2):after{top:67.71281px;left:56px;}
.lds-roller div:nth-child(3){animation-delay:-0.108s;}
.lds-roller div:nth-child(3):after{top:70.90963px;left:48.28221px;}
.lds-roller div:nth-child(4){animation-delay:-0.144s;}
.lds-roller div:nth-child(4):after{top:72px;left:40px;}
.lds-roller div:nth-child(5){animation-delay:-0.18s;}
.lds-roller div:nth-child(5):after{top:70.90963px;left:31.71779px;}
.lds-roller div:nth-child(6){animation-delay:-0.216s;}
.lds-roller div:nth-child(6):after{top:67.71281px;left:24px;}
.lds-roller div:nth-child(7){animation-delay:-0.252s;}
.lds-roller div:nth-child(7):after{top:62.62742px;left:17.37258px;}
.lds-roller div:nth-child(8){animation-delay:-0.288s;}
.lds-roller div:nth-child(8):after{top:56px;left:12.28719px;}
.loader-wraper{background:#00000030;height:100%;width:100%;position:absolute;z-index:9999999;left:0;top:0;}
@keyframes lds-roller{
	0%{transform:rotate(0deg);}
	100%{transform:rotate(360deg);}
}
table.dataTable.no-footer{border-bottom:0!important;box-shadow:none;width:100%!important;margin:0;overflow:auto;}
table.dataTable thead th,table.dataTable thead td{border-bottom:0!important;white-space:nowrap;background:#fff;padding:10px 18px;text-transform:uppercase;}
table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{padding:8px 25px;}
.dataTables_wrapper .dataTables_info{padding-top:0!important;font-size:14px;font-weight:400;line-height:19.1px;letter-spacing:0.10000000149011612px;text-align:left;}
.table.dataTable tbody th,table.dataTable tbody td{padding:8px 25px!important;}
.table td,.table th{padding:20px;vertical-align:top;border-top:1px solid #F0F2F5;font-size:14px;font-weight:600;line-height:19.1px;text-align:left;}
.table td{font-weight:400!important;color:#42424A;}
table.dataTable tbody tr{height:48px!important;}
.title{font-size:14px;font-weight:600;line-height:19.1px;text-align:left;}
.table thead th{vertical-align:bottom;padding:15px;font-size:12px;font-weight:800;line-height:19.1px;text-align:left;border-top:0;border-bottom:0;}
.table{border-spacing:0;border-radius:14px 14px 14px 14px;-moz-border-radius:14px 14px 14px 14px;-webkit-border-radius:14px 14px 14px 14px;box-shadow:0 1px 1px #CCCCCC;}
.table th:first-child{border-radius:14px 0 0 0;-moz-border-radius:14px 0 0 0;-webkit-border-radius:14px 0 0 0;}
.table th:last-child{border-radius:0 14px 0 0;-moz-border-radius:0 14px 0 0;-webkit-border-radius:0 14px 0 0;}
.table td:first-child,.bordered th:first-child{border-left:medium none;}
.dashboardtable{padding-top:0;}
.actionwrap{display:flex;align-items:center;gap:15px;}
.two-table{display:flex;gap:10px;margin-top:10px;}
.tableWrap{width:50%;border:1px solid var(--color-grey-90,#E5E5E5);box-shadow:0px 1px 2px 0px #0000000D;background:#fff;border-radius:8px;}
.tableWrap h3{margin:0;padding:30px 25px;font-weight:700;font-size:20px;line-height:27px;}
.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:0!important;}
.right-column-wrap-main .selectpicker{background:#f5f5f5;border:0;padding:11px 12px;font-weight:700;font-size:12px;line-height:16px;text-align:center;border-radius:6px;height:41px;}
.file-upload-wrap{position:relative;width:100%;height:60px;border:1px dashed var(--color-grey-90,#E5E5E5);border-radius:10px;text-align:center;padding:20px;background-color:#d3d3d38a;z-index:2;}
.file-upload-label{color:var(--text-light);display:block;cursor:pointer;font-weight:400;font-size:12px;line-height:24px;margin-bottom:0;margin-top:-3px;position:relative;z-index:0;}
.file-upload-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2;}
.errormsg{color:red;font-size:12px;display:none;}
.error-text{color:red;}
.dateofBirthWrap{position:relative;}
.dateofBirthWrap input[type="date"]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none;}
.dateofBirthWrap:after{position:absolute;content:' ';right:0;top:15px;height:20px;width:20px;background:url(../images/date.png) center center no-repeat;cursor:pointer;}

/*login css*/
.loginMain{height:100vh;padding:15px;background:#f5f5f5;}
.logo-cont{background:var(--bg-gradient);height:354px;border-radius:20px;display:flex;align-items:center;justify-content:center;padding-bottom:90px;}
.login-wrapper{display:flex;align-items:center;justify-content:center;margin-top:-90px;}
.main-login-cont{width:468px;border:1px solid var(--color-grey-90,#E5E5E5);box-shadow:0px 1px 2px 0px #0000000D;background:var(--color-white-solid,#FFFFFF);padding:20px;border-radius:8px;}
.login-head{text-align:center;align-items:center;padding:30px;background:var(--bg-gradient);border-radius:8px;margin-bottom:45px;}
.login-head h2{color:var(--text-white);font-weight:600;font-size:24px;line-height:33px;text-align:center;}
.login-head p{font-weight:400;font-size:14px;line-height:21px;color:var(--text-white);}
.input-wrap{position:relative;margin-bottom:25px;}
.input-wrap label{position:absolute;top:50%;left:0;transform:translateY(-50%);transition:all 0.3s ease-in-out;color:#999;font-size:14px;pointer-events:none;color:var(--text-light);}
.input-wrap input:focus + label,.input-wrap label.active{top:5px;font-size:12px;color:#333;}
.input-wrap input{width:100%;padding:10px 0;padding-top:20px;border-top:0;border-right:0;border-left:0;outline:none;font-size:14px;border-bottom:1px solid var(--color-grey-90,#E5E5E5);height:42px;}
.input-wrap input:focus + label,.input-wrap input:not(:placeholder-shown) + label{top:5px;font-size:12px;color:var(--text-light);}
.input-wrap input:focus{border-bottom:1px solid var(--color-grey-90,#000);}
.input-wrap select:focus + label,.input-wrap label.active{top:5px;font-size:12px;color:#333;}
.input-wrap select{width:100%;padding:10px 0;padding-top:12px;border-top:0;border-right:0;border-left:0;outline:none;font-size:14px;border-bottom:1px solid var(--color-grey-90,#E5E5E5);height:42px;}
.input-wrap select:focus + label,.input-wrap input:not(:placeholder-shown) + label{top:5px;font-size:12px;color:var(--text-light);}
.input-wrap select:focus{border-bottom:1px solid var(--color-grey-90,#000);}
.input-wrap select:focus + label,.input-wrap select.filled + label{top:5px;font-size:12px;color:var(--text-light);}
.button-wrap button{background:var(--bg-gradient);width:100%;height:40px;border:0;font-weight:700;font-size:12px;line-height:16px;text-align:center;color:var(--text-white);border-radius:8px;box-shadow:0px 1px 5px 0px #26262626;box-shadow:0px 3px 1px -2px #26262633;box-shadow:0px 3px 3px 0px #26262626;}
.button-wrap.sign_in_btn{margin-bottom:35px;margin-top:35px;}
.copyrightText p{font-weight:400;font-size:12px;line-height:21px;text-align:center;color:var(--text-light);}
.toggle{position:relative;display:flex;align-items:center;gap:5px;}
.toggle__input{display:none;}
.toggleWrap{display:flex;align-items:center;justify-content:space-between;}
.toggle__label{display:block;width:33px;height:15px;background-color:var(--toggle-light);border-radius:99px;cursor:pointer;transition:background-color 0.3sease;position:relative;margin-bottom:0;}
.toggle__label::after{content:'';position:absolute;top:-2px;left:-2px;width:20px;height:20px;background-color:#ffffff;border-radius:50%;transition:left 0.3sease;border:1px solid var(--color-grey-27,#42424A);box-shadow:0px 4px 6px -1px #0000001A;}
.toggle__input:checked + .toggle__label{background-color:var(--toggle-dark);}
.toggle__input:checked + .toggle__label::after{left:15px;}
.toggle p{font-weight:400;font-size:14px;line-height:21px;color:var(--text-light);}
.forgotLink a{font-weight:400;font-size:14px;line-height:21px;color:var(--text-light);}
.pwList>p{padding-bottom:10px;}
.pwList p{font-weight:400;font-size:14px;line-height:16.94px;color:var(--color-grey-45,#737373);}
.pwList ul{padding-left:25px;list-style:disc;}
.pwList ul li::marker{color:rebeccapurple;}
.pwList ul li::marker{color:var(--text-light);}

/*dashboard css*/
.left-navigation-column{float:left;width:100%;min-width:230px;background:var(--color-white-solid,#FFFFFF);border:1px solid var(--color-grey-90,#E5E5E5);box-shadow:0px 1px 2px 0px #0000000D;border-radius:8px;position:relative;}
.top-header-column.header_logo_column{display:flex;text-align:center;border-bottom:0;box-shadow:none;align-items:center;justify-content:center;padding:14px 0;height:88px;}
.top-header-column{float:left;width:100%;height:69px;box-shadow:none;}
.right-body-column{float:left;min-width:calc(100% - 240px);}
.right-body-column .top-header-column{display:flex;align-items:center;background:var(--color-white-solid,#FFFFFF);border:1px solid var(--color-grey-90,#E5E5E5);box-shadow:0px 1px 2px 0px #0000000D;border-radius:12px;}
.right-container-body{position:relative;display:flex;float:left;width:100%;padding:0 23px;align-items:center;flex-wrap:wrap;justify-content:space-between;}
span.navigation-toggle-btn{cursor:pointer;}
.right-column-wrap-main{display:flex;gap:10px;align-items:center;}
.btn-group button.btn.btn-default.dropdown-toggle:focus{box-shadow:none;}
ul.second-head-cont{display:flex;margin-right:10px;}
.right-column-wrap h5{margin:0 15px;color:var(--website-v-2-black,#232536);font-size:16px;font-style:normal;font-weight:400;line-height:21.8px;margin-bottom:0;}
.body-content-section{float:left;width:100%;height:calc(100vh - 87px);margin-top:0;overflow-y:auto;}
.main_wrapper-section{display:flex;padding:10px;background:#f5f5f5;gap:10px;margin-top:-2px;}
.main_wrapper-section.navigation-closed{gap:0;}
.main_wrapper-section.navigation-closed .left-navigation-column{width:0;max-width:0;visibility:hidden;}
.main_wrapper-section.navigation-closed .right-body-column,.main_wrapper-section.navigation-closed .right-body-column .top-header-column{width:100%;}
.headerTab{display:flex;align-items:center;}
.dashboard_top_row h5{font-weight:700;font-size:14px;margin-bottom:0;padding-left:20px;}
.dashboardBoxWrap{display:flex;gap:10px;width:100%;padding-top:10px;}
.dashboardBox{width:calc(100% / 4);background:var(--color-white-solid,#FFFFFF);border:1px solid var(--color-grey-90,#E5E5E5);box-shadow:0px 1px 2px 0px #0000000D;border-radius:8px;}
.dashInner{display:flex;align-items:flex-start;justify-content:space-between;padding:15px;position:relative;overflow:hidden;}
.dashInner:after{position:absolute;content:' ';background:linear-gradient(90deg,rgba(23,23,23,0) 0%,rgba(23,23,23,0.4) 50%,rgba(23,23,23,0) 100%);height:1px;bottom:0;left:0;width:100%;opacity:25%;}
.dashOuter{padding:15px;}
.dashInner span h1{font-weight:700;font-size:24px;line-height:33px;margin-bottom:0;}
.dashInner span p{font-weight:400;font-size:14px;line-height:21px;color:var(--text-light);}
.dashOuter p{font-weight:400;font-size:14px;line-height:21px;display:flex;align-items:center;gap:5px;color:var(--text-light);}
.dashOuter p span{color:#4CAF50;font-weight:700;}
.dashboardBox-inner{margin-top:-16px;margin-bottom:-23px;margin-right:-21px;margin-left:-15px;}
.navigation-column{display:flex;float:left;width:100%;padding:0 10px;}
.navigation-column > ul{float:left;width:100%;margin-top:0;}
.navigation-column > ul > li.active a{color:var(--text-black);background-color:#f5f5f5;}
.navigation-column > ul > li.active a span.text{color:var(--text-black);}
.navigation-column ul li{position:relative;float:right;width:100%;border-bottom:0;padding-left:0px;padding-right:0px;margin-bottom:10px;}
.navigation-column ul li a:hover{text-decoration:none;}
.navigation-column ul li .logout-btn{position:relative;display:flex;float:left;width:100%;padding:12px 18px;color:#242424;background:transparent;align-items:center;border-radius:15px;margin-bottom:5px;}
.navigation-column ul li .logout-btn span:first-child{display:inline-block;width:24px;text-align:center;vertical-align:middle;}
.navigation-column ul li .logout-btn span.text{display:inline-block;width:calc(100% - 24px);padding-top:0;padding-left:10px;font-size:18px;font-weight:500;line-height:20px;vertical-align:middle;text-transform:capitalize;}
.navigation-column ul li .logout-btn span.text button{display:inline-block;padding-top:0;padding-left:0;vertical-align:middle;text-transform:capitalize;color:#242424;margin-bottom:0;font-size:16px;font-weight:500;line-height:23.44px;text-align:left;border:0;background:transparent;}
.navigation-column ul li a{font-size:12px;position:relative;align-items:center;display:flex;float:left;width:100%;padding:10px 12.5px;color:#242424;background:transparent;border-radius:6px;margin-bottom:0px;overflow:hidden; /* Add this to hide overflow */z-index:1; /* Set higher z-index for content */}
.navigation-column ul li a::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:#f5f5f5;transition:left 0.3sease;z-index:-1;}
.navigation-column ul li a:hover::before{left:0; /* Move background into view on hover */}
.navigation-column ul li a span:first-child{display:inline-block;width:24px;text-align:center;vertical-align:middle;}
.navigation-column ul li a span.text{display:inline-block;width:calc(100% - 24px);padding-top:0;padding-left:10px;vertical-align:middle;text-transform:capitalize;color:var(--text-black);font-size:14px;font-weight:500;line-height:23.44px;text-align:left;}
.navigation-column ul li a:hover span.text{color:var(--color-grey-9,#171717);}
.navigation-column ul li.active{border-radius:0;background-color:#f5f5f5;}

/*.navigation-column ul li.active a span.dashboard_icon svg path{fill:#171717;}*/
.managment-cont{float:left;width:100%;padding:15px 17px;}
.managment-cont h5{font-weight:700;font-size:12px;line-height:15px;margin-bottom:0;}
.menu-item:after{position:absolute;content:' ';background:linear-gradient(90deg,rgba(23,23,23,0) 0%,rgba(23,23,23,0.4) 50%,rgba(23,23,23,0) 100%);height:1px;bottom:0;left:0;width:100%;opacity:25%;}
.menu-item:before{position:absolute;content:' ';background:linear-gradient(90deg,rgba(23,23,23,0) 0%,rgba(23,23,23,0.4) 50%,rgba(23,23,23,0) 100%);height:1px;top:0;left:0;width:100%;opacity:25%;}
.navigation-column ul li.dashboardCont{margin-bottom:0!important;}
.left-firstbar{float:left;width:100%;height:calc(100vh - 257px);}
.leftbar-footer{padding-bottom:20px;position:absolute;bottom:0;width:100%;}
.leftbar-footer img{width:167px;height:167px;left:30px;position:relative;display:none!important}
.leftbar-footer p::before{position:absolute;content:' ';background:linear-gradient(90deg,rgba(23,23,23,0) 0%,rgba(23,23,23,0.4) 50%,rgba(23,23,23,0) 100%);height:1px;top:-4px;left:0;width:100%;opacity:25%;}
.leftbar-footer p{font-weight:400;font-size:12px;line-height:19px;color:var(--text-light);padding-top:10px;position:relative;text-align:center;}
.leftbar-footer p a{color:#F0552A;}
.menu-item span.text{padding-left:18px!important;font-size:12px!important;}
.iconP{width:30px;display:flex;align-items:center;justify-content:center;}
span.forApprove{width:230px;float:left;text-align:center;padding:5px;border-radius:6px;color:#17a2b8;background:#17a2b830;}
span.waitForInfo{width:230px;float:left;text-align:center;padding:5px;border-radius:6px;color:#a64d79;background:#a64d7930;}
span.processing{color:#ff7800;width:230px;float:left;text-align:center;padding:5px;border-radius:6px;background:#ff780030;}
span.notfilledyet{width:230px;float:left;text-align:center;padding:5px;border-radius:6px;color:#a64d79;background:#a64d7930;}
span.confirmedCase{width:230px;float:left;text-align:center;padding:5px;border-radius:6px;color:#28a745;background:#28a74530;}

/*declation css*/
.declaration-head-main{display:flex;align-items:center;justify-content:space-between;background:var(--color-white-solid,#FFFFFF);border:1px solid var(--color-grey-90,#E5E5E5);box-shadow:0px 1px 2px 0px #0000000D;border-radius:12px;margin-top:10px;padding:20px;}
.declaration-head-left{display:flex;align-items:center;gap:40px;}
.declaration-head-left span p{font-weight:600;font-size:14px;line-height:21px;color:var(--text-light);margin-bottom:4px;}
.declaration-head-left span h3{font-weight:600;font-size:20px;line-height:27.5px;margin-bottom:0;color:var(--text-black);}
.declaration-head-right select{background:#f5f5f5;border:0;padding:11px 12px;font-weight:700;font-size:12px;line-height:16px;text-align:left;border-radius:6px;height:41px;}
.declaration-head-right{display:flex;align-items:center;gap:20px;}
.declaration-head-right button.updateBtn{padding:12px 20px;font-weight:700;font-size:12px;line-height:16px;text-align:center;border-radius:6px;height:41px;border:0;}
.tabs2-wrapper{width:100%;}
.tabs2{list-style:none;padding:0;display:flex;gap:10px;margin-top:10px;margin-bottom:10px;}
.tabs2 li{cursor:pointer;border-radius:7px;transition:0.25s;height:36px;display:flex;align-items:center;justify-content:center;padding:0 30px;font-weight:400;font-size:16px;line-height:26px;text-align:center;}
.tabs2 li:hover{color:var(--text-white);background:var(--bg-gradient);}
.tabs2 li.active{color:var(--text-white);background:var(--bg-gradient);}
.tab-content-2{display:none;height:calc(100vh - 252px);overflow:auto;position:relative;}
.tab-content-2 h2{margin-top:10px;font-size:20px;font-weight:600;}
.infoBoxWrap{background:var(--color-white-solid,#FFFFFF);border:1px solid var(--color-grey-90,#E5E5E5);box-shadow:0px 1px 2px 0px #0000000D;border-radius:12px;margin-bottom:10px;padding:20px;}
.infoBoxWrap h3{font-weight:700;font-size:20px;line-height:27px;margin-bottom:20px;}
.twoline{display:flex;align-items:center;justify-content:space-between;gap:30px;}
.twoline2{display:flex;align-items:center;justify-content:space-between;gap:30px;}
.twoline .input-wrap{width:50%;}
.halfPart{width:50%;}
.threeline{display:flex;align-items:center;justify-content:space-between;gap:30px;}
.threeline .input-wrap{width:100%;}
.fourline{display:flex;justify-content:space-between;gap:30px;align-items:center;}
.fourline .input-wrap{width:25%;}
.fullPart{display:flex;gap:10px;}
.onelable{font-weight:400;font-size:14px;line-height:16.94px;color:var(--text-black);}
.custom-checkbox{display:flex;align-items:center;font-size:16px;flex-direction:column-reverse;}
.checkbox-input{display:none;}
.checkbox-label{position:relative;padding-right:25px;cursor:pointer;margin-bottom:0;font-weight:400;font-size:14px;line-height:16.94px;color:var(--text-black);}
.invoice-head h3{margin-bottom:0;}
.checkbox-label::before{content:'';position:absolute;right:0;top:-1px;width:18px;height:18px;border:2px solid var(--text-light);border-radius:0;background-color:white;transition:border-color 0.3s ease;}
.checkbox-input:checked + .checkbox-label::before{border-color:#F0552A;}
.checkbox-input:checked + .checkbox-label::after{content:'';position:absolute;right:5px;top:4px;width:8px;height:8px;background-color:#F0552A;}
.invoice-head{display:flex;align-items:center;justify-content:space-between;}
.file-container{display:flex;flex-direction:column;gap:10px;align-items:start;border-bottom:1px solid var(--color-grey-84,#D2D6DA);padding-bottom:10px;margin-bottom:30px;width:100%;}
.file-container p{font-weight:400;font-size:14px;line-height:16.94px;color:var(--text-black);}
.file-display{display:flex;align-items:center;gap:10px;border:1px dashed #ccc;padding:10px;border-radius:6px;}
.file-input__label{cursor:pointer;display:inline-flex;align-items:center;border-radius:4px;font-size:14px;font-weight:600;color:var(--text-white);padding:10px 12px;background-color:#4245a8;box-shadow:0px 0px 2px rgba(0,0,0,0.25);}
.file-input__input{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;}
#file-name{font-size:14px;font-weight:bold;}
#download-btn{text-decoration:none;font-size:18px;cursor:pointer;}
.file-list{display:flex;align-items:center;float:left;flex-wrap:wrap;gap:10px;}
span.file-info{display:flex;align-items:center;gap:5px;}
.file-name{color:#171717;font-weight:700;font-size:12px;line-height:16px;text-align:center;vertical-align:middle;}
.file-item{padding:11px 12px;background:#f5f5f5;height:40px;display:flex;align-items:center;justify-content:center;gap:13px;border-radius:6px;cursor:pointer;}
.uploadfileBtn{display:flex;flex-wrap:wrap;gap:10px;width:100%;}
.file-upload-box{font-weight:700;font-size:12px;line-height:16px;text-align:center;margin-bottom:0;padding:11px 12px;background:#fff;height:40px;display:flex;align-items:center;justify-content:center;gap:13px;border-radius:6px;cursor:pointer;border:1px dashed var(--color-grey-90,#E5E5E5);}
.missDocument{padding:11px 12px;background:#f5f5f5;height:40px;display:flex;align-items:center;justify-content:center;gap:13px;border-radius:6px;}
.missDocument p{font-weight:700;font-size:12px;line-height:16px;text-align:center;color:#F0552A;}
.chat-container{width:100%;margin:auto;background:white;border-radius:10px;padding:20px;height:100%;box-shadow:0 0 10px rgba(0,0,0,0.1);display:flex;flex-direction:column;justify-content:end;}
.chat-box{display:flex;flex-direction:column;gap:10px;overflow-y:auto;position:relative;}
.blank-communication{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:50px 70px;border:1px solid #A3A3A3;border-radius:10px;font-weight:500;font-size:14px;line-height:16.94px;text-align:center;color:#A3A3A3;}
.do-not-edit .tab-content-wrapper{padding-top:10px;}
.do-not-edit .chat-box{height:calc(100vh - 140px);}
.do-edit .tab-content-wrapper{padding-top:10px;}
.do-edit .chat-box{height:calc(100vh - 220px);}
.edit-not-do .chat-container{height:calc(100vh - 303px);}
.message{padding:10px;border-radius:8px;max-width:80%;}
.timestamp{font-size:12px;color:gray;}
.chat-input{display:flex;align-items:center;margin-top:10px;position:relative;border:1px solid var(--color-grey-90,#E5E5E5);padding:15px;border-radius:6px;}
.chat-input input{flex:1;padding:10px;border:0;font-weight:400;font-size:14px;line-height:16.94px;}
.chat-input input::placeholder{color:var(--text-black);}
.chat-input button{margin-left:10px;padding:10px;color:white;border:none;border-radius:30px;cursor:pointer;height:34px;width:34px;display:flex;align-items:center;justify-content:center;background:var(--bg-gradient);}
.sent{align-self:flex-end;}
.sent p{background:var(--bg-gradient);color:white;}
.sent .timestamp{text-align:right;}
.received{align-self:flex-start;}
.received p{background-color:#e5e5e5;color:black;}
.message p{padding:15px;border-radius:6px;height:auto;font-weight:400;font-size:14px;line-height:16.8px;}
.day span{width:100%;float:left;font-weight:500;font-size:14px;line-height:16.94px;text-align:center;color:#A3A3A3;}
.file-item.missing-doc .file-name{color:#F0552A;}
a.header-logo:focus{outline:none;}

/* Quick Response Dropdown */
.dropdown{position:fixed;bottom:90px;right:80px;width:427px;background:white;border-radius:10px;padding:0;display:none;flex-direction:column;z-index:1000;border:1px solid var(--color-grey-90,#E5E5E5);box-shadow:2px 2px 15px 0px #0000001A;}
.hidden{display:none;}
.dropdown-content{display:flex;flex-direction:column;gap:0;}
.response{padding:20px;cursor:pointer;border-top:1px solid var(--color-grey-84,#D2D6DA);font-weight:500;font-size:16px;line-height:19.36px;}
.chat-input{display:flex;align-items:center;margin-top:10px;position:relative;}
#quickResponseBtn{padding:10px;background:#f5f5f5!important;color:white;border:none;border-radius:45px;cursor:pointer;}
.dropdown-header{display:flex;justify-content:space-between;font-weight:bold;padding:20px;}
.dropdown-header strong{font-weight:700;font-size:20px;line-height:27px;}
#closeDropdown{padding:0;border:0;height:24px;width:24px;border-radius:3px;}

/*My profile css*/
.report-inner-list li a p{padding-left:8px;}
.profile-head{display:flex;align-items:center;justify-content:space-between;background:var(--color-white-solid,#FFFFFF);border:1px solid var(--color-grey-90,#E5E5E5);box-shadow:0px 1px 2px 0px #0000000D;border-radius:8px;padding:20px;margin:10px 0;position:relative;}
#image-error{position:absolute;font-size:14px;left:50%;transform:translate(-50%,0%);top:14px;}
.profile-first-cont{display:flex;align-items:center;gap:20px;}
.profileleft-text h3{font-weight:600;font-size:20px;line-height:27.5px;color:var(--text-black);margin-bottom:4px;}
.profileleft-text p{font-weight:600;font-size:14px;line-height:21px;color:var(--color-grey-45,#737373);}
.profile-second-cont a{display:flex;align-items:center;gap:10px;padding:12px;border-radius:6px;background:#f7f7f7;}
.profile-second-cont a p{font-weight:700;font-size:12px;text-align:center;}
.profile-form-wrap{display:flex;align-items:flex-start;width:100%;gap:10px;}
.profileForm{width:50%;background:var(--color-white-solid,#FFFFFF);border:1px solid var(--color-grey-90,#E5E5E5);box-shadow:0px 1px 2px 0px #0000000D;border-radius:8px;padding:20px;}
.profileFormHead{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;}
.profileFormHead h3{font-weight:700;font-size:20px;line-height:27px;color:var(--text-black);margin-bottom:0;height:40px;display:flex;align-items:center;}
.profileFormHead button{display:flex;align-items:center;gap:10px;padding:12px;border-radius:6px;background:#f7f7f7;border:0;width:83px;height:40px;justify-content:center;font-weight:700;font-size:12px;line-height:16px;text-align:center;color:#42424a;}
.profile-feild-wrap .input-wrap{margin-bottom:30px;}
.changePwFoot{display:flex;align-items:end;justify-content:space-between;padding-top:20px;}
.updateBtn button{border:0;padding:11px 30px;background:var(--bg-gradient);color:var(--text-white);box-shadow:0px 3px 3px 0px #26262626;border-radius:8px;font-weight:700;font-size:12px;line-height:16px;text-align:center;}
.profile-feild-wrap .input-wrap:last-child{margin-bottom:0;}

/*notification css*/
.tabs-wrapper{width:100%;}
.tabs{list-style:none;padding:0;display:flex;gap:10px;margin-top:10px;}
.tabs li{cursor:pointer;border-radius:7px;transition:0.25s;height:36px;display:flex;align-items:center;justify-content:center;padding:0 30px;font-weight:400;font-size:16px;line-height:26px;text-align:center;}
.tabs li:hover{color:var(--text-white);background:var(--bg-gradient);}
.tabs li.active{color:var(--text-white);background:var(--bg-gradient);}
.tab-content{display:none;padding:20px 20px;margin-top:10px;height:calc(100vh - 146px);overflow:auto;background:var(--color-white-solid,#FFFFFF);border:1px solid var(--color-grey-90,#E5E5E5);box-shadow:0px 1px 2px 0px #0000000D;border-radius:8px;position:relative;}
.tab-content h2{margin-top:10px;font-size:20px;font-weight:600;}
.notification-list li{display:flex;justify-content:space-between;background:#f5f5f5;padding:20px;margin-bottom:10px;border-radius:6px;height:75px;gap:10px}
.notiID{display:flex;align-items:center;gap:10px;}
.notiID p{font-weight:500;font-size:16px;line-height:19.36px;color:var(--text-black);}
.notiIcon{border:1px solid var(--color-grey-84,#D2D6DA);border-radius:5px;height:34px;width:34px;min-height:34px;min-width:34px;display:flex;align-items:center;justify-content:center;background:#F5F5F5;}
.notiDate{display:flex;align-items:end;flex-direction:column;gap:5px;justify-content:center;}
.notiDate p{font-weight:400;font-size:12px;line-height:14.52px;color:var(--text-light);text-align:right;}
.errormsg{display:flex;color:red;font-size:12px;position:absolute;left:0;bottom:-20px;}
.top-text-block{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:inherit!important;border-bottom:1px solid #f4f4f4;position:relative;}
.top-text-block:hover:before{content:'';width:4px;background:#f05a1a;left:0;top:0;bottom:0;position:absolute;}
.top-text-block.unread{background:#ffc;}
.top-text-block .top-text-light{color:#999;font-size:0.8em;}
.top-head-dropdown .dropdown-menu{width:427px;height:379px;box-shadow:2px 2px 7.3px 0px #0000001A;border:1px solid #e5e5e5;border-radius:10px;top:18px!important;left:21px!important;}
.top-head-dropdown .dropdown-menu::before{position:absolute;content:' ';top:-16px;right:26px;background:url('../images/arrowtop.svg');width:33px;height:17px;}
.top-head-dropdown li:last-child .top-text-block{border-bottom:0;}
.topbar-align-center{text-align:center;}
.dropdown-toggle::after{border:0;margin:0;content:none;}
.dropNotification{height:300px;overflow:auto;}
.notiHeadDrop{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid var(--color-grey-84,#D2D6DA);}
.notiHeadDrop h3{font-weight:700;font-size:20px;line-height:27px;letter-spacing:0;margin-bottom:0;}
.notiHeadDrop a{font-weight:500;font-size:14px;line-height:16.94px;color:#525252;}
.dropNotification li{background:transparent;margin-bottom:0;border-bottom:1px solid var(--color-grey-84,#D2D6DA);}

/*add new user*/
.user-main-wrap{display:flex;align-items:center;justify-content:center;height:calc(100vh - 90px);}
.user-inner-cont{width:1040px;border:1px solid var(--color-grey-90,#E5E5E5);background:#fff;border-radius:8px;padding:20px;box-shadow:0px 1px 2px 0px #0000000D;}
.user-profile form.loginForm{display:flex;justify-content:space-between;gap:20px;}
.user-profile .loginForm{display:flex;justify-content:space-between;gap:20px;}
.leftForm{width:50%;}
.rightForm{width:50%;}
.user-head{text-align:center;align-items:center;padding:30px 0;background:var(--bg-gradient);border-radius:8px;}
.user-head h2{font-weight:600;font-size:24px;line-height:33px;text-align:center;color:var(--text-white);}
.user-head p{font-weight:400;font-size:14px;line-height:21px;color:var(--text-white);}
.avatar-upload{position:relative;max-width:114px;margin:50px auto;}
.avatar-upload .avatar-edit{position:absolute;right:-6px;z-index:1;bottom:-10px;}
.avatar-upload .avatar-edit input{display:none;}
.avatar-upload .avatar-edit input + label{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-bottom:0;border-radius:6px;background:#FFFFFF;border:1px solid transparent;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.12);cursor:pointer;font-weight:normal;transition:all 0.2sease-in-out;background:var(--bg-gradient);}
.avatar-upload .avatar-preview{width:114px;height:114px;position:relative;border-radius:6px;border:0px solid #F8F8F8;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.1);}
.avatar-upload .avatar-preview > div{width:100%;height:100%;background-size:cover;border-radius:6px;background-repeat:no-repeat;background-position:center;}
.user-inner-cont .input-wrap{margin-bottom:30px;}
.user-footer{display:flex;align-items:center;justify-content:end;gap:10px;}
.user-footer button,.user-footer a{padding:11px 30px;font-weight:700;font-size:12px;line-height:16px;border:0;border-radius:8px;cursor:pointer;}
.user-footer a:hover{text-decoration:none;}
.updateBtn{background:var(--bg-gradient);color:var(--text-white);border-radius:8px;}
.deleteBtn{background:#F443361A;color:#F44336!important;}
.viewClientdata{background:var(--color-white-solid,#FFFFFF);border:1px solid var(--color-grey-90,#E5E5E5);box-shadow:0px 1px 2px 0px #0000000D;border-radius:8px;max-width:522px;padding:20px;margin-top:10px;}
.viewProfile{margin-bottom:20px;}
.viewProfile img{width:114px;height:114px;border-radius:6px;}
.viewClientinfo{padding-bottom:30px;}
.viewClientinfo lable{font-weight:400;font-size:12px;line-height:24px;color:var(--text-light);margin-bottom:8px;}
.viewClientinfo p{font-weight:400;font-size:14px;line-height:16.94px;color:var(--text-black);}
.tableWrapFull{border:1px solid var(--color-grey-90,#E5E5E5);box-shadow:0px 1px 2px 0px #0000000D;background:#fff;border-radius:8px;margin-top:10px;position:relative;}
.tableWrapFull h3{margin:0;padding:30px 25px;font-weight:700;font-size:20px;line-height:27px;}
.add-btn-table{position:absolute;top:20px;z-index:2;right:25px;}
.add-btn-table a{font-weight:700;font-size:12px;line-height:16px;text-align:center;padding:12px 20px;width:auto;height:41px;float:left;background:var(--bg-gradient);box-shadow:0px 1px 5px 0px #26262626;box-shadow:0px 3px 1px -2px #26262633;box-shadow:0px 3px 3px 0px #26262626;border-radius:6px;color:var(--text-white);cursor:pointer;}
.add-btn-table a:hover{color:var(--text-white);}
.deleteUserModal .modal-dialog{margin:0;transform:translate(-50%,-50%)!important;left:50%;top:50%;max-width:331px;text-align:center;}
.deleteUserModal .modal-content{border:1px solid #D5D5D5;border-radius:6px;}
.deleteUserModal .modal-body{padding:0 0 25px;}
.deleteUserModal .modal-body svg{margin:25px 0;}
.deleteUserModal .modal-body h2{font-weight:600;font-size:20px;line-height:27.5px;text-align:center;color:var(--text-black);}
.deleteUserModal .modal-body span{font-weight:400;font-size:14px;line-height:22.75px;text-align:center;padding:0 25px;width:100%;float:left;}
.deleteUserModal .modal-footer{justify-content:center;gap:27px;border:0;padding:0 0 25px;}
.modalBtn{border:0;height:41px;width:127px;margin:0;font-weight:700;font-size:12px;line-height:16px;text-align:center;padding:12px 15px;border-radius:6px;}
.yesBtn.modalBtn{background:var(--bg-gradient);color:var(--text-white);box-shadow:0px 1px 5px 0px #26262626;box-shadow:0px 3px 1px -2px #26262633;box-shadow:0px 3px 3px 0px #26262626;}
.noBtn.modalBtn{background:#f5f5f5;color:#42424A;}
.user-profilewrap{position:relative;}
.user-profilewrap span.errormsg{transform:translate(-50%,-50%);left:50%;bottom:-40px;width:100%;text-align:center;justify-content:center;}
#phoneNumber[type="number"]::-webkit-inner-spin-button,#phoneNumber[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
#phoneNumber[type="number"]{-moz-appearance:textfield;}
.deleteUserModal a.yesBtn.modalBtn:hover{color:var(--text-white);}
.user-footer a.updateBtn:hover{color:var(--text-white);}
a.subMenuFirst{color:#525252;font-weight:400;}
.profileMainTop{position:relative;}
.profileMainTop p#imageError{position:absolute;transform:translate(-50%,0%);left:50%;bottom:-33px;width:100%;text-align:center;}
.language-swich input[type="checkbox"]{display:none;}
.languageBtn{position:relative;display:block;width:90px;height:34px;background-color:#F0552A;border-radius:30px;cursor:pointer;margin:0;transition:background-color 0.3s ease;}
#knob{width:24px;height:24px;background-color:#fff;position:absolute;top:5px;left:5px;border-radius:50%;transition:0.4s ease left,0.4s ease background-color;background-image:url('../images/france.png');background-size:cover;background-position:center;}
#language-text{position:absolute;top:50%;left:33px;transform:translateY(-50%);color:#fff;font-size:14px;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;transition:color 0.4s ease,left 0.4s ease;line-height:8px;}
#language-toggle:checked + .languageBtn{background-color:#0d1366;}
#language-toggle:checked + .languageBtn #knob{left:60px;background-color:#ffffff;background-image:url('../images/america.png');}
#language-toggle:checked + .languageBtn #language-text{color:#ffffff;left:13px;transition:left 0.4s ease;}
.response:hover{background:#f0f0f0;}
.dataTables_wrapper .dataTables_scroll{background:white;border-radius:8px;}
.noPermissionwrap{height:calc(100vh - 140px);display:flex;align-items:center;justify-content:center;}
.noPermissioninner{max-width:310px;background:#fff;padding:40px;border-radius:10px;}
.noPermissioninner h3{margin:0;font-size:18px;}
.tabs-wrapper .alert{position:absolute;top:18px;z-index:2;right:20px;}
.notification-lists li{display:flex;justify-content:space-between;background:#f5f5f5;padding:20px;margin-bottom:10px;border-radius:6px;height:75px;cursor:pointer;}
.notiIDs{display:flex;align-items:center;gap:10px;position:relative;}
.notiIDs p{font-weight:500;font-size:16px;line-height:19.36px;color:var(--text-black);}
.read-dot{width:6px;height:6px;background-color:#fa663b;border-radius:50%;display:inline-block;margin-left:0;position:absolute;left:-12px;}
.notiIcons{border:1px solid var(--color-grey-84,#D2D6DA);border-radius:5px;height:34px;width:34px;display:flex;align-items:center;justify-content:center;}
.notiDates{display:flex;align-items:end;flex-direction:column;gap:5px;justify-content:center;}
.notiDates p{font-weight:400;font-size:12px;line-height:14.52px;color:var(--text-light);text-align:right;}
#file-preview-invoice p{padding:11px 12px;background:#f5f5f5;height:40px;display:flex;align-items:center;justify-content:center;gap:13px;border-radius:6px;cursor:pointer;font-weight:700;font-size:12px;line-height:16px;text-align:center;pointer-events:auto;}
#file-preview-invoice-image p{padding:11px 12px;background:#f5f5f5;height:40px;display:flex;align-items:center;justify-content:center;gap:13px;border-radius:6px;cursor:pointer;font-weight:700;font-size:12px;line-height:16px;text-align:center;pointer-events:auto;}
#file-preview-approval p{padding:11px 12px;background:#f5f5f5;height:40px;display:flex;align-items:center;justify-content:center;gap:13px;border-radius:6px;cursor:pointer;font-weight:700;font-size:12px;line-height:16px;text-align:center;pointer-events:auto;}
#file-preview-approval-image p{padding:11px 12px;background:#f5f5f5;height:40px;display:flex;align-items:center;justify-content:center;gap:13px;border-radius:6px;cursor:pointer;font-weight:700;font-size:12px;line-height:16px;text-align:center;pointer-events:auto;}
#file-preview-approval-image,#file-preview-invoice{position:relative;top:0;left:0;width:100%;padding:0;display:flex;flex-wrap:wrap;padding-top:10px;gap:10px;}
#file-preview-invoice-image{display:flex;flex-wrap:wrap;gap:10px;padding-top:10px;}
.infoBoxinner{position:relative;}
#file-preview-approval,#file-preview-invoice{position:relative;top:0;left:0;width:100%;padding:0;	/* z-index:3;pointer-events:none; */display:flex;flex-wrap:wrap;padding-top:10px;gap:10px;}

/*#file-preview-approval,#file-preview-invoice{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;padding:10px;z-index:3;pointer-events:none;}*/

/* .file-upload-success label.file-upload-label{font-size:0;} */
.flag-icon{width:20px;height:15px;}
.custom-select{background-color:transparent!important;color:#000!important;}
.custom-select:focus{box-shadow:none;}
.languageDrop{border:1px solid #d3d3d3;padding:0 0px 0 10px;cursor:pointer;border-radius:5px;}
.notiCount{position:absolute;right:0;top:3px;background:#F0552A;border-radius:160px;z-index:1;}
.notiCount p{font-weight:700;font-size:10.4px;line-height:10px;text-align:center;height:17px;width:24px;display:flex;align-items:center;justify-content:center;color:#fff;}
#message-responce{z-index:2;}
#quickResponseBtn[disabled],#quickResponseBtn:disabled{background:rgb(231 231 231)!important;cursor:no-drop;}
#quickResponseBtn[disabled] svg path,#quickResponseBtn:disabled svg path{fill:#fff;}
#sendMessageBtn[disabled],#sendMessageBtn:disabled{background:rgb(231 231 231)!important;cursor:no-drop;}
#messageInput:read-only{cursor:no-drop;}
#messageInput:read-only::placeholder{color:rgb(231 231 231)!important;}
.back-button{display:flex;justify-content:center;align-items:center;width:50px; /* Adjust size */height:50px;border-radius:50%; /* Makes it circular */text-decoration:none;transition:0.3s ease;}
.back-button svg{fill:white; /* Arrow color */width:24px; /* Adjust arrow size */height:24px; /* Adjust arrow size */}
.misingdocwrap{display:flex;align-items:center;width:100%;gap:10px;}
.misingdocwrap input#custom-textbox{font-weight:700;font-size:12px;line-height:16px;text-align:left;margin-bottom:0;padding:11px 12px;background:#fff;height:40px;display:flex;align-items:center;justify-content:center;gap:13px;border-radius:6px;border:1px solid var(--color-grey-84,#D2D6DA);}
.misingdocwrap button#submit-missing-doc{padding:12px 20px;font-weight:700;font-size:12px;line-height:16px;text-align:center;border-radius:6px;height:40px;border:0;background:var(--bg-gradient);color:var(--text-white);}
.missing.file-list{padding:11px 12px;background:#fff;height:40px;display:flex;align-items:center;justify-content:center;gap:13px;border-radius:6px;font-weight:700;font-size:12px;line-height:16px;text-align:center;pointer-events:auto;border:1px solid;}
.fr-cls .datatable-header{padding:33px 205px 33px 25px!important;}
.regionDocument{background:#F5F5F5;width:calc(100% - 20px);padding:11px 13px;font-weight:700;font-size:12px;line-height:16px;text-align:left;vertical-align:middle;display:flex;align-items:center;justify-content:space-between;margin:0 10px;box-sizing:border-box;border-radius:6px;}
.regionDocument span{cursor:pointer;}
.file-upload-wrap .errormsg{bottom:-20px;}
.user-footer{margin-top:30px;}
.tabs-wrapper.add-region .error{margin-bottom:0;}
.tab-content-2 .support-chat{margin-top:0;height:calc(100vh - 258px);}
.tab-content-2 .support-chat .chat-container{width:100%;height:auto;margin:0;}
.tab-content-2 .support-chat .chat-box{height:calc(100vh - 444px);}

/*********************************************Responsive*********************************************/
@media(max-width:1540px){
	.add-btn-table{position:absolute;top:33px;z-index:2;right:25px;}
	.tab-content-2 .support-chat{height:calc(100vh - 223px);}
	.tab-content-2 .support-chat .chat-box{height:calc(100vh - 394px);}

	/* body.fr-cls .tabs-wrapper{max-width:58%;} */
	body.fr-cls .tabs-wrapper .file-upload-wrap .errormsg{bottom:-17px;}
	.file-upload-wrap .errormsg{bottom:-18px;}
	.fr-cls .datatable-header{padding:20px 205px 20px 25px!important;}
	.user-main-wrap{height:calc(100vh - 0px);}
	.input-wrap{margin-bottom:25px;}
	.logo-cont img{width:180px;}
	.logo-cont{height:244px;}
	.user-inner-cont{width:850px;padding:15px;}
	.main-login-cont{padding:15px;width:388px;}
	.button-wrap.sign_in_btn{margin-bottom:25px;margin-top:25px;}
	.login-head h2{font-size:20px;line-height:23px}
	.login-head p{font-size:12px;line-height:13px;}
	.table td,.table th{padding:13px 20px;}
	.left-firstbar{height:calc(100vh - 207px);}
	.leftbar-footer img{width:117px;height:117px;left:50px;}
	.top-header-column.header_logo_column{padding:8px 0;height:64px;}
	.top-header-column.header_logo_column img{width:80px;}
	.menu-item{padding:7px 0!important;}
	.navigation-column ul li{margin-bottom:7px;}
	.navigation-column ul li a{padding:6px 12.5px;}
	.navigation-column ul li a span.text{line-height:17.44px;font-size:12px;}
	.managment-cont{padding:9px 17px;}
	.user-inner-cont .input-wrap{margin-bottom:30px;}
	.user-head{padding:15px 0;}
	.user-head h2{font-size:18px;line-height:23px;}
	.user-head p{font-size:12px;line-height:14px;}
	.avatar-upload{max-width:90px;margin:40px auto;}
	.avatar-upload .avatar-preview{width:90px;height:90px;}
	.leftbar-footer p{font-size:10px;line-height:13px;}
	.tableWrap h3{padding:15px 15px;font-size:18px;}
	.dashboardBox-inner svg{height:70px;width:70px;}
	.dashInner{padding-bottom:10px;}
	.dashInner span h1{font-size:20px;line-height:22px;}
	.dashInner span p{font-size:12px;}
	.dashOuter p{font-size:12px;line-height:13px;}
	.login-head{margin-bottom:15px;padding:20px;}
	.tabs li{height:30px;font-size:14px;line-height:14px;padding:0 20px;padding:0 20px;border-radius:4px;}
	.tabs2 li{height:30px;font-size:14px;line-height:14px;padding:0 20px;padding:0 20px;border-radius:4px;}
	.notification-list li{height:65px;padding:10px;}
	.notiID p{font-size:11px;line-height:14.36px;}
	.tab-content{padding:10px}
	.add-btn-table{top:20px;}
	.datatable-footer{padding:15px 20px;}
	.dataTables_wrapper .dataTables_info{font-size:12px;}
	.dataTables_wrapper .dataTables_paginate .paginate_button{font-size:12px;}
	.profileleft-text h3{line-height:19.5px;font-size:18px;}
	.profileleft-text p{font-size:12px;line-height:14px;}
	.profile-head{padding:15px;}
	.profileFormHead h3{font-size:18px;line-height:18px;}
	.notiHeadDrop{padding:10px 15px;}
	.notiHeadDrop h3{font-size:18px;line-height:19px;}
	.notiHeadDrop a{font-size:12px;}
	.threeline,.twoline{flex-wrap:wrap;gap:0;}
	.twoline .input-wrap{width:100%;margin-bottom:20px!important;}
	.threeline .input-wrap{margin-bottom:20px!important;}
	.infoBoxWrap h3{font-size:16px;line-height:18px;margin-bottom:12px;}
	.declaration-head-main{padding:15px;}
	.declaration-head-left span p{font-size:12px;line-height:16px;}
	.declaration-head-left span h3{font-size:18px;line-height:20.5px;}
	.message p{font-size:12px;padding:10px;height:auto;}
	.tab-content-2{height:calc(100vh - 223px);}
	.fourline{flex-wrap:wrap;gap:0;}
	.fourline .input-wrap{width:100%;margin-bottom:20px!important;}
	.message{padding:5px 10px;}
	table.dataTable tbody tr{height:40px!important;}
	.table td,.table th{font-size:12px;}
	.table thead th{font-size:12px;}
	.datatable-header{padding:20px;}
	.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{max-height:calc(100vh - 286px)!important;height:calc(100vh - 286px)!important;}
	.tableWrap{width:49.5%;}
	.viewClientinfo{padding-bottom:15px;}
	.right-container-body{padding:0 20px;}
	table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{padding:8px 15px;}
	.table.dataTable tbody th,table.dataTable tbody td{padding:8px 18px!important;}
	.rights-table{margin-top:15px!important;}
	.user-footer{margin-top:30px!important;}
	.updateBtn button{padding:11px 20px;}
	.top-head-dropdown .dropdown-menu{height:349px;}
	.response{padding:15px 20px;font-size:14px;line-height:16.36px;}
	.dropdown-header{padding:15px;}
	.dropdown-header strong{font-size:18px;line-height:21px;}
	.dropdown{width:377px;}
	.notification-lists li{height:65px;padding:10px 20px;}
	.notiIDs p{font-size:14px;line-height:12.36px;}
	.input-wrap select,.input-wrap input{font-size:12px;padding:5px 0;padding-top:20px;}
	.input-wrap.longlabel{padding-top:5px;}
	.input-wrap.longlabel select#pensionstatus{padding-top:20px;}
	.edit-not-do .chat-container{height:calc(100vh - 276px);}
	.notiDate p{font-size:11px;}
}
@media (min-width:1530px) and (max-width:1540px) and (min-height:830px) and (max-height:864px){
	.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{max-height:calc(100vh - 314px)!important;height:calc(100vh - 324px)!important;}
}
