body {
  color: black;
}

menu>li:hover {
  border-color: #0047AB;
}

#carousel-homepage.carousel .carousel-inner .item:before {
  background: none !important;
}

section#content .content-header.content-header-background .breadcrumb {
  opacity: 0;
}

section#content .content-header.content-header-background:after {
  background: none!important;
}

legend {
  font-size: 36px;
  color: #0047AB;
  border-bottom: 2px solid #0047AB;
}

.form-control {
  border-radius: 0;
}

footer {
  background: #0047AB;
  color: white !important;
}

footer .headline {
  border-bottom: 2px solid white;
}

footer a {
  color: white;
}

.sf-menu>li.active {
  border-color: #0047AB;
}

.help-block {
  color: #949494;
}

input[type="checkbox"],
input[type="radio"] {
  margin-top: 7px;
}

@media (max-width: 450px) {
  font-size: 24px;
}
