#history-form {
	display:block;
	margin:0 auto 0 auto;
/*outline:solid 1px #b00;*/
}
#history-form h5 {
	margin:30px 0 5px 0;
	text-transform:uppercase;
	color:#011650;
}
#history-form .history-section {
	width:50%;
	float:left;
	padding:0 5px;
/*	outline:solid 1px #f0f;*/
}
div.form2-background {
	background:#ffffff url('../images/form2-div-left-bkgnd.png') repeat-y;
	border:solid 1px #ffffff;
}
div.form2-background2 {
	background:#ffffff url('../images/form2-div-left-bkgnd2.png') repeat-y;
	border:solid 1px #ffffff;
}

div.form2-div-left,
div.form2-div-left-no-all {
	width:200px;
	margin:1px 0;
	padding:5px 5px 5px 5px;
	font-size:15px;
	line-height:22px;
	text-align:right;
	float:left;
	color:#252122;
	background-color:#f1f1f1;
}

div.no-to-all-left {
	font-size:13px;
	font-weight:bold;
	text-align:left;
	line-height:13px;
	color:#ffffff;
	background-color:#011650;
}

div.form2-div-right {
	width:498px;
/*	margin:1px 0 1px 0;*/
	padding:3px 5px 2px 5px;
	line-height:16px;
	float:right;
	background-color:#ffffff;
}
div.no-to-all-right {
	line-height:16px;
	background-color:#ffffa0;
}
div.form2-div-right input[type="text"],
div.form2-div-right textarea {
	padding:2px 5px;
	font-size:14px;
	line-height:22px;
	border:solid 1px #011650;
	box-sizing: border-box;
}
div.form2-div-right input[type="text"].long,
div.form2-div-right textarea {
	width:99%;
}
div.form2-div-right input[type="radio"] {
	height:26px;
	vertical-align:middle;
}
div.form2-div-right input[type="checkbox"] {
	height:18px;
	vertical-align:middle;
}

select {
	padding:4px 5px;
	background:#ffffff;
	border:solid 1px #011650;
}

div.no-to-all-right { font-size:13px; }

/* hidden on page load */
#toggle_pt_who_pays_other,
#toggle_pt_insurer,
#toggle_pt_social_assistance_type,
#toggle_general_change_detail,
#toggle_physician_care_detail,
#toggle_cardio_vascular4,
#toggle_cardio_vascular5,
#toggle_cardio_vascular6,
#toggle_cardio_vascular_defect,
#toggle_respiratory_system1,
#toggle_respiratory_phlegm,
#toggle_endocrine1,
#toggle_endocrine2,
#toggle_endocrine4,
#toggle_bones_joints4,
#toggle_bones_oral_medication,
#toggle_bones_injection_medication,
#toggle_other3,
#toggle_other_disease_detail,
#toggle_allergies_yes1_reaction,
#toggle_allergies_yes2_reaction,
#toggle_allergies_yes3_reaction,
#toggle_allergies_yes4_reaction,
#toggle_allergies_yes5_reaction,
#toggle_allergies_yes6_reaction,
#toggle_past_surgical_yes,
#toggle_history_cigarettes,
#toggle_history_alcohol,
#toggle_history_drugs {
	display:none;
	background-color:#ffffa0;
	padding:5px 5px 10px 10px;
}

#toggle_sedation {
	display:none;
}

hr.frm2 {
	margin:30px auto 0 auto;
}

#consent-form {
	line-height:18px;
}


/* ================
	DESKTOP
   ================ */
/* 1200 - 1499 */
@media (min-width: 1200px) and (max-width: 1499px) {
	div.form2-div-right {
		width:348px;
	}
}
/* 960 - 1199 */
@media (min-width: 960px) and (max-width: 1199px) {
	div.form2-div-right {
		width:228px;
	}
}
/* ================
	MOBILE
   ================ */
@media (max-width: 959px) {
	.hide-mobile { display:none; }
}

/* 800 - 959 */
@media (min-width: 800px) and (max-width: 959px) {
	div.form2-background {
		background:#ffffff none;
	}
	div.form2-div-left {
		width:100%;
		text-align:left;
	}
	div.form2-div-right {
		width:100%;
	}
	#history-form .history-section {
		width:100%;
		float:none;
	}
}

/* 640 - 799 */
@media (min-width: 640px) and (max-width: 799px) {
	div.form2-background {
		background:#ffffff none;
	}
	div.form2-div-left {
		width:100%;
		text-align:left;
	}
	div.form2-div-right {
		width:100%;
	}
	#history-form .history-section {
		width:100%;
		float:none;
	}
}

/* 480 - 639 */
@media (min-width: 480px) and (max-width: 639px) {
	div.form2-background {
		background:#ffffff none;
	}
	div.form2-div-left {
		width:100%;
		text-align:left;
	}
	div.form2-div-right {
		width:100%;
	}
	#history-form .history-section {
		width:100%;
		float:none;
	}
}

/* 320 */
@media (max-width: 479px) {
	div.form2-background {
		background:#ffffff none;
	}
	div.form2-div-left {
		width:100%;
		text-align:left;
	}
	div.form2-div-right {
		width:100%;
	}
	#history-form .history-section {
		width:100%;
		float:none;
	}
}
