@import
	url('https://fonts.googleapis.com/css2?family=Merriweather:wght@400;700&family=Open+Sans&display=swap')
	;

:focus-visible {
	outline: dashed 2px rgba(255, 102, 1, .9);
	outline-offset: 3px
}

button:focus-visible, .form-control:focus-visible {
	outline: dashed 2px rgba(255, 102, 1, .9);
	outline-offset: 3px;
}

.form-control:focus-visible {
	outline: 0;
}
select,option:hover{
	cursor: pointer;
}
/* TODO:
	Wait until a good color for box shadow is chosen
	to implement
*/
/* .form-control:focus {
	box-shadow: 0 0 0 0.2rem rgba(255,102,1,.25);
} */

.btn:focus-visible {
	outline: dashed 2px rgba(255, 102, 1, .9) !important;
	outline-offset: 3px;
	box-shadow: none;
}

:root {
	/* 	/////Typography	 */
	/*/////Font colors */
	--link-color: #0099D8;
	/*/////Font Size Scale */
	--giant: 2.5rem; /*40px*/
	--giant-mobile: 2rem; /*32px*/
	--large: 2rem; /*32px*/
	--large-mobile: 1.75rem; /*28px*/
	--moderate: 1.5rem; /*24px*/
	--medium: 1.25rem; /*20px*/
	--modest: 1.05rem; /*17px*/
	--small: 0.875rem; /*14px*/
	--slight: 0.75rem; /*12px*/
	--tiny: 0.688rem; /*11px*/
	/*/////Font Weights */
	--light: 300;
	--normal: 400;
	--semibold: 600;
	--bold: 700;
	/*/////Font Families */
	--base: Open Sans;
	--headings: Merriweather;
	/*/////Labels*/
	--label-slight: 0.75rem; /*12px*/
	--label-tiny: 0.688rem; /*11px*/
	/*/////Border-Outline*/
	--border-color-grey: 1px solid #dee2e6;

	/*/////Alt Headings */
	/* 	--primary-color: #002661 !important; */
	/* 	--secondary-color: #001F56 v; */
	/* 	--tertiary-color: #000A26 !important; */
	/* 	--background-blue: #DEE7EE !important; */
	/* 	--hyperlink-blue: #075290; */
	/* 	--alert-red: #EC270C; */
	/* 	--success-green: #048204; */
	/* 	--black: #000000; */
	/* 	--default-text-color: #333333; */
	/* 	--lightest-text-color: #555555; */
	/* 	--grey: #7F7F7F; */
	/* 	--light-grey: #AAAAAA; */
	/* 	--lightest-grey: #D7D7D7; */
	/* 	--off-white: #F2F2F2; */
	/* 	--white: #FFFFFF; */
}

.spotlightImageIndex {
	/* 	display: none */
	
}

.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus,
	.show>.btn-primary.dropdown-toggle:focus {
	box-shadow: none;
}

.ui-tabs .ui-tabs-nav li .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover
	{
	border: none;
}

#bookDetails .details {
	display: none;
}

.spotlightImage.card {
	padding: 0;
	border: none;
	box-shadow: none;
	align-self: flex-end;
}

.page-browse-recent .search-result-container {
	padding: 0;
}

.page-cbrowse .search-top-area .search-top-area-col-1 .pagination {
	display: none;
}

.pagination {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0;
}

.language-go {
	background-color: var(--primary-background-color) !important;
}

.previousPid {
	cursor: pointer;
}

.previousPid>a {
	display: flex;
	align-items: center;
}

.nextPid>a {
	display: flex;
	align-items: center;
}

.bookHeaderList-row .row.bookDetails-row {
	width: 100%;
	margin: 0;
}

.page-welcome #search-bar {
	padding: 0 30px 0 0;
}

div#all-collections-thumbnail-description-row {
	width: 100%;
}

.bookHeaderList .bookDetailsData {
	padding: 0;
}

.ui-tabs .ui-tabs-nav li {
	white-space: normal !important;
	text-align: center;
}

.ui-tabs .ui-tabs-nav li a {
	width: 100%;
	padding-bottom: 0;
}

.btn-secondary.focus, .btn-secondary:focus {
	background-color: transparent;
	border-color: transparent;
	box-shadow: none;
	outline: none;
}

button.form-control#dropdownMenuButton {
	border: 1px solid rgba(0, 0, 0, 0.2) !important;
}

.btn {
	border: none !important;
}

div.card-body.spotlightTitleDescUrl {
	padding: 0 15px;
}

#page {
	background: #ffffff;
}

h1 {
	font-size: var(--modest);
}

.card>hr {
	width: 100%;
}

.page-node h1 {
	font-size: var(--large-mobile);
}

.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active,
	.show>.btn-secondary.dropdown-toggle {
	background-color: transparent !important;
	box-shadow: none !important;
}

.btn {
	font-size: var(--modest);
}

.record-note-list {
	padding-left: 0;
}

.showing-num-results {
	color: var(--primary-background-color);
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
}

.mini-collapse {
	display: flex;
	flex-direction: column;
	text-align: left;
	background-color: #fff;
	border: solid 1px #bdbdbd;
	position: relative;
	top: 100px !important;
	left: -30px;
	z-index: 1030;
	margin: 0px !important;
	width: 100% !important;
	height: auto !important;
	margin: 0 !important;
	position: absolute;
}

button#dropdownMenuButton a.dropdown-item.dropSelect.noMod:nth-of-type(n+2)
	{
	display: none;
}

li.left-nav-options.greenHome {
	background: var(--primary-background-color) !important;
	margin-top: 8px;
	display: block;
	border-bottom: none !important;
}

#white-foot {
	fill: #fff;
	display: inline-block;
	width: 24px;
	height: 24px;
	margin: 0 0 0 9px;
	vertical-align: middle;
	float: left;
}

select::-ms-expand {
	border: none;
	background: #fff;
	width: 12px;
}

#exportSearchResultsButton>div {
	display: inline-flex;
	transform: scale(1, -1);
	align-items: flex-start;
	margin: 0 0 0 5px;
}

div#all-collections-thumbnail-description-row .medium-title {
	font-size: var(--large-mobile);
	color: #000;
	font-weight: 900;
	font-family: 'Merriweather', serif;
	display: block;
}

#collection-graphic-description-column br {
	display: none
}

.page-cbrowse .mySearchRow {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	width: 90%;
	margin-bottom: 8px;
}

.row.navbar-row .container {
	height: 100%;
}

#formatDropdown.exportDrop>li {
	color: #000;
	height: auto;
	width: 110px;
	right: 5px;
	padding: 8px;
	border: 1px solid rgba(0, 0, 0, .15);
	position: absolute;
	background: #fff;
}

#side-menu-image {
	width: 149px;
	height: 30px;
	-ms-interpolation-mode: bicubic
}

.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a
	{
	outline: none
}

.dont_scroll {
	position: fixed;
	overflow-y: hidden
}

body {
	font-family: 'Open Sans', sans-serif
}

.hideNoForce {
	display: none;
}

.hide {
	display: none !important
}

.clear, .clearfix {
	clear: both
}

#wrapper {
	min-height: 100%;
	width: 100%;
	background-color: #fff;
	background-size: 100%;
	background-position: center
}

#wrapper-inner {
	position: relative;
	padding: 0 8px 0 6px;
}

.branding-row {
	width: 100%
}

.logo-header {
	height: 54px;
	margin-top: 7px;
	margin-left: 23px;
	/* 	background: url(../noaa/images/header_1184-481.png) no-repeat; */
	background-image: var(--headerImage);
	background-size: 465px 54px
}

.spotlightTitle.card-title {
	padding-left: 0 !important;
}

#branding #branding-logo span {
	display: none
}

#menu-row {
	height: auto;
	margin: 0
}

.pull-right>.dropdown-menu {
	right: 1px
}

.navbar {
	min-height: 35px;
	max-width: 1184px;
	margin-bottom: 12px
}

.navbar-header.pull-left {
	display: none;
}

.navbar-row {
	margin-left: 0;
	width: 100%
}

.search-row {
	max-width: 100%;
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0;
	background-color: #EBEAEA
}

#search_768_ButtonSimple {
	display: none
}

.left-nav-options {
	margin-top: 2px
}

.navbar-nav>li:hover {
	background-color: #0A4595;
}

.navbar-nav>li>a {
	line-height: 16px
}

.left-nav-options>a {
	color: #fff !important;
	font-weight: 700;
	padding: 7px 9px 7px 9px !important
}

#side-dropdown-menu-items {
	background-color: #3f7f7b;
	border-radius: 0;
	font-size: var(--slight);
	width: inherit;
	margin-left: 0;
	margin-right: -1px;
	border: solid 1px #bdbdbd;
	padding-bottom: 0
}

#side-dropdown-menu-items li a {
	color: #FFF
}

#main-menu .right-nav-options {
	display: none;
	padding-left: 15px
}

.right-nav-options {
	display: block;
	margin: 0;
	box-sizing: content-box;
	padding-left: 0;
	margin-right: 0px !important;
	margin-left: 0px !important;
	margin-top: 0;
	padding: 0 0 0 6px !important
}

.right-nav-options>a {
	color: #fff !important;
	text-decoration: none;
	font-weight: 300;
	padding: 2px 7px 2px 5px !important
}

.navbar-left>li>a:hover {
	text-decoration: underline
}

.menu-bullet-point {
	margin-right: 5px
}

#last-right-option {
	border-bottom: none;
	padding-bottom: 2px
}

.menu-divider {
	color: #fff !important;
	text-decoration: none;
	font-weight: 300;
	padding-left: 8px !important;
	padding-bottom: 3px !important;
	padding-top: 3px !important
}

#collections-cell {
	padding: 20px 5px 10px 4px
}

#search-box-cell {
	padding: 20px 5px 10px 4px
}

#txt-search-box-cell {
	padding-left: 15px;
	padding-bottom: 1px
}

#txt-search-box {
	color: #666;
	height: 23px;
	font-size: var(--slight);
	width: 50%;
	margin-left: 10px;
	float: right;
	border-width: 1px
}

#txt-search-box-welcome {
	color: #666;
	height: 23px;
	font-size: var(--slight);
	width: 50%;
	margin-left: 10px;
	float: right;
	border-width: 1px
}

#search-button {
	padding-right: 0;
	padding-left: 0
}

#menu-column {
	padding-right: 0;
	padding-left: 0;
	margin-left: 0
}

#advSearchBox input.advSearchBox {
	/* 	display: none; */
	height: 22px;
	width: 346px;
	color: #666;
	vertical-align: bottom;
	background-color: #ebeaea
}

#main-content {
	min-height: 740px;
	padding-left: 0;
	padding-right: 0;
	font-family: 'Open Sans', sans-serif;
	position: relative
}

#home-left-pane span {
	padding-bottom: 10px
}

#featured-gr-small, #featured-gr {
	background-repeat: no-repeat;
	border: 1px solid #a1a1a1;
	border-radius: 5px;
	text-align: center;
	margin-left: auto;
	margin-top: 0;
	width: 85%;
	padding: 10px 0 0 0;
	margin-right: auto
}

.featured-gr-background {
	height: 300px
}

#featured-images {
	position: relative
}

.featured-gr-thumbnail {
	margin-top: 5px
}

.green-box {
	padding: 10px 5px 10px 5px
}

#featured-gr-text {
	text-align: center;
	font-size: var(--slight);
	margin-top: 5px;
	padding: 0 5px 0 5px
}

#featured-gr-text a {
	padding-top: 5px
}

#featured-gr-text p {
	padding-top: 5px
}

#version-info {
	font-size: var(--modest);
	text-align: right;
	padding: 0 15px;
}

#version-info:hover {
	text-decoration: none !important
}

#home-left-pane {
	padding-left: 0;
	padding-right: 20px
}

#home-left-pane>row>col-12 {
	padding: 0
}

#home-right-pane {
	padding-left: 5px;
	padding-top: 10px
}

#small-spotlight-container {
	display: none;
	background: linear-gradient(#ffffff, #fef8d7);
	border: 1px solid #999;
	overflow: hidden
}

.spotlight-text {
	text-align: left;
	padding-top: 10px;
	display: block;
	width: 100%
}

.spotlight-text p {
	font-size: var(--slight);
	line-height: 14px
}

.spotlight-text ul {
	list-style: square;
	font-size: var(--slight);
	padding-left: 18px
}

.spotlight-text ul li {
	margin-bottom: 7px
}

.spotlight-title {
	margin-top: 15px;
	margin-bottom: 5px !important;
	color: #084239;
	font-size: var(--moderate);
	font-family: 'Open Sans', sans-serif;
}

.spotlight-text span {
	display: block;
	margin-bottom: 12px
}

a, .featured-col-desc a, .box-content a, .box-links a {
	color: var(--primary-background-color);
	text-decoration: none
}

#spotlight-archive a {
	color: #fff
}

#home-bottom-features {
	width: 100%
}

.medium-bold-title {
	display: block;
	font-size: var(--large-mobile);
}

#recently-added {
	background-color: #b1d1c7;
	height: 100%
}

#half-width-featured-collection-row {
	position: absolute;
	left: 0;
	bottom: -439px;
	margin-right: 20px;
	width: 95%
}

#recently-added-container {
	height: 87%;
	margin-left: 4px;
	background-color: #fff;
	border: 1px solid #999;
	overflow-y: scroll
}

.center, .align-middle {
	text-align: center
}

ul.box-list {
	list-style: none;
	font-family: 'Open Sans', sans-serif;
	font-size: var(--slight);
	color: var(--primary-background-color);
	line-height: 14px;
	padding-left: 10px
}

ul.box-list li {
	display: block;
	padding: 0;
	margin-top: 10px
}

.list-thumb {
	margin-left: 5px;
	margin-top: 0
}

li div.list-thumb {
	float: left;
	width: 60px
}

li div.list-link, li div.list-thumb {
	margin-right: 10px
}

li div.list-link {
	padding-top: 0
}

#home-page-right-column {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}

#recently-added-featured-col-pop-articles-row {
	margin-right: 0;
	margin-left: 0;
	margin-top: 20px;
	margin-bottom: 20px;
	height: 100%
}

#featured-collection {
	background-color: #f1f6f7;
	border: 1px solid #999;
	padding-bottom: 10px;
	margin-top: 20px
}

#featured-collection-thumb {
	float: left;
	margin-left: 15px;
	width: 28%;
	padding-right: 10px
}

#featured-collection-text {
	font-size: var(--slight);
}

.bold-link {
	font-size: var(--slight);
	display: block;
	margin-top: -2px
}

.featured-collection-text-cell {
	padding-right: 0;
	padding-left: 13px
}

#all-collections-link-col {
	padding-left: 15px;
	padding-top: 15px;
	display: none;
}

#parent-large-thumb {
	float: left;
	width: 13%
}

.parent-large-thumb {
	float: left;
	margin-right: 10px
}

.large-thumb, .large-thumb-comingsoon {
	display: block;
	border: 1px solid #999
}

.small-thumb {
	display: none;
	border: 1px solid #999
}

div#large-moretext, div#large-lesstext, .lesslink {
	font-weight: 500;
	margin: 12px 0;
}

a.morelink, a.lesslink {
	text-align: right;
	display: block;
	color: var(--primary-background-color);
	cursor: pointer;
	width: 100%;
	font-weight: 100;
}

#large-thumb {
	vertical-align: middle;
	text-align: center;
	width: 28%;
	float: left
}

.medium-title {
	font-size: var(--moderate);
	color: #084239;
	font-family: 'Open Sans', sans-serif;
	font-weight: 500;
	margin-top: -7px
}

.large-collection-description {
	display: block
}

.small-collection-description {
	display: none
}

.back-to-results {
	float: right;
	font-weight: 400;
	margin-bottom: 10px;
	padding-right: 80px
}

.back-to-results img {
	vertical-align: baseline
}

.back-to-results a {
	color: var(--primary-background-color);
	text-decoration: none;
	font-weight: 500;
	font-size: .75em;
	position: relative;
	bottom: 3px
}

.morelink, .lesslink {
	font-weight: 100;
	float: right;
}

.morelink, .lesslink:hover {
	cursor: pointer
}

.search-title-bar-nofacet {
	background: transparent;
	margin: 15px 0;
}

.search-title-bar-nofacet2 {
	background: transparent;
	width: 100%;
	margin: 0;
	padding: 0
}

.search-title-bar-facet2 {
	background: transparent;
	width: 100%;
	margin: 0;
	padding: 0 5px 5px;
}

.narrow-results-title {
	font-weight: 900;
	width: 100%;
	text-align: left;
	margin-top: 5px;
	display: block
}

.new-search-title {
	font-size: var(--modest);
	font-weight: 600
}

.new-search-title-padding {
	padding: 7px 0 8px 25px
}

.docs-by {
	font-size: var(--medium);
	color: #084239;
	font-family: 'Open Sans', sans-serif;
	text-transform: capitalize
}

.filter-container {
	overflow-y: auto;
	border: 1px solid #ccc;
	border-bottom: 4px solid #ccc
}

