html, body {
	width: 100%;
	height: 100%;
	min-width: 320px;
	list-style: none;
	-ms-overflow-style: scrollbar;
	margin: 0
}

#page {
	margin-left: 1px
}

#side-menu-image {
	width: 149px;
	height: 30px;
	-ms-interpolation-mode: bicubic
}

.dont_scroll {
	position: fixed;
	overflow-y: hidden
}

body {
	background: url(../images/background_gradient.png) repeat-x fixed 0 0
		#f3f9ff;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif
}

.hide {
	display: none
}

.clear, .clearfix {
	clear: both
}

.float-left, .floatleft {
	float: left
}

.floatright {
	float: right
}

.container-fluid {
	max-width: 1184px
}

#wrapper {
	min-height: 100%;
	width: 100%;
	max-width: 1184px;
	background-color: #fff;
	background-image: url(../images/background_shadow.png);
	background-repeat: repeat-y;
	background-size: 100%;
	background-position: center
}

#wrapper-inner {
	position: relative;
	padding: 0 8px 0 6px;
	max-width: 1184px
}

.branding-row {
	width: 100%
}

.branding-row .col-xs-12 {
	padding: 0
}

.logo-header {
	height: 54px;
	margin-top: 7px;
	margin-left: 23px;
	background: url(../images/header_1184-481.png) no-repeat;
	background-size: 465px 54px
}

#branding {
	margin-bottom: 5px
}

#branding #branding-logo span {
	display: none
}

#menu-row {
	margin-bottom: 0;
	margin-left: -15px;
	margin-left: 1px;
	margin-right: 0;
	height: 35px;
	padding-right: 0
}

.pull-right>.dropdown-menu {
	right: 1px
}

.navbar {
	min-height: 35px;
	max-width: 1184px;
	margin-bottom: 12px
}

#navbar-column-left {
	height: 35px;
	margin-top: -7px;
	padding-top: 2px;
	padding-left: 0;
	padding-right: 12px
}

.navbar-default {
	height: 35px;
	margin-right: -3.55px;
	margin-right: 0;
	background: url(../images/navbar1184.png) repeat-x bottom
}

.navbar-row {
	margin-left: 0;
	width: 100%
}

#homeward>a:link, #homeward>a:visited {
	color: #666;
	font-size: 10.8px;
	text-decoration: none
}

.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>a {
	line-height: 16px
}

.left-nav-options a.active {
	background-position: left center;
	background: url(../images/navbar_authors.png) repeat-x
}

.left-nav-options>a {
	font-size: 12px !important;
	color: #fff !important;
	font-family: "Verdana", "Arial", "Helvectica", "sans-serif";
	font-weight: 700;
	padding: 7px 9px 7px 9px !important
}

.left-nav-options>a:hover {
	background: url(../images/navbar_authors.png) repeat-x;
	text-decoration: none !important;
	margin-top: 0
}

#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 {
	border-bottom: solid 1px #bdbdbd;
	text-align: left;
	padding-left: 0
}

#side-dropdown-menu-items li a:hover {
	background-color: #3f7f7b;
	text-decoration: underline
}

#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 {
	font-size: 12px !important;
	color: #fff !important;
	font-family: "Verdana", "Arial", "Helvectica", sans-serif;
	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 {
	font-size: 12px !important;
	color: #fff !important;
	font-family: "Verdana", "Arial", "Helvectica", sans-serif;
	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
}

#collection {
	width: 45%;
	height: 23px;
	font-size: 12px;
	color: #666
}

#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
}

#search-button {
	padding-right: 0;
	padding-left: 0
}

#searchButtonSimple {
	margin: 0 auto;
	background: url(../images/Search_button1184-769.png) no-repeat;
	width: 125px;
	height: 28px;
	background-size: 125px 28px;
	border: 0
}

#searchButtonAdvanced {
	margin: 0 auto;
	border: 0;
	float: right;
	background-size: 94px 26px
}

.searchButtonAdvancedImage {
	background: url(../images/Search_button.png) no-repeat;
	height: 26px;
	width: 94px;
	background-size: 94px 26px
}

.advance-search-link {
	margin-left: 10px;
	font-size: 12px;
	color: #00c;
	padding-top: 5px;
	float: right
}

.vcenter {
	display: flex;
	align-items: center
}

.menu-col {
	margin-bottom: -20px
}

#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
}

#page-seperator {
	height: 6px;
	background: url(../images/home_page_seperator.gif) repeat-x
}

#main-content {
	min-height: 740px;
	padding-left: 0;
	padding-right: 0;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	position: relative
}

#home-left-pane span {
	padding-bottom: 10px
}

.small-title {
	font-size: 11px;
	font-weight: 500
}

.small-text {
	font-size: 12px;
	margin-top: 8px
}

#featured-gr-small, #featured-gr {
	background-image: url(../images/featured_gr_bg.png);
	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 {
	color: #00c;
	padding-top: 5px
}

#featured-gr-text p {
	padding-top: 5px
}

#stay-connected {
	margin-top: 20px;
	margin-left: auto;
	width: 85%;
	margin-right: auto
}

#stay-connected-new {
	border: 1px solid #999;
	border-radius: 5px;
	background-color: #fff;
	background-size: contain;
	max-height: 120px;
	margin-left: 0;
	margin-top: 20px;
	width: 90%;
	padding: 0;
	margin-right: auto;
	text-align: center
}

.stay-connected-image {
	position: relative
}

.stay-connected-title {
	display: block;
	position: absolute;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	top: 25px;
	left: 0;
	color: black;
	width: 100%;
	font-weight: 700;
	text-align: center;
	font-size: 14px;
	margin-top: 15px
}

.stay-connected-facebook-image {
	display: inline-block;
	background: url(../images/StayConnected_Facebook_icon.png) no-repeat;
	height: 28px;
	width: 34px;
	margin-bottom: 10px;
	margin-right: 10px;
	background-size: 34px 28px
}

