/* ======== LANDING PAGE ======== */

.page-template-page-painform .page-wrapper {
  background: none repeat scroll 0 0 #007eb3;
}
#page-wrap.painform { background:#fff;}
#page-wrap.painform #logo {
  text-align: center;
}
.page-template-page-painform .gform_button.button {
  border: medium none;
  color: white;
  margin: 50px 0 0;
  padding: 10px;
}
.page-template-page-painform .ginput_container {
  position: relative;
}
#field_7_1 > label, #field_9_1 > label {
  font-size: 20px;
  font-weight: 600;
  margin: 10px 0 44px;
}
.mrmrs {
  position: absolute;
  top: 315px;
}
.mrmrs span.first {
  margin: 0 0 0 2px;
}
.mrmrs span {
  margin: 0 0 0 198px;
}
.mmspan {
margin: 5px 0 0;
}
.ail-wrapper {
overflow: hidden;
}
.page-template-page-painform h1 {
  margin: 20px 0 0;
  text-align: center;
}
.haveu {
  font-size: 35px;
  font-style: italic;
  font-weight: bold;
  margin: 10px 0 0;
  text-align: center;
}

.niagara-mr > label.gfield_label, 
.gfield h2  {
  background: #4bb8ba !important;
  color: white;
  display: block;
  font-size: 20px;
  font-weight: 600 !important;
  padding: 5px 15px;
  width: 100%;
}

.gform_wrapper form {
  position: relative;
}
.gform_wrapper .niagara-mr .gfield_checkbox li label {
	margin:4px 0 0 35px;
	font-size: 15.75px;
	line-height: 20px;
	font-weight:700;
}
.gform_wrapper .niagara-mrs .gfield_checkbox li {
	width: 90%;
}
.gform_wrapper .niagara-mrs .gfield_checkbox li label {
	display: none;
}
.gform_wrapper .niagara-mrs > label.gfield_label {
  display: none;
}

.niagara-mrs ul {
    width: 1137px;
}

.niagara-mrs.ailment {
  left: 22px;
  pointer-events: none;
  position: absolute;
  top: 90px;
}
.niagara-mrs .ginput_container .gfield_checkbox li::before {
  content: "/";
  display: inline-block;
  float: left;
  margin-right: 7px;
  margin-top: 4px;
}

.niagara-mrs.area {
  left: 22px;
  position: absolute;
  pointer-events: none;
  top: 365px;
}
.niagara-mrs li input {
  pointer-events: auto;
}

.validation_error { display:none;}


@media only screen and (max-width: 1199px) and (min-width: 960px) {
	.mrmrs span { margin: 0 0 0 120px;}
	.mrmrs span.last { margin: 0 0 0 150px;}
	.niagara-mrs ul { width: 901px;}
}

@media only screen and (max-width: 959px) and (min-width: 768px) {
	.mrmrs span { margin: 0 0 0 114px;}
	.niagara-mrs ul { width: 733px;}
}


/*
.gform_wrapper .niagara-mrs .gfield_checkbox li label {
	display: none;
}

.niagara-mrs.ailment {
  left: 19px;
  pointer-events: none;
  position: absolute;
  top: 90px;
}


.niagara-mrs li input {
  pointer-events: auto;
}
.page-template-page-painform .gform_confirmation_message_7 {
  background: none repeat scroll 0 0 white;
  font-size: 20px;
  height: 50px;
  margin: 50px 0 0;
  position: relative;
  text-align: center;
}

.niagara-mrs .ginput_container .gfield_checkbox li::before {
  content: "/";
  display: inline-block;
  float: left;
  margin-right: 6px;
}
.mrmrs span {
    margin: 0 0 0 159px;
}
.niagara-mrs ul {
    width: 861px;
}
/*
.page-template-page-painform #landing-wrapper {
  width: 980px;
}
*/
.page-id-464 .mrmrs  {
  display: none;
}
.gform_wrapper .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.text-uppercase, .text-uppercase input[type="text"]  {
  text-transform: uppercase;
}

/* FORM TWEAKS */
.force-left-col1, .force-left-col2 {
 	 clear: none !important;
  	float: left;
}
.force-left-col1 {
	margin-right: 17px;
}
.force-left-col1 .ginput_container input[type="text"], 
.force-left-col1 select.medium {
	width: 80px !important;
	padding: 10px 12px !important;
}
.force-left-col2 .ginput_container input[type="text"] {
	width: 395px !important;
}
.gfield_error.force-left-col2 .ginput_container input[type="text"] {
	width: 393px !important;
}
.force-left-col1.left-margin-fix {
	margin-left: 44px !important;
}
.gform_wrapper .top_label .force-left-col2.gfield_error {
  width: auto;
}
/* Validation form Fixes */
.gf_browser_chrome .niagara-mrs.area {
	top: 361px;
}
.gf_browser_gecko .niagara-mrs.area {
	top: 363px;
}
.gform_validation_error .niagara-mrs.area {
	top: 455px;
}
/*
.gform_validation_error .niagara-mrs.ailment{
	top: 181px;
}
*/

#input_7_16, #input_7_7, #input_7_14, #input_7_9, #input_7_8, #input_7_22, #input_7_10,
#input_9_16, #input_9_7, #input_9_14, #input_9_9, #input_9_8, #input_9_22, #input_9_10, .gform_wrapper select { margin-bottom:20px;}

#input_9_17, #input_9_4_1, #input_9_4_2, #input_9_4_3, #input_9_4_5, #input_9_28, #input_9_5, #input_9_6,
#input_7_17, #input_7_4_1, #input_7_4_2, #input_7_4_3, #input_7_4_4, #input_7_4_5, #input_7_5, #input_7_6, #input_17_41 {
	margin-bottom:0px !important;
}
.gform_wrapper div.charleft.warningTextareaInfo {
	margin-bottom:15px !important;
}

.gform_confirmation_message {
    position: relative;
    display: block;
    text-align: center;
    background-color: #ebf3d8;
	color:#88b12b;
    border-radius: 2px;
    font-weight: 600;
    text-transform: none;
    padding: 12px 40px 12px 20px;
	margin-top:45px;
    margin-bottom: 20px;
}
