@charset "UTF-8";
/* AHRQ.gov Global Header and Footer CSS - to be implemented on all AHRQ third-level domains */
/* Created by the Agency of Healthcare Research and Quality (AHRQ) 2020 */
/* Please direct any questions about these styles or HTML templates to AHRQWebAdmin@ahrq.hhs.gov */

/* Fonts */

[class*=font-mono-] {
	font-family: Roboto Mono Web,Bitstream Vera Sans Mono,Consolas,Courier,monospace
}

[class*=font-sans-] {
	font-family: Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif
}

[class*=font-serif-] {
	font-family: Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif
}

[class*=font-ui-] {
	font-family: Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif
}

[class*=font-heading-] {
	font-family: Public Sans Web, Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif
}

[class*=font-body-] {
	font-family: Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif
}

[class*=font-code-] {
	font-family: Roboto Mono Web,Bitstream Vera Sans Mono,Consolas,Courier,monospace
}

[class*=font-alt-] {
	font-family: Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif
}

.usa-sr-only {
	position: absolute;
	left: -999em
}

@font-face {
	font-family:Roboto Mono Web;font-style:normal;font-weight:300;font-display:fallback;src:url("/fonts/roboto-mono/roboto-mono-v5-latin-300italic.woff2") format("woff2"),url(/fonts/roboto-mono/roboto-mono-v5-latin-300.woff) format("woff"),url(/fonts/roboto-mono/roboto-mono-v5-latin-300.ttf) format("truetype")
}

@font-face {
	font-family:Roboto Mono Web;font-style:normal;font-weight:400;font-display:fallback;src:url(/fonts/roboto-mono/roboto-mono-v5-latin-regular.woff2) format("woff2"),url(/fonts/roboto-mono/roboto-mono-v5-latin-regular.woff) format("woff"),url(/fonts/roboto-mono/roboto-mono-v5-latin-regular.ttf) format("truetype")
}

@font-face {
	font-family:Roboto Mono Web;font-style:normal;font-weight:700;font-display:fallback;src:url(/fonts/roboto-mono/roboto-mono-v5-latin-700.woff2) format("woff2"),url(/fonts/roboto-mono/roboto-mono-v5-latin-700.woff) format("woff"),url(/fonts/roboto-mono/roboto-mono-v5-latin-700.ttf) format("truetype")
}

@font-face {
	font-family:Roboto Mono Web;font-style:italic;font-weight:300;font-display:fallback;src:url(/fonts/roboto-mono/roboto-mono-v5-latin-300italic.woff2) format("woff2"),url(/fonts/roboto-mono/roboto-mono-v5-latin-300italic.woff) format("woff"),url(/fonts/roboto-mono/roboto-mono-v5-latin-300italic.ttf) format("truetype")
}

@font-face {
	font-family:Roboto Mono Web;font-style:italic;font-weight:400;font-display:fallback;src:url(/fonts/roboto-mono/roboto-mono-v5-latin-italic.woff2) format("woff2"),url(/fonts/roboto-mono/roboto-mono-v5-latin-italic.woff) format("woff"),url(/fonts/roboto-mono/roboto-mono-v5-latin-italic.ttf) format("truetype")
}

@font-face {
	font-family:Roboto Mono Web;font-style:italic;font-weight:700;font-display:fallback;src:url(/fonts/roboto-mono/roboto-mono-v5-latin-700italic.woff2) format("woff2"),url(/fonts/roboto-mono/roboto-mono-v5-latin-700italic.woff) format("woff"),url(/fonts/roboto-mono/roboto-mono-v5-latin-700italic.ttf) format("truetype")
}

@font-face {
	font-family:Source Sans Pro Web;font-style:normal;font-weight:300;font-display:fallback;src:url(/fonts/source-sans-pro/sourcesanspro-light-webfont.woff2) format("woff2"),url(/fonts/source-sans-pro/sourcesanspro-light-webfont.woff) format("woff"),url(/fonts/source-sans-pro/sourcesanspro-light-webfont.ttf) format("truetype")
}

