﻿html {
    font-size: 14px;
    position: relative;
    min-height: 100%;
}

@media (min-width: 768px) {
    html {
        font-size: 16px;
    }
}

body {
    font-family: Arial, sans-serif;
}

.navbar {
    box-shadow: 0 0.25rem 0.25rem rgba(0,0,0,.1);
}

.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
    border-bottom-color: #B4B4B4;
}

.layout-container {
    margin-top: 6rem;
}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #376EB4;
    --bs-btn-border-color: #376EB4;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #0A5A96;
    --bs-btn-hover-border-color: #0A5A96;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #004673;
    --bs-btn-active-border-color: #004673;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: rgba(0, 0, 0, 0.08);
    --bs-btn-disabled-border-color: rgba(0, 0, 0, 0.08);
}

.nav-link {
    color: #000;
}