/*--------------- Styles For DNI Footer Include ---------------*/

/* Import Bootstrap: If you are not already using bootstrap on your site, you will need to uncomment the following code:

@import url('https://www.dni.gov/templates/odni-content-page-template/css/bootstrap.min.css');

*/

.dni-include-footer @font-face {
	font-family: hero-font;
	src: url('../fonts/bignoodletitling-webfont.eot');
	/* IE9 Compat Modes */
	src: url('../fonts/bignoodletitling-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/bignoodletitling.woff') format('woff'), /* Modern Browsers */
	url('../fonts/bignoodletitling.ttf') format('truetype');
	/* Safari, Android, iOS */
	font-weight: normal;
	font-style: normal;
}

.dni-include-footer @font-face {
	font-family: top-logo-font;
	src: url('../fonts/opensans-regular-webfont.eot'), /* IE9 Compat Modes */
	url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype');
	/* IE6-IE8 */
	src: url(../fonts/sylfaen.ttf);
}

.dni-include-footer @font-face {
	font-family: logo-font;
	src: url('../fonts/cinzel-regular-webfont.eot');
	/* IE9 Compat Modes */
	src: url('../fonts/cinzel-regular-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('cinzel-regular-webfont.woff2') format('woff2'), url('cinzel-regular-webfont.woff') format('woff'), url('cinzel-regular-webfont.svg#cinzelregular') format('svg');
	src: url('../fonts/TrajanPro-Regular.otf');
	font-weight: normal;
	font-style: normal;
}

.dni-include-footer @font-face {
	font-family: body-text;
	src: url('../fonts/arialn.ttf');
}

.dni-include-footer @font-face {
	font-family: logo-italic;
	src: url('../fonts/GaramondPremrPro-It.otf');
	src: url('../fonts/cormorantgaramond-italic-webfont.eot'), /* IE9 Compat Modes */
	url('../fonts/cormorantgaramond-italic-webfont.eot?#iefix') format('embedded-opentype');
	/* IE6-IE8 */
}



.dni-include-footer .logoText {
	font-family: 'top-logo-font', 'sylfaen', 'Open Sans Condensed', sans-serif;
}

.dni-include-footer h5, .dni-include-footer h6, .dni-include-footer p,  .dni-include-footer li,  .dni-include-footer a, .dni-include-footer .footerHeader, .dni-include-footer body {
	font-family: 'body-text', 'Arial Narrow', 'Arial','Roboto Condensed', 'Open Sans Condensed', sans-serif;
  	font-stretch: condensed;
}

.dni-include-footer h1 {
	font-size: 285%;
}

.dni-include-footer h2 {
	font-size: 190%;
}

.dni-include-footer h3 {
	font-size: 180%;
}

.dni-include-footer h4 {
	font-size: 160%;
}

.dni-include-footer h5 {
	font-size: 150%;
}

.dni-include-footer h6 {
	font-size: 135%;
}

.dni-include-footer .container-fluid{
  padding-top:40px;
}

.dni-include-footer .odniTopLogoStyle:hover, .dni-include-header .odniTopLogoStyle:hover{
  text-decoration:none;
  color:#fff;
}
.dni-include-footer .odniTopLogoStyle, .dni-include-header .odniTopLogoStyle {
	font-family: 'top-logo-font', 'Sylfaen', 'Tinos', 'Open Sans Condensed', sans-serif;
	color: #fff;
}

.dni-include-footer .odniTopLogoStyle span {
	font-family: 'logo-italic';
	font-style: italic;
}

.dni-include-footer .odniMainLogoStyle {
	font-family: 'logo-font', 'Trajan Pro', 'Cinzel', 'Garamond', 'Times New Roman', serif;
}

.dni-include-footer .odniMainLogoStyle span {
	font-family: 'logo-italic';
	font-style: italic;
}


.dni-include-footer .dni-include-footer h3 {
	font-family: 'body-text', 'Arial Narrow', 'Arial', 'Roboto Condensed', 'Open Sans Condensed', sans-serif;
  	font-stretch: condensed;
	font-size: 140%;
}

.dni-include-footer .odniMainLogoStyle, .dni-include-footer-header .topBar .odniMainLogoStyle {
	color: #fff;
}

.dni-include-footer .nav {
    display: block;
}
.dni-include-footer  .nav li {
	margin: 5px 0px;
}
.dni-include-footer  .nav li a {
	line-height: 1.3;
	color: #337ab7;
}

.dni-include-footer .nav li a:hover {
	background-color: transparent;
	color: #fff;
}

.dni-include-footer, .dni-include-header {
	background-color: #002142;
	color: #fff;
}

.dni-include-header {
    font-size: 16px;
    padding: 5px 0;
}

.dni-include-footer .container {
	background-image: url("../dni-images/footerBGtext.png");
	background-position: 0% 35%;
	background-repeat: no-repeat;
	background-size: 45%;
}

.dni-include-footer .sm-div {
    margin-left: 50%;
}

.dni-include-footer .pull-right {
    float: right;
}

.dni-include-footer .socialFooter {
	margin-top: 20px;
  margin-bottom: 20px;
}

.dni-include-footer .socialFooter > li {
    display: inline;
}

.dni-include-footer .socialFooter a:hover{
  color:#fff;
}

.dni-include-footer .socialFooter li a img {
    background-color: #0a3662;
    border-radius: 100%;
}

.dni-include-footer .socialFooter li a img:hover {
    transition: background-color 0.5s ease;
    background-color: #6d90b3;
    border-radius: 100%;
}