@font-face {
	font-family:Source Sans Pro Web;font-style:normal;font-weight:400;font-display:fallback;src:url(/fonts/source-sans-pro/sourcesanspro-regular-webfont.woff2) format("woff2"),url(/fonts/source-sans-pro/sourcesanspro-regular-webfont.woff) format("woff"),url(/fonts/source-sans-pro/sourcesanspro-regular-webfont.ttf) format("truetype")
}

@font-face {
	font-family:Source Sans Pro Web;font-style:normal;font-weight:700;font-display:fallback;src:url(/fonts/source-sans-pro/sourcesanspro-bold-webfont.woff2) format("woff2"),url(/fonts/source-sans-pro/sourcesanspro-bold-webfont.woff) format("woff"),url(/fonts/source-sans-pro/sourcesanspro-bold-webfont.ttf) format("truetype")
}

@font-face {
	font-family:Source Sans Pro Web;font-style:italic;font-weight:300;font-display:fallback;src:url(/fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.woff2) format("woff2"),url(/fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.woff) format("woff"),url(/fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.ttf) format("truetype")
}

@font-face {
	font-family:Source Sans Pro Web;font-style:italic;font-weight:400;font-display:fallback;src:url(/fonts/source-sans-pro/sourcesanspro-italic-webfont.woff2) format("woff2"),url(/fonts/source-sans-pro/sourcesanspro-italic-webfont.woff) format("woff"),url(/fonts/source-sans-pro/sourcesanspro-italic-webfont.ttf) format("truetype")
}

@font-face {
	font-family:Source Sans Pro Web;font-style:italic;font-weight:700;font-display:fallback;src:url(/fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.woff2) format("woff2"),url(/fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.woff) format("woff"),url(/fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.ttf) format("truetype")
}

@font-face {
	font-family:Merriweather Web;font-style:normal;font-weight:300;font-display:fallback;src:url(/fonts/merriweather/Latin-Merriweather-Light.woff2) format("woff2"),url(/fonts/merriweather/Latin-Merriweather-Light.woff) format("woff"),url(/fonts/merriweather/Latin-Merriweather-Light.ttf) format("truetype")
}

@font-face {
	font-family:Merriweather Web;font-style:normal;font-weight:400;font-display:fallback;src:url(/fonts/merriweather/Latin-Merriweather-Regular.woff2) format("woff2"),url(/fonts/merriweather/Latin-Merriweather-Regular.woff) format("woff"),url(/fonts/merriweather/Latin-Merriweather-Regular.ttf) format("truetype")
}

@font-face {
	font-family:Merriweather Web;font-style:normal;font-weight:700;font-display:fallback;src:url(/fonts/merriweather/Latin-Merriweather-Bold.woff2) format("woff2"),url(/fonts/merriweather/Latin-Merriweather-Bold.woff) format("woff"),url(/fonts/merriweather/Latin-Merriweather-Bold.ttf) format("truetype")
}

@font-face {
	font-family:Merriweather Web;font-style:italic;font-weight:300;font-display:fallback;src:url(/fonts/merriweather/Latin-Merriweather-LightItalic.woff2) format("woff2"),url(/fonts/merriweather/Latin-Merriweather-LightItalic.woff) format("woff"),url(/fonts/merriweather/Latin-Merriweather-LightItalic.ttf) format("truetype")
}

@font-face {
	font-family:Merriweather Web;font-style:italic;font-weight:400;font-display:fallback;src:url(/fonts/merriweather/Latin-Merriweather-Italic.woff2) format("woff2"),url(/fonts/merriweather/Latin-Merriweather-Italic.woff) format("woff"),url(/fonts/merriweather/Latin-Merriweather-Italic.ttf) format("truetype")
}

@font-face {
	font-family:Merriweather Web;font-style:italic;font-weight:700;font-display:fallback;src:url(/fonts/merriweather/Latin-Merriweather-BoldItalic.woff2) format("woff2"),url(/fonts/merriweather/Latin-Merriweather-BoldItalic.woff) format("woff"),url(/fonts/merriweather/Latin-Merriweather-BoldItalic.ttf) format("truetype")
}

