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;
  }    