@media not all and (min-resolution:.001dpcm) { @media {

    .gform_footer {
	    bottom: -2px !important;
	}
	.footer_signup_form_wrapper.gform_validation_error .footer_signup_form .gform_footer{
		bottom: 50px !important;
	}
}}
/*-----------safari css-------------------------------*/

@-moz-document url-prefix() {
  .footer_signup_form_wrapper .gform_footer{
		bottom: 8px;
	}
	
}

@-moz-document url-prefix() {
	.gform_validation_error .footer_signup_form .gform_footer{
		bottom: 51px !important;
	}
}

/*--------------------mozilla css----------------------------------------*/


.gform_wrapper .request_quote_form .top_label li.gfield_error.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container){
	width: 105% !important;
}
.gform_validation_error .request_quote_form .gfield_error.opportunity_diagno div select{
    border: 1px solid #da291c !important;
    background: transparent !important;
    box-shadow: 0px 0px 10px 0px rgb(218 41 28 / 26%) !important;
}
.request_quote_form .other_disease input{
	width: 100% !important;
}
.request_quote_form li.age_range .ginput_container input{
	margin-top: 16px !important;
}
.signup_page_form .datepicker {
	width: 100% !important;
}
.signup_page_form .gform_footer input{
	margin-top: 32px !important;
}
ul.research_listing li{
	display: inline-table;
}
.signup_page_form .gfield_checkbox li label{
	font-size: 18px !important;
    line-height: 27px !important;
    font-weight: 400;
    font-family: 'HKGrotesk-Regular';
	max-width: 100% !important;
	color: #3d4d65 !important;
}
.signup_page_form .gfield_label_before_complex{
	display: none !important;
}
.signup_page_form .ginput_container_select select{
	font-size: 17px !important;
    line-height: 26px !important;
    font-weight: 400 !important;
    font-family: 'HKGrotesk-Regular' !important;
    background-color: #f9fafb !important;
    border: 1px solid #cccccc !important;
}
.hear_community{
	text-align: right;
}
.for_patients_community{
	margin-left: -7px;
}
.for_patients_participant{
	margin-left: -13px;
}
.for_patients_research{
	margin-left: -16px;
}
.for_patients_community_video .uabb-video__outer-wrap {
	border-radius: 10px;
}
/*.why_patient_field_col:hover{
	background-color: #ffffff;
	border-radius: 4px;
}*/
.why_patient_field_col .heading_with_text .ua-icon{
	vertical-align: middle;
	display: none;
}
.footer_signup_form .gform_footer input{
	font-weight: 700 !important;
}
.related_blog_sec .fl-col-group-nested{
	display: flex;
}
.signup_page_form .gfield_checkbox li input[type='checkbox']:checked + label:before{
	color: #ffffff !important;
  	background-color: #307fe2 !important;
	font-size: 14px !important;
    font-weight: 400 !important;
}
.signup_page_form .gfield_checkbox li label:before{
	margin: 2px 10px 2px 0;
    border-radius: 6px !important;
    border: solid 1px #cccccc !important;
    height: 26px !important;
    width: 26px !important;
    background-color: #f9fafb !important;
}
.signup_page_form .gfield_checkbox li input[type='checkbox']:checked + label{
	font-weight: 400 !important;
	color: #06038d !important;
}
.signup_page_form .gfield .validation_message{
	font-size: 15px !important;
}
.signup_page_form select{
	border-radius: 6px;
}
.signup_page_form .gfield .ginput_container_date input{
	margin-top: 0px !important;
}
.signup_page_form .gfield div.ginput_container_date{
	margin-top: 0px !important;
}
.signup_page_form .ginput_container_select{
	margin-top: 0px !important;
}
.signup_page_form li.gfield .ginput_container_select select.gfield_select{
	margin-top: 0px !important;
}
.signup_page_form .gender{
	margin-top: 16px !important;
}
.signup_page_form .gf_list_3col, .drug_radio{
	margin-top: 15px !important;
} 
.signup_page_form .signup_diagnosis{
	margin-top: 28px !important;
}
.signup_page_form .signup_radio{
	margin-top: 30px !important;
}
.signup_page_form .gfield_radio li:nth-child(2){
	margin-left: 32px !important;
}
.signup_page_form .gf_progressbar_wrapper{
	display: none;
}
.signup_page_form .gform_page_footer{
	border-top: none !important;
}
.signup_page_form .gfield_error.gender {
	margin-top: 0px !important;
}
.signup_page_form .gfield_error.gender .gfield_label{
	margin-top: 0px !important;
}
.signup_form_health_tab{
	height: 44px;
	width: 44px;
	background-color: #06038d;
	border-radius: 50%;
	display: inline-block;
	vertical-align: middle;
	color: rgba(255, 255, 255, 0.4) !important;
	border: 2px solid rgba(255, 255, 255, 0.4);
    padding-left: 8px;
    padding-top: 2px;
    margin-right: 15px;
}
.selected_tab .signup_form_health_tab{
	height: 44px;
	width: 44px;
	background-color: #ffffff;
	border-radius: 50%;
	display: inline-block;
	vertical-align: middle;
	color: #307fe2 !important;
	padding-left: 8px;
    padding-top: 2px;
    margin-right: 15px;
}
.selected_tab h4{
	color: #ffffff !important;
}
.selected_tab .fl-col-content{
	background-color: #307fe2 !important;
}
.signup_page_form .gfield_radio label{
	color: #3d4d65 !important;
    font-weight: 400 !important;
}
.signup_page_form .gfield_radio label:before{
	border: solid 1px #cccccc !important;
  	background-color: #f9fafb !important;
}
.signup_page_form .gform_page_footer input{
	font-family: HKGrotesk-Bold !important;
	transition: background .5s ease;
}
.signup_page_form .gform_confirmation_message{
	font-family: HKGrotesk-Bold !important;
    font-size: 30px !important;
    line-height: 40px !important;
    font-weight: 700 !important;
    color: #06038d !important;
}
.request_quote_form .ginput_container_email input{
	width: 100% !important;
}
.request_quote_form .req_confirm_diagno input{
	width: 100% !important;
}
.request_quote_form li.gfield .ginput_container_select select.gfield_select{
	margin-top: -4px !important;
	border-radius: 6px;
    font-weight: 400 !important;
    font-size: 17px !important;
    line-height: 26px !important;
    font-family: 'HKGrotesk-Regular' !important;
}
.req_quote_link a {
    color: #da291c !important;
}
.req_quote_link a:hover {
    color: #840e06 !important;
}
.request_quote_form .gform_confirmation_message{
	font-family: HKGrotesk-Bold !important;
    font-size: 30px !important;
    line-height: 40px !important;
    font-weight: 700 !important;
    color: #06038d !important;
}
.sign_up_header:hover{
	background-color: unset !important;
}
.signup_page_form .gfield_required {
	margin-left: 0px !important;
}
.signup_page_form .signup_address input{
	width: 100% !important;
}
.signup_page_form .gender label{
	margin-bottom: 0px !important;
}
.signup_page_form .gf_left_third {
	padding-right: 29px !important;
}
.signup_page_form .gf_middle_third {
	padding-right: 31px !important;
}
.signup_page_form .gfield_radio label{
	font-size: 18px !important;
    line-height: 24px !important;
}
.signup_page_form select::-ms-expand {
	display: none;
}
.signup_page_form select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.signup_page_form .ginput_container_select select{
	background: url(/wp-content/uploads/2021/05/dropdown_icon.png) right 15px center
	no-repeat #fff;
	background-size: 15px;
}
.lever-job-tag{
	float: right;
}
#lever-jobs-container ul{
	list-style-type: none;
	padding-left: 0px;
}
.lever_jobs_main_row .fl-col-group{
	width: 80%;
    margin: 0 auto;
}
.lever-team-title{
	font-size: 24px;
	line-height: 28px;
	font-weight: 700;
}
.lever-job-title{
	font-size: 18px;
	line-height: 26px;
	font-weight: 400;
	font-family: 'HKGrotesk-Regular';
}
.lever-job-tag{
	font-size: 18px;
	line-height: 26px;
	font-weight: 400;
	font-family: 'HKGrotesk-Regular';
	color: #3d4d65;
}
.lever-team{
	margin-bottom: 30px;
}
.signup_page_form .gfield_error .ginput_container_select select{
	border: 1px solid #da291c !important;
    background-color: transparent !important;
    box-shadow: 0px 0px 10px 0px rgb(218 41 28 / 26%) !important;
}
.signup_form_left_colof_contact {
    width: 0% !important;
}
.signup_form_left_col {
    width: 100% !important;
}
.signup_form_left_contact .uabb-infobox-title{
	float: right;
}

