/**
Theme Name: Vest - Medical Services
Author: Blue Atlas
Author URI: https://www.blueatlasmarketing.com/
Description: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: vest-medical-services
Template: astra
*/
 

body {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	background-color: #fff
}


/*.hide_head_footer #ast-hf-menu-1 /*.hide_head_footer .site-footer*/ /*{ display:none; } */
.company-menu-item a:before { content: '\f508';position: absolute;left: -45px;top: 0px;font-weight: 400;font-size: 38px;font-family: FontAwesome;}
.company-menu-item a {display: flex;flex-direction: column;gap: 0;line-height: normal;color: white;letter-spacing: 1.5px;position: relative;}
.doctors-notes-form .gv-grid-col-1-2.gv-right {float: right;margin-bottom: 15px;padding-right: 0;width: fit-content;}
.doctors-notes-form .gv-table-view th, .doctors-notes-form .gv-table-view td {padding: 5px 20px;}
.doctors-notes-form th#gv-field-2-22 {width: 205px;}


section.people-page {background: #fff; margin-right: 20px; border-radius: 10px; padding: 20px; margin-bottom: 50px;}
section.people-page .breedcamp ul {display: flex; flex-flow: wrap; }
section.people-page .breedcamp ul li {font-size: 16px; line-height: normal; margin-right: 10px; font-weight: 600; color: #185a7d !important; }
section.people-page .breedcamp ul li:last-child {margin-right: 0; }
section.people-page .breedcamp ul li:after {content: "/"; margin-left: 10px; }
section.people-page h1 {font-size: 36px; line-height: normal; color: #101820; margin-bottom: 0px; margin-top: 0; text-transform: capitalize; font-weight: normal; text-transform: uppercase; width: 79.1%; margin-left: auto;}
section.people-page ul.people-info {display: flex; flex-flow: wrap; width: 79%; margin-left: auto !important;}
section.people-page ul.people-info li {font-size: 18px; margin-right: 7px; color: #000; }
section.people-page ul.people-info li:after {content: "|"; margin-left: 7px; }
section.people-page ul.people-info li:last-child:after {display: none; }
section.people-page .two-column .main-wrapper {display: flex; width: 100%; justify-content: space-between;}
section.people-page .two-column .main-wrapper .left-side {width: 20%; border: 1px solid #ccc; border-radius: 10px; padding: 0 0px 0px 0px; height: fit-content;}
section.people-page .two-column .main-wrapper .right-side {width: 58%; padding-left: 20px; }
section.people-page .two-column .main-wrapper .left-side .record-history {display: flex; align-items: baseline; font-size: 16px; background: #d5d5d5; color: #000; padding: 10px 20px 10px 20px; border-radius: 10px 10px 0 0; margin-left: 0px; margin-right: 0px; margin-bottom: 0 !important;} 
section.people-page .two-column .main-wrapper .left-side .record-history h3 {margin: 0; color: #000; font-size: 16px; text-transform: capitalize; font-weight: normal;} 
section.people-page .two-column .main-wrapper .left-side .record-history i {margin-right: 7px; font-size: 16px; color: #767676;}
section.people-page .two-column .main-wrapper .left-side .date {color: #707070; margin-left: 0px; margin-right: 0px; padding: 5px 15px; font-size: 14px; font-weight: normal; /*border-bottom: 1px solid #ccc;*/ background: #f5f5f5; display: flex; justify-content: space-between; border-top: 1px solid #ccc; line-height: normal;}
section.people-page .two-column .main-wrapper .left-side .meq {padding: 0px 0 10px 0; background: #f5f5f5; }
section.people-page .two-column .main-wrapper .left-side .meq .meq-wrapper {padding: 0 15px;}
section.people-page .two-column .main-wrapper .left-side .meq .meq-wrapper .left-contnt {width: 100%; width: 100%; display: flex; align-items: center; justify-content: space-between;}
section.people-page .two-column .main-wrapper .left-side .meq .meq-wrapper .right-content {width: 100%; display: flex; justify-content: flex-end; align-items: center; }
/*section.people-page .two-column .main-wrapper .left-side .meq .meq-wrapper .right-content p:first-child {background: #d15533; height: fit-content; width: 20px; height: 20px; font-size: 16px; line-height: normal; border-radius: 100px; display: flex; align-items: center; justify-content: center; font-weight: bold; color: #fff; text-transform: uppercase; margin: 0; }*/
section.people-page .two-column .main-wrapper .left-side .meq .meq-wrapper .right-content p.pending-call {color: #fff !important; font-size: 14px; line-height: 20px; background: #74b666; margin: 0; padding: 3px 8px; border-radius: 5px; margin-bottom: 5px;}
section.people-page .two-column .main-wrapper .left-side .meq .meq-wrapper .left-contnt h4 {margin: 0; }
section.people-page .two-column .main-wrapper .left-side .meq .meq-wrapper .left-contnt h4 {font-size: 14px; text-transform: capitalize; color: #707070;}
section.people-page .two-column .left-side .meq-loop.meq_active .meq-wrapper .left-contnt  .meq_name {color: #185a7d !important; }
section.people-page .two-column .main-wrapper .left-side .meq .meq-wrapper .left-contnt p {font-size: 14px; margin: 0px 0 0 0; }
section.people-page .two-column .main-wrapper .left-side .meq .meq-wrapper p.approved {color: #000; font-size: 16px; margin: 0 0 0 10px; }
section.people-page .two-column .main-wrapper .left-side .meq:last-child {padding-bottom: 0; }
section.people-page .two-column {padding-top: 30px; }
section.people-page .two-column .main-wrapper .right-side .heading-text .wrapper {display: flex; align-items: center; justify-content: space-between; margin-bottom: 10px; }
section.people-page .two-column .main-wrapper .right-side .heading-text .wrapper .left-content h2 {margin: 0; font-size: 18px; text-transform: capitalize; font-weight: bold; color: #000;}
section.people-page .two-column .main-wrapper .right-side .heading-text .wrapper .right-content button {background: #185a7d; font-size: 16px; color: #fff; border: none; padding: 10px 15px; border-radius: 5px; cursor: pointer;}
section.people-page .two-column .main-wrapper .right-side .heading-text .wrapper .right-content button a {text-decoration: none; color: #fff; margin-left: 10px; text-transform: capitalize; font-weight: 600; font-size: 15px; }
section.people-page .judgement-box {border: 1px solid #ccc; border-radius: 10px; padding: 0 20px 10px 20px; height: fit-content; text-align: right; background: #f1f1f1;}
section.people-page .two-column .main-wrapper .right-side .judgement-box .heading-text {display: flex; align-items: center; background: #f5f5f5; color: #000; padding: 10px 15px; border-radius: 10px 10px 0 0; margin-left: -20px; margin-right: -20px; margin-bottom: 10px !important; position: relative;} 
section.people-page .two-column .main-wrapper .right-side .judgement-box .heading-text h3 {color: #000; text-transform: capitalize !important; font-size: 16px; margin-left: 10px !important; margin-bottom: 0;}
section.people-page .two-column .main-wrapper .right-side .judgement-box .heading-text i {font-size: 16px; color: #767676; cursor: pointer;}
section.people-page .judgement-box ul {display: flex; border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-bottom: 10px; margin-top: 0 !important; cursor: pointer;}
section.people-page .judgement-box ul li {list-style-type: none;font-size: 16px;border: 1px solid #939393;border-radius: 5px;padding: 5px 30px;margin: 0 0 0 15px;text-transform: capitalize; background: #fff; font-weight: 600; line-height: normal;} 
section.people-page .judgement-box ul li:first-child {margin-left: 0; } 
section.people-page .judgement-box button {background: #185a7d; font-size: 15px; color: #fff; border: none; padding: 10px 15px; border-radius: 5px;}
section.people-page .judgement-box button a {text-decoration: none; color: #fff;  text-transform: capitalize; font-weight: 600; font-size: 16px; }
section.people-page .breedcamp ul li a {color: #185a7d; text-decoration: none; }
section.people-page .review-box {border: 1px solid #ccc; border-radius: 10px; padding: 0 0px 0px 0px; height: fit-content; margin: 20px 0 20px 0; background: #f1f1f1;}
section.people-page .review-box ul {display: flex; flex-flow: wrap; justify-content: space-between; background: #f5f5f5; color: #fff; padding: 10px 15px; border-radius: 10px 10px 0 0; margin: 0 0px 0px 0px !important; }
section.people-page .review-box ul li {display: flex; align-items: center; }
section.people-page .review-box ul li h3 {margin: 0; margin-left: 7px; font-size: 16px; text-transform: capitalize !important; color: #000; }
section.people-page .review-box ul li i {font-size: 16px; color: #767676;} 
section.people-page .review-box div.pdf {padding-bottom: 10px; padding-top:10px; border-bottom: 1px solid #ccc; font-size: 16px; line-height: normal; }
section.people-page .two-column .left-side .meq-loop.meq_active h4 a {color: #185a7d !important; }
section.people-page .review-box div.pdf:nth-child(3) {padding-top: 0; }
section.people-page .review-box div.pdf:last-child {margin-bottom: 0; font-size: 16px; line-height: normal; }
section.people-page .demographics-box {border: 1px solid #ccc; border-radius: 10px; padding: 0 20px 20px 20px; height: fit-content;  margin: 20px 0 20px 0; background: #f1f1f1;}
section.people-page .demographics-box .heading-text {display: flex; align-items: center; background: #f5f5f5; color: #fff; padding: 10px 15px; border-radius: 10px 10px 0 0; margin: 0 -20px 0px -20px !important; }
section.people-page .demographics-box .heading-text h3 {margin: 0; font-size: 16px; margin-left: 10px; color: #000; text-transform: capitalize !important; }
section.people-page .demographics-box .heading-text i {font-size: 16px; color: #767676;}
section.people-page .demographics-box ul {display: flex;flex-flow: wrap;margin-bottom: 0; margin-top: 0px;}
section.people-page .demographics-box ul li {list-style-type: none; width: 50%; font-size: 14px; margin-bottom: 0; border-bottom: 1px solid #ccc; padding-bottom: 5px; padding-top: 5px;}
section.people-page .demographics-box ul li.four {width: 25%;}
section.people-page .demographics-box ul li b {font-weight: bold; text-transform: capitalize;}
.people-page .two-column .right-side .judgement-box ul .active {background: #185a7d; color: #fff; border-color: #185a7d; }
/*.people-page .two-column .left-side .meq-loop.meq_active {border: 2px solid #101820; border-radius: 10px;}
*/
/*.people-page .two-column .left-side .meq-loop.meq_active .date {border-bottom: 1px solid #101820;}
*/.people-page .two-column .left-side .meq-loop.meq_active .meq {padding-bottom: 20px;}
.people-page .two-column .left-side .meq-loop {margin-top: 0px; margin-bottom: 0 !important;}
.people-page .two-column .left-side .meq-loop .meq {padding-bottom: 5px !important; }
.ftr-hidden-field{display:none;}
.custom-login-pages form ul li.wpuf-submit input.wpuf-submit-button.disabled{pointer-events:none;}
.people-page .two-column .left-side .ftr-loop {margin-top: 15px; border: 2px solid #ccc; border-radius: 10px; padding: 0px 20px; }
.people-page .two-column .left-side .ftr-loop.ftr_active {border: 2px solid #101820; border-radius: 10px; padding: 0px 20px; }
.hide_val td {display:none}
.always_display {display:block !important;}
.always_hidden{display:none;}
.gvedit_entry_data #input_2_328{display:none;}
section.people-page .two-column .main-wrapper .left-side .meq .meq-wrapper .left-contnt h4 a {text-decoration: none; color: #565656;}
section.people-page .two-column .left-side .meq-loop:last-child {margin-bottom: 0; }
section.people-page .demographics-box ul li#phone-number button {font-size: 14px; padding: 10px 20px; margin-left: 10px; background: #185a7d; }
section.people-page .demographics-box .main-p p {color: #000000; font-weight: normal; margin-bottom: -5px; }
section.people-page .demographics-box.equipment_usage .equipment_usage_wrap .main-p span {color: #000; } 
section.people-page .demographics-box .main-p {margin-bottom: 10px; }
section.people-page .two-column .left-side .meq-loop:last-child .meq {border-radius: 0 0 10px 10px; }
section.people-page .two-column .left-side .meq-loop.meq_active .meq {background: #ddecf6; padding-top: 5px; border-radius: 0;}
section.people-page .two-column .left-side .meq-loop.meq_active .meq p {color: #000; }

section.people-page .equipment_usage_wrap {display: flex; flex-flow: wrap; justify-content: space-between;}
/*section.people-page .equipment_usage_wrap .main-p:first-child { display: initial !important;}
section.people-page .equipment_usage_wrap .main-p:nth-child(2) {width: 50% !important; display: initial !important;}*/
section.people-page .demographics-box.equipment_usage .equipment_usage_wrap {padding-top: 10px; }
section.people-page .demographics-box.equipment_usage .equipment_usage_wrap .main-p {margin-bottom: 5px; width: 48%; display: flex; align-items: baseline; font-size: 14px;}
section.people-page .demographics-box.equipment_usage .equipment_usage_wrap .main-p:first-child {display: initial; }
section.people-page .demographics-box.equipment_usage .equipment_usage_wrap .main-p:nth-child(2) {display: initial; }
section.people-page .demographics-box.equipment_usage .equipment_usage_wrap .main-p p {margin-bottom: 0px; }
section.people-page .equipment_usage_wrap .main-p:first-child li {width: 100% !important; padding-left: 20px; line-height: normal;}
section.people-page .demographics-box.meq-box {padding-bottom: 15px !important; }
section.people-page .demographics-box.meq-box .heading-text {position: relative;}
section.people-page .demographics-box.meq-box .heading-text label {left: auto; position: absolute; right: 15px; display: flex; color: #185a7d; font-weight: bold;}
section.people-page .demographics-box.meq-box .heading-text label input {position: relative; left: -5px; cursor: pointer;}
section.people-page .demographics-box.meq-box table.gv-table-view-content {margin-bottom: 0; }
section.people-page .demographics-box.meq-box table.gv-table-view-content tr:last-child th {padding-bottom: 0 !important; }
section.people-page .demographics-box.equipment_usage .equipment_usage_wrap .main-p:last-child {margin: 0; }
section.people-page .demographics-box.equipment_usage .equipment_usage_wrap .main-p:last-child {margin: 0; }
section.people-page .demographics-box.email_history table {width: 100% !important; border: none !important; margin: auto; padding-bottom: 10px;}
section.people-page .demographics-box.email_history {padding-left: 0 !important; padding-right: 0 !important; padding-bottom: 0;}
section.people-page .demographics-box.email_history .heading-text {margin-left: 0 !important; margin-right: 0 !important; }
section.people-page .demographics-box.email_history table td {border-left: 0 !important; }
section.people-page .demographics-box.email_history table tbody td:last-child {border-right: 0; }
section.people-page .demographics-box.email_history table th.manage-column.column-columnname {padding: 10px; border-right: 0; font-size: 15px; line-height: 15px; }
section.people-page .demographics-box.email_history table tbody td {font-size: 14px; line-height: normal; }
section.people-page .demographics-box.email_history table tbody tr:nth-child(odd) {background: #f5f5f5; }
section.people-page .demographics-box.email_history table tbody tr:nth-child(odd) {background: #f5f5f5; }
body section.people-page .demographics-box.meq-box table.gv-table-view-content tr.main-heading {background: none !important; }
section.people-page .demographics-box.meq-box table.gv-table-view-content th {background: none; border: none !important; line-height: normal !important; padding-top: 2px; padding-bottom: 2px; padding-left: 10px !important; font-size: 14px;} 
section.people-page .demographics-box.meq-box table.gv-table-view-content td {background: none; border: none !important;}
section.people-page .demographics-box.meq-box table.gv-table-view-content tr {display: flex; flex-direction: row-reverse; justify-content: flex-end; align-items: baseline; margin-bottom: 3px;} 
section.people-page .demographics-box.meq-box table.gv-table-view-content tr td {background: #eee; font-size: 14px; line-height: 14px; height: fit-content; width: 45px;}
section.people-page .demographics-box.meq-box table.gv-table-view-content tr td.empty-comment-td-class {background: none; }
/* body section.people-page .demographics-box.meq-box table.gv-table-view-content tr:last-child td {background: none; } */
/*section.people-page .demographics-box.meq-box table.gv-table-view-content tr#gv-field-2-265 {display: none; }*/



.demographics-box.meq-box tr#gv-field-2-42 td {display: none !important; }
/*.demographics-box.meq-box tr#gv-field-2-42 th {padding-left: 50px; }*/
.demographics-box.meq-box tr#gv-field-2-92 td {display: none !important; }
/*.demographics-box.meq-box tr#gv-field-2-92 th {padding-left: 50px !important; }*/
.demographics-box.meq-box tr#gv-field-2-123 td {display: none !important; }
/*.demographics-box.meq-box tr#gv-field-2-123  th {padding-left: 50px; }*/
.demographics-box.meq-box tr#gv-field-2-153 td {display: none !important; }
/*.demographics-box.meq-box tr#gv-field-2-153 th {padding-left: 50px !important; }*/
.demographics-box.meq-box tr#gv-field-2-171 td {display: none !important; }
/*.demographics-box.meq-box tr#gv-field-2-171 th {padding-left: 50px; }*/
.demographics-box.meq-box tr#gv-field-2-216 td {display: none !important; }
/*.demographics-box.meq-box tr#gv-field-2-216 th {padding-left: 50px !important; }
.demographics-box.meq-box tr#gv-field-2-222 th {padding-left: 50px !important; }*/
.demographics-box.meq-box tr#gv-field-2-222 td {display: none !important; }
.demographics-box.meq-box tr#gv-field-2-227 td {display: none !important; }
/*.demographics-box.meq-box tr#gv-field-2-227 th {padding-left: 50px; }*/
section.people-page .equipment_usage_wrap .main-p:nth-child(2) li {width: 100% !important; padding-left: 20px; line-height: normal;}
section.people-page .review-box .pdf.approved_class {background: #e2efda; padding: 5px 10px !important; }
section.people-page .review-box .pdf.pend_class {background: #d7eaf4; padding: 5px 10px !important; }
section.people-page .review-box .last_note {padding: 5px 10px !important; background: #f5f5f5; border-radius: 0 0px 10px 10px; font-size: 14px;}
section.people-page .review-box .pdf.defer_class {background: #e6615142; padding: 5px 10px !important;}
section.people-page .review-box div.pdf a.gravitypdf-download-link {margin-left: 5px; color: #185a7d; font-weight: 600; font-size: 0 !important;}
section.people-page .review-box .submit_wrap {text-align: right; background: #f5f5f5; margin-left: -15px; margin-right: -15px; padding-right: 15px; }
section.people-page  .add_note {padding-left: 15px !important; padding-right: 15px; }
section.people-page  .add_note input#notes {margin-top: 15px; margin-bottom: 15px; }
section.people-page .judgement-box .input-group-notes:first-child .label-input {background: #f5f5f5; }
section.people-page .judgement-box .input-group-notes:last-child  .label-input {background: #f5f5f5; border-radius: 10px 10px 0 0; }
section.people-page .judgement-box .input-group-notes:last-child .label-input a.edit_pdf {text-decoration: none; font-weight: bold; }
section.people-page .judgement-box .meq_send_email label.checkbox-label {font-size: 18px; }
section.people-page .two-column .main-wrapper .right-side .judgement-box  .judgement_arrows {position: absolute; right: 20px; color: #5a5a5a; }
section.people-page .judgement-box .input-group-notes div#plhcp_hippa_notice {padding: 15px; background: #fbf8e5; }
section.people-page .review-box p:last-child {padding: 10px 15px 0 15px;}
input.judgement_input.judgement_input.hover_input {box-shadow: 0px 0px 3px 1px rgb(0 118 255 / 30%); }
section.people-page .review-box div.pdf a.gravitypdf-download-link:after {content: "\f1c1"; font-family: 'FontAwesome'; margin-left: 5px; font-size: 18px;}
section.people-page .demographics-box ul li.four.three-col {width: 16.66%; }
section.people-page .demographics-box .main-p p {font-weight: normal !important; line-height: normal;}
section.people-page .demographics-box.equipment_usage .equipment_usage_wrap .main-p:first-child {display: initial; }
section.people-page .demographics-box.equipment_usage .equipment_usage_wrap .main-p:nth-child(2) {display: initial; }
section.people-page .demographics-box.equipment_usage .equipment_usage_wrap .main-p span b {margin-right: 6px; text-transform: uppercase;}
section.people-page .demographics-box.equipment_usage .equipment_usage_wrap .main-p p b {text-transform: uppercase; }
section.people-page .demographics-box.equipment_usage .equipment_usage_wrap .main-p span span {font-weight: bold; }
.judgement-box .hidden{display: none !important;}
section.people-page .demographics-box.equipment_usage .equipment_usage_wrap .main-p.range_section b {width: 100px; display: inline-block; }
section.people-page .demographics-box.equipment_usage .equipment_usage_wrap .main-p.range_section span  span {padding-right: 30px; }
section.people-page .demographics-box ul  li.last-four-col {width: 25%; }
section.people-page .demographics-box ul li.last-four-col {border-bottom: 0; }
/*section.people-page .demographics-box.meq-box table.gv-table-view-content tr.sub_with_value th {padding-left: 40px !important; }
section.people-page .demographics-box.meq-box table.gv-table-view-content tr.sub_1_with_value th {padding-left: 80px !important; } 
section.people-page .demographics-box.meq-box table.gv-table-view-content tr.sub_2_with_value th {padding-left: 76px !important; }*/
section.people-page .demographics-box.meq-box .with_value td, .sub_with_value td, .sub_1_with_value td, .sub_2_with_value td, .sub2_with_value td, .sub_3_with_value td { text-transform:uppercase; font-weight:500; display:flex; justify-content:center; border-radius: 3px;}

section.people-page .demographics-box.meq-box .colored_val td {background: #d9534f !important; color: #fff !important;}


section.people-page .demographics-box.meq-box table.gv-table-view-content tr.sub_1_with_value {padding-left: 45px; }
section.people-page .demographics-box.meq-box table.gv-table-view-content tr.sub_2_with_value {padding-left: 45px; }
section.people-page .demographics-box.meq-box table.gv-table-view-content tr.sub2_without_value {padding-left: 78px; }
section.people-page .demographics-box.meq-box table.gv-table-view-content tr.sub2_with_value {padding-left: 90px; }
section.people-page .demographics-box.meq-box table.gv-table-view-content tr.sub_2_without_value {padding-left: 35px; }
section.people-page .demographics-box.meq-box table.gv-table-view-content tr.sub_1_without_value {padding-left: 35px !important; }
section.people-page .demographics-box.meq-box table.gv-table-view-content tr.sub_without_value {padding-left: 35px; }
section.people-page .demographics-box.meq-box table.gv-table-view-content tr.gv-section {border-bottom: 1px solid #ccc; padding: 0 0 0 0 !important; height: 5px; margin-bottom: 10px !important; }
section.people-page .demographics-box.meq-box table.gv-table-view-content tr.flex_directions ul li {width: auto; padding: 0; border: none; }
section.people-page .demographics-box.meq-box table.gv-table-view-content tr.sub_3_without_value {padding-left: 35px; }
section.people-page .demographics-box.meq-box table.gv-table-view-content tr.sub_3_with_value {padding-left: 45px; }
section.people-page .two-column .main-wrapper .left-side .no_history {padding-left: 20px; padding-right: 20px; }
section.people-page .two-column .main-wrapper .left-side .meq .meq-wrapper .left-contnt .meq_name {line-height: 16px; margin-bottom: 0px; font-size: 14px;}
section.people-page .two-column .main-wrapper .left-side .meq .meq-wrapper .left-contnt .meq_name a {font-size: 14px; color: #000; line-height: 17px; text-decoration: none; }
section.people-page .two-column .main-wrapper .left-side .meq .meq-wrapper .right-content p.review_class {background: #777; }
section.people-page .judgement-box .input-group-notes .suggestions-wrap {padding: 5px 15px; font-size: 14px; }
section.people-page .two-column .left-side .meq-loop.meq_active p {color: #185a7d !important; }
section.people-page .two-column .left-side .meq-loop.meq_active .meq_name a {color: #185a7d !important;font-weight: 600;}
section.people-page .two-column .left-side .meq-loop.meq_active  h4 {color: #185a7d !important; }
section.people-page .judgement-box .input-group-notes div#defer-suggestions-wrap {font-size: 14px; }
section.people-page .two-column .main-wrapper .left-side .meq .meq-wrapper .right-content p.pending-call.expire_class {background: #e66151 !important;}
section.people-page .demographics-box:last-child {margin-bottom: 0; }
.entry-lock-message_eid {background: #fbf8e5; margin-top: 15px; padding: 13px 15px; color: #856e42;  border: 1px solid #856e4236; border-radius: 3px; font-size: 16px; line-height: normal;}
div#gv-datatables-3929 div#DataTables_Table_0_length {display: none;}
div#gv-datatables-3929 div#DataTables_Table_0_filter {display: none; }
.sub-menu .menu-item a.menu-link {color: #005b7e; }
.company-found .main-navigation .sub-menu a.menu-link:hover{color: #005b7e; }
section.people-page .two-column .main-wrapper  .first-side {margin-top: -121px; height: auto; background: #f5f5f5;}
/*body .wpuf-dashboard-container table.items-table tr.siteinactive {display: none;} */
.site-primary-header-wrap ul.sub-menu li a.menu-link::after {display: none;}
section.people-page .two-column .main-wrapper .left-side .meq .meq-wrapper .right-content p.pending-call.pending_class {background: #185a7d;}
section.people-page .two-column .main-wrapper .right-side .judgement-box .heading-text{cursor: pointer;}

.confirmation-page-design .sub-header .middle-side {border: 1px solid #fff; padding: 3px 10px 3px 10px; }
.details-section-wrap .details-section-pdf {padding-left: 30px; padding-right: 30px; margin-top: 30px; margin-bottom: 30px; }
.details-section-wrap .details-section-pdf .title p {margin: 0; height: fit-content; line-height: normal; border-left: 4px solid #185a7d; padding-left: 10px; width: fit-content; text-transform: uppercase; font-weight: bold; color: #000; }
.details-section-wrap .details-section-pdf  .title {background: #e9eef2; width: 40%; padding: 10px 20px; }
.details-section-wrap .details-section-pdf .pdf-section a.gravitypdf-download-link {font-size: 0; height: fit-content; display: flex; }
.details-section-wrap .details-section-pdf .pdf-section a.gravitypdf-download-link:after {content: "\f1c1"; font-family: 'FontAwesome'; font-size: 50px; color: #2c597a; margin-top: -10px; }
.doctor-tabs .filter-form form {padding: 10px !important; top: 50px !important; width: 60% !important;}
.doctor-tabs .gv-grid-col-1-1.gv-left table td {padding: 5px 10px !important; }
.doctor-tabs .gv-grid-col-1-1.gv-left table th {padding: 5px 10px !important; font-size: 14px; line-height: normal; }
.doctor-tabs .gv-grid-col-1-1.gv-left table td input {padding-top: 0; padding-bottom: 0; height: 30px; }
.doctor-tabs .gv-grid-col-1-1.gv-left table tr.section td input {height: auto !important; } 
.doctor-tabs .gv-grid-col-1-1.gv-left table td label {font-size: 14px; }
.doctor-tabs .gv-grid-col-1-1.gv-left table td button {height: 30px; padding: 18px 30px; display: flex; align-items: center; justify-content: center; margin: auto; }
.doctor-tabs tr.section td div {line-height: normal; margin-bottom: 5px; }
.doctor-tabs .gv-grid-col-1-1.gv-left table td h2 {text-align: center; }
.post-type-company table.wp-list-table thead th {color: #fff; }
.post-type-company table.wp-list-table td.company_code.column-company_code {display: flex;margin-top: 12px;}
.post-type-company table.wp-list-table td.company_code.column-company_code .meq_product {width: 26px; height: 18px; background: #5cb85c; color: #fff; display: flex; align-items: center; justify-content: center; text-transform: uppercase; font-weight: bold; font-size: 13px; margin-right: 5px; } 
.post-type-company table.wp-list-table td.company_code.column-company_code .pft_product {width: 26px; height: 18px; background: #d9534f; color: #fff; display: flex; align-items: center; justify-content: center; text-transform: uppercase; font-weight: bold; font-size: 13px; margin-right: 5px; }
.post-type-company table.wp-list-table td.company_code.column-company_code .ftr_product {width: 26px; height: 18px; background: #5cb85c; color: #fff; display: flex; align-items: center; justify-content: center; text-transform: uppercase; font-weight: bold; font-size: 13px; }
.doctor-tabs .filter-form form select#dateRangeSelect {width: 136px; font-size: 14px; padding-top: 0; padding-bottom: 0; cursor: pointer; margin-left: 37px; height: 30px;}
.doctor-home-page .right-side .doctor-tabs .filter_btn_wrap .clear_filter_btn_wrap.open {display: flex; width: 250px; height: 30px; }


.confirmation-page-design .details-section-wrap {display: flex !important; flex-flow: wrap; justify-content: space-between; padding: 20px 30px 0 30px !important; }
.confirmation-page-design .details-section-wrap .details-section-pdf {width: 48%; margin-top: 0; padding: 0; }
.confirmation-page-design .details-section-wrap .details-section {width: 48%; }
.confirmation-page-design .details-section-wrap .details-section-pdf .title {width: 100% !important; background: #e9eef2 !important; margin-bottom: 15px; }
.confirmation-page-design .details-section-wrap .details-section .title {background: #e9eef2 !important; margin-bottom: 15px; }
.confirmation-page-design .details-section-wrap .details-section .title p {margin: 0;height: fit-content;line-height: normal;border-left: 4px solid #185a7d;padding-left: 10px !important;width: fit-content !important;text-transform: uppercase !important;font-weight: bold;color: #000 !important;} 
.confirmation-page-design .details-section-wrap .details-section ul li {padding-left: 20px !important; }
.confirmation-page-design .confirmation-page-design.meq-approved {width: 1100px; }
.confirmation-page-design {width: 1100px !important; }
.confirmation-page-design .info-section h2 {font-size: 22px !important; }
.confirmation-page-design .info-section p {font-size: 18px !important; line-height: normal !important; }
.confirmation-page-design .info-section {padding-bottom: 40px !important; }
.product-agreement {border-bottom: 1px solid #ccc;padding-bottom: 5px;}
.product-agreement .col-xs-12.ng-binding {display: flex; justify-content: space-between; }



/********cutom-data********/
.custom-data {padding: 0px;}
.custom-data .candidate-info {display: flex; justify-content: space-between; margin-bottom: 25px;}
.custom-data .candidate-info .left-side {width: 69%; box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.08);}
.custom-data .candidate-info .right-side {width: 29%; box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.08);}
.custom-data .candidate-info .left-side p {margin: 0; border-left: 6px solid #2271b1; padding-left: 10px; font-size: 16px; line-height: normal; text-transform: uppercase; font-weight: bold; color: #000; }
.custom-data .candidate-info .left-side .button {background: transparent;padding: 0;}
.custom-data .candidate-info .left-side .button a {color: #fff; text-decoration: none; text-transform: uppercase; font-weight: bold; background: #165580; padding: 7px 30px; border-radius: 7px; }
.custom-data .candidate-info .left-side .heading {display: flex; justify-content: space-between; align-items: center; background: #e7edf3; padding: 25px 20px; } 
.custom-data .candidate-info .left-side .content {padding: 20px 20px; }
.custom-data .candidate-info .left-side .content h1 {text-transform: uppercase; color: #165580; font-weight: bold; font-size: 30px; line-height: normal; margin-bottom: 5px; }
.custom-data .candidate-info .left-side .content p {border: none; padding: 0; text-transform: capitalize; }
.custom-data .candidate-info .right-side input[type="text"] {color: #6e6e6e !important; background: #fff !important; border: none;}
.custom-data .content-two-part .left-side {width: 49%;}
.custom-data .content-two-part {display: flex; flex-flow: wrap; justify-content: space-between; }
.custom-data .content-two-part  .right-side {width: 49%; display: flex; flex-flow: wrap; }
.custom-data .content-two-part .right-side .three-part {width: 100%; display: flex; justify-content: space-between; padding-bottom: 20px; }
.custom-data .content-two-part .right-side .three-part .first-section {width: 31.333%; box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.08);} 
.custom-data .content-two-part .right-side .three-part  .second-section {width: 31.333%; box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.08);}
.custom-data .content-two-part .right-side .three-part  .third-section {width: 31.333%; box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.08);}
.custom-data .content-two-part .right-side .three-part .first-section h4 {margin: 0; border-left: 6px solid #2271b1; padding-left: 10px; font-size: 16px; line-height: normal; text-transform: uppercase; font-weight: bold; color: #000;  }
.custom-data .content-two-part .right-side .three-part .second-section h4 {margin: 0; border-left: 6px solid #2271b1; padding-left: 10px; font-size: 16px; line-height: normal; text-transform: uppercase; font-weight: bold; color: #000; }
.custom-data .content-two-part .right-side .three-part .third-section h4 {margin: 0; border-left: 6px solid #2271b1; padding-left: 10px; font-size: 16px; line-height: normal; text-transform: uppercase; font-weight: bold; color: #000;  }
.custom-data .content-two-part .right-side .three-part .first-section ul {margin: 0; padding: 0; list-style: none; }
.custom-data .content-two-part .right-side .three-part .first-section ul li {display: flex; align-items: center; justify-content: space-between; padding: 7px 20px;}
.custom-data .content-two-part .right-side .three-part .first-section ul li i {color: #3a5b37; }
.custom-data .content-two-part .right-side .three-part .heading-inner {background: #e7edf3; padding: 12px 15px; margin-bottom: 20px; }
.custom-data .content-two-part .right-side .three-part .second-section .value {padding: 0 20px; }
.custom-data .content-two-part .right-side .three-part .second-section .value h2 {text-align: center; text-transform: uppercase; font-weight: bold; color: #000; font-size: 30px; line-height: normal; margin: 0; }
.custom-data .content-two-part .right-side .three-part .second-section .value {padding: 0 20px; }
.custom-data .content-two-part .right-side .three-part .second-section .value h2 {text-align: center; text-transform: uppercase; font-weight: bold; color: #000; font-size: 30px; line-height: normal; margin: 0; }
.custom-data .content-two-part .right-side .three-part .third-section .value {padding: 0 20px; text-align: center; }
.custom-data .content-two-part .right-side .three-part .third-section .value i {font-size: 50px; color: #dedede; }
.custom-data .content-two-part .right-side .three-part .first-section ul li:nth-child(even) {background: #f6f6f5; }
.custom-data .content-two-part .right-side .table {width: 100%; } 
.custom-data .content-two-part .right-side .table table {border: none; box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.08);}
.custom-data .content-two-part .right-side .table table thead th {border: none; text-align: left; text-transform: capitalize; font-weight: normal; }
.custom-data .content-two-part .right-side .table table thead tr {background: #e7edf3; }
.custom-data .content-two-part .right-side .table table thead th p {margin: 0; border-left: 6px solid #2271b1; padding-left: 10px; font-size: 16px; line-height: normal; text-transform: uppercase; font-weight: bold; color: #000; }
.custom-data .content-two-part .right-side .table table tbody td {border: none; }
.custom-data .content-two-part .right-side .table table tbody tr:nth-child(even) {background: #f6f6f5; }
.custom-data .content-two-part .right-side .outside-orange {width: 100%; }
.custom-data .content-two-part .right-side .outside-orange h2 {background: #e7edf3; text-align: center; text-transform: uppercase; font-weight: bold; padding: 20px 20px; color: #000; }
.custom-data .content-two-part .left-side .heading {display: flex; justify-content: space-between; background: #e7edf3; padding: 15px 20px; align-items: center; }
.custom-data .content-two-part .left-side .heading .heading-inner {margin-bottom: 0; }
.custom-data .content-two-part .left-side .heading .heading-inner h4 {margin: 0; border-left: 6px solid #2271b1; padding-left: 10px; font-size: 16px; line-height: normal; text-transform: uppercase; font-weight: bold; color: #000; }
.custom-data .content-two-part .left-side .heading ul {list-style: none; padding: 0; margin: 0; display: flex; height: fit-content; border: 2px solid #165580; border-radius: 5px; }
.custom-data .content-two-part .left-side .heading ul li {font-size: 16px; line-height: normal; height: fit-content; padding: 5px 15px; text-transform: capitalize;}
.custom-data .content-two-part .left-side .heading button {background: transparent; padding: 0; }
.custom-data .content-two-part .left-side .heading button a {background: #b45732; text-decoration: none; color: #fff; padding: 5px 20px; text-transform: capitalize; font-weight: bold; border-radius: 5px; }
.custom-data .results-heading {display: flex; justify-content: space-between; align-items: center; background: #e7edf3; padding: 10px 20px; } 
.custom-data .results-heading .right-side {display: flex; }
.custom-data .results-heading .left-side .heading-inner h4 {margin: 0; border-left: 6px solid #2271b1; padding-left: 10px; font-size: 16px; line-height: normal; text-transform: uppercase; font-weight: bold; color: #000; }
.custom-data .results-heading .right-side select {padding: 0 20px;height: 30px;width: auto;margin-right: 15px;cursor: pointer;}
.custom-data .results-heading .right-side form {display: flex;align-items: center;cursor: pointer;}
.custom-data .results-table table th {border: 1px solid #fff; }
.custom-data .results-table table td {border: 1px solid #fff; padding: 5px 10px; }
.custom-data .results-table table {border: none; }
.custom-data .results-table table thead tr th {background: #74a1c4; color: #fff; text-align: left; padding: 3px 10px; text-transform: uppercase; }
.custom-data .results-table .button a {width: fit-content; margin: auto; background: #165580; display: flex; color: #fff; text-decoration: none; padding: 10px 30px; text-transform: uppercase; font-weight: bold; border-radius: 5px; }
.custom-data .results-table .button {width: fit-content; margin: auto; background: transparent; color: #fff; }
.custom-data .results-table table tbody tr:nth-child(even) {background: #f2f6fa; }
.custom-data .results-heading .right-side form input {margin-right: 5px; }
.pft-form-section ul.wpuf-form.form-label-left label {font-weight: bold; color: #000; text-transform: capitalize; font-size: 18px; line-height: normal; }
.pft-form-section ul.wpuf-form.form-label-left .wpuf-fields.wpuf_shortcode_1_4418 {color: #13567f; text-transform: uppercase; font-size: 25px; line-height: normal; font-weight: bold; }
.pft-form-section ul.wpuf-form.form-label-left select {height: 30px; width: auto; cursor: pointer; background-color: white; border: thin solid #cccccc; border-radius: 4px; display: inline-block; padding: 0 30px 0 10px; background-size: 10px 10px, 10px 10px, 2.5em 2.5em; background-repeat: no-repeat; background-position: 90% 60%;}
.pft-form-section .title-inner {padding: 0 !important;}
.pft-form-section .title-inner .e-con-inner {padding: 20px !important;}
.pft-form-section ul.wpuf-form li[data-label="Date Of Birth"] .wpuf-fields {display: flex; }
.pft-form-section ul.wpuf-form li[data-label="Date Of Birth"] .wpuf-fields .dob_wrap {margin-right: 20px; }
.pft-form-section ul.wpuf-form li[data-label="Date Of Birth"] .wpuf-fields .dob_wrap  label.dob_label {font-size: 16px; font-weight: normal; display: flex;}
.pft-form-section ul.wpuf-form li.wpuf-submit {text-align: right; }
.pft-form-section ul.wpuf-form li.wpuf-submit input.wpuf-submit-button {background: #13567F; text-transform: uppercase; font-weight: bold; padding: 12px 20px; border: none; }
.pft-form-section ul.wpuf-form li.wpuf-el.shortcode_1 {padding: 0; margin: 0; }
.pft-form-section ul.wpuf-form li {padding: 0; }
.pft-form-section ul.wpuf-form li.wpuf-el.custom_html .wpuf-fields {font-weight: bold; color: #000; text-transform: capitalize; font-size: 18px; line-height: normal; }
.pft-form-section ul.wpuf-form li ul.wpuf-column-fields li .wpuf-label {display: none; }
.pft-form-section ul.wpuf-form li .wpuf-column {width: 70% !important; margin-left: auto; }
.pft-form-section ul.wpuf-form li .items-of-column-3 {width: auto !important; padding: 0 !important; margin-right: 20px; }
.pft-form-section ul.wpuf-form li .items-of-column-3 span.wpuf-help {font-size: 15px; font-weight: normal; display: flex; font-style: normal; color: #000; }
.pft-template-default.single .pft.type-pft {padding-top: 0; padding-bottom: 0; padding-left: 20px;
    padding-right: 20px;}

section.people-page.no-entry-found {padding-top: 20px !important;}
section.people-page.no-entry-found .first-side.left-side {margin-top: -25px !important;}
section.people-page.no-entry-found h1 {font-size: 18px;line-height: normal;text-transform: capitalize;}
section.people-page.no-entry-found .two-column {padding-top: 0 !important;}
section.people-page .demographics-box ul li.last-four-col.red_bg {color: red; line-height: normal; font-weight: bold; width: auto; margin-right: 20px; border: 1px solid red; padding: 5px 15px; border-radius: 3px; font-size: 16px; margin-top: 10px;}
section.people-page .demographics-box ul  li.last-four-col.black_bg {color: black; line-height: normal; font-weight: bold; width: auto; margin-right: 20px; border: 1px solid #000; padding: 5px 15px; border-radius: 3px; font-size: 16px; margin-top: 10px; }
section.people-page .demographics-box ul li.last-four-col.black_bg b {margin-right: 20px; } 
section.people-page .demographics-box ul li.last-four-col.red_bg b {margin-right: 20px; }
section.people-page .two-column .main-wrapper .left-side:nth-child(2) .record-history {background: #ddd; }
section.people-page .two-column .main-wrapper .first-side {border-left: 0; border-right: 0; } 
section.people-page h3.duplicate_message {background: #ff0000; color: #fff; padding: 10px 15px; font-size: 16px; font-weight: bold; border-radius: 5px; display: flex; align-items: center; line-height: normal;}
section.people-page h3.duplicate_message i {font-size: 20px; margin-right: 10px; }


/*section.people-page .demographics-box ul li.dem-grp {width: 33.333% !important; }
section.people-page .demographics-box ul li.four.three-col.per-det {width: 15%;}
section.people-page .demographics-box ul li.four.three-col.per-det.over-weight {width: 25%; }*/
.meq-form-2_wrapper fieldset#field_2_481 legend.gfield_label.gform-field-label i {
    font-size: 16px;
}

/****************/


@media only screen and (max-width: 1400px) {
section.people-page .demographics-box ul li.last-four-col {width: auto; border-bottom: 0; }
section.people-page .demographics-box ul li.last-four-col b {padding-right: 20px; }
section.people-page .demographics-box ul li.last-four-col button {margin-right: 30px; }
.doctor-tabs .gv-grid-col-1-1.gv-left table td input {width: auto !important; }
.doctor-tabs .filter-form form {width: 70% !important; }
section.people-page .two-column .main-wrapper .left-side .date {font-size: 12px; }
section.people-page .two-column .main-wrapper .left-side .meq .meq-wrapper .left-contnt .meq_name {font-size: 12px; }
section.people-page .two-column .main-wrapper .left-side .meq .meq-wrapper .left-contnt h4 {font-size: 12px; }
section.people-page .two-column .main-wrapper .left-side .meq .meq-wrapper .right-content p.pending-call {font-size: 12px; }
}

.meq_form{
	padding-left: 20px!important;
	padding-right: 20px!important;
}
.meq_form .e-con-inner{
	padding-top: 0!important;
	padding-bottom: 0!important;
}

body.page-id-78{
	overflow-x: hidden
}

/* #gform_wrapper_2 .trp_language_switcher_shortcode{
	display: none!important
} */

select#input_2_434,
selec#input_2_437{
	min-width: 62px
}
@media all and (max-width: 767px){
	.meq-form-2_wrapper div#field_2_508{
		transform: translateX(12px);
	}
	#field_2_91{
		padding-left: 31px
	}
	#field_2_82{
		padding-left: 27px
	}
	#field_2_81{
		padding-left: 13px
	}
	fieldset.gfield--input-type-date legend.gfield_label{
		width: 50%!important
	}
	.meq-form-2_wrapper fieldset#field_2_74 legend.gfield_label.gform-field-label{
		width: auto!important
	}
	#field_2_52, #field_2_53, #field_2_55,
	#field_2_366, #field_2_367,
	#field_2_60,
	#field_2_67, #field_2_516,
	#field_2_499,
	#field_2_491,
	#field_2_492,
	#field_2_73,
	#field_2_495,
	#field_2_80,
	#field_2_493,
	#field_2_494,
	#field_2_75,
	#field_2_76,
	#field_2_506,
	#field_2_85,
	#field_2_86,
	#field_2_88,
	#field_2_89{
		padding-left: 18px
	}
	#field_2_365 legend, #input_2_365, #field_2_433, #input_2_64, #field_2_65, #gform_wrapper_2 #input_2_69{
		padding-left: 45px!important;
	}
	#field_2_61, #field_2_433, #field_2_368, #field_2_497{
		padding-left: 25px
	}
	#field_2_63{
		padding-left: 29px
	}
	
	.gform_wrapper fieldset#field_2_475 div#gfield_description_2_475,
	.gform_wrapper fieldset#field_2_475 .ginput_container_checkbox{
		padding-left: 10px !important;
	}
	.gchoice_2_405_3{
		padding-left: 7px
	}
	#field_2_361 legend.gfield_label{
		padding-left: 60px!important
	}
	#field_2_362{
		padding-left: 40px
	}
	#input_2_363.gfield_checkbox{
		padding-left: 93px;
	}
	#gform_wrapper_2 .gfield_checkbox .gchoice.gchoice_2_363_1{
		padding-top: 0!important
	}
	.gform_wrapper.gravity-theme .child_4_gf_field .ginput_container_checkbox .gfield_checkbox {
		padding-left: 55px;
	}
	.meq-form-2_wrapper fieldset.diabetes_radio {padding-left: 32px;}

	.meq-form-2_wrapper .diabetes_radio .gchoice input{
		margin-top: -2px
	}
	.gform_wrapper fieldset#field_2_476{
		display: flex!important;
		flex-direction: column;
    	
	}
	.meq-form-page .ast-container {padding: 25px;}
	.gform_wrapper .gf_child_fields {padding-left: 10px !important;}
	.meq-form-2_wrapper .single-radio-wrapper legend.gfield_label.gform-field-label{
		{width: 100%!important;display: flex;!important}
	}
	.meq-form-2_wrapper .gf_label_wrap{
		gap:5px
	}
	legend.gfield_label.gform-field-label {width: 100%;display: flex;}
	
	
	.ast-footer-copyright{
		text-align: left!important
	}
	footer .site-footer-section ul#menu-footer-menu {flex-wrap: wrap;}
	footer .site-footer-section ul#menu-footer-menu li {
		margin-right: 15px;
	}
	footer .site-footer-section ul li.logout-url a{
		font-size: 14px;
		display: flex;
		align-items: center
	}
	
	footer .ast-builder-footer-grid-columns.site-primary-footer-inner-wrap{
		gap: 15px;
	}
	
	.gform_wrapper.gravity-theme .ginput_complex .ginput_container_date input, .gform_wrapper.gravity-theme .ginput_complex .ginput_container_date select{
		min-width: 70px!important
	}

	.meq-form-2_wrapper .diabetes-checkboxes-left .gfield_checkbox{
		padding-left: 28px !important;
	}
	#gform_wrapper_2 #gfield_description_2_362,
	.meq-form-2_wrapper .child_3_gf_field .gfield_checkbox{
		padding-left: 35px !important;
	}
	
	#input_2_478{
		margin-top: 5px
	}
	#field_2_478{
		display: flex!important;
    	flex-direction: column;
		padding-left: 45px;
	}
	.gform_wrapper .gform_heading h2.gform_title {
		font-size: 15px!important;padding-right: 50% !important;
	}
	.trp_language_switcher_shortcode .trp-ls-shortcode-current-language{
		padding-left: 7px!important;margin-top: 5px;
	}
	#field_2_508{
		margin-top: -40px;
    	margin-left: 125px;
	}
	
	select#input_2_508,
	select#input_2_506{
		min-width: 95px
	}
	
	#gform_wrapper_2 .gfield_checkbox .gchoice{
		padding-top: 10px!important
	}
	
	div#field_2_81 .ginput_container_number,
	#field_2_506 .ginput_container_select{
		margin-left: 20px
	}
	#gform_wrapper_2 #input_2_88_3,
	#field_2_499 .ginput_container_select,
	#input_2_478{
		margin-left: 10px
	}
	#input_2_74_1_container,
	div#input_2_75_1_container,
	div#input_2_82_1_container,
	div#input_2_85_1_container,
	#field_2_40 .ginput_container_number,
	#input_2_126_1_container,
	#input_2_126_1_container,
	#input_2_157_1_container,
	#input_2_476_1_container,
	#input_2_478_1_container,
	#input_2_459_1_container,
	#input_2_146_1_container{
		margin-right: 7px
	}
	.meq-form-2_wrapper div#field_2_499 label.gfield_label{
		padding-left: 0!important
	}
	fieldset#field_2_69 #input_2_69_1_container,
	#input_2_63_1_container{
		margin-right: 10px
	}
/* 	fieldset#field_2_405, */
	fieldset#field_2_499,
	div#field_2_499{
		margin-left: 15px
	}
	div#field_2_16 .ginput_container.ginput_container_select,
	.gform_wrapper .gform-body.gform_body .ginput_container_date input{
		width: 100%
	}
	#gform_wrapper_2 #input_2_6.ginput_container {
		display: block!important
	}
	#gform_wrapper_2 #input_2_114,
	#gform_wrapper_2 #input_2_119{
		margin-left: 31px!important
	}
	
	#gform_wrapper_2 #input_2_129_3,
	#gform_wrapper_2 #input_2_133,
	#gform_wrapper_2 #input_2_134_3,
	#gform_wrapper_2 #input_2_137,
	#gform_wrapper_2 #input_2_139_3,
	#gform_wrapper_2 #input_2_141,
	#gform_wrapper_2 #input_2_142_3,
	#gform_wrapper_2 #input_2_151_3,
	#gform_wrapper_2 #input_2_145,
	#gform_wrapper_2 #input_2_162,
	#gform_wrapper_2 #input_2_163_3,
	#gform_wrapper_2 #input_2_163_3,
	#gform_wrapper_2 #input_2_374,
	#gform_wrapper_2 #input_2_373,
	#gform_wrapper_2 #input_2_450,
	#gform_wrapper_2 #input_2_451_3,
	#gform_wrapper_2 #input_2_445,
	#gform_wrapper_2 #input_2_446_3,
	#gform_wrapper_2 #input_2_156,
	#gform_wrapper_2 #input_2_156{
		margin-left: 10px!important
	}
	#gform_wrapper_2 #gfield_description_2_376{
		margin-left: 25px
	}
	#gform_wrapper_2 #input_2_128,
	.meq-form-2_wrapper .ssn-job input,
	#gform_wrapper_2 #input_2_125{
		width: 100% !important;
	}
	
	.meq-form-2_wrapper .gchoice.gchoice_2_371_4.cloned-item-hb{
		margin-left: -20px;
		margin-top: 5px
	}
	.meq-form-2_wrapper .padding_left_3 .ginput_container.ginput_container_checkbox .gfield_checkbox{
		padding-left: 60px !important;
	}
	
	.meq-form-2_wrapper .padding_left_3 legend.gfield_label{
		padding-left: 55px !important;
	}
	
	#gform_wrapper_2 #field_2_125 .ginput_container_number,
	#gform_wrapper_2 #field_2_128 .ginput_container_number{
		width: 100%!important;
    	padding-left: 15px!important;
	}
	
	#gform_wrapper_2 #field_2_80 .single-radio-wrapper{
		display: flex!important
	}
	
	.gform_wrapper.gravity-theme .child_2_gf_field.gfield--type-number label.gfield_label.gform-field-label,
	.gform_wrapper.gravity-theme .child_2_gf_field.gfield--type-select label.gfield_label.gform-field-label,
	.gform_wrapper.gravity-theme .child_3_gf_field.long_radio_btns .gfield_radio,
	.gform_wrapper.gravity-theme .child_3_gf_field.gf_input_right,
	.meq-form-2_wrapper div#field_2_444 .ginput_container.ginput_container_textarea,
	.meq-form-2_wrapper div#field_2_449 label.gfield_label.gform-field-label,
	.meq-form-2_wrapper div#field_2_449 .ginput_container.ginput_container_textarea{
		padding-left: 20px
	}
	#gform_wrapper_2 #input_2_69{
		display: flex;
		width: 100%;
	}
	.meq-form-2_wrapper div#field_2_516 .gf_label_wrap{
		padding-left: 15px;
	}
	#gform_wrapper_2 .gfield--type-textarea {
		padding-left: 32px!important
	}
	#gform_wrapper_2 #field_2_475{
		padding-left: 30px;
	}
	
	.meq-form-2_wrapper .sectionb-packsperday, .meq-form-2_wrapper .sectionb-numberofyears {padding-left: 10px;}
	.meq-form-2_wrapper .padding_radio_3 .gfield_radio{
		padding-left: 25px !important;
	}

	.gform_wrapper.gravity-theme .child_3_gf_field legend,
	.gform_wrapper.gravity-theme .child_3_gf_field.gfield--type-html{
		padding-left: 20px;
	}
	
	.meq-form-2_wrapper .gfield--type-textarea .ginput_container_textarea textarea{
		width: 100%
	}
	#gform_wrapper_2  .gfield-choice-input+label{
		vertical-align: middle
	}
	.gform_wrapper.gravity-theme .child_2_gf_field.gfield--type-textarea label.gfield_label.gform-field-label{
		padding-left: 0
	}
	.gform_wrapper.gravity-theme .child_2_gf_field.long_radio_btns .ginput_container_radio .gchoice{
		padding-left: 15px;
	}
	.gform_wrapper.gravity-theme .child_2_gf_field legend{
/* 		padding-left: 32px; */
		padding-left: 15px;
	}
	
	.gform_wrapper fieldset#field_2_475 legend.gfield_label.gform-field-label.gfield_label_before_complex{
		padding-left: 0
	}
	.meq-form-2_wrapper .highlight-desc .gfield_description{
		font-size: 13px
	}
	#gform_wrapper_2 .gfield_label,
	#gform_wrapper_2 .gf_label_wrap div,
	#gform_wrapper_2 .gchoice,
	#gform_wrapper_2  *{
		font-size: 13px;
		line-height: 1.3em
	}
	
	#gform_wrapper_2 .highlight-desc .gchoice{
		margin-top: 0!important
	}
	
	
	#gform_wrapper_2 div#field_2_434.gfield--width-quarter select,
	#gform_wrapper_2 div#field_2_437.gfield--width-quarter select,
	#gform_wrapper_2 div#field_2_435.gfield--width-quarter select,
	#gform_wrapper_2 div#field_2_438.gfield--width-quarter select{
		padding: 0 30px 0 10px!important
	}
	
	#gform_wrapper_2 #field_2_434 .ginput_container_select,
	#gform_wrapper_2 #field_2_437 .ginput_container_select,
	#gform_wrapper_2 #field_2_435 .ginput_container_select,
	#gform_wrapper_2 #field_2_438 .ginput_container_select{
		width: auto!important
	}
	#gform_wrapper_2 #field_2_434.gfield--width-quarter .ginput_container_select .desc_after_div,
	#gform_wrapper_2 #field_2_437.gfield--width-quarter .ginput_container_select .desc_after_div,
	#gform_wrapper_2 #field_2_435.gfield--width-quarter .ginput_container_select .desc_after_div,
	#gform_wrapper_2 #field_2_438.gfield--width-quarter .ginput_container_select .desc_after_div{
		top: 5px
	}
	#gform_wrapper_2 div#field_2_434.gfield--width-quarter .gfield_description,
	#gform_wrapper_2 div#field_2_437.gfield--width-quarter .gfield_description,
	#gform_wrapper_2 div#field_2_435.gfield--width-quarter .gfield_description,
	#gform_wrapper_2 div#field_2_438.gfield--width-quarter .gfield_description{
		width: 270px!important;
		text-align: left!important;
	}
	
	#gform_wrapper_2 #field_2_434,
	#gform_wrapper_2 #field_2_437,
	#gform_wrapper_2 #field_2_435,
	#gform_wrapper_2 #field_2_438{
		width: 80%;
		padding-left: 35px !important;
	}
	#gform_wrapper_2 .highlight-desc div#gfield_description_2_436{
		left: 0
	}
	#gform_wrapper_2 .highlight-desc .gfield_description{
		padding-left: 0!important;
		margin: 8px 0
	}
	
	#gform_wrapper_2 .gfield_description br{
		display: none
	}
	
	#gform_wrapper_2 #field_2_33,
	#gform_wrapper_2 .half-facepiece .gfield_checkbox .gchoice{
		margin-top: 0!important
	}
	#gform_wrapper_2.gravity-theme .gform_fields{
		grid-row-gap: 10px
	}
	#gform_wrapper_2 .other_facepiece_options .gfield_description{
		margin: 15px 0 0 !important
	}
	#gform_wrapper_2 .highlight-desc-sub{
		margin: 5px 0
	}
/* 	#gform_wrapper_2 .half-facepiece .gfield_description,
	#gform_wrapper_2 .gfield--type-select,
	#gform_wrapper_2 .ginput_container,
	#gform_wrapper_2 #gfield_description_2_381,
	#gform_wrapper_2 .radio-spacing-bunch .gfield_radio{
		padding-left: 0!important
	} */
	#gform_wrapper_2 .radio-spacing-bunch .gfield_radio{
		display: block!important
	}
	
/* 	#gform_wrapper_2 .ginput_complex, */
	#gform_wrapper_2 fieldset#field_2_481 legend.gfield_label.gform-field-label{
		display: block
	}
	#gform_wrapper_2 fieldset#field_2_6,
	#gform_wrapper_2 #field_2_16,
	#gform_wrapper_2 #field_2_7,
	#gform_wrapper_2 #field_2_11,
	#gform_wrapper_2 #field_2_20,
	#gform_wrapper_2 #field_2_13,
	#gform_wrapper_2 #field_2_15,
	#gform_wrapper_2 #field_2_17,
	#gform_wrapper_2 #field_2_23,
	#gform_wrapper_2 #field_2_21,
	#gform_wrapper_2 #field_2_22{
		grid-column: 1 / -1!important
	}
	#gform_wrapper_2 .single-radio-wrapper .ginput_container_radio .gfield_radio{
		display: block
	}
	#gform_wrapper_2 .single-radio-wrapper .ginput_container_radio .gfield_radio .gchoice{
		justify-content: flex-start;
		margin-right: 0;
	}
	#gform_wrapper_2 form {
		padding-left: 0!important;
		padding-right: 0;
	}
	#gform_wrapper_2 .main-section h3.gsection_title {
		padding-left: 100px!important;
		font-size: 15px
	}
	#gform_wrapper_2 .single-radio-wrapper legend.gfield_label.gform-field-label{
		line-height: 1.3em;
		padding-right: 30px;
	}
/* 	#gform_wrapper_2 .single-radio-wrapper legend.gfield_label.gform-field-label,
	#gform_wrapper_2 .ginput_container.ginput_container_select,
	#gform_wrapper_2 #field_2_16 .ginput_container.ginput_container_select select,
	#gform_wrapper_2 #input_2_11,
	.meq-form-2_wrapper div#field_2_489,
	#gform_wrapper_2 div#field_2_15 input{
		width: 100%!important;
	} */
	
/* 	#gform_wrapper_2 fieldset#field_2_6 input{
		width: 100vw !important
	} */
	#gform_wrapper_2 .candidate-name .ginput_complex span {
		display: block;
		padding-right: 0!important;
		padding-left: 0!important
	}
	#gform_wrapper_2 .single-radio-wrapper .ginput_container_radio .gfield_radio .gchoice{
		margin-bottom: 10px
	}
	#gform_wrapper_2 .ssn-job{
		margin-left: 0!important
	}
	#gform_wrapper_2 #field_2_15{
		margin-top: 0!important
	}
}

/* From Customized > Additional CSS  */
p.gfteCountdownTimer {
    background: #c25131 !important;
    color: #fff;
    padding: 15px 40px;
    border-radius: 10px 10px 0 0;
    margin-top: -37px !important;
    font-weight: bold;
    line-height: normal;
    position: fixed !important;
    bottom: 0;
    right: 0;
    left: auto !important;
    transform: none !important;
    z-index: 9999999;
}

.confirmation-page-design.meq-approved .confirmation-page-design {
    border: none;
}

.confirmation-page-design.meq-approved {
    border: none;
}

.confirmation-page-design.meq-approved .info-section h2 {
    color: #008000;
}

.confirmation-page-design.meq-approved .info-section p {
    color: #008000;
    font-weight: 500;
}

.confirmation-page-design.meq-approved .sub-header {
    background: green;
    border-bottom: 1px solid #fff;
}

.confirmation-page-design.meq-approved ul li {
    background: #fff;
    border-bottom: 1px solid #ccc;
}

.confirmation-page-design.meq-approved ul li:last-child {
    border-bottom: 0;
}

.confirmation-page-design.meq-approved .title {
    background: #185a7d !important;
}

.confirmation-page-design.meq-approved ul li:nth-child(even) {
    background: #fff;
}

body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields li.wpuf-el.allow_candidate_to_modify_these_answers {
    margin-left: -25px;
    margin-right: -25px;
}

body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields li.wpuf-el.allow_candidate_to_modify_these_answers .wpuf-label label {
    display: flex;
    background: #f5f5f5;
    color: #000;
    padding: 15px 20px;
    border-radius: 10px 10px 0px 0px;
    float: none !important;
    width: 100%;
    font-size: 14px;
    line-height: normal;
    font-weight: bold;
}

body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields li.wpuf-el.allow_candidate_to_modify_these_answers .wpuf-fields {
    padding-left: 25px;
    padding-right: 25px;
}

body ul.wpuf-form li .wpuf-section-wrap {
    border-bottom: 1px solid #000;
}

body ul.wpuf-form .wpuf-field-columns.has-columns-2 .wpuf-column .wpuf-column-inner-fields li.undefined_copy {
    margin: 0px -25px 0 -25px;
}

body ul.wpuf-form .wpuf-field-columns.has-columns-2 .wpuf-column .wpuf-column-inner-fields li h2.wpuf-section-title {
    background: #f5f5f5;
    color: #000;
    padding: 15px 20px;
    border-radius: 10px 10px 0px 0px;
    float: none !important;
    width: 100%;
    font-size: 16px;
    line-height: normal;
    font-weight: bold;
    text-align: left;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
}

body ul.wpuf-form .wpuf-field-columns.has-columns-2 .wpuf-column .wpuf-column-inner-fields li .wpuf-section-wrap {
    border-bottom: 0;
}

body ul.wpuf-form .wpuf-field-columns.has-columns-2 .wpuf-column .wpuf-column-inner-fields li.undefined_copy .wpuf-section-details {
    padding: 0;
}

body ul.wpuf-form .wpuf-field-columns.has-columns-2 .wpuf-column .wpuf-column-inner-fields li.wpuf-el.undefined_copy_copy {
    margin: 0px -25px 0 -25px;
}

body ul.wpuf-form .wpuf-field-columns.has-columns-2 .wpuf-column .wpuf-column-inner-fields li.wpuf-el.undefined_copy_copy .wpuf-section-details {
    padding: 0;
}

body .wpuf-dashboard-container table.items-table a:focus {
    outline: none;
}

header nav ul li a.menu-link i {
    margin-right: 20px;
    font-size: 21px;
}

header span.site-logo-img {
    padding-right: 70px !important;
}

section.customer-dashboard {
    width: 100%;
}

section.customer-dashboard .main-wrapper {
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
}

section.customer-dashboard .main-wrapper .left-side {
    width: 30%;
    box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.08);
    border-radius: 0px;
}

section.customer-dashboard .main-wrapper .right-side {
    width: 100%;
    padding-left: 0px;
}

section.customer-dashboard .main-wrapper .left-side .title-text {
    display: flex;
    align-items: center;
    background: #e8eef2;
    color: #101820;
    padding: 13px 20px;
    justify-content: center;
}

section.customer-dashboard .main-wrapper .left-side .title-text h3 {
    margin: 0;
    color: #101820;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    border-left: 10px solid #185a7d;
    padding-left: 10px;
}

section.customer-dashboard .main-wrapper .left-side .title-text i {
    margin-right: 10px;
    font-size: 20px;
}

section.customer-dashboard .main-wrapper .left-side ul {
    background: #f5f5f5;
    margin: 0;
    list-style: none;
    padding: 15px;
    border-radius: 0px 0px 10px 10px;
}

section.customer-dashboard .main-wrapper .left-side ul li {
    background: #fff;
    margin-bottom: 20px;
    border-radius: 10px;
    box-shadow: 0 0 5px rgb(0 0 0 / 37%);
    padding: 20px;
}

section.customer-dashboard .main-wrapper .left-side ul li h4 {
    color: #185a7d;
    margin-bottom: 5px;
    font-size: 20px;
    font-weight: bold;
}

section.customer-dashboard .main-wrapper .left-side ul li span {
    color: #606060;
    font-size: 20px;
    font-weight: bold;
}

section.customer-dashboard .main-wrapper .left-side ul li:last-child {
    margin: 0;
}

.ast-container {
    max-width: 100%;
    padding-left: 40px;
    padding-right: 40px;
}

.e-con.e-flex>.e-con-inner {
    max-width: 100%;
    padding-top: 40px;
}

.e-con-boxed.e-flex {
    padding-left: 40px;
    padding-right: 40px;
}

body .wpuf-dashboard-container {
    max-width: 100% !important;
}

section.customer-dashboard .main-wrapper .right-side .in-progress {
    background: #185a7d;
    color: #fff;
    padding: 20px 20px;
    border-radius: 10px 10px 0px 0px;
    display: flex;
    justify-content: space-between;
}

section.customer-dashboard .main-wrapper .right-side .right-content form input {
    width: 260px;
    border-radius: 5px;
}

section.customer-dashboard .main-wrapper .right-side .right-content form span.search_icon i {
    margin-right: 10px;
}

section.customer-dashboard .main-wrapper .right-side .in-progress .search form {
    position: relative;
}

section.customer-dashboard .main-wrapper .right-side .in-progress .search form span.search_icon {
    position: absolute;
    display: flex;
    align-items: center;
    padding-left: 20px;
    top: 0;
    bottom: 0;
    margin: auto;
    color: #999;
}

section.customer-dashboard .main-wrapper .right-side .in-progress .left-content {
    display: flex;
    align-items: center;
}

section.customer-dashboard .main-wrapper .right-side .in-progress .left-content h3 {
    margin: 0;
    font-size: 20px;
    color: #fff;
    font-weight: bold;
}

section.customer-dashboard .main-wrapper .right-side .in-progress .left-content i {
    font-size: 20px;
    margin-right: 10px;
}

.site-primary-footer-wrap .ast-builder-footer-grid-columns {
    max-width: 100% !important;
    grid-template-columns: auto;
    display: flex;
}

.site-primary-footer-wrap {
    padding-left: 40px;
    padding-right: 40px;
}

footer .site-footer-section {
    width: auto;
}

footer .site-footer-section ul li.logout-url a {
    color: #185a7d;
    font-weight: bold;
}

footer .site-footer-section ul li.logout-url a i {
    margin-right: 10px;
}

footer .site-footer-section ul#menu-footer-menu {
    display: flex;
    align-items: center;
}

footer .site-footer-section ul#menu-footer-menu li a.menu-link {
    color: #101820;
    font-weight: 400 !important;
}

footer .site-footer-section ul#menu-footer-menu li:last-child {
    margin-right: 0;
}

body.ast-desktop {
    background: #f5f5f5;
}

header span.site-title {
    font-weight: bold;
}

/*footer .site-footer-primary-section-1 {
    width: 15%;
}*/

footer .site-footer-primary-section-1 {width: 100%;display: flex;padding-left: 0px;justify-content: flex-start;align-items: center !important;grid-column-gap: 30px;}
footer .ast-footer-copyright {margin-bottom: 10px;width: auto;}
footer .site-footer-primary-section-2 .ast-builder-layout-element {
    width: auto;
}

header nav ul li.current-menu-item a.menu-link:after {
    content: "";
    position: absolute;
    border-right: 10px solid transparent;
    border-bottom: 10px solid;
    border-left: 10px solid transparent;
    bottom: 0;
    left: 25px;
    right: 25px;
    margin: auto;
}

.company-dashboard nav.wpuf-dashboard-navigation {
    display: none;
}

.company-dashboard .wpuf-dashboard-content.dashboard {
    width: 100%;
}

.company-dashboard .wpuf-dashboard-content.dashboard .wpuf-dashboard-container {
    width: 100%;
}

.company-dashboard .wpuf-dashboard-content {
    width: 100% !important;
}

.company-dashboard .items-table-container {
    width: 100%;
    overflow-y: visible !important;
}

.company-dashboard section.customer-dashboard .main-wrapper .left-side ul {
    padding: 15px !important;
}

.company-dashboard section.customer-dashboard .main-wrapper .left-side ul li {
    margin: 0;
    box-shadow: none !important;
    border-radius: 0;
    padding: 0 20px;
}

.company-dashboard section.customer-dashboard .main-wrapper .left-side ul li:first-child {
    border-radius: 10px 10px 0px 0;
    padding: 10px 20px;
}

.company-dashboard section.customer-dashboard .main-wrapper .left-side ul li.wpuf-submit {
    text-align: right;
    border-radius: 0 0 10px 10px;
    padding-bottom: 20px;
}

.company-dashboard section.customer-dashboard .main-wrapper .left-side ul li .wpuf-label {
    width: 100%;
}

.company-dashboard section.customer-dashboard .main-wrapper .left-side ul li .wpuf-label label {
    font-weight: normal;
    font-size: 14px;
    color: #606060;
}

.company-dashboard section.customer-dashboard .main-wrapper .left-side ul li input {
    border: 1px solid #ccc;
    border-radius: 5px;
    font-size: 14px;
}

.company-dashboard section.customer-dashboard .main-wrapper .left-side ul li .wpuf-fields {
    width: 100%;
}

.company-dashboard section.customer-dashboard .main-wrapper .left-side ul li.wpuf-el.section_break {
    padding-top: 30px;
}

.company-dashboard section.customer-dashboard .main-wrapper .left-side ul li h2.wpuf-section-title {
    font-size: 15px;
    text-align: left;
    color: #101820;
    font-weight: bold;
}

.company-dashboard section.customer-dashboard .main-wrapper .left-side ul li.wpuf-submit input.wpuf-submit-button {
    background: #185a7d;
    border-color: #185a7d;
    font-size: 14px;
    padding: 8px 20px;
    font-weight: bold;
    text-transform: uppercase;
}

.company-dashboard section.customer-dashboard .main-wrapper .left-side ul li.wpuf-submit input.wpuf-submit-button:hover {
    background: #c25131;
    border-color: #c25131;
}

.company-dashboard .site-dashboard .field_details.right-side .title-text {
    padding: 13px 20px;
}

.company-dashboard .site-dashboard .right-side .title-text .active_search_wrap .email_search_container input {
    padding: 4px 10px !important;
    height: auto;
    border-radius: 10px;
}

.company-dashboard .site-dashboard .main-wrapper .field_details.right-side .title-text {
    padding: 13px 20px;
}

.company-dashboard section.customer-dashboard .main-wrapper .left-side ul li.wpuf-el.section_break {
    padding-top: 10px;
}

.company-dashboard .site-dashboard .right-side .title-text {
    display: flex;
    align-items: center;
    background: #e8eef2;
    color: #fff;
    padding: 6px 20px;
    justify-content: space-between;
}

.company-dashboard .site-dashboard .right-side .title-text h3 {
    margin: 0;
    color: #101820;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    border-left: 10px solid #185a7d;
    padding-left: 10px;
}

.company-dashboard .site-dashboard .right-side .title-text i {
    margin-right: 10px;
    font-size: 20px;
}

.company-dashboard .site-dashboard .right-side table th {
    box-shadow: none;
}

.company-dashboard table.items-table tr:nth-child(even) {
    background: #f6f6f6 !important;
}

.company-dashboard table.items-table tr:nth-child(odd) {
    background: #fff;
}

.company-dashboard .site-dashboard .right-side table thead tr.items-list-header {
    background: #fff !important;
}

.company-dashboard section.customer-dashboard .main-wrapper .left-side .title-text {
    justify-content: flex-start;
}

.company-dashboard .site-dashboard .right-side table td.data-column a.wpuf-posts-options:hover {
    background: none;
}

.company-dashboard .site-dashboard .right-side table td.data-column a.wpuf-posts-options svg path {
    fill: #101820;
}

.company-dashboard .site-dashboard .right-side .title-text .active_search_wrap {
    display: flex;
    align-items: center;
}

.company-dashboard .site-dashboard .right-side .title-text .active_search_wrap .show_inactive {
    margin-right: 15px;
    color: #101820;
}

div#wpuf-login-form {
    max-inline-size: 700px;
    margin: auto;
    background: #fff;
    margin-bottom: 20px;
    border-radius: 10px;
    box-shadow: 0 0 5px rgb(0 0 0 / 16%);
    padding-bottom: 30px;
}

div#wpuf-login-form .wpuf-message {
    display: flex;
    align-items: center;
    background: #185a7d;
    color: #fff;
    padding: 15px 20px;
    border-radius: 10px 10px 0px 0px;
    justify-content: center;
    margin: 0 -2px 0px -2px;
    font-size: 16px;
    line-height: normal;
}

div#wpuf-login-form form#loginform {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 30px;
}

div#wpuf-login-form form#loginform p label {
    font-size: 16px;
    margin-bottom: 10px;
}

div#wpuf-login-form form#loginform p input#wpuf-user_login,
input#wpuf-user_pass {
    border-bottom: 1px solid #ccc !important;
    border-radius: 5px;
    padding: 21px 15px !important;
}

div#wpuf-login-form form#loginform input#wp-submit {
    background: #185a7d;
    font-size: 18px;
}

/*div#wpuf-login-form a {position: relative; left: 20px; top: -20px; color: #185a7d; width: 100%; display: flex; }*/

div#wpuf-login-form a {
    margin: 0px 0 0px 20px;
    color: #185a7d;
}

div#wpuf-login-form a:last-child {
    padding-left: 0;
}

div#wpuf-login-form form#loginform p.submit {
    margin-bottom: 30px;
}

header section#block-8 p {
    margin: 0;
    color: #c25131;
    font-size: 25px;
    line-height: 30px;
    font-weight: bold;
}

header .ast-site-title-wrap {
    display: none;
}

section.customer-dashboard .main-wrapper .right-side table {
    background: #e6e7e9;
}

section.customer-dashboard .main-wrapper .right-side .pagination-part {
    height: 60px;
    border-radius: 0px 0 10px 10px;
    border: 1px solid #ccc;
    margin: -24px 0 30px 0;
    border-top: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #101820;
    background: #fff;
    padding: 0 30px 0 30px;
}

section.customer-dashboard .main-wrapper .right-side .pagination-part .pagination {
    height: 100%;
}

section.customer-dashboard .main-wrapper .right-side .pagination-part .pagination .pagination.pull-right {
    width: 100%;
    padding: 15px 0px 0 0px;
    display: flex;
}

section.customer-dashboard .main-wrapper .right-side .pagination-part .pagination .pagination.pull-right span.page-numbers,
a.page-numbers {
    text-decoration: none !important;
    width: 30px !important;
    height: 30px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #101920 !important;
}

section.customer-dashboard .main-wrapper .right-side .pagination-part .pagination .pagination.pull-right span.page-numbers.current {
    background: #cccccc;
    border-radius: 5px;
}

.company-dashboard .site-dashboard .right-side table td.data-column a.wpuf-posts-options svg {
    width: 20px;
    height: 20px;
}

.company-dashboard .site-dashboard .main-wrapper .right-side {
    width: 69% !important;
    padding-left: 0;
    border-radius: 0px;
    box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.08);
}

form.gv-widget-search.gv-search-horizontal {
    border: 1px solid #ccc;
    border-radius: 10px;
    padding: 20px;
    background: #fff;
    margin: auto;
    margin-top: 30px;
}

.doctors-notes-form form select#status {
    height: auto;
    margin-bottom: 20px;
}

.doctors-notes-form ul {
    border: 1px solid #ccc;
    border-radius: 10px;
    padding: 20px;
    background: #fff;
    list-style: none;
}

.doctors-notes-form ul li {
    margin-left: 30px;
    list-style: disc;
}

form.gv-widget-search.gv-search-horizontal .button.gv-search-button {
    background: #185a7d;
    border-color: #185a7d;
}

form.gv-widget-search.gv-search-horizontal .button.gv-search-button:hover {
    background-color: #c25131;
    border-color: #c25131;
}

.doctor-meq-list .gv-grid.gv-widgets-header .gv-grid-col-1-2.gv-left {
    display: none;
}

.doctor-meq-list .doctors-notes-form form {
    border-radius: 10px;
    margin: 0 0 20px 0;
    padding: 20px 20px 15px 20px;
}

.doctor-meq-list .gv-grid-col-1-1.gv-left {
    padding: 0;
}

.doctor-meq-list table.gv-table-view {
    background: #fff;
    margin-bottom: 0;
    border: none;
}

.doctor-meq-list table.gv-table-view thead tr {
    background: #185a7d !important;
    border-radius: 10px;
}

.doctor-meq-list table.gv-table-view thead tr th {
    color: #fff;
    border: none;
    padding: 15px 15px;
}

.doctor-meq-list .gv-table-view {
    position: inherit !important;
}

.doctor-meq-list table.gv-table-view thead tr th:first-child {
    border-radius: 10px 0 0 0;
}

.doctor-meq-list table.gv-table-view {
    table-layout: inherit;
    border-radius: 10px;
}

.doctor-meq-list table.gv-table-view thead tr th:last-child {
    border-radius: 0px 10px 0px 0px;
}

.doctor-meq-list table.gv-table-view tfoot {
    display: none;
}

.doctor-meq-list tbody tr .gv-field-2-id a {
    text-decoration: underline !important;
    color: #185a7d !important;
    font-weight: 600;
}

.doctor-meq-list tbody tr:nth-child(odd) {
    background: #eeeeee !important;
}

.doctor-meq-list .gv-grid.gv-widgets-header .gv-grid-col-1-2.gv-right {
    display: none;
}

.doctor-meq-list .gv-grid.gv-widgets-footer .gv-grid-col-1-2.gv-right {
    width: 100%;
    text-align: left;
    padding: 0;
}

.doctor-meq-list .gv-grid.gv-widgets-footer .gv-grid-col-1-2.gv-right ul.page-numbers {
    border-radius: 0 0 10px 10px;
    margin-top: -3px;
    padding: 15px 25px;
}

.doctor-meq-list .gv-grid.gv-widgets-footer .gv-grid-col-1-2.gv-right ul.page-numbers li {
    margin: 0;
}

.doctor-meq-list .gv-grid.gv-widgets-footer .gv-grid-col-1-2.gv-right ul.page-numbers li span {
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.doctor-meq-list .gv-grid.gv-widgets-footer .gv-grid-col-1-2.gv-right ul.page-numbers li a {
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.doctor-meq-list .gv-grid.gv-widgets-footer .gv-grid-col-1-2.gv-right ul.page-numbers li span.current {
    background: #ccc;
    border-radius: 3px;
    color: #101820;
    font-weight: 600;
}

.doctor-meq-list table.gv-table-view tbody td a {
    text-decoration: none;
    color: #101820;
}

.doctor-meq-list .doctors-notes-form form .gv-search-field-text.gv-search-field-search_all {
    width: 80% !important;
    margin-left: 0;
}

.doctor-meq-list .doctors-notes-form form .gv-search-box.gv-search-box-submit {
    width: 20%;
    height: 50px;
    margin-top: 29px;
    margin-left: 0;
    margin-right: 0;
}

.doctor-meq-list .doctors-notes-form form .gv-search-box.gv-search-box-submit input {
    width: 100%;
    font-size: 18px;
    font-weight: bold;
}

.doctor-meq-list .doctors-notes-form form .gv-search-field-text.gv-search-field-search_all input {
    height: 50px;
    border-radius: 4px;
}

.doctor-meq-list .doctors-notes-form form .gv-search-field-text.gv-search-field-search_all label {
    font-size: 16px;
    position: relative;
    top: -4px;
    font-weight: bold;
}

.doctor-meq-list tbody tr td {
    font-size: 15px;
    line-height: normal;
    border: none;
    padding: 15px 15px;
    text-transform: capitalize;
}

header .site-header-primary-section-right aside.header-widget-area.widget-area {
    display: flex;
}

header .site-header-primary-section-right aside.header-widget-area.widget-area .widget.widget_block {
    display: flex;
}

header .site-header-primary-section-right ul li.logout-url a.menu-link {
    font-size: 20px;
    color: #ffffff;
    font-weight: bold;
}

header .site-header-primary-section-right ul li.logout-url i {
    margin-right: 10px;
}

header .site-navigation ul li:last-child img.avatar {
    border-radius: 100px;
    margin-right: 7px;
    margin-left: 7px;
}

section.customer-dashboard .content-part-inprogress {
    position: relative;
    border: 1px solid #ccc;
    border-radius: 10px;
    margin-bottom: 20px;
}

header .site-navigation ul li:last-child a.menu-link {
    color: #777 !important;
}

.site-primary-header-wrap .site-branding img.custom-logo {
    filter: invert(100%);
}

.site-header {
    border-bottom: 1px solid #e7e7e7;
}

section.customer-dashboard .content-part-inprogress img.loader_progress {
    position: absolute;
    left: 0;
    right: 0;
    width: auto;
    top: 0;
    margin: auto;
    bottom: 0;
    z-index: 9999;
}

section.customer-dashboard .records-part.loader_added {
    position: relative;
}

section.customer-dashboard .records-part.loader_added:before {
    content: "";
    background: #fff;
    width: 100%;
    height: 100%;
    position: absolute;
}

section.customer-dashboard .content-part-completed {
    position: relative;
}

section.customer-dashboard .content-part-completed img.loader_progress {
    position: absolute;
    left: 0;
    right: 0;
    width: auto;
    top: 0;
    margin: auto;
    bottom: 0;
    z-index: 9999;
}

section.customer-dashboard .content-part-completed img.loader_progress {
    position: absolute;
    left: 0;
    right: 0;
    width: auto;
    top: 0;
    margin: auto;
    bottom: 0;
    z-index: 9999;
}

section.customer-dashboard .main-wrapper .right-side .showing-page a.first_link {
    padding-right: 15px;
    padding-left: 20px;
}

section.customer-dashboard .main-wrapper .right-side .showing-page a.last_link {
    padding-left: 15px;
}

section.customer-dashboard .main-wrapper .right-side .showing-page a {
    color: #000;
}

.wpuf-edit-form form.wpuf-form-add {
    max-width: 100% !important;
}

.wpuf-edit-form form.wpuf-form-add .column-1 {
    padding: 25px !important;
    background: #fff;
    width: 49% !important;
    padding-top: 0 !important;
    border: 1px solid #ccc;
    border-radius: 10px;
}

.wpuf-edit-form form.wpuf-form-add .column-2 {
    border: 1px solid #ccc;
    border-radius: 10px;
    padding: 0 25px 25px 25px !important;
    background: #fff;
    width: 49% !important;
}

.wpuf-edit-form form.wpuf-form-add .wpuf-column {
    display: flex !important;
    justify-content: space-between;
}

.wpuf-edit-form form.wpuf-form-add ul.wpuf-column-fields li.wpuf-el .wpuf-fields.html_60 {
    background: #f5f5f5;
    color: #000;
    padding: 13px 20px;
    border-radius: 10px 10px 0px 0px;
    float: none !important;
    width: 100%;
    font-size: 16px;
    line-height: normal;
    font-weight: bold;
}

.wpuf-edit-form form.wpuf-form-add ul.wpuf-column-fields li.wpuf-el.password.field-size-large .wpuf-fields {
    position: relative;
}

.wpuf-edit-form form.wpuf-form-add ul.wpuf-column-fields li.wpuf-el.password.field-size-large .wpuf-fields i {
    position: absolute;
    right: 20px;
    top: -5px;
    bottom: 0;
    margin: auto;
    display: flex;
    align-items: center;
    height: 100%;
    cursor: pointer;
}

.wpuf-edit-form form.wpuf-form-add ul.wpuf-column-fields li.wpuf-el.custom_html_9934834824 {
    margin: 0 -25px 10px -25px;
}

.wpuf-edit-form ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li .wpuf-label {
    width: 100%;
}

/*.wpuf-edit-form ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li .wpuf-label label {font-size: 18px; line-height: 25px; }*/

.wpuf-edit-form ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li .wpuf-fields {
    width: 100% !important;
}

.wpuf-edit-form ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li .wpuf-fields .textfield {
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 7px 20px;
    font-size: 14px;
}

.wpuf-edit-form form.wpuf-form-add .column-2 li.wpuf-el.custom_html_1197314330 {
    margin: 0 -25px 20px -25px;
}

.wpuf-edit-form form.wpuf-form-add ul.wpuf-form li {
    padding: 0 !important;
}

.wpuf-edit-form .elementor.elementor-58 {
    max-width: 100%;
}

.wpuf-edit-form .elementor.elementor-58 .e-flex.e-con-boxed.e-con.e-parent {
    padding: 0;
}

.wpuf-edit-form .elementor.elementor-58 .e-flex.e-con-boxed.e-con.e-parent .e-con-inner {
    padding-top: 0;
}

.wpuf-edit-form form.wpuf-form-add li.wpuf-el.section_break {
    margin: 30px -25px 0 -25px;
}

.wpuf-edit-form form.wpuf-form-add li.wpuf-el.section_break .wpuf-section-wrap.wpuf-fields {
    border: none;
    margin: 0;
}

.wpuf-edit-form form.wpuf-form-add li.wpuf-el.section_break .wpuf-section-wrap.wpuf-fields h2.wpuf-section-title {
    background: #f5f5f5;
    color: #000;
    padding: 15px 20px;
    border-radius: 10px 10px 0px 0px;
    float: none !important;
    width: 100%;
    font-size: 16px;
    line-height: normal;
    font-weight: bold;
    text-align: left;
    border: 1px solid #ccc;
    border-left: 0;
    border-right: 0;
}

.wpuf-edit-form form.wpuf-form-add .column-2 ul.wpuf-column-fields li.wpuf-el {
    margin-bottom: 10px;
    padding-bottom: 10px !important;
    border-bottom: 1px solid #ccc;
}

.wpuf-edit-form form.wpuf-form-add .column-2 ul.wpuf-column-fields li:first-child.wpuf-el {
    padding-bottom: 0 !important;
}

.wpuf-edit-form form.wpuf-form-add .column-2 ul.wpuf-column-fields li:last-child.wpuf-el {
    border-bottom: 0;
    padding-bottom: 0 !important;
    margin-bottom: 0;
}

.wpuf-edit-form form.wpuf-form-add .column-2 ul.wpuf-column-fields li.wpuf-el.temperature_humidity_extreme {
    border-bottom: 0;
    padding-bottom: 0 !important;
    margin-bottom: 0;
}

.wpuf-edit-form form.wpuf-form-add .column-2 ul.wpuf-column-fields li.wpuf-el label.wpuf-radio-block {
    margin-bottom: 5px;
    font-weight: 400;
    font-size: 14px;
    line-height: 23px;
    display: flex;
    align-items: baseline;
}

.wpuf-edit-form form.wpuf-form-add .column-2 ul.wpuf-column-fields .wpuf-label {
    padding-bottom: 10px !important;
}

.wpuf-edit-form form.wpuf-form-add .column-2 ul.wpuf-column-fields label.wpuf-checkbox-block {
    margin-bottom: 8px;
    font-weight: 400;
}

.wpuf-edit-form form.wpuf-form-add .column-1 ul.wpuf-column-fields li .wpuf-label {
    padding-bottom: 5px;
}

.wpuf-edit-form form.wpuf-form-add .column-2 ul.wpuf-column-fields li.wpuf-el label.wpuf-radio-block input {
    margin-right: 5px;
}

.wpuf-edit-form form.wpuf-form-add .column-2 ul.wpuf-column-fields label.wpuf-checkbox-block input {
    margin-right: 5px;
}

.wpuf-edit-form form.wpuf-form-add .column-2 ul.wpuf-column-fields li.wpuf-el.section_break {
    border-bottom: none;
    padding-bottom: 0 !important;
    margin-bottom: 0px;
}

.wpuf-edit-form form.wpuf-form-add ul.wpuf-form li.wpuf-submit {
    text-align: center;
    padding-top: 40px !important;
    margin-bottom: 50px;
}

.wpuf-edit-form form.wpuf-form-add li.wpuf-submit .wpuf-label {
    display: none;
}

.wpuf-edit-form form.wpuf-form-add li.wpuf-submit input.wpuf-submit-button {
    background: #185a7d;
    font-size: 16px;
    padding: 13px 30px;
}

.wpuf-edit-form form.wpuf-form-add li.wpuf-submit input.wpuf-submit-button:hover {
    background: #c25131;
}

.wpuf-edit-form h1.entry-title {
    margin-bottom: 0;
}

body .wpuf-dashboard-container .wpuf-dashboard-content .wpuf-dashboard-container {
    width: 100%;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form {
    width: 100%;
    padding: 0 20px 20px 20px;
    border-radius: 15px;
    background: #fff;
    box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.08);
    margin-bottom: 40px;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form ul.wpuf-form.form-label-above {
    margin: 0 !important;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form input {
    border: 1px solid #ccc;
    border-radius: 5px;
    width: auto !important;
    font-size: 14px;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form ul.wpuf-form.form-label-above .wpuf-label {
    margin-bottom: 0;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form ul li.wpuf-el.form-row.form-row {
    margin-bottom: 0;
    padding: 0;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form ul li.wpuf-el.form-row.form-row .wpuf-fields {
    margin-bottom: 20px;
    width: 40%;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form li.wpuf-submit {
    padding: 0;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form button {
    background: #185a7d;
    font-weight: 600;
    cursor: pointer;
    padding: 10px 15px;
    font-size: 15px;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form button:hover {
    background: #c25131;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form .title-text {
    margin: 0 -20px 20px -20px;
    display: flex;
    align-items: center;
    background: #e8eef2;
    color: #101820;
    padding: 13px 20px;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form .title-text h3 {
    margin: 0;
    color: #101820;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    border-left: 10px solid #185a7d;
    padding-left: 10px;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form ul .wpuf-field-wrap {
    display: flex;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form ul .wpuf-field-wrap .wpuf-label {
    width: 25%;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form ul .wpuf-field-wrap .wpuf-fields {
    width: 75% !important;
}

.gform_wrapper {
    background: #eee;
    padding: 0 25px 25px;
    border-radius: 15px;
    position: relative;
    max-width: 1300px;
    margin: auto;
}

.gform_wrapper .gform_heading {
    background: #185a7d;
    border-radius: 15px 15px 0 0;
    margin-left: -25px;
    margin-right: -25px;
}

.gform_wrapper .gform_heading h2.gform_title {
    color: #fff;
    font-weight: bold;
    padding: 15px 20px;
    margin-bottom: 0;
}
/* 
.gform_wrapper .gform-body.gform_body {
    width: 100%;
} */

.gform_wrapper .gform-body.gform_body .ginput_container_date input {
    border: 1px solid #ccc;
    border-radius: 5px;
}

.gform_wrapper .gform-body.gform_body div#gform_page_2_2 .gfield input {
/*     width: 100%; */
    border: 1px solid #ccc;
    border-radius: 5px;
}

.gform_wrapper .gform-body.gform_body div#gform_page_2_2 .gfield select {
    border: 1px solid #ccc;
    border-radius: 5px;
}

.gform_wrapper .gform-body.gform_body .gfield--input-type-text .gfield_description {
    padding-top: 0px;
}

.gform_wrapper.gravity-theme .gform_fields {
    grid-row-gap: 5px;
}

.gform_wrapper.gravity-theme .gform_page_footer.top_label {
    padding-top: 30px;
}

.gform_wrapper.gravity-theme .gform_page_footer.top_label .gform_previous_button {
    background: #999;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
}

.gform_wrapper.gravity-theme .gform_footer.top_label {
    padding-bottom: 0 !important;
}

.gform_wrapper.gravity-theme .gform_page_footer.top_label .gform_next_button {
    background: #185a7d;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
}

.gform_wrapper.gravity-theme .gform_page_footer.top_label .gform_next_button:hover {
    background: #c25131;
}

.gform_wrapper.gravity-theme .gf_page_steps span.gf_step_number {
    background: #ccc;
    border: none;
    font-size: 0;
    z-index: 999;
    position: relative;
    width: 20px;
    height: 20px;
}

.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number:before {
    border-color: #c25131 !important;
    top: 0 !important;
    left: 0 !important;
    background: #c25131 !important;
    border-radius: 100px !important;
}

.gform_wrapper.gravity-theme .gf_step_label {
    position: absolute;
    top: -25px;
    left: -35px;
    margin: auto;
    padding: 0;
    font-weight: 500;
    font-size: 16px;
}

.gform_wrapper.gravity-theme .gf_step {
    position: relative;
    margin: 0;
    width: 25%;
}

.gform_wrapper.gravity-theme .gf_page_steps {
    display: flex;
    flex-flow: wrap;
    padding: 25px 45px 15px 30px;
    border: none;
}

.gform_wrapper.gravity-theme .gf_step:after {
    content: "";
    right: 0;
    position: absolute;
}

.gform_wrapper.gravity-theme .gf_step:after {
    content: "";
    position: absolute;
    right: 0px;
    width: 100%;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 4px;
    background: #cccccc;
}

.gform_wrapper.gravity-theme .gf_step.gf_step_active span.gf_step_number {
    background: #185a7d;
}

.gform_wrapper.gravity-theme .gf_step.gf_step_active::after {
    background: #185a7d;
}

.gform_wrapper .gform-body.gform_body div#gform_page_2_1 .gfield--type-radio.field_description_below legend.gfield_label.gform-field-label {
    line-height: 26px;
}

.gform_wrapper .gform-body.gform_body div#gform_page_2_1 .ginput_complex input {
    border-radius: 5px;
    height: 50px;
    border: 1px solid #ccc;
}

.gform_wrapper div#gform_page_2_4 h3.gsection_title {
    margin-bottom: 0;
}

.gform_wrapper div#gform_page_2_4 .gfield--type-number input {
    width: 100%;
    border-radius: 5px;
}

.gform_wrapper div#gform_page_2_4 .gfield--type-html {
    font-size: 18px;
    color: #000000;
    font-weight: 600;
    width: fit-content;
    border-bottom: 1px solid;
    margin-bottom: 10px;
}

.gform_wrapper div#gform_page_2_4 input#gform_submit_button_2 {
    background: #185a7d;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
}

.gform_wrapper div#gform_page_2_4 input#gform_submit_button_2:hover {
    background: #c25131;
}

.gform_wrapper div#gform_page_2_1 .gfield--type-name .name_first {
    padding: 0 !important;
}

/*.gform_wrapper div#gform_page_2_4 .single-radio-wrapper {display: flex; align-items: center; justify-content: space-between; }*/

.gform_wrapper div#gform_page_2_4 .single-radio-wrapper .ginput_container_radio {
    width: auto;
    flex-shrink: 0;
}

.gform_wrapper.gravity-theme form {
    padding-left: 100px;
    padding-right: 100px;
}

.meq-form-page {
    background: #fff !important;
}

.gform_wrapper .single-radio-wrapper .ginput_container_radio .gfield_radio {
    width: auto;
    display: flex;
    justify-content: flex-start;
}

.gform_wrapper .single-radio-wrapper .ginput_container_radio .gfield_radio .gchoice {
    width: auto;
    display: flex;
    justify-content: end;
    margin-right: 20px;
}

.gform_wrapper .single-radio-wrapper .ginput_container_radio .gfield_radio label {
    max-width: max-content;
    max-width: max-content;
    font-weight: bold !important;
    cursor: pointer;
}

.gform_wrapper .single-radio-wrapper .ginput_container_radio .gfield_radio input {
    margin-right: 5px;
    cursor: pointer;
    vertical-align: top !important;
    display: flex;
    top: 0px;
    position: relative;
}

.gform_wrapper .single-radio-wrapper {
    display: flex;
    justify-content: space-between;
}

.gform_wrapper .single-radio-wrapper .ginput_container.ginput_container_radio {
    width: 30%;
}

.gform_wrapper .single-radio-wrapper legend.gfield_label.gform-field-label {
    margin: 0;
}

.gform_wrapper.gravity-theme .gsection.parent-border-section {
    border-bottom: 10px solid #ffffff;
    height: 0;
    padding: 0;
    margin-left: -125px;
    margin-right: -125px;
}

.gform_wrapper div#gform_page_2_4 .single-radio-wrapper .ginput_container_radio .gfield_radio .gchoice input {
    margin-right: 5px;
}

.gform_wrapper div#gform_page_2_4 legend.gfield_label {
    font-weight: normal;
}

.gform_wrapper.gravity-theme div#gform_page_2_4 .gform_fields {
    grid-row-gap: 15px;
}

.gform_wrapper.gravity-theme div#gform_page_2_4 .gsection {
    margin-bottom: 10px;
}

/*.gform_wrapper.gravity-theme div#gform_page_2_4 .gf-subfields {margin-left: 20px !important; }*/

.gform_wrapper div#gform_page_2_4 .single-radio-wrapper .ginput_container_radio label {
    max-width: max-content;
}

.gform_wrapper div#gform_page_2_4 .single-radio-wrapper .ginput_container_radio .gfield_radio .gchoice:last-child {
    margin-right: 0;
}

.gform_wrapper div#gform_page_2_4 .single-radio-btn legend {
    font-size: 18px;
    color: #000000;
    font-weight: 600;
    width: fit-content;
    border-bottom: 1px solid;
    margin-bottom: 10px;
}

.gform_wrapper.gravity-theme .border-section {
    border-color: #ccc;
    height: 0;
    padding: 0;
}

.gform_wrapper.gravity-theme div#gform_page_2_4 .field_sublabel_below .ginput_complex {
    justify-content: space-between;
}

.gform_wrapper.gravity-theme div#gform_page_2_4 .field_sublabel_below .gform-grid-col {
    width: 32.333%;
    margin: 0;
    max-width: 100%;
    flex-basis: auto;
}

.gform_wrapper.gravity-theme div#gform_page_2_4 .field_sublabel_below .gform-grid-col select {
    border: 1px solid #ccc;
    border-radius: 5px;
    max-width: 100%;
    min-width: 100%;
}

.gform_confirmation_message {
    background: green;
    text-align: center;
    color: #fff;
    border-radius: 5px;
    padding: 30px 20px;
    font-size: 20px;
    line-height: normal;
}

.gform_wrapper div#gform_page_2_1 {
    width: 80%;
}

/*.gform_wrapper div#gform_page_2_1 .single-radio-wrapper {display: flex; justify-content: space-between; align-items: center; }*/

.gform_wrapper div#gform_page_2_1 .single-radio-wrapper label {
    max-width: max-content;
}

.gform_wrapper div#gform_page_2_1 .single-radio-wrapper .gfield_radio {
    display: flex;
}

.gform_wrapper div#gform_page_2_1 .single-radio-wrapper .gfield_radio .gchoice {
    margin-right: 15px;
    display: flex;
}

.gform_wrapper div#gform_page_2_1 .single-radio-wrapper .gfield_radio .gchoice:last-child {
    margin-right: 0;
}

/*.gform_wrapper div#gform_page_2_1 .single-radio-wrapper .ginput_container.ginput_container_radio {display: flex; justify-content: flex-end; }*/

.gform_wrapper div#gform_page_2_1 .single-radio-wrapper .gfield_radio .gchoice input {
    margin-right: 5px;
}

.gform_wrapper div#gform_page_2_1 .single-radio-wrapper legend.gfield_label.gform-field-label {
    padding-right: 50px;
}

.gform_wrapper div#gform_page_2_1 fieldset:last-child legend.gfield_label.gform-field-label {
    font-weight: normal;
}

.gform_wrapper div#gform_fields_2_2 {
    width: 80%;
}

.gform_wrapper div#gform_fields_2_2 div#field_2_14 {
    margin-top: 32px;
}

.gform_wrapper div#gform_fields_2_3 fieldset#field_2_35 .gfield_checkbox {
    display: flex;
    flex-flow: wrap;
}

.gform_wrapper div#gform_fields_2_3 fieldset#field_2_35 .gfield_checkbox .gchoice {
    width: 50%;
}

.gform_wrapper div#gform_fields_2_3 fieldset#field_2_32 .gfield_checkbox {
    display: flex;
    flex-flow: wrap;
}

.gform_wrapper div#gform_fields_2_3 fieldset#field_2_32 .gfield_checkbox .gchoice {
    width: 33.333%;
}

.gform_wrapper div#gform_fields_2_3 fieldset#field_2_33 {
    width: 49%;
    margin-top: -10px;
}

.gform_wrapper div#gform_fields_2_3 fieldset#field_2_33 .gfield_checkbox {
    display: flex;
    flex-flow: wrap;
    align-items: center;
}

.gform_wrapper div#gform_fields_2_3 fieldset#field_2_33 .gfield_checkbox .gchoice {
    width: 33.333%;
}

.gform_wrapper div#gform_fields_2_3 fieldset#field_2_34 {
    width: 49%;
}

.gform_wrapper div#gform_fields_2_3 fieldset#field_2_34 .gfield_checkbox {
    display: flex;
    flex-flow: wrap;
}

.gform_wrapper div#gform_fields_2_3 fieldset#field_2_34 .gfield_checkbox .gchoice {
    width: 33.333%;
    display: flex;
    align-items: flex-start;
}

.gform_wrapper div#gform_fields_2_3 fieldset#field_2_34 .gfield_checkbox .gchoice input {
    margin-right: 3px;
    margin-top: 2px;
}

.gform_wrapper div#gform_fields_2_3 fieldset#field_2_32 .gfield_description {
    font-weight: bold;
    color: #000;
    margin-top: 20px;
    padding-bottom: 0;
}

.gform_wrapper div#gform_fields_2_3 fieldset#field_2_33 .gfield_description {
    padding-top: 0px;
    font-weight: bold;
    color: #000;
    padding-bottom: 0;
}