.stay-connected-twitter-image {
	display: inline-block;
	background: url(../images/StayConnected_Twitter_icon.png) no-repeat;
	height: 28px;
	width: 34px;
	margin-bottom: 10px;
	margin-right: 10px;
	background-size: 34px 28px
}

.stay-connected-email-image {
	display: inline-block;
	background: url(../images/StayConnected_Email_icon.png) no-repeat;
	height: 28px;
	width: 34px;
	margin-bottom: 10px;
	background-size: 34px 28px
}

#stay-connected-new>a:hover {
	text-decoration: none
}

#stay-connected>a:hover {
	text-decoration: none
}

#explore-badge {
	border: 1px solid #a1a1a1;
	background: #ddd;
	border-radius: 5px;
	text-align: center;
	margin-top: 20px;
	width: 85%;
	margin-right: auto;
	margin-left: auto;
	padding-left: 10px;
	padding-right: 10px;
	height: 275px
}

.explore-text {
	font-size: 12px;
	text-align: center;
	width: 100%;
	padding-bottom: 7px;
	padding-top: 10px
}

.explore-text2 {
	font-size: 11px
}

#explore-text-line1 {
	padding-left: 10px;
	padding-right: 10px
}

#version-info {
	font-size: 11px
}

#version-info:hover {
	text-decoration: none !important
}

#home-left-pane {
	padding-left: 0;
	padding-right: 20px
}

#home-left-pane>row>col-xs-12 {
	padding: 0
}

#home-right-pane {
	padding-left: 5px;
	padding-top: 10px
}

.spotlight-container {
	width: 35%
}

#small-spotlight-container {
	display: none;
	background: linear-gradient(#ffffff, #fef8d7);
	border: 1px solid #999;
	overflow: hidden
}

#spotlight-text {
	text-align: left;
	padding-top: 10px;
	margin-left: 10px;
	display: block;
	width: 60%
}

#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: 24px;
	font-family: "Trebuchet MS", "Helvetica", "sans-serif"
}

#spotlight-text span {
	display: block;
	margin-bottom: 12px
}

#spotlight-archive {
	position: absolute;
	bottom: 5px;
	right: 5px;
	font-size: 11px;
	color: #00c;
	z-index: 1
}

a, .featured-col-desc a, .box-content a, .box-links a {
	color: #00c;
	text-decoration: none
}

#spotlight-archive a {
	color: #fff
}

#home-bottom-features {
	width: 100%
}

.medium-bold-title {
	color: #084239;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 20px;
	display: block;
	padding: 5px;
	padding-left: 0
}

#recently-added {
	background-color: #deefe9;
	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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00c;
	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 {
	padding-right: 0;
	padding-left: 0
}

#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
}

#parent-large-thumb {
	float: left;
	width: 13%
}

.parent-large-thumb {
	float: left;
	margin-right: 10px
}

#collection-graphic-description-column {
	padding-left: 10px
}

.large-thumb, .large-thumb-comingsoon {
	display: block;
	border: 1px solid #999
}

.small-thumb {
	display: none;
	border: 1px solid #999
}

#large-thumb {
	vertical-align: middle;
	text-align: center;
	width: 28%;
	float: left
}

.medium-title {
	font-size: 24px;
	color: #084239;
	font-family: Trebuchet MS;
	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: #00c;
	text-decoration: none;
	font-weight: 500;
	font-size: .75em;
	position: relative;
	bottom: 3px
}

.morelink, .lesslink {
	font-weight: 600;
	float: right;
	margin-right: 8px;
	font-size: .9em
}

.morelink, .lesslink:hover {
	cursor: pointer
}

#collections-meta-data {
	font-size: 12px
}

.search-results-container {
	padding-left: 10px !important;
	padding-right: 10px !important;
	width: 100%;
	margin-top: 10px
}

.search-title-bar-nofacet {
	background: #bfd9d1;
	width: 100%;
	margin: 0;
	padding: 0
}

.search-title-bar-facet {
	background: #bfd9d1;
	width: 100%;
	margin: 0;
	padding: 0;
	padding-bottom: 5px
}

.search-title-bar-nofacet2 {
	background: #bfd9d1;
	width: 100%;
	margin: 0;
	padding: 0
}

.search-title-bar-facet2 {
	background: #bfd9d1;
	width: 100%;
	margin: 0;
	padding: 0;
	padding-bottom: 5px
}

.narrow-results-title {
	font-size: 15px;
	font-weight: 600;
	width: 100%;
	text-align: center;
	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: "Trebuchet MS", "Verdana", "Arial", "Helvetica", sans-serif;
	text-transform: capitalize
}

.current-filter-title {
	float: left;
	line-height: 16px;;
	font-size: .75em;
	margin-left: 10px;
	margin-top: 5px
}

.filter-container {
	height: 100px;
	overflow-y: auto;
	border: 1px solid #ccc;
	width: 90%;
	margin: auto;
	border-bottom: 4px solid #ccc
}

.new-search-bar {
	background: linear-gradient(#d5e8e2, #ffffff);
	height: 44px;
	margin: 2px 0 10px 0
}

.search-top-area {
	display: block;
	padding: 10px
}

.new-search-row-bar-bottom .search-top-area {
	display: block;
	padding: 10px 10px 10px 10px
}

.comingsoon-bar {
	margin-left: 10px !important;
	margin-right: 10px !important
}

.showing-num-results, .first-last {
	float: left;
	font-size: 11px;
	line-height: 2em
}

.comingsoon-show-num-results {
	float: left;
	font-size: 11px;
	line-height: 2em
}

.comingsoon-show-num-results-margin-left {
	margin-left: 160px
}

.comingsoon-show-num-results .active {
	color: #000;
	border: 1px solid #ccc;
	line-height: 2em;
	padding: 3px
}

.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%
}

.sortByFontSize {
	font-size: 11px
}

#sortByOverlay {
	max-height: 375px
}

.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: #00c;
	text-decoration: none
}

