﻿@charset "utf-8";
::-ms-clear {
display: none !important;
}
.qbe_form {
	max-width: 1220px;
}
.required:before {
	content: "*";
	font-size: 15px;
	color: #ec881d;
	position: absolute;
	margin-left: -10px;
	margin-top: 2px;
}
.labelleft {
	float: left;
	white-space: nowrap;
	width: 40vmin;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 5vmin;
	line-height: 5.25vmin;
	word-wrap: break-word;
	white-space: normal;
	padding-top: 0vh;
	padding-left: 1vmin;
	color:white;
}
input::-ms-clear {
 display: none !important;
}
.labelleft_input::-ms-clear {
 display: none !important;
}
.labelleft_input {
	overflow: hidden;
	display: block;
	padding: 0 5px 0 5px;
	position: relative;
}
.standard_label_width_select {
	margin-left: 25vw !important;
	height: 10vw;
}
.standard_label_width_select_wide_label {
	margin-left: 185px !important;
	height: 28px;
}
.form_right_col, .form_left_col {
	max-width: 610px;
	min-width: 240px;
}
.ddcommon {
	width: 100% !important; /*For Select drop-downs*/
	height: 26px;
}
.mvrreportTable li>.ddlabel, .mvrreportTable div span>.ddlabel {
	padding-right: 0px;
!important; /*For Select drop-downs*/
}
.mvrreportTable .table_state_select li>.ddlabel {
	line-height: 26px !important; /*For Select drop-downs*/
}
.mvrreportTable td>.checked_output:before {
	margin-right: 0px;
}
.cluereportTable li>.ddlabel, .cluereportTable div span>.ddlabel {
	padding-right: 0px;
!important; /*For Select drop-downs*/
}
.cluereportTable .table_state_select li>.ddlabel {
	line-height: 26px !important; /*For Select drop-downs*/
}
.cluereportTable td>.checked_output:before {
	margin-right: 0px;
}
.labelleft_input input {
	/*width: 100%*/
}
.labelleft_input select {
	width: 100%
}
label {
	cursor: default;
	float: left;
	font-size: 13px;
	font-weight: normal;
	color: #313131;
}
.labelleft_check {
	overflow: hidden;
	display: block;
	padding: 0 5px 0 5px;
}
.vertical_form_spacer {
	height: 5vmin;
}
.vertical_form_half_spacer_top {
	height: 7px;
}
.vertical_form_half_spacer_bottom {
	height: 8px;
}
.inline_field_title {
	height: 45px;
	font-size: 12px;
	color: #323232;
	line-height: 60px;
	margin-left: 105px;
}
.inline_field_title span {
	background-color: #9d9d9d;
	padding: 2px 5px 2px 5px;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	border-radius: 3px;
}
form s:hover label {
	color: #003871;
}
.labelleft_input:hover:before {
	content: url(../images/icon_hover_field.png);
	position: absolute;
	margin-top: 5px;
	z-index: 900;
}
table .labelleft_input:hover:before {
	margin-top: 7px;
}
.fieldlock:hover:before, .fielddis:hover:before {
	content: '';
	position: absolute;
	margin-top: 10px;
	z-index: 900;
}
.labelDollar:hover:before {
	margin-left: 9px;
}
.testid:hover:before {
	content: url(../images/icon_hover_field.png);
	position: absolute;
	margin-top: -10px;
	z-index: 900;
}
.labelleft_bigsearch:hover:before {
	content: url(../images/icon_current_field.png);
	margin-top: 33px;
	margin-left: 1px;
}
select {
	cursor: pointer;
	background: #fcfcfc;
	border-radius: 3px;
	height: 23px;
	box-sizing: border-box;
	border: 1px solid #9d9d9d;
	padding-left: 4px;
}
select:active, select:focus {
	border: 1px solid #ec881d;
	box-shadow: inset 0 0 0 1px #ec881d;
	outline: none;
	background-image: url(../images/icon_current_field.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.help:hover .tip {
	display: inline;
}
.help:hover .tip:before {
	display: inline;
}
.wrap {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.qbe_standard_field {
	background: #fcfcfc;
	border: .5vmin solid #9d9d9d;
	border-radius: .75vmin;
	padding-left: 1vmin;
	box-sizing: border-box;
	padding-left: 1vw;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 5vmin;
	height: 10vmin;
}
.qbe_standard_textbox {
	background: #fcfcfc;
	border: 1px solid #9d9d9d;
	border-radius: 3px;
	padding-left: 5px;
	box-sizing: border-box;
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 28px;
	overflow: hidden;
}
.qbe_error_field {
	background: #ffbaba;
	border: 1px solid #96050c;
	border-radius: 3px;
	padding-left: 5px;
	box-sizing: border-box;
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 28px;
}
.qbe_warning_field {
	background: #f7e6b7;
	border: 1px solid #9c7100;
	border-radius: 3px;
	padding-left: 5px;
	box-sizing: border-box;
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 28px;
}
.qbe_information_field {
	background: #cfdeed;
	border: 1px solid #4f6694;
	border-radius: 3px;
	padding-left: 5px;
	box-sizing: border-box;
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 28px;
}
.qbe_standard_field:focus {
	border: .5vmin solid #ec881d;
	box-shadow: inset 0 0 0 .1vmin #ec881d;
	outline: none;
	background-image: url(../images/icon_current_field.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.fieldlock>.qbe_standard_field:focus, .fielddis>.qbe_standard_field:focus {
	border: none;
	box-shadow: none;
}
.qbe_standard_textbox:focus {
	border: 1px solid #ec881d;
	box-shadow: inset 0 0 0 1px #ec881d;
	outline: none;
	background-image: url(../images/icon_current_field.png);
	background-repeat: no-repeat;
	background-position: left 9px;
}
.qbe_standard_field:focus:hover {
	content: url(../images/icon_current_field.png);
	position: relative;
	margin-top: 0px;
}
.qbe_standard_textbox:focus:hover {
	content: url(../images/icon_current_field.png);
	position: relative;
	margin-top: 0px;
}
.qbe_standard_checkbox {
	height: 28px;
}
.qbe_standard_select {
	height: 28px;
}
input[type=checkbox].css-checkbox {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
}
input[type=checkbox]:focus {
	border: 3px solid #ec881d;
}
label.checkbox_1 {
	display: inline-block;
	cursor: pointer;
	position: relative;
	padding-left: 5px;
	margin: 0px;
	height: 22px;
}
label.checkbox_label_vehicle_include, label.checkbox_label_val_art {
	margin-left: 5px;
	padding-top: 2px;
}
label.checkbox_label_incident_include, label.checkbox_label_umbpolicy_include {
	margin-left: 5px;
	padding-top: 2px;
}
label.checkbox_1 span {
	font-family: Arial, Helvetica, sans-serif;
	color: #323232;
	font-size: 12px;
}
label.checkbox_1:before {
	content: "";
	display: inline-block;
	width: 22px;
	height: 22px;
	margin-right: 5px;
	background-color: #fcfcfc;
	border: 1px solid #9d9d9d;
	border-radius: 3px;
}
label.checkbox_1:hover:after {
	border-color: #9d9d9d;
	content: url(../images/icon_hover_field.png);
	position: absolute;
	margin-top: 5px;
	left: 5px;
	z-index: 900;
}
label.checkdis:before, label.checkdis:hover:before {
	content: "";
	display: inline-block;
	width: 22px;
	height: 22px;
	margin-right: 5px;
	background: none;
	background-color: none;
	border: 1px solid rgba(157,157,157,.5);
	border-radius: 3px;
	cursor: default;
}
label.checkbox_readonly:before {
	content: "";
	display: inline-block;
	width: 22px;
	height: 22px;
	margin-right: 5px;
	background-color: transparent;
	border: 1px solid rgba(157,157,157,.5);
	border-radius: 3px;
}
label.checkbox_readonly:hover:before {
	border-color: rgba(157,157,157,.5);
}
input[type=checkbox].checkbox_1 {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: 0;
	border: 1px solid transparent;
	margin-top: 0px;
}
input[type=checkbox].checkbox_1 + label.checkbox_1:before {
	content: "\2713";
	font-size: 19px;
	font-weight: bold;
	color: rgba(255,255,255,0);
	text-align: center;
	line-height: 23px;
	background-color: #fcfcfc;
}
input[type=checkbox].checkbox_1:checked + label.checkbox_1:before {
	content: "\2713";
	font-size: 19px;
	font-weight: bold;
	color: green;
	text-align: center;
	line-height: 23px;
	background-color: #fcfcfc;
}
input[type=checkbox].checkbox_readonly + label.checkbox_readonly:before {
	content: "-";
	font-size: 19px;
	font-weight: bold;
	color: #323232;
	text-align: center;
	line-height: 23px;
	background-color: #fcfcfc;
}
input[type=checkbox].checkbox_readonly:checked + label.checkbox_readonly:before {
	content: "\2713";
	font-size: 19px;
	font-weight: bold;
	color: green;
	text-align: center;
	line-height: 23px;
	background-color: #fcfcfc;
}
input[type=checkbox].checkbox_1:focus + label.checkbox_1:before {
	box-shadow: inset 0 0 0 1px #ec881d;
	border: 1px solid #ec881d;
	border-radius: 3px;
	background-color: #fcfcfc;
	background-image: url(../images/icon_current_field.png);
	background-repeat: no-repeat;
	background-position: left center;
}
label.checkbox_2 {
	display: inline-block;
	cursor: pointer;
	position: relative;
	padding-left: 5px;
	margin: 0px;
	height: 22px;
}
label.checkbox_2 span {
	font-family: Arial, Helvetica, sans-serif;
	color: #323232;
	font-size: 12px;
}
label.checkbox_2:before {
	content: "";
	display: inline-block;
	width: 22px;
	height: 22px;
	margin-right: 5px;
	background-color: #fcfcfc;
	border: 1px solid #9d9d9d;
	border-radius: 3px;
}
label.checkbox_2:hover:before {
	border-color: #9d9d9d;
}
input[type=checkbox].checkbox_1 {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: 0;
	border: 1px solid transparent;
	margin-top: 0px;
}
input[type=checkbox].checkbox_2 + label.checkbox_2:before {
	content: "\2713";
	font-size: 19px;
	font-weight: bold;
	color: #fcfcfc;
	text-align: center;
	line-height: 23px;
	background-color: #fcfcfc;
}
input[type=checkbox].checkbox_2:checked + label.checkbox_2:before {
	content: "\2713";
	font-size: 19px;
	font-weight: bold;
	color: #323232;
	text-align: center;
	line-height: 23px;
	background-color: #fcfcfc;
}
input[type=checkbox].checkbox_2:focus + label.checkbox_2:before {
	box-shadow: inset 0 0 0 1px #ec881d;
	border: 1px solid #ec881d;
	border-radius: 3px;
	background-color: #fcfcfc;
	background-image: url(../images/icon_current_field.png);
	background-repeat: no-repeat;
	background-position: left center;
}
input[type=radio].css-radio {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
}
input[type=radio]:focus {
	border: 3px solid #ec881d;
}
label.radio_1 {
	display: inline-block;
	cursor: pointer;
	position: relative;/* padding-left: 5px;
    margin: 0px;
	height: 22px;*/
}
label.radio_1 span {
	font-family: Arial, Helvetica, sans-serif;
	color: #323232;
	font-size: 12px;
}
.radio_readonly {
	font-family: Arial, Helvetica, sans-serif;
	color: #323232;
	font-size: 12px;
}
label.radio_1:before {
	content: "";
	display: inline-block;
	width: 24px;
	height: 14px;
	margin-right: 5px;
	background-color: #fcfcfc;
	border: 1px solid #9d9d9d;
	border-radius: 18px;
}
label.radio_1:hover:before {
	border-color: #9d9d9d;
}
label.radiodis:before, label.radiodis:hover:before {
	content: "";
	display: inline-block;
	width: 24px;
	height: 14px;
	margin-right: 5px;
	background: none;
	background-color: none;
	border: 1px solid rgba(157,157,157,.5);
	border-radius: 18px;
	cursor: default;
}
input[type=radio].radio_1 {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: 0;
	border: 1px solid transparent;
	margin-top: 0px;
}
input[type=radio].radio_1 + label.radio_1:before {
	content: "";
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	line-height: 11px;
	background-color: #fcfcfc;
	box-sizing: border-box;
	position: relative;
	top: 3px;
}
input[type=radio].radio_1:checked + label.radio_1:before {
	content: "";
	font-size: 15px;
	font-weight: bold;
	color: #fcfcfc;
	text-align: center;
	line-height: 11px;
	background-color: #323232;
	box-sizing: border-box;
	box-shadow: inset 0 0 0 2px #fcfcfc;
	position: relative;
	top: 3px;
}
input[type=radio].radio_1 + label.radio_1.yesradio:before {
	content: "";
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	line-height: 11px;
	background-color: #fcfcfc;
	box-sizing: border-box;
	position: relative;
	top: 2px;
}
input[type=radio].radio_1:checked + label.radio_1.yesradio:before {
	content: "";
	font-size: 15px;
	font-weight: bold;
	color: #fcfcfc;
	text-align: center;
	line-height: 11px;
	background-color: #323232;
	box-sizing: border-box;
	box-shadow: inset 0 0 0 2px #fcfcfc;
	position: relative;
	top: 2px;
}
input[type=radio].radio_1:focus + label.radio_1:before {
	box-shadow: inset 0 0 0 1px #ec881d;
	border: 1px solid #ec881d;
	border-radius: 18px;/*background-image: url(images/icon_current_field.png);
	background-repeat: no-repeat;
	background-position: left center;*/
}
input[type=radio].radio_1:focus + label.radio_1.yesradio:before {
	box-shadow: inset 0 0 0 1px #ec881d;
	border: 1px solid #ec881d;
	border-radius: 18px;/*	background-image: url(images/icon_current_field.png);
	background-repeat: no-repeat;
	background-position: left center;*/
}
.radio_1_list {
	list-style: none;
	line-height: 4px;
	padding: 0;
	margin: 0;
	position: relative;
	top: -3px;
	padding-right: 5px;
}
.radio_1_block_wide_label {
	width: 96px;
	height: 28px;
	margin-left: 190px;
}
.radio_1_block {
	width: 96px;
	height: 28px;
	margin-left: 105px;
}
.discount:after {
	content: url(../images/help_discount_u.png);
	position: absolute;
	left: 15px;
	margin-top: 13px;
	cursor: pointer;
}
.radio_1 {
	margin-bottom: 3px;
}
.discount {
	cursor: pointer;
}
.labelleft_input.datepick {
	cursor: pointer;
}
.labelleft_input.datepick:after {
	content: url(../images/but_head_date_u.png);
	position: absolute;
	right: 6px;
	margin-top: -22px;
	margin-top: 5px \9; /*Fix issue with IE9*/
	cursor: pointer;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {/*Fix issue with IE11*/
	.labelleft_input.datepick:after {
margin-top: 5px;
	}
}
.labelleft_input.dynamic_date_pick:after {
	content: url(../images/but_head_date_u.png);
	position: absolute;
	right: 6px;
	margin-top: 6px;
	margin-top: 6px \9; /*Fix issue with IE9*/
	cursor: pointer;
}
.labelleft_input.datepick:hover {
	cursor: pointer;
}
.labelleft_input.fieldlock>.qbe_standard_field {
	background: none;
	border: 1px solid rgba(157,157,157,.5);
	border-radius: 3px;
	padding-left: 5px;
	box-sizing: border-box;
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 28px;
}
.labelleft_input.fielddis>.qbe_standard_field {
	background-color: rgba(255,255,255,0);
	border: 1px solid rgba(157,157,157,.5);
	border-radius: 3px;
	box-sizing: border-box;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 28px;
	color: rgba(157,157,157,.5);
}
.labelleft_input.fielddis .qbe_standard_field {
	opacity: .5 !important;
	border: 1px solid rgba(157,157,157,1);
	color: #323232;
}
/*.labelleft_input.fieldlock:after{
	content:url(../images/icon_field_lock.png);
	position: absolute;
	right:6px;
	margin-top:-22px;
	margin-top:5px \9; 
	cursor:pointer;
}*/
.lossesbox:after {
	line-height: 12px;
	content: 'Max. Characters : 50';
	font-size: 11px;
	color: white;
	text-align: center;
	padding-top: 0px;
	position: absolute;
	left: 5px;
	bottom: 0px;
	margin-right: 5px;
	right: 0px;
	background-color: #9d9d9d;
	height: 12px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}
.lossesbox_focus:after {
	background-color: #ec881d;
}
.dollar {
	background-image: url(../images/icon_field_dollar.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
.dollar:focus {
	border: 1px solid #ec881d;
	box-shadow: inset 0 0 0 1px #ec881d;
	outline: none;
	background-image: url(../images/icon_field_dollar_s.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.feet {
	background-image: url(../images/icon_field_feet.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
.feet:focus {
	border: 1px solid #ec881d;
	box-shadow: inset 0 0 0 1px #ec881d;
	outline: none;
	background-image: url(../images/icon_field_feet_s.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.feet_input:hover:before {
	margin-left: 15px;
}
.miles {
	background-image: url(../images/icon_field_miles.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
.miles:focus {
	border: 1px solid #ec881d;
	box-shadow: inset 0 0 0 1px #ec881d;
	outline: none;
	background-image: url(../images/icon_field_miles_s.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.miles_input:hover:before {
	margin-left: 15px;
}
.minutes {
	background-image: url(../images/icon_field_minutes.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 24px;
}
.minutes:focus {
	border: 1px solid #ec881d;
	box-shadow: inset 0 0 0 1px #ec881d;
	outline: none;
	background-image: url(../images/icon_field_minutes_s.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.minutes_input:hover:before {
	margin-left: 19px;
}
.hours {
	background-image: url(../images/icon_field_hrs.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
}
.hours:focus {
	border: 1px solid #ec881d;
	box-shadow: inset 0 0 0 1px #ec881d;
	outline: none;
	background-image: url(../images/icon_field_hrs_s.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.hours_input:hover:before {
	margin-left: 21px;
}
.days {
	background-image: url(../images/icon_field_days.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 32px;
}
.days:focus {
	border: 1px solid #ec881d;
	box-shadow: inset 0 0 0 1px #ec881d;
	outline: none;
	background-image: url(../images/icon_field_days_s.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.days_input:hover:before {
	margin-left: 27px;
}
.user {
	background-image: url(../images/icon_field_user.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
}
.user:focus {
	border: 1px solid #ec881d;
	box-shadow: inset 0 0 0 1px #ec881d;
	outline: none;
	background-image: url(../images/icon_field_user_s.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.user_input:hover:before {
	margin-left: 13px;
}
.pass {
	background-image: url(../images/icon_field_pass.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
}
.pass:focus {
	border: 1px solid #ec881d;
	box-shadow: inset 0 0 0 1px #ec881d;
	outline: none;
	background-image: url(../images/icon_field_pass_s.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.pass_input:hover:before {
	margin-left: 13px;
}
.email {
	background-image: url(../images/icon_field_email.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
}
.email:focus {
	border: 1px solid #ec881d;
	box-shadow: inset 0 0 0 1px #ec881d;
	outline: none;
	background-image: url(../images/icon_field_email_s.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.email_input:hover:before {
	margin-left: 13px;
}
.phone {
	background-image: url(../images/icon_field_phone.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
}
.phone:focus {
	border: 1px solid #ec881d;
	box-shadow: inset 0 0 0 1px #ec881d;
	outline: none;
	background-image: url(../images/icon_field_phone_s.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.phone_input:hover:before {
	margin-left: 13px;
}
.phone_ext {
	background-image: url(../images/icon_field_ext.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
.phone_ext:focus {
	border: 1px solid #ec881d;
	box-shadow: inset 0 0 0 1px #ec881d;
	outline: none;
	background-image: url(../images/icon_field_ext_s.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.phone_ext_input:hover:before {
	margin-left: 13px;
}
.full {
	background-image: url(../images/icon_field_full.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 27px;
}
.full:focus {
	border: 1px solid #ec881d;
	box-shadow: inset 0 0 0 1px #ec881d;
	outline: none;
	background-image: url(../images/icon_field_full_s.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.full_input:hover:before {
	margin-left: 22px;
}
.half {
	background-image: url(../images/icon_field_half.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 27px;
}
.half:focus {
	border: 1px solid #ec881d;
	box-shadow: inset 0 0 0 1px #ec881d;
	outline: none;
	background-image: url(../images/icon_field_half_s.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.half_input:hover:before {
	margin-left: 22px;
}
.threequarter {
	background-image: url(../images/icon_field_threequarter.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 27px;
}
.threequarter:focus {
	border: 1px solid #ec881d;
	box-shadow: inset 0 0 0 1px #ec881d;
	outline: none;
	background-image: url(../images/icon_field_threequarter_s.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.threequarter_input:hover:before {
	margin-left: 22px;
}
.percent {
	background-image: url(../images/icon_field_percent.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
}
.percent:focus {
	border: 1px solid #ec881d;
	box-shadow: inset 0 0 0 1px #ec881d;
	outline: none;
	background-image: url(../images/icon_field_percent_s.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.percent_input:hover:before {
	margin-left: 13px;
}
.number {
	background-image: url(../images/icon_field_number.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 14px;
}
.number:focus {
	border: 1px solid #ec881d;
	box-shadow: inset 0 0 0 1px #ec881d;
	outline: none;
	background-image: url(../images/icon_field_number_s.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.number_input:hover:before {
	margin-left: 9px;
}
.sqft {
	background-image: url(../images/icon_field_sqft.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 37px;
}
.sqft:focus {
	border: 1px solid #ec881d;
	box-shadow: inset 0 0 0 1px #ec881d;
	outline: none;
	background-image: url(../images/icon_field_sqft_s.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.sqft_input:hover:before {
	margin-left: 32px;
}
.lft {
	background-image: url(../images/icon_field_lft.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 27px;
}
.lft:focus {
	border: 1px solid #ec881d;
	box-shadow: inset 0 0 0 1px #ec881d;
	outline: none;
	background-image: url(../images/icon_field_lft_s.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.lft_input:hover:before {
	margin-left: 22px;
}
.labelleft_input.labelHelp:after {
	content: url(../images/help_field_icon_default.png);
	position: absolute;
	right: 6px;
	/*margin-top:-27px;
	margin-top:1px \9*/; /*Fix issue with IE9*/
	top: 1px;
}
.labelleft_input.labelHelp:hover:after {
	content: url(../images/help_field_icon_roll.png);
	position: absolute;
	right: 6px;/*margin-top:-27px;
	margin-top:1px \9;*/ /*Fix issue with IE9*/
	cursor:pointer;
}
.labelleft_input_current.labelHelp:after {
	content: url(../images/help_field_icon_focus.png);
	position: absolute;
	right: 6px;/*margin-top:-27px;
	margin-top:1px \9;*/ /*Fix issue with IE9*/
}
.labelleft_input.labelSelectHelp:after {
	content: url(../images/help_field_icon_default.png);
	position: absolute;
	right: 23px;
	/*margin-top:-27px;
	margin-top:1px \9*/; /*Fix issue with IE9*/
	top: 1px;
	cursor:pointer;
}
.labelleft_input.labelSelectHelp:hover:after {
	content: url(../images/help_field_icon_roll.png);
	position: absolute;
	right: 23px;/*margin-top:-27px;
	margin-top:1px \9;*/ /*Fix issue with IE9*/
	cursor:pointer;
}
.labelleft_input_current.labelSelectHelp:after {
	content: url(../images/help_field_icon_focus.png);
	position: absolute;
	right: 23px;/*margin-top:-27px;
	margin-top:1px \9;*/ /*Fix issue with IE9*/
	cursor:pointer;
}
.labelleft_input.labelHelp.dynamic_add_help:after {
	content: url(../images/help_field_icon_default.png);
	position: absolute;
	right: 6px;/*margin-top:1px;
	margin-top:1px \9;*/ /*Fix issue with IE9*/
}
.labelleft_input.labelHelp.dynamic_add_help:hover:after {
	content: url(../images/help_field_icon_roll.png);
	position: absolute;
	right: 6px;/*margin-top:1px;
	margin-top:1px \9;*/ /*Fix issue with IE9*/
}
.labelleft_input_current.labelHelp.dynamic_add_help:after {
	content: url(../images/help_field_icon_focus.png);
	position: absolute;
	right: 6px;/*margin-top:1px;
	margin-top:1px \9;*/ /*Fix issue with IE9*/
}
.labelleft_input.labelTalkpoint:after {
	content: url(../images/talkpoint_field_icon_default.png);
	position: absolute;
	right: 6px;
	top: 1px;
}
.labelleft_input.labelTalkpoint:hover:after {
	content: url(../images/talkpoint_field_icon_roll.png);
	position: absolute;
	right: 6px;
}
.labelleft_input_current.labelTalkpoint:after {
	content: url(../images/talkpoint_field_icon_focus.png);
	position: absolute;
	right: 6px;
}
.labelleft_input.labelSelectTalkpoint:after {
	content: url(../images/talkpoint_field_icon_default.png);
	position: absolute;
	right: 23px;
	top: 1px;
}
.labelleft_input.labelSelectTalkpoint:hover:after {
	content: url(../images/talkpoint_field_icon_roll.png);
	position: absolute;
	right: 23px;
}
.labelleft_input_current.labelSelectTalkpoint:after {
	content: url(../images/talkpoint_field_icon_focus.png);
	position: absolute;
	right: 23px;
}
.labelleft_input.labelTalkpoint.dynamic_add_talkpoint:after {
	content: url(../images/talkpoint_field_icon_default.png);
	position: absolute;
	right: 6px;
}
.labelleft_input.labelTalkpoint.dynamic_add_talkpoint:hover:after {
	content: url(../images/talkpoint_field_icon_roll.png);
	position: absolute;
	right: 6px;
}
.labelleft_input_current.labelTalkpoint.dynamic_add_talkpoint:after {
	content: url(../images/talkpoint_field_icon_focus.png);
	position: absolute;
	right: 6px;
}
.qbe_inline_help {
	width: 16px;
	height: 16px;
	background-image: url(../images/help_inline_icon_default.png);
	position: absolute;
	left: 160px;
	margin-top: 5px;
	margin-top: 1px \9; /*Fix issue with IE9*/
	cursor: pointer;
	z-index: 1;
}
.qbe_inline_help:hover {
	background-image: url(../images/help_inline_icon_roll.png);
}
.qbe_inline_talkpoints {
	width: 16px;
	height: 16px;
	background-image: url(../images/talkpoint_inline_icon_default.png);
	position: absolute;
	left: 160px;
	margin-top: 5px;
	margin-top: 1px \9; /*Fix issue with IE9*/
	cursor: pointer;
	z-index: 1;
}
.qbe_inline_talkpoints:hover {
	background-image: url(../images/talkpoint_inline_icon_roll.png);
}
#inline_help_price, #inline_help_price2 {
	width: 16px;
	height: 16px;
	background-image: url(../images/help_inline_icon_default.png);
	position: absolute;
	cursor: pointer;
	right: -17px;
	margin-left: 0px;
	top: -2px;
	z-index: 1;
}
#inline_help_ssn, #cust_inline_help_ssn {
	left: 250px;
	margin-top: -23px;
	margin-top: -23px \9;
}
#inline_help_price:hover, #inline_help_price2:hover {
	background-image: url(../images/help_inline_icon_roll.png);
}
.labelleft_input_current.qbe_inline_help:after {
	content: url(../images/help_inline_icon_focus.png);
	position: absolute;
	right: 6px;
	margin-top: 5px;
	margin-top: 1px \9;
}
.qbe_inline_help_selected {
	background-image: url(../images/help_inline_icon_focus.png);
}
.qbe_inline_help_selected:hover {
	background-image: url(../images/help_inline_icon_focus.png);
}
.qbe_inline_talkpoints_selected {
	background-image: url(../images/talkpoint_inline_icon_focus.png);
}
.qbe_inline_talkpoints_selected:hover {
	background-image: url(../images/talkpoint_inline_icon_focus.png);
}
.datepicker {
	cursor: pointer;
}
 @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
/* IE10+ specific styles go here */  
.labelleft_input_current.labelHelp:after {
	content: url(../images/help_field_icon_focus.png);
	position: absolute;
	right: 6px;
}
}


.ui-datepicker-year {
	height: 18px;
}
.qbe_form_contingent_fields {
	background-color: #f3f3f3;
	padding-right: 0px;
	margin-left: 15px;
	margin-top: 0px;
	border-radius: 3px;
	background-image: url(../images/icon_subform_pointer.png);
	background-repeat: no-repeat;
	background-position: 91px top;
	z-index: 1;
}
.qbe_form_contingent_fields_advancedsearch {
	background-image: url(../images/icon_subform_advancedsearchpointer.png);
	background-repeat: no-repeat;
	background-position: right 84px top;
}
.qbe_form_contingent_fields_sublevel {
	padding-right: 0px;
	margin-top: 0px;
	border-radius: 3px;
	background-image: url(../images/icon_subform_sublevel_pointer.png);
	background-repeat: no-repeat;
	z-index: 1;
	background-position: 193px top;
	background-color: rgba(0,0,0,.035);
	margin-left: 0;
}
#contingent_namedinsured_addnamedinsured, #contingent_namedinsured_differentresidential, #contingent_vehicles_model { /*Initial Hidden State*/
	display: none;
	opacity: 0;
}
#contingent_toolkitsample { /*Initial Hidden State*/
}
.or_vertical_spacer {
	width: 15px;
	height: 15px;
	background-color: #f4f4f4;
	background-image: url(../images/icon_form_or_vert_inline.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.or_horiz_spacer {
	position: relative;
	top: 7px;
	display: inline-block;
	width: 19px;
	height: 15px;
	background-image: url(../images/icon_form_or_horiz_inline.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.and_horiz_spacer {
	position: relative;
	top: 2px;
	display: inline-block;
	width: 25px;
	height: 25px;
	background-image: url(../images/icon_form_and_horiz_inline.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.andor_horiz_spacer {
	position: relative;
	top: 3px;
	display: inline-block;
	width: 25px;
	height: 25px;
	background-image: url(../images/icon_form_andor_horiz_inline.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.checked_readonly {
}
.checked_readonly:hover {
}
.checked_readonly:before {
	content: "\2713";
	font-size: 19px;
	font-weight: bold;
	color: #448a25;
	text-align: right;
	margin-right: 10px;
	text-decoration: none !important;
	line-height: 28px;
	padding-left: 10px;
}
.checked_radio_readonly:before {
	content: "\2713";
	font-size: 16px;
	font-weight: bold;
	color: #448a25;
	text-align: right;
	margin-right: 5px;
	text-decoration: none !important;
	line-height: 14px;
	padding-left: 10px;
}
.notchecked_readonly {
}
.notchecked_readonly:hover {
}
.notchecked_readonly:before {
	content: "-";
	font-size: 19px;
	font-weight: normal;
	color: #323232;
	text-align: right;
	margin-right: 10px;
	text-decoration: none !important;
	padding-left: 10px;
}
.notchecked_radio_readonly:before {
	content: "-";
	font-size: 19px;
	font-weight: normal;
	color: #323232;
	text-align: right;
	margin-right: 10px;
	text-decoration: none !important;
	padding-left: 10px;
	line-height: 14px;
}
.attachedbtn_input:hover:before {
	content: url(../images/icon_hover_field.png);
	position: absolute;
	margin-top: 2px;
	z-index: 900;
}
/*Filter Tools*/
.standard_nolabel_width_select {
	margin-left: 0px !important;
	height: 28px;
}
.labelleft_input_nolabel {
	overflow: hidden;
	display: block;
	padding: 0px;
	position: relative;
}
.filter_control_accordion.ui-accordion .ui-accordion-header {
	font-size: 13px;
}
.filter_control_accordion.ui-accordion .ui-accordion-content {
	padding: 5px 5px 5px 5px;
	background-color: #fbfbfb;
	margin-bottom: 0px;
}
.list_standard_checkbox {
	height: 18px;
}
.setting_standard_checkbox {
	height: 18px;
}
.setting_toplevel_checkbox {
	margin-top: 5px;
}
label.checkbox_list {
	display: inline-block;
	cursor: pointer;
	position: relative;
	margin: 0px;
	height: 16px;
	height: 28px;
	padding-top: 5px;
	box-sizing: border-box;
}
label.checkbox_list span {
	font-family: Arial, Helvetica, sans-serif;
	color: #323232;
	font-size: 12px;
}
label.checkbox_list:before {
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 5px;
	margin-left: 5px;
	background-color: #fcfcfc;
	border: 1px solid #9d9d9d;
	border-radius: 3px;
}
label.checkbox_list:hover:after {
	border-color: #9d9d9d;
	content: url(../images/icon_hover_field.png);
	position: absolute;
	margin-top: 2px;
	left: 5px;
	z-index: 900;
}
input[type=checkbox].checkbox_list {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: 0;
	border: 1px solid transparent;
	margin-top: 0px;
}
input[type=checkbox].checkbox_list + label.checkbox_list:before {
	content: "\2713";
	font-size: 13px;
	font-weight: bold;
	color: #fcfcfc;
	text-align: center;
	line-height: 17px;
	background-color: #fcfcfc;
}
input[type=checkbox].checkbox_list:checked + label.checkbox_list:before {
	content: "\2713";
	font-size: 13px;
	font-weight: bold;
	color: green;
	text-align: center;
	line-height: 17px;
	background-color: #fcfcfc;
}
input[type=checkbox].checkbox_list:focus + label.checkbox_list:before {
	box-shadow: inset 0 0 0 1px #ec881d;
	border: 1px solid #ec881d;
	border-radius: 3px;
	background-color: #fcfcfc;
	background-image: url(../images/icon_current_field.png);
	background-repeat: no-repeat;
	background-position: left center;
}
label.checkbox_setting {
	display: inline-block;
	cursor: pointer;
	position: relative;
	margin: 0px;
	height: 16px;
	height: 18px;
	box-sizing: border-box;
}
label.checkbox_setting span {
	font-family: Arial, Helvetica, sans-serif;
	color: #323232;
	font-size: 12px;
}
label.checkbox_setting:before {
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 5px;
	margin-left: 5px;
	background-color: #fcfcfc;
	border: 1px solid #9d9d9d;
	border-radius: 3px;
}
label.checkbox_setting:hover:after {
	border-color: #9d9d9d;
	content: url(../images/icon_hover_field.png);
	position: absolute;
	margin-top: 2px;
	left: 5px;
	z-index: 900;
}
input[type=checkbox].checkbox_setting {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: 0;
	border: 1px solid transparent;
	margin-top: 0px;
}
input[type=checkbox].checkbox_setting + label.checkbox_setting:before {
	content: "\2713";
	font-size: 13px;
	font-weight: bold;
	color: #fcfcfc;
	text-align: center;
	line-height: 17px;
	background-color: #fcfcfc;
}
input[type=checkbox].checkbox_setting:checked + label.checkbox_setting:before {
	content: "\2713";
	font-size: 13px;
	font-weight: bold;
	color: green;
	text-align: center;
	line-height: 17px;
	background-color: #fcfcfc;
}
input[type=checkbox].checkbox_setting:focus + label.checkbox_setting:before {
	box-shadow: inset 0 0 0 1px #ec881d;
	border: 1px solid #ec881d;
	border-radius: 3px;
	background-color: #fcfcfc;
	background-image: url(../images/icon_current_field.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.filter_checkbox_setting {
	margin: 0px;
}
.filter_checkbox_setting li {
	padding: 3px 0px 3px 0px;
}
.filter_checkbox_setting li:nth-child(odd) {
	background-color: #efefef;
}
.filter_checkbox_setting li:nth-child(even) {
	background-color: #fbfbfb;
}
.filter_searchbox {
	background: #fcfcfc;
	border: 1px solid #9d9d9d;
	border-radius: 3px;
	padding-right: 5px;
	box-sizing: border-box;
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 28px;
}
.filter_checkbox_setting .filter_search_row div span.labelleft_input:hover:before {
	content: url(../images/icon_hover_field.png);
	position: absolute;
	margin-top: 8px;
	z-index: 900;
}
.accordion_search H3 .dynamic_summary_accordion_label_text:after {
	content: url(../images/icon_filter_searchbox.png);
	position: absolute;
	top: -2px;
	right: 0px;
}
.filtertag {
	clear: both;
	position: relative;
	background-color: #4f8abe;
	color: white;
	font-size: 11px;
	padding: 5px;
	padding-right: 20px;
	line-height: normal;
	white-space: nowrap;
	display: inline-block;
	border-radius: 3px;
}
.filtertag .icon_info {
	display: inline-block;
	max-width: 1600px;
}
.dismiss_filtertag {
	position: absolute;
	background-image: url(../images/btn_filtertag_clear_u.png);
	background-repeat: no-repeat;
	background-position: right 5px center;
	width: 100%;
	height: 100%;
	right: 0px;
	top: 0px;
	cursor: pointer;
	float: left;
}
.dismiss_filtertag:hover {
	background-image: url(../images/btn_filtertag_clear_r.png);
}
.check_list_box {
	height: 101px;
	overflow: auto;
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow-x: hidden;
	background: #fcfcfc;
	border: 1px solid #9d9d9d;
	border-radius: 3px;
	border-top: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	box-sizing: border-box;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.check_list_box_selectall {
	border: 1px solid #9d9d9d;
	border-radius: 3px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	box-sizing: border-box;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 4px 2px 2px 3px;
	background-color: #fcfcfc;
	height: 28px;
}
.check_list_box li {
	height: 18px;
	margin: 0;
	padding: 3px;
	border-bottom: 1px solid #c3c3c3;
	padding-bottom: 3px;
}
.check_list_box li label {
	display: block;
	color: #323232;
	background-color: #fcfcfc;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%
}
.check_list_box li label:hover, check_list_box li:hover {
	background-color: #f2f2f2;
	cursor: pointer;
}
.quant_btn {
	position: relative;
	display: inline-block;
}
.quant_btn:before {
	content: '';
	position: absolute;
	width: 5px;
	height: 1px;
	background-color: #985000;
	top: 50%;
	left: -5px;
}
.quant_btn>.standard_button_primary {
	display: inline-block;
	height: 23px;
}
.attachedbtn_input {
	padding: 0 0 0 5px
}
.attachedbtn_input> input {
	height: 23px;
	border: 1px solid #ec881d;
	outline: none;
	background-image: url(../images/icon_field_number_s.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.associated_checkbox {
	display: inline-block;
	height: auto;
	vertical-align: middle;
}
.field_association {
	padding: 0 5px 0 0;
	position: relative;
}
.field_association_connector {
	display: inline-block;
	vertical-align: middle;
	position: relative;
}
.field_association_connector:before {
	content: '';
	position: absolute;
	width: 5px;
	height: 1px;
	background-color: #985000;
	top: 50%;
	left: -5px;
}
.checkbox_association:before {
	margin-right: 0px !important;
}
span.field_association.fielddis input {
	cursor: pointer;
}
.qbe_standard_field::-ms-clear {
            display: none;
        }
.labelleft_input.labelDateHelp:after {
	content: url(../images/help_date_icon_default.png);
	position: absolute;
	right: 6px;
	/*margin-top:-27px;
	margin-top:1px \9*/; /*Fix issue with IE9*/
	top: 1px;
}
.labelleft_input.labelDateHelp:hover:after {
	content: url(../images/help_date_icon_roll.png);
	position: absolute;
	right: 6px;/*margin-top:-27px;
	margin-top:1px \9;*/ /*Fix issue with IE9*/
	cursor:pointer;
}
.labelleft_input_current.labelDateHelp:after {
	content: url(../images/help_date_icon_roll.png);
	position: absolute;
	right: 6px;/*margin-top:-27px;
	margin-top:1px \9;*/ /*Fix issue with IE9*/
}

.textbox_with_help{
	width:calc(100% - 12px); 
	min-width:calc(100% - 12px); 
	max-width:calc(100% - 12px); 
	resize:none; 
	padding-top:6px; 
	overflow-y: auto;
	border-bottom-right-radius:0px; 
	border-top-right-radius:0px; 
	border-right:none;
}
.textbox_with_help:focus{
	box-shadow: inset 1px 0 0 #ec881d,
     inset 0 -1px 0 #ec881d,
     inset 0  1px 0 #ec881d;
	 border-right:none;
	
}
.helpfortextbox{
	cursor:pointer;
	position: absolute;
	width: 12px;height: 100%;
	background-color: #b2b2b2; 
	background-image:url(../images/help_field_icon_default.png); 
	background-repeat:no-repeat; 
	background-position:center center;top: 0;
	right: 0;
	box-sizing: border-box;
	border: 1px solid #9d9d9d;
	border-radius:0px; 
	border-bottom-right-radius:3px; 
	border-top-right-radius:3px;
	border-left:none;
}
.helpfortextbox_hover,.helpfortextbox:hover{
	background-color: #21568d;
	background-image:url(../images/help_field_icon_roll.png);
}
.helpfortextbox_active{
	background-color: #21568d;
	background-image:url(../images/help_field_icon_roll.png);
	/*    box-shadow: inset 0 0 0 1px #ec881d;*/
		border: 1px solid #ec881d;
		border-left:none;
		box-shadow: inset -1px 0 0 #ec881d,
     inset 0 -1px 0 #ec881d,
     inset 0  1px 0 #ec881d;
}

/*Add Remarks*/
.btn_addremark{
	display: inline-block;
    position: relative;
    background-color: #ec881d;
    padding: 3px 15px 3px 8px;
    border: 1px solid #985000;
    border-radius: 3px;
    box-shadow: inset 0 0 0 1px rgba(255,255,255,0.30);
    color: white;
    background: #dd7e15; /* Old browsers */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    cursor: pointer;
    min-width: 80px;
    height: 22px;
    width: 80px;
    box-sizing: border-box;
    text-shadow: 1px 1px 3px rgba(152, 80, 0, 0.85);
    background-image: -webkit-linear-gradient(top, #dd7e15 0%,#e79c4b 49%,#dd9b58 51%,#e18928 53%,#e69740 100%); /* Chrome10+,Safari5.1+ */
    background-image: -o-linear-gradient(top, #dd7e15 0%,#e79c4b 49%,#dd9b58 51%,#e18928 53%,#e69740 100%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(top, #dd7e15 0%,#e79c4b 49%,#dd9b58 51%,#e18928 53%,#e69740 100%); /* IE10+ */
    background-image: linear-gradient(to bottom, #dd7e15 0%,#e79c4b 49%,#dd9b58 51%,#e18928 53%,#e69740 100%); /* W3C */
	text-align:center;
	vertical-align:top;
	
}

.btn_addremark:before{
	content: url(../images/icon_next_arrow.png);
        position: absolute;
        right: 5px;
        top: 4px;
}

.btn_addremark_secondary{
	    display: inline-block;
    position: relative;
    background-color: rgba(0,0,0,.5) !important;
    padding: 3px 15px 3px 0px !important;
    border: 1px solid rgba(0,42,84,.55) !important;
    border-radius: 3px !important;
    box-shadow: inset 0 0 0 1px rgba(255,255,255,0.30) !important;
    color: white !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 13px !important;
    font-weight: bold !important;
    cursor: pointer !important;
    min-width: 80px !important;
    height: 22px !important;
    width: 80px !important;
    box-sizing: border-box !important;
    text-shadow: none !important;
    
	
	text-align:center !important;
	vertical-align:top !important;
	background-image:none !important;
	
}

.btn_addremark_secondary:before{
	content: url(../images/icon_next_arrow.png) !important;
        position: absolute !important;
        right: 5px !important;
        top: 4px !important;
}
.btn_addremark_secondary:hover, .btn_addremark:hover{
	background-color: #ec881d !important;
        border: 1px solid #985000 !important;
        text-shadow: 1px 1px 2px rgba(152, 80, 0, 0.5) !important;
        background: #ff9109 !important; /* Old browsers */
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ff9109), color-stop(49%,#ffa53c), color-stop(51%,#fda859), color-stop(53%,#ff9b26), color-stop(100%,#ffa945)) !important; /* Chrome,Safari4+ */
        background-image: -webkit-linear-gradient(top, #ff9109 1%,#ffa53c 49%,#fda859 51%,#ff9b26 53%,#ffa945 100%) !important; /* Chrome10+,Safari5.1+ */
        background-image: -o-linear-gradient(top, #ff9109 1%,#ffa53c 49%,#fda859 51%,#ff9b26 53%,#ffa945 100%) !important; /* Opera 11.10+ */
        background-image: -ms-linear-gradient(top, #ff9109 1%,#ffa53c 49%,#fda859 51%,#ff9b26 53%,#ffa945 100%) !important; /* IE10+ */
        background-image: linear-gradient(to bottom, #ff9109 1%,#ffa53c 49%,#fda859 51%,#ff9b26 53%,#ffa945 100%) !important; /* W3C */
}








.standard_button_secondary:focus{
box-shadow: inset 0 0 0 1px rgba(0,42,84,.55);
color:white;
	  font-weight:bold;
}
.standard_button_secondary{
	white-space:nowrap;
	margin:0;
	background-color: rgba(0,0,0,.5);
	padding:3px 8px 3px 8px;
	border:1px solid rgba(50,50,50,.55);
	border-radius:3px;
	box-shadow:inset 0 0 0 1px rgba(255,255,255,0.30);
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;
	min-width:80px;
	height:22px;
	text-align:center;
	box-sizing:border-box;
}
.standard_button_secondary:hover{
	background-color: #ec881d;
	border:1px solid #985000;
	text-shadow: 1px 1px 2px rgba(152, 80, 0, 0.5);
	background: #ff9109; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmOTEwOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2ZmYTUzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2ZkYTg1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iI2ZmOWIyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmE5NDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ff9109 1%, #ffa53c 49%, #fda859 51%, #ff9b26 53%, #ffa945 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ff9109), color-stop(49%,#ffa53c), color-stop(51%,#fda859), color-stop(53%,#ff9b26), color-stop(100%,#ffa945)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff9109 1%,#ffa53c 49%,#fda859 51%,#ff9b26 53%,#ffa945 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff9109 1%,#ffa53c 49%,#fda859 51%,#ff9b26 53%,#ffa945 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff9109 1%,#ffa53c 49%,#fda859 51%,#ff9b26 53%,#ffa945 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff9109 1%,#ffa53c 49%,#fda859 51%,#ff9b26 53%,#ffa945 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9109', endColorstr='#ffa945',GradientType=0 ); /* IE6-8 */

}

.standard_button_primary{
	white-space:nowrap;
	margin:0;
	background-color: #ec881d;
	padding:3px 8px 3px 8px;
	border:1px solid #985000;
	border-radius:3px;
	box-shadow:inset 0 0 0 1px rgba(255,255,255,0.30);
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;
	min-width:80px;
	height:22px;
	text-align:center;
	box-sizing:border-box;
	text-shadow: 1px 1px 3px rgba(152, 80, 0, 0.85);
	background: #dd7e15; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkN2UxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2U3OWM0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2RkOWI1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iI2UxODkyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNjk3NDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #dd7e15 0%, #e79c4b 49%, #dd9b58 51%, #e18928 53%, #e69740 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dd7e15), color-stop(49%,#e79c4b), color-stop(51%,#dd9b58), color-stop(53%,#e18928), color-stop(100%,#e69740)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #dd7e15 0%,#e79c4b 49%,#dd9b58 51%,#e18928 53%,#e69740 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #dd7e15 0%,#e79c4b 49%,#dd9b58 51%,#e18928 53%,#e69740 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #dd7e15 0%,#e79c4b 49%,#dd9b58 51%,#e18928 53%,#e69740 100%); /* IE10+ */
background: linear-gradient(to bottom,  #dd7e15 0%,#e79c4b 49%,#dd9b58 51%,#e18928 53%,#e69740 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd7e15', endColorstr='#e69740',GradientType=0 ); /* IE6-8 */

}
.standard_button_primary:hover{
	background-color: #fe911d;
	border:1px solid #985000;
	background: #ff9109; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmOTEwOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2ZmYTUzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2ZkYTg1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iI2ZmOWIyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmE5NDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ff9109 1%, #ffa53c 49%, #fda859 51%, #ff9b26 53%, #ffa945 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ff9109), color-stop(49%,#ffa53c), color-stop(51%,#fda859), color-stop(53%,#ff9b26), color-stop(100%,#ffa945)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff9109 1%,#ffa53c 49%,#fda859 51%,#ff9b26 53%,#ffa945 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff9109 1%,#ffa53c 49%,#fda859 51%,#ff9b26 53%,#ffa945 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff9109 1%,#ffa53c 49%,#fda859 51%,#ff9b26 53%,#ffa945 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff9109 1%,#ffa53c 49%,#fda859 51%,#ff9b26 53%,#ffa945 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9109', endColorstr='#ffa945',GradientType=0 ); /* IE6-8 */

}