.gform_wrapper div#gform_fields_2_3 fieldset#field_2_34 .gfield_description {
    font-weight: bold;
    color: #000;
    padding-bottom: 5px;
    text-transform: capitalize;
}

.gform_wrapper div#gform_page_2_4 {
    width: 80%;
}

.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number:after {
    display: none;
}

.gform_wrapper.gravity-theme .gf_step.add-timeline span.gf_step_number {
    background: #185a7d;
}

.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number:before {
    display: none;
}

.gform_wrapper.gravity-theme .gf_step.add-timeline::after {
    background: #185a7d;
}

body img.gform_ajax_spinner {
    display: none !important;
}

.custom-login-pages form {
    background: #fff;
    padding: 30px;
    border-radius: 0;
    box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.08);
    margin-bottom: 100px;
}

.custom-login-pages form ul.wpuf-form li {
    padding: 0;
    margin-bottom: 15px;
}

.custom-login-pages form ul.wpuf-form li input {
    border: 1px solid #ccc;
    border-radius: 5px;
}

.custom-login-pages form ul.wpuf-form li select {
    border: 1px solid #ccc;
    border-radius: 5px;
    height: 100%;
    font-size: 14px;
}

.custom-login-pages form ul.wpuf-form li.wpuf-el.site select {
    width: 40%;
    cursor: pointer;
}

