﻿.navbar {
    margin-bottom: 20px;
    padding: 8px;
}

.navbar-expand-md {
    /*max-height: fit-content;*/
}

.navbar-brand {
    background-image: url('../images/appicon_36x36.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-left: 46px;
}

h1 {
    margin-top: 6px;
}

small {
    font-size: 60%;
}

h3 > small, h2 > small, h1 > small {
    color: rgba(26, 26, 26, 0.22);
}

.tab-content {
    padding-top: 12px;
}

@media (min-width: 1200px) {
    .container {
        max-width: fit-content;
        margin: 10%;
    }
}

.ocm-label {
    font-weight: bold;
    color: #536957;
    min-width: 80px;
    display: inline-block;
}

.content {
    width: 100%;
}


footer {
    color:gainsboro;
    font-size: 80%;
    text-align:center;
}

.results-list .result{
    margin-bottom:1em;
}

#map-container{
    position:fixed;
    width:100%;
    height:100%;
    max-height:fit-content;
}