/* Bootstrap 4 breakpoints */
/* Extra small devices (phones, 320px and up) */
@media (min-width: 320px) {
    h1 {font-size: 18px;}
    h2 {font-size: 16px;}
    h3 {font-size: 14px;}
    .nav-link {font-size: 24px;}
    .headline {font-size: 38px;}
    .subline {font-size: 28px;}
}

/* Small devices (landscape phones, 544px and up) */
@media (min-width: 544px) {
    h1 {font-size: 24px;}
    h2 {font-size: 17px;}
    h3 {font-size: 24px;}
    .nav-link {font-size: 36px;}
    .headline {font-size: 50px;}
    .subline {font-size: 30px;}
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
    h1 {font-size: 42px;}
    h2 {font-size: 17px;}
    h3, h3 a {font-size: 34px;}
    .nav-link {font-size: 36px;}
    .headline {font-size: 60px;}
    .subline {font-size: 40px;}
    .dropdown-menu {margin-left: 10px;padding-left: 10px;}
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) { 
    h1 {font-size: 26px;}
    h2 {font-size: 20px;}
    h3 {font-size: 18px;}
    .nav-link {font-size: 14px;}
    .headline {font-size: 68px;}
    .subline {font-size: 40px;}
}
/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {  
    h1 {font-size: 26px;}
    h2 {font-size: 22px;}
    h3 {font-size: 20px;}
    .nav-link {font-size: 14px;}
    .headline {font-size: 68px;}
    .subline {font-size: 40px;}
}

/* modified bootstrap */
.card-header {
    color: #282a36;
}
.card-body {
    opacity: 0.95 !important;
}
.alert-warning {
    color: #B36600;
    background-color: #FF9200;
}
.text-success {
    color: #005400 !important;
}
.nav.navbar-nav li {
    padding: 5px;
}
.nav.navbar-nav li:not(.active) {
    background-color: #f6f6f6;
}
.dropdown-menu.show li,
.dropdown-menu.show li a,
.dropdown-divider {
    padding: 0px;
    background-color: #fff;
}
.row-eq-height {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;
}
[class*="col-"] {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}