.custom-login-pages form ul.wpuf-form li.wpuf-el.respirator_type select {
    width: 40%;
    cursor: pointer;
}

.custom-login-pages form ul.wpuf-form li.wpuf-el.respirator_manufacturer select {
    width: 40%;
    cursor: pointer;
}

.custom-login-pages form ul.wpuf-form li.wpuf-el.test_method select {
    width: 40%;
    cursor: pointer;
}

.custom-login-pages form ul.wpuf-form .wpuf-label label {
    font-size: 16px;
    line-height: normal;
    color: #000;
    font-weight: 600;
}

.custom-login-pages form ul.wpuf-form li .wpuf-column-inner-fields {
    padding: 0 !important;
}

header nav ul li:last-child a.menu-link {
    padding-right: 0 !important;
}

.custom-login-pages form ul.wpuf-form li.wpuf-el.shortcode .wpuf-fields.wpuf_shortcode_792 {
    width: 100%;
}

.custom-login-pages form ul.wpuf-form li.wpuf-el.shortcode .wpuf-fields.wpuf_shortcode_792 .acf-label {
    display: none;
}

.custom-login-pages form ul.wpuf-form li.wpuf-el.shortcode .wpuf-fields.wpuf_shortcode_792 .acf-field {
    padding: 40px 0 0 0;
}

.custom-login-pages .acf-form-submit {
    display: none;
}

.custom-login-pages table.acf-table thead tr th {
    background: #77a3c1;
}

.custom-login-pages table.acf-table thead tr th label {
    color: #fff;
    font-size: 14px;
    line-height: normal;
}

.custom-login-pages td.acf-row-handle.remove {
    padding: 0;
    padding-top: 20px !important;
    display: flex;
    flex-flow: wrap;
    width: 100%;
    justify-content: flex-end;
    align-items: center;
}

.custom-login-pages tbody.ui-sortable td.acf-field {
    padding: 20px 5px 0 5px !important;
}

.custom-login-pages tbody.ui-sortable td.acf-field input {
    height: 40px;
}

.custom-login-pages tbody.ui-sortable td.acf-field select {
    height: 40px;
    cursor: pointer;
}

.custom-login-pages td.acf-row-handle.remove a.acf-icon {
    margin: 0 !important;
    border: none;
    font-size: 18px;
    text-decoration: none;
    position: inherit;
    display: block;
}

.custom-login-pages td.acf-row-handle.remove a.acf-icon:first-child {
    margin-bottom: 5px !important;
}

.custom-login-pages form ul .acf-actions {
    margin-top: 30px;
}

.custom-login-pages form ul .acf-actions a.acf-button {
    text-decoration: none;
    background: #185a7d;
    font-weight: 600;
    font-size: 15px;
    padding: 8px 20px;
    line-height: normal;
}

.custom-login-pages form ul .acf-actions a.acf-button:hover {
    background: #185a7d;
}

.custom-login-pages form ul li.wpuf-submit {
    text-align: center;
}

.custom-login-pages form ul li.wpuf-submit .wpuf-label {
    display: none;
}

.custom-login-pages form ul li.wpuf-submit input.wpuf-submit-button {
    text-decoration: none;
    background: #185a7d;
    font-weight: 600;
    border: none !important;
    font-size: 15px;
    padding: 8px 20px;
    line-height: normal;
}

.custom-login-pages form ul li.wpuf-submit input.wpuf-submit-button:hover {
    background: #c25131;
}

.custom-login-pages form ul li .acf-icon.-duplicate:before {
    display: none;
}

.custom-login-pages form ul li .acf-icon.-duplicate:after {
    display: none;
}

.custom-login-pages form ul li a.acf-icon.-duplicate.small.acf-js-tooltip {
    display: none !important;
}

.custom-login-pages td.acf-row-handle.remove a.acf-icon:hover {
    background: none;
}

div#ui-datepicker-div {
    width: auto;
    z-index: 9999 !important;
}

div#ui-datepicker-div .ui-datepicker-header span.ui-icon {
    top: 80%;
}

div#ui-datepicker-div .ui-datepicker-header select {
    border: 1px solid #ccc;
    width: auto;
}

div#ui-datepicker-div .ui-datepicker-header select:first-child {
    margin-right: 10px;
}

div#ui-datepicker-div table.ui-datepicker-calendar tbody td.ui-datepicker-current-day a.ui-state-active {
    background: #185A7C !important;
}

/*div#ui-datepicker-div table.ui-datepicker-calendar thead th {padding-left: 40px; }
*/

div#ui-datepicker-div table.ui-datepicker-calendar a.ui-state-default {
    font-size: 15px;
}

.custom-login-pages td.acf-row-handle.remove a.acf-icon {
    width: 100%;
}

.gv-table-view table.gv-table-view-content tbody tr#gv-field-2-custom {
    background: #c25131 !important;
}

.gv-table-view table.gv-table-view-content tbody tr#gv-field-2-custom th {
    color: #fff;
    font-size: 16px;
    line-height: normal;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
    border: none;
}

.gv-table-view table.gv-table-view-content tbody tr#gv-field-2-custom h3 {
    margin: 0;
    color: #fff;
    font-size: 16px;
    line-height: normal;
    font-weight: bold;
}

.gv-table-view table.gv-table-view-content tbody tr#gv-field-2-custom td {
    padding-top: 15px;
    padding-bottom: 15px;
}

.gv-grid-col-1-2.gv-left {
    width: 100%;
    padding: 0;
}

.gv-grid-col-1-2.gv-left p {
    margin: 20px 0 10px 0;
}

.gv-table-view table.gv-table-view-content tbody tr:nth-child(odd) {
    background: #f5f5f5;
}

.gv-table-view table.gv-table-view-content tbody tr:nth-child(even) {
    background: #fff;
}

.gv-table-view table.gv-table-view-content tbody td {
    border: none;
}

.gv-table-view table.gv-table-view-content tbody th {
    border: none;
}

.gv-table-view table.gv-table-view-content tbody td a {
    color: #185a7d !important;
}

p.gv-back-link a {
    color: #185a7d;
    font-size: 20px;
    line-height: normal;
    text-decoration: none !important;
}

p.gv-back-link {
    margin-top: 15px;
}

footer#colophon li.menu-item.menu-item-type-post_type a.menu-link {
    display: none;
}
footer#colophon li.menu-item.menu-item-type-post_type.menu-item-privacy-policy a.menu-link {
    display: block;
}

.doctors-notes-form table.gv-table-view thead {
    background: #185a7d !important;
}

.doctors-notes-form table.gv-table-view thead th {
    color: #fff;
    border: none;
    padding-top: 10px;
    padding-bottom: 10px;
}

.doctors-notes-form table.gv-table-view tfoot {
    display: none;
}

.doctors-notes-form table.gv-table-view a {
    color: #185a7d;
}

.doctors-notes-form table.gv-table-view tbody td {
    border: none;
    line-height: normal;
}

.doctors-notes-form table.gv-table-view tbody tr:nth-child(odd) {
    background: #eeeeee !important;
}

.doctors-notes-form table.gv-table-view tbody tr:nth-child(even) {
    background: #fff;
}

.doctors-notes-form table {
    border: none;
}

a.history_btn {
    background: #185a7d;
    padding: 10px 30px;
    color: #fff;
    text-decoration: none;
    border-radius: 5px;
    font-size: 16px;
    line-height: normal;
    font-weight: 600;
    text-decoration: none !important;
}

a#history_btn:hover {
    background: #c25131;
}

header ul#menu-doctor-user-menu {
    display: flex;
    align-items: center;
}

header ul#menu-doctor-user-menu li.menu-item-type-post_type {
    margin-right: 30px;
}

header ul#menu-doctor-user-menu li.menu-item-type-post_type a.menu-link {
    color: #fff;
    font-size: 20px;
    font-weight: bold;
}

.notice.notice-success {
    opacity: 0 !important;
}

.gform-admin .hc-py2 {
    padding-top: 40px;
}

.gform_wrapper.gravity-theme .gform_validation_errors button#proceedButton {
    display: flex;
    margin-top: 10px;
    background: #185a7d;
    border-color: #185a7d;
}

.gform_wrapper.gravity-theme .gform_validation_errors button#proceedButton:hover {
    background: #c25131;
}

.gform_validation_error {
    padding-top: 20px;
}

.gform_wrapper.gravity-theme .gform_validation_errors {
    margin-bottom: 20px;
}

.doctors-notes-form ul strong {
    color: #000;
    font-size: 18px;
    font-weight: bold;
}

.doctors-notes-form form label {
    font-weight: bold;
}

.gv-table-view table
/*.gv-table-view*/

    {
    border: none;
}

.gv-table-view table
/*.gv-table-view*/

thead tr {
    background: #185a7d !important;
}

.gv-table-view table
/*.gv-table-view*/

thead tr th {
    color: #fff;
    border: none;
    line-height: normal;
    padding: 10px;
    font-size: 14px;
}

.gv-table-view table
/*.gv-table-view*/

