body {
  background-color: white;
  height: auto;
  overflow: auto;
}
/*
Custom header styles
bigger logo and background color
*/
header#app-bar {
  height: 132px;
}

nav.navbar.bg-dark {
  padding: 0;
  background-color: #002868 !important;
}

div.cas-brand {
  height: auto;
}

img#cas-logo {
  height: 90px;
}

nav.navbar > div {
  background-color: white;
}

div.mdc-drawer-app-content {
  padding-top: 132px;
  /* remove background image */
  background-image: none;
  background-color: white;
}

/* remove border around card */
div#content,
div.card {
  box-shadow: none;
  border: none;
}

/*
Custom login form
simple input elements
*/

/* center login button */
form#fm1 {
  text-align: center;
}

/* left align labels*/
form#fm1 div.mb-3 {
  text-align: left;
}

/* custom button */
button#submitBtn {
  text-transform: capitalize;
  font-size: 16px;
  font-weight: 700;
  filter: none;
}

/* hide button icon */
button#submitBtn > i.mdi.fas {
  display: none;
}

/* hide password management link icon */
div#pmlinks span.mdi {
  display: none;
}

/* hide auth data after login */
/* using css to hide it because the info is useful, we don't want to disable it */
div#view-genericsuccess-authn-data {
  display: none;
}

/* custom footer */
footer#casFooter {
  background-color: white;
  text-align: center;
  color: #999999;
}

/* hide version number */
footer#casFooter > code {
  display: none;
}

/* icon size fix, it was hardcoded in cas.css file */
i.mdi:before {
  font-size: inherit;
}