.MainBackground{ background: #ffd200; }
.AgencyContactInfoContainer{ display: none }
.FooterContainer{ display:none }
.StepSubContentContainer{ padding-left:0px }
.EntrySection{ max-width: 750px; width:100% }
.NavButtonContainer{ max-width: 950px; width:100%; padding:0px }
.SmallButton,
.SmallButton:hover,
.SmallButton:active{ box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); transition: all 0.2s ease-in-out; background: #d0112b; color: #fff; border: none; box-shadow: none; text-transform: uppercase; font-size: 11px; width: auto; height: auto; padding: 10px 20px; }
.SmallButton:hover{ box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23); background:#000; color:#fff }
.StepLabelContainer{ width: 30px; height: 30px; line-height: 30px; border-radius: 50%; box-shadow:none }
.StepSubLabelDisabled, .StepLabelDisabled{ color:#6d6f71 }
.StepSubLabelContainer{ margin-top: -55px; margin-left:-15px; font-size: 14px; text-transform: uppercase; color: #d0112b }
.StepListItem{ height:23px; }
.StepNavContainer { padding-bottom: 20px; }
.SectionDivider{ border-color: 1px silver #000; }
.SectionLabel{ color: #000; }
.EntryContainer{ height:40px }
.EntryCaptionContainer{ font-size:18px }
input[type="text"],
input[type="password"],
select{ border: none; padding: 6px; font-size: 18px; box-shadow:none }
.EntryRequiredContainer{ margin-top: -14px; color: #333; opacity: .5; display:none }
.SectionDivider{ border-color:transparent }

.StepLabelContainer{border-color: #d0112b; background: #d0112b!important }
.StepLabelContainer span{ color:#fff; font-weight:bold }
.StepLabelContainerDisabled{ border-color: #6d6f71; background: #ffd100!important }
.StepLabelContainerDisabled span{ color:#fff; }

.GreetingContainer{ padding:0; text-align: center; }
.GreetingContainer span span,
.GreetingContainer p{ color: #d0112b; font-family: Helvetica,Arial,sans-serif!important; font-size: 42px; font-weight: normal; }
.TitleBar{ display:block }
.TitleBar p{ font-weight: normal; font-size: 16px; }
.RightNavButtonContainer{ margin-right:20px }
.LeftNavButtonContainer{ margin-left:20px }

.StepList{ padding-top: 30px }
.SectionLabel{ color: #fff; background: #d0112b; padding: 5px; min-width: 260px; display: inline-block; }

#ctl00_CPH_UserPanel #ctl00_CPH_WelcomeFirstNameEntry,
#ctl00_CPH_UserPanel #ctl00_CPH_WelcomeLastNameEntry,
#ctl00_CPH_UserPanel #ctl00_CPH_WelcomeEmailAddressEntry,
#ctl00_CPH_UserPanel .UserContentContainer #ctl00_CPH_ZipCodeEntry{ width:206px!important }
#ctl00_CPH_UserPanel select{ display: inline-block; height: 33px; line-height: 33px; background:#fff }
#ctl00_CPH_ComparisonSortEntry{ display: inline-block; height: 33px; line-height: 33px; background:#fff }
#ctl00_CPH_UserPanel #ctl00_CPH_LanguageEntry{ width: 218px; }
#ctl00_CPH_UserPanel #ctl00_CPH_PhoneEntry{ width: 121px; }

#ctl00_CPH_MainUpdatePanel #ctl00_CPH_InsuredAddress1Entry,
#ctl00_CPH_MainUpdatePanel #ctl00_CPH_InsuredAddress2Entry,
#ctl00_CPH_MainUpdatePanel #ctl00_CPH_EmailEntry{ width:260px }
#ctl00_CPH_MainUpdatePanel select{ display: inline-block; height: 33px; line-height: 33px; background:#fff }
#ctl00_CPH_MainUpdatePanel #ctl00_CPH_InsuredRegionEntry{ width: 272px }
#ctl00_CPH_MainUpdatePanel #ctl00_CPH_PriorInsuranceEntry,
#ctl00_CPH_MainUpdatePanel #ctl00_CPH_LeadSourceEntry,
#ctl00_CPH_MainUpdatePanel #ctl00_CPH_FCRAEntry,
#ctl00_CPH_MainUpdatePanel #ctl00_CPH_InsuredCountyEntry,
#ctl00_CPH_MainUpdatePanel #ctl00_CPH_InsuredStateEntry{ width:149px }
#ctl00_CPH_MainUpdatePanel #ctl00_CPH_InsuredCityEntry{ width:120px }
#ctl00_CPH_MainUpdatePanel #ctl00_CPH_ZipCodeEntry{ width:108px }

#ctl00_CPH_MainUpdatePanel #ctl00_CPH_EffDateEntry_MonthDateEntry,
#ctl00_CPH_MainUpdatePanel #ctl00_CPH_EffDateEntry_DayDateEntry,
#ctl00_CPH_MainUpdatePanel #ctl00_CPH_EffDateEntry_YearDateEntry{ width:71px }

#ctl00_CPH_DriverUpdatePanel select{ display: inline-block; height: 33px; line-height: 33px; background:#fff }
#ctl00_CPH_DriverUpdatePanel #ctl00_CPH_DriverFirstNameEntry,
#ctl00_CPH_DriverUpdatePanel #ctl00_CPH_DriverLastNameEntry{ width:260px }
#ctl00_CPH_DriverUpdatePanel #ctl00_CPH_DOBDateEntry_MonthDateEntry,
#ctl00_CPH_DriverUpdatePanel #ctl00_CPH_DOBDateEntry_DayDateEntry,
#ctl00_CPH_DriverUpdatePanel #ctl00_CPH_DOBDateEntry_YearDateEntry{ width:71px }
#ctl00_CPH_DriverUpdatePanel #ctl00_CPH_DriverSexEntry,
#ctl00_CPH_DriverUpdatePanel #ctl00_CPH_DriverMaritalEntry,
#ctl00_CPH_DriverUpdatePanel #ctl00_CPH_DriverRelationEntry,
#ctl00_CPH_DriverUpdatePanel #ctl00_CPH_LicenseStatusEntry,
#ctl00_CPH_DriverUpdatePanel #ctl00_CPH_StateLicensedEntry{ width: 272px }
#ctl00_CPH_DriverUpdatePanel #ctl00_CPH_DriverAgeLicensedEntry{ width: 137px }
#ctl00_CPH_DriverUpdatePanel #ctl00_CPH_SuspendedEntry,
#ctl00_CPH_DriverUpdatePanel #ctl00_CPH_SR22Entry,
#ctl00_CPH_DriverUpdatePanel #ctl00_CPH_HomeownerEntry,
#ctl00_CPH_DriverUpdatePanel #ctl00_CPH_DriverViolationsEntry{ width:149px }

.UnitGridContainer{ box-shadow: none; border-color: #fff; }
.driverRow{ border-color: #fff; }
.Selection{ background:#fff }

#ctl00_CPH_CarUsagePanel select{ display: inline-block; height: 33px; line-height: 33px; background:#fff }
#ctl00_CPH_CarUsagePanel #ctl00_CPH_CarUsageEntry,
#ctl00_CPH_CarUsagePanel #ctl00_CPH_CarYearEntry,
#ctl00_CPH_CarUsagePanel #ctl00_CPH_CarMakeEntry,
#ctl00_CPH_CarUsagePanel #ctl00_CPH_CarModelEntry,
#ctl00_CPH_CarUsagePanel #ctl00_CPH_CompCoverageEntry,
#ctl00_CPH_CarUsagePanel #ctl00_CPH_CollisionCoverageEntry{ width:272px }

.RateErrorContainer,
.RateProgressContainer{ box-shadow:none; background:none; border:none }
#ctl00_StepRepeater_ctl08_StepLabelPanel.StepLabelContainerCurrent{ background: #d0112b  }

/* 29.06.2016 */
.NavButtonContainer .SmallButton,
.NavButtonContainer .SmallButton:active{ background: #d0112b!important; border-color: #d0112b!important; }
.NavButtonContainer .SmallButton:hover{ background: #000!important; border-color: #000!important; }

/* 04.10.2016*/
#ctl00_CPH_CarVINEntry{ width:260px }
#ctl00_CPH_CarYearEntry,
#ctl00_CPH_CarMakeEntry,
#ctl00_CPH_CarModelEntry,
#ctl00_CPH_CompCoverageEntry,
#ctl00_CPH_CollisionCoverageEntry{ width:272px }
/*
#ctl00_CPH_VINLabel{ display: none; }
#ctl00_CPH_VINLabel:before { content: 'VIN Number'; }
*/

/* 10.10.2016 */
#ctl00_CPH_DriverGridPanel,
#ctl00_CPH_CarGridPanel{ background: #fff}
#ctl00_CPH_DriverGridPanel .UnitGridSelectedRow,
#ctl00_CPH_CarGridPanel .UnitGridSelectedRow{ background: #ededed; }

/* 05.10.2017 */
.RateProgressBarImageContainer{ background-image : url(ImageRenderer.ashx?image=dc13efa1-5ac5-4592-a8ae-8bd20c2a31fc);}


