body {
    font-family: 'Helvetica Neue', sans-serif;
    background-color:  #5F9EA0;
    position: relative;
    min-height: 100vh;
}

a.navbar-brand {
    width: 100px;
}

.uni {
    color: black;
}

.navbar-nav {
    width: fit-content;
}

.nav-item {
    font-size: 14px;
}

.navbar-toggler:active {
    box-shadow: 0;
}

.nav-item .nav-link.active{
background-color: green;
}

form input {
    width: 100px;
}

.btn-calc {
    background-color: gray;
}

.following a {
    font-size: 12px;
}

.following a img {
    width: 80px;
}

.btn-date {
    display: none;
}
th {
  background-color:  #5F9EA0;
color: #fff;
            }

footer {
    background-color: #97C4B8;
    position: absolute;
    bottom: 0;
}