.new-search-bar {
	background: linear-gradient(#d5e8e2, #ffffff);
}

.search-top-area {
	display: block;
}

.comingsoon-sort-by {
	margin-left: 40px;
	float: left;
	font-size: .7em;
	line-height: 2em;
	width: 90%
}

.gsearch-sort-by {
	margin-left: 40px;
	float: left;
	font-size: .7em;
	line-height: 2em;
	width: 90%
}

.comingsoon-page-nums {
	float: right;
	font-size: var(--tiny);
	margin-right: 10px;
	line-height: 2em
}

.comingsoon-page-nums-bottom {
	float: right;
	font-size: .7em;
	margin-right: -20px;
	line-height: 2em
}

.comingsoon-page-nums .active {
	color: #000;
	border: 1px solid #ccc;
	line-height: 2em;
	padding: 3px
}

.comingsoon-page-nums a {
	text-decoration: none
}

.white-box-container {
	background-color: #fff;
	margin-left: 10px;
	width: 100%
}

.white-box-container .box-content {
	border: 1px solid #999;
	border-radius: 5px;
	padding: 0
}

.white-box-container .box-top {
	position: relative;
	bottom: -1px
}

.white-box-container .top-left-corner {
	background: url(../images/box/narrow_bx_tl.gif) no-repeat;
	left: 0
}

.white-box-container .top-right-corner {
	right: 0;
	background-image: url(../images/box/narrow_bx_tr.gif);
	background-repeat: no-repeat
}

.white-box-container .bottom-left-corner {
	left: 0;
	background-image: url(../images/box/narrow_bx_bl.gif);
	background-repeat: no-repeat
}

.white-box-container .bottom-right-corner {
	right: 0;
	background-image: url(../images/box/narrow_bx_br.gif);
	background-repeat: no-repeat
}

.white-box-container .box-bottom {
	border-bottom: 1px solid #c2c2c2;
	position: relative;
	bottom: 1px
}

.teal-box-container .top-left-corner, .teal-box-container .top-right-corner,
	.white-box-container .top-left-corner, .white-box-container .top-right-corner
	{
	margin-top: -1px
}

.teal-box-container .bottom-right-corner, .teal-box-container .bottom-left-corner,
	.white-box-container .bottom-right-corner, .white-box-container .bottom-left-corner
	{
	margin-top: -4px
}

.box-content button.searchButton2 {
	height: 25px;
	width: 28px;
	position: relative;
	top: 9px;
	float: right
}

#searchForm2 input.searchBox, .box-content input {
	float: left;
	margin-top: 10px;
	height: 20px
}

#narrowed-by-container .box-content {
	border-left: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2;
	padding: 5px 20px !important
}

.collections-item .box-content {
	padding: 15px 10px;
	height: 130px
}

.letter-header .box-content {
	padding: 5px
}

.box-header .box-content {
	color: #000;
	font-weight: 700;
	padding: 10px 10px 10px 20px
}

a, .featured-col-desc a, .box-content a, .box-links a {
	color: var(--primary-background-color);
	text-decoration: none
}

.box-content, .results-narrow-by .box-content {
	padding: 10px
}

#narrow-by-content {
	padding-bottom: 20px
}

#narrow-by-content .search-title {
	font-size: var(--modest);
	font-weight: 600;
	color: #084239;
	font-family: 'Open Sans', sans-serif;
}

.filter-title {
	font-size: var(--modest);
	font-weight: 900;
	margin-top: 10px;
	padding: 2px 0 4px 12px
}

.info-icon {
	float: right;
	margin-right: 7px;
	width: 21px;
	height: 21px
}

.filter-container-disable {
	overflow-y: auto
}

.panel-body .filter-container-disable {
	margin-left: 15px
}

.panel-collapse {
	min-height: 40px
}

.filter-disable {
	padding-left: 0;
	margin-bottom: 0
}

ul.filter-disable li a {
	text-decoration: none;
	color: var(--primary-background-color);
	display: block
}

ul.filter-disable li {
	padding: 5px
}

ul.filter-disable-iss {
	padding-left: 20px
}

ul.filter-disable li:hover {
	background-color: #ebeaea
}

ul.filter-disable-iss li a {
	text-decoration: none;
	text-transform: capitalize;
	color: var(--primary-background-color);
	display: block
}

ul.filter-disable-iss li {
	background-color: #ebeaea;
	font-size: .75em;
	padding: 5px;
	padding-left: 0;
	list-style-type: none
}

ul.filter-disable-iss li:hover {
	background-color: #ebeaea
}

ul.filter-iss {
	overflow: auto;
	padding-left: 15px
}

ul.filter-iss li a {
	text-decoration: none;
	text-transform: capitalize;
	color: var(--primary-background-color);
	display: block
}

ul.filter-iss li {
	background-color: #fff;
	font-size: .75em;
	padding: 5px;
	padding-left: 0;
	list-style-type: none
}

ul.filter-iss li:hover {
	background-color: #f2f2f2
}

.remove-filter {
	float: left;
	margin-right: 5px
}

.capitalize {
	text-transform: capitalize
}

.capitalize, .search-for {
	text-transform: capitalize
}

ul.filter li a {
	text-decoration: none;
	color: var(--primary-background-color);
	display: inline-block;
	white-space: nowrap;
	font-size: var(--modest);
}

ul.filter li {
	background-color: #fff;
	font-size: var(--slight);
	padding: 5px;
	overflow: auto
}

ul.filter li:hover {
	background-color: #f2f2f2
}

.small-label:hover, a.cdc-stacks:hover, ul.filter li a:hover,
	.object-thumbnail a {
	text-decoration: none
}

ul.filter, ul#search-results-list, ul.browse-results, .media-links ul {
	list-style: none;
	padding-left: 0
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus,
	.navbar-default .navbar-nav>.active>a:hover {
	background: transparent;
}

.search-results {
	margin-left: 5px;
	margin-right: 0
}

ul#search-results-list li {
	margin: 20px 0
}

.new-search-bar-row {
	margin: 0 0 0 0;
	width: 100%;
}

.new-search-row-bar-bottom {
	margin-left: 0;
}

#backToTopRow {
	margin: 0
}

.backToTop {
	display: none
}

.object-thumbnail {
	width: 100%;
	float: left;
	text-align: center
}

.object-thumbnail img {
	border: 1px solid #999;
	max-height: 200px;
}

.thumbnail-image-below480-recentaddition {
	margin-left: -10px
}

.thumbnail-image-below480-no-image {
	margin-left: -10px
}

.home-page-thumbnail {
	border: 1px solid #999
}

.list-link-col {
	padding-right: 0
}

.list-container {
	width: 100%;
	padding-left: 5px;
	padding-right: 0
}

.search-details {
	width: 100%;
	padding-right: 0
}

.object-title a {
	text-decoration: none;
	color: var(--primary-background-color);
	font-size: inherit;
	font-weight: 600
}

.search-item-info {
	display: block;
	font-size: inherit;
	margin-top: 10px;
	margin-bottom: 10px
}

.search-item-info .label {
	line-height: 1.4;
	font-weight: 600;
	color: #000;
	float: left;
	overflow: hidden;
	padding-left: 0;
	font-size: inherit
}

.grey {
	color: #666
}

.clear-left-padding {
	padding-left: 0
}

.clear-side-padding {
	padding-left: 0;
	padding-right: 0
}

.clear-left-margin {
	margin-left: 0
}

#small-search-container {
	display: none;
	padding-bottom: 5px;
	padding-top: 5px;
	background: #EBF5F6;
}

#small-search-btn {
	display: none;
	background-color: transparent;
	margin-left: 60px;
	margin-top: -.5px;
	padding: 0;
	border: 0;
	outline: none
}

#backToTopNavBar {
	display: none;
}

#backToTopNavBar a {
	float: right
}

#search-help {
	display: none !important
}

#search-help-logo {
	display: none
}

#narrow-by-row {
	width: 100%;
}

.overlay {
	display: none;
	height: auto;
	width: 97%;
	position: fixed;
	z-index: 999999;
	left: 0;
	background-color: white;
	border: 1px solid #666;
	padding: 0;
	margin: 0 10px 0 10px;
	overflow-x: hidden;
	overflow-y: hidden;
	transition: 0.5s
}

.overlay-content {
	position: relative;
	background-color: white;
	/* 	top: 5%; */
	width: 100%;
	padding-top: 5px;
	margin: 0
}

#sortByContent {
	width: 62%
}

#overlay-content-col {
	padding-left: 0;
	padding-right: 0
}

.disable-box {
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: #ccc;
	opacity: .8;
	display: none;
	position: fixed;
	z-index: 1100
}

.overlay-title {
	font-size: var(--slight);
	padding: 0 0 0 20px;
	margin-top: 15px
}

#small-sort-list {
	padding-left: 0
}

#small-sort-container {
	padding-left: 30px;
	padding-left: 0;
	padding-right: 0
}

.sort-selection-hover {
	cursor: pointer
}

.overlay li {
	width: 100%;
}

.sort-selection-row {
	width: 350%
}

.sort-selection-col {
	padding-left: 0;
	padding-right: 0
}

.sort-selection {
	width: 17%
}

.sort-selection>span {
	margin-left: 20px
}

.overlay a {
	text-decoration: none;
	color: #818181;
	display: block;
	transition: 0.3s
}

.small-close-icon {
	height: 35px;
}

.closebtn {
	font-size: var(--slight) !important
}

#sortByForm {
	display: flex;
	align-items: center;
	margin: 5px 5px 5px 0;
	float: left;
	line-height: 2em;
	max-height: 225px;

}

#small-search-div {
	padding-top: 5px;
	margin-left: 15px;
	display: none;
}

#small-sort-by-btn {
	display: none;
	background: transparent;
	border: 0;
	padding: 0 0 0 10%
}

#small-sort-by-icon {
	padding: 0;
	margin: 0;
	width: 44px;
	height: 16px
}

#small-narrow-results-btn {
	background: transparent;
	border: 0;
	padding: 0 0 0 10%
}

#small-narrow-results-icon {
	padding: 0;
	margin: 0;
	width: 103px;
	height: 16px
}

.new-search-row-bar-bottom {
	padding-right: 12px;
	padding-left: 10px
}

.search-cell {
	padding-top: 25px;
	padding-top: 0;
	padding-bottom: 0
}

.search-col-1 {
	background-color: #EBEAEA
}

.search-col-2 {
	padding-top: 18px;
	margin-top: 5px;
	background-color: #EBEAEA
}

.search-col-3 {
	margin-top: 21px
}

.navbar-left {
	margin-top: 0;
	margin-bottom: 0
}

.navbar-toggle {
	padding: 1px 0 0 0;
	border: 0
}

#menu-btn {
	background-color: transparent;
	margin-right: 0;
	margin-top: 3.5px;
	margin-top: 5.5px;
	margin-left: 0
}

#menu-btn:hover {
	background-color: transparent
}

#side-menu-btn {
	background-color: transparent;
	border: solid 0;
	padding: 0;
	margin-right: 0;
	margin-top: 1.5px;
	margin-left: 12px
}

#watermark-div {
	padding-right: 0;
	float: right
}

#watermark-logo {
	display: none
}

#searchInputCol {
	padding-right: 0;
	padding-left: 0
}

#advance-search-link-col {
	padding-right: 0
}

.small-close-icon {
	height: 27px;
	width: 53px;
	float: right;
	margin-right: 8px;
	margin-bottom: 6px;
	background-size: 53px 27px;
}

.search-result-container {
	padding-right: 15px;
	padding-right: 0;
	width: 100%;
}

.search-content-container {
	margin: 0;
	padding: 0;
	width: 100%;
	min-height: 225px
}

div#search-container.myClass.stacks-collect {
	padding-top: 15px;
}

.search-content-container .row {
	width: 100%
}

.search-top-area-col-1 {
	width: 45%
}

.search-top-area-col-2 {
	width: 25%
}

.search-top-area-col-4 {
	width: 30%;
	float: right
}

.object-title-row {
	margin-left: 0;
	height: 100%;
}

.object-title {
	padding-left: 0;
	padding-right: 0;
	display: flex;
}

.search-item-info-col-1 {
	padding-left: 0
}

#footer-container {
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	font-size: var(--slight);
	color: #404040
}

.top-footer-row {
	padding: 0 1px 0 0;
	padding: 0 0 0 0;
	width: 100%;
	margin-left: 1px;
	margin-right: 0
}

.top-row-col>section {
	padding-left: 11px
}

.top-row-col {
	background-color: #e5e5e5;
	height: 38px;
	padding: 18px 0 30px 0;
	margin-left: 0;
	margin-right: 0
}

.footer-address-row {
	padding-top: 10px;
	padding-bottom: 30px;
	width: 100%
}

.footer-about-contents {
	font-size: var(--tiny);
	padding-right: 1%;
}

.footer-about-list {
	list-style-position: inside;
	padding-inline-start: 1%;
}

.divider-vertical {
	display: none
}

#footer-cdc-address>section {
	float: left
}

#footer-cdc-address>section>span {
	display: flex
}

#footer-hhs-info>section {
	float: right;
	text-align: right
}

#footer-hhs-info>section>span {
	display: block;
	margin-bottom: 5px
}

#footer-hhs-info>section>span:hover {
	text-decoration: underline
}

#footer-hhs-info>section>span>a:link, #footer-hhs-info>section>span>a:visited
	{
	color: #404040
}

#footer-hhs-info-line2>a:link, #footer-hhs-info-line2>a:visited {
	color: #404040
}

.footer-about-contents>a:link, .footer-about-contents>a:visited {
	color: #404040
}

.footer-link>a:link, .footer-link>a:visited {
	color: #ffffff
}

.footer-new-line {
	display: none
}

.footer-hhs-new-line {
	display: none
}

.footer-cdc-address-new-line {
	display: none
}

.small-searchButtonSimple {
	display: none
}

.adv-search-outer-container-font-size {
	font-size: var(--slight);
}

.adv-search-row {
	margin-left: 0;
	margin-right: 0
}

#search-help {
	float: left;
	padding-top: 5px
}

.advancesearch-header {
	font-size: var(--modest);
	font-family: 'Open Sans', sans-serif;
	text-align: center;
	color: #084239;
	margin-left: 5px
}

.advancesearch-text {
	padding-top: 10px;
	font-family: 'Open Sans', sans-serif;
	margin-left: 5px
}

.advancesearch-text>a:link {
	color: #000;
	text-decoration: none
}

.advancesearch-text>a:hover {
	color: #000;
	text-decoration: underline
}

#adv-search-logo-col {
	padding-left: 10px
}

.adv-boolean-dropdown {
	height: 26px;
	width: 100%;
	padding: 2px 1px 1px
}

.selectAdvSearchDropDown {
	width: 100%;
	height: 26px;
	padding: 2px 1px 1px;
	float: left
}

.selectAdvSearchPublishedDateLabel {
	padding-left: 0%;
	display: none
}

.selectAdvSearchPublishedDateInfo {
	display: none;
	margin-left: 4%
}

.publishedDateInfoIcon {
	vertical-align: middle;
	margin-top: -2%;
	width: 21px;
	height: 21px;
	display: none;
}

.ui-datepicker-trigger {
	width: 35px;
	margin: 5px;
}

#adv-search-input-col .row {
	margin-bottom: 26px
}

#adv-search-controls-row *[class^='col-'] {
	padding-top: 0;
	padding-left: 0;
	padding-right: 0
}

.clear-all-link {
	color: var(--primary-background-color);
	float: right
}

.simple-search-link {
	color: var(--primary-background-color);
	float: right;
	padding-right: 0
}

.adv-controls-div {
	float: right;
	display: flex;
	align-items: center;
}

.adv-controls-span {
	display: inline-block;
	margin-left: 15px
}

.page-cbrowse .panel-default {
	border: none;
}

.panel-heading {
	border: 1px solid #666;
	width: 100%
}

.panel-body {
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0
}

.panel-title {
	text-align: left
}

.panel-title>a {
	color: black
}

.panel-title>a:hover, .panel-title>a:visited {
	color: black;
	text-decoration: none !important
}

.panel-heading {
	background-color: #fff !important
}

.panel-group {
	margin-bottom: 0
}

.facet-options-ul {
	margin-bottom: 0;
	min-height: 40px
}

.facet-options-ul>li {
	line-height: 25px
}

.narrow-results-expansion-btn {
	width: 16px;
	float: right;
	height: 16px;
	border: 0
}

.panel-title>a>img {
	float: right
}

.small-text-recently-added {
	font-family: 'Open Sans', sans-serif;
	font-size: var(--slight);
	margin-right: 20px
}

.recent-addition-margin-right {
	margin-left: 0
}

.recent-addition-margin {
	margin-left: -25px
}

.no-articles-comingsoon {
	font-size: var(--modest);
	font-weight: 900;
	text-align: center;
	margin-top: 30px
}

.padding-search-results-comingsoon {
	padding-left: 0
}

.padding-recently-added {
	padding-top: 15px
}

#downloadFromVaultHelpSpan {
	display: inline-block;
	vertical-align: top;
	float: right;
	order: 9;
}

#downloadFromVaultLink:hover {
	text-decoration: none
}

#public-domain-image {
	display: flex;
	transform: scale(1.5);
	background: url(../images/publicDomain_icon.png) no-repeat;
	height: 31px;
	width: 90px;
	margin-bottom: 15px;
}

.backtoprevpagetext {
	font-size: var(--slight);
	color: var(--primary-background-color)
}

#backtoprevpagetext-col {
	padding-right: 0;
	padding-left: 8px
}

.share {
	margin-right: 0
}

.media-links {
	float: right;
	margin-top: 0;
	padding-right: 10px;
	display: flex
}

.services>li>a:hover {
	text-decoration: none
}

.media-links a {
	text-decoration: none;
	color: var(--primary-background-color);
	font-size: var(--tiny);
}

.media-links ul li {
	display: inline;
	position: relative
}

.media-links ul li.share ul {
	background-color: #FFF;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	position: absolute;
	top: -1000px;
	right: 7px;
	width: 145px;
	z-index: 999;
	border: 1px solid #999;
	box-shadow: 1px 3px grey;
	margin: 0;
	padding-bottom: 2px
}

.media-links ul li.sfhover ul {
	position: absolute;
	top: 100px;
	z-index: 999
}

