@import url('https://fonts.googleapis.com/css2?family=Merriweather:wght@400;700&family=Open+Sans&display=swap');

*:focus {
	outline: none;
}

:root {
	--link-color: #0099D8;
}

.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;
}

button:focus {
    outline: none !important;
}

.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: 17px;
}

.card>hr {
	width: 100%;
}

.page-node h1 {
	font-size: 28px;
}

.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: 17px;
}

.record-note-list {
    padding-left: 0;
}
.showing-num-results {
    color: var(--primary-background-color);
}

.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: 28px;
    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
}

.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%
}

.branding-row .col-12 {
	padding: 0
}
.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
}

#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: 12px;
	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: 12px;
	width: 50%;
	margin-left: 10px;
	float: right;
	border-width: 1px
}
#txt-search-box-welcome {
	color: #666;
	height: 23px;
	font-size: 12px;
	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: 12px;
	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: 17px;
	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: 12px;
	line-height: 14px
}

#spotlight-text ul {
	list-style: square;
	font-size: 12px;
	padding-left: 18px
}

#spotlight-text ul li {
	margin-bottom: 7px
}

.spotlight-title {
	margin-top: 15px;
	margin-bottom: 5px !important;
	color: #084239;
	font-size: 23px;
	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: 28px;
}

#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: 12px;
	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: 12px
}

.bold-link {
	font-size: 12px;
	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: 23px;
	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: 16px;
	font-weight: 600
}

.new-search-title-padding {
	padding: 7px 0 8px 25px
}

.docs-by {
	font-size: 1.2em;
	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-show-num-results {
	float: left;
	font-size: 11px;
	line-height: 2em
}
.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: 11px;
	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: 1em;
	font-weight: 600;
	color: #084239;
	font-family: 'Open Sans', sans-serif;
}

.filter-title {
	font-size: 17px;
	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: 17px;
}

ul.filter li {
	background-color: #fff;
	font-size: 12px;
	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: 12px;
	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: 12px !important
}

#sortByForm {
	display: flex;
	align-items: center;
	margin: 5px 5px 5px 0;
	float: left;
	line-height: 2em;
	max-height: 225px;
	overflow-x: hidden;
	overflow-y: auto
}

#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: 12px;
	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: 10px;
	padding-right: 1%;
	padding-left: 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
}

#email-cdc-link>a:link, #email-cdc-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: 12px
}

.adv-search-row {
	margin-left: 0;
	margin-right: 0
}

#search-help {
	float: left;
	padding-top: 5px
}

.advancesearch-header {
	font-size: 17px;
	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: #000cc;
	text-decoration: none
}

.advancesearch-text>a:hover {
	color: #000cc;
	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
}

.selectAdvSearchDropDownValues {
	width: 95%;
	height: 26px;
	display: none;
	float: right
}
.selectAdvSearchPublishedDateDiv {
	display: none
}

.selectAdvSearchPublishedDateDivB {
	display: none
}

.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 {
	margin-top: -5px;
	margin-left: 5px
}

.adv-search-dynamic-row *[class^='col-'] {
	padding-left: 0;
	padding-right: 0
}

.form-text {
	width: 95%;
	color: #666;
	float: right
}

#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;
}

.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: 12px;
	margin-right: 20px
}

.recent-addition-margin-right {
	margin-left: 0
}

.recent-addition-margin {
	margin-left: -25px
}

.no-articles-comingsoon {
	font-size: 16px;
	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: 12px;
	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: 11px
}

.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: 11px;
	font-weight: 700
}

.addthisto {
	font-size: 12px;
	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: 12px;
	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: 28px;
    font-family: 'Merriweather', serif;
    font-weight: 900;
    padding: 0 0 .5em .5em;
}

.supporting-files > b {
    font-size: 28px;
    font-family: 'Merriweather', serif;
    font-weight: 900;	
}

.youmayalsolike h1 {
	font-size: 23px;
}


.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 {
	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: 20px;
	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: 12px
}

.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-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: 17px;
    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: 12px !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: 14px;
	font-weight: 700
}

.featured-article {
	font-family: Verdana;
	font-size: 14px;
	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
}

.backToHome {
	margin-top: 10px;
	margin-left: 2%
}

.spotlightArchive-small-text {
	font-size: 12px;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 20px
}

.small-title-archive {
	font-size: 12px;
	font-weight: 700
}

.spotlight-text-span {
	display: block !important
}

#cdcbadge-container {
	text-align: center
}