@font-face {
	font-family:Public Sans Web;font-style:normal;font-weight:500;font-display:fallback;src:url("/fonts/public-sans/PublicSans-Regular.woff2") format("woff2"),url(/fonts/public-sans/PublicSans-Regular.woff) format("woff"),url(/fonts/public-sans/PublicSans-Regular.ttf) format("truetype")
}

@font-face {
	font-family:Public Sans Web;font-style:italic;font-weight:500;font-display:fallback;src:url("/fonts/public-sans/PublicSans-Italic.woff2") format("woff2"),url("/fonts/public-sans/PublicSans-Italic.woff") format("woff"),url(/fonts/public-sans/PublicSans-Italic.ttf) format("truetype")
}

@font-face {
	font-family:Public Sans Web;font-style:normal;font-weight:600;font-display:fallback;src:url("/fonts/public-sans/PublicSans-SemiBold.woff2") format("woff2"),url("/fonts/public-sans/PublicSans-SemiBold.woff") format("woff"),url(/fonts/public-sans/PublicSans-SemiBold.ttf) format("truetype")
}

@font-face {
	font-family:Public Sans Web;font-style:italic;font-weight:600;font-display:fallback;src:url("/fonts/public-sans/PublicSans-SemiBoldItalic.woff2") format("woff2"),url("/fonts/public-sans/PublicSans-SemiBoldItalic.woff") format("woff"),url(/fonts/public-sans/PublicSans-SemiBoldItalic.ttf) format("truetype")
}

@font-face {
	font-family:Public Sans Web;font-style:normal;font-weight:700;font-display:fallback;src:url("/fonts/public-sans/PublicSans-Bold.woff2") format("woff2"),url("/fonts/public-sans/PublicSans-Bold.woff") format("woff"),url(/fonts/public-sans/PublicSans-Bold.ttf) format("truetype")
}

@font-face {
	font-family:Public Sans Web;font-style:italic;font-weight:700;font-display:fallback;src:url("/fonts/public-sans/PublicSans-BoldItalic.woff2") format("woff2"),url("/fonts/public-sans/PublicSans-BoldItalic.woff") format("woff"),url(/fonts/public-sans/PublicSans-BoldItalic.ttf) format("truetype")
}

/* Overrides and Resets */

html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

/*body {
	margin: 0
}*/

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
	display: block
}

audio,canvas,progress,video {
	display: inline-block;
	vertical-align: baseline
}

audio:not([controls]) {
	display: none;
	height: 0
}

[hidden],template {
	display: none
}

footer a,header a {
	background-color: transparent
}

footer a:active,footer a:hover,
header a:active,header a:hover {
	outline: 0
}

abbr[title] {
	border-bottom: 1px dotted
}

header b,header strong,
footer b,footer strong{
	font-weight: 700
}

dfn {
	font-style: italic
}

header h1, footer  h1{
	font-size: 2em;
	margin: .67em 0
}

mark {
	background: #ff0;
	color: #000
}

small {
	font-size: 80%
}

sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

img {
	border: 0
}

svg:not(:root) {
	overflow: hidden
}

figure {
	margin: 1em 40px
}

header hr, footer hr {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: 0
}

pre {
	overflow: auto
}

code,kbd,pre,samp {
	font-family: monospace,monospace;
	font-size: 1em
}

header button,input,optgroup,select,textarea {
	color: inherit;
	font: inherit;
	margin: 0
}
footer button,input,optgroup,select,textarea {
	color: inherit;
	font: inherit;
	margin: 0
}

header button, footer  button{
	overflow: visible;
	text-transform: none
}

header select,footer select{
	text-transform: none
}

header button,html input[type=button],input[type=reset],input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}
footer button,html input[type=button],input[type=reset],input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}

footer button[disabled],html input[disabled] {
	cursor: default
}
header button[disabled],html input[disabled] {
	cursor: default
}

button::-moz-focus-inner,input::-moz-focus-inner {
	border: 0;
	padding: 0
}