.media-links ul li.sfhover ul li a {
	padding-left: 20px
}

.media-links ul {
	list-style: none
}

#services li.sfhover>ul, #services li.sfhover-left>ul {
	position: absolute;
	top: 11px;
	z-index: 999
}

.ul.services li.share a, ul.services li.print a {
	background: none !important
}

li.sfhover ul li.addthisto {
	background-color: #DDD;
	border-bottom: 1px solid #CDCDCD;
	clear: both;
	display: block;
	margin: 0;
	padding: 3px 6px 2px 10px;
	font-size: var(--tiny);
	font-weight: 700
}

.addthisto {
	font-size: var(--slight);
	padding-left: 20px
}

#favorite-image {
	padding-right: 5px
}

li.share ul li {
	margin-left: 0;
	display: block
}

.bvHeaderDetails {
	font-size: 21px;
	text-align: left;
	color: #084239
}

.bookHeaderList {
	margin-top: 0;
	padding-left: 0;
	font-size: var(--slight);
	font-family: 'Open Sans', sans-serif;
	color: #000;
	list-style: none
}

.bookHeaderListValue {
	margin-left: 130px
}

.bookHeaderListItem {
	margin-top: 5px;
	margin-bottom: 15px
}

.publisher-site {
	font-weight: 600
}

.youmayalsolike, .details, .supporting-files, .related-documents {
	color: #000;
	margin-bottom: 10px;
	display: flex;
	width: 100%;
	font-size: var(--large-mobile);
	font-family: 'Merriweather', serif;
	font-weight: 900;
	padding: 0 0 .5em .5em;
}

.supporting-files>b {
	font-size: var(--large-mobile);
	font-family: 'Merriweather', serif;
	font-weight: 900;
}

.youmayalsolike h1 {
	font-size: var(--moderate);
}

.current-text {
	/* 	width: 5em !important; */
	padding: 0 4px
}

.superseded-text, .retired-text {
	float: left;
	/* 	padding: 0 4px */
}

.tabsMargin {
	margin-top: 0;
	border-bottom: none !important;
	clear: both
}

.language-go {
	vertical-align: middle;
	padding-bottom: 5px;
	width: auto;
}

.fileimagemargin {
	margin-left: 0
}

.fileimagetype {
	margin: 0 5px;
}

.altmetric-icon {
	float: right;
	text-align: right;
	margin: 0 0 16px;
	padding: 0;
}

.altmetric-file-icon {
	display: inline
}

.document-view-error-message1, .youtube-class {
	font-weight: 100;
	display: flex;
	justify-content: center;
	width: 100%;
}

.document-view-error-message2 {
	margin-top: 10px;
	font-weight: 100;
	display: flex;
	width: 100%;
	justify-content: center;
}

.thumbnail-image {
	padding-top: 20px;
	cursor: pointer
}

.googledocviewer {
	width: 100%;
	height: 800px
}

.document-public-access-message1 {
	font-size: var(--medium);
	text-align: center;
	border: 5px solid var(--primary-background-color);
	border-radius: 5px;
	padding: 8px;
}

.document-public-access-message2 {
	padding-top: 20px;
	font-style: italic;
	text-align: center
}

.supersededList {
	font-family: 'Open Sans', sans-serif;
	margin-left: 0;
	padding-left: 15px
}

.bookDetailsList {
	font-family: 'Open Sans', sans-serif;
	color: black;
	list-style: none;
	padding-left: 0
}

.bookDetailsList a {
	margin-left: 0;
	color: var(--primary-background-color);
}

.bookDetailListValue {
	margin-left: 160px;
	margin-left: 5px;
	width: 740px;
	text-align: left
}

.bookDetails {
	padding-top: 0
}

.bookDetailListValue a {
	color: var(--primary-background-color) !important
}

.bookDetailListValueChecksum {
	margin-left: 160px;
	margin-left: 5px;
	width: 100%;
	text-align: left
}

.relatedArt-subject-list {
	list-style-type: square;
	color: var(--primary-background-color);
	padding-left: 30px
}

.relatedArt-subject-list-items {
	line-height: 2em
}

.relatedArt-subject-list-items a {
	color: var(--primary-background-color) !important
}

.submitting-country {
	font-family: 'Open Sans', sans-serif;
	font-weight: 500
}

#plus-minus {
	font-size: var(--modest);
}

.inner-tab-title {
	padding: 0;
}

.inner-tab-title>table {
	width: 100%
}

div.bullet {
	height: 3px;
	width: 3px;
	background-color: var(--primary-background-color);
	position: relative;
	top: 13px;
	float: left
}

td.mime {
	width: 100%;
	text-align: center;
	text-transform: uppercase;
}

div.label-link {
	padding-left: 5px;
	float: left
}

.in-ordered-related-documents {
	padding-left: 15px
}

.in-padding-related-documents {
	padding-bottom: 10px
}

#lower-details-container .meta-title, #datastreams .meta-title {
	font-weight: 600
}

#related-articles {
	padding-top: 10px;
	padding-bottom: 25px;
	overflow: hidden
}

ol.related-articles li {
	margin: 5px 0
}

#doc_details_top_row {
	margin-right: 0;
	margin-left: 1px;
	padding-top: 5px
}

#media-links-col {
	padding-right: 10px;
	padding-left: 0;
	white-space: nowrap
}

#tab-data-row {
	margin-right: 1px;
	margin-left: 1px;
	width: 100%;
}

.tab-data-row-dataset {
	margin-left: -10px !important;
}

#tab-data-col {
	padding-left: 0;
	padding-right: 0
}

#tabs-1 {
	padding-left: 0;
	padding-right: 0;
	padding-right: 17px
}

#share-image {
	background-color: transparent;
	background: url(../images/share_button1184-481.png) no-repeat;
	height: 28px;
	width: 73px;
	border: 0;
	margin-right: 0;
	background-size: 73px 28px
}

#print-image {
	background-color: transparent;
	background: url(../images/print_button1184-481.png) no-repeat;
	height: 28px;
	width: 69px;
	border: 0;
	margin-right: 0;
	background-size: 69px 28px
}

#email-image {
	background-color: transparent;
	background: url(../images/email.png) no-repeat;
	height: 30px;
	width: 30px;
	border: 0
}

.share-item-link {
	padding-left: 4px !important
}

.doc-details-download-link-span {
	float: right;
}

.ui-tabs .ui-tabs-nav li {
	margin-right: 5px !important
}

.ui-tabs .ui-tabs-nav {
	padding-left: 10px !important
}

#small-altmetrics-icon {
	display: none;
	float: left;
	height: 30px;
	width: 30px;
	width: 70px;
	margin-right: 5px
}

.new-line {
	display: none
}

#tab-menu {
	width: 100%;
	font-size: var(--modest);
	padding: 0px !important;
	margin-bottom: 1em !important;
	flex-wrap: nowrap;
}

.bookHeaderList-row {
	margin: 0;
	padding: 0;
	line-height: 2.3;
	width: 100%;
}

.page-view .bookHeaderList-row {
	display: flex;
	flex-wrap: wrap;
}

.bookDetailsLabel {
	float: left;
	padding-left: 0;
	padding-right: 20px
}

.bookHeaderListLabel {
	float: left;
	padding: 0;
}

.bookHeaderListData {
	float: left;
	padding-left: 0;
	padding-right: 0
}

#tabs-1, #tabs-2, #tabs-3, #tabs-4, #tabs-5 {
	font-size: var(--slight) !important;
}

#favorite-image {
	padding-right: 10px
}

li.share ul li {
	margin-left: 0;
	padding-left: px;
	display: block
}

.bvHeaderDetails {
	text-align: left;
	color: #084239
}

.thumbnail-image-recent-coming-soon {
	width: 140px;
	height: 174px;
	margin-left: -16px
}

.clear-bootstrap-margins {
	margin-right: 0;
	margin-left: 0
}

.margin-left-welcome-text {
	text-align: center;
	line-height: 15px;
	margin-top: 5px
}

.margin-left-welcome-title {
	text-align: center;
	margin-top: 0
}

.welcome-title {
	font-size: var(--small);
	font-weight: 700
}

.featured-article {
	font-family: Verdana;
	font-size: var(--small);
	font-weight: 700;
	color: #fff;
	margin-left: 0;
	margin-right: 3px
}

.added-text {
	display: inline-block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666
}

.hide-above-767px {
	display: none
}

.hide-above-480px {
	display: none
}

.hide-above-960px {
	display: none
}

#spotlight-image {
	position: relative
}

.spotlightArchive-text {
	text-align: center
}

.displayFlex {
	display: flex
}

.displayFlexForce {
	display: flex !important;
}

.backToHome {
	margin-top: 10px;
	margin-left: 2%
}

.spotlightArchive-small-text {
	font-size: var(--slight);
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 20px
}

.small-title-archive {
	font-size: var(--slight);
	font-weight: 700
}

.spotlight-text-span {
	display: block !important
}

#cdcbadge-container {
	text-align: center
}

.cdcbadge-title {
	color: #084239;
	font-size: var(--moderate);
	font-family: "Trebuchet MS", Helvetica, sans-serif
}

.cdcbadge-text {
	font-family: Verdana;
	font-size: var(--slight);
	margin-top: 5px
}

.cdcbadge-row {
	overflow: auto;
	height: auto;
	margin-top: 30px;
	display: flex;
	margin-bottom: 10px
}

.textarea-css {
	width: 100%;
	height: 120px;
	padding: 10px;
	font-size: var(--slight);
}

.badge-image {
	float: right;
	margin-bottom: 20px
}

.badge-publications, .badge-dataset {
	padding: 5px 12px;
}

.badge-publications {
	background-color: #fdebd3;
	border-radius: 10px;
}

.badge-dataset {
	background-color: #ccffff;
	border-radius: 10px;
}
a:hover span.badge span {
	text-decoration: underline;
	text-decoration-color: #333333;
	text-underline-offset: 0.125em;
}
.badge>span {
	color: #333333;
	font-size: var(--small);
}

.badge-large-image {
	float: left;
	margin-bottom: 20px
}

.badges-code-column {
	padding-right: 75px
}

.badges-code-large-column {
	padding-left: 15px;
	padding-right: 75px
}

.badges-graphic-column {
	padding-left: 10px;
	padding-right: 10px
}

.badges-label-text {
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	display: block;
	font-size: var(--slight);
	margin-bottom: 10px
}

.clearable {
	background: #fff url(../noaa/images/delete_icon.png) no-repeat right
		-15px center;
	padding: 3px 30px 3px 4px;
	transition: background 0.4s
}

.clearable.x {
	background-position: right 5px center;
	width: 100%;
}

.clearable.onX {
	cursor: pointer;
}

.clearable::-ms-clear {
	display: none;
	width: 0;
	height: 0
}

.ui-datepicker {
	z-index: 1000 !important
}

.checkout-message {
	border: 3px solid var(--primary-background-color);
	border-radius: 5px;
	margin: 0 15px 15px;
	padding: 15px;
	text-align: center;
}

.checkout-message>p {
	margin: 0;
}

.collections-header-row {
	padding: 0;
	margin: 0 20px 0 20px
}

.collections-header-col {
	text-align: left;
	padding: 0;
	font-size: var(--modest);
	font-weight: 500;
	color: #084239;
	margin-top: 20px;
	margin-bottom: 0;
	font-family: 'Open Sans', sans-serif;
}

.collections-header-text {
	text-align: left;
	font-family: 'Open Sans', sans-serif;
	font-size: var(--tiny);
	padding: 0
}

.collections-row {
	padding: 0 5px
}

.collection-category-text {
	font-family: Verdana;
	font-size: var(--modest);
	font-weight: 600;
	padding-left: 15px;
	color: black
}

.collections-thumb {
	overflow: hidden;
	float: left
}

.collections-thumbnail {
	border: 1px solid #999;
	position: relative;
	height: 78px;
	width: 78px
}

.new-collection {
	background: url(../images/new_banner.png) no-repeat;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%
}

.collections-title div {
	font-weight: 600;
	text-decoration: none;
	padding: 15px 0;
}

.cell-content-description {
	padding: 0 0 0 0
}

.cell-content-row {
	margin: 0;
	padding-right: 10px
}

.cell-content-thumbnail {
	padding: 0;
	margin-right: 10px;
	float: left
}

#about-us-container, #copyright {
	padding-top: 0;
	padding-bottom: 5px;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 15px
}

#copyright {
	padding-top: 0;
	padding-left: 0;
	padding-right: 0
}

.page-cbrowse .row.new-search-row-bar-bottom {
	justify-content: flex-end;
}

.aboutus-header, .copyright-header, .help-text {
	padding-top: 5px;
	line-height: 1.7em
}

.aboutus-header, .copyright-header, .contact-header {
	font-size: var(--modest);
	font-family: Merriweather, serif;
	font-weight: 900;
}

.about-img {
	float: right;
	padding: 0 0 5px 0;
	max-width: 60%
}

.about-img-small {
	display: none;
	padding: 0 15px 5px 0
}

#pap-container {
	padding: 10px 20px;
	margin-bottom: 15px
}

#pap-container p {
	margin: 0px
}

.advSearchHelpBulletsMarginul {
	margin-left: 15px
}

.contact-header {
	text-align: left;
	margin-top: 10px
}

.contact-text {
	font-size: var(--slight);
	margin-top: 5px;
	padding-bottom: 10px
}

.contact-us-text-bold {
	display: inline-block;
	margin-top: 20px;
	font-weight: 700
}

.contact-text p {
	margin-bottom: 5px
}

.em-line {
	font-size: var(--slight);
	font-style: italic
}

#contact-us-col {
	z-index: 900
}

#contact-us-image-col {
	padding-right: 20px
}

.contact-us-image {
	float: right
}

#homepage-left-panel {
	padding-left: 0;
	padding-right: 10px;
	display: flex;
}

#homepage-left-panel>div {
	width: 100%;
}

#welcome-message-row {
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 15px
}

#homepage-welcome-column {
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 0
}

#recently-added-featured-gr-main-column {
	padding-left: 0;
	position: relative;
	top: 0%;
	height: 100%
}

#recent-article-row {
	position: absolute;
	top: 0;
	margin-right: 20px
}

div#home-main-spotlight {
	padding: 0 15px 25px 0;
}

#recently-added-container ul li {
	overflow: hidden
}

#popular-articles-container ul li {
	overflow: hidden
}

#popular-articles-container li {
	margin-bottom: 10px
}

.featured-collection-image {
	height: 110px;
	width: 110px;
	border: 1px solid #999
}

#full-width-featured-collection-row {
	display: none
}

#full-width-featured-collection-col {
	padding-bottom: 4px
}

#ajax_tooltipObj .ajax_tooltip_content, #ajax_tooltipObj .ajax_tooltip_content_general
	{
	padding: 10px !important
}

#page-not-found-image, #error-image {
	margin: 20px auto 10px auto;
	padding-left: 20px;
	padding-right: 20px
}

.section-header {
	background-color: #D5E8E2;
	height: 36px;
	margin-left: 1px;
	margin-right: 1px;
	text-align: center;
	padding-top: 7px
}

.section-header a {
	font-size: var(--tiny);
	color: black;
	font-weight: 700
}

.section-header a:hover {
	color: black
}

.section-row {
	margin-top: 10px;
	margin-bottom: 10px
}

.quick-link-title {
	display: inline-block;
	margin-right: 20px;
	font-size: var(--modest);
}

.quick-link-divider {
	font-size: var(--modest);
}

.expand-symbol {
	display: none
}

.authors-cell-li {
	list-style: none
}

.collapse-symbol a, .expand-symbol a {
	display: inline-block !important;
	margin-top: 0px !important;
	font-size: 19px !important;
	line-height: 27.5px !important
}

.expanded-letter {
	display: inline-block
}

#help-container {
	margin-bottom: 15px
}

#contact-us-col {
	padding-left: 20px;
	padding-right: 20px
}

#please-select {
	font-weight: 700
}

#help-quick-links ul {
	list-style: none;
	padding: 0;
	margin: 0;
	border: none;
}

.quick-link-header {
	font-weight: 700;
	font-size: var(--medium);
	margin-left: 0;
	text-transform: uppercase;
}

.help-section {
	font-family: 'Open Sans', sans-serif;
	font-weight: 900;
	font-size: var(--medium);
	color: #fff;
	padding-right: 35px;
}

.help-page-image {
	margin-top: 5px;
	margin-bottom: 8px;
	margin-right: 10px
}

#simple-search-ul li {
	padding-left: 8px
}

.sub-heading {
	font-weight: 700;
}

.bold-italic {
	font-style: italic;
	font-weight: 700
}

.advSearchHelpBulletsMarginol-outer {
	margin-left: 0;
	padding-left: 0
}

.advSearchHelpBulletsMarginol-middle {
	margin: 0;
	padding: 0;
}

.advSearchHelpBulletsMarginol-inner {
	margin: 0;
	padding: 0
}

.advSearchHelpBulletsMarginul {
	margin-left: 15px;
	margin-bottom: 5px
}

.advSearchHelpRedItalic {
	color: red;
	font-style: italic
}

.advSearchHelpTableDiv td {
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px
}

.wrap-image-left {
	float: left;
	padding-right: 0
}

.help_image_comingsoon {
	width: 21px;
	height: 21px
}

#downloadVaultHelpImage {
	width: 21px;
	height: 21px
}

#embargoDateHelpImage {
	width: 21px;
	height: 21px
}

.help-ques-mark {
	width: 21px;
	height: 21px
}

.dataset-related-docs {
	float: right;
}

#datset-dmp {
	display: flex;
}

.dataset-image {
	float: left;
	margin: 5px
}

.datset-dmp {
	margin-right: -15px
}

