﻿.usas-topBar,
.usas-footer {
    margin-bottom: 0.417em;
}
.usas-topBar,
.usas-bottomBar {
    height: 2.5em;
    background-color: #cb1436;
}
.usas-main-navigation {
    background-color: #0f173b;
    height: 80px;
}
#usas-main-logo {
    position: absolute;
    margin-top: -1.438em;
    z-index: 3;
    height: 6.25em;
} 
.foundation #usas-main-logo {
    margin-top: -1.5em;
    height: 6.66667em;
}
#usas-main-logo img,
.foundation #usas-main-logo img  {
    height: 100%;
} 
#usas-navigation {
    z-index: 2;
}
header {
    margin-bottom: 0;
}
.usas-main-content {
    min-height: 25em;
    position: relative;
    z-index: 1;
}
.usas-footer {
    background-color: #0f173b;
} 
.usas-main-navigation .nav>li>a {
    padding: .625em .5em;
}
@media (min-width: 991px) and (max-width: 1090px) { 
    .usas-main-navigation .nav>li>a {
        padding: .625em .15em;
    }
}
@media (min-width: 1200px) and (max-width: 1280px) { 
    .foundation .usas-main-navigation .nav>li>a {
        padding: .625em .15em;
    }
}
@media (min-width: 991px) and (max-width: 1200px) { 
    .foundation .usas-main-navigation .nav>li>a {
        padding: .625em 0;
    }
}
@media (min-width: 991px) and (max-width: 1160px) { 
    .foundation .usas-main-navigation .nav>li>a {
        max-width: 115px;
    }
    .foundation .usas-main-navigation .navbar {
        margin-top: .5em;
    }
}
.usas-main-navigation .navbar-default .navbar-nav>.active>a, 
.usas-main-navigation .navbar-default .navbar-nav>.active>a:focus, 
.usas-main-navigation .navbar-default .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: #0f173b;
}
.usas-main-navigation>.container>div{ padding: 0;}
.usas-main-navigation .navbar-collapse{ padding: 0;}
.usas-main-navigation .dropdown-menu {
    width: 20em;
}
.foundation .usas-topBar,
.foundation .usas-bottomBar {
    background-color: #66ccff;
} 
.foundation .usas-main-navigation,
.foundation .usas-footer,
.foundation .usas-main-navigation .navbar-default .navbar-nav>.active>a, 
.foundation .usas-main-navigation .navbar-default .navbar-nav>.active>a:focus, 
.foundation .usas-main-navigation .navbar-default .navbar-nav>.active>a:hover {
    background-color: #000033;
}
.foundation .usas-main-content {
    margin-top: .875em;
}
@media (max-width: 991px) {
    #usas-main-logo,
    .foundation #usas-main-logo {
        margin-top: 0;
        z-index: 2;
        height: 4.25em;
    }
    #usas-navigation {
        z-index: 3;
    }
    .usas-main-navigation .container {
        padding: 0;
        width: 100%;
        margin: 0;
    }
    .usas-main-navigation .container>div {
        padding: 0;
        margin: 0;
    }
    #usas-mobile-find-a-team-head {
        margin-top: 1em;
        text-align: center;
    }
    header {
        margin-bottom: 1em;
    }
}

@media (max-width: 767px) {
    #usas-main-logo,
    .foundation #usas-main-logo {
        height: 3.938em;
    }
    #usas-main-logo img,
    .foundation #usas-main-logo img  {
    }
}
#WaitingIndicatorShim {
    position: absolute;
}