a:hover, .browse-nav-options a:hover, #right-nav-options a:hover,
	#main-columns a:hover, #welcome a:hover, .box-content a:hover,
	.box-links a:hover, .teal-box-container .box-content a:hover,
	.box-links a:hover, .show-num-results a:hover, .page-nums a:hover,
	.first-last a:hover, .object-title a:hover, .meta-details a:hover,
	.media-links a:hover, .collections-title a:hover, .back-to-results a:hover,
	.browse-value-column a:hover, .advanced-search a:hover {
	text-decoration: underline
}

.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: Trebuchet MS
}

.filter-title {
	font-size: 12px;
	font-weight: 600;
	margin-top: 10px;
	padding: 2px 0 4px 12px
}

.info-icon {
	float: right;
	margin-right: 7px;
	width: 21px;
	height: 21px
}

.filter-container-disable {
	height: 100px;
	overflow-y: auto;
	border: 1px solid #ccc;
	width: 90%;
	margin: auto;
	border-bottom: 4px solid #ccc
}

.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;
	text-transform: capitalize;
	color: #00c;
	display: block
}

ul.filter-disable li {
	background-color: #ebeaea;
	font-size: .75em;
	padding: 5px;
	list-style: none
}

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: #00c;
	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: #00c;
	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: #00c;
	display: inline-block;
	white-space: nowrap
}

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
}

.current-filters {
	float: left;
	line-height: 16px;
	padding: 0 5px 0 5px;
	background-color: #ebeaea;
	margin: 0 5px 0 5px
}

.current-filters a {
	text-transform: capitalize;
	color: #333;
	text-decoration: none
}

.current-filter-container {
	line-height: .75em;
	text-transform: capitalize;
	font-size: .75em;
	margin-top: 5px
}

.clearall {
	margin-top: 5px;
	float: left;
	margin-left: 20px
}

.search-results {
	margin-left: 5px;
	margin-right: 0
}

ul#search-results-list li {
	min-height: 130px;
	margin: 20px 0
}

.new-search-bar-flipped {
	background: linear-gradient(#ffffff, #d5e8e2);
	height: 44px;
	margin: 2px 0 20px 0;
	padding-top: 10px
}

.new-search-bar-row {
	margin: 0 0 0 0
}

.new-search-bar-col {
	padding-left: 0;
	padding-right: 0;
	height: 44px
}

.new-search-row-bar-bottom {
	margin-left: 0;
	width: 101% !important
}

.new-search-bar-col-bottom {
	padding-left: 16px;
	padding-right: 8px;
	padding-left: 1px
}

.small-pagination-bar {
	display: none
}

.small-pagination-container {
	padding-left: 10px;
	padding-left: 0
}

#backToTopRow {
	margin: 0
}

.backToTop {
	display: none
}

.object-thumbnail {
	width: 100%;
	float: left;
	text-align: center
}

.object-thumbnail img {
	border: 1px solid #999
}

.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 {
	margin-left: 10px;
	width: 100%;
	margin-bottom: 20px;
	padding-right: 0
}

.object-title a {
	text-decoration: none;
	color: #00c;
	font-size: inherit;
	font-weight: 600
}

.search-item-info {
	display: block;
	font-size: inherit;
	margin-top: 5px;
	margin-bottom: 10px
}

.search-item-info .label {
	font-style: italic;
	font-weight: 600;
	color: #000;
	float: left;
	overflow: hidden;
	padding-left: 0;
	font-size: inherit
}

.search-item-info .meta-data {
	width: 100%;
	word-wrap: break-word
}

.grey {
	color: #666
}

.pagination {
	display: clear;
	margin: 0;
	float: right
}

.reduce-width-10-percent {
	width: 10%
}

.clear-left-padding {
	padding-left: 0
}

.clear-side-padding {
	padding-left: 0;
	padding-right: 0
}

.clear-left-margin {
	margin-left: 0
}

#search-container {
	margin-left: 0;
	padding-left: 0;
	padding-left: 1px;
	padding-right: 0;
	width: 100%
}

#small-search-container {
	display: none;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #EBEAEA
}

#small-search-btn {
	display: none;
	background-color: transparent;
	margin-left: 60px;
	margin-top: -.5px;
	padding: 0;
	border: 0;
	outline: none
}

#backToTopNavBar {
	width: 94%
}

#backToTopNavBar a {
	float: right
}

#search-help {
	display: none
}

#search-help-logo {
	display: none
}

#narrow-by-row {
	margin-right: 0
}

.overlay {
	display: none;
	height: auto;
	width: 97%;
	position: fixed;
	z-index: 2000;
	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
}

#overlay-content-header {
	background-color: #bfd9d1;
	border-bottom: solid 1px #666;
	font-weight: 600
}

.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 {
	background-color: #e0f0ea;
	cursor: pointer
}

.overlay li {
	font-size: 12px;
	padding: 0 0 15px 30px
}

.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 {
	padding: 8px;
	text-decoration: none;
	font-size: 36px;
	color: #818181;
	display: block;
	transition: 0.3s
}

.small-close-icon {
	height: 35px;
	background:
		url(../images/Stacks_searchResults_Sort_closeButton768-481.png)
		no-repeat
}

.closebtn {
	font-size: 12px !important
}

#sortByForm {
	margin-left: 25px;
	float: left;
	font-size: 11px;
	line-height: 2em;
	width: 160%;
	max-height: 225px;
	overflow-x: hidden;
	overflow-y: auto
}

#small-search-div {
	padding-top: 5px;
	margin-left: 15px
}

#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 {
	display: none;
	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
}

#watermark-logo>img {
	margin-top: .5px
}

#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%;
	font-size: 12px !important;
	display: flex
}

.search-result-container .row {
	margin-right: 0
}

.search-content-container {
	padding-right: 0;
	padding-left: 0;
	margin-left: 0;
	margin-right: 0;
	width: 100%;
	min-height: 225px
}

.search-content-container .row {
	width: 100%;
	margin-left: 0
}

