@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,700,500,900,400italic);

/*+clearfix {*/
.qapf_toolbar:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; }

.qapf_toolbar { display: block; *height: 1px; }

.qapf_instruct { font-size:14px !important }

/*+}*/
/* CSS Document */
/* -----------------------------------*/
/* >>> QAlert / Service Request Form  <<< */
/* -----------------------------------*/
A.qapf_forgot:hover { background-color: #FFB14E; color: #3D595C; }

SPAN.active I { background-color: transparent; }

DIV.qapf_notify INPUT.qapf_notify_input + LABEL.qapf_notify_label > SPAN.descriptor { font-size: 14px !important; }


/*Step Tabs*/
UL.qapf_steps { margin: 0 !important; padding: 0; }

.qapf_wrapper .qapf_steps LI { display: inline-block; margin: 0 0 6px 0; font-size: 12px !important; color: #A1A1A1; padding: 8px 12px !important; background: #FFFFFF; cursor: pointer; border-radius: 0; border: 0; font-family: 'Open Sans', sans-serif; border-bottom: 2px solid #D5F4FF; }

LI.qapf_curstep { font-weight: 900; color: #266D65 !important; background: #FFFFFF !important; /*----CURRENT STEP CUSTOM COLOR---*/ }

/*- General*/
.qapf_wrapper { font-family: 'Open Sans', sans-serif; }

.qapf_wrapper H1, .qapf_wrapper H2 { font-size: smaller; text-transform: capitalize; color: #318C82; }

.qapf_input_label INPUT[type="radio"] { margin-right: 4px; }

.qapf_section_container { margin: 0; background: #FFF; box-shadow: none; min-width: 0 !important; width: auto !important; padding: 0 !important; }

.qapf_section_container .qapf_section { padding: 0 !important; }

.qapf_section > :first-child { margin-top: 10px; }

.qapf_nextbtndiv { margin-right: 0 !important; text-align: left !important; }

.qapf_showmore { display: block; font-size: 14px !important; color: #5AAFE2; margin-bottom: -15px; margin-top: 18px; text-decoration: none; }

/*[clearfix]*/
.qapf_toolbar { padding: 0 !important; border-bottom: 1px solid #CCC; }

/*- - Common Input Boxes*/
.qapf_wrapper INPUT[type=button] { padding: 12px 20px; color: #FFF !important; font-weight: 500; margin-bottom: 28px; border: 0 !important; border-bottom: 2px solid #FF5D52 !important; -webkit-appearance: none; -webkit-border-radius: 0; border-radius: 0 !important; background: none repeat-x #CC1818 !important; text-shadow: none !important; text-transform: capitalize; font-size: 18px; }

.qapf_wrapper INPUT[name$='$TLID'], .qapf_wrapper INPUT[name$='$TLP'], .qapf_wrapper INPUT[name$='$S$E'], .qapf_wrapper INPUT[name$='$FN'], .qapf_wrapper
INPUT[name$='$MI'], .qapf_wrapper INPUT[name$='$LN'], .qapf_wrapper INPUT[name$='$AD1'], .qapf_wrapper INPUT[name$='$AD2'], .qapf_wrapper INPUT[name$='$C'],
.qapf_wrapper INPUT[name$='$Z'], .qapf_wrapper INPUT[name$='$P1'], .qapf_wrapper INPUT[name$='$PE1'], .qapf_wrapper INPUT[name$='$P2'], .qapf_wrapper
INPUT[name$='$PE2'], .qapf_wrapper INPUT[name*='$SCF'], .qapf_wrapper INPUT[name$='$MS'], .qapf_wrapper INPUT[name*='$UC'] { padding: 8px; font-size: 14px; font-weight: normal; background-color: #F3F7F8; border: 0; box-sizing: border-box; border-left: 4px solid transparent; margin: 3px 1% 10px; }

.qapf_wrapper INPUT[name$='$TLID']:focus, .qapf_wrapper INPUT[name$='$TLP']:focus, .qapf_wrapper INPUT[name$='$S$E']:focus, .qapf_wrapper
INPUT[name$='$FN']:focus, .qapf_wrapper INPUT[name$='$MI']:focus, .qapf_wrapper INPUT[name$='$LN']:focus, .qapf_wrapper INPUT[name$='$AD1']:focus, .qapf_wrapper
INPUT[name$='$AD2']:focus, .qapf_wrapper INPUT[name$='$C']:focus, .qapf_wrapper INPUT[name$='$Z']:focus, .qapf_wrapper INPUT[name$='$P1']:focus, .qapf_wrapper
INPUT[name$='$PE1']:focus, .qapf_wrapper INPUT[name$='$P2']:focus, .qapf_wrapper INPUT[name$='$PE2']:focus, .qapf_wrapper INPUT[name*='$SCF']:focus,
.qapf_wrapper INPUT[name$='$MS']:focus, .qapf_wrapper INPUT[name*='$UC']:focus { /* outline: 1px solid rgba(255, 165, 0, 0.49); */ }

/*- - State Selector*/
.qapf_wrapper SELECT[name$='$ST'] { -moz-appearance: none; -webkit-appearance: none; -webkit-border-radius: 0; border-radius: 0 !important; border: 1px solid #FFF !important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background: #F3F7F8; font-size: 14px; margin: 2px 1% 10px; padding: 8px; vertical-align: top; /*+box-shadow: 0 0;*/ -moz-box-shadow: 0 0; -webkit-box-shadow: 0 0; box-shadow: 0 0; }

/*-- Custom Fields*/
.qapf_custom { width: auto !important; }

/*Tab Content - Personal Info Tab*/
A.qapf_forgot { background-color: #FDB135; padding: 6px 12px; color: #FFF; border-radius: 0; margin-right: 0 !important; }

INPUT.QS_REQ { border-left: 4px solid #CC1818 !important; }

.qapf_login LABEL.qapf_radio { margin: 10px; margin-left: 0px; }

.qapf_notify_label .descriptor { display: block !important; }

.qapf_login LABEL.qapf_input_label { }

.qapf_login LABEL.qapf_right { margin-left: 0; }

.qapf_wrapper INPUT[name$='$TLID'], .qapf_wrapper INPUT[name$='$TLP'] { width: 90%; }

.qapf_wrapper INPUT[name$='$S$E'] { width: 78%; }

.qapf_wrapper INPUT[name$='$S$FN'], .qapf_wrapper INPUT[name$='$S$LN'] { width: 38%; }

.qapf_wrapper INPUT[name*='$S$AD'] { width: 78%; }

.qapf_wrapper INPUT[name$='$S$C'] { width: 28.5%; }

.qapf_wrapper SELECT[name$='$S$ST'] { width: 17%; }

.qapf_wrapper INPUT[name$='$S$Z'] { width: 28.5%; }

.qapf_wrapper INPUT[name$='$S$P1'], .qapf_wrapper INPUT[name$='$S$P2'] { width: 58%; }

.qapf_wrapper INPUT[name$='$S$PE1'], .qapf_wrapper INPUT[name$='$S$PE2'] { width: 18%; }

/*DIV[ID*='_S_NP'] LI {

	width: 99%;

}*/
/*DIV[ID*='_S_NP'] LI LABEL {

	display: flex;

	flex-direction: row;

}*/
/*DIV[ID*='_S_NP'] LI SPAN.value {

	(*float: right;*)

	(*margin-top: -39px;*)

}*/
/*- - Hidden Labels for Current Tab*/
.qapf_login LABEL[for$=_TLID], .qapf_login LABEL[for$=_TLP] { display: none !important; }

/*Tab Content - Where and What Tab*/
.qapf_mapcontainer INPUT.qapf_map_search { width: 70%; }

.qapf_mapcontainer .qapf_map { width: auto !important; }

.qapf_wrapper INPUT[name$='$RT$S'] { padding: 10px; font-size: 14px; font-weight: normal; background-color: #F3F7F8; border: 1px solid #FFF; margin-bottom: 0; border-right: 1px solid #C0C0C0; }

.qapf_reqtype .qips_btn { border-bottom: 0; width: 24px; }

.qapf_reqtype .qips_btn IMG { margin-top: 13px; padding-left: 7px; }

.qips_list.qips_collapse { width: 0; }

.qips_list .qips_category_selected { /*selector for children inside Request Type*/ }

/*- - Hidden Labels for Current Tab*/
.qapf_submitter LABEL[for$=_S_E], .qapf_submitter LABEL[for$=_S_FN], .qapf_submitter LABEL[for$=_S_MI], .qapf_submitter LABEL[for$=_S_LN], .qapf_submitter
LABEL[for$=_S_AD1], .qapf_submitter LABEL[for$=_S_C], .qapf_submitter LABEL[for$=_S_ST], .qapf_submitter LABEL[for$=_S_Z], .qapf_submitter LABEL[for$=_S_P1],
.qapf_submitter LABEL[for$=_S_FN] { display: none !important; }

/*Tab Content - Details Tab*/
.qapf_reqmore TEXTAREA.QS_VAL { width: 100%; }

/*Tab Content - Confirm Tab*/
.qapf_confirm .qapf_map_confirm { width: auto; }

@media (min-width: 768px) {
  /*- General*/
  .qapf_wrapper H1 { font-size: 20px; }
  
  .qapf_wrapper H2 { font-size: 16px; }
  
  /*- - Common Input Boxes*/
  .qapf_wrapper INPUT[name$='$TLID'], .qapf_wrapper INPUT[name$='$TLP'], .qapf_wrapper INPUT[name$='$S$E'], .qapf_wrapper INPUT[name$='$FN'], .qapf_wrapper
  INPUT[name$='$MI'], .qapf_wrapper INPUT[name$='$LN'], .qapf_wrapper INPUT[name$='$AD1'], .qapf_wrapper INPUT[name$='$AD2'], .qapf_wrapper INPUT[name$='$C'],
  .qapf_wrapper INPUT[name$='$Z'], .qapf_wrapper INPUT[name$='$P1'], .qapf_wrapper INPUT[name$='$PE1'], .qapf_wrapper INPUT[name$='$P2'], .qapf_wrapper
  INPUT[name$='$PE2'], .qapf_wrapper INPUT[name*='$SCF'], .qapf_wrapper INPUT[name$='$MS'], .qapf_wrapper INPUT[name*='$UC'] { padding: 16px; font-size: 14px; }
  
  /*- - State Selector*/
  .qapf_wrapper SELECT[name$='$ST'] { padding: 15.5px; font-size: 14px; }
}

@media (min-width: 992px) {
}

@media (min-width: 1200px) {
}