tbody td {
    border: none !important;
    line-height: normal;
    box-shadow: none !important;
    font-size: 14px;
    padding: 10px;
}

.gv-table-view table
/*.gv-table-view*/

tbody td a {
    color: #185a7d;
}

.gv-table-view table
/*.gv-table-view*/

tfoot {
    display: none;
}

.gv-table-view table
/*.gv-table-view*/

tbody tr:nth-child(odd) {
    background: #f5f5f5 !important;
}

.gv-table-view table
/*.gv-table-view*/

tbody tr:nth-child(even) {
    background: #fff;
}

h3.duplicate_entry_title {
    font-size: 20px;
    line-height: normal;
    color: #000;
    font-weight: bold;
}

.ast-single-post .gv-grid.gv-widgets-header .gv-grid-col-1-1.gv-left {
    padding-right: 0;
}

.doctors-notes-form form {
    border: 1px solid #ccc;
    padding: 20px;
    background: #fff;
    border-radius: 10px;
}

.doctors-notes-form form input#submit_doc_note {
    background: #185a7d !important;
    border-color: #185a7d !important;
    font-weight: 600;
}

.doctors-notes-form form input#submit_doc_note:hover {
    background: #c25131 !important;
}

.gv-table-view table.gv-table-view-content tbody tr#gv-field-2-custom i {
    font-size: 18px;
    margin: 0px 10px 0 0px;
}

.confirmation-page-design {
    border-radius: 10px;
    box-shadow: 0 0 10px rgb(0 0 0 / 21%);
    width: 900px;
    margin: auto;
    padding-bottom: 30px;
    margin-bottom: 50px;
}

.confirmation-page-design .sub-header {
    background: #185a7d;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px 20px;
    border-radius: 10px 10px 0 0;
}

.confirmation-page-design .sub-header h3 {
    margin: 0;
    color: #fff;
    font-size: 20px;
    line-height: 20px;
}

.confirmation-page-design .sub-header p {
    margin: 0;
    color: #fff;
    font-weight: normal;
    font-size: 18px;
    line-height: normal;
}

.confirmation-page-design .sub-header p span {
    font-weight: bold;
}

.confirmation-page-design .info-section {
    padding: 30px 50px 20px 50px;
    background: #ffffff;
    margin-bottom: 0;
}

.confirmation-page-design .info-section h2 {
    text-align: center;
    margin: 0;
    color: #000;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
    line-height: 28px;
}

.confirmation-page-design .info-section p {
    text-align: center;
    font-size: 14px;
    line-height: 22px;
    color: #000;
    max-width: 1100px;
    margin: auto;
}

.confirmation-page-design .details-section .title {
    background: #5b5b5b;
    padding: 12px 20px 12px 20px;
}

.confirmation-page-design .details-section .title p {
    margin-bottom: 0;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 18px;
}

.confirmation-page-design ul {
    margin: 0;
    padding: 0px 0px 0 0px;
}

.confirmation-page-design ul li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 5px 20px 5px 70px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
}

.confirmation-page-design ul li p.left-content {
    font-weight: bold;
    font-size: 14px;
    color: #000;
    font-weight: bold;
}

.confirmation-page-design ul li p.right-content a {
    color: #185a7d;
    text-decoration: none;
    font-size: 14px;
    line-height: normal;
    font-weight: 600;
}

.confirmation-page-design ul li:last-child {
    border-bottom: 0;
}

div#wpuf-login-form form#lostpasswordform {
    padding: 20px;
}

div#wpuf-login-form form#lostpasswordform p.submit {
    margin-bottom: 0;
}

div#wpuf-login-form form#lostpasswordform label {
    font-size: 16px;
    margin-bottom: 10px;
}

div#wpuf-login-form form#lostpasswordform input {
    border-bottom: 1px solid #ccc !important;
    border-radius: 5px;
    padding: 21px 15px !important;
}

div#wpuf-login-form form#lostpasswordform p.submit input#wp-submit {
    background: #185a7d;
    font-size: 18px;
    font-weight: 600;
    padding: 17px 30px !important;
}

.doctors-notes-form ul.page-numbers {
    border: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
    background: transparent !important;
}

.doctors-notes-form ul.page-numbers li {
    margin-left: 0;
}

div#wpuf-registration-form form#registrationform .wpuf-name-field-wrap.format-first-last {
    margin-bottom: 10px;
}

div#wpuf-registration-form form#registrationform ul.wpuf-form.form-label-above li .wpuf-fields {
    margin-bottom: 0px;
}

div#wpuf-registration-form form#registrationform ul.wpuf-form.form-label-above li .wpuf-fields-inline {
    margin-bottom: 10px;
    width: 100% !important;
}

div#wpuf-registration-form form#registrationform ul.wpuf-form.form-label-above li .wpuf-fields-inline img.wpuf-eye {
    margin-right: 10px;
}

div#wpuf-registration-form form#registrationform ul.wpuf-form.form-label-above li.wpuf-submit input#wp-submit {
    background: #185a7d;
    font-weight: 600;
    font-size: 16px;
    border-color: #185a7d;
}

div#wpuf-registration-form form#registrationform ul.wpuf-form.form-label-above li.wpuf-submit input#wp-submit:hover {
    background: #c25131;
    border-color: #c25131;
}

div#wpuf-registration-form form#registrationform ul.wpuf-form.form-label-above li .wpuf-label {
    margin-bottom: 0;
    font-size: 14px;
}

section.people-page .review-box ul li#add_note {
    cursor: pointer;
}

section.people-page .judgement-box button.disabled {
    cursor: none;
    pointer-events: none;
    opacity: 0.5;
}

.meq-form-2_wrapper .gchoice.gchoice_2_405_3.cloned-item {
    grid-column: span 12;
    display: flex;
    position: relative;
    left: 28px;
}

.meq-form-2_wrapper .gchoice.gchoice_2_405_3.cloned-item label {
    display: flex;
    position: relative;
    left: 8px;
}

.meq-form-2_wrapper .gchoice.gchoice_2_405_3.cloned-item label div {
    position: relative;
    left: 6px;
}

.meq-form-2_wrapper div#field_2_489 {
    padding-top: 40px;
}

.meq-form-2_wrapper div#field_2_489 p {
    line-height: normal;
    font-size: 16px;
}

.meq-form-2_wrapper div#field_2_489 b {
    font-size: 22px;
}

.meq-form-2_wrapper div#field_2_379 .ginput_container.ginput_container_text {
    padding-left: 9px !important;
}

.meq-form-2_wrapper div#field_2_374 label.gfield_label.gform-field-label {
    left: 0 !important;
}

.meq-form-2_wrapper fieldset#field_2_375 legend.gfield_label.gform-field-label {
    left: 0 !important;
}

.meq-form-2_wrapper fieldset#field_2_458 legend.gfield_label.gform-field-label {
    left: 0 !important;
}

.meq-form-2_wrapper div#field_2_377 .ginput_container.ginput_container_text input#input_2_377 {
    width: 57%;
    height: 50px;
    font-size: 13px;
    font-weight: normal;
    vertical-align: baseline !important;
}

#ast-scroll-top {
    bottom: 60px;
}

.meq-form-2_wrapper div#field_2_506 {
    grid-column: span 8;
}

.meq-form-2_wrapper div#field_2_508 {
    position: relative;
}

.wpuf-edit-form form.wpuf-form-add .column-2 ul.wpuf-column-fields li.wpuf-el:nth-child(2) {
    border-bottom: 0;
}

.wpuf-edit-form form.wpuf-form-add .column-2 ul.wpuf-column-fields li.wpuf-el:nth-child(2) table.standard tr.header {
    background: #e9eef2 !important;
    color: #000;
    font-weight: 500;
}

.wpuf-edit-form form.wpuf-form-add .column-2 ul.wpuf-column-fields li.wpuf-el:nth-child(2) table.standard tr:nth-child(2) {
    background: #e9eef2 !important;
    color: #000;
    justify-content: flex-end;
    font-weight: 500;
}

.wpuf-edit-form form.wpuf-form-add .column-2 ul.wpuf-column-fields li.wpuf-el:nth-child(2) table.standard tr {
    display: flex;
    justify-content: space-between;
    padding: 7px 15px;
}

.wpuf-edit-form form.wpuf-form-add .column-2 ul.wpuf-column-fields li.wpuf-el:nth-child(2) table.standard tr td a {
    color: #185a7d;
}

.wpuf-edit-form form.wpuf-form-add .column-2 ul.wpuf-column-fields li.wpuf-el:nth-child(2) table.standard tr td {
    padding: 0;
}

.wpuf-edit-form form.wpuf-form-add .column-2 ul.wpuf-column-fields li.wpuf-el:nth-child(2) table.standard tr:nth-child(even) {
    background: #eeeeee;
}

.edit-meq-sec table.standard tbody td {
    font-size: 14px;
    padding: 7px 20px;
}

.user-edit-section {
    width: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
}

.edit-meq-sec {
    width: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
}

.edit-meq-sec .header .title {
    display: flex;
    align-items: center;
    color: #000;
    border-radius: 0;
    font-size: 16px;
    font-weight: bold;
    line-height: normal;
    text-transform: uppercase;
    border-bottom: 0;
    border-left: 10px solid #185a7d;
    padding-left: 10px;
}

.edit-meq-sec .header {
    background: #e8eef2;
    padding: 15px;
}

.edit-meq-sec tr.header td {
    color: #000;
    font-weight: bold;
    font-size: 14px;
    padding: 7px 20px;
}

.edit-meq-sec td a {
    color: #185a7d;
    text-decoration: underline;
}

.edit-meq-sec table.standard a.gravitypdf-download-link:after {
    content: "\f1c1";
    font-family: 'FontAwesome';
    margin-left: 5px;
    font-size: 18px;
}

.edit-meq-sec table.standard a.gravitypdf-download-link {
    font-size: 0 !important;
}

.edit-single-meq .header {
    padding: 20px;
    background: #e8eef2;
}

.edit-single-meq .header .title {
    display: flex;
    align-items: center;
    color: #101820;
    border-radius: 0;
    font-size: 18px;
    font-weight: bold;
    line-height: normal;
    border-left: 10px solid #185a7d;
    padding-left: 10px;
}

.edit-single-meq .demographics.module table.standard td {
    font-size: 14px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.edit-single-meq .demographics.module table.standard {
    border: none;
    background: #fff;
    margin-bottom: 0;
}

.edit-single-meq .demographics.module table.standard tr:nth-child(even) {
    background: #eeeeee;
}

.edit-single-meq .demographics.module table.standard tr td {
    border: none;
}

.edit-single-meq {
    box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.08);
}

.edit-single-meq .confirmation-page-design {
    box-shadow: none !important;
}

.doctor-home-page .left-side .doctor-left-part .heading {
    display: flex;
    align-items: center;
    background: #185a7d;
    padding: 12px 20px;
    border-radius: 10px 10px 0 0;
    justify-content: center;
}

.doctor-home-page .left-side .doctor-left-part .heading i {
    font-size: 21px;
    color: #fff;
    margin-right: 15px;
}

.doctor-home-page .left-side .doctor-left-part .heading h3 {
    margin: 0;
    font-size: 21px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
}

.doctor-home-page .left-side .doctor-left-part ul {
    list-style: none;
    margin: 0;
    background: #f5f5f5;
    padding: 20px;
    border-radius: 0 0 10px 10px;
}

.doctor-home-page .left-side .doctor-left-part ul li {
    display: grid;
    background: #fff;
    margin-bottom: 15px;
    padding: 15px;
    color: #185a7d;
    font-weight: bold;
    font-size: 16px;
    line-height: normal;
    border-radius: 10px;
}

.doctor-home-page .left-side .doctor-left-part ul li span {
    color: #000;
    font-weight: bold;
    font-size: 18px;
    margin: 6px 0 10px 0;
}

.doctor-home-page .left-side {
    width: 25%;
    display: block;
}

.doctor-home-page .right-side {
    width: 75%;
}

.doctor-home-page .left-side .doctor-left-part ul li:last-child {
    margin: 0;
}

.doctor-home-page .right-side .elementor-tab-title.elementor-active {
    color: #185a7d !important;
    border: none;
    border-bottom: 4px solid #185a7d !important;
    font-weight: bold !important;
}

.doctor-home-page .right-side .elementor-tabs .elementor-tabs-wrapper {
    display: flex;
    margin-bottom: 15px;
}

.doctor-home-page .right-side .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title {
    color: #363636;
    margin-right: 0;
    padding: 14px 25px 11px 25px !important;
    border-bottom: 3px solid #ccc;
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
    border-right: 0;
    border-left: 0;
    border-top: 0;
}

.doctor-home-page .right-side .elementor-tab-title {
    color: #185a7d;
}

.doctor-home-page .right-side .elementor-tabs {
    background: #fff;
    border-radius: 10px;
}

.doctor-home-page .right-side table.gv-table-view th {
    font-size: 14px;
}

.doctor-home-page .right-side table.gv-table-view td {
    font-size: 14px;
    padding: 10px;
}

.doctor-home-page .right-side .elementor-tab-content {
    border: none !important;
    padding: 0;
}

.doctor-role header ul#menu-doctor-user-menu li.menu-item-type-post_type.current-menu-item a.menu-link:after {
    border-left: 9px solid transparent;
    border-bottom: 12px solid #185a7d;
    border-right: 7px solid transparent;
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
    margin: auto;
}



.doctor-role .ast-container,
.company-found .ast-container{
	max-width: 1520px
}
.doctor-role .site-primary-header-wrap,
.company-found .site-primary-header-wrap{
    min-height: auto !important;
}
.doctor-role .site-primary-header-wrap .menu-logout-container,
.company-found .site-primary-header-wrap .menu-logout-container{
    display: flex;
}

section.people-page ul.people-info {
    margin: 0;
    padding: 0 0 10px 0;
    list-style: none;
    border-bottom: 1px solid #ccc;
}

section.people-page .two-column .main-wrapper .left-side .record-history {
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 15px;
}

section.people-page .two-column .left-side .meq-loop {
    margin-bottom: 20px;
}

section.people-page .two-column .main-wrapper .right-side .judgement-box .heading-text {
    margin-bottom: 15px;
}

section.people-page .two-column .main-wrapper .right-side .judgement-box .heading-text h3 {
    text-transform: uppercase;
    font-weight: bold;
}

section.people-page .review-box ul li h3 {
    text-transform: uppercase;
    font-weight: bold;
}

section.people-page .judgement-box {
    background: #fff;
}

section.people-page .review-box ul {
    margin-bottom: 15px;
}

section.people-page .review-box {
    background: #fff;
}

section.people-page .review-box p:last-child {
    padding-bottom: 0;
    border: none;
}

section.people-page .demographics-box {
    background: #fff;
}

section.people-page .demographics-box .heading-text {
    font-weight: bold;
    margin-bottom: 15px;
}

section.people-page .demographics-box .heading-text h3 {
    text-transform: uppercase;
}

section.people-page .demographics-box ul {
    padding: 0;
}

section.people-page .demographics-box .main-p {
    margin-bottom: 20px;
}

section.people-page .demographics-box .main-p p {
    margin: 0;
}

section.people-page .demographics-box .main-p:last-child {
    margin: 0;
}

section.people-page .demographics-box .main-p p {
    font-weight: bold;
    color: #000;
}

section.people-page .judgement-box ul li {
    position: relative;
    cursor: pointer;
}

section.people-page .judgement-box ul li input[type="radio"] {
    opacity: 0;
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    height: 100%;
    top: 0;
    cursor: pointer;
}

section.people-page .two-column .main-wrapper .left-side .meq .meq-wrapper .left-contnt h4 a {
    color: #185a7d;
    font-weight: 600;
}

section.people-page .judgement-box ul {
    padding-left: 0;
}

section.people-page .review-box .add_note button {
    margin-bottom: 10px;
    background: #185a7d;
    margin-top: 10px;
    padding: 10px 15px;
}

section.people-page .review-box .add_note button a#submit_note {
    text-decoration: none;
    color: #fff;
    font-weight: 600;
    text-transform: capitalize;
    line-height: normal;
    font-size: 16px;
}

section.people-page .review-box .add_note button:hover {
    background: #c25131;
}

.gform_wrapper .trp_language_switcher_shortcode .trp-ls-shortcode-current-language {
    width: auto !important;
}

.gform_wrapper .trp_language_switcher_shortcode .trp-language-switcher:hover .trp-ls-shortcode-language {
    width: auto !important;
}

header ul#menu-doctor-user-menu li.current-language-menu-item a.menu-link {
    color: #000 !important;
    background: #fff !important;
    border-radius: 10px;
    box-shadow: 0 0 10px rgb(0 0 0 / 21%);
    position: relative;
    border: 2px solid #000;
}

header ul#menu-doctor-user-menut li.trp-language-switcher-container:first-child {
    margin-right: 15px !important;
}

header ul#menu-doctor-user-menu li.trp-language-switcher-container a.menu-link {
    font-size: 18px !important;
    line-height: normal !important;
    padding: 10px 15px;
}

ul#menu-doctor-user-menu li.current-language-menu-item a.menu-link:before {
    background: linear-gradient(to right, red, orange);
    width: 100%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    margin: -6px;
    border-radius: 10px;
}

.gform_wrapper .phone_number_2 label.gfield_label.gform-field-label {
/*     display: flex; */
    width: 220%;
}

.gform_wrapper.gravity-theme .gfield--type-html.gfield--input-type-html {
    font-weight: bold;
    color: #111827;
}

.gform_wrapper .gfield--input-type-text.gfield--width-third .ginput_container.ginput_container_text input {
    width: 100%;
}

.gform_wrapper .gfield--type-checkbox .gfield_description {
    font-weight: bold;
    padding-bottom: 0 !important;
    color: #111827 !important;
    padding-top: 0 !important;
    text-transform: capitalize;
}

.gform_wrapper .gform_footer.top_label input {
    background: #185a7d;
    font-weight: bold;
    font-size: 15px;
}

.gform_wrapper .gform_footer.top_label input:hover {
    background: #c25131;
}

/*.gform_wrapper .height_inc {margin-top: 32px; }*/

.gform_wrapper.gravity-theme .ginput_complex .ginput_container_date {
    flex-basis: auto;
    width: auto;
    margin: 0;
    max-width: 100%;
    position: relative;
}

.gform_wrapper.gravity-theme .ginput_complex .ginput_container_date:after {
    content: "\f078";
    position: absolute;
    right: 8px;
    font-family: 'FontAwesome';
    top: 0;
    bottom: 0;
    margin: auto;
    cursor: pointer;
    font-size: 12px;
    display: flex;
    align-items: center;
    pointer-events: none;
}

/*.gform_wrapper.gravity-theme .ginput_complex {justify-content: space-between; }*/

.doctor-role .pw-flex.pw-gap2 .hc-valign-middle a.hc-xs-block.hc-theme-btn-submit.hc-theme-btn-secondary {
    display: none;
}

.doctor-role .hc-xs-mb2.hc-col.hc-col-8.hc-px2 {
    pointer-events: none;
}

.doctor-role .hc-clearfix.hc-mxn2 .hc-xs-mb2.hc-col.hc-col-1-3.hc-px2 {
    display: none;
}

.doctor-role .hc-clearfix.hc-mxn2 .hc-xs-mb2.hc-col.hc-col-3.hc-px2 {
    display: none;
}

.doctor-role a.hc-xs-block.hc-theme-btn-.hc-clearfix.hc-mxn2 .hc-xs-mb2.hc-col.hc-col-4.hc-px2:nth-child(2) .hc-clearfix.hc-mxn2 .hc-xs-mb2.hc-col.hc-col-1-2.hc-px2 submit.hc-theme-btn-secondary.hc-block.hc-align-center {
    display: none !important;
}

.doctor-role .wrap {
    background: #fff;
    box-shadow: 0 0 10px rgb(0 0 0 / 21%);
    padding: 25px;
    border-radius: 10px;
}

.doctor-role .wrap .hc-clearfix .hc-xs-mb2.hc-col.hc-col-1-2.hc-px2 a {
    text-decoration: none;
    font-size: 18px;
    line-height: normal;
    padding: 10px 40px;
    font-weight: 600;
}

.doctor-role .wrap .hc-clearfix .hc-xs-mb2.hc-col.hc-col-1-2.hc-px2:last-child a {
    background: #185a7d;
    color: #fff;
}

.doctor-role .wrap .hc-clearfix .hc-xs-mb2.hc-col.hc-col-1-2.hc-px2:first-child a {
    background: transparent;
    border-color: #185a7d;
    color: #185a7d;
}

/*.gform_wrapper.gravity-theme .confirm_phone_2 {margin-top: 28px; }*/

/* .gform_wrapper .phone_number_2 {
    grid-column: span 6 !important;
} */

.gform_wrapper .site_groups {
    grid-column: span 4 !important;
}

/* .gform_wrapper .phone_number_2 input {
    width: 100% !important;
}
 */
.gform_wrapper.gravity-theme .gfield--type-html.information_html {
    font-weight: 500;
}

/*.gform_wrapper .gfield--type-email {grid-column: span 12 !important; }*/

.gform_wrapper .phone_number_2 .gfield_description {
    padding-top: 0px;
    color: #000;
}

.gform_wrapper .gfield--type-email label {
    color: #000;
}

.doctor-role .wrap .my-schedule {
    font-size: 25px;
    font-weight: bold;
    color: #000;
    border-bottom: 1px solid #185a7d;
    padding-bottom: 15px;
}

.doctor-role .schedule-wrapper {
    display: inherit !important;
    position: relative;
}

.doctor-role .schedule-wrapper .hc-xs-mb2.hc-col.hc-col-8.hc-px2 {
    width: 100%;
    padding: 0;
    position: relative;
    top: 5px;
}

.doctor-role .schedule-wrapper .hc-collapse-container {
    display: flex;
    justify-content: center;
}

.doctor-role .schedule-wrapper .hc-fs5.my-schedule {
    font-weight: normal;
    padding: 0;
    border: none;
    font-size: 25px;
    color: #000;
}

.doctor-role .wrap .hc-table .hc-clearfix.hc-table-row .hc-table-cell .hc-muted2.hc-fs1 {
    color: #000 !important;
    font-weight: bold;
    font-size: 14px;
}

.doctor-role .wrap .hc-table .hc-clearfix.hc-table-row .hc-table-cell a {
    text-decoration: none;
}

.doctor-role .wrap .hc-table .hc-clearfix.hc-table-row .hc-table-cell a .hc-valign-middle {
    color: #185a7d;
    font-weight: bold;
    font-size: 16px;
}

.doctor-role .wrap .hc-clearfix.hc-table-row .hc-table-cell {
    border-top: 0;
    border-color: #ccc;
    pointer-events: none;
}

.doctor-role .schedule-wrapper .hc-xs-mb2.hc-col.hc-col-1-2.hc-px2 {
    width: fit-content;
    position: absolute;
    top: -25px;
}

.doctor-role .schedule-wrapper .hc-xs-mb2.hc-col.hc-col-1-2.hc-px2 a {
    padding: 0 !important;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    font-size: 0 !important;
}

.doctor-role .schedule-wrapper .hc-xs-mb2.hc-col.hc-col-1-2.hc-px2 a:before {
    content: "\f104";
    font-family: 'FontAwesome';
    color: #000;
    position: relative;
    font-size: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    left: -1px;
}

.doctor-role .schedule-wrapper .hc-xs-mb2.hc-col.hc-col-1-2.hc-px2:last-child {
    right: 0;
}

.doctor-role .schedule-wrapper .hc-xs-mb2.hc-col.hc-col-4.hc-px2 {
    width: 100%;
}

.doctor-role .schedule-wrapper .hc-xs-mb2.hc-col.hc-col-1-2.hc-px2:last-child a:before {
    content: "\f105" !important;
    color: #fff;
    right: -2px;
    left: auto;
}

.doctor-role .wrap .hc-table .hc-bg-lighten-2 {
    background: inherit;
    border-radius: 10px;
}

.doctor-role .wrap .hc-table .hc-clearfix.hc-table-row .hc-table-cell {
    padding: 10px;
}

.doctor-role .wrap .hc-table .hc-clearfix.hc-table-row:first-child .hc-table-cell {
    padding: 0;
}

.doctor-role .wrap .hc-table .hc-clearfix.hc-table-row .hc-table-cell .hc-mt1 a span {
    color: #fff;
}

/* .doctor-home-page .doctor-tabs .dataTables_length { */
.dataTables_length {
    display: none;
}

/* .doctor-home-page .doctor-tabs .dataTables_filter { */
.dataTables_filter {
    display: none;
}

.doctor-home-page .right-side .elementor-tabs .dataTables_info {
    padding: 30px 20px 0 20px;
    font-size: 14px;
}

.doctor-home-page .right-side .elementor-tabs .dataTables_paginate {
    padding-top: 20px;
}

.doctor-home-page .right-side .elementor-tabs .dataTables_paginate a.paginate_button.current {
    border: none !important;
    background: transparent !important;
    color: #868686 !important;
    font-weight: bold;
}

.doctor-home-page .right-side .elementor-tabs .dataTables_paginate a.paginate_button:hover {
    background: none;
    color: #666 !important;
}

.doctor-home-page .right-side .elementor-tabs .dataTables_paginate a.paginate_button {
    border: none !important;
    font-size: 14px;
}

.doctor-home-page .right-side .elementor-tabs table th:before {
    display: block;
    color: #fff !important;
    border-color: #fff !important;
    opacity: 1;
}

.doctor-home-page .right-side .elementor-tabs table th:after {
    display: block;
    border-color: #fff !important;
    opacity: 1;
}

.doctor-home-page .right-side .elementor-tabs table {
    width: 100% !important;
    margin-top: 1px;
    margin-bottom: 0 !important;
}

.doctor-home-page .right-side .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title:after {
    display: none;
}

.doctor-home-page .right-side .elementor-tabs p {
    margin: 0;
}

section.people-page .two-column .left-side .meq-loop a .meq_name {
    color: #185a7d !important;
}

.doctor-home-page .right-side .elementor-tabs table td a {
    text-decoration: none;
}

/*.doctor-home-page .right-side .elementor-tabs .gv-grid.gv-widgets-header.gv-widgets-no-results {display: none; }*/

section.customer-dashboard .main-wrapper .right-side .gv-widget-search {
    background: #185a7d;
    border-radius: 10px 10px 0 0;
    padding: 20px;
    position: relative;
    margin: 0;
}

section.customer-dashboard .main-wrapper .right-side .gv-widget-search.gv-search-vertical p {
    text-align: right;
}

section.customer-dashboard .main-wrapper .right-side .gv-widget-search.gv-search-vertical .gv-search-box {
    width: 100%;
    margin: 0;
}

section.customer-dashboard .main-wrapper .right-side .gv-widget-search.gv-search-vertical .gv-search-box p {
    margin: 0;
}

section.customer-dashboard .main-wrapper .right-side .gv-widget-search.gv-search-vertical .gv-search-box p input {
    width: auto;
    position: absolute;
    right: 65px;
    top: 0;
    height: 46px;
    width: 350px;
    border-radius: 100px;
    bottom: 0;
    margin: auto;
}

section.customer-dashboard .main-wrapper .right-side .gv-widget-search.gv-search-vertical .gv-search {
    position: relative;
}

section.customer-dashboard .main-wrapper .right-side .gv-widget-search.gv-search-vertical .gv-search label {
    font-size: 25px;
    color: #fff;
    font-weight: bold;
    text-transform: capitalize;
    margin-left: 15px;
}

section.customer-dashboard .main-wrapper .right-side .gv-widget-search.gv-search-vertical .gv-search:before {
    content: "\e473";
    font-family: 'FontAwesome';
    color: #fff;
    font-size: 25px;
}

section.customer-dashboard .main-wrapper .right-side .gv-widget-search .gv-search-box.gv-search-box-submit {
    position: absolute;
    right: 20px;
    justify-content: flex-end;
    top: 0;
    bottom: 0;
    margin: auto;
    height: fit-content;
    width: fit-content;
}

section.customer-dashboard .main-wrapper .right-side .gv-widget-search .gv-search-box.gv-search-box-submit input {
    border-radius: 100px;
    padding: 10px 40px;
    height: 46px;
    background: #c25131;
    font-weight: 600;
    font-size: 18px;
}

section.customer-dashboard .main-wrapper .right-side .dataTables_length {
    display: none;
}

section.customer-dashboard .main-wrapper .right-side table {
    border-left: 0;
    width: 100% !important;
    margin-bottom: 0;
}

section.customer-dashboard .main-wrapper .right-side table thead th {
    background: #e8eef2;
    border: 1px solid #fff !important;
    font-size: 14px;
    padding-left: 20px;
}

section.customer-dashboard .main-wrapper .right-side table td {
    border: none;
    font-size: 14px;
    line-height: normal;
    padding: 16px 20px;
}

.medispark-search-results-value .e-con-inner {
    box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.08);
    border-radius: 0px;
}

section.customer-dashboard .main-wrapper .right-side .gv-grid-col-1-2.gv-left {
    min-height: auto;
}

section.customer-dashboard .main-wrapper .right-side .gv-grid-col-1-2.gv-right {
    min-height: auto;
}

section.customer-dashboard .main-wrapper .right-side table td a {
    color: #185a7d !important;
    font-weight: bold;
    padding: 0;
}

section.customer-dashboard .main-wrapper .right-side table {
    border-bottom: 0;
}

section.customer-dashboard .main-wrapper .right-side table tbody tr.odd {
    background: #e6e7e9;
}

.dataTables_info {
    padding-top: 20px !important;
    padding-left: 20px !important;
    padding-bottom: 20px;
    font-size: 14px;
}

.dataTables_paginate {
    padding-right: 20px;
    padding-top: 20px !important;
}

.dataTables_paginate a.paginate_button.current {
    background: transparent !important;
    color: #000;
}

.dataTables_paginate a.paginate_button {
    padding: 0 !important;
    border: none !important;
    color: #000 !important;
    font-size: 14px;
}

.dataTables_paginate .previous {
    margin-right: 15px !important;
}

.dataTables_paginate .next {
    margin-left: 15px !important;
}

body .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    color: #000 !important;
}

.dataTables_paginate a.paginate_button {
    background: transparent !important;
}

section.customer-dashboard .content-part-inprogress tfoot {
    display: none;
}

.ftr-section-title {
    padding: 0 !important;
}

.ftr-post.type-ftr-post {
    padding-top: 0;
}

.ftr-section-title h1.elementor-heading-title {
    font-size: 16px;
    line-height: normal;
    padding: 15px 20px !important;
}

.ftr-section-title h1 {
    background: #185a7d;
    padding: 20px;
    border-radius: 10px 10px 0 0;
    margin-right: -40px;
    margin-left: -40px;
    margin-top: 0px;
    text-align: center;
    color: #fff !important;
}

.batch-data {
    padding-top: 0px;
}

.batch-data .batch-header-wrapper {
    background: #e7edf3;
    padding: 10px 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0px;
}

.batch-data .batch-header-wrapper .left-side span {
    font-weight: bold;
    font-size: 16px;
    line-height: 21px;
    border-left: 4px solid;
    color: #185a7d;
    padding-left: 10px;
    text-transform: capitalize;
}

.batch_data_info ul {
    list-style: none !important;
    margin: 0;
}

.batch_data_info ul li {
    display: flex;
    align-items: center;
    font-size: 14px;
    text-transform: capitalize;
    margin-bottom: 0px;
    padding: 7px 20px;
}

.batch_data_info ul li p {
    margin: 0;
}

.batch_data_info ul li span {
    margin-right: 10px;
    width: 30%;
    font-weight: bold;
    color: #000;
}

.batch_data_info ul li:nth-child(even) {
    background: #eeeeee;
}

.person-table {
    margin-top: 10px;
    margin-bottom: 40px;
}

.person-table thead.header-inner td {
    color: #000;
    font-weight: bold;
    text-transform: capitalize;
    background: #e7edf3;
    border: none;
    font-size: 16px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.person-table tbody td {
    border: none;
    text-transform: capitalize;
    color: #000;
    font-size: 14px;
}

.person-table table {
    border: none;
}

.batch-matadta .two-part {
    display: flex;
    justify-content: space-between;
}

.batch-matadta .two-part .left-side {
    width: 49%;
    border: 1px solid #e2e2e2;
}

.batch-matadta .two-part .right-side {
    width: 49%;
    border: 1px solid #e2e2e2;
}

.batch-matadta .two-part .header {
    background: #e7edf3;
    padding: 15px 20px;
    margin-bottom: 10px;
}

.batch-matadta .two-part .header p {
    font-weight: bold;
    font-size: 16px;
    line-height: 21px;
    border-left: 4px solid;
    color: #185a7d;
    text-transform: capitalize;
    margin: 0;
    padding-left: 10px;
}

.batch-matadta .two-part ul {
    margin: 0;
    list-style: none;
}

.batch-matadta .two-part ul li {
    display: flex;
    align-items: center;
    font-size: 18px;
    text-transform: capitalize;
    padding: 8px 20px;
}

.batch-matadta .two-part ul li p {
    margin: 0;
    color: #000;
    font-size: 14px;
}

.batch-matadta .two-part ul li span {
    color: #000;
    font-weight: bold;
    width: 40%;
    font-size: 14px;
}

.batch-matadta .two-part ul li:nth-child(even) {
    background: #f5f5f5;
}

.batch-data .batch-header-wrapper .two-buttons a {
    background: #185a7d;
    color: #fff;
    padding: 5px 15px;
    border-radius: 10px;
    font-weight: bold;
    font-size: 14px;
    line-height: 14px;
    border-radius: 0;
}

.batch-data .batch-header-wrapper .two-buttons a {
    margin-right: 5px;
}

.batch-data .batch-header-wrapper .two-buttons a:last-child {
    margin-right: 0px;
}

.batch-data .batch-header-wrapper .two-buttons .export-list-container a:first-child:hover {
    background: #3b7390;
}

.person-table tbody td.icon_pdf a.gravitypdf-download-link {
    position: relative;
    font-size: 0;
}

.person-table tbody td.icon_pdf a.gravitypdf-download-link:before {
    content: '\f1c1';
    font-family: 'FontAwesome';
    font-size: 22px;
    color: #185a7d;
}

.doctor-role .wrap .hc-table .hc-mt1 .hc-rounded {
    border-radius: 10px;
    text-align: center;
}

.doctor-role .wrap .hc-table .hc-clearfix.hc-table-row .hc-table-cell .hc-m1 .hc-border.hc-rounded {
    border-radius: 10px;
    font-size: 14px;
}

.doctor-role .wrap .hc-table .hc-clearfix.hc-table-row .hc-table-cell .hc-m1 .hc-border.hc-rounded a .hc-align-center {
    padding: 4px 10px;
    display: flex;
    align-items: center;
}

.gform_wrapper.gravity-theme .gf-subfields legend.gfield_label.gform-field-label {
    font-weight: normal;
    margin: 0;
}

/*.gform_wrapper.gravity-theme .gf-subfields {padding-left: 20px; }
.gform_wrapper.gravity-theme .gf-subfields {padding-left: 20px; }*/

.gform_wrapper.gravity-theme .gf-subfields * {
    font-weight: normal;
}

.gfield--type-html.medical-evaluation {font-size: 15px;}

.gform_wrapper .other_facepiece_options {
    margin-top: -15px !important;
}

.gform_wrapper .gf_child_fields {
    margin-top: -15px !important;
    padding-left: 20px !important;
}

.gform_wrapper .gf_sub_fields label {
    font-weight: normal !important;
}

.gform_wrapper.gravity-theme .main-section {
    border-bottom: 0!important;
    padding: 0!important;
    margin-left: -125px;
    margin-right: -125px;
}

.gform_wrapper.gravity-theme .main-section h3.gsection_title {
    margin-bottom: 0;
    font-size: 25px;
    font-weight: bold;
    width: 100%;
    background: #ffff;
    padding: 10px 25px 10px 25px;
}

.gform_wrapper.gravity-theme .other_facepiece_options {
    margin-bottom: 0px !important;
}

.gform_wrapper.gravity-theme .section-b {
    margin-bottom: 0px;
}

.gform_wrapper.gravity-theme p.gform_description {
    margin: 0;
}

.gform_wrapper.gravity-theme .full-right-gf-fields {
    margin-top: 55px !important;
}

.gform_wrapper.gravity-theme .right-gf-fields.gf_sub_fields {
    padding-left: 110px !important;
    margin-bottom: 20px;
}

.gform_wrapper .trp-language-switcher {
    position: absolute;
    top: 7px;
    right: 20px;
    width: auto;
}

.gform_wrapper .trp-language-switcher .trp-ls-shortcode-current-language {
    border-radius: 10px;
}

.gform_wrapper .trp-language-switcher .trp-ls-shortcode-current-language a {
    text-decoration: none;
    padding-bottom: 5px;
    padding-top: 5px;
}

.gform_wrapper .trp-language-switcher:hover .trp-ls-shortcode-language {
    border: 1px solid #ccc;
    border-radius: 10px;
}

.gform_wrapper .trp-language-switcher:hover .trp-ls-shortcode-language a {
    text-decoration: none;
}

.gform_wrapper .trp-language-switcher:hover .trp-ls-shortcode-language a:first-child {
    border-bottom: 2px solid #185a7d;
    border-radius: 0;
}

.edit-meq-sec .module.ftrhistory.ng-scope table td a.gravitypdf-download-link {
    font-size: 0;
}

.edit-meq-sec .module.ftrhistory.ng-scope table td a.gravitypdf-download-link:before {
    content: "\f1c1";
    font-family: 'FontAwesome';
    font-size: 20px;
    color: #185a7d;
}

.meq-form-2_wrapper.gform_wrapper div#values_difference_message {
    color: #c02b0a;
}