header input, footer input {
	line-height: normal
}

/*input[type=checkbox],input[type=radio] {*/
/*	-webkit-box-sizing: border-box;*/
/*	box-sizing: border-box;*/
/*	padding: 0*/
/*}*/

/*input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {*/
/*	height: auto*/
/*}*/

footer input[type=search],
header input[type=search]{
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

/*fieldset {*/
/*	border: 1px solid silver;*/
/*	margin: 0 2px;*/
/*	padding: .35em .625em .75em*/
/*}*/

/*legend {*/
/*	border: 0;*/
/*	padding: 0*/
/*}*/

/*textarea {*/
/*	overflow: auto*/
/*}*/

/*optgroup {*/
/*	font-weight: 700*/
/*}*/

/*table {*/
/*	border-collapse: collapse;*/
/*	border-spacing: 0*/
/*}*/

td,th {
	/*padding: 0*/
}

html {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

*,:after,:before {
	-webkit-box-sizing: inherit;
	box-sizing: inherit
}

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	/*background-color: #fff;*/
	/*color: #1b1b1b;*/
	/*overflow-x: hidden*/
}

.lt-ie9 * {
	-webkit-filter: none!important;
	filter: none!important
}

[hidden] {
	display: none!important
}


/* AHRQ Global Styles */

footer h1,h2,h3,h4,h5 {
	font-family: "Public Sans Semibold",sans-serif;
}

footer h6,.lead-para,.body-copy,.body-copy-italic {
	font-family: "Source Sans Pro",sans-serif;
}

 h1,  h2,  h3,  h4,  h5,  h6 {
	font-weight: 600;
}


footer h1,footer h2,footer h3,footer h4,footer h5,footer h6,.display-1,.display-2 {
	line-height: 1.3em;
}

footer h2,footer h3,footer h4 {
	padding-bottom: 30px;
}

footer h5,footer h6 {
	padding-bottom: 20px;
}

[class^='main-content'] h2,[class^='main-content'] h3,[class^='main-content'] h4 {
	padding-top: 30px;
}

[class^='main-content'] [class^='page-sidebar-second'] h2,[class^='main-content'] [class^='page-sidebar-second'] h3,[class^='main-content'] [class^='page-sidebar-second'] h4,[class^='main-content'] [id^='hp-row'] h2,[class^='main-content'] [id^='hp-row'] h3,[class^='main-content'] [id^='hp-row'] h4 {
	padding-top: 0;
}

[class^='main-content'] h5,[class^='main-content'] h6 {
	padding-top: 20px;
}

[class^='main-content'] [class^='page-sidebar-second'] h5,[class^='main-content'] [class^='page-sidebar-second'] h6,[class^='main-content'] [id^='hp-row'] h5,[class^='main-content'] [id^='hp-row'] h6 {
	padding-top: 0;
}

footer h1 {
	font-size: 40px;
}

footer h2 {
	font-size: 30px;
}

footer h3 {
	font-size: 24px;
}

footer h4,.lead-para {
	font-size: 20px;
}

footer h5 {
	font-size: 15px;
}

footer h6 {
	font-size: 13px;
}



#main-content-wrapper {
	width: 100vw;
}

@media (min-width:1024px) {
	#main-content-wrapper {
		margin-left: 5vw;
		margin-right: 5vw;
	}
}

.search {
	display: block;
	float: right;
	width: 225px;
	height: 32px;
	border: 1px solid #aeb0b5;
	border-radius: 3px;
}

.search input.search-input {
	position: relative;
	top: 5px;
	left: 3px;
	width: 180px;
	height: 24px;
	border: none;
	border-right: 1px solid #aeb0b5;
}

.search label.hidden {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0,0,0,0);
	border: 0;
}

.search .search-icon {
	position: relative;
	top: 8px;
	left: 10px;
}

.search .autocomplete-container {
	padding: 10px;
	border-right: 1px solid #aeb0b5;
	border-bottom: 1px solid #aeb0b5;
	border-left: 1px solid #aeb0b5;
	z-index: 1000;
	position: relative;
	background-color: #fff;
}

