@import url("https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700,700i|Poppins:700|Roboto:400,400i,700,700i,900|Passion+One:400,700|Lora:400,400i,700,700i|Open+Sans:400,400i,700,700i|Nunito:900");
body {
  font-family: 'Roboto', sans-serif;
  color: #333;
}

h1, h2, h3, h4 {
  font-family: 'Roboto', sans-serif;
}

a, a:visited {
  color: #0652DD;
}

a:hover {
  background: #0652DD;
  color: #fff;
}

a#map:hover {
  background: none;
}
#header {
  background: #2E2D54;
  border-bottom: 1px solid #2E2D54;
}
#header #logo {
  background-image: url('../img/pr-logo-white.png');
  height:40px;
  width: 156px;
}

.styles-reimagined #header #logo {
  background-image: url('../img/pr-logo.png');
}

.styles-reimagined #header {
  padding: 20px;
}


.titleWrap .highlight {
	background: #FFF000;
	color: #000;
}

.mainContentWrap h4 {
  color: #EA2027;
}

.titleWrap #byline #authorImage {
  background-image: url('../img/pr.jpg');
}

.selectBoxes .selectBox {
  color: #fff;
  background-color: #12CBC4;
}

a.redArrow {
  color: ;
}

a.redArrow:hover {
  background-color: ;
}

.calloutBox a:hover {
  background-color: #0652DD;
}

.calloutBox.primary {
  background: #1B1464;
}
.calloutBox.primary h3 {
  color: #1B1464;
}

.stateOptions a:hover {
  border: 1px solid #0652DD;
  background: #0652DD;
}

.centerLink a {
  background: #EA2027;
  color: #fff;
}

.zipSubmit span#zipSubmit {
	background: #EA2027;
	border: 1px solid #EA2027;
}

#oldRateNewRate #newRate .title {
  background: #009432;
  color: #fff;
}

#oldRateNewRate #oldRate .title {
  background: #FFF000;
  color: #000;
}

.titleWrap #hero {
  background-image: url("../img/usdmv.jpg");
}

body.styles-bold h1 {
  background: RGBA(46, 45, 84 );
  color: #fff;
  text-shadow: none;
}

body.styles-bold .highlight {
  color: RGBA(46, 45, 84 );
  background: #fff;
  text-shadow: none;
}

body.styles-bold .selectBox {
  border-left: 5px solid #EA2027;
}

body.styles-bold .zipSubmit {
  border-top: 5px solid #EA2027;
}

/* INLINE LISTINGS */


a.listing:hover {
			border: 2px solid #EA2027;
}


.bigButton span {
    background: #EA2027;
}

.bigButton span:hover {
    background: #0652DD;
}

.formPage ul li {
  color: #0652DD;
}


.formPage #zipGo, .formPage #ageGo {
  background: #2E2D54;
  color: #fff;
}

.formPage #zipGo:hover {
    background: #2E2D54;
    color: #fff;
}

.formPage #zip {
    border: 3px solid #2E2D54;
}

.formPage ul li.selected {
  background: #0652DD;
  color: #fff;
  font-weight: bold;
}

.range-slider__range::-webkit-slider-thumb {
  background: #2E2D54;
}


@media ( max-width: 700px ) {
  .bigButton span {
    border: 3px solid #EA2027;
    color: #EA2027;
  }
}