#dataset-related-docs a:hover {
	cursor: pointer
}

ol.related-articles li {
	margin-top: 20px
}

ol.in-ordered-related-documents>li {
	margin-bottom: 16px;
}

.supersededList {
	margin-top: 20px
}

ol.in-ordered-related-documents {
	margin-top: 0px
}

#dataset-thumbnail {
	float: left
}

#dataset-desc {
	margin-left: 180px
}

#dataset-desc-links {
	margin-left: 25px;
	margin-top: 50px
}

#dataset-desc-links a {
	color: var(--primary-background-color);
	text-decoration: underline
}

#dataset-desc-links a:hover {
	cursor: pointer
}

ol.supersededList {
	list-style: none;
	padding: 0;
}

ol.related-articles {
	list-style: none;
}

ol.in-ordered-related-documents {
	list-style: none
}

.supporting-file-thumbnail {
	width: 30px
}

.supporting-file-thumbnail img {
	border: 1px solid #999;
	height: 2.2em;
}

.datastream-label {
	margin-left: 20px
}

.triangle-right {
	position: absolute;
	left: 33%;
	width: 43%;
	height: 19.4%;
	display: none
}

.arrowimagedim {
	max-height: 100%;
	z-index: 1;
	position: relative
}

.triangle-right-inner {
	width: 0;
	height: 0;
	border-top: 36px solid transparent;
	border-left: 26px solid #43817e;
	border-bottom: 34px solid transparent;
	top: -37px;
	left: -31px;
	position: relative
}

.spotlightThumbnailImageDiv {
	width: 40%
}

.spotlightTitle {
	color: #fff;
	font-size: var(--large-mobile);
}

.spotlightDesc {
	color: #fff;
}

.spotlightDesc a {
	color: #fff;
	text-decoration: underline
}

.spotlightUrl {
	background: var(--primary-background-color);
	color: #fff;
	display: flex;
	align-items: center;
	width: 130px;
	height: 32px;
	margin: 0 0 10px 0;
	border-radius: 4px;
}

.spotlightUrl span {
	color: #fff !important;
}

#spotlightTitle {
	margin-top: 10px
}

#spotlightDesc {
	margin-top: 10px
}

#spotlightUrl {
	margin-top: 10px;
	display: flex;
	justify-content: flex-end;
}

#left-arrow {
	z-index: 1;
	position: absolute;
	top: 39%;
	cursor: pointer
}

#right-arrow {
	position: absolute;
	cursor: pointer;
	top: 39%;
	right: 0%
}

.arrow-left {
	font-weight: 700;
	color: #fff;
	font-size: 26px
}

.arrow-right {
	font-weight: 700;
	color: #fff;
	font-size: 26px;
	margin-left: 5px
}

.show-above-480px-below-767px {
	display: none
}

.comingsoon-page-nums-spotlight-archive {
	float: right;
	font-size: var(--tiny);
	margin-right: 30px;
	line-height: 2em
}

#exportSearchResultsButton {
	background: var(--primary-background-color);
	border: none;
	font-size: var(--modest);
	white-space: pre;
}

.formatList {
	position: absolute;
	background-color: #f9f9f9;
	min-width: 120px;
	box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .2);
	z-index: 1;
	margin-left: 10px
}

.formatListFileFormat {
	background-color: #ddd;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 5px;
	font-weight: 600;
	font-size: var(--slight);
}

.formatListOption {
	cursor: pointer;
	transform: inherit;
	text-align: left;
}

.search_result_checkbox {
	margin-right: 20px
}

.exportFlex {
	display: flex;
	justify-content: space-between;
	width: 100%;
}

.page-gsearch .exportFlex {
	padding-bottom: 15px;
}

.searchResultCheckbox[style="display: block;"] {
	justify-content: flex-end;
}

#selectAllDocs, #unselectAllDocs {
	text-align: right;
}

#selectAllDocs a:hover {
	cursor: pointer
}

#unselectAllDocs a:hover {
	cursor: pointer
}

#selectAllDocs480 {
	font-size: var(--tiny);
	margin-left: 22px;
	float: right;
}

#selectAllDocs480 a:hover {
	cursor: pointer
}

#unselectAllDocs480 {
	font-size: var(--tiny);
	margin-left: 22px
}

#unselectAllDocs480 a:hover {
	cursor: pointer
}

#exportYellowSearchResultsButton {
	height: 40px;
	width: auto;
	border: none;
	background: #feeac2;
	color: #000;
}

#showCitationExport320-480 {
	display: none
}

#showCitationExportAbove767 {
	display: block;
}

.new-search-bar-col {
	width: 100%;
}

.record-number {
	font-weight: 900;
	width: 100%;
	display: block;
	text-align: center;
}

.nextPidRight {
	float: right
}

#viewerSupportingFileLink1 {
	cursor: pointer;
}

.linkCard {
	width: 350px;
	height: 50px;
	border-radius: 3px;
	background-color: #fafafa;
	box-sizing: border-box;
	font-family: 'Open Sans', sans-serif;
	color: #333;
	text-align: center;
	line-height: normal;
	margin-bottom: 25px;
	box-shadow: 1px 1px rgba(0, 0, 0, 25%)
}

.linkTitle {
	height: 31px;
	background-color: rgba(255, 255, 255, 0);
	box-sizing: border-box;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #039;
	text-align: left;
	line-height: normal;
	padding: 12px 0 0 20px;
	font-size: var(--modest);
}

.linkTitle a {
	color: #003399 !important
}

.accentBar {
	border-left: 4px solid #0A4595;
	box-sizing: border-box;
	border-radius: 3px;
	font-family: 'Open Sans', sans-serif;
	color: #333;
	text-align: center;
	line-height: normal
}

.headerBar {
	height: 48px;
	border-radius: 5px 5px 0 0;
	background-color: #b1d1c7;
	box-sizing: border-box;
	font-family: 'Open Sans', sans-serif;
	color: #333;
	text-align: left;
	line-height: normal;
	font-size: var(--medium);
	padding: 10px 10px 10px 10px
}

.background {
	border-radius: 5px;
	border: 1px solid #e4e4e4;
	background-color: #fff;
	box-sizing: border-box;
	font-family: 'Open Sans', sans-serif;
	color: #333;
	text-align: center;
	line-height: normal;
	margin-bottom: 50px;
	margin-top: 20px
}

.listItem {
	width: 45%;
	height: 50px;
	background-color: #fff;
	box-sizing: border-box;
	font-family: 'Open Sans', sans-serif;
	color: #005eaa;
	text-align: left;
	line-height: normal;
	padding: 10px 10px 10px 0;
	font-size: var(--modest);
	margin-right: 10px;
	margin-left: 10px
}

.listItem1 {
	width: 45%;
	background-color: #fff;
	box-sizing: border-box;
	font-family: 'Open Sans', sans-serif;
	color: #075290;
	text-align: left;
	line-height: normal;
	padding: 10px 10px 10px 0;
	font-size: var(--modest);
	margin-right: 10px;
	margin-left: 10px
}

.listItemBorderBottom {
	border-bottom: 1px dashed #e4e4e4
}

.listItem a {
	color: #075290
}

.error_message {
	padding-top: 20px;
	color: Red;
	font-weight: 600;
	text-align: center
}

* {
	font-family: 'Open Sans', sans-serif;
	font-size: var(--modest);
}

body {
	font-family: 'Open Sans', sans-serif;
	color: #000;
	font-size: var(--modest);
	-webkit-font-smoothing: antialiased;
	font-weight: 400;
	line-height: 1.5;
	text-align: left;
	overflow-x: hidden;
	background: rgba(245, 245, 245, 1);
}

select::-ms-expand {
	border: none;
	background: #fff;
}

.left-nav-options a.active {
	background: transparent;
}

.navbar-default .navbar-nav>li>a {
	font-weight: 100;
}

#search-container {
	background: transparent;
	/* 	width: 1380px; */
	margin: 0 auto;
}

p.super-p {
	margin-bottom: 0;
}

.navbar-default {
	background: var(--primary-background-color);
	height: 68px;
	display: flex;
	align-items: center;
	border-bottom: 4px solid var(--secondary-color);
	max-width: inherit;
	padding: 0;
}

button.btn-outline-primary {
	color: #333;
	border: 1px solid #007bff;
}

.stks-tooltip {
	height: 40px;
	width: 40px;
	border: transparent;
	background: #007bff;
	border-radius: 25px;
	font-weight: 900;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}

a.stks-tooltip>i {
	color: #fff;
}

button.dropdown-toggle {
	width: 200px;
	background: transparent;
	color: #000;
	border: 1px solid rgba(0, 0, 0, 0.2);
	justify-content: space-between;
	text-align: left;
	font-size: var(--modest);
	padding: 5px;
}

button.dropdown-toggle:after {
	display: none;
}

button.dropdown-toggle:hover {
	background: transparent;
	color: gray;
}

button>svg.bi-chevron-down {
	margin-left: 5rem;
}

.card>.card-title-container {
	background: #FFECB3;
	padding: 8px;
	border-top: 1rem solid #fbab18;
}

.card>.card-body>.btn-primary {
	background: #fbab18;
	float: right;
	border: none;
}

.card>.card-img-top {
	padding: 10px;
}

.md-form {
	width: 300px;
}

.tooltip {
	height: 300px;
	width: 500px;
	position: relative;
	/*     display: -ms-flexbox;
    display: flex; */
	background-color: #fff;
	background-clip: border-box;
	border: 1px solid rgba(0, 0, 0, .125);
	border-top: 5px solid #007bff;
	border-radius: .25rem;
}

.tooltip>.tooltip-inner {
	width: auto;
	padding: 3px 8px;
	color: #000;
	text-align: center;
	background-color: #fff;
	border-radius: 4px;
}

textarea.form-control {
	width: 200px;
	height: 140px;
}

.form-control {
	border: none;
}

.list-group>.list-group-item>img {
	height: 32px;
	width: 32px;
	margin-right: 8px;
}

.list-group.yellow-boy {
	width: 350px;
}

.list-group.green-boy {
	width: 500px;
	border-left: 5px solid #0A4595;
}

#footer-container {
	background: #333333 !important;
	color: #fff;
	min-height: 200px;
	width: 100vw;
	position: relative;
	margin-left: -50vw;
	left: 50%;
}

.narrow-results-title {
	display: none;
}

.top-row-col {
	background: transparent;
	color: #fff;
	height: auto;
	padding: 10px 0 0 0;
}

.footer-about-contents>a:link, .footer-about-contents>a:visited {
	color: #fff;
	line-height: 1.4;
	font-size: var(--small);
}

#footer-hhs-info>section>span>a:link {
	color: #fff;
}

.footer-link>a:link {
	color: #fff;
	display: flex;
	margin-bottom: 5px;
	align-items: center;
}

#footer-cdc-address>section>p {
	margin: 0;
	font-size: var(--tiny);
}

h1.footer-header {
	font-size: var(--modest) !important;
	font-weight: 600;
	margin-top: 2rem !important;
	margin-bottom: 0;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
}

#footer-hhs-info>section {
	text-align: left;
	float: none;
}

#footer-bottom-links {
	background: #F5F5F5;
	width: 100vw;
	position: relative;
	margin: 0 auto;
	left: auto;
}

#footer-bottom-links>section>span>a {
	font-size: var(--small);
	color: rgb(51, 51, 51);
}

#footer-bottom-links>section {
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
}

#footer-bottom-links>section {
	padding: 6px 0 16px;
}

#version-info {
	display: block;
}

#footer-container>li {
	font-size: 1rem;
}

#main-menu>ul {
	display: flex;
	align-items: center;
	align-content: stretch;
	flex-direction: row;
	height: 100%;
	width: 100%;
}

.footer-link>a {
	font-size: var(--small);
}

.list-group {
	border-radius: 5px;
	color: var(--primary-background-color);
	display: flex;
	flex-direction: column;
	padding-left: 0;
	margin-bottom: 0;
	width: 100%;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}

.list-group.yellow-list span {
	color: #212529;
	margin: 0 0 0 13px;
	padding: 15px 0;
	font-size: var(--medium);
	font-family: 'Open Sans', sans-serif;
	font-weight: 100;
}

.list-group-item {
	margin: 0;
	border: none;
}

.list-group-item>a {
	position: relative;
	display: block;
	padding: 0;
	margin-bottom: -1px;
	border-bottom: 1px dashed #ddd;
	border-right: transparent;
	border-left: transparent;
	border-top: transparent;
	color: #075290;
}

#menu-btn {
	display: none;
}

.list-group-item:first-child {
	border-top-left-radius: .25rem;
	border-top-right-radius: .25rem;
}

.list-group>.list-group-item>img {
	height: 32px;
	width: 32px;
	margin-right: 8px;
}

li.list-group-item.disabled {
	background: var(--primary-background-color);
	color: #000;
	font-size: var(--moderate);
	padding: 8px 0 8px 15px;
}

li.list-group-item.disabled:hover {
	background: #0099D8;
	color: #fff;
}

#recently-added-featured-gr-main-column {
	display: none;
}

.card {
	border-radius: 5px;
	border-top: 5px solid var(--primary-background-color);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
	transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
	padding: 0;
}

.card:hover {
	box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px
		rgba(0, 0, 0, 0.22);
}

.welcome-card {
	margin: 10px 20px;
}

.card-title {
	font-size: var(--moderate);
	margin: 0;
	padding: 8px 0 8px 16px;
}

.stacks-featured p.card-text {
	padding: 0 16px;
}

.card-body>hr {
	margin: 5px 0;
}

.card-img-bottom.img-responsive {
	display: flex;
	width: 100%;
	height: 100px;
}

.stacks-featured {
	flex-direction: row;
	flex-wrap: nowrap;
	display: flex;
	justify-content: space-between;
	margin: 2rem 0;
}

#searchButtonSimple, #searchButtonSimpleWelcome {
	background: var(--primary-background-color);
	color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 110px;
}

.search-cell.search-col-2>.row>#search-button {
	float: right;
	margin: 0;
}

.search-row {
	background: transparent;
}

.search-col-1, .search-col-2 {
	background: transparent;
}

#collection, #collection-new, #collection-welcome, #modal-collection, #collection-results, #txt-search-box,
	#txt-search-box-welcome, #txt-search-box-mobile, #sortby {
	display: block;
	width: 100%;
	padding: .375rem .75rem;
	font-size: var(--moderate);
	line-height: 1.5;
	color: #000;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: .25rem;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	height: 40px;
}

#sortby {
	width: auto;
	margin: 0 16px;
}

#searchInputCol {
	padding: 0 0px 0 12px;
	/* 	height:  */
}

#collection, #collection-welcome, #modal-collection, #collection-results {
	display: block;
	width: 100%;
	padding: .375rem .75rem;
	font-size: var(--modest);
	line-height: 1.5;
	color: #000;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: .25rem;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

#advance-search-link-col {
	padding: 0 15px;
	text-align: right;
}

.search-cell.search-col-2>div.row>h1 {
	padding-left: 15px;
	margin-bottom: 12px;
	font-weight: 400;
}

h1 {
	font-family: Merriweather, serif;
	line-height: 1.3;
	margin-top: 2rem;
	margin-bottom: .75rem;
}

.new-spot {
	width: 100%;
}

.spotlight-container {
	display: flex;
	justify-content: space-between;
}

.collections-header-col {
	text-align: left !important;
}

.collections-header-text {
	text-align: left !important;
}

.collections-cell {
	width: inherit;
}

.cell-content-row {
	padding-right: 0;
}

.collections-title>div {
	font-size: var(--moderate);
	font-weight: 100;
	color: #075290;
	text-align: left;
	line-height: normal;
	margin-left: 10px;
	display: flex;
	align-items: center;
}

.collections-abstract {
	margin: 0 !important;
	padding: 0 5px;
	font-size: var(--small);
	font-weight: 100;
	display: flex;
	font-family: 'Open Sans', sans-serif;
}

#footer-hhs-info>section>a>img {
	width: 24px;
	margin-bottom: 8px;
	margin-right: 5px;
	cursor: pointer;
}

.footer-stacks-block {
	display: flex;
	margin-bottom: 5px;
}

.footer-stacks-block>img {
	align-self: baseline;
	width: 18px;
	margin-right: 5px;
	cursor: pointer;
}

.footer-stacks-block>p {
	font-size: var(--small);
}

.footer-link>a>img {
	width: 18px;
	cursor: pointer;
	margin-right: 5px;
}

#adv-search-outer-container {
	background: transparent !important;
	padding: 0 15px 15px;
}

body:not(.page-advancesearch) #adv-search-outer-container {
	display: none !important;
}

.new-collection {
	display: none;
}

.collections-title {
	padding: 6px !important;
	min-height: 80px;
	display: flex;
	align-items: center;
}

.cell-content-description>hr {
	border-top: 1px solid #d2d2d2;
	margin-top: 0;
	margin-top: 0;
	margin-bottom: 8px;
}

.cell-content-thumbnail>a {
	margin-left: 8px;
}

.collections-abstract>p {
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	font-size: var(--modest);
	margin: 0;
	color: #000;
}

.col-sm-12.col-md-12.col-lg-4.card.collect-card:hover {
	text-decoration: none;
}

.spotlightImageIndex>#opacity_div {
	background: rgba(0, 0, 0, 0.75);
	opacity: 1;
	width: 100%;
	position: absolute;
	margin: 0;
	left: 0;
	bottom: 0;
}

.search-cell.welcome-box {
	padding-top: 0;
	margin: 0;
	width: 100%;
}

.card.collect-card {
	margin: 10px;
	min-height: 250px;
	width: 434px;
}

#spotlightUrl>.spotlightUrl {
	color: #000;
	font-weight: 100;
}