footer {
	color: #fff !important;
	width: 100%;
	margin-top: 0px !important;
}

#footer1 {
	background: #005B94;
	padding-top: 30px;
	padding-bottom: 30px;
	color: #fff !important;
}

#footer1 ul {
	padding: 0;
}

@media (min-width:1024px) {
	#footer1 > .row {
		padding-left: 5vw;
		padding-right: 5vw;
	}
}

@media (max-width:1023px) and (min-width:575px) {
	#footer1 > .row {
		padding-left: 5vw;
		padding-right: 5vw;
	}
}

@media (max-width:574px) {
	#footer1 > .row {
		padding-left: 3vw;
		padding-right: 3vw;
	}
}

#footer1 .primary-regular {
	font-family: "Source Sans Pro",sans-serif;
	font-weight: 400;
	font-size: 17px;
	line-height: 1.5em;
}

#footer1 .primary-small {
	font-family: "Source Sans Pro",sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.8em;
}

#footer1 p.email {
	max-width: 350px;
}

#footer1 .col-md.offset-col-1 {
	margin-left: 10px;
}

#footer1 h4 {
	padding-bottom: 10px;
}

#footer1 .email-input {
	display: inline-block;
}

#footer1 .email-update-button,#footer1 .email-update-button:hover,#footer1 .email-update-button.email-update-button--hover {
	background: #CFCFCF;
	color: #005B94;
}

#footer1 .email-update-button {
	margin-left: 10px;
}

#footer1 .email-update-button:hover,#footer1 .email-update-button.email-update-button--hover {
	border-bottom: 0;
	text-decoration: none;
}

#footer2 {
	background: #00476b;
	padding-top: 15px;
	padding-bottom: 15px;
	font-family: "Source Sans Pro",sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	color: #fff;
}

@media (max-width:991px) {
	#footer2 ul {
		padding: 0;
	}
}

@media (min-width:1024px) {
	#footer2 > .row {
		padding-left: 3vw;
		padding-right: 5vw;
	}
}

@media (max-width:1023px) and (min-width:575px) {
	#footer2 > .row {
		padding-left: 5vw;
		padding-right: 5vw;
	}
}

@media (max-width:574px) {
	#footer2 > .row {
		padding-left: 3vw;
		padding-right: 3vw;
	}
}

#footer2 a {
	color: #fff;
	font-size: 18px;
	text-decoration: none;
}

#footer2 a:hover {
	text-decoration: underline;
}

#footer2 li {
	list-style: none;
	width: auto;
	padding: 10px 0;
}

#footer2 li:nth-child(5) {
	display: none;
}

#footer2 .footer-border {
	border-left: 2px solid #fff;
	margin-top: 15px;
	margin-bottom: -15px;
}

#footer1 h4,#footer2 h4 {
	font-size: 18px;
	line-height: 1.5em;
}

#top-button-container {
	display: block;
	clear: none;
	display: block;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	float: right;
	padding-top: 30px;
	/*padding-bottom: 30px;*/
}

#top-button {
	color: #005B94;
	display: block;
	font: 20px "Source Sans Pro",sans-serif;
	margin-top: -60px;
	position: absolute;
	right: 0;
	text-decoration: none;
}

@media (min-width:1024px) {
	#top-button {
		padding-right: 5vw;
	}
}

#top-button img {
	position: relative;
	top: -2px;
	margin-left: 10px;
}

