html {
  font-family: "Open Sans",sans-serif;
}
body {
  display: flex;
  min-height: 100vh;
  flex-direction: column;
}
h6 {
  font-weight: bold;
}
.navbar-fixed, nav {
  border-bottom: 4px solid #1e71ba;
  min-height:80px;
}
.dropdown-content li:hover, .dropdown-content li.active, .dropdown-content li.selected {
  background-color: #ffffff;
}
.dropdown-content li, .dropdown-content li.active {
  font-weight: normal;
}
nav a, nav ul a {
  color: #616161;
}
nav ul li.active, .side-nav li.active {
  background-color:white;
  font-weight: bold;
}
nav ul a:hover, .side-nav li:hover {
  background-color:white !important;
  /*color: #000000 !important;*/
  color: #1e71ba !important;
}
nav ul li.active a, .dropdown-content li.active a {
  color: #1e71ba !important;
}
main {
  flex: 1 0 auto;
}
span.badge.new::after {
  content: "";
}
.blue {
   background-color: #1e71ba !important;
}
form .row {
  margin:0;
}
input:focus:not([type]):not([readonly]), input[type="text"]:focus:not([readonly]), input[type="password"]:focus:not([readonly]), input[type="email"]:focus:not([readonly]), input[type="url"]:focus:not([readonly]), input[type="time"]:focus:not([readonly]), input[type="date"]:focus:not([readonly]), input[type="datetime-local"]:focus:not([readonly]), input[type="tel"]:focus:not([readonly]), input[type="number"]:focus:not([readonly]), input[type="search"]:focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) {
  border-bottom: 1px solid #1e71ba;
  box-shadow: 0 1px 0 0 #1e71ba;
}
input:focus:not([type]):not([readonly]) + label, input[type="text"]:focus:not([readonly]) + label, input[type="password"]:focus:not([readonly]) + label, input[type="email"]:focus:not([readonly]) + label, input[type="url"]:focus:not([readonly]) + label, input[type="time"]:focus:not([readonly]) + label, input[type="date"]:focus:not([readonly]) + label, input[type="datetime-local"]:focus:not([readonly]) + label, input[type="tel"]:focus:not([readonly]) + label, input[type="number"]:focus:not([readonly]) + label, input[type="search"]:focus:not([readonly]) + label, textarea.materialize-textarea:focus:not([readonly]) + label {
  color: #1e71ba;
}
.filled-in[type="checkbox"]:checked + label::after {
    background-color: #1e71ba;
    border: 2px solid #1e71ba;
}
nav ul li {
  transition: none;
}
nav ul a {
  transition: none;
}
.dropdown-content li > a:hover, .dropdown-content li > span {
  color: #1e71ba !important;
}    