.spotlightUrl {
	display: flex;
	justify-content: flex-end;
}

.page-welcome #spotlightUrl>.spotlightUrl {
	display: flex;
	justify-content: center;
}

#spotlight-archive a {
	background: var(--primary-background-color);
	color: #fff;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	width: 110px;
	height: 32px;
	margin: 10px 0 0 0;
}

.search-col-3 {
	margin-top: 11px;
}

#right-arrow, #left-arrow {
	display: none;
}

.collections-title {
	padding-bottom: 0 !important;
	padding-top: 0 !important;
}

.new-search-bar {
	background: transparent;
}

.white-box-container .box-content {
	border: none;
}

.object-title>.object-title a {
	font-size: var(--moderate);
	font-weight: 100;
}

.search-top-area-col-2.col-12 {
	width: 100% !important;
	display: flex;
	justify-content: flex-end;
}

.filter-container {
	border: transparent;
	box-shadow: none;
}

.filter-container>ul.filter>li>a {
	color: var(--link-color);
}

.object-title {
	color: var(--primary-background-color);
	justify-content: space-between;
	width: 100%;
}

.filter-title {
	padding: 0;
}

/* STACKS SEARCH BAR */
.container.stacks-collect>.wrap-search .search-row {
	background: var(--primary-background-color);
	padding: 12px 24px 8px 12px;
	border-radius: 5px;
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.35);
}

.container.stacks-collect #searchInputCol {
	display: flex;
	align-items: center;
	width: 100%;
	padding-bottom: 15px;
}

.collections-card.card {
	background: var(--primary-background-color);
	font-size: 18px;
	color: #fff;
	padding: 0px 12px 6px;
	height: auto;
	margin: 25px 0;
	box-shadow: none;
}

.container.stacks-collect.search-col-2 {
	margin: 0;
	padding: 0;
}

#this-row {
	display: flex;
	justify-content: flex-end;
	margin: 0;
}

#this-row>#advance-search-link-row {
	align-items: center;
	display: flex;
	width: 90%;
}

#this-row>#advance-search-link-row>#advance-search-link-col>#advanceSearchLink
	{
	padding: 0 15px;
	font-size: var(--modest);
	color: var(--primary-background-color);
	width: 100%;
	justify-content: flex-end;
	display: flex;
}

.stacks-collect #gsearch>.search-row>.search-cell.search-col-2 {
	margin: 0;
	padding: 0;
	width: 100%;
}

h1, h2, h3 {
	font-family: 'Merriweather', serif;
	font-weight: 900;
	color: #000;
}

.footer-stacks-block>svg {
	width: 18px;
	cursor: pointer;
	margin-right: 5px;
	transform: scale(0.9);
}

#adv-search-outer-container>#adv-search-outer-row #clearalllink {
	display: block;
}

#adv-search-outer-container>#adv-search-outer-row {
	/* 	background: var(--primary-background-color); */
	/*     padding: 30px 24px 8px; */
	/*     border-radius: 5px; */
	/*     box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.35); */
	
}

#adv-search-outer-container>#adv-search-outer-row #adv-search-logo-col {
	display: none;
}

#searchButtonAdvanced, #searchButtonAdvancedCustom {
	background: var(--primary-background-color);
	color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 110px;
}

#searchButtonAdvancedCustom {
	margin-top: .625em;
}

select#small-collection.dropdown-toggle {
	/* 	border: 1px solid red; */
	
}

#adv-search-outer-container select, input, select#small-collection {
	font-size: var(--modest);
	line-height: 1.5;
	color: #333;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #e9ecef;
	border-radius: .25rem;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	height: 40px;
}

.simple-search-link {
	color: var(--primary-background-color);
}

.advanced-stacks-title {
	margin: 0px 20px 20px 20px;
}

/*  #gsearch { */
/*  	transition: transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63),  */
/*  	-webkit-transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important; */
/*  } */
.gsearch-activate {
	display: block;
}

.card.trending-card {
	border-radius: 5px;
	border-left: 5px solid var(--primary-background-color);
	border-top: none;
	height: auto;
	margin-bottom: 24px;
	padding: 10px;
}

@media all and (min-width: 980px) {
	#popular-articles-container ul li {
		margin-bottom: 1.3em;
	}
}

li div.list-thumb {
	width: auto;
	display: none;
}

img.home-page-thumbnail.img-responsive {
	width: 30px;
}

#popular-articles-container li div.list-link, li div.list-thumb {
	margin: 0;
}

li div.list-link>a {
	font-size: var(--moderate) !important;
	display: block;
}

ul.box-list {
	padding-right: 2px;
	padding-left: 0;
	line-height: normal;
}

#wrapper {
	background-image: none;
}
/* THEME */
.theme-cyan .site-title {
	background-color: var(--primary-background-color);
	color: #fff;
	border-bottom: 3px solid var(--primary-background-color);
}

#wrapper-inner {
	padding: 0;
	background: rgba(245, 245, 245, 1);
}

/* ENDING THEME */
.search-item-info .label {
	font-size: var(--modest) !important;
}

.search-item-info .meta-data {
	font-size: var(--modest) !important;
	width: 100%;
	line-height: 1.5;
	color: #006D21;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	padding-right: 25px;
}

.stacks-view-more {
	float: right;
	padding-right: 0;
}

@media all and (max-device-width: 979px) {
	.page-view div.stacks-collect#search-container {
		padding: 2em 0 0;
	}
	.record-note.retired-notify>.circle>i, .exclaim {
		transform: translate(0, 70%);
	}
	.stacks-featured {
		flex-wrap: wrap;
	}
	li div.list-link>a {
		width: 300px;
		font-size: var(--medium);
	}
	#recently-added-featured-col-most-popular-row {
		height: auto !important;
	}
	#stacks-mobile-nav {
		display: flex;
		justify-content: flex-end;
	}
	#stacks-mobile-nav>.small-search-row-span {
		float: none;
		align-items: center;
	}
	body {
		border-top: none;
	}
	#search-bar {
		display: none;
	}
	#small-search-container {
		padding-top: 25px;
		position: relative;
		z-index: 980;
		box-shadow: 0 0 8px 0 rgba(0, 0, 0, .23);
		-ms-box-shadow: 0 0 8px 0 rgba(0, 0, 0, .23);
		display: flex;
	}
	.category-coll {
		font-size: 15px !important;
		margin: 0 !important;
		font-weight: 100 !important;
		padding: 10px !important;
	}
	ul.stacks-breadcrumb {
		padding: 2rem 0 0;
		margin: 0;
	}
	.card.collect-card {
		margin: 10px 0;
		height: 200px;
		width: auto;
	}
	#watermark-div {
		display: none;
	}
	#menu-column #navbar-column-left {
		margin: 0;
		padding: 0;
		height: auto;
		display: flex;
		align-items: center;
		justify-content: flex-start;
	}
	.branding-row .col-12 {
		padding: 0 15px;
	}
	.navbar-header.pull-left {
		display: none;
	}
	.logo-header {
		height: 54px !important;
		margin-bottom: 0 !important;
	}
	#menu-btn {
		margin: 25px 0 25px 30px;
	}
	.small-search-row-2 {
		margin-left: 15px;
		margin-right: 15px;
	}
	#small-search-btn {
		display: block;
		padding-left: 17px;
		margin: 0;
		font-size: var(--modest);
	}
	#small-collection {
		display: block;
		width: 100%;
		padding: .375rem .75rem;
		font-size: var(--moderate);
		line-height: 1.5;
		color: #000;
		background-color: #fff;
		background-clip: padding-box;
		border: 1px solid #ced4da;
		border-radius: .25rem;
		transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
		height: 30px;
	}
	.container.stacks-collect {
		margin-top: 0 !important;
	}
	.spotlightTitle {
		font-size: var(--medium);
	}
	.spotlightDesc {
		font-size: var(--slight);
		font-weight: 100;
	}
	h1.super-h1 {
		margin-left: 0 !important;
	}
	p.super-p {
		margin-left: 0 !important;
	}
	.bvHeaderDetails {
		font-size: 18px;
		color: #000;
		font-weight: 100;
	}
	#advanceSearchLink {
		font-size: var(--small) !important;
		text-decoration: underline;
	}
	ul.stacks-breadcrumb {
		margin: 2rem 0 1rem !important;
	}
	.stacks-featured {
		flex-wrap: wrap;
	}
	#popular-articles-container .box-list li {
		margin-bottom: 26px;
	}
	.medium-bold-title {
		text-align: left !important;
	}
	#search-container {
		margin-top: 2rem;
	}
	#popular-articles-container ul li {
		height: 120px;
	}
	li div.list-thumb {
		width: auto !important;
	}
	img.home-page-thumbnail.img-responsive {
		width: 40px;
		margin: 10px 0 10px 10px;
	}
	.welcome-card {
		margin: 10px;
	}
	.hide-above-480px {
		display: none !important;
	}
	#spotlight-archive {
		justify-content: flex-end !important;
	}
	#spotlight-archive a {
		width: auto;
	}
	.spotlightImageIndex>#opacity_div {
		margin: 0;
		bottom: 0;
		width: 100%;
		height: auto;
	}
	.spotlight-text>.card-title {
		font-size: var(--moderate);
	}
	#footer-cdc-address {
		width: 100%;
		padding-left: 15px;
	}
	#footer-hhs-info {
		padding-top: 0px !important;
		padding-left: 15px !important;
	}
	#hhs-open, #usa-gov {
		margin-top: 0 !important;
	}
	#small-collection {
		width: 100%;
		font-size: var(--tiny);
		padding-left: 4px;
	}
	#search-help {
		display: none;
	}
	#small-search-btn {
		font-size: 2.5rem;
	}
	#homepage-main-row {
		margin: 15px 0;
	}
	.container-fluid.homepage-mobile-no-pad {
		padding: 20px 0px !important;
	}
	.footer-stacks-block>p {
		font-size: var(--small);
	}
	.footer-link>a:link {
		font-size: var(--small);
	}
	.footer-about-contents>a:link, .footer-about-contents>a:visited {
		font-size: var(--small);
		line-height: 19.5px;
	}
	#footer-container {
		font-size: var(--small);
		padding-left: 0 !important;
	}
	#footer-hhs-info br {
		display: none;
	}
	#footer-hhs-info>section>a>img {
		width: 24px;
	}
}

.spotlight-text>.card-title {
	padding: 0;
	margin: 0;
	color: black !important;
	font-weight: 100 !important;
}

.spotlight-left.col-12.col-md-4.card>.card-body>.spotlight-text {
	width: 100%;
	margin-left: 0;
}

.arrowimagedim {
	display: none;
}

.spotlight-left {
	background: transparent !important;
	cursor: pointer;
	display: flex;
}

.spotlightThumbnailImageDiv {
	width: auto;
}

.category-coll {
	display: flex;
	color: #fff;
	background: var(--primary-background-color);
	margin: 1rem;
	padding: 10px 0 10px 15px;
	border-radius: 5px;
	font-weight: 800;
	align-items: center;
	font-size: var(--medium);
}

.wrap-search {
	margin: 0 17px;
}

.stacks-breadcrumb {
	padding: 0 0 8px 0;
	list-style: none;
	color: #555;
	display: flex;
	justify-content: space-between;
	width: 100%;
}

ul.stacks-breadcrumb li {
	display: inline;
}

ul.stacks-breadcrumb li a {
	text-decoration: none;
	margin: 8px;
	color: var(--primary-background-color);
	font-size: var(--small);
}

.search-thumbnail-cell-margin-left {
	margin: 0 !important;
}

.stacks-search-flex {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	width: 90%;
	margin-bottom: 8px;
}

#main-menu .right-nav-options.menu-divider.btn.btn-secondary.dropdown-toggle
	{
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0;
	flex-grow: 1;
	width: 100%;
}

div#about-down {
	height: 100%;
	width: auto;
	cursor: pointer;
	flex: 1;
}

.stacks-search-flex .search-col-3 {
	margin: 0;
}

#main-menu .right-nav-options {
	display: block;
}

.menu-bullet-point {
	display: none;
}

#about-down .first-right-option, .right-nav-options>a {
	border-bottom: 1px solid rgba(245, 245, 245, 1);
	border-left: 3px solid rgba(245, 245, 245, 1);
	color: var(--primary-background-color) !important;
	padding: 10px !important;
	white-space: normal;
}

#about-down .dropwdown-menu {
	padding: 15px 13px;
}

.bvHeaderDetails {
	font-family: Merriweather, serif;
	font-size: var(--large-mobile) !important;
	line-height: 1.3;
	margin-top: 2rem;
	margin-bottom: .75rem;
	font-weight: 900;
	color: #000;
}

#backtoprevpagetext-col {
	display: none;
}

/* ///////PAP page */
.advSearchHelpBulletsMarginul>li {
	list-style: none;
}

#list-pap-container {
	background: none;
}

.collection-box-content {
	display: flex;
	color: #fff;
	background: var(--primary-background-color);
	margin: 1rem 0;
	padding: 10px 0 10px 15px;
	border-radius: 5px;
	font-weight: 800;
	align-items: center;
	font-size: var(--medium);
	border: none;
}

.collection-category-text {
	font-family: inherit;
	font-weight: 600;
	padding-left: 0;
	color: #fff;
	font-size: var(--medium);
}

.stacks-flex-end {
	display: flex;
	justify-content: flex-end;
	padding: 10px 0;
	opacity: 0.5;
}

div#search-results {
	position: relative;
	width: 100%;
	background: transparent !important;
}

.object-thumbnail {
	width: 116px;
	float: left;
	margin: 0 auto;
	padding: 0 10px 0 0px;
}

.object-title a {
	text-decoration: none;
	font-size: var(--moderate);
	font-weight: 100;
	line-height: normal;
}

@media all and (min-width: 980px) {
	#stacks-logo-image {
		display: block;
	}
	.container#small-search-container {
		background: transparent;
	}
}

.previousPid.hide-below-480px {
	display: none;
}

.btn-primary:active, .btn-primary:active:focus {
	border: none;
	outline: none;
}

#print-image {
	display: none;
}

#exportButton, .download-document-btn, #view-btn-image,
	#exportSearchResultsButton, #downloadFromVaultButton {
	background: var(--primary-background-color) !important;
	font-size: var(--modest) !important;
	border: none;
}

#downloadFromVaultButton {
	min-height: 38px;
	margin-bottom: 15px;
	border-radius: .25rem;
	order: 11;
}

.ui-tabs .ui-tabs-nav li:focus {
	border: none !important;
	outline: none !important;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	background: #fff !important;
	border-right: 1px solid #aaa !important;
	border-left: 1px solid #aaa !important;
	border-top: 3px solid var(--primary-background-color) !important;
}

.ui-state-default, .ui-widget-content .ui-state-default,
	.ui-widget-header .ui-state-default {
	background: transparent !important;
	border: none !important;
	color: #000 !important;
}

.search-result-row.card {
	height: auto;
	box-shadow: none;
	border: none;
	padding-bottom: 25px;
}

.ui-state-active a:focus {
	outline: none !important;
	border: none !important;
}

div#bookHeader.row.displayFlex>div {
	min-width: 0%;
}

.search-results#search-results>#search-results-list>li>.search-result-container>.card.row
	{
	box-shadow: none;
	border: none;
	/* 	flex-direction: initial; */
	padding-bottom: 15px;
	margin: 0;
}

.search-item-info.search-file-type.mobile-hide {
	display: none;
}

.left-nav-options {
	margin: 0;
}

.new-search-row-bar-bottom {
	padding: 0;
	max-width: unset;
}

#pap-container {
	background: #fff;
}

.nextPidRight {
	display: block;
	margin-bottom: 12px;
}

#doc-viewr-container .nextPidRight {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.dropdown-menu {
	font-size: var(--modest);
}

#about-down .dropdown-menu {
	position: absolute !important;
}

.record-note {
	width: 100%;
	padding: 12px;
	margin-bottom: 12px;
	display: none;
	border-radius: 3px;
}

.record-note-cursor {
	cursor: pointer;
}

.record-note-no-cursor {
	cursor: auto;
}

.record-note:hover {
	box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px
		rgba(0, 0, 0, 0.23);
	transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
}

.record-note.activate {
	display: flex;
}

.text-contain {
	display: inline-block;
}

.record-note>div>h2 {
	font-weight: 100;
	font-family: 'Open Sans', sans-serif;
	font-size: var(--moderate);
	display: inline;
	text-transform: capitalize;
}

.record-note>span.circle {
	display: flex;
	height: 30px;
	width: 30px;
	background: white;
	border-radius: 25px;
	margin: 0 8px;
	opacity: 0.77;
	justify-content: center;
	align-items: center;
	min-width: 30px;
}

.superseded-notify {
	background: #FFECB3;
	border-top: 5px solid #FBAB18;
}

.superseded-notify>span.circle {
	background: #FBAB18;
	color: #FFECB3;
	font-size: var(--moderate);
}

.record-note.generic-notify>.circle {
	background: #712177;
}

.retired-notify {
	background: #F5F5F5;
	border-top: 5px solid #BDBDBD;
}

.up-to-date-notify {
	background: #C0E9FF;
	border-top: 5px solid #075290;
}

.generic-notify {
	background: rgba(247, 242, 247, 1);
	border-top: 5px solid #712177;
}

#bookHeader-row-info {
	margin-left: 15px;
}

#doc-viewr-container #bookHeader-row-info {
	margin-left: inherit;
	width: 100%;
}

#small-narrow-results-icon {
	display: none;
}

.bookHeaderListData a {
	color: var(--primary-background-color);
	font-weight: 400;
}

.bookHeaderListData strong {
	font-weight: 400;
}

