@charset "utf-8";

.frm_style_formidable-style.with_frm_style .frm_primary_label {
	font-size: 16px!important;
}

.frm_style_formidable-style.with_frm_style .vertical_radio .frm_checkbox,
.frm_style_formidable-style.with_frm_style .vertical_radio .frm_radio,
.vertical_radio .frm_catlevel_1 {
	width: calc(100% / 2);
	float: left;
	line-height: 2;
}

.frm_style_formidable-style.with_frm_style .form-field {
	display: table;
}

.frm_form_field.form-field.frm_top_container.frm_hidden {
	display: none;
}

.frm_style_formidable-style.with_frm_style .frm_section_heading {
	margin-top: 2em!important;
}

.frm_style_formidable-style.with_frm_style .frm_radio label,
.frm_style_formidable-style.with_frm_style .frm_checkbox label,
.frm_style_formidable-style.with_frm_style .frm_form_field.frm_html_container {
    font-size: 16px!important;
}


.btn-submit {font-size: 18px!important; padding: 15px 20px!important;}

.frm_style_formidable-style.with_frm_style .frm_primary_label {margin: 0 0 1em!important;}

#apworld-box,#apworld-box p {font-size: 18px!important;}

#apworld-box h3 {font-weight: 500!important; line-height: 3rem;}
#apworld-box hr {border-top: 2px solid #e8e8e8;}

.form-box {max-width: 75%; margin: 0 auto;}

.frm_style_formidable-style.with_frm_style .form-field.frm_section_heading {margin-bottom: 2em!important;}

.rdo-box {padding: 2em; border: 1px solid #ccc; border-radius: 3px; margin-top: 2em!important;
	margin-bottom: 2em!important; display: inline-table!important;}

.frm_message p { font-size: 1.85rem!important; margin-bottom: 2em!important; text-align: center;}
.frm_message p:last-child {margin-bottom: 0!important;}

.frm_style_formidable-style.with_frm_style .frm_radio input[type=radio], .frm_style_formidable-style.with_frm_style .frm_checkbox input[type=checkbox] {
	font-size: 100%!important;
}

#apworld-box h2 {width: 75%; margin: 1em auto 2em;}
h2.txt-close {line-height: 1.65!important; font-weight: 500!important; width: 50%!important;}

img.img75 {width: 75%; height: auto;}

@media screen and (max-width: 768px) {
	#apworld-box h2 {width: 90%; font-size: 2.5rem; line-height: 1.25; font-weight: 500;}
	h2.txt-close {width: 90%!important;}
	img.img75 {width: 85%; height: auto;}

	.frm_style_formidable-style.with_frm_style .vertical_radio .frm_checkbox,
	.frm_style_formidable-style.with_frm_style .vertical_radio .frm_radio,
	.vertical_radio .frm_catlevel_1 {
		width: calc(100% / 2);
	}
	.form-box {max-width: 85%;}
}   
@media screen and (max-width: 414px) {
	#apworld-box,#apworld-box p {font-size: 16px!important;}
	img.img75 {width: 100%; height: auto;}

	.entry-highlight, p {font-size: 16px!important;}
	.frm_style_formidable-style.with_frm_style .vertical_radio .frm_checkbox,
	.frm_style_formidable-style.with_frm_style .vertical_radio .frm_radio,
	.vertical_radio .frm_catlevel_1 {
		width:100%;
	}
	.form-box {max-width: 100%;}
}


