body{margin:0;padding:0;font-family:Poppins,sans-serif}.text-start h2{color:#009860;font-family:Manrope,sans-serif;font-weight:800;text-align:left}.justify-align-center{justify-content:center!important;align-items:center!important}.btn{display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border-radius:8px;font-family:Inter,sans-serif;min-height:45px}.btn:after{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.05);left:-100%;top:0;transition:all .5s}.btn:hover:after{left:100%;transition:all .5s}.btn.btn-no_bg{padding:0;&:after{left:100%;background-color:transparent}}.btn.btn-outline-success{background-color:transparent!important;color:#009860!important;border:1px solid #009860!important}.btn.btn-success{background-color:#009860!important;color:#eaecf0!important;border:1px solid #009860!important}.btn.btn-semi_success{background-color:rgba(0,149,94,.2)!important;color:#1e1e1e!important;border:1px solid rgba(0,149,94,.2)!important}.btn.btn-danger{background-color:#e63833!important;color:#eaecf0!important;border:1px solid #e63833!important}.form-label{font-size:16px;font-weight:500;line-height:24px;text-align:left}.form-select,input.form-control{height:45px;font-size:15px;font-weight:400}.bg-light_gray{background-color:#e2e2e2!important}.bg-trasparent{background-color:transparent!important}.primary-button{border-radius:10em;border:0;background:#6a6a6a;color:#fff;font-size:.875rem;padding:.875em 6em;margin-top:1em}.background-light-grey{background:#f9f9f9}.login-page{.auth_bg{background-image:url(/_next/static/media/auth_bg.273c6f04.png);background-size:100% 100% contain;background-repeat:no-repeat;background-position:bottom;.auth_bg_logo{position:absolute;top:20%;left:50%;transform:translateX(-50%)}}.hello-section{background-color:#cceadf}.hello-section h2{font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:600}}.sidemenu{background-color:#fff;min-height:100vh;padding-top:2em;box-shadow:0 0 50px 0 #00955e33;z-index:9}.sidemenu hr{border-top:1px solid #6b7a99}.sidemenu li img{width:30px;margin-right:1em}.sidemenu a{color:#6b7a99;font-weight:500}.sidemenu a.active{color:#545454}.main_body{display:flex;flex-direction:column;flex-grow:1}.main-header{display:flex;align-items:center;justify-content:space-between;background:#f5f5f5;padding:1rem;background-color:#f8f9fa;z-index:1;span{color:#868d95;font-size:14px;font-weight:500;font-family:Manrope,sans-serif}}.container-fluid{height:100vh;overflow:hidden}.d-flex{display:flex;height:100%}.main-section{flex-grow:1;overflow-y:auto;padding:1rem;background-color:#fff}.main-section h2{font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:600;margin:0}.sidemenu ul{list-style:none}.sidemenu a{display:flex;align-items:center;padding:15px 20px;margin-bottom:5px;color:#000;text-decoration:none;transition:all .3s ease;border-radius:0 25px 25px 0;font-size:1rem;font-weight:700;letter-spacing:1px;font-family:Roboto,sans-serif;i.bi{margin-right:10px}}.sidemenu a img{margin-right:10px}.sidemenu a:hover{background-color:#f0f0f0}.sidemenu a.active{color:#fff;background-color:#009860}.sidemenu a.active img{filter:brightness(0) invert(1)}.sidemenu .accordion{button.dropdown_menu{width:100%;text-align:left;display:flex;align-items:center;padding:15px 20px;color:#000;text-decoration:none;transition:all .3s ease;border-radius:0 25px 25px 0;font-size:1rem;font-weight:700;letter-spacing:1px;font-family:Roboto,sans-serif;border:0;background-color:transparent;i.bi{margin-right:10px}}button.dropdown_menu.active{background-color:#009860;color:#fff}.accordion-collapse{background:rgba(0,149,94,.102);ul{border:0;padding:0}}}.submenu_list{margin-left:35px;li{a{color:#009860;padding:5px 10px}}}.dropdown-menu{list-style:none;padding:0;margin-top:10px;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.dropdown-item{padding:10px 20px}.dropdown-item a{text-decoration:none;color:#000;display:block}.dropdown-item a:hover{background-color:#f8f8f8}.dashboard-card{background-color:#fff;padding:2em;border-radius:2em;text-align:left}.page_hdng{display:flex;h1{font-size:2.5em;font-weight:800;font-family:Manrope,sans-serif;color:#2a2a2a}}.dashboard-card span{color:#545454}.contract-form h3{font-size:1.5rem}.contract-form h3,.contract-form h4{font-weight:600;font-family:Poppins,sans-serif}.contract-form h4{font-size:1.25rem}.contract-form label{color:#6a6a6a;font-size:14px;margin-bottom:.25em}.data-list.table td,.data-list.table th{background-color:transparent;color:#42526d;font-size:14px}.data-list.table th{font-size:12px;font-weight:600}.data-list.table td b{color:#101828;display:block;font-weight:500}.data-list.table td span{font-size:12px}.color-table-text{color:#009860!important}.sidemenu{.dropdown-menu{width:100%;box-shadow:none;border:0;a{padding-left:50px}}}.brand_modal{.modal-header{border-bottom:0;.btn{background:rgba(230,57,51,.5);border:0;border-radius:50%;color:#e63933;height:45px;width:45px}}.modal-footer{border-top:0;.btn{width:155px;color:#eaecf0;font-size:14px;font-weight:400;font-family:Inter,sans-serif}}}.brand_grn_checkbox{.form-check-input{border-radius:4px}.form-check-input:checked{background-color:#009860;border-color:#009860;border-radius:4px}}.brand_grn_radio .form-check-input:checked{background-color:#009860;border-color:#009860}.vr_divider{position:absolute;width:1px;height:100%;background-color:#d9d9d9;right:-10px;bottom:0;&:after{bottom:0}&:after,&:before{content:"";position:absolute;width:6px;height:6px;background-color:#d9d9d9;right:-3px;transform:rotate(45deg)}&:before{top:0}}.profile_user_card{background-color:#fff;display:flex;border-radius:30px;height:100%;padding:25px;width:100%}.table_brand{font-family:Inter,sans-serif;th{font-size:12px;font-weight:500;background-color:rgba(234,236,240,.7);padding-top:10px;padding-bottom:10px;&:first-child{border-radius:16px 0 0 0}&:last-child{border-radius:0 16px 0 0}}td{font-size:14px;font-weight:400;vertical-align:middle;background-color:transparent}}.source_location_card{border:1px solid #d9d9d9;border-radius:16px;padding:15px;margin-bottom:15px}.multiselect_cmponent{width:300px}.tooltip-container{position:relative;display:inline-block}.tooltip-container .tooltip-content{visibility:hidden;width:200px;background-color:#000;color:#fff;text-align:center;padding:5px;border-radius:4px;position:absolute;z-index:1;bottom:125%;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s}.tooltip-container:hover .tooltip-content{visibility:visible;opacity:1}.custom-pagination .page-item,.custom-pagination .page-link{background-color:transparent;border:none}.custom-pagination .page-link{color:#009860;font-weight:700;font-size:14px}.custom-pagination .page-item.active .page-link{background-color:#009860;color:#fff;border-radius:5px;border:none}.custom-pagination .page-item.disabled .page-link{color:rgba(0,0,0,.3);pointer-events:none}.custom-pagination .page-link:hover{background-color:rgba(0,152,96,.1);color:#009860}div.react-confirm-alert-overlay{z-index:9999!important}.pagination{display:flex;justify-content:center;padding:10px 0;list-style:none}.pagination .page-item{margin:0 5px;background-color:transparent;border:none}.pagination .page-link{color:#009860;border:none;background-color:transparent;font-weight:700;padding:8px 12px;border-radius:5px}.pagination .page-item.active .page-link{background-color:#009860;color:#fff;border:none}.pagination .page-link:hover{background-color:rgba(0,152,96,.1);color:#009860}.pagination .page-item.disabled .page-link{color:rgba(0,0,0,.3);pointer-events:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}label{cursor:pointer!important}