.meq-form-2_wrapper.gform_wrapper div#values_difference_email {
    color: #c02b0a;
}

/*.gform_wrapper.gravity-theme .gf_sub2_fields {padding-left: 60px !important; }*/

.gform_wrapper.gravity-theme .long_radio_btns .ginput_container.ginput_container_radio {
    width: 100%;
}

.gform_wrapper.gravity-theme .long_radio_btns .single-radio-wrapper {
    display: inline;
}

.gform_wrapper.gravity-theme .long_radio_btns .single-radio-wrapper .gfield_radio {
    display: inherit;
    margin-top: 10px;
}

.gform_wrapper.gravity-theme .long_radio_btns .single-radio-wrapper .gfield_radio .gchoice {
    justify-content: flex-start;
    margin-bottom: 6px;
    align-items: baseline;
}

.gform_wrapper.gravity-theme .long_radio_btns .single-radio-wrapper label {
    font-weight: normal !important;
}

.gform_wrapper.gravity-theme .gfield--input-type-gftetimer {
    height: 0;
}

.medispark-search-results-value form.gv-widget-search.gv-search-horizontal {
    margin-bottom: 0px;
    border: none;
    border-radius: 0 0 10px 10px;
    margin-top: 0;
}

.medispark-search-results-value form.gv-widget-search.gv-search-horizontal .gv-search-box {
    width: auto;
    margin-left: 0;
    margin-right: 20px;
}

.medispark-search-results-value form.gv-widget-search.gv-search-horizontal .gv-search-box.gv-search-box-submit {
    margin-right: 0;
    margin-top: 30px;
}

.medispark-search-results-value form.gv-widget-search.gv-search-horizontal .gv-search-box.gv-search-box-submit input {
    font-weight: bold;
    padding-left: 40px;
    padding-right: 40px;
}

.medispark-search-results-value form.gv-widget-search.gv-search-horizontal .gv-search input {
    height: 45.99px;
}

.medispark-search-results-value form.gv-widget-search.gv-search-horizontal .gv-search label {
    font-weight: bold;
    font-size: 16px;
}

.medispark-search-results-value form.gv-widget-search.gv-search-horizontal p input {
    border-color: #cccc;
    border-radius: 5px;
    height: 45.99px;
}

.medispark-search-results-value .dataTables_wrapper {
    background: #fff;
    border-radius: 10px;
}

.medispark-search-results-value .dataTables_wrapper .dt-buttons {
    margin-bottom: 20px;
    padding-top: 0px;
    padding-left: 20px;
}

.medispark-search-results-value .dataTables_wrapper .dt-buttons button.dt-button {
    background: #185a7d;
    border-radius: 5px;
    color: #fff;
    border: none;
    font-size: 14px;
    font-weight: 600;
}

.medispark-search-results-value .dataTables_wrapper .dataTables_length {
    margin-left: 15px;
    padding-top: 0px;
}

.medispark-search-results-value .dataTables_wrapper .dataTables_length select {
    margin: 0 5px 0 5px;
    border-radius: 5px;
}

.medispark-search-results-value .dataTables_wrapper .dataTables_length label {
    font-size: 16px;
}

.medispark-search-results-value .dataTables_wrapper .gv-datatables {
    width: 100% !important;
    border: none !important;
}

.medispark-search-results-value .dataTables_wrapper .gv-datatables thead tr {
    background: #e8eef2;
}

.medispark-search-results-value .dataTables_wrapper .gv-datatables thead tr th {
    color: #fff;
    font-size: 14px;
    border-color: #fff;
    padding-left: 20px;
    padding-right: 20px;
    border-top: 1px solid;
}

.medispark-search-results-value .dataTables_wrapper .gv-datatables td {
    border: none !important;
    box-shadow: none !important;
    font-size: 14px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.medispark-search-results-value .dataTables_wrapper .gv-datatables tr.even {
    background: #f6f6f6 !important;
}

.medispark-search-results-value .dataTables_wrapper .gv-datatables td a {
    color: #185a7d;
    text-decoration: none;
    font-weight: bold;
}

.medispark-search-results-value .dataTables_wrapper .gv-datatables tr.odd {
    background: #fff !important;
}

.medispark-search-results-value .dataTables_wrapper .gv-datatables tfoot {
    display: none;
}

.custom-login-pages form table.acf-table tr.ajax-rows {
    background: #f2f7f9;
    cursor: pointer;
}

.custom-login-pages form table.acf-table tr.acf-row.ajax-rows * {
    border: none !important;
    padding-top: 0 !important;
    cursor: pointer;
}

.custom-login-pages form table.acf-table tr.ajax-rows td {
    background: #f2f7f9;
    cursor: pointer;
}

.custom-login-pages form table.acf-table tr.ajax-rows td input {
    background: #f2f7f9;
    cursor: pointer;
}

.custom-login-pages form table.acf-table tr.ajax-rows td select {
    background: #f2f7f9;
    cursor: pointer;
}

.gform_wrapper.gravity-theme .right-gf-fields .ginput_container.ginput_container_checkbox {
    padding-left: 50px;
}

.right-gf-fields .gfield_description {
    padding-left: 40px;
}

.gform_wrapper.gravity-theme .asthma_date_picker .ginput_container_date {
    padding-left: 16px;
}

.gform_wrapper.gravity-theme .asthma_date_picker.child_3_gf_field .gfield_checkbox .gchoice {
    padding-left: 80px !important;
}

/*.gform_wrapper.gravity-theme .asthma_date_picker .gfield_checkbox .gchoice {padding-left: 16px; }*/

/*.gform_wrapper.gravity-theme .sub-checkbox .ginput_container.ginput_container_checkbox {padding-left: 80px; } */

/*.gform_wrapper.gravity-theme .sub2-checkbox .ginput_container.ginput_container_checkbox {padding-left: 50px; }*/

.customer-dashboard-tabs .elementor-tabs-wrapper {
    background: #e8eef2;
    border-radius: 0;
    padding: 12px 10px 0 10px;
    position: relative;
    margin: 0px 0 0px 0;
}

.customer-dashboard-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active {
    background: #185a7d;
    border-radius: 10px 10px 0 0;
    color: #fff;
    border: none;
}

.customer-dashboard-tabs .elementor-tabs-wrapper .elementor-tab-title {
    padding: 13px 25px;
    color: #000;
}

/*.customer-dashboard-tabs div#DataTables_Table_2_length {display: none; }*/

.customer-dashboard-tabs form.gv-widget-search.gv-search-vertical {
    display: flex;
    flex-direction: inherit;
    position: absolute;
    top: 15px;
    right: 20px;
    margin: auto;
    display: none;
}

.customer-dashboard-tabs form.gv-widget-search.gv-search-vertical label {
    display: none;
}

.customer-dashboard-tabs form.gv-widget-search.gv-search-vertical .gv-search-box.gv-search-box-submit {
    width: fit-content !important;
}

.customer-dashboard-tabs .customer-dashboard-tabs {
    position: relative;
}

.customer-dashboard-tabs form.gv-widget-search.gv-search-vertical p input {
    width: auto;
    position: absolute;
    right: 65px;
    top: -8px;
    height: 40px;
    width: 350px;
    border-radius: 100px;
    bottom: 0;
    margin: 0;
}

.customer-dashboard-tabs form.gv-widget-search.gv-search-vertical .gv-search-box.gv-search-box-submit input {
    border-radius: 100px;
    padding: 10px 40px;
    height: 40px;
    background: #185a7d;
    font-weight: 600;
    font-size: 16px;
    top: -8px;
}

.customer-dashboard-tabs .gv-datatables tbody tr td {
    padding-top: 0;
    padding-bottom: 0;
    height: 50px;
    vertical-align: middle;
}

.customer-dashboard-tabs .gv-datatables {
    width: 100% !important;
    border: none !important;
}

.customer-dashboard-tabs .elementor-tab-content {
    padding: 0 !important;
}

.customer-dashboard-tabs .elementor-tab-content p {
    margin: 0;
}

.customer-dashboard-tabs .gv-datatables td {
    border: none !important;
}

.customer-dashboard-tabs .gv-datatables th {
    border: none;
}

.customer-dashboard-tabs .gv-datatables tfoot {
    display: none;
}

.customer-dashboard-tabs .gv-datatables tbody td {
    font-size: 14px !important;
    color: #000;
    line-height: normal;
    padding: 20px 10px;
}

.customer-dashboard-tabs .gv-datatables thead th {
    color: #000;
    font-size: 14px;
    line-height: 14px;
}

.customer-dashboard-tabs .gv-datatables thead th:before {
    opacity: 9 !important;
}

.customer-dashboard-tabs .gv-datatables thead th:after {
    opacity: 9 !important;
    color: #000 !important;
}

.customer-dashboard-tabs .gv-datatables tbody tr.odd {
    background: #f6f6f6;
}

.customer-dashboard-tabs .gv-datatables tbody tr a {
    color: #185a7d;
    text-decoration: none;
    font-weight: bold;
}

.customer-dashboard-tabs .gv-datatables tbody tr.even {
    background: #fff !important;
}

.customer-dashboard-tabs {
    border-radius: 10px;
    background: #fff;
}

.customer-dashboard-tabs .gv-datatables tbody tr * {
    box-shadow: none !important;
}

.company-dashboard-section .left-side {
    display: none !important;
}

body .customer-dashboard-tabs .elementor-tabs-content-wrapper {
    border-radius: 0px !important;
    border: none !important;
    box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.08);
}

.company-dashboard-section .right-side {
    width: 100%;
}

body .customer-dashboard-tabs .elementor-tabs-content-wrapper .elementor-tab-content {
    border: none;
}

.gform_wrapper.gravity-theme .gf_input_right .ginput_container_select {
    display: flex;
    width: fit-content;
    position: relative;
}

.gform_wrapper.gravity-theme .gf_input_right input {
    width: auto !important;
}

.gform_wrapper.gravity-theme .gf_input_right select {
    cursor: pointer;
    background: none;
    background: #fff;
    padding-right: 30px;
    height: 30px;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}



@media all and (min-width: 1025px) and (max-width: 1920px){
/*	.meq-form-2_wrapper .ssn-job{
		margin-left: calc(49px + (-14 - 49) * ((100vw - 1025px) / (1920 - 1025)))!important
	}*/
/*	#field_2_11{
		margin-left: calc(58px + (55 - 58) * ((100vw - 1025px) / (1920 - 1025)))!important
	}*/
/* 	input#input_2_20 {
        width: calc(167px + (203 - 167) * ((100vw - 1025px) / (1920 - 1025)))!important
    } */
}

@media all and (min-width: 768px){
	div#field_2_435.gfield--width-quarter {
		grid-column: span 2;
	}

	.meq-form-2_wrapper .text-message-field1 .ginput_container.ginput_container_textarea {
		padding-left: 49px !important;
	}
	.gform_wrapper.gravity-theme .child_4_gf_field .ginput_container_checkbox .gfield_checkbox {
		padding-left: 160px;
	}
	.gform_wrapper fieldset#field_2_475 .ginput_container.ginput_container_checkbox {
		padding-left: 30px;
	}
	.gform_wrapper .single-radio-wrapper legend.gfield_label.gform-field-label {
		width: 60%;
	}
	.meq-form-2_wrapper .phone-number-1 .ginput_container_phone{
		margin-right: 5%
	}
	.meq-form-2_wrapper .phone-number-1 .ginput_container_phone,
	.meq-form-2_wrapper #input_2_328{
		display: inline-block;
		width: 47.5%!important
	}
	.meq-form-2_wrapper .single-radio-wrapper legend.gfield_label.gform-field-label {
        width: 70%;
        font-size: 15px;
    }
	.gfield_label div{
		font-size: 15px;
	}
	#input_2_6_3_container{
		padding-right: 0!important;width: auto;
	}
	select#input_2_16{
		width: 156px !important;
	}
	input#input_2_20{
/* 		width: 203px */
		width: 100%!important
	}
	footer .site-footer-section ul#menu-footer-menu li {
		margin-right: 30px;
	}

	footer .site-footer-section ul#menu-footer-menu li a.menu-link {
		font-size: 16px !important;
	}

	footer .site-footer-section ul#menu-footer-menu {
		justify-content: flex-end;
	}
	footer .site-footer-section ul li.logout-url a {
		font-size: 20px;
	}
	.meq-form-2_wrapper div#field_2_454 label.gfield_label.gform-field-label,
	.meq-form-2_wrapper div#field_2_457 label.gfield_label.gform-field-label,
	.meq-form-2_wrapper div#field_2_460 label.gfield_label.gform-field-label{
		padding-left: 80px;
	}
	
	.meq-form-2_wrapper .diabetes-checkboxes-left .gfield_checkbox {
		padding-left: 120px !important;
	}
	
	.meq-form-2_wrapper div#field_2_489 {
		width: 70%;
	}
	/*#field_2_11{
		margin-left: 38px
	}*/
	/*.meq-form-2_wrapper .ssn-job{
		margin-left: -14px;
	}*/
	.gform_wrapper .gform_heading h2.gform_title {
		font-size: 25px!important;
	}

	.meq-form-2_wrapper div#field_2_508 {
		grid-column: auto;
		left: -29px
	}
	
	body .meq-form-2_wrapper .gfield--type-number .ginput_container_number input {
		width: 70px !important;
	}
	
	.gform_wrapper.gravity-theme .child_3_gf_field.gf_input_right.asthma_date_picker {
		padding-left: 0 !important;
	}
	.meq-form-2_wrapper .candidate-gender .ginput_container.ginput_container_select {
		width: fit-content;
	}
	
	.meq-form-2_wrapper div#field_2_499 label.gfield_label {
		padding-left: 31px;
	}
	
	.meq-form-2_wrapper .candidate-gender select {
		width: auto !important;
	}
	div#field_2_16 .ginput_container.ginput_container_select {
		width: fit-content;
	}
	.gform_wrapper .site_groups .ginput_container.ginput_container_select {
        width: calc(225px + (278 - 225) * ((100vw - 768px) / (1920 - 768))) !important;
    }
/*     .meq-form-2_wrapper fieldset#field_2_6 input {
		width: calc(160px + (204 - 160) * ((100vw - 768px) / (1920 - 768))) !important;
    } */

/* 	.meq-form-2_wrapper .candidate-name .ginput_complex input{
		width: 239px !important;
	} */
/*     div#field_2_16 .ginput_container.ginput_container_select select {
        width: 155px !important;
    } */
  
/*     .meq-form-2_wrapper .candidate-name .ginput_complex input {
        width: 224px !important;
    } */


	
/* 	 */
	
	
	
	.meq-form-2_wrapper div#field_2_457 .ginput_container.ginput_container_textarea,
	.meq-form-2_wrapper div#field_2_460 .ginput_container.ginput_container_textarea,
	.meq-form-2_wrapper div#field_2_454 .ginput_container.ginput_container_textarea{
		padding-left: 94px !important;
	}
	#gform_wrapper_2 #input_81{
		width: 100%!important
	}
	#input_2_499,
	#input_81{
		margin-left: 25px
	}
	.meq-form-2_wrapper fieldset#field_2_53 legend.gfield_label.gform-field-label {
		position: relative;
		left: -4px;
	}

	.meq-form-2_wrapper fieldset#field_2_367 legend.gfield_label.gform-field-label {
		position: relative;
		left: -4px;
	}

	.meq-form-2_wrapper div#field_2_69 label.gfield_label.gform-field-label {
		position: relative;
		left: -4px;
	}

	.meq-form-2_wrapper fieldset#field_2_76 legend.gfield_label.gform-field-label {
		position: relative;
		left: -4px;
	}

	.meq-form-2_wrapper div#field_2_81 label.gfield_label.gform-field-label {
		position: relative;
		left: -4px;
	}

	.meq-form-2_wrapper fieldset#field_2_86 legend.gfield_label.gform-field-label {
		position: relative;
		left: -4px;
	}

	.meq-form-2_wrapper div#field_2_89 label.gfield_label.gform-field-label {
		position: relative;
		left: -4px;
	}

	.meq-form-2_wrapper div#field_2_119 label.gfield_label.gform-field-label {
		position: relative;
		left: -4px;
	}

	.meq-form-2_wrapper div#field_2_126 label.gfield_label.gform-field-label {
		position: relative;
		left: -4px;
	}

	.meq-form-2_wrapper div#field_2_129 label.gfield_label.gform-field-label {
		position: relative;
		left: -4px;
	}

	.meq-form-2_wrapper div#field_2_134 label.gfield_label.gform-field-label {
		position: relative;
		left: -4px;
	}

	.meq-form-2_wrapper div#field_2_139 label.gfield_label.gform-field-label {
		position: relative;
		left: -4px;
	}

	.meq-form-2_wrapper div#field_2_142 label.gfield_label.gform-field-label {
		position: relative;
		left: -4px;
	}

	.meq-form-2_wrapper div#field_2_146 label.gfield_label.gform-field-label {
		position: relative;
		left: -4px;
	}

	.meq-form-2_wrapper div#field_2_151 label.gfield_label.gform-field-label {
		position: relative;
		left: -4px;
	}

	.meq-form-2_wrapper div#field_2_157 label.gfield_label.gform-field-label {
		position: relative;
		left: -4px;
	}

	.meq-form-2_wrapper div#field_2_163 label.gfield_label.gform-field-label {
		position: relative;
		left: -4px;
	}

	.meq-form-2_wrapper div#field_2_419 label.gfield_label.gform-field-label {
		position: relative;
		left: -4px;
	}

	.meq-form-2_wrapper div#field_2_423 label.gfield_label.gform-field-label {
		position: relative;
		left: -4px;
	}

	.meq-form-2_wrapper div#field_2_82 label.gfield_label.gform-field-label {
		position: relative;
		left: -8px;
	}

	.meq-form-2_wrapper div#field_2_130 label.gfield_label.gform-field-label {
		position: relative;
		left: -8px;
	}

	.meq-form-2_wrapper fieldset#field_2_135 legend.gfield_label.gform-field-label {
		position: relative;
		left: -8px;
	}

	.meq-form-2_wrapper fieldset#field_2_143 legend.gfield_label.gform-field-label {
		position: relative;
		left: -8px;
	}

	.meq-form-2_wrapper fieldset#field_2_147 legend.gfield_label.gform-field-label {
		position: relative;
		left: -8px;
	}

	.meq-form-2_wrapper fieldset#field_2_420 legend.gfield_label.gform-field-label {
		position: relative;
		left: -8px;
	}

	
	div#field_2_13 input {
		width: 70px !important;
	}
	.meq-form-2_wrapper .ssn-job input {
		width: auto !important;
	}
	.meq-form-2_wrapper .work_text,
	.meq-form-2_wrapper fieldset#field_2_481 legend.gfield_label.gform-field-label,
	.meq-form-2_wrapper .gf_label_wrap span {
		left: -4px;
	}
	.gform_wrapper.gravity-theme .ginput_complex .ginput_container_date {
		margin-right: 8px;
	}
	.meq-form-2_wrapper div#field_2_444 .ginput_container.ginput_container_textarea,
	.meq-form-2_wrapper div#field_2_449 label.gfield_label.gform-field-label,
	.meq-form-2_wrapper div#field_2_449 .ginput_container.ginput_container_textarea{
		padding-left: 94px !important;
	}
	.gform_wrapper.gravity-theme .child_3_gf_field.long_radio_btns .gfield_radio,
	.gform_wrapper.gravity-theme .child_3_gf_field.gf_input_right,
	.meq-form-2_wrapper div#field_2_444 label.gfield_label.gform-field-label{
		padding-left: 80px;
	}

	.meq-form-2_wrapper div#field_2_152 .ginput_container.ginput_container_textarea {
		padding-left: 53px !important;
	}
	.meq-form-2_wrapper .gchoice.gchoice_2_371_4.cloned-item-hb {
		margin-left: -80px;
	}
	.gform_wrapper.gravity-theme .child_2_gf_field.gf_input_right legend.gfield_label.gform-field-label{
		padding-right: 20px
	}
	.gform_wrapper.gravity-theme .gf_input_right select {
		width: auto !important;
	}
	.meq-form-2_wrapper div#field_2_516 .gf_label_wrap {
		padding-left: 35px;
	}

	.meq-form-2_wrapper .padding_left_3 .ginput_container.ginput_container_checkbox .gfield_checkbox {
		padding-left: 160px !important;
	}
	.meq-form-2_wrapper .padding_radio_3 .gfield_radio,
	.meq-form-2_wrapper .child_3_gf_field .gfield_checkbox,
	.meq-form-2_wrapper .padding_left_3 legend.gfield_label{
		padding-left: 120px !important;
	}

	.gform_wrapper.gravity-theme .child_3_gf_field legend,
	.gform_wrapper.gravity-theme .child_3_gf_field.gfield--type-html{
		padding-left: 80px;
	}
	.meq-form-2_wrapper .padding_left_2 .ginput_container.ginput_container_radio .gfield_radio .gchoice{
		padding-left: 80px!important
	}
	
	.meq-form-2_wrapper .gfield--type-textarea .ginput_container_textarea textarea{
		width: 50%
	}

	.gform_wrapper.gravity-theme .child_2_gf_field.long_radio_btns .ginput_container_radio .gchoice,
	.gform_wrapper.gravity-theme .child_2_gf_field legend,
	.gform_wrapper.gravity-theme .child_2_gf_field.gfield--type-textarea label.gfield_label.gform-field-label,
	.meq-form-2_wrapper fieldset#field_2_493 legend.gfield_label.gform-field-label,
	.meq-form-2_wrapper fieldset#field_2_494 legend.gfield_label.gform-field-label,
	.gform_wrapper.gravity-theme .child_2_gf_field.gfield--type-number label.gfield_label.gform-field-label,
	.gform_wrapper.gravity-theme .child_2_gf_field.gfield--type-select label.gfield_label.gform-field-label{
		padding-left: 40px;
	}
	.gform_wrapper fieldset#field_2_475 legend.gfield_label.gform-field-label.gfield_label_before_complex {
		padding-left: 34px;
	}
	.gform_wrapper.gravity-theme .child_1_gf_field label.gfield_label.gform-field-label {
		padding-left: 30px;
	}
	.gform_wrapper.gravity-theme .gf_input_right label.gfield_label {
		float: left;
		margin: 5px 0 0 0;
		width: auto;
		padding-right: 15px;
	}
	
}

/* .gform_wrapper.gravity-theme .child_2_gf_field.gf_input_right legend.gfield_label.gform-field-label {
    float: left;
    margin-top: 10px;
    width: 40%;
} */

/*.gform_wrapper.gravity-theme .child_2_gf_field.gf_input_right select {width: 100% !important; }*/

.gform_wrapper.gravity-theme .child_2_gf_field.gfield--type-number label.gfield_label.gform-field-label {
    padding-right: 20px;
}


/* .gform_wrapper.gravity-theme .child_2_gf_field.gfield--type-textarea .ginput_container_textarea {
    padding-left: 40px;
}
 */
.gform_wrapper.gravity-theme .child_1_gf_field legend.gfield_label.gform-field-label {
    padding-left: 15px;
}

/*.gform_wrapper.gravity-theme .child_2_gf_field.gfield--type-select .ginput_container_select {padding-left: 40px; }*/


/*.gform_wrapper.gravity-theme .child_3_gf_field.gfield--type-checkbox .ginput_container_checkbox .gfield_checkbox {padding-left: 80px; }*/

.gform_wrapper.gravity-theme .child_4_gf_field.gfield--type-text label.gfield_label.gform-field-label {
    padding-left: 160px;
}

.gform_wrapper.gravity-theme .child_4_gf_field.gfield--type-text .ginput_container_text {
    padding-left: 160px;
}

.gform_wrapper.gravity-theme .child_3_gf_field.gfield--type-checkbox .ginput_container_checkbox .gfield_checkbox {
    padding-left: 80px;
}

.gform_wrapper.gravity-theme .child_3_gf_field.asthma_date_picker .ginput_container_checkbox .gchoice {
    padding-left: 0 !important;
}

.gform_wrapper.gravity-theme .child_2_gf_field.support_email_sec {
    padding-left: 40px;
}

.gform_wrapper.gravity-theme .gfield--type-text.child_3_gf_field label {
    padding-left: 80px !important;
}

.gform_wrapper.gravity-theme .gfield--type-text.child_3_gf_field .ginput_container_text {
    padding-left: 80px !important;
}

.gform_wrapper.gravity-theme .child_2_gf_field.gfield--type-date label.gfield_label.gform-field-label {
    padding-left: 40px;
}

/*.customer-dashboard-tabs .dataTables_length {display: none; }*/

.gform_wrapper.gravity-theme .gf_input_right.child_2_gf_field .ginput_complex {
    justify-content: flex-start;
}

.gform_wrapper.gravity-theme .gf_input_right.child_2_gf_field .ginput_complex select {
    margin-right: 0px;
}

.gform_wrapper.gravity-theme .employee_badge_sec .gfield_description {
    border: 1px solid #d1d5db;
    margin-top: 15px;
    padding: 20px !important;
    background: #fff;
}

.gform_wrapper.gravity-theme .employee_badge_sec .gfield_description img {
    padding-left: 50px;
}

.gform_wrapper.gravity-theme .gf_input_right .ginput_container_select:after {
    content: "\f078";
    position: absolute;
    right: 8px;
    font-family: 'FontAwesome';
    top: 0;
    bottom: 0;
    margin: auto;
    cursor: pointer;
    font-size: 12px;
    display: flex;
    align-items: center;
    pointer-events: none;
}

.meq-form-2_wrapper .medical-evaluation .single-radio-wrapper {
    display: inline;
}

.meq-form-2_wrapper .medical-evaluation .single-radio-wrapper legend.gfield_label.gform-field-label {
    width: 100%;
    margin-bottom: 15px;
}

.meq-form-2_wrapper .medical-evaluation .single-radio-wrapper .ginput_container.ginput_container_radio {
    margin-left: auto;
}

/* .doctor-tabs .filter-form { */
.filter-form {
    display: none;
}

/* .doctor-tabs .filter-form.open { */
.filter-form.open {
    display: block;
}

.doctor-tabs .gv-grid-col-1-1.gv-left {
    padding: 0 20px 0 20px !important;
}

.doctor-tabs .gv-grid-col-1-1.gv-left table h2 {
    margin: 0;
    color: #000;
    font-weight: 500;
    font-size: 18px;
}

.doctor-tabs .gv-grid-col-1-1.gv-left table th {
    color: #000;
    vertical-align: baseline;
}

.doctor-tabs .gv-grid-col-1-1.gv-left table td {
    color: #000;
    font-size: 14px;
}

.doctor-tabs .gv-grid-col-1-1.gv-left table td input {
    cursor: pointer;
    width: auto;
    font-size: 14px;
}

.doctor-tabs .gv-grid-col-1-1.gv-left table td label {
    cursor: pointer;
}

.doctor-tabs .gv-grid-col-1-1.gv-left table .clear {
    text-align: right;
    text-decoration: underline;
    font-size: 18px;
    cursor: pointer;
}

.doctor-tabs .gv-grid-col-1-1.gv-left table td button {
    background: #185a7d;
    border: none !important;
}

.doctor-home-page .right-side .doctor-tabs .filter_btn_wrap h2.open_filter_btn {
    border-bottom: 2px solid;
    width: fit-content;
    color: #185a7d;
    font-weight: 500;
    cursor: pointer;
    margin: 0;
    font-size: 18px;
}

.doctor-tabs table.gv-datatables th input {
    display: none !important;
}

.doctor-tabs table.gv-datatables th select {
    display: none !important;
}

.doctor-tabs table.gv-datatables .hidden_gv_row {
    display: none;
}

.doctor-home-page .right-side .doctor-tabs .filter_btn_wrap {
    position: absolute;
    top: 16px;
    right: 30px;
}

.doctor-tabs .filter_btn_wrap a.clear_filter_btn {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 100%;
    text-align: right;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    font-size: 20px;
    color: #185a7d;
    text-transform: capitalize;
    width: fit-content;
    left: auto;
    right: 0;
}

.company-dashboard div#success-message {
    margin-bottom: 15px;
    text-align: center;
    width: fit-content;
    border: 2px solid #4CAF50;
    border-radius: 5px;
    padding: 10px 20px;
    color: #000;
    font-size: 16px;
    line-height: 16px;
}

section.people-page .meq-box table.gv-table-view-content tr th {
    width: 80%;
}

section.people-page .meq-box table.gv-table-view-content tr td {
    font-size: 16px;
}

section.people-page .demographics-box.meq-box table.gv-table-view-content tr:nth-child(odd) {
    background: #fff !important;
}

section.people-page .demographics-box.meq-box .first-sub th {
    padding-left: 50px;
    font-weight: normal;
    background: #eee;
    border-bottom: 1px solid #cccc;
    padding-top: 0;
    padding-bottom: 0;
}

section.people-page .demographics-box.meq-box .second-sub th {
    padding-left: 70px;
    font-weight: normal;
    background: #eee;
    border-bottom: 1px solid #cccc;
    padding-top: 0;
    padding-bottom: 0;
    color: #000;
}

section.people-page .demographics-box.meq-box .main-sub th {
    padding-left: 30px;
    font-weight: normal;
    background: #eee;
    color: #000;
    border-bottom: 1px solid #cccc !important;
}

section.people-page .demographics-box.meq-box td {
    padding-top: 5px;
    padding-bottom: 5px;
    color: #000;
}

section.people-page .demographics-box.meq-box p {
    margin-bottom: 0;
}

section.people-page .demographics-box.meq-box .second-sub td li {
    margin: 0;
}

section.people-page .demographics-box.meq-box .second-sub td ul {
    margin: 0;
}

section.people-page .demographics-box.meq-box .first-sub th span {
    color: #000;
}

section.people-page .demographics-box.meq-box .first-sub td {
    background: #eee;
    border-bottom: 1px solid #cccc !important;
    color: #000;
}

section.people-page .demographics-box.meq-box .second-sub td {
    background: #eee;
    border-bottom: 1px solid #cccc !important;
    color: #000;
}

section.people-page .demographics-box.meq-box .main-sub td {
    background: #eee;
    color: #000;
    border-bottom: 1px solid #ccc !important;
}

section.people-page .demographics-box.meq-box table.gv-table-view-content tr.main-heading {
    background: #eee !important;
}

section.people-page .demographics-box.meq-box table.gv-table-view-content tr.hide_val td {
    display: block !important;
    opacity: 0 !important;
    font-size: 0 !important;
}

section.people-page .demographics-box.meq-box table.gv-table-view-content tr.main-heading span {
    color: #000;
    line-height: normal !important;
}

section.people-page .demographics-box.meq-box .remove-border th {
    border-bottom: none !important;
}

section.people-page .demographics-box.meq-box .remove-border td {
    border-bottom: none !important;
}

section.people-page .demographics-box.meq-box table.gv-table-view-content tr.main-heading th {
    line-height: normal;
}

/* .meq-form-2_wrapper .candidate-name .ginput_complex span {
    flex: none !important;
    padding-right: 5px !important;
} */

.meq-form-2_wrapper span.gfield_required.gfield_required_text {
    display: none !important;
}

.meq-form-2_wrapper fieldset.candidate-name legend {
    margin: 5px 8px 3px 0 !important;
}

.meq-form-2_wrapper .gfield--type-date legend {
    float: left;
    margin: 5px 7px 0 0 !important;
}

.meq-form-2_wrapper .gfield--type-date select {
    background: none;
    background-color: #fff;
}

.meq-form-2_wrapper .candidate-gender label.gfield_label.gform-field-label {
    float: left;
    margin: 5px 7px 0 0 !important;
}

.meq-form-2_wrapper .custom-height-weight label.gfield_label.gform-field-label {
    float: left !important;
    margin: 5px 8px 0 0 !important;
}

/* .meq-form-2_wrapper .custom-height-weight input {
    width: auto !important;
}

.meq-form-2_wrapper .weight-units select {
    width: auto !important;
}
 */
.meq-form-2_wrapper .weight-units label.gfield_label.gform-field-label {
    float: left;
    margin: 0 !important;
}

.meq-form-2_wrapper .custom-height-weight .gfield_description {
    margin-left: 53px;
}

.meq-form-2_wrapper .job-feield {
    grid-column: span 5 !important;
}

/* .meq-form-2_wrapper .job-feield input {
    width: auto !important;
}
 */
.meq-form-2_wrapper .job-feield label.gfield_label.gform-field-label {
    float: left;
    margin: 5px 8px 0 0 !important;
}
.meq-form-2_wrapper .ssn-job .gfield_description {
	display: none
}
.meq-form-2_wrapper .ssn-job {
    grid-column: span 3 !important;
}

.meq-form-2_wrapper .ssn-job label.gfield_label.gform-field-label {
    float: left;
    margin: 5px 8px 0 0 !important;
}

/* .meq-form-2_wrapper .phone_number_2 input {
    width: 190px !important;
} */



.meq-form-2_wrapper .phone-number-1 .gfield_description {
    margin-left: 130px;
}

.meq-form-2_wrapper .gfield--type-email legend.gfield_label.gform-field-label.gfield_label_before_complex {
    float: left;
    margin: 5px 8px 0 0 !important;
}


.meq-form-2_wrapper .confirm_phone_2 {
    grid-column: span 8 !important;
}

.meq-form-2_wrapper .site_groups label.gfield_label.gform-field-label {
    float: left;
    margin: 5px 8px 0 0 !important;
}

.meq-form-2_wrapper .site_groups select {
    width: 30% !important;
}

body .meq-form-2_wrapper .weight-unit-select select {
    padding-right: 30px !important;
}

/*.meq-form-2_wrapper .meq-bunch-label legend.gfield_label.gform-field-label {width: 120px; text-align: right; }
*/

/* .meq-form-2_wrapper .meq-bunch-label label.gfield_label.gform-field-label {
    width: 120px !important;
    text-align: right;
    justify-content: end;
} */

.meq-form-2_wrapper .main-height-feield .gfield_description {
    margin-left: 130px !important;
}

.meq-form-2_wrapper .side-up-radio .gfield_radio {
    display: flex !important;
}

.meq-form-2_wrapper .radio-spacing-bunch .gfield_radio {
    padding-left: 30px;
}

.meq-form-2_wrapper .radio-spacing-bunch.gfield--input-type-text .ginput_container.ginput_container_text {
    padding-left: 30px;
    margin-bottom: 10px;
}

/*.meq-form-2_wrapper .phone-number-1 .ginput_container.ginput_container_phone {display: flex; }*/

.meq-form-2_wrapper .candidate-gender .ginput_container.ginput_container_select {
    position: relative;
    display: flex;
}

.meq-form-2_wrapper .candidate-gender .ginput_container.ginput_container_select select {
    background-color: #fff !important;
    background: none;
    padding-right: 30px !important;
}

.meq-form-2_wrapper .candidate-gender .ginput_container.ginput_container_select:after {
    content: "\f078";
    position: absolute;
    right: 8px;
    font-family: 'FontAwesome';
    top: 0;
    bottom: 0;
    margin: auto;
    cursor: pointer;
    font-size: 12px;
    display: flex;
    align-items: center;
    pointer-events: none;
}

.meq-form-2_wrapper .weight-unit-select .ginput_container.ginput_container_select {
    display: flex;
    position: relative;
    width: fit-content;
}

.meq-form-2_wrapper .weight-unit-select .ginput_container.ginput_container_select:after {
    content: "\f078";
    position: absolute;
    right: 8px;
    font-family: 'FontAwesome';
    top: 0;
    bottom: 0;
    margin: auto;
    cursor: pointer;
    font-size: 12px;
    display: flex;
    align-items: center;
    pointer-events: none;
}

.meq-form-2_wrapper .weight-unit-select .ginput_container.ginput_container_select select {
    background: none;
    background-color: #fff;
}

.meq-form-2_wrapper .site_groups select {
    background: none;
    background-color: #fff;
    width: 100% !important;
}

.meq-form-2_wrapper .site_groups .ginput_container.ginput_container_select {
    display: flex;
    position: relative;
}

.meq-form-2_wrapper .site_groups .ginput_container.ginput_container_select:after {
    content: "\f078";
    position: absolute;
    right: 8px;
    font-family: 'FontAwesome';
    top: 0;
    bottom: 0;
    margin: auto;
    cursor: pointer;
    font-size: 12px;
    display: flex;
    align-items: center;
    pointer-events: none;
}

.meq-form-2_wrapper .text-message-field .ginput_container.ginput_container_textarea {
    padding-left: 52px !important;
}

.meq-form-2_wrapper .date-last-seizure legend.gfield_label.gform-field-label {
    padding-left: 0;
    margin: 8px 8px 0 0 !important;
}

.meq-form-2_wrapper .frequency-of-seizures {
    padding-left: 0 !important;
}

.section-a-weight legend.gfield_label.gform-field-label {
    font-weight: normal;
}

.meq-form-2_wrapper .required_fields_sec {
    color: red !important;
    text-align: center;
    font-size: 16px;
    line-height: 16px;
    padding-top: 10px;
    padding-bottom: 7px;
}

/* .meq-form-2_wrapper .sectionb-packsperday {
    grid-column: span 4 !important;
}
 */
.meq-form-2_wrapper .sectionb-packsperday .gfield_description {
    display: none;
}

/* .meq-form-2_wrapper .sectionb-numberofyears {
    grid-column: span 8 !important;
} */

.meq-form-2_wrapper .sectionb-numberofyears .gfield_description {
    display: none;
}

.meq-form-2_wrapper .sectionb-packsperday .ginput_container.ginput_container_number {
    display: flex;
}

.meq-form-2_wrapper .gfield_description.instruction {
    display: none;
}

