@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);
body,button,input,p,select,textarea{font-family:Lato,"Helvetica Neue",Arial,Helvetica,sans-serif!important;font-weight:400;font-size:16px;line-height:1.6;color:#474948}
body{min-height:100vh;font-family:Lato,"Helvetica Neue",Arial,Helvetica,sans-serif}
h1,h2,h3,h4,h5,h6{font-family:Lato,"Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:600;color:#212529}
h1{font-size:2.5rem}
h2{font-size:2rem}
h3{font-size:1.75rem}
h4{font-size:1.5rem}
h5{font-size:1.25rem}
h6{font-size:1rem}
a{color:#004677;text-decoration:none;font-family:Lato,"Helvetica Neue",Arial,Helvetica,sans-serif}
a:hover{color:#004677;text-decoration:underline}
#gform_4 input[type=email],#gform_4 input[type=password],#gform_4 input[type=text]{width:100%;padding:16px 18px;margin-top:6px;margin-bottom:16px;font-size:1.07rem;background:#004677;border:1.7px solid #d7e5f3;border-radius:7px;transition:border .2s,box-shadow .2s;color:#253a4d;box-shadow:0 2px 8px rgba(44,62,80,.05);font-family:Inter,Roboto,Arial,sans-serif}
#gform_4 input[type=email]:autofill,#gform_4 input[type=password]:autofill,#gform_4 input[type=text]:autofill{background:#004677}
#gform_4 input[type=email]:focus,#gform_4 input[type=password]:focus,#gform_4 input[type=text]:focus{border:1.7px solid #004677;background:#004677;outline:0;}
#gform_4 .gform-field-label,#gform_4 label{font-weight:600;font-size:20px!important;color:#fff;margin-bottom:5px}
#gform_4 .gform-grid-row,#gform_4 .gform_grid-row{gap:16px}
#gform_4 .ginput_complex.ginput_container_name,#gform_4 .ginput_complex.ginput_container_password{display:flex;gap:16px;justify-content:space-between}
.has_first_name.no_middle_name.has_last_name p{flex:1}
#gform_4 .ginput_complex.ginput_container_password{gap:0!important}
#gform_4 .gform-grid-col{min-width:0;flex:1}
#gform_4 input[aria-invalid=true]{border-color:#004677!important;background:transparent!important;box-shadow:0 0 0 2px #f8bbbc}
#gform_4 ::placeholder{color:#8ca2b5;opacity:1;font-size:1rem}
input:focus{outline:unset!important}
.abret_registration_form .gform_confirmation_message,.abret_registration_form .gform_confirmation_message p{color:#fff}
.edit-button.gform-theme-button--secondary:hover{color:#004373 !important}
.ab_registration_form_wrapper h2.gform_submission_error,.ab_registration_form_wrapper .gform_validation_errors 
.gform-icon::before,.ab_registration_form_wrapper .gform_validation_errors ol li a,.ab_registration_form_wrapper 
.validation_message.gfield_validation_message{color:#c02b0a!important; font-weight: 700;} 
.ab_registration_form_wrapper .gform_validation_errors{background-color: #fff!important;}
.abret_registration_form .gform_validation_errors{border-color:#fff}
.gform-theme--foundation .gfield input.medium{inline-size:100%!important}
.contact-form button:hover{background-color:#fff!important}
.woocommerce-account .woocommerce-MyAccount-navigation{width:22%;background:#fffefe;border-radius:20px;box-shadow:0 4px 10px rgba(0,0,0,.1);border-radius:8px}
.abret-top-row .abret-card{padding:0 20px}
.woocommerce-account .woocommerce-MyAccount-content{display:inline-block;float:left;margin-left:0;width:78%;padding:0 20px!important}
button.btn-appeal.cmn-btn{font-size:14px!important;padding:5px}
.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:0;border-top:1px solid #eee}
.woocommerce-account .woocommerce-MyAccount-navigation ul li{list-style:none;border-bottom:1px solid #eee;padding:0 20px}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active{background:#638cac;margin:10px;border-radius:14px}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{color:#fff;font-weight:700;padding-left:0}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a:before{opacity:1}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a{padding:10px 5px;display:block;color:#0c0c0c;font-weight:500}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:before{margin-right:10px;opacity:.25}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover:before{opacity:1}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{font-family:FontAwesome;content:"\f0e4"}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{font-family:FontAwesome;content:"\f291"}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before{font-family:FontAwesome;content:"\f1c6"}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{font-family:FontAwesome;content:"\f015"}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before{font-family:FontAwesome;content:"\f09d"}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--my-applications a:before{font-family:FontAwesome;content:"\f07b"}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a::before,.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--update-profile a::before{font-family:FontAwesome;content:"\f007"}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{font-family:FontAwesome;content:"\f08b"}
.woocommerce-account .woocommerce-MyAccount-content h2{font-size:30px;font-family:Lato;text-align:center;font-weight:700;color:#101010!important;margin-bottom:30px}
.woocommerce-account p.order-again{text-align:right}
.woocommerce-account .woocommerce-EditAccountForm input[type=submit]{margin-top:50px;float:right}
.btn-application,.btn-payment,a.btn-invoice{background-color:#004677;color:#fff;padding:10px;border-radius:5px;font-size:13px}
.disabled{pointer-events:none}
table.datatable{width:100%!important}
table tbody tr:hover>td,table tbody tr:hover>th,table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:#fff!important;box-shadow:unset!important}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover,a.paginate_button.current{border:0!important;background:#f7f7f7!important;border-radius:50px!important;font-size:16px;padding:.5em 1em!important}
.gform-theme--framework .gpnf-row-actions ul{gap:3px;justify-content:center!important}
.gpnf-field .bulleted{list-style-type:none;padding-left:20px}
.gpnf-field .bulleted li{padding-top:10px}
.gpnf-add-entry{background-color:#fff!important;color:#004677!important;border:1px solid #004677!important;padding:8px 12px;border-radius:4px;font-size:14px;cursor:pointer}
.gpnf-add-entry:hover{color:#fff!important}
.gpnf-modal .gpnf-modal-header{margin:30px 0 0}
.gform_title{border-bottom:2px solid #004677;padding-bottom:5px;margin-bottom:40px}
.gsection_title{font-size:22px;margin-bottom:5px;font-style:italic}
.gf_browser_chrome{padding:10px 40px 20px!important;max-width:100%;border:2px solid #e0e0e0;border-radius:12px;margin:40px 0}
.gpnf-modal .gf_browser_chrome{margin-top:30px;padding:0 20px 40px}
span.close-modal{font-size:34px;color:#d7204b;font-weight:700;cursor:pointer}
.tingle-modal-box__footer{padding:20px}
.delete-button:hover,.edit-button:hover{color:#fff!important}
.tingle-modal__close{background:0 0!important;border:0!important;width:20px}
.tingle-modal__close:hover{background-color:transparent!important}
.woocommerce-orders-table__cell-order-number a{color:#004677;text-decoration:underline}
.woocommerce{margin:50px 0}
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions{display:flex;gap:5px;justify-content:space-between}
.reviewer-dashboard{max-width:1200px;margin:40px auto;padding:20px 20px;background:#f7f7f7}
.reviewer-dashboard h1{margin-bottom:40px;text-align:center}
.reviewer-dashboard .filter-control{background-color:#e8e8e8!important}
.dataTables_filter label{font-size:0}
#reviewerTable_wrapper{margin-top:0;padding:0;border-radius:2px}
#reviewerTable_wrapper th{background:#004677;font-size:16px;color:#fff}
/* .dataTables_filter::before{content:" Filter records...";position:absolute;left:45px;pointer-events:none;font-size:16px;top:50%;transform:translateY(-50%)} */
.dataTables_filter:focus-within::before{opacity:0;visibility:hidden}
#dtSearchContainer input,#dtTopBar select.filter-control{font-size:16px!important;background:#e8e8e8;border:0;color:#101010;border-radius:50px!important;font-style:italic}
.reviewer-dashboard .dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:#000!important;font-weight: 700;}
.dataTables_length label{display:flex;align-items:center;gap:5px;font-weight:500;width:190px;margin-bottom:20px;font-size:20px}
.dt-filters select{width:130px;padding:6px 8px;font-size:13px;border-radius:6px;border:1px solid #ccc}
.dt-clear{background:#4b6cb7;color:#fff;border:none;padding:6px 12px;border-radius:6px}
.btn-accept{background:#28a745;color:#fff}
.btn-view,button.view_comment{padding:4px 10px!important}
#chairpersonTable th{font-size:16px!important;background-color:#004677;color:#fff}
.btn-decline{background:#dc3545;color:#fff}
.dt-top-wrapper{margin-top:50px}
.paginate_button{font-size:14px}
.dataTable{margin-bottom:10px}
.disabled-view,.disabled-view:hover{background:#999!important;cursor:not-allowed!important;border-color:#999!important}
.reviewer-modal{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.65);z-index:99999}
.reviewer-modal-content.fullscreen{width:100%;height:100vh;background:#fff;margin:0;padding:0;display:flex;flex-direction:column}
.modal-header-fixed{display:flex;justify-content:space-between;align-items:center;padding:15px 20px 15px 0;border-bottom:1px solid #ddd;position:sticky;top:0;background:#f4f4f4;z-index:10}
.modal-header-fixed h2{width:100%;text-align:center}
.modal-header-fixed{padding-left:0!important}
.modal-split{display:flex;height:calc(100vh - 70px)}
.modal-left{width:50%;padding:20px 0;overflow-y:auto;background:#fafafa;border-right:1px solid #ddd}
.modal-right{width:50%;padding:20px;overflow-y:auto;background:#fff}
.applications-table,table{width:100%;border-collapse:collapse;margin-top:0!important}
.dataTables_scrollHead{margin-top:30px}
.applications-table td,.applications-table th,table td,table thead th{border:1px solid #ddd;padding:10px}
.applications-table th,table thead th{background:#004677;color:#fff;font-style:italic}
table tr.even{background:#F5FAFF}
.btn-application{display:inline-block;padding:6px 12px;background:#0073aa;color:#fff;border-radius:4px;text-decoration:none;margin-right:6px}
.btn-application:hover{background:#004677}
.btn-application.disabled{background:#ccc;color:#555;cursor:not-allowed;pointer-events:none}
.status-badge{padding:4px 8px;border-radius:6px;font-weight:600;font-size:.9em}
.status-eligible{background:#d4edda;color:#155724}
.status-ineligible,.status-not-eligible{background:#f8d7da;color:#721c24}
#appealModal{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:9999;display:none;align-items:center;justify-content:center}
#appealModal .appeal-box{background:#fff;width:100%;max-width:500px;padding:20px}
#appealModal textarea{width:100%;min-height:120px;margin-bottom:12px}
#appealModal input[type=file]{margin-bottom:25px;width:100%}
#appealModal .button-wrap{display:flex;justify-content:end;gap:10px}
.scnd-btn{background:0 0;color:#004677}
.scnd-btn:hover{color:#fff}
#appealModal button{padding:8px 14px;margin-right:8px;cursor:pointer}
#appealModal .appeal-box h3{text-align:center}
.form-text-content{background:#f7f7f7;padding:5px 20px;border-radius:10px}
.tingle-modal-box__content form{max-height:400px;overflow-y:auto}
a.cmn-btn[href="/application-selection/"]{margin-top:10px;display:inline-block}
@media (max-width:730px){
#gform_4 .gform-grid-row,#gform_4 .ginput_complex.ginput_container_name,#gform_4 .ginput_complex.ginput_container_password{flex-direction:column;gap:12px}
}
#gform_4 .gform-grid-row,#gform_4 .ginput_complex{display:flex;flex-wrap:wrap;gap:16px}
#gform_4 .gform-grid-col,#gform_4 .ginput_password,#gform_4 .name_first,#gform_4 .name_last{flex:1 1 0;min-width:0}
#gform_4 input[type=email],#gform_4 input[type=password],#gform_4 input[type=text]{width:100%;box-sizing:border-box}
.page .entry-title,.page h1.entry-title{display:none!important}
.gform_wrapper{max-width:100%;padding:50px 40px 30px!important}
.gform_body{background-color:#deeeff00;padding:20px;margin-bottom:20px}
.gfield{background:#deeeff00;padding:20px;margin-bottom:25px;border-radius:8px}
.instruction{padding-top:12px;font-size:.95em}
.info-tooltip{font-size:.85em;color:#666;font-style:italic}
.record-id{background:#fff3cd;padding:15px;border:1px solid #ffeaa7;border-radius:6px;margin:20px 0}
.record-id h4{margin-top:0;color:#856404}
.cmn-btn{background:#f7f7f7!important;padding:5px!important;color:#004677!important;border:1px solid #004677!important;border-radius:4px!important;font-size:16px!important;cursor:pointer!important}
.cmn-btn:hover{background:#f7f7f7!important}
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--my-applications.is-active{background:#638cac;border-left:0 solid #004677;border-radius:8px}
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--my-applications.is-active a{color:#fff!important}
.button,.gform_button,#place_order{background:#004677!important;color:#fff!important;border:none!important;border-radius:4px!important;font-size:16px!important;cursor:pointer!important}
.button:hover,.gform_button:hover,#place_order:hover{background:#004677!important}
.gf_progressbar{background-color:#f0f0f0!important}
.gf_progressbar_percentage{background-color:#004677!important}
.main-menu .current_page_item a.elementor-item.elementor-item-active{border-bottom:2px solid}
.main-header-wrap.elementor-sticky{box-shadow:0 0 15px #00000052}
.gf-file-preview{margin-bottom:15px}
.gf-file-item{background:#f5f5f5;padding:10px;margin-bottom:5px;border-radius:4px;display:flex;justify-content:space-between;align-items:center;border-left:3px solid #0073aa}
.gf-file-item span{flex:1;font-size:14px}
.gf-file-item a{margin-left:10px;color:#0073aa;text-decoration:none}
.gf-file-item a:hover{text-decoration:underline}
.gf-delete-file{margin-left:10px;color:#dc3232;background:0 0;border:none;cursor:pointer;font-size:14px}
.gf-delete-file:hover{text-decoration:underline}
.wc-block-cart__submit-container a{background-color:#004677!important}
.wc-block-cart__submit-container a:hover{color:#fff}
.wc-block-components-sidebar{padding:20px!important;border-radius:2px;box-shadow:0 2px 8px rgba(44,62,80,.3)}
.wp-block-woocommerce-cart.alignwide{margin-inline:0px!important}
.wc-block-components-sidebar-layout .wc-block-components-main{width:60%!important;border-radius:2px;padding:20px!important;box-shadow:0 2px 8px rgba(44,62,80,.1);margin-right:55px!important}
@media screen and (max-width:780px){
.woocommerce-account .woocommerce-MyAccount-navigation{width:100%!important;margin-bottom:15px}
.wc-block-components-sidebar-layout .wc-block-components-main{width:100%!important}
}
p.wc-block-components-totals-footer-item-shipping{display:none}
.wc-block-components-totals-shipping{display:none}
.wc-block-components-form .wc-block-checkout__order-notes.wc-block-components-checkout-step{display:none}
.EEG_Form_wrapper [type=button]:focus,.EEG_Form_wrapper [type=button]:hover,.EEG_Form_wrapper [type=submit]:focus,.EEG_Form_wrapper [type=submit]:hover,.EEG_Form_wrapper button:focus,.EEG_Form_wrapper button:hover{background-color:#004677!important;outline:0!important}
.gform-theme--framework input[type=checkbox]::before,.gform-theme--framework input[type=radio]::before{background-color:#004677!important;color:#fff!important}
.gform-theme--framework .gfield--input-type-datepicker .ginput_container_date input{width:100%!important}
button.add-technologist-btn,button.gform_preview_button,button.remove-tech-btn{background:#004677!important}
.gform-theme--framework .gfield--type-choice .gfield_checkbox,.gform-theme--framework .gfield--type-choice .gfield_radio{flex-direction:row!important;flex-wrap:wrap}
.gform-theme--foundation .gfield{margin-bottom:10px}
legend.gfield_label.gform-field-label{font-size:larger}
#technologist-repeater .technologist-row{background:#f7f7f7!important;border:0;margin-bottom:30px;padding:30px}
.woocommerce-message{border-top-color:#004677!important}
.woocommerce-message::before{color:#004677!important}
.woocommerce-info .woocommerce-Button{display:none!important}
.wc-block-cart-items .wc-block-components-product-name{pointer-events:none;cursor:default;text-decoration:none;color:inherit}
.wc-block-cart-items .wc-block-components-product-name:hover{text-decoration:none;color:inherit}
.wc-block-cart-items .wc-block-cart-item__image a{pointer-events:none;cursor:default}
.wc-block-cart-items .wc-block-cart-item__image a:hover{opacity:1}
.NIOMForm .ginput_container.ginput_container_date{position:relative}
.NIOMForm img.ui-datepicker-trigger{position:absolute;right:10px}
.woocommerce-EditAccountForm.edit-account button.woocommerce-Button.button{margin-top:20px}
.ginput_preview .gfield_fileupload_progressbar_progress{background-color:#004677!important}
.btn-action{border-radius:8px!important}
.action-buttons button.cmn-btn,a.btn-application.cmn-btn{font-size:14px!important;padding:5px;background:0 0!important;border:0!important;text-decoration:underline;text-underline-offset:3px;font-weight:600}
.action-buttons button.cmn-btn:disabled{cursor:not-allowed!important}
.applications-table{box-shadow:none!important}
button.gpnf-add-entry:focus{color:#fff!important}
.gform-theme--framework .gpnf-row-actions .delete-button:hover{filter:brightness(1)!important}
.aaabtn{background-color:#004677;font-family:Lato,Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;border-radius:8px 8px 8px 8px;color:#fff;padding:10px}
.aaabtn:hover{color:#fff}
.gform-theme-button--simple:focus,.gform-theme-button--simple:hover{background:#fff!important}
.gform-field-label--type-inline{font-weight:600}
.btndiv{margin-top:32px!important}
.secondstep .delete-button:hover{background-color:#004677!important}
#chairpersonTable td,#chairpersonTable th{vertical-align:middle!important}
#reviewerTable_wrapper td,#reviewerTable_wrapper th{vertical-align:middle}
table td,table th{vertical-align:middle!important}
main#content{min-height:100vh}
.error404 .page-content{text-align:center}
button.edit-button.gform-theme-button--secondary:focus{color:#fff!important}
#update-profile-form p.instruction{background:#f5f5f5!important;font-size:13px!important;padding:10px!important;font-style:italic;font-weight:600!important}
.ins-html-block p.instruction{margin-top:-14px}
.mt{margin-top:-10px}
.mbutton{margin-top:10px}
button.delete-button:hover{background:#004677!important}
button.delete-button{border:1px solid #000!important}
.mtop{margin-top:20px!important}
.gform-theme--framework .gform_save_link::before{color:#fff!important}
input#gform_send_resume_link_button_36{background:#004677}
.sf-doc-status{display:none}
.sf-doc-item{display:flex;justify-content:space-between}
.sf-attachments-list{background:#004677;padding-left:5px!important}
#reviewerTable tbody tr td a{color:#004677!important;text-decoration:underline;padding:2px 10px!important;border-radius:2px;font-weight:700}
.application-form-wrapper h3{font-size:20px!important}
.reviewed-data .sf-section h3{margin-top:20px}
.sf-doc-item.sf-doc-view-btn{width:fit-content;background:#004677}
.sf-documents-wrapper .sf-doc-item.sf-doc-view-btn a{color:#fff!important}
.reviewed-data .sf-section .sf-field-value{margin-bottom:20px!important}
.sf-heading-sec{display:flex;align-items:center;justify-content:space-between}
.sf-heading-sec .btn-request-docs{margin-right:20px}
ul.wc-item-meta{display:none}
th{text-align:left}
.modal-header-fixed{padding-left:0}
.display.compact th{background:#f7f7f7}
button.view_comment{border-radius:8px!important}
a.paginate_button.current{font-weight:700}
@media screen and (max-width:780px){
.gform-theme--foundation .gfield.fullcls{grid-column:1/-1!important}
.woocommerce-account .woocommerce-MyAccount-content{margin-top:0!important;width:100%!important}
}
.woocommerce-MyAccount-orders td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions{height:50px}
.woocommerce-MyAccount-orders th{background-color:#ffffff}
#viewApplicationContent{max-height:65vh;overflow-y:auto;padding-right:8px}
#viewApplicationContent h4,#viewApplicationContent h5{margin:18px 0 8px;font-size:16px;font-weight:600;color:#1f2937}
#viewApplicationContent p{margin-bottom:10px;font-size:14px;color:#374151;line-height:1.6}
#viewApplicationContent .field-row{display:flex;gap:12px;margin-bottom:10px;flex-wrap:wrap}
#viewApplicationContent .field-label{min-width:220px;font-weight:500;color:#111827}
#viewApplicationContent .field-value{color:#374151}
#viewApplicationContent table{width:100%;border-collapse:collapse;margin-top:14px}
#viewApplicationContent td,#viewApplicationContent th{border:1px solid #e5e7eb;padding:8px 10px;font-size:13px}
#viewApplicationContent th{background:#f9fafb;font-weight:600;color:#111827}
#viewApplicationContent .document-item{padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:10px;background:#fff}
#viewApplicationContent .document-item strong{display:block;margin-bottom:4px;color:#111827}
#viewApplicationContent .document-item a{color:#2563eb;font-size:13px;text-decoration:underline}
#viewApplicationContent.loading{text-align:center;font-size:14px;color:#6b7280}
@media (max-width:640px){
#viewApplicationContent{max-height:75vh}
#viewApplicationContent .field-label{min-width:100%}
}
.sf-modal-wrapper{width:100%;font-size:14px;color:#1f2937}
.sf-title{font-size:20px;font-weight:600;margin-bottom:16px}
.sf-section{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px 18px;margin-bottom:18px}
.sf-section h3{margin:0 0 14px;font-size:16px;font-weight:600;color:#111827}
.sf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px}
.sf-grid .sf-full{grid-column:1/-1}
.sf-field-label{font-size:12px;font-weight:500;color:#6b7280;margin-bottom:3px}
.sf-field-value{font-size:14px;color:#111827;word-break:break-word}
.sf-field-value span,.sf-field-value svg{vertical-align:middle}
.sf-documents-wrapper{margin-top:8px}
.sf-doc-item{border:1px solid #e5e7eb;border-radius:6px;padding:12px 14px;margin-bottom:12px;background:#fff}
.sf-doc-header{display:flex;justify-content:space-between;margin-bottom:6px}
.sf-doc-name{font-weight:500;color:#111827}
.sf-doc-status{font-size:12px;color:#6b7280}
.sf-attachments-list{list-style:none;padding-left:0;margin:8px 0 0}
.sf-attachments-list li{margin-bottom:6px}
.sf-attachments-list a{text-decoration:none;font-size:13px;color:#2563eb}
.sf-attachments-list a:hover{text-decoration:underline}
.sf-file-icon{margin-right:6px}
#viewApplicationContent{max-height:70vh;overflow-y:auto;padding-right:6px}
@media (min-width:768px){
.elementor-nav-menu--main .elementor-nav-menu>li>a{position:relative}
.ab_nav_menup .elementor-nav-menu--main .elementor-nav-menu>li:not(:last-child)>a::after{content:"";position:absolute;right:-22px;top:50%;transform:translateY(-50%);width:2px;height:16px;background-color:#648ab1!important;opacity:1!important}
.ab_nav_menup .elementor-nav-menu--main .elementor-nav-menu>li{margin-right:28px}
}
.heading_section{display:flex;align-items:center;justify-content:space-between;flex-direction:column}
.decision-btn,button.btn-action.btn-view.disabled-view{padding:2px 10px!important;border-radius:2px!important}
.gform-theme--framework.ui-datepicker table .ui-datepicker-current-day a,.gform-theme--framework.ui-datepicker table .ui-datepicker-current-day span{--gf-local-bg-color:#297eb7!important}
.gform-field-label{font-size:16px!important}
h3.gsection_title{font-size:22px;font-weight:700}
.namefieldcls label.gform-field-label.gform-field-label--type-sub{display:none}
.checkboxjd{margin-top:-25px!important}
.gpnf-nested-entries thead{background:#004677;color:#fff}
.delete-button,.edit .edit-button{color:#004677!important;border-radius:25px!important}
.gpnf-row-actions ul li.delete .delete-button:hover{background:#c02b0a!important;border:1px solid #c02b0a}
.gpnf-row-actions ul li.delete:hover .delete-button{color:#fff}
.BAA-Template-btn{margin-top:-40px!important}
button.edit-button.gform-theme-button--secondary:hover{color:#fff!important}
.gpnf-nested-entries tbody tr:last-child td{border-bottom:1px solid #ccc!important}
.gform-theme--framework .gpnf-nested-entries td,.gform-theme--framework .gpnf-nested-entries th{border:1px solid #ccc!important;text-align:center;line-height:1.4em}
.gpnf-row-actions .screen-reader-text{clip-path:inset(0%)!important;margin:0!important;padding:0;position:static!important;color:#fff!important}
.tablecss{width:max-content!important;padding:25px!important;border:1px solid #ccc!important}
tr.gpnf-no-entries{height:60px}
.woocommerce-MyAccount-content p{font-size:20px;font-weight:500}
.u-column1.col-1.woocommerce-Address,.u-column2.col-2.woocommerce-Address{box-shadow:0 10px 30px rgba(0,0,0,.08);padding-bottom:20px;padding-top:0}
.woocommerce-Address header.woocommerce-Address-title.title h2{text-align:left!important;padding:20px 0 20px 20px;background-color:#f7f7f7;color:#004677}
.woocommerce-account .addresses .woocommerce-Address header.woocommerce-Address-title.title .edit{float:left}
.woocommerce-Address header.woocommerce-Address-title.title a{padding-left:20px}
.woocommerce-Address address{padding-left:20px;font-weight:600;font-style:normal}
.woocommerce-Address header.woocommerce-Address-title.title h2{margin-bottom:10px}
header.woocommerce-Address-title.title{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:20px}
.woocommerce-account .addresses .title::after{content:"🖉 "!important;display:inline!important;color:#004677;margin-left:5px}
.gform-theme--foundation .NIOMForm .gform_fields{row-gap:20px!important}
.join_c_c{margin-top:5px!important}
.abcn h4,.abcn2 h4,.abem h4,.abpn h4,.otherboard h4{margin-bottom:0!important}
.disabled input{pointer-events:none}
.spanhalfex{grid-column:span 7!important;width:86%!important}
.niom_IP_form .gpnf-nested-entries{width:70%}
.marbtm{margin-bottom:0}
.dt-top-wrapper .filter-card{display:flex;gap:20px;justify-content:space-between}
.dt-top-wrapper .dt-left{display:flex;height:max-content;gap:20px;width:100%}
.my_account .search-box{position:relative;width:78%}
.my_account .dataTables_length select{width:fit-content!important}
.my_account .dataTables_paginate.paging_simple_numbers{display:flex;justify-content:flex-end;gap:10px}
a.next.disabled,a.previous.disabled{border:1px solid #00467740;padding:5px;border-radius:3px}
a.next.active,a.previous.active{border:1px solid #004677;font-weight:500}
.gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))[multiple] option:checked{background:rgb(0 116 162 / 48%)!important}
.BusinessAA{grid-template-columns:repeat(1,1fr)!important}
.woocommerce-order-received h2.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{text-align:center;margin-bottom:50px}
.woocommerce-order-received h2.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received a.elementor-item{display:block;width:fit-content;margin:20px auto;background-color:#004677;font-family:Lato,Arial,Helvetica,sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:#004677;text-decoration: none; border-radius:8px 8px 8px 8px;color:#fff;padding:5px}
.woocommerce-order-received .woocommerce-customer-details address{width:fit-content}
.woocommerce-order-received ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{margin:0 auto;width:fit-content;font-size:18px}
.woocommerce-order-received .woocommerce-order-details{margin-top:40px}
.woocommerce-order-received .woocommerce-order-details__title{font-size:1.5rem}
.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details{font-size:16px}
.gf_step_active .gf_step_number {
    border-color: #f0a500 !important;
    color: #f0a500 !important;
}
@media (max-width:780px){
.woocommerce-order-received ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{margin-left:80px}
}
@media (max-width:1189px){
.woocommerce-order-received ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li{margin-bottom:25px}
}
.ginput_container_number .gfield_description.instruction{display:none}
.gform-theme--framework .gf_step_completed .gf_step_number::after{background-color:#38914b00!important;border:#38914b00!important;font-size:0!important}
.ginput_container_multiselect select:focus{outline:0!important;border:none!important; }
.gform-theme--framework .gf_page_steps{margin-bottom:60px!important;position:relative}
.gform_heading .gform_description{font-size:20px;font-weight:700;text-align:center;color:#004677}
.gpnf-row-actions li.edit{border-radius:3px}
button.edit-button{border:1px solid #000!important}
.EEG_Form .gf_page_steps{margin-top:30px}
.secondstep table.gpnf-nested-entries{width:100%}
.ginput_container_number input {border: none!important;border-bottom: 3px solid #004473!important;background: transparent!important;}
.abret_login_cont .elementor-shortcode{padding-bottom:50px;width:50%;margin:0 auto;background:#004677;border-radius:8px}
.abret_login_cont input[type=text],.abret_login_cont input[type=password], .abret_login_cont input[type=email]{border:none!important;background:#004677;border-bottom:2px solid #fff!important;color:#fff!important;padding-left:5px!important}
.abret_login_cont input[type=password]:focus-visible,.abret_login_cont input[type=text]:focus-visible{outline:0!important}
.NIOMForm input[type=text], .NIOMForm input[type=email], .NIOMForm [type=tel] { border: none !important;border-bottom: 3px solid #004677 !important;background: transparent !important;} 
.ab_nav_menu nav ul li a:hover,.ab_nav_menu nav ul li:active{background:#f8f6de;color:#004677;border-radius:25px;box-shadow:none;font-family:Lato}
.elementor-nav-menu--main .elementor-item.elementor-item-active{background:#f8f6de;color:#004677;border-radius:25px;box-shadow:none;font-family:Lato}
.ab_nav_menup nav ul li:active,.ab_nav_menup nav ul li:hover{background:#004677;color:#fff;border-radius:25px;box-shadow:none;font-family:Lato}
.ab_nav_menup nav ul li:active a{color:#fff!important}
.ab_nav_menup nav ul li:hover a{color:#fff!important}
.ab_nav_menup .elementor-nav-menu--main .elementor-nav-menu a,.ab_nav_menup .elementor-nav-menu--main .elementor-nav-menu a.highlighted,.ab_nav_menup .elementor-nav-menu--main .elementor-nav-menu a:focus,.ab_nav_menup .elementor-nav-menu--main .elementor-nav-menu a:hover{padding:7px 20px!important}
.abret_login_cont label.gfield_label.gform-field-label{color:#fff;font-weight:700;font-size:20px!important}
.gfield_required{color:red;margin-left:5px;font-size:12px}
.gf-password-toggle svg{fill:white!important}
.abret_login_cont .gchoice label{color:#fff!important}
.abret_login_cont .gform_button.button{width:100%;background:#fff8c2!important;color:#004677!important;font-weight:700;font-size:20px!important;border-bottom:2px solid #fff8c2!important}
.abret_login_cont .gfield_validation_message{color:#fff8c2;margin-top:10px}
.abret_login_cont nav.gf_login_links a{color:#fff!important;padding-bottom:0!important}
.abret_login_cont nav.gf_login_links{margin-left:44px}
.abret_login_cont .gform_body,.abret_login_cont .gform_fields.top_label .field_sublabel_below{padding:10px 0 0 0!important}
.em_pass p{color:#004677!important}
.elementor-nav-menu--dropdown .elementor-item.elementor-item-active{background-color:#f8f6de!important;color:#004677!important}
.elementor-nav-menu--dropdown a{color:#004677!important}
.abret_registration_form .gform_heading{display:none}
.abret_registration_form .gform_show_password{display:none!important}
.abret_registration_form .gform_wrapper {background: #004677;border-radius: 8px !important;margin-top: 50px !important;}
.abret_registration_form .gform-theme--framework .gfield_password_strength::after,.gform-theme--framework .gfield_password_strength.strong::before{background:#3cff00!important}
.abret_registration_form .gform-theme--framework .gfield_password_strength.blank::after,.gform-theme--framework .gfield_password_strength.blank::before{background:#ffffff!important}
.abret_registration_form .gform-theme--framework .gfield_password_strength.mismatch::after,.gform-theme--framework .gfield_password_strength.mismatch::before{background:red!important}
.abret_registration_form .gform-theme--framework .gfield_password_strength.short::before{background:red!important}
.abret_registration_form .gform-theme--framework .gfield_password_strength.good::before{background:#00d567!important}
.abret_registration_form span.gfield_required.gfield_required_asterisk{font-size:20px}
.abret_registration_form .gfield_password_strength{color:#fff!important;margin-top:-32px!important}
.abret_registration_form .gfield--type-password{margin-top:20px}
.abret_registration_form .gform-footer.gform_footer.top_label{margin-bottom:-100px!important}
.abret_registration_form #gform_submit_button_4{padding:10px!important}
input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #004677 inset!important;-webkit-text-fill-color:#fff!important;transition:background-color 9999s ease-in-out 0s}
.abret_login_cont .gform_button.button:hover{background:#fff!important;color:#004677;border-bottom:2px solid #fff!important}
.gf_login_links a:first-child::after{content:"|";display:inline;position:relative;right:-20px}
.ab_nav_menu nav ul li{margin-right:20px}
.ab_nav_menu nav ul li a{margin-right:10px!important}
input[type=checkbox]{accent-color:#32EE5B}
.ab_nav_menu nav ul li:hover a{color:#004677!important}
.readonly input{pointer-events:none}
span.gf_step_number{color:#004677!important;font-size:16px!important;font-family:Lato,Arial,Helvetica,sans-serif!important;font-weight:700!important;border:1px solid #004677!important;width:43px!important;height:43px!important}
.gform_wrapper .gf_page_steps{position:relative;display:flex;align-items:center}
.gform_wrapper .gf_step{flex:1;position:relative;text-align:center}
.gform_wrapper .gf_step:not(:last-child):after{content:''!important;position:absolute;top:22px;left:45%!important;right:auto!important;height:1px;background:#648ab1;z-index:0;width:calc(100% - 20px)!important;transform:translateX(0)}
.LTM_PB_wrapper.gform_wrapper .gf_step:not(:last-child):after{left:28%!important}
.long_step_form .gf_page_steps {display: flex !important;flex-wrap: nowrap !important;justify-content: flex-start !important;width: 100% !important;overflow-x: auto !important;padding: 20px 0 !important;gap: 0 !important;}
.long_step_form .gf_step {float: none !important;display: flex !important;align-items: center !important;flex: 1 1 0 !important;min-width: 40px !important;position: relative !important;text-align: center !important;margin: 0 !important;padding: 0 2px !important;}

/* .long_step_form .gf_step a,
.long_step_form .gf_step_number {
    text-decoration: none !important;
    border-bottom: none !important;
    color: inherit !important;
    outline: none !important;
} */

/* 4. Style the Number Circles */
.long_step_form .gf_step .gf_step_number {display: inline-flex !important;justify-content: center !important;align-items: center !important;width: 30px !important;height: 30px !important;border: 1px solid #648ab1;font-weight: bold !important; position: relative !important;z-index: 2 !important;margin-bottom: 5px !important;}


.long_step_form .gf_step:not(:last-child):after {
    content: '' !important;
    position: absolute !important;
    top: 15px !important;
    left: 54% !important;
    width:52% !important;
    height: 1px !important;
    background: #648ab1 !important;
    z-index: 1 !important;
}
.gform_wrapper .gf_step_number{position:relative;z-index:2;background:#fff;border-radius:50%}
.gf_step_completed span.gf_step_number{border-color:#32ee5b!important}
.gform_wrapper .gf_step_completed.gf_step:not(:last-child):after{background:#32ee5b}
.gform-theme--framework .gf_step_completed .gf_step_number::after{display:none}
.gf_step_active span.gf_step_number,.gf_step_active span.gf_step_number{border:1px solid #ffa20c!important;background:transparent}
.gform_wrapper .gf_step,.gform_wrapper .gf_step a,.gform_wrapper .gf_step span{text-decoration:none!important}
.EEG_Form_wrapper .gform-field-label{color:#004677!important;font-weight:700!important}
.EEG_Form_wrapper .gform-field-label,.gform-field-label{display:inline-block!important}
.gfield input.large{border:none!important;border-bottom:3px solid #004677!important;border-radius:0!important;background:#f5f5f500!important;}
.EEG_Form_wrapper .gform_title{text-align:center;border-bottom:0;color:#004677;font-weight:700;}
.EEG_Form_wrapper{background:#f5f5f5;border:none}
.EEG_Form_wrapper .partial_entry_warning{text-align:center!important;color:#004677!important;margin-top:-10px!important;margin-bottom:50px!important}
.text_center{text-align:center!important;color:#004677!important}
.EEG_Form_wrapper .gfield input:-webkit-autofill.large,.EEG_Form_wrapper .gfield input:-webkit-autofill.large:focus,
.EEG_Form_wrapper .gfield input:-webkit-autofill.large:hover,.EEG_Form_wrapper .gfield select:-webkit-autofill.large,
.EEG_Form_wrapper .gfield textarea:-webkit-autofill.large
{-webkit-box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:#004677!important;transition:background-color 9999s ease-in-out 0s}
span.gfield_required.gfield_required_asterisk{font-size:20px}
.EEG_Form_wrapper .gfield input.large:focus{border:none!important;outline:0;border-bottom:3px solid #004677!important}
input:focus{border:none!important;outline:0}
.EEG_Form_wrapper .gform-page-footer{justify-content:flex-end!important}
.gform-admin .gform-status-indicator.gform-status--active,.gform-admin .gform-status-indicator.gform-status--success{color:#fff!important}
.gform_required_legend{display:none}
.gform-theme--foundation #field_submit,.gform-theme--foundation .gform_footer,.gform-theme--foundation .gform_page_footer{justify-content:flex-end!important}
.gsection{border-bottom:0}
.secondstep label{color:#000!important}
.gform-theme--framework .gf_step_completed .gf_step_number::after{margin-top:4px;margin-left:5px}
.gform_next_button.button,.gform_previous_button.button{border-radius:25px!important}
.gform_previous_button.button{background-color:#648ab1!important}
.gf_step_number{background:#fff}
.gpnf-add-entry{border-radius:25px!important;background-color:#004473!important;color:#fff!important}
.gfield--has-description{border-bottom:0!important}
.astrik{position:relative}
.gform-theme--framework .gf_step_completed .gf_step_number{background:transparent!important}
.EEG_Form_wrapper .large.gfield_select{border-radius: 8px!important;}
.name_first label, .name_last label {color: #004677;}
.name_first input, .name_last input{border: none!important;border-bottom: 2px solid #004677!important;background: transparent!important;border-radius: 0px !important;}
.ginput_container_fileupload input.large{border-radius:25px!important}
.ginput_container_textarea textarea{border-radius:8px!important;border:3px solid #004677!important}
.gform_last_page_button{border-radius:25px!important}
.ginput_container.ginput_container_fileupload input{border:2px solid #004677!important;border-radius: 25px !important;}
.gform_save_link{display:none!important}
a.aaabtn{border-radius:25px!important;text-decoration:none!important}
.post-89 .gform_heading .gform_title{text-align:center;border:0;color:#004677;font-family:Lato;border-bottom:0!important}
.gform_footer input{border-radius:25px!important;background:#246492!important}
button.scnd-btn.close-view-application{border-radius:25px;background:#002036}
.gform-page-footer.gform_page_footer.top_label input{border-color:#246492!important;border-radius:25px!important;background-color:#246492!important}
.gform_next_button{background:#246492!important}
input.gform_previous_button{opacity:.6!important}
.abret_login_cont input:focus{border-bottom:2px solid #fff!important}
.abret_login_cont .gfield_validation_message a{color:#fff8c2!important}
.BAA-Template-btn{margin-top:0!important}
form.woocommerce-ResetPassword.lost_reset_password{padding:20px;background:#004677;width:60%;margin:0 auto;border-radius:8px}
form.woocommerce-ResetPassword.lost_reset_password p{color:#fff!important}
form.woocommerce-ResetPassword.lost_reset_password label{color:#fff!important}
form.woocommerce-ResetPassword.lost_reset_password button.woocommerce-Button.button{background:#fff8c2!important;border-radius:8px!important;color:#246492!important}
form.woocommerce-ResetPassword.lost_reset_password .woocommerce-Input{border:none!important;color:#fff;background:#004677;border-bottom:2px solid #fff!important;margin-bottom:20px}
.gform_previous_button{background-color:#648ab1!important}
.ginput_container .gpnf-nested-entries{border-collapse:collapse!important}
.gpnf-nested-entries-container.ginput_container{border-radius:8px 8px 0 0}
.mtc{margin-top:-20px!important}
.review_eeg{border-bottom:0!important}
.button.gform_button_select_files{background:#246492!important;border-radius:25px!important}
.search-box::before{display:none}
.btn-clear{border-radius:25px!important;background:#638cac!important;border:1px solid #638cac!important;text-transform:capitalize!important;color:#fff!important}
#dtLengthContainer select{border-radius:25px!important;background:#e8e8e8}
#reviewerTable_wrapper th:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}
#reviewerTable_wrapper th:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}
#chairpersonTable_wrapper th:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}
#chairpersonTable_wrapper th:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}
th:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}
th:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}
tr.even td,tr.odd td{border-left:none!important;border-top:none!important}
table.dataTable.no-footer{border-bottom:0 solid rgba(0,0,0,.3)}
/* thead tr th{text-align:center!important} */
table.dataTable.no-footer{border-bottom:0 solid rgba(0,0,0,.3)!important}
.dataTables_info,.dataTables_paginate{margin-top:10px}
.page-template-reviewer-dashboard .reviewer-dashboard .dataTables_paginate .paginate_button.next{margin-left:10px; background:#246492!important;border-radius:20px!important;color:#fff!important}
.page-template-reviewer-dashboard .reviewer-dashboard .dataTables_paginate .paginate_button.previous{margin-right:10px; background:#648ab1!important;border-radius:25px!important;color:#fff!important}
.application-form-wrapper .application-data h2,.gravity-form-wrapper h2{text-align:center;border-bottom:0 solid #ddd!important}
.btn-request-docs{border-radius:25px!important;background-color:#246492!important}
.gravity-form-wrapper{flex:1;background:#f5f5f5!important}
.application-data h2,.gravity-form-wrapper h2{background-color:transparent!important}
tr>td:last-child{border-right:0px}
.dataTables_wrapper .dataTables_length select{border-radius:25px!important}
.dataTables_wrapper .dataTables_filter input{border-radius:25px!important;border:1px solid #000!important;padding-left:20px!important}
.reviewer-dashboard .btn-view,.reviewer-dashboard button.view_comment{background:#246492!important;border-radius:25px!important}
a#chairpersonTable_previous {background: #648AB1;border-radius: 20px;color: white !important;    margin-right: 10px;}
a#chairpersonTable_next {background: #246492;border-radius: 25px;color: white !important;    margin-left: 10px;}

/* CSS Reviewer */
.woocommerce-EditAccountForm>.clear,.woocommerce-EditAccountForm>.woocommerce-form-row,.woocommerce-EditAccountForm>fieldset,.woocommerce-EditAccountForm>p:not(.abret-injected){display:none!important}
.abret-mid-row,.abret-top-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}
.abret-name-fields p{width:100%!important}
.abret-card{background:#fff;border-radius:10px;padding:25px 20px 0;box-sizing:border-box}
.abret-top-row .abret-card{background-color:transparent}
.abret-name-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.abret-name-fields .woocommerce-form-row{display:block!important;margin-bottom:0!important;padding:0!important}
.abret-card .woocommerce-form-row,.abret-card fieldset,.abret-card p{display:block!important;margin-bottom:16px!important;border:none!important;padding:0!important}
.abret-card fieldset legend{display:none!important}
.abret-card-header-label{display:none}
.abret-card-header-label .required{color:#e74c3c}
.abret-section-title{font-size:22px;font-weight:700;font-style:italic;color:#101010;margin-bottom:30px}
.abret-card label{display:block!important;color:#1a4f8a!important;font-size:17px!important;font-weight:700!important;margin-bottom:4px!important;line-height:30px!important}
.abret-card p.woocommerce-form-row{margin-bottom:30px!important}
.abret-card input[type=email],.abret-card input[type=number],.abret-card input[type=password],.abret-card input[type=tel],.abret-card input[type=text],.abret-card select{border:none!important;border-bottom:3px solid #1a4f8a!important;border-radius:0!important;background:0 0!important;padding:6px 0 8px!important;box-shadow:none!important;font-size:14px!important;color:#222!important;outline:0!important}
.abret-card input:focus,.abret-card select:focus{border-bottom-color:#0a2f5c!important}
.abret-phone-row{display:flex!important;align-items:flex-end;gap:12px}
.abret-phone-row .abret-phone-prefix{flex:50px}
.abret-phone-row input#account_user_phone{flex:100%!important;width:100%!important}
.abret-save-row{display:flex;justify-content:flex-end}
.abret-save-btn{background:#1a3a5c!important;color:#fff!important;border:none!important;border-radius:30px!important;padding:13px 32px!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:10px!important;letter-spacing:.3px;box-shadow:none!important}
.abret-save-btn:hover{background:#0f2840!important}
.required{color:#e74c3c}
.abret-field-group{margin-bottom:16px}
.abret-field-group:last-child{margin-bottom:0}
@media (max-width:768px){
.table-responsive{width:100%;overflow-x:auto}
.dataTables_wrapper .dataTable{width:100%!important}
.dataTables_wrapper .dataTable th,.dataTables_wrapper .dataTable td{white-space:nowrap}
.abret-mid-row,.abret-name-fields,.abret-top-row{grid-template-columns:1fr}
.woocommerce{margin:10px 0}
.abret_login_cont .elementor-shortcode{width:100%}
.dt-top-wrapper .filter-card{display:block}
button#clearFilters{margin-top:20px}
.sf-grid{grid-template-columns:1fr}
.woocommerce-account .woocommerce-MyAccount-content{width:100%!important}
/* table#applicationslist{width:auto!important} */
.my_account .dt-top-wrapper .dt-left{flex-direction:column}
.my_account .search-box{width:100%!important}
.my_account .dataTables_filter label{width:100%}
.woocommerce-account .woocommerce-MyAccount-navigation{margin-top:0!important}}
section.woocommerce-customer-details{display:none}
.phone-wrapper{display:flex;gap:30px}
button#clearFilters{border-radius:50px}
.gpnf-add-entry::after,button.gpnf-add-entry::after,input.gpnf-add-entry::after{content:"+"!important;margin-right:6px!important;font-weight:900!important;font-size:1.1em!important;display:inline-block!important;line-height:1!important;margin-top:-4px}
.gform_previous_button::before{content:"\2039";margin-right:6px;font-size:1.2em;display:inline-block}
.gform_next_button::after{content:"\203A";margin-left:6px;font-size:1.2em;display:inline-block}
.gform-page-footer input.gform_previous_button{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:8px center!important;background-size:28px!important;padding-left:38px!important;height:40px!important}
.gform-page-footer input.gform_next_button{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M8.59 16.59L10 18l6-6-6-6-1.41 1.41L13.17 12z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:28px!important;padding-right:38px!important;height:40px!important}
.display.compact th {background: #004677!important;color: white;}
button.btn-action.view-application-btn.view-score-btn {background: #246492;border-radius: 25px !important;}
.modal-header-fixed h3 {display: none;}
.modal-header-fixed {justify-content: flex-end!important;border-bottom: 0px solid #ddd!important;}
a#reviewerTable_previous:hover {background: #246492 !important;color: white !important;}
 .tingle-btn--primary {background-color: #246492!important;border-radius: 25px!important;}
 .tingle-btn--default {background-color: #FF9191!important;border-radius: 25px!important;border: 1px solid #FF9191 !important;}
.gpnf-modal .gpnf-modal-header{    background-color: #004677!important;}
.tingle-modal-box .gf_browser_chrome {background: #F4F4F4;}
/* label.gform-field-label {color: #014675 !important;font-weight: 700;} */
/* input[type="text"] {border: none !important;background: transparent !important;border-bottom: 3px solid #004677 !important;} */
select[multiple] {border: none !important;}
.gfield_select {border: 3px solid #004677 !important;}
a.gform_validation_error_link {color: #ff0000!important;}
.tablecss {width: 100% !important;border: none !important;padding: 0 !important;  }
table.gpnf-nested-entries {width: 100% !important;}
th.woocommerce-orders-table__header {background: #004677 !important;color: white !important;padding: 10px !important;}
.woocommerce table.my_account_orders td{background: white !important;}
body > div.widecolumn:first-of-type  {width: 1250px;margin: 50px auto;background: #004677;padding: 50px;color: white;border-radius: 8px;}
body > div.widecolumn:first-of-type p{color: white;}
body > div.widecolumn:first-of-type p.lead-in a{color: #FFF8C2!important;}
.woocommerce-account-container input:-webkit-autofill, .woocommerce-account-container input:-webkit-autofill:focus, .woocommerce-account-container input:-webkit-autofill:hover, .woocommerce-account-container select:-webkit-autofill, textarea:-webkit-autofill{-webkit-text-fill-color: #000000 !important;}
.gfield_error .input[aria-invalid=true] {border-color: #ffffff !important;}
.gchoice_5_3_1{display:none;}