.search-content-cell {
	padding-right: 0;
	margin-left: -7px
}

.search-thumbnail-cell {
	margin-right: 0;
	padding-right: 0;
	padding-left: 0
}

.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
}

.object-title {
	padding-left: 0;
	padding-right: 0
}

.search-details-row {
	margin-left: 0
}

.search-item-info-col-1 {
	padding-left: 0
}

.search-item-info-col-2 {
	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 {
	padding-right: 1%;
	padding-left: 1%
}

.divider-vertical {
	display: none
}

#footer-cdc-address {
	padding-left: 35px
}

#footer-cdc-address>section {
	float: left
}

#footer-cdc-address>section>span {
	display: block;
	margin-bottom: 5px
}

#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: #075290
}

.footer-new-line {
	display: none
}

.footer-hhs-new-line {
	display: none
}

.footer-cdc-address-new-line {
	display: none
}

#small-txt-search-box {
	display: none
}

.small-advance-search-link {
	display: none
}

.small-searchButtonSimple {
	display: none
}

#advanceSearch {
	display: none
}

#adv-search-outer-container {
	max-width: 100%;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	margin-left: 1px;
	margin-right: 0;
	margin-top: -13px;
	background-color: #EBEAEA;
	padding-bottom: 10px;
	padding-top: 25px
}

.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: 18px;
	font-family: "Trebuchet MS", "Arial";
	text-align: center;
	color: #084239;
	margin-left: 5px
}

.advancesearch-text {
	font-size: 12px;
	padding-top: 10px;
	font-family: "Verdana";
	margin-left: 5px
}

.advancesearch-text>a:link {
	color: #000cc;
	text-decoration: none
}

.advancesearch-text>a:hover {
	color: #000cc;
	text-decoration: underline
}

.collectionList {
	width: 100%;
	height: 26px
}

#adv-search-logo-col {
	padding-left: 10px
}

#adv-search-input-col {
	padding-right: 25px
}

.adv-boolean-dropdown {
	font-weight: 700;
	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
}

.selectAdvSearchPublishedDateValues {
	height: 26px;
	display: none;
	width: 48%;
	margin-left: 12%
}

.selectAdvSearchPublishedDateValuesB {
	height: 26px;
	display: none;
	width: 48%;
	margin-left: -20%
}

.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
}

.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%;
	height: 26px;
	color: #666;
	float: right
}

#adv-search-input-col .row {
	margin-bottom: 5px
}

#adv-search-controls-row *[class^='col-'] {
	padding-top: 0;
	padding-left: 0;
	padding-right: 0
}

.clear-all-link {
	color: #00c;
	float: right
}

.simple-search-link {
	color: #00c;
	float: right;
	padding-right: 0
}

.clear-all-simple-link-fontsize {
	font-size: 12px
}

.adv-controls-div {
	float: right
}

.adv-controls-span {
	display: inline-block;
	margin-left: 15px
}

#narrow-results-accordion {
	margin-top: -5px;
	margin-left: -30px;
	margin-right: -16px
}

#narrow-by-overlay-content {
	background-color: #e2f1ec !important
}

.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 {
	font-size: 12px !important;
	color: black
}

.panel-title>a:hover, .panel-title>a:visited {
	color: black;
	text-decoration: none !important
}

.panel-heading {
	background-color: #e2f1ec !important
}

.panel-group {
	margin-bottom: 0
}

.facet-options-ul {
	margin-bottom: 0;
	min-height: 40px
}

.facet-options-ul>li {
	line-height: 25px
}

.expand_button_icon {
	background:
		url(../images/Stacks_searchResults_NarrowResults_expandIcon768-320.png)
		no-repeat;
	background-size: 16px 16px
}

.collapse_button_icon {
	background:
		url(../images/Stacks_searchResults_NarrowResults_collapseIcon768-320.png)
		no-repeat;
	background-size: 16px 16px
}

.narrow-results-expansion-btn {
	width: 16px;
	float: right;
	height: 16px;
	border: 0
}

.panel-title>a>img {
	float: right
}

.facet-link {
	color: black !important;
	font-size: 12px !important
}

.facet-link>a:hover {
	color: black !important
}

.recently-added-date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #aaa !important;
	font-size: 12px;
	font-style: normal !important;
	font-weight: 500 !important
}

.small-text-recently-added {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 20px
}

.recent-addition-margin-right {
	margin-left: 0
}

.recent-addition-margin {
	margin-left: -25px
}

.padding-comingsoon {
	padding-left: 15px
}

.no-articles-comingsoon {
	font-size: 16px;
	font-weight: 900;
	text-align: center;
	margin-top: 30px
}

.padding-search-results-comingsoon {
	padding-left: 0
}

.redtext {
	color: #a70101 !important
}

.padding-recently-added {
	padding-top: 15px
}

.redtext {
	color: #a70101 !important
}

#downloadFromVaultButton {
	background: url(../images/downloadFromVault_button.png) no-repeat;
	height: 26px;
	width: 205px;
	border: none;
	display: inline-block;
	background-size: 205px 26px
}

#downloadFromVaultHelpSpan {
	display: inline-block;
	vertical-align: top
}

#downloadFromVaultLink:hover {
	text-decoration: none
}

#public-domain-image {
	display: inline-block;
	vertical-align: top;
	background: url(../images/publicDomain_icon.png) no-repeat;
	height: 31px;
	width: 90px;
	margin-top: 3px
}

#doc-viewr-container {
	padding-right: 0;
	padding-left: 0
}

.backtoprevpagetext {
	font-size: 12px;
	color: #00c
}

#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: #00c;
	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
}

#bookHeader {
	margin-bottom: 15px
}

.bvHeaderDetails {
	font-size: 21px;
	font-family: "Trebuchet MS", "Arial";
	text-align: left;
	color: #084239
}

