body {
  background: #252525;
  font-family: "Open Sans";
}

section {
  background: #0069ab;
  padding-bottom: 60px;
}

header {
  padding: 45px;
  text-align: center;
}
header #topLogo {
  max-width: 225px;
}

footer {
  background: #252525;
  color: white;
  line-height: 60px;
  padding: 30px 0;
}

.form-content {
  background: white;
  border-radius: 0;
  box-shadow: 0 0 5px #000;
  padding: 45px;
}

label {
  font-style: italic;
  font-weight: 400;
  margin-top: 15px;
  font-size: 14px;
  padding-bottom: 4px;
}
label span {
  color: red;
}

h1,
h2 {
  color: #0069ab;
  font-weight: 400;
}

h1 {
  text-transform: uppercase;
  font-size: 32px;
}

h2 {
  font-size: 24px !important;
}

.red {
  color: red;
}

.pd30 {
  padding: 30px;
}

.form-control {
  background: #e5e5e5;
  border: 1px solid #bebec0;
  border-radius: 0;
}
.form-control.top {
  border: 1px solid #0069AB;
  background-color: #d4effa !important;
}

select {
  width: 100%;
  background: #e5e5e5 url("../images/button_roll_grey_off.png") no-repeat right center !important;
  padding-right: 40px;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding-left: 5px !important;
  text-align: left !important;
}
select:hover {
  background: #e5e5e5 url("../images/button_roll_grey_on.png") no-repeat right center !important;
}

.highl {
  background: #25abe0;
  border-radius: 0;
  height: 100%;
  text-align: center;
  padding: 5px 15px 25px;
}
.highl h2 {
  color: white;
  font-size: 24px !important;
  margin-bottom: 15px;
}
.highl select {
  background: #d4effa url("../images/button_roll_blue_off.png") no-repeat right center !important;
  border-color: #0183b7;
}
.highl select:hover {
  background: #e5e5e5 url("../images/button_roll_blue_on.png") no-repeat right center !important;
}

.button {
  background: #0069ab;
  color: white;
  border-radius: 0;
  padding: 10px 45px;
  border: none;
  text-transform: uppercase;
  font-weight: 300;
  cursor: pointer !important;
}
.button:disabled {
  background: #b1b1b3;
}

input[type=checkbox] {
  display: none;
}
input[type=checkbox]:checked + label:before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url("../images/checkbox_on.png") no-repeat center center !important;
  margin-right: 10px;
  position: relative;
  top: 5px;
}
input[type=checkbox]:not(:checked) + label:before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url("../images/checkbox_off.png") no-repeat center center !important;
  margin-right: 10px;
  position: relative;
  top: 5px;
}

.fake-cb {
  padding-left: 0 !important;
  font-style: normal;
}

.year-label {
  overflow-x: visible;
  position: absolute;
}

#aszf-content div {
  border: 1px solid #bebec0;
  margin: 15px 0;
  background: #e5e5e5;
  padding: 30px;
  border-radius: 0;
}

.pointer {
  cursor: pointer;
}

.mt0 {
  margin-top: 0;
}/*# sourceMappingURL=reg.css.map */