@media screen and (max-width: 1920px){
	.signup_contact_row {
	    width: 35%;
	}
	.signup_health_row {
	    width: 65%;
	}
}
@media screen and (max-width: 1530px){
	
}
@media screen and (max-width: 1440px){
	.signup_health_row {
	    width: 70%;
	}
	.signup_contact_row {
	    width: 30%;
	}
}
@media screen and (max-width: 1280px){
	
}
@media screen and (max-width: 1239px){
	.signup_contact_row {
	    width: 32%;
	}
	.signup_health_row {
	    width: 68%;
	}
	.signup_form_left_contact .uabb-infobox-title{
		padding-left: 40px;
	}
}
@media screen and (max-width: 1200px){
	span.post_category{margin-top: -13px !important;}
}
@media screen and (max-width: 1080px){
	.signup_tab_full_row .fl-row-content-wrap{
		padding-right: 0px !important;
    	padding-left: 0px !important;
	}
	.lever_jobs_main_row .fl-col-group{
		width: 100%;
	}
	.lastest-news-section-home .fl-post-carousel-text .fl-post-carousel-title {font-size: 13px !important;line-height: 20px !important;}
	.span.post_category{font-size: 10px !important;}
	.lastest-news-section-home .home_slider .bx-viewport{height: 158px !important;}
	span.post_category{border-bottom-left-radius: 8px;}
}
@media screen and (max-width: 1024px){
	.signup_column {
	    width: 100%;
	}
	.signup_column .fl-col-content.fl-node-content{
		margin-right: 0px;
	}
	.signup_form_info .uabb-gf-style {
		padding-right: 0px;
	}
	.lastest-news-section-home .home_slider .bx-viewport{height: 151px !important;}
	span.post_category{font-size: 9px !important;}
}
@media screen and (max-width: 980px){
	.home_slider .fl-post-carousel-post .fl-photo:after{border-bottom-left-radius: 0px !important;}
	.lastest-news-section-home .home_slider .bx-viewport {height: 145px !important;}
}
@media screen and (max-width: 920px){
	.related_blog_col .uabb-infobox-content{
		display: block;
	    width: 100% !important;
	    margin-top: 15px;
	    max-height: 100%;
    	min-height: 115px
	}
	.related_blog_col .uabb-imgicon-wrap{
		margin: 0 auto;
	    display: block;
	    text-align: center;
	    margin-right: 0px !important;
	}
	.related_blog_col .uabb-module-content.uabb-infobox{
		padding: 15px;
	}
	.signup_form_right_col{
		width: 100%;
	}
	.signup_health_row {
	    width: 66%;
	}
	.signup_contact_row {
	    width: 34%;
	}
}
@media screen and (max-width: 900px){
	.signup_health_row {
	    width: 63%;
	}
	.signup_contact_row {
	    width: 37%;
	}
}
@media screen and (max-width: 880px){
	#on_demand_events > .fl-module-content{margin-right: 0px;}
	#upcoming_events > .fl-module-content{margin-right: 0px;}
	.lastest-news-section-home .home_slider .bx-viewport {height: 168px !important;}
	.home_slider .fl-post-carousel-post .fl-photo:after {border-bottom-left-radius: 8px;}
	span.post_category {width: 35% !important;border-bottom-left-radius: 4px;}
	.lastest-news-section-home .fl-post-carousel-text .fl-post-carousel-title {font-size: 17px !important;line-height: 24px !important;}
	.lastest-news-section-home .fl-post-carousel-image {width: 35% !important;}
}
@media screen and (max-width: 820px){
	.signup_health_row {
	    width: 60%;
	}
	.signup_contact_row {
	    width: 40%;
	}
	.lastest-news-section-home .fl-post-carousel-text .fl-post-carousel-title {font-size: 15px !important;line-height: 22px !important;}
	.lastest-news-section-home .home_slider .bx-viewport {height: 158px !important;}
	.lastest-news-section-home .fl-post-carousel-text{padding: 10px 10px 17px 0px !important;}
}
@media screen and (max-width: 768px){
	.lever_jobs_main_row .fl-row-content-wrap{
		padding-left: 0px !important;
    	padding-right: 0px !important;
	}
	.signup_health_row {
	    width: 59%;
	}
	.signup_contact_row {
	    width: 41%;
	}
	.lastest-news-section-home .fl-post-carousel-text .fl-post-carousel-title {font-size: 13px !important;line-height: 20px !important;}
	.lastest-news-section-home .home_slider .bx-viewport {height: 149px !important;}
}
@media screen and (max-width: 767px){
	.related_blog_col .uabb-infobox-content{
		display: inline-block;
		width: calc(100% - 164px) !important;
	}
	.related_blog_col .uabb-module-content.uabb-infobox{
		padding-right: 15px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.related_blog_col .uabb-imgicon-wrap{
		margin-right: 15px !important;
	    display: inline-block;
	    text-align: unset;
	}
	.related_blog_col .uabb-infobox-content{
		margin-top: 0;
	    max-height: unset;
	    min-height: unset;
	}
	.signup_page_form .gform_footer input{
		padding-left: 35px !important;
	}
	.signup_form_left_contact .uabb-infobox-title{
		text-align: center;
	}
	.signup_form_contact_tab{
		padding-left: 10px;
	}
	.signup_form_right_health .uabb-infobox-title{
		text-align: center;
	}
	.signup_form_health_tab{
		padding-right: 8px;
	}
	.signup_form_left_col{
		width: auto !important;
		max-width: unset !important;
	}
	.signup_form_right_col{
		width: auto !important;
	}
	.signup_page_form .gform_page_footer .gform_previous_button{
		margin-bottom: 20px !important;
	}
	.signup_page_form .gform_page_footer input{
		padding-left: 32px !important;
	}
	.signup_form_right_health .uabb-infobox-title {
	    text-align: left;
	    font-size: 17px;
	    padding-left: 10px;
	    padding-right: 5px;
	}
	.signup_form_left_contact .uabb-infobox-title{
		text-align: left;
	    font-size: 17px;
	    padding-left: 10px;
	    padding-right: 5px;
	}
	.signup_contact_row {
		max-width: 100% !important;
	}
	.signup_health_row{
		max-width: 100% !important;
	}
	.signup_page_form .gform_confirmation_message{
		font-size: 20px !important;
    	line-height: 28px !important;
	}
	.request_quote_form .gform_confirmation_message{
		font-size: 20px !important;
		line-height: 28px !important;
	}
	.signup_page_form .gf_left_third {
		padding-right: 15px !important;
	}
	.signup_page_form .gf_middle_third {
		padding-right: 15px !important;
	}
	.signup_page_form .gform_page_footer input{
		padding-top: 10px !important;
	    padding-left: 15px !important;
	    padding-right: 15px !important;
	    padding-bottom: 11px !important;
	    margin-right: 20px !important;
	}
	.lever_jobs_main_row .fl-col-group{
		width: 70%;
	}
	.lever-job-title{
		font-size: 14px;
	}
	.lever-job-tag{
		font-size: 14px;
	}
	.lever-team-title {
    	font-size: 20px;
	}
	.lever_jobs_main_row .fl-row-content-wrap{
		padding-left: 15px !important;
    	padding-right: 15px !important;
	}
	.signup_page_form .signup_step_two .gform_page_footer {
		margin-top: 21px !important;
	}
	.signup_form_left_contact .uabb-infobox-title {
	    float: left;
	}
	.request_quote_form .gform_footer input{
        padding-top: 7px !important;
        padding-bottom: 7px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    span.post_category{border-bottom-left-radius: 4px !important;width: 32% !important;}
	span.post_category{font-size: 9px !important;}
	.home_slider .fl-post-carousel-wrapper{height: 139px}
	.home_slider .fl-post-carousel-image img{width: 100% !important;}
    .home_slider .fl-post-carousel-image {width: 32% !important;}
    .home_slider .fl-post-carousel-text {width: 66% !important;padding: 7px 7px 7px 7px !important;}
    .home_slider .fl-post-carousel-text .fl-post-carousel-title {font-size: 14px !important; line-height: 22px !important;}
}
@media screen and (max-width: 640px){
	.gform_wrapper .request_quote_form .top_label li.gfield_error.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container){
		width: unset !important;
	}
	.signup_page_form .gfield_radio li:nth-child(2) {
	    margin-left: 0px !important;
	    top: 5px !important;
	}
	.signup_page_form .gform_footer input{
		padding-left: 0px !important;
	}
	.signup_page_form .gf_left_third {
		padding-right: 0px !important;
	}
	.signup_page_form .gf_middle_third {
		padding-right: 0px !important;
	}
	.signup_page_form .gform_page_footer{
		width: 38% !important;
	}
	.signup_page_form .gform_page_footer input {
		padding-top: 6px !important;
	    padding-left: 15px !important;
	    padding-right: 15px !important;
	    padding-bottom: 7px !important;
	}
	.lever_jobs_main_row .fl-col-group{
		width: 100%;
	}
	.request_quote_form .gform_footer input{
        padding-top: 2px !important;
        padding-bottom: 2px !important;
    }
}
@media screen and (max-width: 568px){
	.signup_page_form .gform_page_footer{
		width: 43% !important;
	}
}
@media screen and (max-width: 480px){
	.signup_page_form .gform_page_footer{
		width: 51% !important;
	}
}
@media screen and (max-width: 414px){
	.signup_page_form .gform_page_footer{
		width: 60% !important;
	}
}
@media screen and (max-width: 375px){
	#back_top_btn .fl-button-wrap{
		text-align: left;
	}
	.fl-col.signup_logo_col{
		width: 100% !important;
	}
	.fl-col.back_top_btn_col{
		margin-top: 20px;
		width: 100% !important;
	}
	.signup_page_form .gform_page_footer.top_label{
		width: 68% !important;
	}
	.signup_page_form .gform_page_footer{
		width: 80% !important;
	}
}
@media screen and (max-width: 320px) {
	.related_blog_btn a{
		padding-right: 11px !important;
		padding-left: 11px !important;
		width: 91px;
	}
	.related_blog_col .uabb-infobox-content{
		padding-top: 15px;
  		padding-bottom: 15px;
	}
}