#exportButton {
	max-width: 164px;
	color: #fff;
	height: 38px;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg' version='1.1' width='12px' height='11px'%3E%3Cg transform='matrix(1 0 0 1 -446 -429 )'%3E%3Cpath d='M 11.8797595190381 1.09621993127146 C 11.9599198396793 1.21802214585719 12 1.35809469263077 12 1.51643757159221 C 12 1.67478045055364 11.9599198396793 1.81485299732722 11.8797595190381 1.93665521191292 L 6.27655310621242 10.4506300114547 C 6.19639278557122 10.5724322260405 6.10420841683367 10.6333333333333 6 10.6333333333333 C 5.89579158316633 10.6333333333333 5.80360721442878 10.5724322260405 5.72344689378758 10.4506300114547 L 0.120240480961911 1.93665521191292 C 0.0400801603207128 1.81485299732722 0 1.67478045055364 0 1.51643757159221 C 0 1.35809469263077 0.0400801603207128 1.21802214585719 0.120240480961911 1.09621993127146 L 0.72144288577158 0.182703321878563 C 0.801603206412778 0.0609011072928638 0.893787575150327 0 0.997995991983998 0 C 1.10220440881767 0 1.1943887775551 0.0609011072928638 1.27454909819642 0.182703321878563 L 6 7.36294387170676 L 10.7254509018036 0.182703321878563 C 10.8056112224449 0.0609011072928638 10.8977955911823 0 11.002004008016 0 C 11.1062124248497 0 11.1983967935872 0.0609011072928638 11.2785571142284 0.182703321878563 L 11.8797595190381 1.09621993127146 Z ' fill-rule='nonzero' fill='%23FFFFFF' stroke='none' transform='matrix(1 0 0 1 446 429 )'/%3E%3C/g%3E%3C/svg%3E")
		!important;
	background-repeat: no-repeat !important;
	background-position: calc(100% - 6px) !important;
}

#pap-container h1.aboutus-header {
	font-size: var(--large-mobile) !important;
	margin: 0;
}

.spotlightImage.card:hover {
	box-shadow: none;
}

#pap-container>.pap-title {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0;
}

#pap-logo {
	padding: 10px 0;
	opacity: 0.5;
}

.advSearchHelpBulletsMarginul {
	margin: 0 0 15px;
}

.advSearchHelpBulletsMarginul>li>p.help-text {
	margin: 0 !important;
	padding: 0;
}

.advSearchHelpBulletsMarginul>li {
	list-style: disc;
}

#pap-container>strong {
	font-weight: 700;
	padding: 15px 0;
	display: block;
}

.advSearchHelpBulletsMarginul img {
	display: none;
}

.contact-us-container .contact-header {
	font-size: var(--large-mobile) !important;
}
/* //contact us */
.container.contact-us-container {
	background: #fff;
	height: 1200px;
}

.col-12.pap-title {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0;
}

#contact-us-col {
	padding: 0;
	width: 100%;
}

#contact-us-col .pap-title {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

p.contact-paragraph {
	margin-bottom: 30px;
	width: 100%;
}

#stacks-help-header {
	font-size: var(--large-mobile);
	font-family: 'Merriweather', serif;
	font-weight: 900;
	color: #000;
}

#footer>.modal-dialog>.modal-content {
	border-radius: 0;
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	pointer-events: auto;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, .2);
	outline: 0;
}

.modal-footer {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding: .75rem;
	border-top: 1px solid #dee2e6;
	border-radius: 0;
	background-color: #fff !important;
	color: #000;
}

.modal-title, .modal-body {
	font-family: 'Open Sans', sans-serif;
	color: #000;
}

.footer-buttons {
	display: flex;
	justify-content: flex-end;
}

svg.blue-svg {
	fill: #075290;
}

.footer-green {
	background: #4EBAAA;
	border: none;
	justify-content: flex-end;
	border-radius: 2px;
	margin: 0 5px;
}

.modal-content {
	border-radius: 0;
}

.modal-content a {
	color: #075290 !important;
}

.footer-green {
	background: #0A4595;
}

.footer-green:hover {
	background: #0A4595;
}

.footer-green.dark-green {
	background: var(--primary-background-color);
	color: #fff;
}

.footer-green.dark-green:hover {
	background: var(--primary-background-color);
}

.collection-box-content>a>svg {
	display: none;
}

.footer-link>a>svg.tp4-svg-links {
	display: inline;
	width: 18px;
	cursor: pointer;
	margin-right: 5px;
}

.modal-footer.footer-buttons svg {
	display: none;
}

#footer-hhs-info>section>a>svg {
	display: none;
}

#footer-container>p {
	font-size: var(--small);
}

div#about-us-container {
	background: #fff;
}

div#about-us-container>h1 {
	font-size: var(--large-mobile) !important;
	margin: 3rem 0 0;
}

.gray-mobile-nav {
	display: none;
}

.arrow-down {
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #fff;
	margin-left: 10px;
}

#main-menu .right-nav-options.menu-divider.btn.btn-secondary.dropdown-toggle
	{
	display: flex;
	align-items: center;
	padding: 0 15px !important;
}

.small-gray-box {
	display: none;
}

.stacks-mobile-logo {
	display: none;
}

.img-responsive.stacks-mobile-logo {
	display: none !important;
}

.grey {
	color: var(--primary-background-color);
	display: inline-flex;
}

.top-flex>.comingsoon-show-num-results-margin-left {
	display: flex;
	/* justify-content: space-between;*/
	width: 100%;
	padding: 0;
	margin: 0;
}

.col-md-12.search-top-area-col-1.top-flex {
	width: 100%;
}

.linkCard {
	height: auto;
	background: #fff;
}

.accentBar .linkTitle {
	padding: 0;
	display: flex;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
	transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
	padding: 0;
	height: 60px;
}

.accentBar .linkTitle>a {
	font-size: var(--moderate);
	font-weight: 100;
	padding: 12px;
}

/* RECENT PAGE */
.page-browse-recent #search-container.myClass {
	padding: 0 15px;
	background: #fff;
}

.headerBar {
	background: var(--primary-background-color);
	color: #fff;
}

.search-results-tp {
	background: #0099D8;
	padding: 22px 24px 8px 12px;
	border-radius: 5px;
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.35);
	margin: 1rem 0 0;
	padding: 30px 30px 15px;
}

.page-welcome .search-results-tp {
	background: transparent;
	padding: 0;
	margin: 0;
	border: none;
	box-shadow: none;
}

.view-more.btn.btn-primary {
	background: var(--primary-background-color);
}

.social-media-row>span>a>img {
	width: 22px;
	height: 22px;
}

.page-gsearch .new-search-title-padding {
	display: none;
}

.current-filter-title {
	font-weight: 900;
	display: flex;
	align-items: center;
	margin-right: 0 !important;
	white-space: nowrap;
}

.col-12.current-filtering {
	display: inline-flex;
	align-items: center;
}

.current-filter-container {
	display: flex;
	align-items: center;
	flex-flow: wrap;
}

.page-cbrowse h1.search-our-col {
	display: block;
}

.page-gsearch h1.search-our-col {
	display: block;
}

#footer-hhs-info>section>a>svg.white {
	display: inline-flex;
}

#footer-hhs-info>section>a>svg.white>path {
	fill: #fff;
	height: 24px;
	width: 24px;
}

.contact-page #search-bar {
	display: none;
}

.navbar-nav>li:hover>a {
	color: #000 !important;
	text-decoration: none;
}

.page-gsearch .search-cell.search-col-2>div.row>h1 {
	font-weight: 900;
}

.page-gsearch #advanceSearchLink {
	margin-right: 10px;
}

.page-gsearch .object-title a {
	text-decoration: none;
}

/* COLLECTIONS PAGE */
.page-browse-collections #collection, #txt-search-box,
	#txt-search-box-welcome {
	margin-bottom: 0;
}

.page-browse-collections .container.stacks-collect>.wrap-search .search-row
	{
	padding: 30px 70px 8px 25px;
}

.page-browse-collections #search-bar {
	margin: 1em 0 2em;
}

.page-browse-collections #searchButtonSimple {
	width: auto;
}

.page-browse-collections #sortByForm {
	float: right;
	width: auto;
}

.page-browse-collections #stacks-logo-image {
	display: none;
}

/* RECENT PAGE */
.page-browse-recent .search-col-1 {
	display: none;
}

.page-browse-recent .small-text-recently-added {
	display: none;
}

.page-browse-recent .thumbnail-image-below480-recentaddition {
	margin-left: inherit;
}

.page-browse-recent .search-result-container {
	margin: 15px 0;
	padding-top: 15px !important;
	display: block;
}

.page-browse-recent .search-result-container .col-12.object-title.card-title>a
	{
	width: 100%;
	margin-left: 0;
	padding: 15px 15px 15px 0;
}

.page-browse-recent .col-12 .search-top-area-col-1>.search-top-area-col-2
	{
	width: auto;
}

.page-browse-recent #this-row {
	margin-right: 0;
}

.page-browse-recent .wrap-search {
	margin: 0;
}

.page-browse-recent .refine-result-col {
	display: none;
}
/* COMING SOON */
.page-browse-comingsoon #search-container {
	background: #fff;
}

.page-browse-comingsoon div#search-results {
	padding: 0;
	margin: 0;
}

.page-browse-comingsoon .container.stacks-collect>.wrap-search .search-row
	{
	padding: 32px 94px 6px 22px;
}

.page-browse-comingsoon .no-embargo-documents {
	display: none;
}

.page-browse-comingsoon .col-md-12.search-top-area-col-1 {
	width: 100%;
	padding: 0 15px;
}

/* WELCOME PAGE*/
.page-welcome .search-cell.search-col-2>.row {
	margin: 0;
	display: block;
	width: 100%;
}

.page-welcome .search-our-col.welcome {
	display: block !important;
	margin: 0;
}

.page-welcome h1.search-our-col.welcome>span {
	font-size: var(--large-mobile);
	font-family: 'Merriweather', serif;
	display: block !important;
	margin: 0 12px 15px;
}

/* COLLECTIONS PAGE*/
.content-copy-page #search-bar {
	display: none;
}

#footer-hhs-info>section>a.snapchat>svg {
	display: inline;
}

.showing-results-span {
	font-weight: 900;
}

.new-toggle .showing-results-span {
	color: var(--primary-background-color);
}

ul.filter-disable li .remove-filter a {
	color: #777;
	font-weight: 900;
}

.filter-disable>li>span {
	display: flex;
	justify-content: space-between;
}

.filter-disable>li>span>span {
	color: #000;
}

.current-filters.advanced-filters {
	order: 1;
}

.current-filters {
	border: 1px solid #333;
	border-radius: 12px;
	padding: 1px 10px;
	margin: 0 6px 15px;
	order: 2;
}

.current-filters>span {
	max-width: 170px;
	color: var(--primary-background-color);
}

.current-filters>span.float-left>a {
	margin-right: 3px;
}

#narrow-by-content .filter-container-disable>.filter-disable {
	max-width: 300px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.top-flex>.comingsoon-show-num-results-margin-left .open>.dropdown-menu a
	{
	padding: 3px;
	background: transparent;
	color: #000;
}

.top-flex>.comingsoon-show-num-results-margin-left svg {
	margin: 0;
	display: none;
}

button#dropdownMenuButton {
	display: flex;
	align-items: center;
	order: 1
}

.top-flex>.comingsoon-show-num-results-margin-left button#dropdownMenuButton>svg
	{
	order: 1
}

.top-flex>.comingsoon-show-num-results-margin-left .open>.dropdown-menu
	{
	display: inline-block;
	width: 100%;
	/* 	max-width: 188px; */
	padding: 5px;
	left: auto;
	right: 0;
	position: relative;
}

span.float-left {
	color: var(--primary-background-color);
	line-height: 1;
}

span.float-left>a {
	font-family: "open sans";
	color: #a0a0a0;
	font-weight: 900;
	text-decoration: none !important;
}

.clearall {
	display: none;
}

div#narrow-results-panel>.white-box-container {
	margin: 0;
}

.filter-disable>li>span {
	color: var(--primary-background-color);
}

.addthisto {
	display: none;
}

ul.social-shared-items.breadcrumb-social {
	display: flex;
	list-style: none;
	padding: 0;
	margin: 0;
}

ul.social-shared-items.breadcrumb-social>li {
	margin: 0 1rem;
}

.stacks-breadcrumb>.flex-crumb svg {
	display: none;
}

li#share {
	display: none;
}

.medium-bold-title.trending {
	margin: 0;
	padding: 2em 0 1em 0em;
}

.medium-bold-title.details-title {
	margin: 0;
	padding: 2em 0 0em 0em;
}

.medium-bold-title.details-title-dataset {
	margin: 0;
	padding: .3em 0 0em 0em;
}

.row.clear-bootstrap-margins.hide-above-767px#full-width-stay-connected-row
	{
	display: none;
}

.list-group-item:last-child>a:last-child {
	border: none;
}

.align-items {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.help-page .img-responsive {
	border-radius: 5px;
	border-left: 5px solid var(--primary-background-color);
	box-shadow: 0 1px 3px rgb(0 0 0/ 12%), 0 1px 2px rgb(0 0 0/ 24%);
	transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
	padding: 10px;
	margin: 20px 0;
}

.container-fluid.search-results-container>.row.new-search-bar-row .new-search-bar .search-top-area-col-1 .col-3.search-top-area-col-3
	{
	display: none;
}

#exportRIS #search-content-row {
	margin: 0;
}

.page-gsearch div#search-content-row {
	margin: 0;
}

.page-gsearch .search-title-bar-nofacet {
	display: flex;
	justify-content: flex-end;
}

.page-cbrowse .search-title-bar-nofacet {
	padding-bottom: 18px;
}
/* /////// advanced */
.advanced-page #search-bar {
	width: 100%;
}

.advanced-page #stacks-logo-image {
	display: none;
}

.advanced-page input[title="Search Box"] {
	margin: 0;
}

.advanced-page .flex {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	width: 90%;
}

.advanced-page .flex div#advance-search-link-row {
	margin: 0;
}

/* .advanced-page .active { */
/* 	display: block !important; */
/* } */
#advanceSearch {
	display: none;
}

.page-advancesearch #advanceSearch {
	display: block;
	margin: 1em 0;
}

.circle>i {
	font-weight: 900;
	font-family: Merriweather, serif;
	color: #fff;
}

.record-note.up-to-date-notify>.circle {
	background: #005EAA;
}

.record-note.up-to-date-notify>.circle>i {
	color: #C0E9FF;
}

.record-note.retired-notify>.circle {
	background: #F5F5F5;
	width: 0;
	height: 0;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-bottom: 30px solid #bdbdbd;
	border-top: 0px solid #bdbdbd;
	border-radius: 0;
}

.record-note.retired-notify>.circle>i, .exclaim {
	font-weight: 900;
	font-family: Merriweather, serif;
	color: #fff;
	top: 100%;
	left: 50%;
	transform: translate(0, 50%);
	font-style: normal;
}

.page-gsearch .filter-container {
	height: auto;
	overflow: hidden;
	transition: height 1s;
	width: 100%;
}

.page-gsearch .filter-container.filter-opener {
	height: auto;
}

a.facet-value-name {
	width: 280px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

button.filter-more {
	text-align: right;
	display: block;
	color: var(--primary-background-color);
	cursor: pointer;
}

ul.filter li {
	display: flex;
	justify-content: space-between;
}

.search-item-info.search-file-type.col-12.col-sm-12.col-md-12 {
	padding: 0;
	display: flex;
}

span.stacks-chevron {
	font-size: 44px;
	padding: 0 5px;
}

span.grey>span:not(.stacks-chevron) {
	line-height: 30px;
}

.page-cbrowse .advance-search-link {
	margin: 10px;
}

.dropdown span {
	margin: 0 10px;
}

#sortByForm span {
	margin: 0 10px;
}

.search-img {
	float: right;
	opacity: 0.5;
}

.new-search-bar-flipped .col-3.search-top-area-col-3 {
	display: none;
}

.row.navbar-row {
	height: 100%;
}

#navbar-column-left {
	height: 100%;
}

.navbar-collapse.collapse {
	height: 100% !important;
}

.navbar-nav>li {
	height: 100%;
	width: auto;
	cursor: pointer;
	flex: 1;
}

div#about-down:hover {
	background-color: var(--primary-background-color);
}

#main-menu .right-nav-options.menu-divider.btn.btn-secondary.dropdown-toggle:hover .arrow-down
	{
	border-top: 5px solid #000 !important;
}

.page-cbrowse .object-thumbnail>div {
	max-height: 220px;
	overflow: hidden;
}

a.dropdown-item.dropSelect.noMod {
	color: #555;
	background: transparent;
	display: flex;
	justify-content: space-between;
	width: 100%;
	padding: 0;
	margin: 0;
}

.top-flex>.comingsoon-show-num-results-margin-left .dropdown, .dropup {
	display: inline-flex;
	align-items: center;
	min-width: 130px;
	order: 1;
}

.formatListFileFormat {
	display: none;
}

.nextButton {
	display: inline-flex;
	align-items: center;
}

.top-flex.search-top-area-col-1 {
	padding: 0;
}

.top-flex>.comingsoon-show-num-results-margin-left .search-top-area-col-2
	{
	width: auto;
	padding-right: 10px;
}

.page-gsearch .new-search-bar-flipped {
	background: #fff;
}

.small-pagination-bar {
	display: none;
}

.pag-button {
	font-weight: 900;
	font-size: 50px;
	color: var(--primary-background-color);
	margin: 0 10px;
}

