/* UPDATE INFORMATION FORM */
#payment_form .gform_wrapper .gravity-select-parent select, .gform_wrapper .gravity-select-parent .ginput_complex select, .gform_wrapper .ginput_complex .ginput_right .gravity-select-parent select {
padding: 5px 1px;
width: 100% !important;
}
#update_insurance_information_form .gform_wrapper .gf_progressbar_wrapper{
	width:100%;
}
#update_insurance_information_form .gform_wrapper .gf_progressbar{
	width:100%;
}
#update_insurance_information_form .gf_progressbar{
	background-image:none;
	background-color:#eee;
	height: 10px;
	line-height:10px !important;
}
#update_insurance_information_form .gform_wrapper .percentbar_blue{
	background-image:none;
	background-color: #0A0;
}
#update_insurance_information_form .gform_wrapper .gf_progressbar_percentage span{
	font-size:8px;
	display:none;
}
#update_insurance_information_form .gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title{
	font-size:12px !important;
}
#update_insurance_information_form .gform_wrapper .gf_progressbar_wrapper{
	border-bottom: 0px none #FFF;
	margin-bottom: 20px;
}
#update_insurance_information_form .gform_wrapper .gform_page_footer{
	border-top: 0px none #FFF;
	margin-top: 40px;
}

#update_insurance_information_form .button, .gform_wrapper .gform_button {
	background: #8ec73f;
	color: #ffffff;
	background-image: -webkit-gradient( linear, left bottom, left top, from( #80B735 ), to( #8ec73f ) );
	background-image: -webkit-linear-gradient( bottom,#80B735, #8ec73f );
	background-image: -moz-linear-gradient( bottom, #80B735, #8ec73f );
	background-image: -o-linear-gradient( bottom, #80B735, #8ec73f );
	background-image: linear-gradient( to top,#80B735, #8ec73f );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ec73f', endColorstr='#80B735');
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
	min-height: 30px;
	line-height: 30px;
	font: 13px/30px 'PTSansBold', arial, helvetica, sans-serif;
	font-family: "PT Sans", Arial, Helvetica, sans-serif !important;
	text-transform: uppercase;
	text-align: center;
	padding: 0 30px;
	border-radius: 2px;
	font-weight: bold;
	cursor:pointer;
}

#update_insurance_information_form .button:hover, .gform_wrapper .gform_button:hover {
	background: #5aabd6;
	color: #f5f5f5;
	background-image: -webkit-gradient( linear, left bottom, left top, from( #8ec73f ), to( #80B735 ) );
	background-image: -webkit-linear-gradient( bottom, #8ec73f, #80B735 );
	background-image: -moz-linear-gradient( bottom, #8ec73f}, #80B735 );
	background-image: -o-linear-gradient( bottom, #8ec73f, #80B735 );
	background-image: linear-gradient( to top, #8ec73f, #80B735 );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80B735', endColorstr='#8ec73f');
}

#update_insurance_information_form label{
	color:#666;
}
#update_insurance_information_form .gfield_label{
	font-size:16px !important;
	font-weight:normal;
	margin-bottom: 6px;
}
#update_insurance_information_form .gravity-select-parent .select-arrow{
	height:29px;
}
#update_insurance_information_form select, #update_insurance_information_form input[type="text"]{
	font-size:14px;
	border-color: #D2D2D2 !important;
	box-shadow: none;
	margin-bottom: 3px !important;
	color: #747474 !important;
}

#update_insurance_information_form .ui-datepicker-trigger{
	position:relative;
	top:3px;
	left:3px;
}


#update_insurance_information_form .gform_wrapper .gsection h2{
	color:#000 !important;
}
#update_insurance_information_form .gsection_description{
	color:#777 !important;
}
#update_insurance_information_form .gsection{
	background-color: #E9F2F9;
	padding: 5px 15px 0px;
	border-left: 10px #1B325F solid;
}

#update_insurance_information_form #field_4_44 {
	display:none;
}


#update_insurance_information_form #field_4_7 span label, #update_insurance_information_form #field_4_11 span label, #update_insurance_information_form #field_4_17 span label, #update_insurance_information_form #field_4_29 span label, #update_insurance_information_form #field_4_43 span label {
font-size: 12px !important;
position: relative;
top: -5px;
}

#update_insurance_information_form #field_4_8, #update_insurance_information_form #field_4_14, #update_insurance_information_form #field_4_26, #update_insurance_information_form #field_4_37, #update_insurance_information_form #field_4_41{
margin-top:45px;
}


#update_insurance_information_form #field_4_7 {
max-width: 912px;
}
#update_insurance_information_form #field_4_9 .ginput_container, #update_insurance_information_form #field_4_18 .ginput_container, #update_insurance_information_form #field_4_30 .ginput_container {
max-width: 100px;
}
#update_insurance_information_form #field_4_15 .ginput_container, #update_insurance_information_form #field_4_27 .ginput_container {
max-width: 440px;
}
#update_insurance_information_form #field_4_15 .gravity-select-parent, #update_insurance_information_form #field_4_27 .gravity-select-parent {
width:100% !important;
}


#update_insurance_information_form #input_4_11_4_container, #update_insurance_information_form #input_4_43_4_container{
	position:relative;
	left:-5px;
}
@media all and (max-width: 1000px){
	#update_insurance_information_form #input_4_11_4_container, #update_insurance_information_form #input_4_43_4_container{
		left:0px;
	}
}





.qtip{
	max-width:500px !important;
}
#field_4_4, #field_4_5{
	display:none;
}
#tooltip_payment_to, #tooltip_treated_at{
	float: left;
	margin-left: 25px;
	margin-top: 6px;
}
#tooltip_cvv{
	margin-left: 25px;
	position:relative;
	top:2px;
}
#tooltip_account_number{
	margin-left: 25px;
	margin-top: 6px;
}
#update_insurance_information_form #field_4_3 .gravity-select-parent{
    width:100% !important;
	max-width:500px;
	float:left;
}
@media all and (max-width: 740px){
	#update_insurance_information_form #field_4_3 .gravity-select-parent{
		width:100%;
	}
	#tooltip_payment_to{
		margin-left: 1px;
		margin-top: 6px;
	}
}
#update_insurance_information_form #field_4_1 .gravity-select-parent{
	width:700px !important;
	float:left;
}
@media all and (max-width: 870px){
	#update_insurance_information_form #field_4_1 .gravity-select-parent{
		width:100% !important;
	}
	#tooltip_treated_at{
		margin-left: 1px;
		margin-top: 6px;
	}
}
@media all and (max-width: 680px){
	#update_insurance_information_form #field_4_1 select{
		font-size:10px;
	}
	#update_insurance_information_form #field_4_1 .gravity-select-parent .select-arrow {
		height: 25px;
	}
}
@media all and (max-width: 795px){
	#tooltip_account_number{
		margin-left: 1px;
	}
}





