.cdcbadge-title {
	color: #084239;
	font-size: 23px;
	font-family: "Trebuchet MS", Helvetica, sans-serif
}

.cdcbadge-text {
	font-family: Verdana;
	font-size: 12px;
	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: 12px
}

.badge-image {
	float: right;
	margin-bottom: 20px
}

.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: 12px;
	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
}

.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: 18px;
	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: 11px;
	padding: 0
}

.collections-row {
	padding: 0 5px
}

.collection-category-text {
	font-family: Verdana;
	font-size: 1em;
	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 a {
	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: 17px;
    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: 12px;
	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: 12px;
	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: 11px;
	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: 17px
}

.quick-link-divider {
	font-size: 15px
}

.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;
}

.quick-link-header {
	font-weight: 700;
	font-size: 20px;
    margin-left: 0;
    text-transform: uppercase;
    display: flex;
    align-items: center;
}

.help-section {
    font-family: 'Open Sans', sans-serif;
    font-weight: 900;
	font-size: 1.2rem;
    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;
	margin: 5px
}

.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%
}

.spotlightImageIndex {
	display: none
}

.spotlightTitle {
	color: #fff;
	font-size: 28px;
}

.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 a {
	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: 11px;
	margin-right: 30px;
	line-height: 2em
}

#exportSearchResultsButton {
	background: var(--primary-background-color);
	border: none;
	font-size: 17px;
	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: 12px
}

.formatListOption {
    color: #fff;
    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: 11px;
	margin-left: 22px;
	float: right;
	
}

#selectAllDocs480 a:hover {
	cursor: pointer
}

#unselectAllDocs480 {
	font-size: 11px;
	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: 17px
}

.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: 19px;
	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: 17px;
	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: 17px;
	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: 17px;
}

body {
    font-family: 'Open Sans', sans-serif;
    color: #000;
    font-size: 17px;
    -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: 17px;
  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: 13px;
}

#footer-hhs-info > section > span > a:link {
	color: #fff;
}

#email-cdc-link > a:link {
    color: #fff;
    display: flex;
    margin-bottom: 5px;
    align-items: center;
}

#footer-cdc-address > section > p {
	margin: 0;
	font-size: 10px;
}

h1.footer-header {
	font-size: 17px !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: 13px;
	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%;
}

#email-cdc-link > a {
	font-size: 13px;
}

.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 h3 {
	color: #212529;
    margin: 0 0 0 13px;
    padding: 15px 0;
	font-size: 20px;
	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:23px;
    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: 23px;
	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, #txt-search-box, #txt-search-box-welcome, #sortby {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1.4rem;
    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{
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 17px;
    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 > a {
	font-size: 23px;
	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: 14px;
	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: 13px;
}

#email-cdc-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: 17px;
    margin: 0;
 }
 
 .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: 23px;
    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(--primary-background-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: 17px;
    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: none;
}

#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 {
	background: var(--secondary-color);
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 110px;
}  
select#small-collection.dropdown-toggle {
/* 	border: 1px solid red; */
}
 #adv-search-outer-container select, input, select#small-collection {;
    width: 95%;
    font-size: 17px;
    line-height: 1.5;
    color: #333;
    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;
 }
 
 .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: 23px !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: 17px !important;
}

.search-item-info .meta-data {
	font-size: 17px !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%);		
	}
	#footer-container .container {
		padding-top: 3rem;
	}
	.stacks-featured {
		flex-wrap: wrap;
	}
	li div.list-link > a {
		width: 300px;
	    font-size: 20px;
	}
	#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: 17px;
	}
	#small-collection {
	    display: block;
	    width: 100%;
	    padding: .375rem .75rem;
	    font-size: 1.4rem;
	    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: 20px;
	}
	
	.spotlightDesc {
	    font-size: 12px;
	    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: 14px !important;
    	text-decoration: underline;
	}
	
	ul.stacks-breadcrumb {
	    margin: 2rem 0 1rem !important;
	}
	.stacks-featured {
		flex-wrap: wrap;
	}
	#popular-articles-container .box-list li {
	    padding: 0 !important;
	    margin-bottom: 26px;
	}
	.medium-bold-title {
		text-align: left !important;
	}
	#search-container {
	    margin-top: 2rem;
	}
	
	#popular-articles-container ul li {
		height: 120px;
		padding: 16px 0;
	}
	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;
	}
	.spotlightThumbnailImage {
	    width: auto !important;
	}
	.spotlightImageIndex > #opacity_div {
		margin: 0;
		bottom: 0;
		width: 100%;
		height: auto;
	}
	
	#spotlight-text > .card-title {
		font-size: 23px;	
	}
	#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: 11px;
    	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;
	}
	.spotlight-left {
    	margin: 15px 15px 0;
	}
	.footer-stacks-block > p {
    	font-size: 13px;
	}
	#email-cdc-link > a:link {
    	font-size: 13px;	
	}
	.footer-about-contents > a:link, .footer-about-contents > a:visited {
    	font-size: 13px;	
    	line-height: 19.5px;
	}
	#footer-container {
	    font-size: 13px;
	    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: 20px;
}

