/***** Header *****/

.header {
    border-bottom: 0;
}

    /***** Nav Bar *****/

    /*.navbar {
		background-color: #dfe6f1;
        margin-bottom: 0;
    }*/

    .header .topbar {
        padding-bottom: 0;
        padding-top: 0;
    }

    .header .visible-md {
        background-image: url("../../Images/blue-swoosh.png"); /*url("Images/blue-swoosh.png");*/ 
        background-size: 100% 100%;
        height: 110px; /* Height of seal image (103px) + top margin of div from bootstrap (40px) */
        margin-bottom: 0;
        margin-top: 40px;
    }

        .header .visible-md .application-name {
            font-size: 2em;
            font-weight: bold;
        }

            .header .visible-md .application-name a {
                color: #273b5f;
                text-decoration: none;
            }

    .header .county-name {
        background-color: #273b5f;
        color: #ffffff;
        padding-bottom: .5em;
        padding-left: 4.5em;
        padding-top: .5em;
    }

    .header .county-name a {
        color: #ffffff;
    }

    .header .county-name a:hover {
        text-decoration: none;
    }

    .header .container-fluid .visible-sm {
        background-color: #273b5f;
        color: #ffffff;
        font-size: 1.5em;
        font-weight: bold;
        margin-bottom: 0;
    }

    .header .container-fluid .visible-sm a:hover {
        text-decoration: none;
    }

    .header .navbar-toggle,
    .header .navbar-toggle:focus,
    .header .navbar-toggle:hover {
        background-color: transparent !important;
        border: 0;
        float: left;
        padding-top: 10px;
    }

        /***** Nav Bar XS *****/

		.header .visible-xs .navbar-toggle .icon-bar {
            background-color: #273b5f;
        }
		
        .navbar .visible-xs .navbar-header {
            background-color: #ffffff;
        }

		/*.navbar .county-name {
            background-color: #273b5f;
            color: #ffffff;
            padding-bottom: .5em;
            padding-left: 4.5em;
            padding-top: .5em;
        }*/    

            /*.navbar .county-name a {
                color: #ffffff;
            }*/
			
		.visible-xs .navbar-brand,
		.visible-xs .navbar-brand a {
            color: #273b5f !important;
        }

        /***** END Nav Bar XS *****/

        /***** Nav Bar SM *****/

		.header .visible-sm .navbar-toggle .icon-bar {
            background-color: #ffffff;
        }
		
		.navbar .visible-sm .navbar-header {
			background-color: #273b5f;
		}
		
        .visible-sm .navbar-brand,
		.visible-sm .navbar-brand a {
            color: #ffffff !important;
        }

        /***** END Nav Bar SM *****/

    /***** Nav *****/

    .mega-menu {
        background-color: #dfe6f1;
    }

        .mega-menu .container-fluid {
            padding-left: 0;
        }

	.navbar-nav {
		background-color: #dfe6f1;
	}

    .header .navbar-nav > li > a {
        color: #273b5f;
    }

    .header .navbar-nav > li > a:hover,
    .header .navbar-nav > .active > a {
        background-color: #f9bb56;
        border-bottom: 0;
        color: #273b5f;
    }

    /***** END Nav *****/

/***** END Header *****/

/***** Footer *****/

.footer-v1 .footer {
    background-color: #273b5f;
}

    .footer a {
        color: #eeeeee;
    }

.headline > h2 {
    border-bottom-color: #e49c2d;
    color: #ffffff;
}

/***** END Footer *****/

#topcontrol:hover {
    background-color: #e49c2d;
}