/** Override CSS styles **/

#header {
  /** Change header style **/
}

#hypersocketLogo {
  /** Adjust styling for logo **/
}

#footer { 
  /** Change footer styler **/
} 

#passwordResetButton,
#accountUnlockButton,
#userLoginButton {
  background-color: #B70039;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2);
}

#passwordResetButton:hover,
#accountUnlockButton:hover,
#userLoginButton:hover {
  filter: brightness(110%);
}

.portal-content {
    background: linear-gradient(
    to top,
    #F4F8FD,
    #E4EDF6 50%,
    #D3E2EF
);
    background-attachment: fixed;
    background-size: cover;
}

@media (min-width: 700px) {
.portal-content {
  display: flex;
}

.portal-content::before {
  content: "''";
  background-image: url('https://cdn-it.taillight.media/adss-homeimage.jpg');
  background-size: cover;
  background-position: 35%;
  background-repeat: no-repeat;
  display: block;
  flex: 1;
}

#applicationMenu {
  flex: 1;
  align-self: center;
  top: initial;
  transform: none;
  -webkit-transform: none;
}
}

footer {
  z-index: 1;
}

.navbar-header {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

body .navbar-inverse {
  background-color: #0E131F !important;
}

.navbar-brand {
  padding-top: .35rem !important;
}

.navbar .user-logo {
  top: 50% !important;
  transform: translateY(-50%);
}