.dp-home-page-container {
  background: #015496 url(../../image/SP_Home_ESBkgrnd) no-repeat top center;
}
.dp-hp-title {
  font-size: 16px;
  text-indent: 0px;
  margin-top: 10px;
}
.dp-crr-divider {
  border-top: 2px solid #fff;
  margin: 38px 20px 20px 20px;
}
.dp-crr-divider img {
  margin-top: -23px;
  background-color: #015496;
  padding: 0px 10px 0 30px;
  height: 28px;
}
.dp-text-bronze {
  color: #c7ab11;
}
.dp-large-text {
  font-size: 60px;
  color: #fff;
  text-shadow: 0px 0px 5px #000;
}
.panel-transparent {
  background-color: rgba(255, 255, 255, 0.7);
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border: 6px solid rgba(0, 0, 0, 0.3);
  box-shadow: 10px 10px 10px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 10px 10px 10px 0px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 10px 10px 10px 0px rgba(0, 0, 0, 0.4);
}
.panel-transparent-dark {
  background-color: rgba(107, 161, 206, 0.5);
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border: 1px solid rgba(0, 82, 150, 0.3);
}
.dp-remove-float {
  float: none;
}
.btn-primary {
  color: #ffffff;
  background-color: #005296;
  border-color: #02447a;
}
.dp-align-bottom {
  position: absolute;
  bottom: 0;
  margin-left: -15px;
}
.panel-menu {
  margin-bottom: 0px;
}
.home-screen-height {
  min-height: 840px;
}
@media (min-width: 1220px) and (max-width: 1290px) {
  .dp-hp-button {
    margin-top: 10px;
    display: block;
  }
  .dp-hp-title {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .dp-home-page-container {
    padding-top: 10px;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  .dp-home-page-container {
    padding-top: 10px;
  }
  .footer .navbar {
    display: inherit;
    float: none;
    margin-top: 0px;
  }
  .body {
    padding-bottom: 110px;
  }
}
@media (min-width: 960px) and (max-width: 1219px) {
  .arrow-left,
  .arrow-right {
    width: 125px;
  }
  .arrow-down {
    width: 45px;
  }
  .footer {
    font-size: 11px;
  }
  .dp-hp-button {
    margin: 10px -15px 0px -15px;
    display: block;
  }
  .home-screen-height {
    min-height: 708px;
  }
}