.bookHeaderList {
	margin-top: 0;
	padding-left: 0;
	font-size: 12px;
	font-family: "Verdana";
	color: black;
	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 {
	font-family: "Verdana";
	color: black;
	margin-bottom: 10px;
	font-style: italic
}

.related-documents-message {
	font-family: "Verdana";
	color: black;
	margin-bottom: 5px
}

#related-documents-div {
	padding-top: 14px
}

.current-text {
	background-color: #090;
	width: 4em !important;
	padding: 0 4px
}

.superseded-text, .retired-text {
	float: left;
	padding: 0 4px
}

.superseded-text {
	background-color: #ffe27a;
	width: 6.2em !important
}

.retired-text {
	background-color: #d6d6d6;
	width: 4em !important
}

.tabsMargin {
	margin-top: 0;
	border-bottom: none !important;
	clear: both
}

.language-go {
	vertical-align: middle;
	padding-bottom: 5px
}

.fileimagemargin {
	margin-left: 0
}

.fileimagetype {
	font-size: .5em;
	font-weight: 700
}

.altmetric-icon {
	float: right;
	margin-right: 0
}

.altmetric-download-button {
	float: right;
	margin-left: 5px
}

.altmetric-file-icon {
	display: inline
}

.download-document-btn {
	background: url(../images/download_button1184-481.png) no-repeat;
	border: none;
	color: transparent;
	text-decoration: underline;
	cursor: pointer;
	width: 107px;
	height: 30px;
	background-size: 95px 26px
}

.tab-height {
	min-height: 800px
}

.document-view-error-message1 {
	margin-top: 20px;
	margin-left: 25px;
	font-size: 14px;
	font-family: "Verdana";
	color: #666;
	font-style: italic;
	font-weight: 700
}

.document-view-error-message2 {
	margin-top: 10px;
	margin-left: 25px;
	font-size: 11px;
	font-family: "Verdana";
	color: #666;
	font-weight: 700
}

.thumbnail-image {
	padding-top: 20px;
	cursor: pointer
}

.googledocviewer {
	width: 100%;
	height: 800px
}

.document-detail-public-access-message {
	height: 800px;
	border: 1px solid #dfdfdf;
	background-color: #fef9db;
	padding-top: 60px
}

.document-public-access-message1 {
	font-size: 20px;
	text-align: center
}

.document-public-access-message2 {
	font-size: 12px;
	padding-top: 20px;
	font-style: italic;
	text-align: center
}

.supersededList {
	font-family: "Verdana";
	margin-left: 0;
	padding-left: 15px
}

.bookDetailsList {
	font-family: "Verdana";
	color: black;
	list-style: none;
	padding-left: 0
}

.bookDetailsList a {
	color: #0000cc !important
}

.bookDetailListValue {
	margin-left: 160px;
	margin-left: 5px;
	width: 740px;
	text-align: left
}

.bookDetails {
	padding-top: 0
}

.bookDetailListValue a {
	color: #0000cc !important
}

.bookDetailListValueChecksum {
	margin-left: 160px;
	margin-left: 5px;
	width: 100%;
	text-align: left
}

.relatedArt-subject-list {
	list-style-type: square;
	color: #00c;
	padding-left: 30px
}

.relatedArt-subject-list-items {
	line-height: 2em
}

.relatedArt-subject-list-items a {
	color: #0000cc !important
}

.submitting-country {
	font-family: Verdana;
	font-weight: 500
}

#plus-minus {
	font-size: 12px
}

.inner-tab-title {
	padding-top: 0
}

div.bullet {
	height: 3px;
	width: 3px;
	background-color: #00c;
	position: relative;
	top: 13px;
	float: left
}

td.mime {
	padding-left: 20px
}

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 {
	margin-left: 19px;
	padding-left: 0
}

ol.related-articles li {
	margin: 5px 0
}

#doc_details_top_row {
	margin-right: 0;
	margin-left: 1px;
	padding-top: 5px
}

#bookHeader-row-info {
	margin-right: 1px;
	margin-left: 1px
}

#media-links-col {
	padding-right: 10px;
	padding-left: 0;
	white-space: nowrap
}

#altmetric-col {
	padding-right: 10px !important;
	padding-top: 20px;
	margin-right: -60px
}

#tab-data-row {
	margin-right: 1px;
	margin-left: 1px
}

#tab-data-col {
	padding-left: 0;
	padding-right: 0
}

#tabs-1 {
	padding-left: 0;
	padding-right: 0;
	padding-left: 17px;
	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_button1184-481.png) no-repeat;
	height: 28px;
	width: 73px;
	border: 0;
	margin-right: 0;
	background-size: 73px 28px
}

.share-item-link {
	padding-left: 4px !important
}

.doc-details-download-link-span {
	float: right;
	margin-top: -1px;
	margin-right: 5px
}

.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 {
	font-size: 12px;
	padding-right: 0px !important
}

.bookDetails-row {
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 12px
}

.bookHeaderList-row {
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 12px
}

.bookDetailsLabel {
	float: left;
	padding-left: 0;
	padding-right: 20px
}

.bookDetailsData {
	float: left;
	padding-left: 0;
	padding-right: 0
}

.bookHeaderListLabel {
	float: left;
	padding-left: 0;
	padding-right: 20px
}

.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 {
	font-size: 1.5em;
	font-family: "Trebuchet MS", "Arial";
	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%
}

#home-main-spotlight-archive {
	margin-bottom: 20px;
	padding-left: 0;
	width: 80%;
	margin-left: 10%
}

.spotlight-archive-text {
	width: 30%;
	padding: 20px 0 0 12px !important;
	float: left
}

.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: 24px;
	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(../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
}

.collections-container {
	padding-left: 0;
	padding-right: 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: "Trebuchet MS", "Verdana", "Arial", "Helvetica", sans-serif
}

.collections-header-text {
	text-align: left;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	font-size: 11px;
	padding: 0
}

.collections-category-row {
	margin: 5px 10px 15px 10px
}

.collections-row {
	margin: 0 10px 40px 10px;
	padding: 0
}

