.page-header nav{
    background-color: white !important;
}

.page-header nav a {
    color: black !important;
}

.logo {
    height: 100px;
}

hr {
  border:2px dotted #000;
}

h3 {
  font-weight: bold;
}

.logo-text {
    font-family: 'PT Serif', serif;
    font-weight: 500;
    letter-spacing: 1px;
    /*font-family: FredokaOne-Regular;    */
    /* color:#7999c1;     */
    color: black;
    margin-top: 10px;
    margin-left: 10px;
    float: right;
}

@media screen and (max-width: 600px) {
    .logo {
      height: 100px;
    }
}

.page-title-med-and-up {
    height: 150px;
    position: relative;
}

.page-title-small {
    height: 100px;
    position: relative;
}

.page-title-med-and-up h1, .page-title-small h4 {
    margin: 0;
    position: absolute;
    top: 50%;
    left:50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
}

.all-improve-bg-color {
    background-color: #0071a1 !important;
}

.content .container {
    margin-top: 20px;       
    min-height: 60vh;
}

.content {
    padding-bottom: 20px;    
}

article {
    margin-bottom: 30px;
    text-align: justify;
}

#fat-rebate-table {
    font-weight: bold;
    font-size: 17px;
    color: #0071a1;
}

.text-highlight {
    font-style: italic;
    color: #0071a1;
}

.text-highlight-bold {
    font-weight: bold;
    color: #0071a1;
}

#contact-card-panel {
    background-color: white !important;
    color: #222222 !important;
    border: 10px solid #0071a1;
}

/* OVERWRITE FRAMEWOK CLASSES */

.btn {
    background-color: #0071a1;
    border-radius: 5px;
}
.datepicker-date-display {
    background-color: #0071a1;
}

.is-today button {
    color: #0071a1;
    font-weight: bold;
}

.is-selected button {
    background-color: #0071a1;
    color: white;
}

.btn-flat {
    color: #0071a1;
}

.sidenav-trigger {
    color: black;
    background-color: transparent;
    margin-left: 0px;
}

.dropdown-content li span {
    color: #0071a1;
}

.month-prev:active, .month-prev:focus, .month-next:active, .month-next:focus {
    background-color: #0071a1;
}

.steps {
   width:25%;
   text-align:center;
   vertical-align:top;
}

ul.list li {
  list-style-type: disc !important;
  list-style-position: inside;
}

/* button#w2 {
    display: none;
}

#w3 {
    display: none;
} */
