﻿.dcf-ext-template-footer {
	background: #003467;
	min-height: 90px;
}

.dcf-ext-template-edgesection {
	background-color: #115ba4;
}

a.dcf-ext-template-link {
	color: #007bff;
	text-decoration: none;
	background-color: transparent;
}

a.dcf-ext-template-link:hover {
	color: #0056b3;
	text-decoration: underline;
}

a.dcf-ext-template-link:not([href]):not([tabindex]),
a.dcf-ext-template-link:not([href]):not([tabindex]):hover,
a:not([href]):not([tabindex]):focus {
	color: inherit;
	text-decoration: none;
}

a.dcf-ext-template-link:not([href]):not([tabindex]):focus {
	outline: 0;
}

#mainNav {
	background-color: #ffffff;
	border-bottom: 1px solid #cccccc;
	-webkit-box-shadow: 2px 4px 5px -2px rgba(204,204,204,1);
	-moz-box-shadow: 2px 4px 5px -2px rgba(204,204,204,1);
	box-shadow: 2px 4px 5px -2px rgba(204,204,204,1);
}

#mainNav .navbar-brand {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
}

#mainNav .navbar-nav .nav-item .nav-link,
#mainNavToggler > .navbar-nav > .dropdown > .dropdown-menu > li > .dropdown-item,
#mainNavToggler > .navbar-nav > .dropdown > .dropdown-menu-end > li > .dropdown-item {
	font-size: 16px;
	font-weight: 600;
	color: #115ba4;
	font-family: Arial, Helvetica, sans-serif;
}

#mainNav .navbar-nav .nav-item .nav-link:active,
#mainNav .navbar-nav .nav-item .nav-link:hover,
#mainNavToggler > .navbar-nav > .dropdown > .dropdown-menu > li > .dropdown-item:hover {
	text-decoration: underline;
}

.dcf-ext-template-verticaltoggler {
	border: 0;
}

.dcf-ext-template-verticaltoggler:hover,
.dcf-ext-template-verticaltoggler:focus,
.dcf-ext-template-verticaltoggler:active {
	border: 1px solid black;
}

.dcf-ext-template-prefooter-link-list {
	padding-bottom: 1rem;
}

.dcf-ext-template-prefooter-link-list > ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	padding-bottom: 1rem;
}

.dcf-ext-template-prefooter-link-list > ul > li {
	padding-top: 7px;
}

.dcf-ext-template-emergency {
	background-color: #951c1a;
	font-size: 16px;
	font-weight: 600;
	line-height: 20.8px;
}

a.dcf-ext-template-emergency-link {
	color: black;
	text-decoration: none;
	background-color: transparent;
}

a.dcf-ext-template-emergency-link:hover {
	text-decoration: underline;
}

p.dcf-ext-template-emergency-title {
	margin: 2px 0 4px 4px;
}

#appNav .navbar-nav .nav-item .nav-link {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

#navbarTogglerApp > .navbar-nav > .nav-item > .nav-link:active,
#navbarTogglerApp > .navbar-nav > .nav-item > .nav-link:hover,
#navbarTogglerApp > .navbar-nav > .nav-item > .nav-link:focus,
#navbarTogglerApp > .navbar-nav > .dropdown > .dropdown-menu > li > .dropdown-item:hover,
#navbarTogglerApp > .navbar-nav > .dropdown > .dropdown-menu > li > .dropdown-item:focus {
	background-color: #115ba4;
	color: white !important;
}

.dcf-lg-logo {
	height: 63px;
	width: 323px;
}

.dcf-sm-logo {
	height: 32px;
	width: 37px;
}