.pag-button:hover {
	text-decoration: none;
}
/* PAGINATION GSEARCH =  */
.page-gsearch .new-search-row-bar-bottom .search-top-area {
	background: transparent;
	display: flex;
	justify-content: center;
}

.new-search-row-bar-bottom .search-top-area>.container {
	padding: 0;
}

.new-search-bar-col-bottom {
	width: 75%;
	float: right;
	padding: 0;
}

.search-top-area .search-top-area-col-1 {
	width: 100%;
}

.comingsoon-show-num-results.comingsoon-show-num-results-margin-left.counter
	{
	display: flex;
	font-weight: 900;
}

.comingsoon-show-num-results.comingsoon-show-num-results-margin-left.counter span,
	a {
	color: var(--primary-background-color);
	text-decoration: none;
}

.comingsoon-show-num-results.comingsoon-show-num-results-margin-left.counter span,
	div:hover {
	text-decoration: none;
}

.new-search-bar-col-bottom {
	width: 100%;
}

.page-gsearch .new-search-bar-col-bottom {
	width: 75%;
}

a.next-result {
	display: flex;
	align-items: center;
	height: auto;
	color: var(--primary-background-color);
}

.counter-container {
	text-align: center;
	width: 100%;
	position: relative;
}

/* ///////all other pages */
.col-md-12.search-top-area-col-1.top-flex>.pagination {
	display: none;
}

.col-12.search-top-area-col-4 {
	display: none;
}

.page-gsearch span.np.grey {
	display: none;
}

.comingsoon-show-num-results.comingsoon-show-num-results-margin-left.counter a>span.np
	{
	display: flex;
	align-items: center;
	height: inherit;
}
/* END PAGINATION BAR/////// */
form#gsearch>.search-row>a {
	display: none;
}

.col-md-12.search-top-area-col-1.top-flex .showing-num-results {
	display: inline;
	width: 100%;
}

.current-filtering {
	display: inline-flex;
	align-items: baseline;
}

.navbar-nav>li.active {
	background-color: var(--primary-background-color);
}

a.active.dropdown-item.ext {
	display: flex;
	width: 200px;
	flex-wrap: wrap;
}

.sr-only {
	position: relative;
}

div#about-down.active {
	background-color: var(--primary-background-color);
}

.bottom-column {
	float: none;
	display: table-cell;
	vertical-align: bottom;
}

.parent-large-thumb {
	display: none;
}

.medium-title {
	display: none;
}

.stacks-collect #gsearch>.search-row>.search-cell.search-col-2>span {
	display: none;
}

.superseededStstus {
	display: none;
}

.page-browse-recent ul#search-results-list li {
	border: none;
	margin: 0;
}

.page-view .new-toggle .hide-above-480px {
	display: block;
	order: 3
}

.page-view .new-toggle .comingsoon-show-num-results-margin-left.counter span
	{
	margin: 0 5px 0 0;
	text-decoration: none;
	color: var(--primary-background-color);
	font-size: var(--modest) !important;
}

.page-view .new-toggle .comingsoon-show-num-results-margin-left.counter a
	{
	margin: 0 5px 0 0;
	text-decoration: none;
	color: var(--primary-background-color);
	font-size: var(--modest) !important;
}

.page-view .new-toggle .counter-container {
	order: 1;
}

.page-view .new-toggle .previousPid.hide-above-480px {
	order: 0;
}

.page-view .new-toggle .hide-above-480px>a {
	display: flex;
	align-items: center;
}

#bookHeader .nextPID {
	display: none;
}

input[type=checkbox], input[type=radio] {
	width: 25px;
	min-width: 25px;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
	display: none;
}

.current-filters:hover {
	background-color: rgba(245, 245, 245, 1);
}

.new-search-bar-col>.new-search-bar>.search-top-area>.row {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 0;
}

.navbar-default .navbar-nav>.active>a, .navbar-nav>.active>button {
	color: #000 !important;
	text-align: center;
}
.navbar-nav>.active>button>span.arrow-down {
	border-top-color: #000 !important;
}

#main-menu .right-nav-options.menu-divider.btn.btn-secondary.dropdown-toggle:hover
	{
	color: #000 !important;
}

.mobile-button-wrapper {
	margin: 16px;
	padding: 0;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}

.page-gsearch #small-search-container.active {
	display: block !important;
}

.container.new-search-row-bar-bottom.new-toggle .previousPid.hide-above-480px
	{
	order: 0;
	display: flex;
	align-items: center;
}

.container.new-search-row-bar-bottom.new-toggle .previousPid.hide-above-480px a
	{
	display: flex;
	align-items: center;
	margin: 0;
}

.container.new-search-row-bar-bottom.new-toggle .counter-container {
	order: 1;
}

.container.new-search-row-bar-bottom.new-toggle .nextPid.hide-above-480px
	{
	order: 2;
	display: flex;
}

.container.new-search-row-bar-bottom.new-toggle .nextPid.hide-above-480px a
	{
	display: flex;
	align-items: center;
}

.top-flex>.comingsoon-show-num-results-margin-left .open>.dropdown-menu
	{
	position: absolute;
	max-width: 188px;
}

.download-link {
	margin-top: 3px;
}

#related-documents-div {
	font-size: var(--large-mobile);
	font-family: 'Merriweather', serif;
	font-weight: 900;
}

.searchResultCheckbox[style="display: block;"]>input[type=checkbox],
	input[type=radio] {
	float: right;
}

button#view-btn-image {
	min-height: 38px;
	width: 100%;
}

.mobile-button-wrapper .btn-group {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}

.new-search-bar-flipped a.arrow-cont.noMod, a.arrow-cont-prev.noMod {
	color: var(--primary-background-color);
	position: relative;
}

a.arrow-cont.noMod {
	order: 6;
	padding: 0;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year
	{
	font-weight: 500 !important;
	font-family: 'Open Sans', sans-serif;
}

.ui-datepicker select.ui-datepicker-month option {
	font-weight: 500;
}

.ui-datepicker select.ui-datepicker-year option {
	font-weight: 500;
}

.page-gsearch .new-search-bar-flipped {
	background: #fff;
	margin-left: 0;
	width: 100%;
	left: auto;
	padding: 0;
}

.record-note-list .record-number {
	display: none;
}

.ui-datepicker select.ui-datepicker-year option {
	
}

div#search-results .card-title>form {
	display: none;
}

.inner-tab-title>table {
	table-layout: fixed;
}

button.btn.btn-default.footer-green {
	color: #fff;
}

.row.bookDetails-row>li {
	display: flex;
}

#bookHeader-col-info .row.bookDetails-row>li {
	width: 100%;
}

.btn-group {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.card-body {
	padding: 0;
}

select, input {
	font-size: var(--modest) !important;
}

select {
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg' version='1.1' width='12px' height='11px'%3E%3Cg transform='matrix(1 0 0 1 -446 -429 )'%3E%3Cpath d='M 11.8797595190381 1.09621993127146 C 11.9599198396793 1.21802214585719 12 1.35809469263077 12 1.51643757159221 C 12 1.67478045055364 11.9599198396793 1.81485299732722 11.8797595190381 1.93665521191292 L 6.27655310621242 10.4506300114547 C 6.19639278557122 10.5724322260405 6.10420841683367 10.6333333333333 6 10.6333333333333 C 5.89579158316633 10.6333333333333 5.80360721442878 10.5724322260405 5.72344689378758 10.4506300114547 L 0.120240480961911 1.93665521191292 C 0.0400801603207128 1.81485299732722 0 1.67478045055364 0 1.51643757159221 C 0 1.35809469263077 0.0400801603207128 1.21802214585719 0.120240480961911 1.09621993127146 L 0.72144288577158 0.182703321878563 C 0.801603206412778 0.0609011072928638 0.893787575150327 0 0.997995991983998 0 C 1.10220440881767 0 1.1943887775551 0.0609011072928638 1.27454909819642 0.182703321878563 L 6 7.36294387170676 L 10.7254509018036 0.182703321878563 C 10.8056112224449 0.0609011072928638 10.8977955911823 0 11.002004008016 0 C 11.1062124248497 0 11.1983967935872 0.0609011072928638 11.2785571142284 0.182703321878563 L 11.8797595190381 1.09621993127146 Z ' fill-rule='nonzero' fill='%23999999' stroke='none' transform='matrix(1 0 0 1 446 429 )'/%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: calc(100% - 6px);
}

.homepage-contains {
	display: flex;
}

.bookHeaderList-row>li {
	display: flex;
	width: 100%;
}

.page-welcome input#txt-search-box-welcome {
	margin-bottom: 15px;
}

.no-padding.stacks-remove {
	padding-top: 15px;
	padding-left: 0;
}

.page-cbrowse .no-padding.stacks-remove {
	display: none;
}

.card-contain {
	display: flex;
	width: 100%;
}

.page-cbrowse .card-contain {
	width: 100%;
	line-height: 1.8;
}

select#sortBy {
	max-width: 140px;
	width: auto;
}

.search-thumbnail-cell-margin-left .stacks-file-type.mobile-show {
	display: none;
}

.page-gsearch .medium-title.stacks-medium {
	display: none !important;
}

.page-gsearch #collections-meta-data p {
	display: none;
}

.page-gsearch .search-results-tp {
	margin: 0;
}

div#adv-search-collections-col {
	padding: 0;
}

.search-details-row {
	line-height: 2;
}

.page-gsearch .no-padding.stacks-remove {
	padding-top: 15px;
	padding-bottom: 15px;
	display: none;
}

.search-top-area>.container>.search-top-area-col-1 {
	padding: 15px 0 3em 15px;
}

.top-flex .pagination {
	display: none;
}

#small-sort-container button.dropdown-toggle {
	border: 1px solid rgba(0, 0, 0, 0.2) !important
}
/* ////new breadcrumb fix */
.breadcrumb {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: .75rem 0;
	list-style: none;
	background-color: transparent;
	border-radius: .25rem;
	font-size: .875rem;
	margin-bottom: 0;
}

.breadcrumb li {
	margin-bottom: 0;
	display: flex;
}

.breadcrumb a {
	text-decoration: none;
}

.breadcrumb .disabled {
	color: #6f6f6f;
}

.page-share {
	list-style-type: none;
	padding-top: .5rem;
	padding-bottom: .5rem;
}

.page-share ul {
	margin-bottom: 0;
	padding: 0;
}

.page-share li {
	display: inline-block;
	padding-left: .875rem;
	margin-bottom: 0;
}

.page-share li a {
	display: inline-block;
	width: 30px;
	margin: 0;
}

.breadcrumb-share img {
	width: 24px;
	height: 24px;
	display: inline-block;
	min-width: 1.25em;
	text-align: center;
	position: relative;
}

.breadcrumb-item+.breadcrumb-item::before {
	content: ">";
	color: #bdbdbd;
}

.page-share ul {
	margin-bottom: 0;
	padding: 0;
}

.dropdown-menu.active {
	display: inline-block !important;
	left: 70%;
    /*right: auto;*/
	top: 28px;
	width: 280px;
	padding: 15px;
}

.dropdown-container {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	order: 13;
	margin-bottom: 15px;
}

.stacks-alt-img {
	display: flex !important;
}

.spotlightImageIndex {
	cursor: pointer;
}

.header-search {
	width: 50%;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.header-search input#txt-search-box, .header-search input#txt-search-box-welcome
	{
	margin: 0;
	color: #666666 !important;
	min-width: 280px;
	border-top-right-radius: unset;
	border-bottom-right-radius: unset;
	padding-right: 25px;
}

.header-search select#collection, .header-search select#collection-welcome
	{
	width: 160px;
	margin: 0 !important;
	border-radius: 0;
	border-left: none;
	padding-right: 25px;
}

div#branding-logoImage>a {
	width: 50%;
	display: block;
}

div#branding-logoImage {
	display: flex;
	margin: 15px 0 0;
}

div#branding-logoImage .logo-header {
	margin-top: 0;
}

.header-search .input-group-text {
	display: flex !important;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

#branding-logo #advanceSearchLink {
	margin: 0 0 15px;
	text-align: right;
	text-decoration: underline;
	display: inline;
	float: right;
}

img.search-icon {
	width: 25px;
	padding: 3px;
}

#branding-logo form#branding-gsearch {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	width: 50%;
}

.header-search #searchButtonSimple {
	display: flex !important;
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
	height: 40px;
	width: auto;
	align-items: center;
	padding: .395rem .75rem;
	margin-bottom: 0;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	text-align: center;
	white-space: nowrap;
	background-color: #e9ecef;
	border: 1px solid #ced4da;
	border-radius: .25rem;
}

/* ///stacks only */
#help-container>div#stacks-help-header {
	display: none;
}

.current-filters.search-bubble {
	font-weight: 100;
	margin: 0 6px 0 0;
}

.current-filters.search-bubble>span {
	max-width: 210px;
}

#batata .modal-header {
	align-items: center;
}

#batata .modal-header .close {
	order: 9;
	display: flex;
}

#batata h4#modal-label {
	font-size: var(--modest);
}

#batata .footer-buttons {
	padding: 5px;
}

#tab-link-3 {
	margin: 0 5px 0 0;
	text-decoration: none;
	color: var(--primary-background-color);
}

.text-contain a {
	color: var(--primary-background-color);
}

.right-contain {
	padding: 0;
}

.gray-logo {
	opacity: 0.75;
	display: flex;
	justify-content: flex-end;
	padding-bottom: 30px;
}

.altmetric-download-button, button#download-document-submit,
	#exportButton {
	width: 100%;
	max-width: none;
	text-align: center;
}

.bookDetailsData, .bookDetailsLabel {
	display: flex;
	text-align: left;
	justify-content: flex-start;
}

.bookDetailsData a {
	display: block;
	padding: 0 !important;
	color: var(--primary-background-color);
}

.row.bookDetails-row {
	border-bottom: 1px solid #ccc;
}

.row.bookDetails-row>li {
	margin: 15px 0;
}

.tab-height .ui-tabs-nav li a {
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: start;
	width: auto;
	padding-right: 0;
}

.tab-height .ui-tabs-nav div {
	width: auto;
	padding: 0 !important;
	display: flex !important;
	align-items: start !important;
	flex-wrap: wrap;
}

.tab-height .bookDetailsData {
	display: flex;
	text-align: left;
	justify-content: flex-start;
}

ol.related-articles .object-thumbnail {
	width: 100px;
}

.you-contain .object-thumbnail {
	display: none;
}

.you-contain .search-thumbnail-cell.search-thumbnail-cell-margin-left {
	display: none;
}

.you-contain div#meta-data-description-id {
	color: #000;
}

tr.table-row {
	display: flex;
	align-items: center;
}

div#lesstextPAmods2\.name_personal, div#lesstextPAmods\.sm_creator, div#lesstextPAmods\.grants,
	div#lesstextPAmods\.name_corporate, div#lesstextPAmods\.name_conference,
	div#lesstextPAmods2\.related_series {
	display: flex;
	flex-wrap: wrap;
}

div#moretextPAmods2\.name_personal, div#lesstextPAmods\.sm_creator, div#moretextPAmods\.grants,
	div#moretextPAmods\.name_corporate, div#moretextPAmods\.name_conference,
	div#moretextPAmods2\.related_series {
	flex-wrap: wrap;
}

#bookDetails .bookDetails-row {
	border-bottom: 1px solid #ccc;
	padding: 15px 0;
}

.right-contain #public-domain-image {
	transform: none;
	height: 41px;
	width: 107px;
	background-size: contain;
}

.right-contain div#altmetric-col {
	height: auto;
	display: flex;
	flex-wrap: wrap;
}

.right-contain .altmetric-icon {
	order: 1;
}

.right-contain>.gray-logo>img {
	width: 147px;
}

button#languageGoButton {
	display: none;
}

.tabLinks {
	display: flex;
	flex-wrap: wrap;
	padding: 8px 0;
	line-height: 1.8;
}

.tabLinks>a {
	width: 100%;
}

.object-title-row hr {
	margin-top: 0;
}
/* ============more less for NEW doc details */
.show-toggle {
	display: block;
	height: 6rem;
	overflow: hidden;
}

div#doc-details-description.collapsing {
	height: 3rem;
}

a.more-details {
	width: 100%;
	text-align: right;
	display: block;
	font-size: var(--modest);
	padding: 0;
}

a.more-details.collapsed::after {
	content: 'More +';
}

a.more-details:not(.collapsed)::after {
	content: 'Less -';
}
/* ============END more less for NEW doc details */
select#multipleLanguage {
	padding: 5px;
}

.bookDetailsData.docImgType {
	display: inline-table;
}

.you-contain>a.view-more {
	text-align: right;
	width: 100%;
	display: block;
	margin-top: 15px;
}

.you-contain>a.view-more>svg {
	display: none;
}

.superseded-notify.superseded-text>.text-contain a::before {
	color: #000;
}

p.firstVault {
	order: 9;
}

hr.vault-seperator {
	order: 12;
	width: 100%;
	margin: 0 0 15px;
}

.right-contain p:last-of-type {
	margin: 0;
}

.btn-contain .btn.btn-primary {
	background: var(--primary-background-color);
	font-size: var(--modest) !important;
	border: none;
}

.btn-contain .btn.disabled {
	background-color: rgb(47, 79, 79);
}