.collections-cell {
	margin: 15px 0 15px 0;
	padding: 0 10px 0 10px;
	min-height: 78px;
	border-bottom: none
}

.category-collections-cell {
	margin-top: 40px;
	padding: 0
}

.collection-box-content {
	border: 1px solid #999;
	border-radius: 5px;
	padding: 5px;
	width: 100%;
	margin-top: 0;
	background-color: #EBEAEA;
	font-size: 11px
}

.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 {
	font-size: 11px
}

.collections-title a {
	font-weight: 600;
	text-decoration: none;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif
}

.collections-abstract {
	font-size: 11px;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	word-wrap: break-word;
	margin-left: 88px
}

.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
}

#about-us-container {
	margin-top: 15px
}

#copyright {
	padding-top: 0;
	padding-left: 0;
	padding-right: 0
}

.aboutus-header, .copyright-header, .help-text {
	font-size: 12px;
	padding-top: 5px;
	line-height: 1.7em
}

.aboutus-header, .copyright-header, .contact-header {
	font-size: 24px;
	color: #084239;
	font-family: "Trebuchet MS", "Arial"
}

.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-top: 10px;
	font-size: 12px
}

.advSearchHelpBulletsMarginul {
	margin-left: 15px
}

.contact-header {
	font-size: 24px;
	font-family: "Trebuchet MS", "Arial";
	text-align: left;
	color: #084239;
	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-main-row {
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 15px;
	margin-top: 15px
}

#homepage-left-panel {
	padding-left: 0;
	padding-right: 10px
}

#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
}

#recently-added-featured-col-most-popular-row {
	margin-top: 20px;
	margin-bottom: 7px;
	height: 460px;
	position: relative
}

#recently-added-container ul li {
	overflow: hidden
}

#popular-articles {
	background-color: #deefe9;
	height: 100%;
	position: absolute;
	right: 0
}

#popular-articles-container {
	width: 100%;
	height: 87%;
	margin-bottom: 10px;
	overflow-y: scroll;
	background-color: #fff;
	border: 1px solid #999
}

#popular-articles-container ul li {
	overflow: hidden
}

#popular-articles-container li {
	margin-bottom: 10px
}

#home-main-spotlight {
	margin-top: 0;
	padding-left: 0;
	padding-right: 0;
	display: flex
}

.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
}

#quick-links {
	margin-top: 20px;
	background-color: #b1d1c7;
	height: 100%
}

#section-quick-link {
	margin-bottom: 5px
}

#section-quick-link a {
	font-size: 15px;
	color: #00c
}

.quick-link-section-name {
	text-align: left !important
}

#authors-main-heading {
	text-align: center;
	padding: 0;
	font-size: 18px;
	font-weight: 500;
	color: #084239;
	margin-top: 20px;
	margin-bottom: 0;
	font-family: "Trebuchet MS", "Verdana", "Arial", "Helvetica", sans-serif
}

#authors-sub-heading {
	text-align: center;
	font-size: 11px;
	font-family: "Verdana"
}

#authors-letters-row {
	margin-top: 10px
}

#authors-letters-col {
	text-align: center;
	margin-bottom: 10px
}

#authors-letters-col a {
	text-decoration: none;
	font-size: 24px;
	font-weight: 700;
	display: block;
	margin: auto
}

.alpha-num {
	height: 32px;
	width: 32px;
	background-color: #42817E;
	display: inline-block;
	margin-top: 10px;
	margin-right: 10px
}

.alpha-num:hover {
	transition: background-color .2s ease-in-out 0s;
	background-color: #B1D1C7
}

#authors-letters-col a:hover {
	transition: color .2s ease-in-out 0s;
	color: #154643
}

#authors-letters-col .current a {
	color: #154643
}

#authors-letters-col .current {
	background-color: #B1D1C7
}

#authors-letters-col a {
	color: white;
	font-size: 13px;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	margin-top: 7px
}

.authors-cell {
	text-align: center
}

.authors-cell-content {
	text-align: left;
	margin-left: 40%;
	margin-top: 5px;
	margin-bottom: 5px;
	position: relative;
	font-size: 11px;
	padding-left: 0
}

.authors-cell-content a {
	text-transform: capitalize
}

.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
}

.two-letter-quick-link-section, .three-letter-quick-link-section {
	background-color: #B1D1C7;
	min-height: 36px;
	margin-left: 1px;
	margin-right: 1px;
	text-align: center;
	font-family: "Verdana";
	font-size: 11px;
	font-weight: 600;
	padding-top: 7px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px
}

.two-letter-quick-link-section a, .three-letter-quick-link-section a {
	font-family: "Verdana";
	font-size: 11px;
	font-weight: 600;
	*/
}

#three-letter-quick-link-row {
	display: none
}

#three-letter-browse-results {
	display: none
}

#two-letter-browse-results {
	display: block
}

.quick-link-title {
	display: inline-block;
	margin-right: 20px;
	font-size: 11px
}

.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
}

.author-documents {
	display: none;
	background-color: silver;
	border: 1px solid green;
	margin-left: 25px;
	margin-right: 25px
}

.author-documents ul {
	padding: 0
}

#help-container {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 15px
}

#contact-us-col {
	padding-left: 20px;
	padding-right: 20px
}

#stacks-help-header {
	font-size: 24px;
	color: #084239;
	font-family: "Trebuchet MS", "Arial";
	margin-bottom: 15px;
	padding-top: 5px
}

#please-select {
	font-weight: 700
}

#help-quick-links {
	background-color: #f4f3f3;
	border-width: 1px;
	border-color: #fed070;
	border-style: solid;
	line-height: 17px;
	padding-top: 5px;
	padding-bottom: 15px;
	padding-right: 10px
}

#help-quick-links ul {
	margin-left: 25px;
	padding: 0;
	margin-bottom: 5px
}

#help-quick-links ul li {
	margin-bottom: 5px;
	padding-left: 10px;
	font-size: 12px
}

.quick-link-header {
	font-weight: 700;
	margin-top: 10px;
	margin-left: 15px;
	font-size: 12px
}