@media (max-width:575px) {
	#footer1 h4 {
		font-size: 16px;
	}

	#footer1 .primary-regular {
		font-size: 15px;
	}

	#footer1 .side-row-margins {
		margin-left: 0;
	}

	#footer1 .mobile-col-offset {
		margin-left: 30px;
	}

	#footer1 .header-mobile-top-spacing {
		margin-top: 40px;
	}

	#footer1 .img-spacing {
		margin-left: 20px;
	}

	#footer1 .email-input {
		max-width: 12rem;
		width: 12rem;
	}

	#footer1 .email-update-button {
		width: 7rem;
		max-width: 7rem;
	}

	#footer1 .usa-search__submit-text {
		position: static;
	}

	#footer2 {
		font-size: 14px;
	}

	#footer2 a {
		font-size: 14px;
	}

	#footer2 li {
		padding: 0;
	}

	#footer2 ul,#footer2 ul.clearfix {
		padding-left: 0;
	}

	#footer2 .left-margin {
		margin-left: 0;
	}

	#footer2 .pad-left {
		padding-left: 10px;
	}

	#footer2 .left-div {
		float: left;
	}

	#footer2 .div-width-partial {
		width: 50%;
	}

	#footer2 .div-width-full {
		width: 100%;
	}

	#footer2 .footer-border {
		border-top: 2px solid #fff;
		border-left: 0;
		margin-bottom: 20px;
	}
}

@media (min-width:576px) {
	#footer1 .email-input {
		max-width: 12rem;
		width: 12rem;
	}

	#footer2 .left-margin {
		margin-left: 0;
	}

	#footer2 .pad-left {
		padding-left: 10px;
	}

	#footer2 .left-div {
		float: left;
	}

	#footer2 .div-width-partial {
		width: 50%;
	}

	#footer2 .div-width-full {
		width: 100%;
	}

	#footer2 .footer-border {
		border-top: 2px solid #fff;
		border-left: 0;
		margin-bottom: 20px;
	}
}

@media (min-width:768px) {
	#footer1 .mobile-col-offset {
		margin-left: 20px;
	}

	#footer1 .side-row-margins {
		margin-left: 0;
	}

	#footer1 .header-mobile-top-spacing {
		margin-top: 40px;
	}

	#footer1 .email-input {
		max-width: 14rem;
		width: 14rem;
	}

	#footer2 li {
		padding: 10px 0;
	}

	#footer2 .left-margin {
		margin-left: 0;
	}

	#footer2 .pad-left {
		padding-left: 10px;
	}

	#footer2 .div-width-partial {
		width: 50%;
	}

	#footer2 .div-width-full {
		width: 100%;
	}

	#footer2 .footer-border {
		border-top: 2px solid #fff;
		border-left: 0;
		margin-bottom: 20px;
	}
}

@media (min-width:992px) {
	#footer1 .mobile-col-offset {
		margin-left: 0;
	}

	#footer1 .header-mobile-top-spacing {
		margin-top: 0;
	}

	#footer1 .f1-div-width {
		width: 33%;
	}

	#footer1 .div-float {
		float: left;
	}

	#footer1 .side-row-margins {
		margin-left: 0;
	}

	#footer1 .init-pad {
		padding-left: 0;
	}

	#footer1 .img-spacing {
		margin-left: 5px;
	}

	#footer1 .email-input {
		max-width: 12rem;
		width: 12rem;
	}

	#footer1 .email-update-button {
		width: 7rem;
		max-width: 7rem;
	}

	#footer1 .usa-search__submit-text {
		position: static;
	}

	#footer2 {
		line-height: 16px;
	}

	#footer2 a {
		font-size: 13px;
	}

	#footer2 .pad-left {
		padding-left: 0;
	}

	#footer2 .div-width-partial {
		width: 16%;
	}

	#footer2 .div-width-full {
		width: 25%;
	}

	#footer2 .footer-border {
		border-left: 2px solid #fff;
		border-top: 0;
		margin-bottom: 20px;
	}
}