.btn-contain {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.modal-exp {
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg' version='1.1' width='12px' height='11px'%3E%3Cg transform='matrix(1 0 0 1 -446 -429 )'%3E%3Cpath d='M 11.8797595190381 1.09621993127146 C 11.9599198396793 1.21802214585719 12 1.35809469263077 12 1.51643757159221 C 12 1.67478045055364 11.9599198396793 1.81485299732722 11.8797595190381 1.93665521191292 L 6.27655310621242 10.4506300114547 C 6.19639278557122 10.5724322260405 6.10420841683367 10.6333333333333 6 10.6333333333333 C 5.89579158316633 10.6333333333333 5.80360721442878 10.5724322260405 5.72344689378758 10.4506300114547 L 0.120240480961911 1.93665521191292 C 0.0400801603207128 1.81485299732722 0 1.67478045055364 0 1.51643757159221 C 0 1.35809469263077 0.0400801603207128 1.21802214585719 0.120240480961911 1.09621993127146 L 0.72144288577158 0.182703321878563 C 0.801603206412778 0.0609011072928638 0.893787575150327 0 0.997995991983998 0 C 1.10220440881767 0 1.1943887775551 0.0609011072928638 1.27454909819642 0.182703321878563 L 6 7.36294387170676 L 10.7254509018036 0.182703321878563 C 10.8056112224449 0.0609011072928638 10.8977955911823 0 11.002004008016 0 C 11.1062124248497 0 11.1983967935872 0.0609011072928638 11.2785571142284 0.182703321878563 L 11.8797595190381 1.09621993127146 Z ' fill-rule='nonzero' fill='%23FFFFFF' stroke='none' transform='matrix(1 0 0 1 446 429 )'/%3E%3C/g%3E%3C/svg%3E")
		!important;
	background-repeat: no-repeat !important;
	background-position: calc(100% - 6px) !important;
	width: 110px;
	display: flex;
}

#formatDropdown.dropdown-menu.exportDrop {
	top: calc(100% - 30px);
	padding: 5px 5px 15px;
	min-width: 320px;
	right: 0;
	left: auto;
}

.btn-group textarea.form-control {
	width: 100%;
}

.ui-datepicker .ui-datepicker-title {
	width: 100%;
	display: flex;
	justify-content: space-around;
}

.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: 8px;
	background: var(--primary-background-color);
	border: none;
	display: flex;
	align-items: center;
	justify-content: center;
}

.exportDrop .btn-contain {
	float: right;
	justify-content: space-between;
}

.exportDrop textarea.form-control {
	width: 100%;
	color: #000;
}

.btn-contain button.copyButton {
	background: #555555;
}

.ui-datepicker .ui-datepicker-title {
	width: 100%;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year
	{
	width: 50% !important;
	padding: 0px 5px;
}

.ui-datepicker .ui-state-hover {
	background: transparent !important;
	border: none !important;
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image: url(images/ui-icons_222222_256x240.png) !important;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	height: 100% !important;
}

.page-share svg.bi.bi-box-arrow-up-right {
	display: none;
}

.series_color {
	color: black;
}

#mods2_related_series {
	line-height: 25px;
	margin-top: 5px;
}

.bookDetails tr.table-row {
	padding: 15px 0;
	border-bottom: 1px solid #ccc;
}

div#lesstextPAmods2\.related_series, div#moretextPAmods2\.related_series
	{
	width: 100%;
	flex-wrap: wrap;
}

.series {
	display: flex;
	flex-wrap: wrap;
	line-height: 25px;
	margin-top: 10px;
}

.medium-bold-title.trending.youmayalsolike {
	padding-left: 15px;
}

.has-more-document-notify {
	background: #e3d3e4;
	border-top: 5px solid #712177;
}

.has-more-detail-notify {
	background: #ebf7f5;
	border-top: 5px solid #00695c;
}

.record-note.has-more-detail-notify>.circle {
	background: #00695c;
}

.record-note.has-more-document-notify>.circle {
	background: #712177;
}

.record-note.has-more-document-notify>.circle>i {
	color: #e3d3e4;
}

#collections-meta-data form#gsearch {
	display: none;
}

.card>hr {
	margin-top: 0;
}

.related-documents-message {
	font-weight: 600;
	margin-bottom: 20px;
}

.document-view-error-message1, .youtube-class {
	border: 5px solid var(--primary-background-color);
	margin: 15px auto 0;
	padding: 15px;
	display: flex;
	justify-content: center;
	border-radius: 5px;
	font-size: var(--moderate);
	text-align: center;
}

.youtube-class {
	border: none !important;
}

/* for IE */
@media all and (-ms-high-contrast: none) , ( -ms-high-contrast : active)
	{
	select {
		background-image: none;
	}
	.mobile-button-circle {
		margin-top: 0 !important;
	}
	.right-contain div#altmetric-col {
		max-width: 64px;
		width: 100%;
	}
}

.document-view-error-message1.html-text>a {
	font-size: var(--moderate);
}

p.supported-more {
	color: var(--primary-background-color);
}

div#comming-soon-bottom-bar {
	padding-bottom: 3em;
}

.card-title-wrap {
	display: flex;
	flex-wrap: wrap;
}

.search-details-row.date-inline {
	display: flex;
}

.search-details-row.series-inline {
	display: flex;
}

.related-articles .search-result-row.card {
	border: none;
	box-shadow: none;
}

.related-articles .myCardTitle {
	display: flex;
	width: 100%;
	justify-content: space-between;
}

.related-articles .myCardTitle>a {
	width: 100%;
}

.related-articles .card-title-wrap .object-title.card-title {
	flex-wrap: wrap;
	padding: 0;
}

.related-articles .card-contain .search-content-cell {
	padding: 0;
}

img.search-logo {
	opacity: 0.75;
	width: 80%;
	margin: 0 15px 15px 0;
}

span.search-result-search-container form#gsearch {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	width: 50%;
}

span.search-result-search-container .searchModalIcon {
	display: flex !important;
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
	height: 40px;
	width: auto;
	align-items: center;
	padding: .395rem .75rem;
	margin-bottom: 0;
	font-size: var(--modest);
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	text-align: center;
	white-space: nowrap;
	background-color: #e9ecef;
	border: 1px solid #ced4da;
	border-radius: .25rem;
}

span.search-result-search-container select#collection-welcome {
	width: 160px;
	margin: 0 !important;
	border-radius: 0;
	border-left: none;
	padding-right: 25px;
}

span.search-result-search-container {
	display: flex;
}

span.search-result-search-container input#search-bar-new {
	border-right: none;
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
	margin: 0;
}

span.search-result-search-container select#collection-new {
	border-radius: 0;
	border-right: none;
}

.search-title-bar-facet {
	margin: 15px 0 0;
}

.current-filters>span>a {
	color: grey;
	font-weight: 900;
}

.citeButton {
	color: #000;
	background-color: var(--tertiary-color);
	border-radius: 7px;
	padding: 1px 5px;
	cursor: pointer;
	border: none;
}

div#page {
	padding-top: 2em;
	padding-bottom: 4em;
}

div#search-results .card-title {
	display: flex;
	justify-content: space-between;
}

.container.search-result-container {
	padding: 0;
}

#doc-viewr-container #bookHeader-row-info .gray-logo {
	width: 100%;
}

.in-ordered-related-documents .object-title.card-title {
	flex-wrap: wrap;
}

.in-ordered-related-documents .myCardTitle {
	display: flex;
	width: 100%;
	justify-content: space-between;
}

ol.in-ordered-related-documents .search-result-row.card {
	border: none;
	box-shadow: none;
}

.help-page div#search-container {
	padding: 1em 0 0;
}

.help-page #page {
	padding: 0;
}

.content-copy-page .no-padding.stacks-remove {
	padding: 0;
}

.content-copy-page #search-container {
	padding-top: 1em;
}

.content-copy-page #page {
	padding-top: 0;
}

ul#citeFormatDropdown {
	right: 0;
	left: auto;
	padding: 10px 10px 15px;
	top: 35px;
}

.citeFormat {
	    height: 36px;
	    width: 94.23px;
	    color: #666;
	    border: 1px solid #ccc;
	    border-radius: 5px;
    	line-height: 1.5;
    	padding-left:5px
	}

.citeDrop textarea.form-control {
	width: 100%;
}

.citeDrop .btn-contain {
	float: right;
	justify-content: space-between;
}

#citeFormatDropdown.citeDrop>li {
	color: #000;
	height: auto;
	width: 110px;
	right: 5px;
	margin: 0;
	padding: 8px;
	border: 1px solid rgba(0, 0, 0, .15);
	position: absolute;
	background: #fff;
}

#citeFormatDropdown.dropdown-menu.citeDrop {
	top: calc(100% - 30px);
	padding: 5px 5px 15px;
	min-width: 320px;
	right: 0;
	left: auto;
	top: 25px;
}

div#meta-data-description-id {
	color: #000;
}

div#related-document-id .citeBoxClick {
	display: none;
}

.you-contain .citeBoxClick {
	display: none;
}

.meta-data.date-data {
	width: auto;
	display: flex;
	padding: 0;
}

.showing-num-results.top-flex {
	color: #000;
	position: relative;
	top: auto;
	transform: unset;
}

.page-cbrowse img.search-logo {
	display: none;
}

.page-cbrowse span.search-result-search-container {
	display: none;
}

form#gsearchSearchResults {
	display: flex;
	align-items: center;
	width: 100%;
}

select#collection, select#modal-collection, select#collection-results {
	border-radius: 0;
}

ol.in-ordered-related-documents .object-title {
	flex-wrap: wrap;
}

.you-contain .object-title {
	flex-wrap: wrap;
}

/*.page-gsearch div.stacks-collect#search-container {
	display: none !important;
}*/
.advancedFacet svg.bi.bi-box-arrow-up-right {
	display: none;
}

span.newFACET {
	display: none;
}

.current-filters>.advSpan {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	color: var(--gray-dark);
}

a#advancedReturn {
	order: 99;
	margin: 0 6px 15px;
	cursor: pointer;
}

a#advancedReturn svg {
	display: none;
}

.current-filters.advanced-filters:first-of-type {
	margin-left: 0;
}

.current-filters.advanced-filters:hover:after {
	background: red;
	border-radius: 20px;
}

.toolPop {
	background: red;
	border-radius: 20px;
}

#help-quick-links {
	display: flex;
	border: none;
}

.help-tips {
	width: 100%;
	display: flex;
	align-items: center;
	background: var(--primary-background-color);
	padding: 10px;
}

.help-tips>div>a.btn.btn-primary {
	background: var(--secondary-color);
	color: #000;
	font-weight: 100;
}

.help-tips>div>a.btn.btn-primary:hover {
	background: var(--tertiary-color);
}

.help-tips>p {
	margin: 0;
}

.help-container hr {
	margin-top: 3em;
	margin-bottom: 15px;
	border: 0;
	border-top: 3px solid var(--primary-background-color);
}

div.helpTextOnly.helpTitle {
	display: flex;
	align-items: center;
	font-weight: 100;
}

div#quick-link-simpleSearch br {
	display: none;
}

div#quick-link-simpleSearch svg {
	margin-right: 10px;
}

.flex.return-div {
	display: flex;
	justify-content: flex-end;
	padding: 0 3em 5em;
}

div#help-quick-links li {
	margin-bottom: 1em;
}

.quick-link-header br {
	display: none;
}

.quick-link-header>img {
	width: 17px;
	height: 17px;
	margin-right: 5px;
}

.accordion>.card {
	border: none;
	box-shadow: none;
}

.help-header>.super-h1 {
	margin-bottom: 15px;
}

div.helpTextOnly.helpTitle>br {
	display: none;
}

.meta-data.redtext>span {
	display: none;
}

.available-div {
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
}

.page-browse-recent .no-padding.stacks-remove {
	padding-left: 15px;
}

a.arrow-cont>span.np.grey {
	justify-content: end;
	width: auto;
	text-align: right;
}

.page-cbrowse div#page {
	padding-bottom: 0;
}

.page-gsearch div#page {
	padding-bottom: 0;
}

.search-result-container-recent-addition-doc-detail .object-title {
	flex-wrap: wrap;
}

.search-result-container-recent-addition-doc-detail .myCardTitle {
	display: flex;
	justify-content: space-between;
}

.searchResultCheckbox.citeBoxClick {
	word-wrap: normal;
}

.panel .helpTextOnly:not(.helpTitle) {
	pointer-events: none;
}

.panel ol {
	pointer-events: none;
}

.advanced-page #adv-search-outer-container .nav-tabs .nav-link {
	border-radius: 0;
	border: none;
	color: #000;
}

.advanced-page #adv-search-outer-container .nav-tabs .nav-link.active {
	border: 1px solid #e9ecef;
	font-weight: 900;
	border-top: 5px solid var(--primary-background-color);
	border-bottom: none;
}

.advanced-page #adv-search-outer-container ul#myTab {
	width: 100%;
	margin-bottom: 20px;
}

div#collapseDetails {
	display: block;
}

.doc-details div#collapseDetails {
	display: inline-block;
}

#adv-search-input-col select, input, option {
	border: 1px solid #e9ecef;
}

#adv-search-input-col select {
	margin-bottom: 26px;
	width: 100%;
}

.adv-nav.adv-tab {
	width: 100%;
	margin: 0 auto;
}

div#profile textarea {
	border: var(--border-color-grey);
	width: 100%
}

div#myTabContent {
	width: 100%;
}

#profile div#adv-search-collections-col-custom-query {
	margin-bottom: 25px;
}

#adv-search-outer-container #profile input {
	margin-bottom: 25px;
}

#adv-search-outer-container select {
	padding-left: 15px;
}

.boolean_row button {
	margin-left: 25px;
	background: var(--primary-background-color);
}

.boolean_row button:hover {
	background: var(--primary-background-color);
}

.boolean_row button:active {
	background: var(--primary-background-color) !important;
}

.boolean_row button:focus {
	background: var(--primary-background-color) !important;
}

.adv-date-row {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-bottom: 25px;
}

#home strong {
	display: block;
	margin-bottom: 15px;
}

.adv-contain {
	padding-bottom: 25px;
}

.adv-contain .col-lg-3 {
	padding-left: 0;
}

#help-links .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active
	{
	border: none;
	color: var(--link-color);
}

.helpTitle svg#previous {
	margin-right: 10px;
}

div#nav-tab br {
	display: none;
}

div#nav-tab {
	flex-direction: column;
}

div.selectAdvSearchPublishedDateDiv, .selectAdvSearchPublishedDateDivB {
	display: flex;
}

.customMetadataValueClass {
	margin-bottom: 0px !important;
}

.customCollectionClass {
	width: 100%;
}

.customDatePicker {
	margin-bottom: 30px;
	margin-left: 10px;
}

#orcid-icon-image, #orcid-icon-image-detail {
	width: 1.3em;
	margin-left: .2em;
	margin-right: .2em;
}

.semicolon {
	margin-right: 5px;
	margin-left: 5px;
}

#tabs-4 .object-thumbnail {
	display: none;
}

#tabs-4 .citeBoxClick {
	display: none;
}

.tabs-4-dataset .card-title-wrap {
	padding: 10px 10px 10px 10px;
	border: 1px solid #797979;
	box-sizing: border-box;
	box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.35);
	border-left: 0.3em solid var(--secondary-color);
}

.dataset-icon-hide {
	display: none;
}

.saveCite {
	display: none;
}

#APApreview {
	display: none;
}

#chicagopreview {
	display: none;
}

#MLApreview {
	display: none;
}

#Genericpreview {
	display: none;
}

#RISpreview {
	display: none;
}

#saveBulkCitation {
	margin-left: 20px;
}

#bulkFormatDropdown.bulkExportDrop>li {
	color: #000;
	height: auto;
	width: 110px;
	right: 5px;
	padding: 8px;
	border: 1px solid rgba(0, 0, 0, .15);
	position: absolute;
	background: #fff;
}

#bulkFormatDropdown.dropdown-menu.bulkExportDrop {
	padding: 5px 5px 15px;
	min-width: 400px;
	left: 34px;
}

.bulkExportDrop .btn-contain {
	justify-content: space-between;
}

.bulkExportDrop {
	background-color: #EBF7F5;
	border-color: var(--primary-background-color);
	border-width: thick;
}

.saveAllCite {
	margin-top: 20px;
	float: right;
}

#saveAllCite {
	background: var(--primary-background-color) !important;
}

.citeallBtn {
	background: white !important;
	color: black;
	border: 2px solid var(--primary-background-color) !important;
}

.citeallBtn.active {
	background: var(--primary-background-color) !important;
	color: white !important;
}

.citeallBtn:hover {
	color: black;
}

.citeallBtn:focus {
	color: black;
}

.circle {
	background: white;
	border-radius: 50%;
	width: 25px;
	height: 25px;
	border: 2px solid var(--primary-background-color);
	text-align: center;
	margin-left: 5px;
	cursor: pointer;
}

.selectRange {
	margin-top: 5px;
	margin-bottom: 5px;
}

.selectformat {
	margin-top: 20px;
	margin-bottom: 5px;
}

#onthispageBtn {
	cursor: pointer;
}

.btn-contain button.copiedButton {
	background: #555555 !important;
	cursor: none !important;
	pointer-events: none !important;
}

.btn-contain button.copyButton:active {
	background: var(--primary-background-color) !important;
}

.info-icon-image {
	width: 25px;
}

/* skip nav link, source: https://www.scottohara.me/blog/2017/04/14/inclusively-hidden.html#visually-hidden-off-screen */
.off-screen {
  left: -100vw;
  position: absolute;
}
 
.skip-link {
	background: #000;
	color: #fff;
	left: 0;
	padding: .75em;
	position: fixed;
	opacity: 0;
	top: 0;
	transform: translateY(-10em);
	transition: transform .2s ease-in-out,
				opacity .2s ease-in-out;
&:focus {
	  opacity: 1;
	  transform: translateY(0em);
	  z-index: 999;
	}
}

.informative-notify {
	background: #ffffff;
	border-top: 5px solid #bdbdbd;
	border-right: 1px solid #f2f2f2;
	border-left: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
   }