.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: 14px;
}

.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;
    width: 230px;
}

#about-down .dropwdown-menu {
	padding: 15px 13px;
}

.bvHeaderDetails {
    font-family: Merriweather,serif;
    font-size: 28px !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: 20px;
    border: none;
}

.collection-category-text {
    font-family: inherit;
    font-weight: 600;
    padding-left: 0;
    color: #fff;
    font-size: 20px;
}

.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: 23px;
    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: 17px !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;
}
#tabs-5 {
	background: #fff;
	display: none;
}

.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: 17px;
}
#about-down .dropdown-menu {
	position: absolute !important;
}

.record-note {
    width: 100%;
    padding: 12px;
    margin-bottom: 12px;
    display: none;
    border-radius: 3px;
    cursor: pointer;
}

.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: 23px;
    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: 23px;
}

.retired-notify {
	background: #F5F5F5;
	border-top: 5px solid #BDBDBD;	
}

.up-to-date-notify {
	background: #C0E9FF;
	border-top: 5px solid #075290;
}

#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: 28px !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: 28px !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: 28px;
    font-family: 'Merriweather', serif;
    font-weight: 900;
    color: #000;
}

#help-quick-links ul {
	margin-left: 15px;
}

#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;
}

#email-cdc-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: 13px;
}

div#about-us-container {
    background: #fff;
}

div#about-us-container > h1{
    font-size: 28px !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-evenly;
    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: 23px;
	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 {
    cursor: pointer;
    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: 28px;
	    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);
}

.current-filter-title, .showing-num-results {
    margin-right: 16px;
}

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;
    cursor: pointer;
}
.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;
}
.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 .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-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;
}
span.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 {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
}
.comingsoon-show-num-results.comingsoon-show-num-results-margin-left.counter {
	display: flex;
    flex-grow: 1;
	font-size: inherit;
	font-weight: 900;
	color: #000;
	justify-content: space-between;
}
.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, a: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 {
    margin: 0 auto;
}

/* ///////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;
}
/* 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: 17px !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: 17px !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;
}
.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 {
	color: #000 !important;
	text-align: center;
}

#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: 28px;
    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 {
   	display: flex;
   	align-items: center;
   	color: var(--primary-background-color);
   	height: 30px;
    position: relative;
}

a.arrow-cont-prev.noMod {
   	order: 0;
}

a.arrow-cont.noMod {
   	order: 6;
}
.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: 17px !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: 240px;
    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: #bdbdbd;
}
.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: 0;
    right: auto;
    top: 50px;
    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#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: 18px;
}
#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\.grants, div#lesstextPAmods\.name_corporate, div#lesstextPAmods\.name_conference, div#lesstextPAmods2\.related_series{
    display: flex;
    flex-wrap: wrap;
}

div#moretextPAmods2\.name_personal, 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: 17px;
  	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: 17px !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;
}
ul#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 {
    width: 100%;
    display: flex;
    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;
}
.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;
}
.document-view-error-message1 {
	border: 5px solid var(--primary-background-color);
    margin: 15px auto 0;
    padding: 15px;
    display: flex;
    justify-content: center;
    border-radius: 5px;
    font-size: 23px;
    text-align: center;
}
/* 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: 23px;
}

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: 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;
}

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;
}

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;
}

.citeDrop textarea.form-control {
	width: 100%;
}

#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;
}

ul#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;
}

.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 {
    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;
}

a#advancedReturn {
    order: 99;
    margin: 0 6px 15px;
}

.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;
}

div#help-quick-links {
    display: flex;
}

.help-tips {
    width: 100%;
    display: flex;
    align-items: center;
    background: var(--primary-background-color);
    padding: 10px;
}
.help-tips > p > button.btn.btn-primary {
	background: var(--secondary-color);
	color: #fff;
	font-weight: 100;
}
.help-tips > p > button.btn.btn-primary:hover {
	background: var(--secondary-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;
}