.doctor-tabs .filter-form form {
    position: absolute;
    width: 50%;
    left: auto;
    top: 70px;
    z-index: 999;
    background: #fff;
    margin: auto;
    right: 0;
    padding: 20px;
    box-shadow: 0px 3px 8px 0px #00000054;
    border-radius: 0 0 10px 0;
    animation: fadeIn 0.2s ease-in both;
    animation-delay: 0.2s;
}
.meq-form-2_wrapper .highlight-desc {padding-top: 8px;}
#gform_wrapper_2 .highlight-desc div#gfield_description_2_436 {left: 34px;}
.meq-form-2_wrapper .highlight-desc .gfield_description {
    color: red !important;
    font-weight: bold;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.meq-form-2_wrapper .gf_label_wrap span {
    position: relative;
}

.meq-form-2_wrapper .gf_label_wrap {
    display: flex;
}

/* .meq-form-2_wrapper .gfield--input-type-email input {
    width: auto !important;
} */

/* .meq-form-2_wrapper .gfield--input-type-email .ginput_complex span {
    flex: none;
} */

/* .meq-form-2_wrapper .gfield--input-type-email .ginput_complex .ginput_right {
    position: relative;
    top: 5px;
} */

.meq-form-2_wrapper .phone-number-2 input {
    width: px !important;
}

body .meq-form-2_wrapper .gfield--type-number .ginput_container_number input {
    height: 24px !important;
}

.meq-form-2_wrapper .gfield--input-type-text .ginput_container_text input {
    height: 30px;
}

.meq-form-2_wrapper .gfield--input-type-list input {height: 30px;}

.meq-form-2_wrapper .gfield--type-textarea .ginput_container_textarea textarea {
    height: 50px !important;
    font-size: 13px;
}




.gform_wrapper fieldset#field_2_475 div#gfield_description_2_475 {
    padding-left: 30px;
}

.gform_wrapper fieldset#field_2_476 {
    padding-left: 30px;
}

fieldset#field_2_477 legend.gfield_label.gform-field-label {
    padding-left: 26px;
}

fieldset#field_2_480 legend.gfield_label.gform-field-label {
    padding-left: 27px;
}

.gform_wrapper fieldset#field_2_477 {
    padding-left: 0px;
}

.gform_wrapper fieldset#field_2_480 {
    padding-left: 0px;
}

.gform_wrapper fieldset#field_2_479 {
    padding-left: 0px;
}

.gform_wrapper fieldset#field_2_477 legend.gfield_label.gform-field-label {
    padding-left: 30px;
}

.gform_wrapper fieldset#field_2_480 legend.gfield_label.gform-field-label {
    padding-left: 27px;
}

.gform_wrapper fieldset#field_2_479 legend.gfield_label.gform-field-label {
    padding-left: 30px;
}


.meq-form-2_wrapper .text-message-field3 .ginput_container_textarea {
    padding-left: 49px !important;
}


.doctor-role ul#menu-doctor-user-menu li.current-menu-item a {
    color: #c25131 !important;
    font-weight: bold !important;
}

.doctor-role header ul#menu-doctor-user-menu li a.menu-link {
    color: #337ab7;
    font-size: 13px;
    line-height: 15px;
	padding: 0 8px 0 7px;
	display: flex;
	position: relative
}

.doctor-role ul#menu-doctor-user-menu li.current-menu-item a {
    color: #185a7d !important;
    font-weight: bold !important;
}



.doctor-role header section#block-8 p {
    font-size: 20px;
    line-height: 20px;
    padding-left: 30px;
}

.doctor-role .doctor_sidebar {
    width: 237px;
    display: none !important;
}

.doctor-role .doctor-home-page .left-side .doctor-left-part .heading h3 {
    margin: 0;
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: bold;
}

.doctor-role .doctor-home-page .left-side .doctor-left-part .heading h3:before {
    content: "\e0e3";
    font-family: 'FontAwesome';
    margin-right: 10px;
}

.doctor-role .doctor-home-page .left-side .doctor-left-part i {
    display: none;
}

.doctor-role .doctor-home-page .left-side .doctor-left-part ul li {
    box-shadow: 0px 3px 8px 0px #00000054;
}

.doctor-role {
    background: #fff !important;
}

.doctor-home-page .right-side .elementor-tabs {
    box-shadow: 0px 3px 8px 0px #00000054;
}

.doctor-role .doctor-home-page .right-side {
    width: 100%;
    padding-right: 0;
}

.doctor-role .doctor-home-page .left-side {
    width: auto;
    padding: 0;
}

.doctor-home-page .right-side .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title:before {
    display: none;
}


.doctor-home-page {
    margin-bottom: 100px;
}

.doctor-role header.entry-header h1.entry-title {
    display: none;
}

.company-dashboard-section .left-side {
    width: 237px;
    display: initial;
}

.company-dashboard-section .left-side .doctor-left-part .heading {
    display: flex;
    align-items: center;
    background: #185a7d;
    border-radius: 10px 10px 0 0;
    justify-content: center;
    padding: 16px 20px;
}

.company-dashboard-section .left-side .doctor-left-part .heading h3 {
    margin: 0;
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: bold;
}

.company-dashboard-section .left-side .doctor-left-part .heading i {
    color: #fff;
    font-size: 21px;
}

.company-dashboard-section .left-side .doctor-left-part .heading h3:before {
    content: "\e0e3";
    font-family: 'FontAwesome';
    margin-right: 10px;
}

.company-dashboard-section .left-side .doctor-left-part .heading i {
    display: none;
}

.company-dashboard-section .left-side .doctor-left-part ul {
    padding: 15px 20px 15px 20px;
    margin: 0;
    list-style: none;
}

.company-dashboard-section .left-side .doctor-left-part ul li {
    display: grid;
    background: #fff;
    margin-bottom: 15px;
    padding: 15px;
    color: #185a7d;
    font-weight: bold;
    font-size: 14px;
    line-height: normal;
    border-radius: 10px;
    box-shadow: 0px 3px 8px 0px #00000054;
}

.company-dashboard-section .left-side .doctor-left-part {
    background: #f5f5f5;
    border-radius: 10px;
}

.company-dashboard-section .left-side .doctor-left-part ul li span {
    color: #000;
    margin-top: 7px;
    margin-bottom: 10px;
}

.company-dashboard-section .left-side .doctor-left-part ul li:last-child {
    margin-bottom: 0;
}

.customer-dashboard-tabs .gv-datatables th:before {
    display: block !important;
}

.customer-dashboard-tabs .gv-datatables th:after {
    display: block !important;
}

.customer-dashboard-tabs .dataTables_paginate span a.paginate_button.current {
    color: #000 !important;
    font-weight: bold;
}

.company-found .main-navigation li a.menu-link:hover {
    color: #fff;
}

header .site-primary-header-wrap .site-navigation li a.menu-link {
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
}

header .site-primary-header-wrap .site-navigation li a.menu-link i {
    margin-right: 12px;
    font-size: 20px;
    /*font-family: 'FontAwesome'; font-style: normal;*/
}

header .site-primary-header-wrap .site-navigation li.current-menu-item a.menu-link {
    color: #c25131 !important;
    font-weight: bold;
}

header .site-primary-header-wrap .site-navigation li.current-menu-item a.menu-link:after {
    border-left: 10px solid transparent;
    border-bottom: 12px solid #c25131;
    border-right: 10px solid transparent;
    content: "";
    position: absolute;
    bottom: 0;
    left: 6px;
    right: 6px;
    margin: auto;
}

.company-found .site-footer{
	background-color: #f5f5f5;
}


.company-found {
    background: #fff !important;
}

.company-found footer .site-primary-footer-wrap {
    padding-top: 36px !important;
    padding-bottom: 26px !important;
}

.company-found section.customer-dashboard {
    margin-bottom: 100px;
}

.custom-login-pages form ul.wpuf-form li.wpuf-el.column_field input {
    width: 40% !important;
    font-size: 14px;
}

.custom-login-pages form ul li.wpuf-el.test_date input {
    width: 40%;
    font-size: 14px;
}

.medispark-search-results-value .dataTables_wrapper .dataTables_paginate a.paginate_button.current {
    color: #c25131 !important;
    font-weight: bold;
}

.medispark-search-results-value .dataTables_wrapper .gv-datatables thead tr th:before {
    opacity: 1;
    color: #000;
}

.medispark-search-results-value .dataTables_wrapper .gv-datatables thead tr th:after {
    opacity: 1;
    color: #000;
}

section.people-page div#response {
    border: 1px solid #00ab2f;
    padding: 10px;
    text-align: center;
    font-size: 18px;
    line-height: normal;
    border-radius: 3px;
}

section.people-page .judgement-box .submit_wrap img {
    width: 20px;
    margin-right: 5px;
}

/*.meq-form-2_wrapper .weight-unit-select {display: flex; }*/

.meq-form-2_wrapper .date-last-seizure {
    grid-column: span 12 !important;
}

.meq-form-2_wrapper .frequency-of-seizures {
    grid-column: span 12 !important;
    padding-left: 80px !important;
}

/* .meq-form-2_wrapper .date-last-seizure select {
    min-width: auto !important;
}
 */
.meq-form-2_wrapper .frequency-of-seizures .ginput_container.ginput_container_select {
    width: fit-content;
}

.meq-form-2_wrapper .half-facepiece .gfield_description {
    margin-bottom: -5px;
}

.meq-form-2_wrapper .other_facepiece_options {
    padding-top: 0px !important;
}

.meq-form-2_wrapper .highlight-desc legend.gfield_label {
    margin-bottom: 0 !important;
}

.meq-form-2_wrapper .highlight-desc .gchoice {
    margin-top: -5px;
}

.meq-form-2_wrapper .other-scba-field {
    margin-top: -10px !important;
}

.meq-form-2_wrapper .other_facepiece_options .gfield_description {
    margin-bottom: -7px;
}

.meq-form-2_wrapper .half-facepiece .gfield_checkbox .gchoice {
    margin-top: -5px;
}

.meq-form-2_wrapper .first-three-lineheight legend.gfield_label {
    line-height: 28px;
}

.meq-form-2_wrapper .normalfontweight {
    font-weight: normal !important;
}

.post-type-company .acf-fields.-border .acf-field {
    display: flex;
    align-items: center;
}

.post-type-company .acf-fields.-border .acf-field .acf-label {
    width: 120px;
    text-align: right;
    margin-bottom: 0;
}

.post-type-company .acf-fields.-border .acf-field .acf-input {
    margin-left: 40px;
    width: 40%;
}

#custom-confirm-overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.95);
    z-index: 999;
}

#custom-confirm-modal {
    display: none;
    position: fixed;
    z-index: 1000;
    left: 50%;
    top: 20%;
    transform: translate(-50%, -20%);
    background: rgba(0, 0, 0, 0);
    padding: 20px;
    /* border: 1px solid #ccc; */
    /*  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); */
    text-align: center;
    color: white;
    border-radius: 8px;
    width: 80%;
    max-width: 600px;
}

#custom-confirm-modal p {
    margin: 0 0 20px;
    font-size: 1.2em;
}

#custom-confirm-ok {
    background-color: #6f886c;
    color: white;
    border: none;
    padding: 10px 20px;
    cursor: pointer;
    font-size: 1em;
    border-radius: 4px;
}

#custom-confirm-ok:hover {
    background-color: #45a049;
}

.customer-dashboard-tabs .elementor-tabs-wrapper .elementor-tab-title:after {
    border: none !important;
}

.customer-dashboard-tabs .elementor-tabs-wrapper .elementor-tab-title:before {
    border: none !important;
}

.meq-form-2_wrapper .work_text{
    position: relative;
    font-size: 22px;
}

.meq-form-2_wrapper .gfield--type-number label.gfield_label.gform-field-label {
    margin: 0;
}

.meq-form-2_wrapper .gfield--type-number .ginput_container.ginput_container_number {
    display: flex;
    align-items: center;
}

.meq-form-2_wrapper .long_radio_btns b {
    font-weight: bold !important;
}

.diabetes-checkboxes-left.highlight-desc .gfield_description {
    padding-left: 77px;
}

.meq-form-2_wrapper .gf_value_right label.gfield_label.gform-field-label {
    width: 40.8%;
}

.meq-form-2_wrapper .gf_value_right legend.gfield_label.gform-field-label {
    width: 40.8% !important;
}

.meq-form-2_wrapper .gf_value_right .single-radio-wrapper {
    justify-content: flex-start;
}

.meq-submit-form {
    padding-left: 30px;
    padding-right: 30px;
}

.meq-submit-form h2 {
    margin-bottom: 5px;
    font-weight: bold;
    color: #000;
    font-size: 18px;
}

.meq-submit-form p {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 10px;
    color: #000;
    padding-left: 40px;
}

.meq-submit-form h3 {
    margin-top: 30px;
    font-size: 18px;
    font-weight: bold;
    color: #000;
    margin-bottom: 5px;
}

.confirmation-page-design p.address {
    line-height: normal !important;
    width: fit-content;
    margin: auto;
    border-radius: 5px;
    padding: 10px 40px;
}

.meq-form-2_wrapper .other-scba-field {
    margin-bottom: 3px !important;
}

.meq-form-2_wrapper .half-facepiece legend.gfield_label.gform-field-label.gfield_label_before_complex {
    margin-bottom: 0;
}

section.people-page .review-box img.plchp_loader {
    width: 20px;
    margin-right: 5px;
}

.meq-form-2_wrapper .gfield--type-date label.gfield_label.gform-field-label {
    width: 40.8%;
}

.meq-form-2_wrapper .gfield--type-date .ginput_container.ginput_container_date input {
    border-radius: 0;
    height: 30px;
}

.meq-form-2_wrapper .asthma_date_picker label.gfield_label.gform-field-label {
    padding-left: 80px;
    width: 39.3% !important;
    padding-right: 0;
}

.meq-form-2_wrapper div#field_2_74 label.gfield_label.gform-field-label {
    padding-left: 80px;
}

.meq-form-2_wrapper div#field_2_47 label.gfield_label.gform-field-label {
    width: 40.8%;
}

.meq-form-2_wrapper .diabetes_radio.highlight-desc .gfield_description {
    padding: 0 0 0 12px !important;
}

.meq-form-2_wrapper .diabetes_radio label {
    display: flex !important;
    align-items: flex-start !important;
}

.meq-form-2_wrapper .diabetes_radio .gchoice {
    display: flex;
    align-items: flex-start;
    margin-top: 0 !important;
}

.meq-form-2_wrapper .diabetes_radio .gchoice input {
    position: relative;
    left: -12px;
}

.meq-form-2_wrapper .diabetes_radio .gchoice label#label_2_405_1 span {
    position: relative;
    left: -4px;
}

.meq-form-2_wrapper .diabetes_radio .gchoice.gchoice_2_405_2 span {
    position: relative;
    left: -7px;
}

.meq-form-2_wrapper .diabetes_radio .gchoice.gchoice_2_405_3 span {
    position: relative;
    left: -6px;
}

.meq-form-2_wrapper .diabetes_radio span {
    width: 14.88px;
}

.meq-form-2_wrapper fieldset#field_2_421 .gf_label_wrap span {
    left: -11px;
}

.meq-form-2_wrapper div#field_2_417 .gf_label_wrap span {
    left: -6px;
}

.meq-form-2_wrapper fieldset#field_2_421 .gf_label_wrap div {
    left: -7px;
    position: relative;
}

.meq-form-2_wrapper div#field_2_417 .gf_label_wrap div {
    position: relative;
    left: -3px;
}

.meq-form-2_wrapper .gfield--type-checkbox.asthma_date_picker {
    grid-column: auto !important;
    width: 212px;
}

.meq-form-2_wrapper div#field_2_434 {
    margin-top: -10px;
    margin-bottom: 0px;
}

.meq-form-2_wrapper div#field_2_434 select {
    margin-left: 0px;
    height: 30px;
    padding: 0 10px 0 10px;
}

.meq-form-2_wrapper div#field_2_434 label.gfield_label.gform-field-label {
    padding-left: 0px;
}

.meq-form-2_wrapper div#field_2_435 {
    margin-top: -10px;
    margin-bottom: 0px;
}

.meq-form-2_wrapper div#field_2_435 select {
    height: 30px;
    padding: 0 10px 0 10px;
}

.meq-form-2_wrapper .highlight-desc div#gfield_description_2_436 {
    position: relative;
    left: -4px;
    margin-top: -4px;
    margin-bottom: 5px;
}

.meq-form-2_wrapper div#field_2_434 .ginput_container_select .gfield_description {
    padding: 0;
    padding-left: 7px;
    font-size: 18px;
    font-weight: 600;
}

.meq-form-2_wrapper div#field_2_434 .ginput_container_select {
    display: flex;
}

.meq-form-2_wrapper div#field_2_435 .ginput_container_select {
    display: flex;
}

.meq-form-2_wrapper div#field_2_435 .ginput_container_select .gfield_description {
    padding-top: 0;
    padding-left: 7px;
    font-size: 18px;
    color: #000;
    font-weight: 600;
}

.meq-form-2_wrapper .gfield--type-email .ginput_container_email span#input_2_22_1_container{
	margin-right: 5%
}
.meq-form-2_wrapper .gfield--type-email .ginput_container_email span {
    width: 100%;
    padding: 0 !important;
}

.meq-form-2_wrapper .gfield--type-email .ginput_container_email span input {
    width: 100% !important;
    font-size: 14px;
}

/*.meq-form-2_wrapper .confirm_phone_2 .ginput_container_phone {margin: -30px 0px 0 128px; }*/

/*div#field_2_7 {
    grid-column: span 2;
}

div#field_2_11 {
    grid-column: span 3;
}*/

div#field_2_7 label.gfield_label.gform-field-label {
    text-align: left;
    margin-bottom: 0;
}

div#field_2_11 label.gfield_label.gform-field-label {
    float: none;
    text-align: left;
}

/* div#field_2_11 select {
    width: auto;
} */

div#field_2_13 {
    grid-column: span 2;
    width: fit-content;
}

div#field_2_13 label.gfield_label.gform-field-label {
    text-align: left;
    float: none !important;
    width: fit-content !important;
}

div#field_2_13 input {
    margin-right: 15px;
}

div#field_2_14 {
    grid-column: span 2;
    width: fit-content;
    height: fit-content;
    margin-top: 30px;
    margin-left: -30px;
}

div#field_2_14 input {
    width: 80px !important;
}

/*div#field_2_13 .ginput_container.ginput_container_text {display: inline-block; }*/

div#field_2_15 label.gfield_label.gform-field-label {
    float: none !important;
    width: 100%;
}

div#field_2_15 input {
    width: 100% !important;
}

div#field_2_15 {
    grid-column: span 2;
}




.gform_wrapper .site_groups label.gfield_label.gform-field-label {
    float: none;
    text-align: left;
/*     width: auto !important; */
}



div#field_2_16 {
    grid-column: span 4;
    /*margin-top: -5px;*/
}

.meq-form-2_wrapper fieldset#field_2_442 legend.gfield_label.gform-field-label {
    position: relative;
    left: -8px;
}

.meq-form-2_wrapper fieldset#field_2_443 legend.gfield_label.gform-field-label {
    padding-left: 0;
}

.meq-form-2_wrapper fieldset#field_2_447 legend.gfield_label.gform-field-label {
    position: relative;
    left: -8px;
}

.meq-form-2_wrapper fieldset#field_2_448 legend.gfield_label.gform-field-label {
    padding-left: 0;
}

.meq-form-2_wrapper fieldset#field_2_452 legend.gfield_label.gform-field-label {
    position: relative;
    left: -8px;
}

.meq-form-2_wrapper fieldset#field_2_453 legend.gfield_label.gform-field-label {
    padding-left: 0;
}


.meq-form-2_wrapper fieldset#field_2_455 legend.gfield_label.gform-field-label {
    position: relative;
    left: -8px;
}

.meq-form-2_wrapper fieldset#field_2_456 legend.gfield_label.gform-field-label {
    padding-left: 0;
}

.meq-form-2_wrapper div#field_2_374 label.gfield_label.gform-field-label {
    position: relative;
    left: -4px;
}

.meq-form-2_wrapper fieldset#field_2_375 legend.gfield_label.gform-field-label {
    position: relative;
    left: -8px;
}

.meq-form-2_wrapper fieldset#field_2_458 legend.gfield_label.gform-field-label {
    position: relative;
    left: -8px;
}



.meq-form-2_wrapper fieldset#field_2_459 legend.gfield_label.gform-field-label {
    padding-left: 0;
}

/* .meq-form-2_wrapper fieldset#field_2_157 legend.gfield_label.gform-field-label {
    width: auto;
} */

.meq-form-2_wrapper div#field_2_216 .gf_label_wrap {
    position: relative;
    left: -8px;
}

.meq-form-2_wrapper fieldset#field_2_221 legend.gfield_label.gform-field-label {
    position: relative;
    left: -8px;
}

.meq-form-2_wrapper div#field_2_222 .gf_label_wrap {
    position: relative;
    left: -8px;
}

.meq-form-2_wrapper fieldset#field_2_226 legend.gfield_label.gform-field-label {
    position: relative;
    left: -8px;
}

.meq-form-2_wrapper div#field_2_227 .gf_label_wrap {
    position: relative;
    left: -8px;
}

.meq-form-2_wrapper fieldset#field_2_194 legend.gfield_label.gform-field-label {
    position: relative;
    left: -8px;
}

.meq-form-2_wrapper fieldset#field_2_419 legend.gfield_label.gform-field-label {
    position: relative;
    left: -4px;
}

.gform_wrapper.gravity-theme .gfield_required {
    display: initial;
    padding: 0;
}

.meq-form-2_wrapper div#field_2_213 label.gfield_label.gform-field-label {
    padding-left: 15px;
}

.meq-form-2_wrapper fieldset#field_2_214 legend.gfield_label.gform-field-label {
    padding-left: 15px;
}

.meq-form-2_wrapper fieldset#field_2_215 legend.gfield_label.gform-field-label {
    padding-left: 15px;
}

.meq-form-2_wrapper fieldset#field_2_412 legend.gfield_label.gform-field-label {
    padding-left: 15px;
}

.meq-form-2_wrapper fieldset#field_2_413 legend.gfield_label.gform-field-label {
    padding-left: 15px;
}

/*farman css*/

/*.meq-form-2_wrapper .feet-inches input {width: 100% !important; }*/

/*.meq-form-2_wrapper .weight-units input {width: 100% !important; }*/

.meq-form-2_wrapper .candidate-details input {
    height: 30px;
}
.meq-form-2_wrapper .phone-number-1 input{
	width: 100%!important
}

.meq-form-2_wrapper .candidate-details select {
    height: 30px;
    padding: 0px 8px !important;
    cursor: pointer;
    border-radius: 0 !important;
}

.meq-form-2_wrapper .height_inc input {
    height: 30px !important;
}

.meq-form-2_wrapper .confirm_phone_2 input {
    height: 30px;
}

.meq-form-2_wrapper div#field_2_214 label.gfield_label.gform-field-label {
    width: 30%;
}

.meq-form-2_wrapper div#field_2_413 label.gfield_label.gform-field-label {
    width: 30%;
}

.meq-form-2_wrapper div#field_2_240 label.gfield_label.gform-field-label {
    padding-left: 35px;
}

.meq-form-2_wrapper div#field_2_240 .ginput_container.ginput_container_textarea {
    padding-left: 35px;
}

.meq-form-2_wrapper div#field_2_419 label.gfield_label.gform-field-label {
    width: 30%;
}

.meq-form-2_wrapper div#field_2_379 .ginput_container.ginput_container_text {
    padding-left: 93px !important;
    width: 75%;
}

.meq-form-2_wrapper div#gfield_description_2_436 {
    padding-left: 40px;
}

.meq-form-2_wrapper div#field_2_434 {
    padding-left: 70px;
}

.meq-form-2_wrapper div#gfield_description_2_32 .gfield_description {
    padding-left: 0;
}

.meq-form-2_wrapper div#gfield_description_2_376 {
    padding-left: 90px;
}

/* .meq-form-2_wrapper .candidate-details.candidate-name .name_middle {
    padding-left: 25px !important;
    padding-right: 25px !important;
} */

div#field_2_434.gfield--width-quarter {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

div#field_2_434.gfield--width-quarter .gfield_description {
    padding: 0 !important;
}

div#field_2_434.gfield--width-quarter .gfield_description {
/*     width: auto !important; */
    font-weight: bold;
    color: #000;
    margin-right: 8px;
    line-height: 17px !important;
    text-align: center;
    font-size: 14px !important;
}

div#field_2_434.gfield--width-quarter select {
/*     width: auto !important; */
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    height: 30px;
    border-radius: 0 !important;
    background: none;
    background: #fff;
    padding-right: 15px;
}

div#field_2_434.gfield--width-quarter .ginput_container_select {
    position: relative;
}

div#field_2_434.gfield--width-quarter .ginput_container_select .desc_after_div {
    position: absolute;
    right: -20px;
    top: 0;
    bottom: 0;
    margin: auto;
    font-weight: bold;
    color: #000;
}

div#field_2_434.gfield--width-quarter .ginput_container_select:after {
    content: "\f078";
    position: absolute;
    right: 4px;
    font-family: 'FontAwesome';
    top: 0;
    bottom: 0;
    margin: auto;
    cursor: pointer;
    font-size: 12px;
    display: flex;
    align-items: center;
    pointer-events: none;
}

div#field_2_437.gfield--width-quarter {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding-left: 25px;
    position: relative;
}

div#field_2_437.gfield--width-quarter .gfield_description {
    padding: 0 !important;
}

div#field_2_437.gfield--width-quarter .gfield_description {
    width: auto !important;
    font-weight: bold;
    color: #000;
    margin-right: 8px;
    line-height: 17px !important;
    text-align: center;
    font-size: 14px !important;
}

div#field_2_437.gfield--width-quarter select {
    width: auto !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    height: 30px;
    border-radius: 0 !important;
    background: none;
    background: #fff;
    padding-right: 15px
}

div#field_2_437.gfield--width-quarter .ginput_container_select {
    position: relative;
}

div#field_2_437.gfield--width-quarter .ginput_container_select .desc_after_div {
    position: absolute;
    right: -20px;
    top: 0;
    bottom: 0;
    margin: auto;
    font-weight: bold;
    color: #000;
}

div#field_2_437.gfield--width-quarter .ginput_container_select:after {
    content: "\f078";
    position: absolute;
    right: 4px;
    font-family: 'FontAwesome';
    top: 0;
    bottom: 0;
    margin: auto;
    cursor: pointer;
    font-size: 12px;
    display: flex;
    align-items: center;
    pointer-events: none;
}

div#field_2_435.gfield--width-quarter {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    position: relative;
}

div#field_2_435.gfield--width-quarter .gfield_description {
    padding: 0 !important;
}

div#field_2_435.gfield--width-quarter .gfield_description {
    width: auto !important;
    font-weight: bold;
    color: #000;
    margin-right: 8px;
    line-height: 17px !important;
    text-align: center;
    font-size: 14px !important;
}

div#field_2_435.gfield--width-quarter select {
    width: auto !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    height: 30px;
    border-radius: 0 !important;
    background: none;
    background: #fff;
    padding-right: 15px;
}

div#field_2_435.gfield--width-quarter .ginput_container_select {
    position: relative;
}

div#field_2_435.gfield--width-quarter .ginput_container_select .desc_after_div {
    position: absolute;
    right: -20px;
    top: 0;
    bottom: 0;
    margin: auto;
    font-weight: bold;
    color: #000;
}

div#field_2_435.gfield--width-quarter .ginput_container_select:after {
    content: "\f078";
    position: absolute;
    right: 4px;
    font-family: 'FontAwesome';
    top: 0;
    bottom: 0;
    margin: auto;
    cursor: pointer;
    font-size: 12px;
    display: flex;
    align-items: center;
    pointer-events: none;
}

div#field_2_438.gfield--width-quarter {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding-left: 25px;
    position: relative;
}

div#field_2_438.gfield--width-quarter .gfield_description {
    padding: 0 !important;
}

div#field_2_438.gfield--width-quarter .gfield_description {
    width: auto !important;
    font-weight: bold;
    color: #000;
    margin-right: 8px;
    line-height: 17px !important;
    text-align: center;
    font-size: 14px !important;
}

div#field_2_438.gfield--width-quarter select {
    width: auto !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    height: 30px;
    border-radius: 0 !important;
    background: none;
    background: #fff;
    padding-right: 15px;
}

div#field_2_438.gfield--width-quarter .ginput_container_select {
    position: relative;
}

div#field_2_438.gfield--width-quarter .ginput_container_select .desc_after_div {
    position: absolute;
    right: -20px;
    top: 0;
    bottom: 0;
    margin: auto;
    font-weight: bold;
    color: #000;
}

div#field_2_438.gfield--width-quarter .ginput_container_select:after {
    content: "\f078";
    position: absolute;
    right: 4px;
    font-family: 'FontAwesome';
    top: 0;
    bottom: 0;
    margin: auto;
    cursor: pointer;
    font-size: 12px;
    display: flex;
    align-items: center;
    pointer-events: none;
}

fieldset#field_2_32 {
    margin-top: 13px;
}

div#field_2_437 {
    margin-top: -10px;
}

div#field_2_438 {
    margin-top: -10px !important;
}

fieldset#field_2_22 {
/*     grid-column: span 3; */
    margin-top: 3.5px;
}

.meq-form-2_wrapper .job-feield label.gfield_label.gform-field-label {
    float: none;
    text-align: left;
    width: auto !important;
}

.meq-form-2_wrapper .job-feield input {
    width: 100% !important;
}

.meq-form-2_wrapper .ssn-job label.gfield_label.gform-field-label {
    float: none !important;
    width: auto !important;
}

.meq-form-2_wrapper .phone-number-1 label.gfield_label.gform-field-label {
/*     float: none;
    text-align: left;
    display: inline; */
    margin: 0 !important;
}

fieldset#field_2_22 legend.gfield_label.gform-field-label.gfield_label_before_complex {
    float: none;
    text-align: left;
    margin-bottom: 5px !important;
}

div#field_2_16 label.gfield_label.gform-field-label {
    float: none;
}

.meq-form-2_wrapper .phone-number-1 .ginput_container.ginput_container_phone {
    margin-bottom: 5px;
}

/* .meq-form-2_wrapper .phone-number-1 input {
    width: 100% !important;
} */

div#field_2_13 .custom-height-field {
    display: flex;
}

div#field_2_13 input:last-child {
    margin-right: 0;
}

div#field_2_14 {
    display: none;
}

.gform_wrapper.gravity-theme .gform_validation_errors {
    width: fit-content;
}

.gform_wrapper.gravity-theme .gfield_validation_message,
.gform_wrapper.gravity-theme .validation_message {
    padding: 5px 10px !important;
    width: fit-content;
    font-size: 14px;
    line-height: normal;
}

.gform_wrapper.gravity-theme .gfield_validation_message,
.gform_wrapper.gravity-theme .validation_message {
    padding: 5px 10px !important;
    width: fit-content;
    font-size: 14px;
    line-height: normal;
    color: #c02b0a !important;
    font-weight: normal !important;
}

div#field_2_434.gfield--width-quarter .validation_message.gfield_validation_message {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    top: -42px;
    width: 100% !important;
    font-size: 12px !important;
    line-height: normal !important;
    text-align: center;
}

div#field_2_435.gfield--width-quarter .validation_message.gfield_validation_message {
    position: absolute;
    left: 0;
    margin: 0;
    top: -42px;
    width: 100% !important;
    font-size: 12px !important;
    line-height: normal !important;
    text-align: center;
}

div#field_2_437.gfield--width-quarter .validation_message.gfield_validation_message {
    position: absolute;
    left: 0;
    margin: 0;
    top: -42px;
    width: 100% !important;
    font-size: 12px !important;
    line-height: normal !important;
    padding: 0;
    height: fit-content;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
}

div#field_2_438.gfield--width-quarter .validation_message.gfield_validation_message {
    position: absolute;
    left: 0;
    margin: 0;
    top: -42px;
    width: 100% !important;
    font-size: 12px !important;
    line-height: normal !important;
    padding: 0;
    height: fit-content;
    text-align: center;
}

.gvedit_entry_data .gform_wrapper {
    background: #fff;
    border: 1px solid #ccc;
    border-top: 0;
    border-radius: 0 0 10px 10px;
}

.gvedit_entry_data .gform_wrapper .review-back a {
    text-decoration: none;
    border: 1px solid #ccc;
    padding: 10px 30px;
    color: #000;
    font-weight: bold;
    font-size: 18px;
    border-radius: 5px;
}

.gvedit_entry_data .review-back {
    margin-bottom: 25px;
}

.gvedit_entry_data div#field_2_7 {
    grid-column: span 12;
}

.gvedit_entry_data div#field_2_11 {
    grid-column: span 12;
}

.gvedit_entry_data div#field_2_16 {
    grid-column: span 12;
}

.gvedit_entry_data div#field_2_13 {
    grid-column: span 12 !important;
    width: 100%;
}

.gvedit_entry_data div#field_2_15 {
    grid-column: span 12;
}

.gvedit_entry_data div#field_2_21 {
    grid-column: span 12 !important;
    display: flex;
}

.gvedit_entry_data fieldset#field_2_22 {
    grid-column: span 12;
    margin-top: 0;
}

.gvedit_entry_data fieldset#field_2_6 legend.gfield_label {
    width: 20%;
    margin-right: 0 !important;
    float: left;
}

.gvedit_entry_data div#field_2_7 label.gfield_label.gform-field-label {
    float: left;
    width: 20% !important;
}

.gvedit_entry_data div#field_2_11 label.gfield_label.gform-field-label {
    float: left;
    width: 20%;
    margin-right: 0 !important;
}

.gvedit_entry_data div#field_2_16 label.gfield_label.gform-field-label {
    float: left;
    width: 20%;
}

.gvedit_entry_data div#field_2_13 label.gfield_label.gform-field-label {
    float: left !important;
    width: 20% !important;
    margin-right: 0 !important;
}

.gvedit_entry_data div#field_2_15 label.gfield_label.gform-field-label {
    float: left !important;
    width: 20%;
}

.gvedit_entry_data div#field_2_15 input {
    width: auto !important;
}

.gvedit_entry_data div#field_2_21 label.gfield_label.gform-field-label {
    float: left;
    width: 25% !important;
}

.gvedit_entry_data div#field_2_21 input {
    width: auto !important;
}

.gvedit_entry_data fieldset#field_2_22 legend.gfield_label.gform-field-label.gfield_label_before_complex {
    float: left;
    width: 20%;
    margin-right: 0 !important;
}

.gvedit_entry_data div#field_2_17 label.gfield_label.gform-field-label {
    float: left !important;
    width: 20% !important;
    margin-right: 0 !important;
}

.gvedit_entry_data div#field_2_17 input {
    width: auto !important;
}

.gvedit_entry_data .meq-form-2_wrapper .job-feield {
    grid-column: span 12 !important;
}

.gvedit_entry_data .review-back {
    margin-top: 30px;
}

.gvedit_entry_data .gvedit_entry_data fieldset#field_2_6 input {
    width: 100% !important;
}

.gvedit_entry_data .meq-form-2_wrapper .candidate-name .ginput_complex span {
    width: 33.333%;
}

.gvedit_entry_data .meq-form-2_wrapper .candidate-name .ginput_complex span:last-child {
    padding-right: 0 !important;
}

.gvedit_entry_data .meq-form-2_wrapper .candidate-gender .ginput_container.ginput_container_select select {
    width: 100% !important;
    font-size: 14px;
}

.gvedit_entry_data .meq-form-2_wrapper .candidate-gender .ginput_container.ginput_container_select {
    width: auto;
}

.gvedit_entry_data div#field_2_16 .ginput_container.ginput_container_select {
    width: auto;
}

.gvedit_entry_data div#field_2_16 .ginput_container.ginput_container_select select {
    width: 100% !important;
    font-size: 14px;
}

.gvedit_entry_data .meq-form-2_wrapper .candidate-name .ginput_complex span input {
    width: 100% !important;
    font-size: 14px;
}

.gvedit_entry_data div#field_2_13 input {
    width: 100% !important;
    font-size: 14px;
}

.gvedit_entry_data .meq-form-2_wrapper .phone-number-1 .ginput_container.ginput_container_phone {
    float: left;
    width: 100%;
}

.gvedit_entry_data fieldset#field_2_22 span#input_2_22_1_container {
    margin-right: 15px;
}

.gvedit_entry_data .meq-form-2_wrapper .gfield--input-type-email .ginput_complex .ginput_right {
    top: 0;
}

.gvedit_entry_data div#field_2_17 input {
    width: 100% !important;
    font-size: 14px;
}

.gvedit_entry_data .meq-form-2_wrapper .job-feield .ginput_container_text {
    display: flex;
}

.gvedit_entry_data div#field_2_15 .ginput_container.ginput_container_text {
    display: flex;
}

.gvedit_entry_data div#field_2_15 .ginput_container.ginput_container_text input {
    width: 100% !important;
    font-size: 14px;
}

.gvedit_entry_data .meq-form-2_wrapper .candidate-details select {
    height: 40px;
    border-color: #848484;
    border-radius: 5px !important;
}

.gvedit_entry_data .meq-form-2_wrapper .candidate-details input {
    height: 40px !important;
    border-color: #848484;
    border-radius: 5px;
}

.gvedit_entry_data div#field_2_21 input {
    width: 100% !important;
    font-size: 14px;
}

.gvedit_entry_data a.btn.btn-sm.button.button-small.gv-button-cancel {
    display: none;
}

.gvedit_entry_data .gform_wrapper .review-back a i {
    margin-right: 10px;
}

.gvedit_entry_data .edit_record_data {
    border: 1px solid #ccc;
    padding: 10px 20px;
    border-radius: 10px 10px 0 0;
    background: #f5f5f5;
}

.gvedit_entry_data .edit_record_data {
    max-width: 1300px;
    margin: auto;
}

