html, body {
  height: 100%;
  background-color: #17214D;
}

.no-underline {
    text-decoration: none !important;
}

#panel {
    background-color: white;
}

#panel-left {
    background-color: #3366CC;
    color: white;
}

#panel-bottom {
    background-color: #17214D;
    color: white;
    font-size: 14px;
}

#footer {
    height: 50px;
}

.mode-img {
    object-fit: cover;
    height: 100%;
    min-height: 90px;
}

.mode-card {
    background-color: #3366CC;
    color: white;
}

.mode-card:hover {
    background-color: #17214D;
}

h1 {
    font-size: 2rem;
}

h2 {
    font-size: 1.5rem;
}