@media (min-width:1200px) {
	#footer1 .side-row-margins {
		margin-left: 0;
		margin-right: 0;
	}

	#footer1 h4 {
		font-size: 18px;
	}

	#footer1 .primary-regular {
		font-size: 17px;
	}

	#footer1 .mobile-col-offset {
		margin-left: 0;
	}

	#footer1 .header-mobile-top-spacing {
		margin-top: 0;
	}

	#footer1 .f1-div-width {
		width: 33%;
	}

	#footer1 .div-float {
		float: left;
	}

	#footer1 .init-pad {
		padding-left: 0;
	}

	#footer1 .img-spacing {
		margin-left: 40px;
	}

	#footer1 .email-input {
		max-width: 14rem;
		width: 14rem;
	}

	#footer2 {
		line-height: 26px;
	}

	#footer2 a {
		font-size: 18px;
	}

	#footer2 .left-margin {
		margin-left: 0;
	}

	#footer2 .pad-left {
		padding-left: 0;
	}

	#footer2 .div-width-partial {
		width: 15%;
	}

	#footer2 .div-width-full {
		width: 30%;
	}

	#footer2 .footer-border {
		border-left: 2px solid #fff;
		border-top: 0;
		margin-bottom: 20px;
	}
}



#primary-header {
	border-bottom: solid 2px #005B94;
}

#primary-header .primary-header-wrapper .logo-ahrq img {
	width: 80%;
	padding: 5px 0;
}

@media (min-width:1024px) {
	#primary-header .primary-header-wrapper {
		padding-left: 5vw;
		padding-right: 5vw;
	}
}

@media (min-width:1024px) {
	#secondary-header {
		padding-left: 3vw;
		padding-right: 5vw;
	}
}

#secondary-header .pso-title-logo {
	float: left;
	width: 100%;
}

#secondary-header .pso-title-logo h2 {
	padding-bottom: 0;
}

@media (max-width:575px) {
	#secondary-header .pso-title-logo {
		width: 100%;
		margin-left: 2vw;
		margin-right: 2vw;
	}
}

#utility-nav li {
	float: left;
	list-style: none;
	width: auto;
	padding: 0px 5px !important;
	font-size: 14px;
	font-family: "Source Sans Pro",sans-serif;
}

#utility-nav li a {
	text-decoration: none;
	color: #323a45;
}

#utility-nav li a:hover {
	color: #0071bc;
	text-decoration: underline;
}

#utility-nav li:after {
	content: " | ";
	padding-left: 10px;
}

#utility-nav ul li:last-child:after {
	content: "";
}

#utility-nav .utility-envelope {
	margin-top: -3px;
}

#utility-nav .hide-me {
	display: block;
}

.header {
	width: 100%;
}

.header .row-bottom-margin {
	margin-bottom: 1em;
}

.header .logo-hhs,.header .logo-ahrq {
	float: left;
}

.header .logo-ahrq {
	width: 40%;
}

.header .logo-hhs {
	font-size: 13px;
}

.header .hhs-link-full {
	color: #000;
	background: transparent;
}

.header .search {
	float: right;
	width: 25rem;
	margin-bottom: 10px;
}

.header #utility-nav {
	float: right;
	padding-top: 15px;
}

.header #social-email {
	float: right;
}

.header #search {
	margin-top: 20px;
}

.skip-link {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 50;
	background: #444;
	background: rgba(0,0,0,0.6);
	font-size: 0.94em;
	line-height: 1.7em;
	padding: 1px 10px 2px;
	border-radius: 0 0 10px 10px;
	border-bottom-width: 0;
	outline: 0;
}
.visually-hidden {
	position: absolute !important;
	overflow: hidden;
	clip: rect(1px,1px,1px,1px);
	width: 1px;
	height: 1px;
	word-wrap: normal;
}



.banner-hhs {
	margin-top: -2px;
}

.usa-banner-bg {
	background-color: #f1f1f1;
}

.usa-accordion-text-color {
	color: #323a45;
}

.usa-banner__header-text {
	font-family: "Source Sans Pro",Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size: 14px;
}

.usa-banner__header-text a {
	color: #323a45;
	text-decoration: none !important;

}

.usa-banner__header-text a:hover {
	text-decoration: underline;
}

.usa-banner__header-text a:visited {
	color: #323a45;
}

@media (min-width:1024px) {
	.usa-banner .offset-lg-1 {
		margin-left: 5vw;
	}
}