.gvedit_entry_data h2.gv-edit-entry-title {
    display: none;
}

.gvedit_entry_data .review-back {
    max-width: 1300px;
    margin: auto;
    margin-bottom: 25px;
    margin-top: 40px;
}

.gvedit_entry_data .review-back a {
    text-decoration: none !important;
    border: 1px solid #ccc;
    padding: 10px 20px;
    color: #000;
    font-weight: bold;
    border-radius: 5px;
    font-size: 14px;
}

.gvedit_entry_data .review-back a i {
    margin-right: 10px;
}

.gvedit_entry_data .edit_record_data i {
    margin-right: 10px;
    color: #777;
    font-size: 16px;
}

.gvedit_entry_data .edit_record_data span {
    font-size: 16px;
    font-weight: bold;
    color: #000;
}

.gvedit_entry_data .gform-body.gform_body {
    padding-top: 20px;
}

.gvedit_entry_data .meq-form-2_wrapper .gfield--type-date .ginput_container.ginput_container_date input {
    border-color: #848484;
    border-radius: 5px;
    font-size: 14px;
}

.gvedit_entry_data {
    padding-left: 30px;
    padding-right: 30px;
    margin-bottom: 50px;
}

section.people-page .demographics-box.meq-box table.gv-table-view-content tr.flex_directions {
    flex-direction: initial;
    justify-content: flex-start;
}

section.people-page .demographics-box.meq-box table.gv-table-view-content tr.flex_directions th {
    padding-left: 120px;
    width: auto;
}

section.people-page .demographics-box.meq-box table.gv-table-view-content tr.flex_directions td {
    width: auto;
}

section.people-page .demographics-box.meq-box table.gv-table-view-content tr.flex_directions ul li {
    width: auto;
}

section.people-page .judgement-box .input-group-notes {
    border: 1px solid #ccc;
    text-align: left;
    border-radius: 10px;
    margin-bottom: 15px;
}

section.people-page .judgement-box .input-group-notes textarea.judgement_input {
    border-radius: 10px 10px 0 0;
    border: navajowhite;
    height: 40px;
    overflow: hidden;
}

section.people-page .judgement-box .input-group-notes input.judgement_input {
    border: none;
    border-bottom: 1px solid #ccc;
    border-radius: 10px 10px 0 0;
    padding: 0 15px;
}

section.people-page .judgement-box .input-group-notes .label-input {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #ccc;
    padding: 5px 20px;
}

section.people-page .judgement-box .input-group-notes:first-child .label-input {
    justify-content: center;
    font-weight: bold;
}

section.people-page .judgement-box .input-group-notes .suggestions-wrap {
    padding: 5px 15px;
}

section.people-page .judgement-box .pdf-wrap.approved-group {
    padding: 5px 15px;
}

section.people-page .judgement-box .meq_send_email {
    padding: 5px 15px 10px 15px;
}

.people-page .two-column .right-side .judgement-box ul li.li_pass.active {
    background: #74b666;
    border-color: #74b666;
}

.people-page .two-column .right-side .judgement-box ul li.li_defer.active {
    background: #e66151;
    border-color: #e66151;
}

section.people-page .judgement-box .input-group-notes div#defer-suggestions-wrap {
    padding-left: 15px;
    padding-right: 15px;
}

section.people-page .judgement-box .input-group-notes .suggestion_none {
    padding-left: 15px;
    padding-right: 15px;
}

section.people-page .review-box .submit_wrap {
    text-align: right;
}

section.people-page .judgement-box .input-group-notes div#plhcp_hippa_notice {
    padding-left: 15px;
    padding-right: 15px;
}

section.people-page .review-box br {
    display: none;
}

section.people-page .judgement-box .input-group-notes .suggestions-wrap .suggestion {
    cursor: pointer;
    margin-bottom: 4px;
    line-height: normal;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    border-bottom: 1px solid #ccc;
    padding-bottom: 4px;
}

section.people-page .judgement-box .input-group-notes .suggestions-wrap .suggestion:last-child {
    border: none;
}

section.people-page .judgement-box .input-group-notes .suggestions-wrap .suggestion:last-child {
    margin-bottom: 0;
}

.meq-form-2_wrapper .gfield_date_dropdown_day {
    display: none !important;
}

.meq-form-2_wrapper fieldset#field_2_69 legend.gfield_label.gform-field-label {
    position: relative;
    left: -4px !important;
}

.meq-form-2_wrapper fieldset#field_2_74 legend.gfield_label.gform-field-label {
    position: relative;
    left: -4px;
}

.meq-form-2_wrapper fieldset#field_2_146 legend.gfield_label.gform-field-label {
    position: relative;
    left: -4px;
}

.meq-form-2_wrapper fieldset#field_2_82 legend.gfield_label.gform-field-label {
    position: relative;
    left: -8px;
}

.meq-form-2_wrapper fieldset#field_2_126 legend.gfield_label.gform-field-label {
    position: relative;
    left: -4px;
}

.meq-form-2_wrapper fieldset#field_2_129 legend.gfield_label.gform-field-label {
    position: relative;
    left: -4px;
}

.meq-form-2_wrapper fieldset#field_2_134 legend.gfield_label.gform-field-label {
    position: relative;
    left: -4px;
}

.meq-form-2_wrapper fieldset#field_2_139 legend.gfield_label.gform-field-label {
    position: relative;
    left: -4px;
}

.meq-form-2_wrapper fieldset#field_2_142 legend.gfield_label.gform-field-label {
    position: relative;
    left: -4px;
}

.meq-form-2_wrapper fieldset#field_2_157 legend.gfield_label.gform-field-label {
    position: relative;
    left: -4px;
}

.meq-form-2_wrapper fieldset#field_2_163 legend.gfield_label.gform-field-label {
    position: relative;
    left: -4px;
}

.meq-form-2_wrapper div#field_2_152 label.gfield_label.gform-field-label {
    position: relative;
    left: 4px;
}

section.people-page .equipment_usage_wrap .main-p:first-child li {
    color: #000;
}

section.people-page .equipment_usage_wrap .main-p:nth-child(2) li {
    color: #000;
}

body section.people-page .demographics-box.meq-box table.gv-table-view-content tr.with_value th {
    padding-left: 20px;
}

body section.people-page .demographics-box.meq-box table.gv-table-view-content tr.without_value th {
    padding-left: 65px !important;
}

section.people-page .judgement-box ul li {
    width: 33.333%;
    text-align: center;
}

.doctor-role .doctor-home-page .right-side .gv-table-view table tbody td.entry_locked_td .entry-lock-message {
    float: left;
    margin-right: -50px;
    top: -6px;
    color: #fff;
    content: "";
    border-left: 0px solid transparent;
    border-right: 40px solid transparent;
    border-bottom: 0px solid #185a7d;
    left: -10px;
    border-top: 30px solid #185a7d;
    height: 30px;
    display: flex;
    position: relative;
}

.doctor-role .doctor-home-page .right-side .gv-table-view table tbody td.entry_locked_td .entry-lock-message i.fa-solid.fa-eye {
    position: absolute;
    top: -37px;
    left: 5px;
    right: 0;
    margin: auto;
    bottom: 0;
    font-size: 10px;
    font-weight: normal;
    width: 15px;
    height: 15px;
}

.doctor-role .doctor-home-page .right-side .gv-table-view table tbody td {
    height: 30px;
}

.customer-dashboard-tabs .dataTables_length select {
    margin-left: 4px;
    margin-right: 4px;
    height: 30px;
    width: auto;
    padding-right: 50px;
    cursor: pointer;
}

.customer-dashboard-tabs .dataTables_length {
    padding: 13px 10px;
}

body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li.wpuf-el.custom_html_4299452075 {
    width: fit-content;
    margin-left: auto;
    background: transparent;
    position: relative;
    top: -63px;
    height: 0;
    margin-bottom: 0;
}

body ul.wpuf-form .wpuf-field-columns.has-columns-2 .wpuf-column .wpuf-column-inner-fields li.wpuf-el.custom_html_8231263097 {
    width: fit-content;
    margin-left: auto;
    position: relative;
    top: -38px;
    right: 10px;
    margin-bottom: 0;
}

body ul.wpuf-form .wpuf-field-columns.has-columns-2 .wpuf-column .wpuf-column-inner-fields li.wpuf-el.custom_html_8231263097 .wpuf-fields {
    background: #6f886b;
    padding: 0;
    width: 22px !important;
    height: 22px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    pointer-events: none;
}

body ul.wpuf-form .wpuf-field-columns.has-columns-2 .wpuf-column .wpuf-column-inner-fields li.wpuf-el.custom_html_8231263097 .wpuf-fields.show_addgroup_btn {
    opacity: 1;
    pointer-events: fill !important;
}

body ul.wpuf-form .wpuf-field-columns.has-columns-2 .wpuf-column .wpuf-column-inner-fields li.wpuf-el.custom_html_8231263097 .wpuf-fields a#add_group_btn {
    color: #fff;
    text-decoration: none;
}

body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li[Add-Group] {}

.wpuf-edit-form ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input#add_group_60 {
    border: none;
    padding-left: 10px;
}

body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields:first-child li.wpuf-el.add_group.field-size-large {
    margin: 0;
}

body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields:first-child li.wpuf-el.shortcode_3982123123 {
    margin: 0;
}

body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields:first-child li.wpuf-el.shortcode_3982123123 ul li {
    list-style: none;
    font-size: 14px;
    margin: 0;
}

body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields:first-child li.wpuf-el.shortcode_3982123123 ul {
    padding: 0;
}

body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields:first-child li.wpuf-el.add_group.field-size-large label {
    display: none;
}

body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields li .wpuf-fields ul li.group_title {
    position: relative;
    margin-bottom: 0px !important;
    padding: 7px 10px 7px 10px !important;
}

body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields li .wpuf-fields ul li.group_title span {
    position: absolute;
    */ right: 10px;
    background: #dddddd;
    padding: 0;
    width: 22px !important;
    height: 22px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 3px;
    /* bottom: 0; */
    margin: auto;
    position: relative;
    margin-right: 0;
    float: right;
    margin-left: 10px;
}

body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .column-1.items-of-column-2 li.group_title input.group_email_alert {
    margin-top: 10px;
}

body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .column-1.items-of-column-2 li.group_title input.group_email_alert {
    border: none;
    border-top: 1px solid #ccc !important;
}

body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .column-1.items-of-column-2 li.group_title a.add_group_email_btn {
    position: absolute;
    margin-top: 20px;
    margin-left: -22px;
    background: #6f886b;
    padding: 0;
    width: 22px !important;
    height: 22px;
    border-radius: 5px;
    color: #fff;
    text-decoration: none;
    text-align: center;
    line-height: 23px;
}

body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields:first-child li.wpuf-el.shortcode_3982123123 ul li a.remove_group_email_btn {
    color: #fff;
    margin: 0 10px 0 10px;
    text-decoration: none;
}

body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .column-1.items-of-column-2 ul.email_list {
    padding-left: 40px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .column-1.items-of-column-2 label.group_name {
    font-weight: normal;
    color: #7a7a7a;
}

body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .column-1.items-of-column-2 ul.email_list li.email_entry label.group_email {
    color: #7a7a7a;
    font-weight: normal;
}

body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .column-1.items-of-column-2 ul.email_list a.remove_group_email_btn {
    background: #dddddd;
    width: 22px;
    height: 22px;
    display: inline-block;
    border-radius: 5px;
    text-align: center;
    line-height: 22px;
}

body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .column-1.items-of-column-2 ul.email_list a.edit_group_email_btn {
    background: #dddddd;
    width: 22px;
    height: 22px;
    display: inline-block;
    border-radius: 5px;
    text-align: center;
    line-height: 22px;
    margin-left: 10px;
}

body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields li .wpuf-fields ul li.group_title span a.remove_group_btn {
    color: #fff;
    text-decoration: none;
}

body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields li .wpuf-fields ul li.group_title:nth-child(odd) {
    background: #f5f5f5;
}

body ul.wpuf-form .wpuf-field-columns.has-columns-2 .wpuf-column .wpuf-column-inner-fields li.wpuf-el.custom_html_9934834824 {
    border-bottom: 1px solid #ccc;
    border-radius: 10px 10px 0 0 !important;
    padding: 13px 20px !important;
    background: #f5f5f5;
    border-bottom: 1px solid #ccc;
}

body ul.wpuf-form .wpuf-field-columns.has-columns-2 .wpuf-column .wpuf-column-inner-fields li.wpuf-el.custom_html_9934834824 .wpuf-fields {
    padding: 0;
    border-radius: 0;
    background: transparent;
}

body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields li .wpuf-fields ul li.group_title:first-child {
    margin-top: -20px;
}

body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li select {
    padding-top: 0;
    padding-bottom: 0;
}

.wpuf-edit-form form.wpuf-form-add li.wpuf-el.undefined_copy_copy_copy {
    margin-left: -25px;
    margin-right: -25px;
}

.wpuf-edit-form form.wpuf-form-add li.wpuf-el.undefined_copy_copy_copy .wpuf-section-wrap.wpuf-fields {
    margin-bottom: 0;
}

.customer-filters {
    background: #e8eef2;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 30px;
}

.customer-filters .title {
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    color: #000;
    border-left: 10px solid #185a7d;
    padding-left: 10px;
    line-height: normal;
}

.customer-filters .record-batches {
    background: #185a7d;
    padding: 9px 10px;
    border-radius: 3px;
    font-size: 14px;
    line-height: normal;
}

.customer-filters .record-batches i {
    color: #fff;
    margin-right: 5px;
}

.customer-filters .record-batches a {
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    text-transform: capitalize;
    font-weight: 600;
    line-height: 14px;
}

/*.company-found.ast-single-post h1.entry-title {font-weight: bold; font-size: 16px; line-height: 21px; border-left: 4px solid; color: #185a7d; padding-left: 10px; text-transform: capitalize; margin-bottom: 0;}*/

.medispark-search-results-value .e-con-inner {
    padding-top: 0 !important;
}

/*.company-found.ast-single-post article {box-shadow: 0px 3px 8px 0px #00000054; border-radius: 10px;}*/

.medispark-search-results-value {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.medispark-search-results-value .dataTables_wrapper .gv-datatables thead tr th span.gv-field-label {
    color: #000;
}

.medispark-search-results-value .dataTables_wrapper .gv-datatables tbody td {
    padding-left: 20px;
    padding-right: 20px;
}

/*.company-found.ast-single-post  header.entry-header {background: #e8eef2; padding: 20px 15px; }
*/

.batch_data_info ul li:nth-child(even) {
    background: #f5f5f5;
}

.ftr-post.type-ftr-post .ftr-section-title .e-con-inner {
    padding: 0;
}

.ftr-post.type-ftr-post .ftr-section-title .e-con-inner {
    padding: 0;
}

.batch-data .previous_batch_link {
    padding-bottom: 20px;
}

.batch-data .previous_batch_link a {
    font-size: 16px;
    position: relative;
    color: #000;
    font-weight: 600;
}

.batch-data .previous_batch_link a:before {
    content: "\f104";
    font-family: 'FontAwesome';
    margin: 0 10px 0 0px;
    font-size: 20px;
}

.company-dashboard .site-dashboard .main-wrapper .right-side .wpuf-pagination {
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    padding-bottom: 20px;
    padding-top: 20px !important;
}

.company-dashboard .site-dashboard .main-wrapper .right-side .wpuf-pagination a.page-numbers {
    background: #fff;
    font-size: 14px;
}

.company-dashboard .site-dashboard .main-wrapper .right-side .wpuf-pagination .page-numbers.current {
    padding: 0;
    margin: 2px;
    border: 1px solid #888a8b;
    font-weight: bold;
    background-color: #888a8b;
    color: #FFF;
    border-radius: 5px;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
}

.company-dashboard .site-dashboard .main-wrapper .right-side .wpuf-pagination {
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
}

.company-dashboard section.customer-dashboard .main-wrapper .left-side ul li.enable_results_portal.hide_label .wpuf-label {
    display: none;
}

.company-dashboard section.customer-dashboard .main-wrapper .left-side ul li.enable_results_portal.hide_label .wpuf-fields label.wpuf-checkbox-block {
    display: flex;
    width: auto;
    align-items: center;
    margin-top: 10px;
}

.company-dashboard section.customer-dashboard .main-wrapper .left-side ul li.enable_results_portal.hide_label .wpuf-fields label.wpuf-checkbox-block input {
    width: auto;
    margin-right: 10px;
    cursor: pointer;
}

.customer-dashboard-billing-table table thead tr th {
    background: #e8eef2;
    font-size: 14px;
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
}

.customer-dashboard-billing-table table tbody tr td {
    padding: 8px 20px;
}

.customer-dashboard-billing-table table tbody tr td a#invoice-link {
    position: relative;
    font-size: 0;
}

.customer-dashboard-billing-table table tbody tr td a#invoice-link:after {
    content: "\f1c1";
    font-size: 18px;
    font-family: 'FontAwesome';
    color: #185a7d;
}

.customer-dashboard-billing-table table tbody tr:nth-child(even) {
    background: #f5f5f5;
}

.customer-dashboard-billing-table table tbody tr p {
    margin: 0;
}

.medispark-search-results-value {
    margin-top: 40px;
    padding-left: 50px !important;
    padding-right: 50px !important;
    margin-bottom: 50px !important;
}

.company-dashboard section.customer-dashboard .main-wrapper .left-side ul li .wpuf-fields input {
    height: 30px;
}

.batch-data .batch-header-wrapper .two-buttons .export-list-container {
    position: relative;
    display: inline-block;
}

.batch-data .batch-header-wrapper .two-buttons .export-list-container .export-links {
    display: none;
    position: absolute;
    z-index: 1;
    width: 100%;
}

.batch-data .batch-header-wrapper .two-buttons .export-list-container:hover .export-links {
    display: block;
}

.batch-data .batch-header-wrapper .two-buttons .export-links a {
    color: white;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    background: #185a7d;
    text-align: center;
    border-radius: 0;
    margin: 0;
}

.batch-data .batch-header-wrapper .two-buttons .export-links a:hover {
    background: #3b7390;
}

/*.batch-data .batch-header-wrapper .two-buttons .export-links a:last-child {border-radius: 0 0 10px 10px; }
*/

.batch-data .batch-header-wrapper .two-buttons .export-list-container a:first-child {
    border-radius: 0;
    margin: 0;
}

.batch-data .batch-header-wrapper .two-buttons .export-list-container .export-links a.gravitypdf-download-link:first-child {
    border-radius: 0;
}

.batch-data .batch-header-wrapper .two-buttons .export-list-container a i {
    margin-left: 10px;
}

.previous_expired_message {
    background: #efdfde;
    border-radius: 10px;
    padding: 10px 15px;
    margin-top: 20px;
    border: 1px solid #d6aca9;
    color: #7a4a46;
}

.previous_expired_message i {
    margin-right: 5px;
}

section.customer-dashboard .main-wrapper .left-side div#auth-prompt {
    display: flex;
    align-items: center;
    padding: 20px 40px 40px 40px;
}

section.customer-dashboard .main-wrapper .left-side div#auth-prompt p {
    margin: 0;
    font-size: 16px;
    line-height: normal;
}

section.customer-dashboard .main-wrapper .left-side div#auth-prompt i {
    margin-right: 20px;
    color: #dddddd;
    font-size: 30px;
}

section.customer-dashboard .main-wrapper .left-side form#auth-form {
    display: flex;
    padding-left: 40px;
    padding-right: 40px;
}

section.customer-dashboard .main-wrapper .left-side form#auth-form .vertical.group {
    display: flex;
    width: 100%;
}

section.customer-dashboard .main-wrapper .left-side form#auth-form .vertical.group input {
    height: 35px;
    padding-top: 0;
    padding-bottom: 0;
    border-radius: 5px;
    margin-right: 10px;
}

section.customer-dashboard .main-wrapper .left-side form#auth-form .vertical.group button#auth-submit {
    height: 35px;
    padding: 0;
    width: 50px;
    background: #185a7d;
    border-radius: 5px;
}

.company-dashboard .site-dashboard .right-side .title-text .active_search_wrap .show_inactive_user {
    margin-right: 20px;
    color: #101820;
}

.company-dashboard .site-dashboard .right-side .title-text .active_search_wrap .user_search_container input {
    padding: 4px 10px !important;
    height: auto;
    border-radius: 10px;
}

.site-primary-header-wrap ul.sub-menu li.current-menu-item a.menu-link:after {
    display: none;
}

/*.site-primary-header-wrap .sub-menu {width: fit-content; }*/

.account-billing .customer-account-balance {
    background: #e8eef2;
    text-align: right;
    padding: 20px 20px 10px 20px;
    border-radius: 0px;
}

.account-billing .customer-account-balance p {
    font-size: 14px;
    margin: 0;
    font-weight: bold;
    color: #000;
    line-height: normal;
}

.account-billing .customer-account-balance p span.woocommerce-Price-amount.amount {
    display: flex;
    justify-content: flex-end;
    font-size: 23px;
    line-height: normal;
    font-weight: normal;
}

.order-listing-wrapper table {
    border: none;
    border-top: 1px solid #fff;
}

.order-listing-wrapper table th {
    border: none;
}

.order-listing-wrapper table td {
    border: none;
}

.account-billing .customer-invoice-history {
    margin-top: 20px;
    display: flex;
    align-items: center;
    background: #e8eef2;
    color: #fff;
    padding: 13px 20px;
}

.account-billing .customer-invoice-history h3 {
    margin: 0;
    color: #101820;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    border-left: 10px solid #185a7d;
    padding-left: 10px;
}

section.people-page .two-column .left-side .meq-loop a {
    text-decoration: none;
}

.order-listing-wrapper {
    box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.08);
    /* border-radius: 10px; */
    margin-bottom: 50px;
}

.order-listing-wrapper .wpuf-pagination {
    display: flex;
    padding: 10px 20px 20px 20px;
}

.order-listing-wrapper .wpuf-pagination span.page-numbers.current {
    padding: 0;
    margin: 2px;
    border: 1px solid #888a8b;
    font-weight: bold;
    background-color: #888a8b;
    color: #FFF;
    border-radius: 5px;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
}

.order-listing-wrapper .wpuf-pagination a.page-numbers {
    background: #fff;
    font-size: 14px;
}

.site-primary-header-wrap ul.sub-menu li {
    background: #185a7d;
}

.site-primary-header-wrap ul.sub-menu li a.menu-link {
    color: #fff !important;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    font-weight: 600 !important;
    line-height: normal !important;
}

.site-primary-header-wrap ul.sub-menu li:hover {
    background: #3b7390;
}

/*.site-primary-header-wrap .sub-menu {width: fit-content; }*/

.site-primary-header-wrap .sub-menu li {
    width: 100%;
}

.site-primary-header-wrap .sub-menu li a.menu-link {
    width: 100%;
}

.billing-breadcamp nav.woocommerce-breadcrumb {
    margin: 0;
}

.billing-breadcamp nav.woocommerce-breadcrumb a:after {
    content: "\f105";
    font-family: 'FontAwesome';
    margin-left: 15px;
    font-size: 20px;
    color: #fff;
}

.account-billing {
    padding-left: 20px;
    padding-right: 20px;
    margin-top: -40px;
}

.billing-breadcamp .elementor-widget-container {
    padding-top: 20px !important;
    padding-bottom: 40px !important;
    background: #185a7d !important;
}

.setting-form .first-part {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

.setting-form .first-part label {
    width: 25%;
    font-size: 16px;
    line-height: normal;
    font-weight: bold;
    color: #000;
    padding-left: 20px;
}

.setting-form .second-part {
    display: flex;
    padding: 10px 20px;
}

.setting-form .second-part label {
    width: 25%;
    font-size: 16px;
    line-height: normal;
    font-weight: bold;
    color: #101820;
}

.setting-form .second-part .fields .field {
    display: grid;
    margin-bottom: 20px;
}

.setting-form .second-part .fields .field.mailing-city {
    float: left;
    width: 250px;
    margin-right: 15px;
}

.setting-form .second-part .fields .field.mailing-city input {
    width: 100% !important;
}

.setting-form .second-part .fields .field.mailing-zip {
    float: left;
    width: 100px;
    margin-right: 15px;
}

.setting-form .second-part .fields .field.mailing-zip input {
    width: 100% !important;
}

.setting-form .second-part .fields .field input {
    height: 30px;
    padding: 0 10px;
}

.setting-form .first-part .fields.company-name input {
    padding: 0 10px;
    height: 30px;
    width: 100% !important;
}

.setting-form .second-part .fields .field label {
    font-weight: normal;
    margin-top: 5px;
}

.setting-form .first-part .fields.company-name {
    padding-left: 10px;
    width: 453px;
}

.setting-form .submit-btn {
    text-align: right;
}

.company-dashboard table.items-table tr.inactive_tr td {
    color: #aaaaaa !important;
}

.company-dashboard table.items-table tr.inactive_tr td a {
    color: #aaaaaa !important;
}

.billing-breadcamp nav.woocommerce-breadcrumb {
    font-size: 21px !important;
    font-weight: bold !important;
    line-height: normal !important;
    text-transform: capitalize;
    color: #fff !important;
}

.billing-breadcamp nav.woocommerce-breadcrumb a {
    display: flex;
}

.billing-breadcamp nav.woocommerce-breadcrumb a {
    line-height: normal;
    font-size: 16px;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff !important;
    position: relative;
    width: fit-content;
}

.customer-dashboard-billing-table .e-con-inner {
    padding-top: 20px !important;
}

div#wpadminbar ul#wp-admin-bar-root-default li a.ab-item:hover {
    color: #c25131 !important;
}

.udb-role-vest-admin #wpadminbar .quicklinks ul li a:hover {
    color: #c25131 !important;
}

div#powerTip {
    max-width: 100%;
    left: 0 !important;
    right: 0 !important;
    margin: auto;
    width: 900px;
}

.meq-form-2_wrapper fieldset.red_bg legend.gfield_label.gform-field-label {
    color: red;
}

.meq-form-2_wrapper fieldset.red_bg legend.gfield_label.gform-field-label i {
    color: red;
}

.meq-form-2_wrapper fieldset.red_bg .gfield_radio label {
    color: red !important;
}

.meq-form-2_wrapper fieldset#field_2_481 legend.gfield_label.gform-field-label {
    position: relative;
    display: flex;
}

div#powerTip:before {
    display: none;
}

.edit-site-wrap form.wpuf-form-add ul.wpuf-form .wpuf-column .column-2 ul.wpuf-column-fields li.wpuf-el.low_temperature {
    width: 50%;
    padding-right: 10px !important;
    float: left;
}

.edit-site-wrap form.wpuf-form-add ul.wpuf-form .wpuf-column .column-2 ul.wpuf-column-fields li.wpuf-el.high_temperature {
    width: 50%;
    padding-left: 10px !important;
    float: left;
}

.edit-site-wrap form.wpuf-form-add ul.wpuf-form .wpuf-column .column-2 ul.wpuf-column-fields li.wpuf-el.low_humidity {
    width: 50%;
    padding-right: 10px !important;
    float: left;
}

.edit-site-wrap form.wpuf-form-add ul.wpuf-form .wpuf-column .column-2 ul.wpuf-column-fields li.wpuf-el.high_humidity {
    width: 50%;
    padding-left: 10px !important;
    float: left;
}

.general-breedcamp .elementor-widget-container {
    padding: 0 !important;
}

.general-breedcamp .elementor-widget-container .woocommerce-breadcrumb a {
    color: #000 !important;
}

.general-breedcamp .elementor-widget-container .woocommerce-breadcrumb a:after {
    color: #000;
    margin-left: 10px;
    margin-right: 10px;
}

.company-dashboard section.customer-dashboard .main-wrapper .left-side ul li.wpuf-el.password .wpuf-fields {
    position: relative;
}

.company-dashboard section.customer-dashboard .main-wrapper .left-side ul li.wpuf-el.password .wpuf-fields i {
    position: absolute;
    right: 20px;
    top: -5px;
    bottom: 0;
    margin: auto;
    display: flex;
    align-items: center;
    font-size: 14px;
    cursor: pointer;
}

.company-dashboard section.customer-dashboard .main-wrapper .wpuf-fields.has-error i {
    top: 0;
    margin: -28px 0 0 0 !important;
}

.form-ftr-content form.wpuf-form-add ul.wpuf-form .wpuf-fields select {
    height: 40px !important;
}

.form-ftr-content form.wpuf-form-add ul.wpuf-form .wpuf-fields input {
    height: 40px;
}

.doctor-tabs .filter-form form .clear_filter_btn_wrap.open {
    margin-top: 5px;
}

.doctor-tabs .filter-form form .clear_filter_btn_wrap.open a {
    border-bottom: 2px solid;
    width: fit-content;
    color: #185a7d;
    font-weight: 500;
    cursor: pointer;
    margin: 0;
    font-size: 18px;
}

.custom-login-pages form .wpuf-fields select#group_792 {
    width: 40%;
}

.custom-login-pages form .wpuf-fields select#agent_792 {
    width: 40%;
}

/*.billing-breadcamp.search .elementor-widget-container {padding-bottom: 20px !important; }
*/

.doctor-role .site-header ul#menu-doctormenu {
    margin: 0;
}

.doctor-role .site-header ul#menu-doctormenu a.menu-link {
    color: #777;
}

.doctor-role header ul#menu-doctor-user-menu li a.menu-link:hover {
    color: #337ab7;
}

.doctor-role .ast-primary-header-bar {
    background: #f8f8f8;
/*     border-bottom: 1px solid #e7e7e7; */
}

.doctor-role .site-header ul#menu-doctormenu img.avatar {
    border-radius: 100px;
    margin: 0 5px 0 5px;
}

.doctor-role .site-header ul#menu-doctormenu li {
    list-style: none;
    line-height: 90px;
}

.doctor-role .site-header ul#menu-doctormenu ul.sub-menu {
    margin: 0;
    position: absolute;
    top: 100%;
    width: 100%;
}

.doctor-role .site-header ul#menu-doctormenu ul.sub-menu li {
    line-height: normal;
}

.doctor-role .site-header ul#menu-doctormenu ul.sub-menu li a.menu-link {
    font-size: 14px;
    line-height: normal;
    padding: 10px 14px;
    width: 100% !important;
    display: flex;
    align-items: center;
}

.doctor-role .site-header ul#menu-doctormenu ul.sub-menu li a.menu-link i.fa-solid.fa-gear {
    height: fit-content;
    margin-right: 5px;
}

.doctor-role .site-primary-header-wrap {
    padding: 0 40px;
	max-width: 1520px
}

.doctor-role .site-primary-header-wrap .site-header-primary-section-right ul#menu-doctormenu:hover ul.sub-menu {
    visibility: visible;
}

.doctor-role .site-primary-header-wrap .site-header-primary-section-right ul#menu-doctormenu ul.sub-menu {
    visibility: hidden;
    z-index: 99999;
}

.doctor-role .site-primary-header-wrap aside.header-widget-area {
    height: 90px;
}

.doctor-role .site-primary-header-wrap ul#menu-doctor-user-menu li a.menu-link {
    line-height: 90px;
}

.meq-form-page .site-primary-header-wrap ul#menu-doctormenu {
    margin: 0;
}

.meq-form-page .site-primary-header-wrap ul#menu-doctormenu li {
    list-style: none;
    line-height: 90px;
}

.meq-form-page .site-primary-header-wrap ul#menu-doctormenu li ul.sub-menu {
    margin: 0;
    position: absolute;
    top: 100%;
    width: 100%;
    visibility: hidden;
}

.meq-form-page .site-primary-header-wrap ul#menu-doctormenu li ul.sub-menu li a.menu-link {
    display: flex;
    padding: 10px 14px;
    font-size: 15px;
    align-items: center;
}

.meq-form-page .site-primary-header-wrap ul#menu-doctormenu li ul.sub-menu li a.menu-link i {
    margin-right: 5px;
}

.meq-form-page .site-primary-header-wrap ul#menu-doctormenu li img.avatar {
    border-radius: 100px;
    margin: 0 5px 0 5px;
}

.meq-form-page .site-primary-header-wrap ul#menu-doctormenu li a.menu-link {
    color: #fff;
}

.meq-form-page .site-primary-header-wrap ul#menu-doctormenu:hover ul.sub-menu {
    visibility: visible;
}

section.customer-dashboard .main-wrapper .left-side form#username-form {
    margin-top: 20px;
}

section.customer-dashboard .main-wrapper .left-side form#username-form .header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 20px;
    background: #e9eef2;
    margin-bottom: 15px;
}

section.customer-dashboard .main-wrapper .left-side form#username-form .header .title {
    border-left: 10px solid #185a7d;
    padding-left: 10px;
    font-weight: bold;
    line-height: normal;
    color: #000;
}

section.customer-dashboard .main-wrapper .left-side form#username-form .header .filter {
    cursor: pointer;
}

section.customer-dashboard .main-wrapper .left-side form#username-form div#username-warning {
    margin-left: 20px;
    margin-right: 20px;
    background: #bb3833;
    padding: 10px 20px;
    border-radius: 10px;
    margin-bottom: 15px;
    font-size: 14px;
}

section.customer-dashboard form#username-form div#username-warning span {
    color: #fff;
    font-weight: bold;
}

section.customer-dashboard form#username-form div#username-warning .small {
    color: #fff;
    line-height: normal;
}

section.customer-dashboard form#username-form div#username-footer {
    padding-left: 20px;
    padding-right: 20px;
    text-align: right;
    margin-top: 15px;
    margin-bottom: 15px;
}

section.customer-dashboard form#username-form div#username-footer button {
    background: #185a7d;
    font-weight: bold;
    font-size: 15px;
    padding: 8px 20px;
    line-height: normal;
}

section.customer-dashboard form#username-form .s_candidate_name input {
    border-radius: 5px !important;
    font-size: 14px;
}

.edit-site-wrap form.wpuf-form-add .column-1 ul.wpuf-column-fields li.wpuf-el.enable_results_portal .wpuf-label {
    display: none;
}

.edit-site-wrap form.wpuf-form-add .column-2 a.edit_assigned_users {
    margin-right: 0;
    margin-left: auto;
    display: flex;
    justify-content: flex-end;
    background: #185a7d;
    width: fit-content;
    align-items: center;
    text-decoration: none;
    color: #fff;
    padding: 5px 15px;
    border-radius: 5px;
    margin-bottom: 10px;
    font-size: 15px;
}

.edit-site-wrap form.wpuf-form-add .column-2 a.edit_assigned_users i {
    margin-left: 5px;
}

.edit-site-wrap form.wpuf-form-add .column-2 .body.assigned_users table tr {
    display: table-row !important;
}

.edit-site-wrap form.wpuf-form-add .column-2 .body.assigned_users table tr td {
    padding: 5px 20px !important;
}

.edit-site-wrap form.wpuf-form-add .column-2 .body.assigned_users table tr td a {
    text-decoration: none;
    font-weight: bold;
    font-size: 14px;
}

.wpuf-edit-form ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li.wpuf-el.custom_html_5370355005 {
    width: fit-content;
    margin-left: auto;
    position: relative;
    top: -40px;
    right: 10px;
    margin-bottom: 0;
}

.wpuf-edit-form ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li.wpuf-el.custom_html_5370355005 .wpuf-fields {
    background: #6f886b !important;
    padding: 0 !important;
    width: 22px !important;
    height: 22px !important;
    border-radius: 5px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    opacity: 0;
}

.wpuf-edit-form ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li.wpuf-el.custom_html_5370355005 .wpuf-fields a#add_email_btn {
    color: #fff;
    text-decoration: none;
}

.wpuf-edit-form ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li.wpuf-el.custom_html_5370355005 .wpuf-fields.show_addemail_btn {
    opacity: 1 !important;
}

.edit-site-wrap form.wpuf-form-add .column-1 li.wpuf-el.shortcode_3982123123_copy {
    margin: -20px 0 0 0;
}

.edit-site-wrap form.wpuf-form-add .column-1 li.wpuf-el.shortcode_3982123123_copy ul {
    padding: 0;
}

.edit-site-wrap form.wpuf-form-add .column-1 li.wpuf-el.shortcode_3982123123_copy ul li.email_title {
    list-style: none;
    width: 100% !important;
    font-size: 14px !important;
}

.edit-site-wrap form.wpuf-form-add .column-1 li.wpuf-el.shortcode_3982123123_copy ul li.email_title:nth-child(even) {
    background: #f5f5f5;
}

.edit-site-wrap form.wpuf-form-add .column-1 li.wpuf-el.shortcode_3982123123_copy ul li.email_title {
    padding: 10px !important;
    margin: 0;
    display: flex;
    justify-content: space-between;
}

.edit-site-wrap form.wpuf-form-add .column-1 li.wpuf-el.shortcode_3982123123_copy ul li.email_title span {
    background: #dddddd;
    padding: 0;
    width: 22px !important;
    height: 22px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: auto;
}

.edit-site-wrap form.wpuf-form-add .column-1 li.wpuf-el.shortcode_3982123123_copy ul li.email_title span a.remove_email_btn {
    text-decoration: none;
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    color: #fff;
}

.elementor-location-single.ftr-post {
    padding-left: 0;
    padding-right: 0;
}

.elementor.elementor-2019.elementor-location-single.post-5207.ftr-post.type-ftr-post.status-publish.hentry.ast-article-single {}

.elementor-location-single.ftr-post h1.elementor-heading-title.elementor-size-default {
    margin-left: 20px;
    margin-right: 20px;
}

.elementor-location-single.ftr-post .batch-data {
    padding-left: 40px;
    padding-right: 40px;
}