.help-section {
	font-size: 18px;
	color: black
}

.help-page-image {
	margin-top: 5px;
	margin-bottom: 8px;
	margin-right: 10px;
	border: 1px solid #fed070
}

#simple-search-ul {
	padding-left: 20px
}

#simple-search-ul li {
	padding-left: 8px
}

.sub-heading {
	font-weight: 700;
	margin-top: 25px
}

.bold-italic {
	font-style: italic;
	font-weight: 700
}

.advSearchHelpBulletsMarginol-outer {
	margin-left: 0;
	padding-left: 0
}

.advSearchHelpBulletsMarginol-middle {
	margin-left: 0;
	padding-left: 10px
}

.advSearchHelpBulletsMarginol-inner {
	margin-left: 0;
	padding-left: 20px
}

.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
}

#view-btn-image {
	width: 71px;
	height: 25px
}

#downloadVaultHelpImage {
	width: 21px;
	height: 21px
}

#embargoDateHelpImage {
	width: 21px;
	height: 21px
}

.help-ques-mark {
	width: 21px;
	height: 21px
}

.supporting-file-thumbnail {
	margin-bottom: 10px;
	margin-left: 20px;
	width: 50px
}

.supporting-file-thumbnail img {
	border: 1px solid #999
}

.datastream-label {
	margin-left: 20px
}

.spotlight-left {
	height: 19.4%;
	background-color: #DEEFE9;
	margin-bottom: .75%;
	cursor: pointer;
	display: flex
}

.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%
}

.spotlightImage {
	width: 70%
}

.spotlightImageIndex {
	display: none
}

#opacity_div {
	background: #000;
	height: 135px;
	width: 66.6%;
	position: absolute;
	opacity: .75;
	bottom: .5px
}

.spotlightTitleDescUrl {
	margin-left: 20px;
	margin-right: 10px
}

.spotlightTitle {
	color: #fff;
	font-weight: 700;
	font-family: Trebuchet MS, sans-serif;
	font-size: 18px
}

.spotlightDesc {
	color: #fff;
	font-weight: 700;
	font-size: 12px
}

.spotlightDesc a {
	color: #fff;
	text-decoration: underline
}

.spotlightUrl {
	color: #fff;
	font-weight: 500;
	font-size: 12px;
	font-style: underline
}

.spotlightUrl a {
	color: #fff;
	text-decoration: underline
}

#spotlightTitle {
	margin-top: 10px
}

#spotlightDesc {
	margin-top: 10px
}

#spotlightUrl {
	margin-top: 10px
}

#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
}

.spotlightarchive-left {
	width: 50%
}

.spotlightarchive-header {
	background-color: #deefe9;
	height: 30px
}

.spotlightArchive-title {
	float: left;
	margin-left: 30px;
	font-size: 12px;
	font-weight: 600;
	padding-top: 5px
}

.spotlightArchive-posteddate {
	font-size: 12px;
	font-weight: 600;
	padding-top: 5px;
	margin-right: 10px;
	text-align: right
}

.spotlightArchive-titleloop {
	float: left;
	margin-left: 10px;
	font-size: 12px;
	width: 80%;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-right: 10px
}

.spotlightArchive-posteddateloop {
	font-size: 12px;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-right: 10px;
	text-align: right;
	width: 25%
}

.spotlightArchive-loopodd {
	display: flex;
	min-height: 30px;
	background-color: #fff
}

.spotlightArchive-loopeven {
	display: flex;
	min-height: 30px;
	background-color: #f2f2f2
}

.spotlightArchive-loopodd a {
	cursor: pointer
}

.spotlightArchive-loopeven a {
	cursor: pointer
}

.main-spotlight-archive-container {
	display: flex;
	margin-bottom: 20px;
	margin-left: 15px;
	margin-right: 15px
}

#left-arrow-archive {
	height: 50px;
	width: 33px;
	opacity: 1;
	position: absolute;
	top: 39%;
	cursor: pointer;
	z-index: 1
}

#right-arrow-archive {
	position: absolute;
	opacity: 1;
	height: 50px;
	width: 33px;
	top: 39%;
	right: 0%;
	cursor: pointer;
	z-index: 1
}

#opacity_div_archive {
	background: #000;
	height: 140px;
	width: 100%;
	position: absolute;
	opacity: .75;
	bottom: 1%
}

.spotlightArchiveImageDisplay {
	display: block
}

.spotlightArchiveImageDisplayNone {
	display: none
}

.spotlightArchive-titleloop-bold {
	font-weight: 600
}

.spotlightArchive-titleloop-nobold {
	font-weight: 500
}

.spotlightArchive-sortByLabel {
	font-style: italic;
	font-size: 12px;
	margin-left: 50px
}

.spotlightArchive-sortByFontSize {
	color: #585858;;
	font-size: 11px
}

.spolightArchiveSort {
	margin-bottom: 20px
}

.spotlightarchive-right {
	width: 60%;
	position: relative;
	margin-left: 15px;
	height: 430px;
	background: black
}

.spotlightArchive-dateDisplay {
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 12px;
	font-weight: 700;
	background: linear-gradient(to right, #ffffff, #d5e8e2);
	text-align: right;
	padding-right: 25px;
	display: block
}

.spotlightArchive-dateDisplayNone {
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 12px;
	font-weight: 700;
	background: linear-gradient(to right, #ffffff, #d5e8e2);
	text-align: right;
	padding-right: 25px;
	display: none
}

.spotlightArchive-loop-bold {
	font-weight: 600
}

.spotlightArchive-arrowDisplay {
	visibility: visible
}

.spotlightArchive-arrowDisplayNone {
	visibility: hidden
}

.thumbnail-col {
	width: 20%
}

.showing-num-results-spotlightArchive {
	float: left;
	font-size: 11px;
	line-height: 2em;
	margin-left: 30px
}

.spotlight-archive-pagination {
	margin-left: 15px;
	margin-right: 15px
}

.comingsoon-page-nums-spotlight-archive {
	float: right;
	font-size: 11px;
	margin-right: 30px;
	line-height: 2em
}

#exportButton {
	background-color: transparent;
	background: url(../images/ExportCitations_button1184-481.png) no-repeat;
	height: 28px;
	width: 130px;
	border: 0;
	margin-left: 5px;
	background-size: 130px 28px
}

#exportSearchResultsButton {
	background:
		url(../images/ExportCitations1_SearchResults_button1184-481.png)
		no-repeat;
	height: 42px;
	width: 142px;
	border: 0;
	margin-left: 20px;
	background-size: 142px 42px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px
}