@media (max-width:575px) {
	div#utility-nav {
		display: none;
	}

	.header .search {
		float: right;
		width: 18rem;
		margin-top: 8px;
		margin-bottom: 0;
	}

	.logo-ahrq {
		margin-bottom: 10px;
		margin-left: 2vw;
		margin-right: 2vw;
	}

	.header .logo-ahrq {
		width: 35%;
	}

	.usa-banner__header-flag {
		float: none;
	}

	.usa-banner .row-mobile-offset {
		margin-left: 3px;
	}

	.img-icon {
		width: 5%;
		margin-top: -10px;
	}

	.txt-gov-banner {
		width: 80%;
		margin-top: -3px;
	}

	.usa-banner__header {
		min-height: 1rem;
		margin-left: 2vw;
		margin-right: 2vw;
	}

	.usa-banner__header-text {
		font-size: .59853rem;
	}

	.hide-on-mobile {
		display: none;
	}

	.row-mobile-offset {
		margin-left: 5px;
	}

	.row-side-margins {
		margin-left: 0;
		margin-right: 0;
	}

	.mobile-row-side-margins {
		margin-left: 0;
		margin-right: 0;
	}

	.row-bottom-margin {
		margin-bottom: 25px;
	}

	.addthis_toolbox {
		display: none;
	}
}

@media (min-width:300px) and (max-width:320px) {
	.header .search {
		float: right;
		width: 14rem;
		margin-top: 8px;
		margin-bottom: 0;
	}

	.addthis_toolbox {
		display: none;
	}
}

@media (min-width:321px) and (max-width:375px) {
	.header .search {
		float: right;
		width: 17rem;
		margin-top: 8px;
		margin-bottom: 0;
	}

	.addthis_toolbox {
		display: none;
	}
}

@media (min-width:576px) and (max-width:975px) {
	.header .logo-ahrq {
		width: 35%;
		padding-bottom: 10px;
		margin-left: 2vw;
		margin-right: 2vw;
	}

	.usa-banner__header {
		margin-left: 2vw;
		margin-right: 2vw;
	}

	.header .search {
		margin-bottom: 0;
	}

	div#mm-mob {
		margin-top: 37px;
		margin-left: 0px;
	}

	.usa-banner .row-mobile-offset {
		margin-left: 3px;
	}

	.addthis_toolbox {
		display: none;
	}
}

@media (min-width:768px) {
	.header .logo-ahrq {
		width: 35%;
	}

	.row-mobile-offset {
		margin-left: 5px;
	}

	.img-icon {
		width: auto;
	}

	.txt-gov-banner {
		width: auto;
	}

	.usa-banner__header-text {
		/*font-size: 14px;*/
	}
}

@media (min-width:0) and (max-width:975px) {
	div#utility-nav {
		display: none;
	}
}

@media (min-width:976px) and (max-width:992px) {
	.header .logo-ahrq {
		width: 35% !important;
	}
}

@media (min-width:976px) {
	.header .logo-ahrq {
		width: 100%;
	}

	.logo-ahrq {
		padding-bottom: 0;
	}

	.addthis_toolbox {
		display: block;
	}
}

@media (min-width:992px) {
	div#utility-nav {
		display: block;
	}

	.logo-ahrq {
		margin-bottom: 0;
		width: 100%;
	}

	.row-mobile-offset {
		margin-left: 0px;
	}

	.img-icon {
		width: auto;
	}

	.usa-banner__header-text {
		/*font-size: 14px;*/
	}

	.hide-on-mobile {
		display: block;
	}
}

@media (min-width:1200px) {
	div#utility-nav {
		display: block;
	}

	.row-mobile-offset {
		margin-left: 0px;
	}

	.img-icon {
		width: auto;
	}

	.usa-banner__header-text {
		/*font-size: 14px;*/
	}
}

@media screen and (min-width:1900px) {
	.header .search {
		margin-top: 70px;
	}
}

@media (min-width:1800px) {
	.header .logo-ahrq {
		width: 100%;
	}
}

@media only screen and (min-width:975px) {
	.hide-on-desktop,.utility-mobile {
		display: none;
	}
}
.small{
	font-size: 100% !important;
}