/* ------------------ Header ------------------ */
#FINRA_header {
  background-color: #0082d1;
  /* For browsers that do not support gradients */
  background: url(./finra-header-logo.png) no-repeat bottom right,
    linear-gradient(155.72deg, #233e66 7%, #0082d1 140%);
  background-position: right;
  min-height: 150px;
}

#FINRA_header .finra-logo img {
  height: 50px;
  padding: 50px;
}

/* ------------------ Footer ------------------ */
#FINRA_footer {
  font-family: "gesta", sans-serif;
  background-color: #233e66 !important;
  /* For browsers that do not support gradients */
  background: url(./finra-header-logo.png) no-repeat bottom right;
  background-position: right;
  min-height: 150px;
}

#FINRA_footer .finra-logo img {
  height: 50px;
  padding: 50px;
}

#FINRA_footer .column:first-child {
  width: 40%;
  float: left;
}

#FINRA_footer .column:last-child {
  width: 60%;
  float: right;
}

#FINRA_footer .finra-legal {
  margin-top: 50px;
  width: 75%;
  color: #d2dbe3;
}

#FINRA_footer .finra-legal .finra-trademark {
  color: #4f6585;
  font-size: 11px;
  margin-top: -10px;
}

#FINRA_footer .finra-legal:before {
  content: "";
  display: block;
  margin: 0 auto;
  width: 100%;
  border-bottom: 1px solid #0082d1;
}

@media (max-width: 767.98px) {
  #FINRA_footer {
    min-height: 200px;
  }
  #FINRA_footer .column:first-child {
    width: 50%;
  }
  #FINRA_footer .column:last-child {
    width: 50%;
  }
}

/* Sidebar styles */

.sidenav {
  background-color: #edeff3;
}

nav.sidenav a {
  color: #41597b !important;
}