.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: blue;
	padding-left: 5px;
	padding-bottom: 5px;
	cursor: pointer;
	font-size: 12px
}

.search_result_checkbox {
	margin-right: 20px
}

.exportFlex {
	display: flex;
	justify-content: space-between
}

.searchResultCheckbox {
	margin-right: 10px;
	display: none
}

#selectAllDocs {
	font-size: 11px;
	margin-left: 22px
}

#selectAllDocs a:hover {
	cursor: pointer
}

#unselectAllDocs {
	font-size: 11px;
	margin-left: 22px
}

#unselectAllDocs a:hover {
	cursor: pointer
}

#selectAllDocs480 {
	font-size: 11px;
	margin-left: 22px
}

#selectAllDocs480 a:hover {
	cursor: pointer
}

#unselectAllDocs480 {
	font-size: 11px;
	margin-left: 22px
}

#unselectAllDocs480 a:hover {
	cursor: pointer
}

#exportYellowSearchResultsButton {
	background:
		url(../images/ExportCitations2_SearchResults_button1184-481.png)
		no-repeat;
	height: 42px;
	width: 142px;
	border: 0;
	margin-left: 20px;
	background-size: 142px 42px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px
}

#showCitationExport320-480 {
	display: none
}

#showCitationExportAbove767 {
	display: block
}

.record-number {
	width: 220px;
	height: 20px;
	background-color: #4e4e4e;
	color: #fff;
	font-weight: 600;
	padding-left: 5px;
	padding-right: 5px
}

.nextPidRight {
	dispaly: flex;
	float: right
}

.nextPid {
	float: right
}

#viewerSupportingFileLink1 {
	cursor: pointer
}

#viewerSupportingFileLink1 a {
	color: #06c
}

.linkCard {
	width: 350px;
	height: 50px;
	border-radius: 3px;
	background-color: #fafafa;
	box-sizing: border-box;
	font-family: 'Verdana Regular', 'Verdana';
	color: #333;
	text-align: center;
	line-height: normal;
	margin-bottom: 25px;
	box-shadow: 1px 1px rgba(0, 0, 0, 25%)
}

.linkTitle {
	width: 350px;
	height: 31px;
	border-radius: 3px;
	background-color: rgba(255, 255, 255, 0);
	box-sizing: border-box;
	font-family: 'Verdana Regular', 'Verdana';
	font-weight: 700;
	color: #039;
	text-align: left;
	line-height: normal;
	padding: 12px 0 0 20px;
	font-size: 17px
}

.linkTitle a {
	color: #194178 !important
}

.accentBar {
	width: 4px;
	height: 50px;
	border-radius: 3px;
	background-color: #005eaa;
	box-sizing: border-box;
	font-family: 'Verdana Regular', 'Verdana';
	color: #333;
	text-align: center;
	line-height: normal
}

.accentBar0 {
	background-color: #005eaa
}

.accentBar1 {
	background-color: #712177
}

.accentBar2 {
	background-color: #00695c
}

.accentBar3 {
	background-color: #4b830d
}

.accentBar4 {
	background-color: #bb4d00
}

.accentBar5 {
	background-color: #705043
}

.accentBar6 {
	background-color: #af4448
}

.accentBar7 {
	background-color: #fbab18
}

.accentBar8 {
	background-color: #29434e
}

.accentBar9 {
	background-color: #26418f
}

.accentBar10 {
	background-color: #007c91
}

.accentBar11 {
	background-color: #333
}

.monthly-report-outer-box {
	padding-top: 5%;
	display: flex
}

.monthly-report-outer-box-left {
	padding-left: 15%
}

.monthly-report-outer-box-right {
	padding-top: 35px;
	padding-right: 15%;
	padding-left: 7%
}

.headerBar {
	height: 48px;
	border-radius: 5px 5px 0 0;
	background-color: #186DA5;
	box-sizing: border-box;
	font-family: 'Verdana Regular', 'Verdana';
	color: #fff;
	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: 'Verdana Regular', 'Verdana';
	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: 'Verdana Regular', 'Verdana';
	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: 'Verdana Regular', 'Verdana';
	color: #005eaa;
	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: #005eaa
}

.monthlyReports-header-col {
	text-align: center;
	padding: 0;
	font-size: 20px;
	font-weight: 600;
	color: #194178;
	margin-bottom: 0;
	font-family: "Trebuchet MS", "Verdana", "Arial", "Helvetica", sans-serif
}

.monthlyReports-header-text {
	text-align: center;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	font-size: 13px;
	padding-top: 10px
}

.error_message {
	padding-top: 20px;
	color: Red;
	font-weight: 600;
	text-align: center
}

#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: "Trebuchet MS",arial,sans-serif;
	color: #000;
}

.footer-buttons {
	display: flex;
	justify-content: flex-end;
}

svg.blue-svg {
	fill: blue;
}

.footer-green {
	background: #4EBAAA;
	border: none;
	justify-content: flex-end;
	border-radius: 2px;
	margin: 0 5px;
}

.modal-content {
	border-radius: 0;
}

.footer-green:hover {
	background: #4EBAAA;
}

.footer-green.dark-green {
	background: #00695C;
	color: #fff;
}

.footer-green.dark-green:hover {
	background: #00695C;
}

.collection-box-content > a > svg {
	display: none;
}
