.navbar-default {
  background-color: #D9F4FF !important;
  border-color: #D9F4FF !important;
}

.navbar-brand img {
    max-height: 200%;
    /* height: 30px; */
    margin-top: -5px;
    margin-right:10px;
}

.navbar-brand-flex {
    display: flex;
    align-items: center;
}

body > footer {
    background-color: #D9F4FF;
    border-top: 1px solid #e7e7e7;
    padding-top:0.75em;
}

.logo {
    height: 200px;
    margin-bottom: 20px;
}


button.fa.fav-star-on {
    -webkit-text-stroke: 2px rgb(75, 75, 75);        /* outline */
    background: none !important;           /* remove yellow box */
}

.fa.fav-star-on::before {
    color: rgb(255, 255, 3) !important;
    background: none !important;
}