.medispark-search-results-value {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.medispark-search-results-value .ftrbatch-list {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
}

.medispark-search-results-value .elementor-widget-shortcode {
    padding-left: 0px;
    padding-right: 0px;
}

.participants-breadcamp-section {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.company-dashboard-section.participants {
    padding-left: 0 !important;
    padding-right: 0;
}

.medispark-search-breadcamp {
    padding-left: 60px !important;
    padding-right: 60px !important;
}

.single-ftr-post .ftr-section-title .billing-breadcamp nav.woocommerce-breadcrumb a:first-child {
    float: left;
}

.single-ftr-post .ftr-section-title .billing-breadcamp nav.woocommerce-breadcrumb a:last-child {
    padding-left: 15px;
}

.single-company .site-header-section .ast-builder-menu {
    margin-left: 0px;
}

.single-company .site-header-section .ast-builder-menu ul li.menu-item label {
    color: #fff;
}

.medispark-search-breadcamp .gv-datatables thead input.gv-dt-field-filter {
    padding-top: 0;
    padding-bottom: 0;
}

.medispark-search-breadcamp .gv-datatables thead select {
    padding-top: 0;
    padding-bottom: 0;
}

section.customer-dashboard .main-wrapper .left-side form#username-form .s_candidate_name {
    padding-left: 20px;
    padding-right: 20px;
}

.company-dashboard-section.home .e-con-inner {
    padding-top: 0;
}

.company-dashboard-section.home .right-side {
    margin-top: -50px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 40px;
}

.customer-home-breadcrumbs h3 {
    color: #fff;
    margin: 0;
    font-size: 21px !important;
    font-weight: bold !important;
    line-height: normal !important;
    text-transform: capitalize;
}

.customer-home-breadcrumbs .elementor-widget-container {
    padding-bottom: 26px !important;
    padding-top: 10px !important;
    background: #185a7d !important;
}

.medispark-search-results-value.ftr .dataTables_wrapper {
    padding-left: 20px;
    padding-right: 20px;
}

.single-company .site-header-section .ast-builder-menu ul.main-header-menu li a:before {
    display: none;
}

.doctor-home-page .gv-datatables thead tr {
    background: #868686 !important;
}

.edit-site-wrap div#success-message {
    border: 2px solid #00ca19;
    margin-bottom: 10px;
    padding: 10px;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    color: #000;
}

.company-dashboard .site-dashboard .main-wrapper .right-side .pagination {
    display: flex;
    justify-content: flex-end;
    padding: 30px 20px;
}

.company-dashboard .site-dashboard .main-wrapper .right-side .pagination a.next.page-numbers {
    font-size: 0;
    background: #185a7d;
    border-radius: 3px;
}

.company-dashboard .site-dashboard .main-wrapper .right-side .pagination a.page-numbers {
    width: 30px !important;
    height: 30px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    margin-left: 10px;
}

.company-dashboard .site-dashboard .main-wrapper .right-side .pagination span.page-numbers.current {
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: bold;
    color: #000;
    font-size: 16px;
}

.company-dashboard .site-dashboard .main-wrapper .right-side .pagination a.next.page-numbers:after {
    content: "\f105";
    font-size: 25px;
    font-family: 'FontAwesome';
    color: #fff;
}

.company-dashboard .site-dashboard .main-wrapper .right-side .pagination a.prev.page-numbers {
    font-size: 0;
    background: #185a7d;
    border-radius: 3px;
}

.company-dashboard .site-dashboard .main-wrapper .right-side .pagination a.prev.page-numbers:before {
    content: "\f105";
    font-size: 25px;
    font-family: 'FontAwesome';
    color: #fff;
    rotate: 180deg;
}

section.customer-dashboard.site-dashboard .main-wrapper .left-side div#wpuf-registration-form ul.wpuf-form.form-label-above .wpuf-label.wpuf-form-sub-label {
    font-size: 12px !important;
    line-height: normal;
    color: #000;
    font-weight: normal;
    margin-bottom: 15px !important;
}

section.customer-dashboard.site-dashboard .main-wrapper .left-side div#wpuf-registration-form ul.wpuf-form.form-label-above .wpuf-fields {
    margin-bottom: 0 !important;
}

section.customer-dashboard.site-dashboard .main-wrapper .left-side div#wpuf-registration-form ul.wpuf-form.form-label-above .wpuf-fields-inline {
    margin-bottom: 0 !important;
}

section.customer-dashboard.site-dashboard .main-wrapper .left-side div#wpuf-registration-form ul.wpuf-form.form-label-above .wpuf-fields-inline input {
    height: 30px;
}

section.customer-dashboard.site-dashboard .main-wrapper .left-side div#wpuf-registration-form form#registrationform ul.wpuf-form.form-label-above li .wpuf-fields-inline label {
    display: flex;
    align-items: center;
}

section.customer-dashboard.site-dashboard .main-wrapper .left-side div#wpuf-registration-form form#registrationform ul.wpuf-form.form-label-above li .wpuf-fields-inline label input[type="checkbox"] {
    margin-left: 10px;
}

.site-primary-header-wrap .main-header-bar-navigation .site-navigation .main-header-menu li a.menu-link {
    color: #777;
}

.company-dashboard section.customer-dashboard .main-wrapper .left-side ul li.reset_password_wrap a {
    font-size: 12px;
    color: #111827;
}

.billing-breadcamp .elementor-widget-container a.notext-breadcrumb-link {
    color: #fff !important;
    font-size: 32px !important;
    font-weight: bold !important;
    line-height: normal !important;
    text-transform: capitalize;
}

.billing-breadcamp .elementor-widget-container a.notext-breadcrumb-link:after {
    display: none;
}

.site-primary-header-wrap .main-header-bar-navigation .site-navigation .main-header-menu ul.sub-menu li a.menu-link {
    color: #fff !important;
}

.medispark-search-results-value.medispark-search-breadcamp .clear_search_wrap {
    padding: 0px 20px 20px 20px;
}

.medispark-search-results-value.medispark-search-breadcamp form.gv-widget-search {
    padding-bottom: 0;
    display: none;
}

.medispark-search-results-value.medispark-search-breadcamp form.gv-widget-search .gv-search-box .gv-search p {
    margin-bottom: 0;
}

.medispark-search-results-value.medispark-search-breadcamp .clear_search_wrap a#clear_search {
    color: #185a7d;
    font-weight: 700;
    font-size: 14px;
}

.site-primary-header-wrap .site-header-primary-section-right ul.sub-menu li a.menu-link i {
    font-size: 14px;
    margin-right: 10px;
}

.setting-form .second-part .fields label {
    font-size: 14px;
    width: auto;
}

.setting-form .second-part .fields .field.mailing-zip {
    width: 250px;
}

.meq-form-2_wrapper fieldset#field_2_446 legend.gfield_label.gform-field-label {
    left: -4px;
    position: relative;
}

.meq-form-2_wrapper fieldset#field_2_451 legend.gfield_label.gform-field-label {
    position: relative;
    left: -4px;
}

section.people-page .demographics-box.email_history .emailhistory_arrows {
    display: flex;
    margin-left: auto;
}

section.people-page .demographics-box.email_history .emailhistory_arrows i {
    cursor: pointer;
}

section.people-page .demographics-box.email_history {
    overflow: hidden !important;
}

section.people-page .demographics-box.email_history table thead tr th {
    padding: 7px !important;
}

section.people-page .demographics-box.email_history table tr td {
    padding: 7px;
    font-size: 13px !important;
}

.doctor-role .site-primary-header-wrap .site-branding a.custom-logo-link img {
    filter: invert(100%);
}

section.people-page .demographics-box ul li.dem-grp {
    width: 25%;
}

section.people-page .demographics-box ul li#phone-number {
    display: grid;
}

section.people-page .demographics-box ul li#phone-number button {
    margin-left: 0;
    width: fit-content !important;
}

section.people-page .demographics-box ul li.last-four-col.con-email {
    display: flex;
}

section.people-page .demographics-box ul li.last-four-col.con-email b {
    margin-right: 10px;
    padding-right: 0 !important;
}

section.people-page .two-column .left-side .meq-loop.meq_active .meq:last-child {
    border-radius: 0 0 10px 10px;
}

.meq-form-2_wrapper fieldset#field_2_164 b {
    font-weight: bold;
}

.remove_desc div#gfield_description_2_164 {
    padding-top: 0px;
}

.meq-form-2_wrapper div#field_2_379 {
    padding-left: 40px;
}

.meq-form-2_wrapper div#field_2_379 .ginput_container.ginput_container_text {
    padding-left: 9px !important;
}

.meq-form-2_wrapper div#field_2_379 .ginput_container.ginput_container_text input {
    width: 67%;
    height: 50px;
    font-size: 13px;
}

.meq-form-2_wrapper div#field_2_510 {
    padding-left: 160px;
}

.confirmation-page-design.meq-approved .sub-header a {
    color: #fff;
    font-weight: 500;
    font-size: 18px;
}

.meq-form-2_wrapper div#field_2_17 {
    grid-column: span 4 !important;
}

.meq-form-2_wrapper fieldset#field_2_6 {
    /*grid-column: span 8;*/
}
.meq-form-2_wrapper fieldset#field_2_6 .ginput_container {gap: 10px;}
meq-form-2_wrapper fieldset#field_2_6 .ginput_container span {width: auto;flex: none;}

.meq-form-page .site-primary-header-wrap ul#menu-doctormenu {
    display: flex;
}

.meq-form-page .site-primary-header-wrap ul#menu-doctormenu li {
    margin-right: 30px;
}

.meq-form-page .site-primary-header-wrap ul#menu-doctormenu li:last-child {
    margin-right: 0;
}

.meq-form-2_wrapper div#field_2_506 label.gfield_label.gform-field-label {
    position: relative;
    left: -4px;
}

.meq-form-2_wrapper fieldset#field_2_497 legend.gfield_label.gform-field-label {
    position: relative;
    left: -8px;
}

.meq-form-2_wrapper fieldset#field_2_481 legend.gfield_label.gform-field-label i {
    font-size: 16px;
}

.meq-form-2_wrapper .gfield_validation_message {
    margin: 0 !important;
}

.meq-form-2_wrapper div#validation_message_2_32 {
    margin-bottom: 10px !important;
}

.edit-meq-sec .body table.standard {
    border: none;
}

.edit-meq-sec .demographics.module {
    box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.08);
}

.edit-meq-sec .module.meqhistory.ng-scope {
    box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.08);
}

.edit-meq-sec .module.ftrhistory.ng-scope {
    box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.08);
}

.edit-meq-sec .body tbody td {
    border: none;
}

.edit-meq-sec .body table.standard tr td {
    border: none;
}

.edit-meq-sec .header td {
    background: #fff;
}

.meq-form-2_wrapper fieldset#field_2_500 .single-radio-wrapper legend.gfield_label {
    padding-left: 32px;
}

.single-company.company-found .site-primary-header-wrap img.custom-logo {
    filter: none;
}

.single-demo.company-found .site-primary-header-wrap img.custom-logo {
    filter: none;
    background: transparent;
}

.single-demo.company-found .site-primary-header-wrap li.menu-item.company-menu-item label {
    color: #fff;
}

.wpuf-edit-form form.wpuf-form-add .column-1 li.wpuf-el.email_alerts .wpuf-label {
    display: none;
}

.wpuf-edit-form form.wpuf-form-add .column-1 li.wpuf-el.email_alerts input {
    border: none;
    padding-left: 10px;
}

.company-dashboard .site-dashboard .right-side .title-text .active_search_wrap .email_search_container {
    display: flex;
    align-items: center;
    border: 1px solid #c3c4c5;
    border-radius: 5px;
    background: #fff;
    height: 35px;
}

.company-dashboard .site-dashboard .right-side .title-text .active_search_wrap .email_search_container i {
    margin: 0 !important;
    color: #c3c4c5;
    border-right: 1px solid #c3c4c5;
    font-size: 18px !important;
    padding: 5px !important;
    height: 35px !important;
    display: flex;
    align-items: center;
}

.company-dashboard .site-dashboard .right-side .title-text .active_search_wrap .email_search_container input {
    border: none !important;
    border-radius: 0 5px 5px 0px !important;
    height: 25px !important;
    padding: 0 0 0 10px !important;
}

.company-dashboard .site-dashboard .right-side .title-text .user_search_container {
    display: flex;
    align-items: center;
    border: 1px solid #c3c4c5;
    border-radius: 5px;
    background: #fff;
    height: 35px;
}

.company-dashboard .site-dashboard .right-side .title-text .user_search_container i {
    margin: 0 !important;
    color: #c3c4c5;
    border-right: 1px solid #c3c4c5;
    font-size: 18px !important;
    padding: 5px !important;
    height: 35px !important;
    display: flex;
    align-items: center;
}

.company-dashboard .site-dashboard .right-side .title-text .user_search_container input {
    border: none !important;
    border-radius: 0 5px 5px 0px !important;
    height: 25px !important;
    padding: 0 0 0 10px !important;
}

.company-dashboard-section.home .search.filter {
    display: flex;
    align-items: center;
    border: 1px solid #c3c4c5;
    border-radius: 5px;
    background: #fff;
    height: 35px;
    position: absolute;
    right: 100px;
    top: 10px;
}

.company-dashboard-section.home .search.filter i {
    margin: 0 !important;
    color: #c3c4c5;
    border-right: 1px solid #c3c4c5;
    font-size: 18px !important;
    padding: 5px !important;
    height: 35px !important;
    display: flex;
    align-items: center;
}

.company-dashboard-section.home .search.filter input {
    border: none !important;
    border-radius: 0 5px 5px 0px !important;
    height: 25px !important;
    padding: 0 0 0 10px !important;
}

.company-dashboard-section.home .customer-dashboard-tabs form.gv-widget-search.gv-search-vertical {
    display: none !important;
}

.customer-dashboard-tabs .search.filter {
    display: flex;
    align-items: center;
    border: 1px solid #c3c4c5;
    border-radius: 5px;
    background: #fff;
    height: 35px;
    position: absolute;
    top: 10px;
    right: 20px;
}

.customer-dashboard-tabs .search.filter i {
    margin: 0 !important;
    color: #c3c4c5;
    border-right: 1px solid #c3c4c5;
    font-size: 18px !important;
    padding: 5px !important;
    height: 35px !important;
    display: flex;
    align-items: center;
}

.customer-dashboard-tabs .search.filter input {
    border: none !important;
    border-radius: 0 5px 5px 0px !important;
    height: 25px !important;
    padding: 0 0 0 10px !important;
}

section.people-page .demographics-box.meq-box table.gv-table-view-content tr.show_sub_tr {
    display: block !important;
}

.gvedit_entry_data .meq-form-2_wrapper div#field_2_15 {
    margin-top: 0;
}

.gvedit_entry_data div#field_2_17 {
    grid-column: span 12 !important;
}

.gvedit_entry_data .meq-form-2_wrapper fieldset#field_2_6 {
    grid-column: span 12;
}

.gvedit_entry_data .meq-form-2_wrapper fieldset#field_2_6 span {
    width: auto;
}

.medispark-search-results-value .search.filter {
    display: flex;
    align-items: center;
    border: 1px solid #c3c4c5;
    border-radius: 5px;
    background: #fff;
    height: 35px;
    width: 15%;
    margin-left: auto;
    margin-top: 15px;
    margin-right: 30px;
}

.medispark-search-results-value .search.filter i {
    margin: 0 !important;
    color: #c3c4c5;
    border-right: 1px solid #c3c4c5;
    font-size: 18px !important;
    padding: 5px !important;
    height: 35px !important;
    display: flex;
    align-items: center;
}

.medispark-search-results-value .search.filter input {
    border: none !important;
    border-radius: 0 5px 5px 0px !important;
    height: 25px !important;
    padding: 0 0 0 10px !important;
}

.medispark-search-results-value .filter_checkbox_wrap {
    padding-left: 20px;
}

.medispark-search-results-value .filter_checkbox_wrap label {
    margin-right: 15px;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form .setting-form .field {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form .setting-form .field label {
    width: 20%;
    display: flex;
    font-size: 16px;
    font-weight: bold;
    color: #101820;
    display: none;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form .setting-form .field input {
    padding-top: 4px;
    padding-bottom: 4px;
    line-height: normal;
    height: 35px;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form .setting-form .section {
    margin-bottom: 40px;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form .setting-form .section h3 {
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: bold;
    line-height: normal;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form .setting-form .section .fields {
    padding-left: 50px;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form .two-part {
    display: flex;
    column-gap: 20px;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form .setting-form .two-part .field {
    width: 50%;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form .setting-form .two-part .field input {
    width: 100% !important;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form .setting-form .section .three-part {
    display: flex;
    column-gap: 20px;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form .setting-form .section .three-part .left-field {
    width: 50%;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form .setting-form .section .three-part .right-field {
    width: 50%;
    display: flex;
    column-gap: 20px;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form .setting-form .section .three-part .right-field .field {
    width: 33.333%;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form .setting-form .section .three-part .right-field .field input {
    width: 100% !important;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form .setting-form .section .three-part .left-field input {
    width: 100% !important;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form .setting-form .two-part .field input#main_phone_number {
    width: auto !important;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form .setting-form .section .second-first-row .fields {
    display: flex;
    column-gap: 20px;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form .setting-form .section .fields .fields {
    padding-left: 0 !important;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form .setting-form .section .second-first-row .left-field {
    width: 50%;
    display: flex;
    column-gap: 20px;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form .setting-form .section .second-first-row .right-field {
    width: 50%;
    display: flex;
    column-gap: 20px;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form .setting-form .section .second-first-row .left-field .field {
    width: 100%;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form .setting-form .section .second-first-row .left-field input {
    width: 100% !important;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form .setting-form .section .second-first-row .right-field .field {
    width: 100%;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form .setting-form .section .second-first-row .right-field .field input {
    width: 100% !important;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form .setting-form .right-view {
    width: 50%;
    margin-left: auto;
    padding-left: 37px !important;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form .setting-form .fields.three-part.administrative-information .field input {
    width: 100% !important;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form .setting-form .fields.three-part.administrative-information .field {
    width: 100%;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form .setting-form .add-contact-button {
    display: flex;
    padding-left: 50px;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form .setting-form .add-contact-button i.fa-solid.fa-plus {
    width: 50px;
    height: 50px;
    border-radius: 100px;
    background: #185a7d;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    margin-right: 10px;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form .setting-form .add-contact-button button.add-contact-btn {
    background: transparent !important;
    padding: 0 !important;
    color: #1e293b;
    box-shadow: none;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form .setting-form .click_same_account {
    width: 51%;
    padding-left: 50px;
    margin-left: auto;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form .setting-form .click_same_admin {
    width: 51%;
    padding-left: 50px;
    margin-left: auto;
}

.medispark-search-results-value .filter_wrap_search {
    display: flex;
    align-items: center !important;
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px;
    margin-bottom: 20px;
    padding-top: 15px;
}

.medispark-search-results-value .filter_wrap_search .search.filter {
    margin-top: 0;
    margin-right: 0;
    width: auto !important;
}

.medispark-search-results-value .filter_wrap_search .clear_search_wrap {
    padding-bottom: 0;
}

.medispark-search-results-value .customer-filters {
    padding-left: 20px;
    padding-right: 20px;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form .setting-form .section .three-part .click_same_name {
    margin-top: -15px;
    text-align: right;
}

section.people-page .demographics-box li.resend_email a#resend_email_button {
    background: #185a7d;
    font-size: 14px;
    color: #fff;
    border: none;
    padding: 7px 12px;
    border-radius: 3px;
    cursor: pointer;
    text-decoration: none;
    line-height: normal;
    display: flex;
    align-items: center;
    height: fit-content;
    width: fit-content;
    margin-top: 5px;
}

.customer-dashboard-tabs .filter-form form {
    padding: 10px !important;
    top: 50px !important;
    width: 60% !important;
}

.customer-dashboard-tabs .gv-grid-col-1-1.gv-left table td {
    padding: 5px 10px !important;
}

.customer-dashboard-tabs .gv-grid-col-1-1.gv-left table th {
    padding: 5px 10px !important;
    font-size: 14px;
    line-height: normal;
}

.customer-dashboard-tabs .gv-grid-col-1-1.gv-left table td input {
    padding-top: 0;
    padding-bottom: 0;
    height: 30px;
}

.customer-dashboard-tabs .gv-grid-col-1-1.gv-left table tr.section td input {
    height: auto !important;
}

.customer-dashboard-tabs .gv-grid-col-1-1.gv-left table td label {
    font-size: 14px;
}

.customer-dashboard-tabs .gv-grid-col-1-1.gv-left table td button {
    height: 30px;
    padding: 18px 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
}

.customer-dashboard-tabs tr.section td div {
    line-height: normal;
    margin-bottom: 5px;
}

.customer-dashboard-tabs .gv-grid-col-1-1.gv-left table td h2 {
    text-align: center;
}

.customer-dashboard-tabs .filter-form form select#dateRangeSelect {
    width: 136px;
    font-size: 14px;
    padding-top: 0;
    padding-bottom: 0;
    cursor: pointer;
    margin-left: 37px;
    height: 30px;
}

.customer-dashboard-tabs .filter-form form tr:nth-child(9) td {
    display: flex;
    align-items: center;
}

.customer-dashboard-tabs .filter-form form tr:nth-child(9) td label {
    margin-right: 20px;
    line-height: normal;
}

.customer-dashboard-tabs .filter-form form tr:nth-child(9) td input {
    margin-right: 5px;
}

.doctor-tabs .filter-form form tr:nth-child(9) td {
    display: flex;
    align-items: center;
}

.doctor-tabs .filter-form form tr:nth-child(9) td label {
    margin-right: 20px;
    line-height: normal;
}

.doctor-tabs .filter-form form tr:nth-child(9) td input {
    margin-right: 5px;
}

.company-dashboard-section .right-side .elementor-tabs table td a i.fa-solid.fa-comments {
    margin-right: 5px;
}

.customer-dashboard-tabs .filter-form form tr:nth-child(9) th {
    vertical-align: middle !important;
}

.doctor-tabs .filter-form form tr:nth-child(9) th {
    vertical-align: middle !important;
}

.gvedit_entry_data div#field_2_ label.gfield_label.gform-field-label {
    width: 20%;
    margin-right: 0 !important;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form .setting-form .section div#password-lost-form-wrap {
    display: flex;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form .setting-form .section div#password-lost-form-wrap fieldset {
    border: none;
    height: fit-content;
    padding: 0;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form .setting-form .section div#password-lost-form-wrap fieldset legend {
    margin: 0;
}

.wpuf-dashboard-content form.wpuf-form.wpuf-update-profile-form .setting-form .section div#password-lost-form-wrap button#reset-pass-submit {
    font-size: 15px;
    padding: 12px 20px !important;
}

/*********urmi*********/

.customer-dashboard-tabs .filter-form {
    display: none;
}

.customer-dashboard-tabs .filter-form.open {
    display: block;
}

.customer-dashboard-tabs .gv-grid-col-1-1.gv-left {
    padding: 0 20px 0 20px !important;
}

.customer-dashboard-tabs .gv-grid-col-1-1.gv-left table h2 {
    margin: 0;
    color: #000;
    font-weight: 500;
    font-size: 18px;
}

.customer-dashboard-tabs .gv-grid-col-1-1.gv-left table th {
    color: #000;
    vertical-align: baseline;
}

.customer-dashboard-tabs .gv-grid-col-1-1.gv-left table td {
    color: #000;
    font-size: 14px;
}

.customer-dashboard-tabs .gv-grid-col-1-1.gv-left table td input {
    cursor: pointer;
    width: auto;
    font-size: 14px;
}

.customer-dashboard-tabs .gv-grid-col-1-1.gv-left table td label {
    cursor: pointer;
}

.customer-dashboard-tabs .gv-grid-col-1-1.gv-left table .clear {
    text-align: right;
    text-decoration: underline;
    font-size: 18px;
    cursor: pointer;
}

.customer-dashboard-tabs .gv-grid-col-1-1.gv-left table td button {
    background: #185a7d;
    border: none !important;
}

.company-dashboard-section .right-side .customer-dashboard-tabs .filter_btn_wrap h2.open_filter_btn {
    border-bottom: 2px solid;
    width: fit-content;
    color: #185a7d;
    font-weight: 500;
    cursor: pointer;
    margin: 0;
    font-size: 18px;
}

.customer-dashboard-tabs table.gv-datatables th input {
    display: none !important;
}

.customer-dashboard-tabs table.gv-datatables th select {
    display: none !important;
}

.customer-dashboard-tabs table.gv-datatables .hidden_gv_row {
    display: none;
}

.company-dashboard-section .right-side .customer-dashboard-tabs .filter_btn_wrap {
    position: absolute;
    top: 16px;
    right: 30px;
}

.customer-dashboard-tabs .filter_btn_wrap a.clear_filter_btn {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 100%;
    text-align: right;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    font-size: 20px;
    color: #185a7d;
    text-transform: capitalize;
    width: fit-content;
    left: auto;
    right: 0;
}

.customer-dashboard-tabs .filter-form form {
    position: absolute;
    width: 50%;
    left: auto;
    top: 70px;
    z-index: 999;
    background: #fff;
    margin: auto;
    right: 0;
    padding: 20px;
    box-shadow: 0px 3px 8px 0px #00000054;
    border-radius: 0 0 10px 0;
    animation: fadeIn 0.2s ease-in both;
    animation-delay: 0.2s;
}

.company-dashboard-section .customer-dashboard-tabs .dataTables_length {
    display: none;
}

.company-dashboard-section .customer-dashboard-tabs .dataTables_filter {
    display: none;
}

.company-dashboard-section .right-side .elementor-tabs .dataTables_info {
    padding: 30px 20px 0 20px;
    font-size: 14px;
}

.company-dashboard-section .right-side .elementor-tabs .dataTables_paginate {
    padding-top: 20px;
}

.company-dashboard-section .right-side .elementor-tabs .dataTables_paginate a.paginate_button.current {
    border: none !important;
    background: transparent !important;
    color: #868686 !important;
    font-weight: bold;
}

.company-dashboard-section .right-side .elementor-tabs .dataTables_paginate a.paginate_button:hover {
    background: none;
    color: #666 !important;
}

.company-dashboard-section .right-side .elementor-tabs .dataTables_paginate a.paginate_button {
    border: none !important;
    font-size: 14px;
}

.company-dashboard-section .right-side .elementor-tabs table th:before {
    display: block;
    color: #fff !important;
    border-color: #fff !important;
    opacity: 1;
}

.company-dashboard-section .right-side .elementor-tabs table th:after {
    display: block;
    border-color: #fff !important;
    opacity: 1;
}

.company-dashboard-section .right-side .elementor-tabs table {
    width: 100% !important;
    margin-top: 1px;
    margin-bottom: 0 !important;
}

.company-dashboard-section .right-side .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title:after {
    display: none;
}

.company-dashboard-section .right-side .elementor-tabs p {
    margin: 0;
}

.company-dashboard-section .right-side .elementor-tabs table td a {
    text-decoration: none;
}

.pft_usage_wrap {
    display: flex;
    flex-flow: wrap;
    align-items: flex-start;
    padding-top: 13px;
}

.pft_usage_wrap .main-p p {
    margin-right: 10px !important;
    color: #334155 !important;
    font-size: 14px;
    line-height: 14px !important;
}

.pft_usage_wrap .main-p {
    width: 33.333%;
}


.gf-disabled input, .gf-disabled label, .gf-disabled select {
    pointer-events: none; /* Prevent clicking */
    background-color: #e9ecef; /* Light gray background */
    opacity: 0.6; /* Makes it look disabled */
    cursor: not-allowed; /* Shows a disabled cursor */
}

/*********urmi*********/




@media only screen and (max-width: 1400px) {
    header section#block-8 p {
        font-size: 18px;
        line-height: normal;
    }
    .site-primary-header-wrap nav#primary-site-navigation-desktop ul li a.menu-link {
        padding-left: 13px;
        padding-right: 13px;
    }
    .site-primary-header-wrap nav#primary-site-navigation-desktop ul li:last-child a.menu-link {
        padding-right: 0;
    }
    header nav ul li a.menu-link i {
        margin-right: 15px;
    }
    /*.meq-form-2_wrapper .date-last-seizure {grid-column: span 7 !important; }
.meq-form-2_wrapper .frequency-of-seizures {grid-column: span 5 !important; }*/
    .meq-form-2_wrapper .gfield--input-type-email .ginput_complex .ginput_right {
        padding-left: 0px !important;
    }
    .meq-form-2_wrapper .single-radio-wrapper .ginput_container.ginput_container_radio {
        width: 20%;
    }
    .meq-form-2_wrapper .single-radio-wrapper .ginput_container_radio .gfield_radio label {
        font-size: 15px;
    }
    .doctor-tabs .gv-grid-col-1-1.gv-left table td input {
        width: 100%;
    }
    .doctor-tabs .filter-form.open form tr.section td input {
        width: auto;
    }
    body .customer-dashboard-tabs .elementor-tabs-content-wrapper {
        overflow: scroll;
    }
    .meq-form-2_wrapper .gfield--type-checkbox.asthma_date_picker {
        width: 215px;
    }
    /*.gform_wrapper .height_inc {margin-top: 30px !important; }*/
    section.people-page .demographics-box.email_history {
        overflow-x: scroll;
    }
    div#field_2_13 {
        grid-column: span 3;
    }
    /*div#field_2_11 {
        grid-column: span 2;
    }*/
    section.people-page .demographics-box ul li.per-det.over-weight {
        width: auto !important;
    }
    section.people-page .demographics-box ul li.per-det {
        width: 16.1% !important;
    }

    .meq-form-2_wrapper div#field_2_506 {
        grid-column: span 9;
    }
    /*div#field_2_15 {grid-column: span 4; padding-left: 160px; }*/
    .meq-form-2_wrapper fieldset#field_2_497 legend.gfield_label.gform-field-label {
        width: 73%;
    }
 
}

/* @media only screen and (min-width: 1280px) and (max-width: 1350px) {
	 div#field_2_16 .ginput_container.ginput_container_select select {
        width: 284px !important;
    }
} */

@media only screen and (max-width: 1350px) {
    fieldset#field_2_22 {
        grid-column: span 4;
    }

    /*div#field_2_11 {
        grid-column: span 3;
    }*/

}

@media only screen and (max-width: 1320px) {

    .meq-form-2_wrapper .candidate-details.candidate-name .name_middle {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
 
}

@media only screen and (max-width: 1296px) {

    div#field_2_15 {
        grid-column: span 3;
    }

}

@media only screen and (max-width: 1294px) {

    div#field_2_15 {
        grid-column: span 3;
    }

}

@media only screen and (max-width: 1280px) {
    .meq-form-2_wrapper .candidate-details.candidate-name .name_middle {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }

}

@media only screen and (max-width: 1097.40px) {
    /*.meq-form-2_wrapper fieldset#field_2_6 {
        grid-column: span 9;
    }*/
    div#field_2_16 {
        grid-column: span 3;
    }
    .meq-form-2_wrapper .ssn-job {
        grid-column: span 4 !important;
    }
    .gform_wrapper .site_groups {
        grid-column: span 5 !important;
    }

    div#field_2_15 {
        grid-column: span 3;
    }
}

@media only screen and (max-width: 921px) {
    .meq-form-page .ast-mobile-header-wrap button.menu-toggle {
        display: none !important;
    }
    .meq-form-page .ast-mobile-header-wrap .ast-builder-html-element a {
        color: #fff;
        font-size: 16px;
    }
}

@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translate3d(0, -20%, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}

table.dataTable thead>tr>th.sorting:before,
table.dataTable thead>tr>th.sorting:after {
    content: '';
}


/* Doctor Page */
.doctor-role #primary{
	margin-top: 0!important
}
.doctor-role #primary .container{
	max-width: 1440px!important;
	margin-top: 30px;
}
.breadcrumb {
    font-size: 14px;
    display: flex;
    align-items: center;
    padding-bottom: 15px;
    padding-bottom: 9px;
    margin-bottom: 30px;
    color: #333;
    border-bottom: 1px solid #ddd;
}
.breadcrumb a{
	text-decoration: none;
    color: #337ab7;
	font-size: 14px
}
.doctor-role .tab-buttons,
.company-found .tab-buttons{
	display: inline-block!important;
	border-bottom: none!important;
}
.doctor-role .tab-buttons,
.company-found .tab-buttons{
	transform: translateY(34px);
}
.doctor-role table{
	border-color: #ddd!important;
}
.doctor-role .tab-link, .company-found .tab-link {
    color: #363636!important;
	background-color: transparent!important;
    padding: 14px 25px 11px 0 !important;
    font-size: 14px;
    border: none !important;
	border-bottom: 2px solid transparent !important;
	text-align: left;
	border-radius: 0;
	box-shadow: none
}
.doctor-role .tab-link.active, .company-found .tab-link.active {
    color: #337ab7 !important;
    border-bottom: 2px solid #337ab7 !important;
}
.doctor-role tbody tr td,
.company-found tbody tr td{
	font-size: 14px
}
.doctor-role tbody tr td a,
.company-found tbody tr td a{
	font-weight: 700
}

.doctor-role .open_filter_btn, .company-found .open_filter_btn {
    font-weight: 500;
    cursor: pointer;
    margin: 0;
    font-size: 15px;
    padding: 12px 40px;
    box-shadow: rgba(58, 78, 95, .2) 0 0 14px, rgba(58, 78, 95, .05) 0 0px 14px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 50px;
	margin-bottom: 15px;
    margin-top: -27px;
    width: 140px;
    margin-left: auto;
}
.doctor-role .gv-datatables th{
/* 	border-top: 1px solid #ddd !important; */
	border-color: #ddd;
    color: #333;
	padding: 3px 10px!important;
	background-color: #fff
}
.doctor-role .gv-field-label,
.company-found .gv-field-label{
	font-size: 14px
}

.doctor-role table.dataTable.row-border tbody th,
.doctor-role table.dataTable.row-border tbody td,
.doctor-roletable.dataTable.display tbody th,
.doctor-role table.dataTable.display tbody td,

.company-found table.dataTable.row-border tbody th,
.company-found table.dataTable.row-border tbody td,
.company-found table.dataTable.display tbody td{
	border-top-width: 0;
/* 	box-shadow: none!important; */
	border-color: #ddd!important;
}

.doctor-role .dataTables_info,
.company-found .dataTables_info,
.doctor-role tfoot,
.company-found tfoot{
	display: none
}
.doctor-role .dataTables_paginate.paging_simple_numbers,
.company-found .dataTables_paginate.paging_simple_numbers{
	padding-right: 0
}

.filter-form form {
    position: absolute;
    left: auto;
    top: 114px;
    z-index: 999;
    margin: auto;
    right: 110px;
    padding: 10px;
    animation: fadeIn 0.2s ease-in both;
    animation-delay: 0.2s;
    background-color: #fff;
    padding: 20px;
    box-shadow: rgba(51, 122, 183, 0.1) 0rem 0rem 1rem 1rem;
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
    border: 0.0625rem solid rgb(229, 229, 229);
    border-radius: 0.5rem;
}
.filter-form form table{
	max-width: 720px;
	border-collapse: collapse;
	border-width: 0;
	padding: 20px
}
.filter-form form table tbody {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}
.filter-form form table th,
.filter-form form table tr,
.filter-form form table td{
	border-width: 0
}
.filter-form form table td{
	padding: 3px 10px;
	width: 100vw;
    max-width: max-content;
}

.filter-form form table th {
    padding: 10px 10px 2px !important;
    font-size: 14px;
    color: #333;
    vertical-align: baseline;
    line-height: normal;
    text-align: left;
	display: flex;
    flex-direction: column;
}

.filter-form form table tr.filter-date-range td{
	display: flex;
    align-items: center;
	gap: 5px;
	width: 100%!important;
    max-width: 100%!important;
}

.filter-form form table button{
    background: #337ab7;
    border: none !important;
    height: 30px;
    padding: 18px 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 15px;
    border-radius: 4px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    transition-duration: 0.3s;
}
.filter-form form table button:hover {
    background-color: #c25131;
}
.filter-form form input[type="text"],
.filter-form form input[type="number"],
.filter-form form input[type="email"],
.filter-form form input[type="url"],
.filter-form form input[type="password"],
.filter-form form input[type="search"],
.filter-form form input[type=reset],
.filter-form form input[type=tel],
.filter-form form input[type=date],
.filter-form form select{
	padding: 0 8px;
    line-height: 2;
    min-height: 30px;
    height: auto;
    box-shadow: 0 0 0 transparent;
    border-radius: 4px;
    border: 1px solid #8c8f94;
    background-color: #fff;
    color: #2c3338;
    font-size: 14px;
}
.filter-form form input::placeholder,
.filter-form form input::select,
.filter-form form input::textarea{
	color: #2c3338;
}
input[type=date]{
	cursor: pointer
}
.company-found footer .site-primary-footer-wrap{
    max-width: 1520px;
    margin: auto;
}
.doctor-role .site-footer{
	background: #f5f5f5;
}

.vm-logged-out .breadcrumb,
.company-found .breadcrumb{
	display: none
}

ul#menu-doctormenu {display: flex;list-style-type: none;margin: 0;gap: 20px;}
ul#menu-doctormenu a.menu-link {text-transform: capitalize; font-size: 13px;font-weight: 600;padding: 8px 12px;}


.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row{
	padding-left: 0;
	padding-right: 0
}

.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-inline .site-footer-section{
	justify-content: space-between
}

.company-found .gv-widgets-header .gv-widget-search.gv-search-vertical,
.company-found .gv-widget-custom-content{
	display: none
}

.company-found table.gv-datatables .fa-comments:before{
	margin-right: 6px
}
.company-found #content .dataTables_paginate a.paginate_button{
	color: #000 !important;
}
.company-found .gv-widgets-header #close_popup{
	float: right
}

