/*

Design Colors

Bright Green #58a543
Bright Blue #152178

*/

/* begin structural code */

:root{
	font-size: 16px;
	--archive-color: #152178
}

img {
	max-width: 100%;
	height: auto !important;
}

body {
	color: #252525;
	font-family: "Atkinson Hyperlegible",sans-serif;
	font-size: 1rem;

}

section {
	background-color: #fff;
}


article,
aside {
	background-color: #fff;
}

.newsAnnouncements {
	margin-top: 10px;
	margin-bottom: 20px;
}

.accessNACDABox {
	margin-top: 5px;
}

article ul li {
	line-height: 1.5;
}

.well.highlightWell {
	background-image: none;
	background-color: white;
}

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

#homepage #mainContent {
	max-width: 1170px;
}

#mainContent {
	max-width: 1500px;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

form.navbar-form.navbar-right.col-md-4.col-sm-12.col-xs-11 {
	padding-right: 0;
	padding-left: 0;
}


/* end structural code */

/* begin header */


.topbar{
  background: var(--archive-color);
  height: 40px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}


.topbar #newLoginDropdown {
	z-index: 100000;
	text-align: right;
}

topbar #newLoginDropdown .dropdown-menu a {
	color: #000;
	padding: 4px;
}

header #newLoginDropdown a:link,
header #newLoginDropdown a:visited {
    background: #757575;
    color: #fff;
    display: inline-block;
    padding: 10px 16px;
    font-family: IBM Plex Sans, sans-serif;
    text-decoration: none;
}

#NACDA header .navbar-nav li a:hover,
#NACDA header .navbar-nav li a:focus {
    color: #fff;
    background-color: #696969;
}

.navbar.navbar-expand-lg{
	padding: 0;
	margin: 0;
}

header  {
	margin-bottom: 20px;
	border-bottom: none;
	background-color: #fff;
    box-shadow: 0 0 12px rgba(0, 0, 0, .15);
    background: transparent;
	}

header .navbar-inverse .navbar-nav>li>a {
	color: #424242;
    border-radius: 0;
    font-family: IBM Plex Sans, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 2;
    margin-top: 0;
    }
    
header .navbar-inverse .navbar-nav>li>a:hover,
header .navbar-inverse .navbar-nav>li>a:focus {
	background: #424242;
	color: #fff;
	text-decoration: none;
}    

header #newLoginDropdown .dropdown-menu a {
	background: none;
	padding: 4px;
	color: #000;
}

header #newLoginDropdown .dropdown-toggle:focus {
	outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

header .navbar-inverse a.navbar-brand img {
	width: 93px;
}

header .navbar-brand {	
	align-items: center;
    padding: 0 1rem;
    display: flex;
	}

header .navbar-brand img {
	width: 400px;
}

ul.navbar-nav li.nav-item a.nav-link {
    color: #424242;
    border-radius: 0;
    font-family: IBM Plex Sans, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 2;
    margin-top: 0;
    padding: 24px 16px;
    line-height: 32px;
}

ul.navbar-nav li.nav-item.search a.nav-link.dropdown-toggle {
	color: #fff;
	padding: 4px 18px;
}

ul.navbar-nav li.nav-item.search a.nav-link.dropdown-toggle:hover,
ul.navbar-nav li.nav-item.search a.nav-link.dropdown-toggle:focus {
	padding: 4px 18px;
}


/* end header */

/* begin nav */

/* html#NACDA nav {
	margin: 0px;
	padding: 0px;
	border-radius: 0px;
} */
/* 
html#NACDA nav.navbar-inverse {
	background: none;
	border: none;
} */



html#NACDA .navbar-inverse .navbar-nav>li>a {
	color: #fff;
}

.navbar-inverse .navbar-nav>li>a {
	text-shadow: none;
}


html#NACDA .navbar-inverse .navbar-nav>li>a:hover,
html#NACDA .navbar-inverse .navbar-nav>li>a:focus,
html#NACDA .navbar-inverse .navbar-nav>.open>a,
html#NACDA .navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>li>a:focus a.homeIcon:hover,
a.homeIcon:focus,
a.fontAwesomeHomeIcon:hover {
	background-image: none;
	text-shadow: none;
	color: #0A297C;
	background-color: #fff;
	box-shadow: none;
}

/* html#NACDA header a.navbar-brand {
	font-style: italic;
	color: #fff;
	font-size: 1.8em;
} */


.navbar-inverse .navbar-toggle {
	border-color: #eee;
}


.navbar-header .navbar-brand,
.navbar-nav li a {
	text-decoration: none;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form,
.navbar-form {
	border-top: none;
	border-bottom: none;
	box-shadow: none;
}

div#mainSiteNavigation {
	padding-left: 0;
}

.mainSearchBTN {
	text-shadow: none;
	background-image: none;
	border-color: transparent;
	color: #0A297C;
	border-radius: 0px 4px 4px 0px;
}

#skip a:link {
	color: #000;
	background-color: #fff;
}

.my-data {
	float: right;
	color: #fff;
}

.my-data a {
	color: #fff;
	text-decoration: none;
}

.my-data .dropdown-menu a {
	color: #2b4eb3;
	padding: 0px 10px;
}

.container.top-row .my-data a:hover,
.container.top-row .my-data a:focus {
	text-decoration: underline;
}

.dropdown-menu {
	border-top: transparent;
	border-radius: 0rem;
}

.dropdown-item:hover {
	color: #262626;
    text-decoration: none;
    background-color: #f5f5f5;
}

.pauseBtn,
.playBtn {
	display: block;
	position: absolute;
	z-index: 1000;
	left: 1px;
	top: 6px;
	color: #fff;
	padding: 1px 5px;
	/* vertical-align: bottom; */
	background-color: #26347D;
}

a.pauseBtn,
a.playBtn,
a.pauseBtn:hover,
a.playBtn:hover {
	color: #fff;
}


/* end nav */

/* begin footer */

.container-fluid {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
}

#whoweare {
	background: var(--archive-color);
    color: #fff;
    padding-top: 1rem;
    padding-bottom: 1rem;
	}

#whoweare li {
	display: inline-block;
	list-style: none;
	padding: 8px 4px;
	color: #fff;
}

#whoweare li a:link,
#whoweare li a:visited {	
	color: #fff;
	text-decoration: underline;
	}

footer.site-footer {
	background-color: #424242;
	padding: 0 0 0 24px;
	color: #fff;
}

footer.site-footer .footer-content * {
    color: #fff;
}	

.footer-links {
    padding: .25rem .5rem;
	font-size: 1rem;
    flex-flow: wrap;
    justify-content: center;
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
}

footer a {
	color: #fff;
}

footer a:hover {
	text-decoration: none;
	color: #fff;
}

.footer-social{
	margin-bottom: 0;
}
footer div {padding: 10px;}
  
.footer-archive-logos img {
	height: 40px !important;
}

a.btn:hover,
a.btn:focus {
	text-decoration: underline;
}

ul#quickDownloadWrapper {
	margin-top: 20px;
}

h1 {
	font-family: 'ITC Avant Garde Gothic', 'Avant Garde', arial, helvetica, geneva, verdana, sans-serif;
	color: #152178;
	font-size: 1.6em;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-bottom: 15px;
}

h2 {
	font-family: 'ITC Avant Garde Gothic', 'Avant Garde', arial, helvetica, geneva, verdana, sans-serif;
	font-size: 1.4em;
	color: #609c4d;
	margin-top: 35px;
	margin-bottom: 15px;
	font-weight: 700;
}

h3 {
	font-family: 'ITC Avant Garde Gothic', 'Avant Garde', arial, helvetica, geneva, verdana, sans-serif;
	font-size: 1.2em;
	margin-top: 20px;
	margin-bottom: 10px;
	color: #152178;
}

h2 .accordion-button {
	font-size: 20px;
}

.accordion-item h2 {
	margin-top: 0;
}

.card h2 {
	margin-top: 0;
}

.nav-link, a {
	color: #2b4eb3;
	text-decoration: underline;
}

a img {
	border: none;
}

a img.feature {
	border: 1px solid black;
}

.white {
	color: #fff;
}

.logo {
	width: 90%;
	padding-bottom: 35px;
	padding-top: 15px;
}

.mydatalogin {
	padding-top: 15px;
}



#restrictedDataModal .btn.btn-primary,
.btn-primary {
	background-image: linear-gradient(to top, #152178 0, #3f4ca9 100%);
	transition: background-color 0.5s ease-in-out;
	text-shadow: none;
}

#restrictedDataModal .btn.btn-primary:hover,
#restrictedDataModal .btn.btn-primary:focus,
.btn-primary:hover,
.btn-primary:focus {
	background-image: none;
	background-color: #fff;
	color: #152178;
}

/* end page styles */

.subscribeBTNhome {
	margin: 30px auto;
	display: block;
}






/***********************        TWITTER           *********************************/


.twitterBird {
	display: inline-block;
	padding: 0 10px;
}

.inline {
	display: inline-block;
}

h2.twitterH2 {
	margin-top: 10px;
}

[title="NACDA Program on Aging"] {
	display: block;
	font-weight: bold;
	color: #000;
}

.user {
	width: 100%;
	margin-top: 15px;
	border-top: 1px solid #ddd;
	padding: 20px 0 5px;
}

.user:first-child {
	border-top: none;
	margin-top: 5px;
	padding: 5px;
}

.user a>span {
	margin-left: 10px;
}



#linkage {
	position: fixed;
	top: 0px;
	right: 0px;
	background-color: #3d3d3d;
	color: #ffffff;
	text-decoration: none;
	padding: 5px;
	width: 10%;
	font-family: arial;
}

.tco-hidden {
	display: none;
}





#example1 .user img {
	max-width: 73px;
}

#example1 div {
	display: inline-block;
}

#example1 .user img {
	padding-right: 5px;
	border: 1px solid #eee;
	border-radius: 50%;
}

[title="@NACDA_Aging"] {
	display: inline-block;
}

/*removed underline for the Twitter Icon and @nacda */
.noDecoration {
	text-decoration: none;
	background: none !important;
}

.noDecoration:hover {
	text-decoration: none;
}

.twitterHeadline {
	padding-bottom: 10px;
	border-bottom: 1px solid #ddd;
}

/*adding this because links are running over into other tweets*/
.tweet {
	font-size: .9em;
	word-wrap: break-word;
}

.carousel {
	margin-top: 50px;
}


.carousel-control.left:focus,
.carousel-control.right:focus {
	outline: -webkit-focus-ring-color auto 5px;
}



.fluid-width-video-wrapper iframe,
.fluid-width-video-wrapper object,
.fluid-width-video-wrapper embed {
	position: absolute;
	top: 70px;
	left: 0;
	width: 100%;
	height: 100%;
}

.fluid-width-video-wrapper {
	width: 100%;
	position: relative;
	padding: 0;
	padding-top: 56.25%;
}

.boxesBackground {
	background-color: #e1e3e4;
	margin-top: 40px;
}

.front-boxes,
.two-front-boxes {
	background: #fff;
	border-top: 8px solid #c9cccf;
	margin: 10px 5px;
	padding: 5px;
}

.front-boxes-stats {
	background: #fff;
	border-top: 8px solid #c9cccf;
	margin: 10px 5px;
	padding: 5px 5px 5px 15px;
	font-size: 1.2em;
}

.front-boxes,
.front-boxes-stats {
	min-height: 300px;
	max-height: 300px;
}

.two-front-boxes {
	min-height: 145px;
	max-height: 145px;
}

.fontBoxesMiddle {
	padding-top: 25px;
}


.rectangleCard {
	width: 100%;
	border: 1px solid #ddd;
	border-top: 5px solid #26347D;
	border-radius: 4px;
	min-height: 105px;
	margin: 25px 0;
	box-shadow: rgb(0 0 0 / 15%) 1.95px 1.95px 2.6px;
	display: block;
	background-color: #fff;
	padding-top: 30px;
}

.rectangleCard:hover,
.rectangleCard:focus {
	background-color: #26347D;
	color: #fff;
	transition: 1s ease-in-out;
}

.rectangleFAIcon {
	 margin-right: .5rem;
}

.rectangleText {
	text-align: center;
	font-size: 1.2em;
	display: block;
}

.rectangleCard.twoLines .rectangleText {
	margin-top: -10px;
}

.rectangleCard.twoLines .rectangleFAIcon {
	margin-top: 0;
}

.indent {
	margin-left: 15px;
}

.center {
	text-align: center;
}

li.noPDFimg a,
a.noPDFimg {
	background-image: none;
}

.noMarginBottom {
	margin-bottom: 0;
}


.depositDataBTN {
	display: block;
	margin: 35px auto 25px;
	padding: 15px 20px;
	width: 21rem;
}


.depositHelpSection {
	margin: 55px 0 45px;
}

.depositWell {
	background-image: none;
	border-radius: .28571429rem;
	background-color: #fff;
	padding: 15px;
	margin-bottom: 15px;
	min-height: 23em;
}

.nacdaoarDepositWell {
	padding: 20px;
}

.nacdaoarDepositBTN {
	margin-top: 3em;
}

.depositWellHeading {
	font-weight: bold;
	font-size: 1.1em;
}

.tipsNumber {
	font-family: sans-serif;
	display: inline-block;
	font-size: 4em;
	padding: 6px 17px;
	margin: 0;
	border: 1px solid #609c4d;
	border: 1px solid #000;
	border-radius: .28571429rem;
	vertical-align: middle;
	color: #609c4d;
	background-color: white;
}

.tipsWellBody {
	display: inline-block;
	padding-left: 15px;
}

.tipsHeading {
	display: inline-block;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1.1em;
}


ul,
ol {
	line-height: 1.5;
}

.committeeMembersUL>li {
	margin-bottom: 15px;

}

.ulSteeringCommHeadings {
	font-size: 1.2em;
	font-weight: bold;
	padding: 20px 0 0;
}


.form-row {
	border-bottom: 1px solid rgba(224, 222, 208, .8);
	margin-bottom: 20px;
	padding-bottom: 20px;
}

.browseAuthorJournal {
	letter-spacing: 2px;
}


/* infographic */

div.divider {
	border-top: 1px solid rgba(224, 222, 208, .8);
	min-height: 270px;
	margin-top: 20px;
	padding-top: 20px;
}


.data-people {
	margin: 10px;
	width: 100%;

}

/*************************   SEARCH PAGE  ******************************/

.borderBox {
	border-radius: .28571429rem;
	border: 2px solid #ddd;
	min-height: 400px;
	max-height: 400px;
	overflow: auto;
	margin: 0 13px 15px;
}


.searchPageH2 {
	margin-top: 50px;

}

.searchPageFormControl {
	height: 40px;
	font-size: 16px;
}

.search_tips {
	padding: 5px;
	border: 1px solid #ccc;
	border-right: none;
	background-color: #fff;
}

.searchBoxonSearch {
	height: 40px;
	font-size: 16px;
}

.statisticsBox img {
	padding: 0 5px;
}

img.databaseIcon {
	padding-left: 14px;
	padding-right: 13px;
}

img.databaseIconHP {
	padding-left: 10px;
	padding-right: 20px;
	width: 24%;
}
img.bookIconHP,
img.varIconHP {
	width: 24%;
	padding-right: 15px;
}
.statsStudies,
.statsVariables,
.statsPublications {
	font-size: 1.2em;
}

.mainSearchForm {
	margin-bottom: 50px;
}


.dropdown-menu.share-this-page {
	padding:10px;
	
}



#search .nav-tabs {
	margin-top: 5px;
}

.nav-tabs .nav-link{
	background-color: #ddd;
	border: 1px solid #bbb;
}

#search .nav-tabs>li>a,
#search .nav-tabs>li>a {
	text-decoration: none;
	background-color: #eee;
	background-image: none;
	border: 1px solid #ccc;
	border-bottom: 1px solid #ddd;
}

#search .nav-tabs>li.active>a,
#search .nav-tabs>li.active>a {
	background-color: #fff;
	background-image: none;
	border-bottom: 1px solid transparent;
}


#search .nav.nav-tabs {
	background: #efefef;
}

#search .nav-tabs.nav>li.active>a,
#search .nav-tabs.navli.active>a:focus,
#search .nav-tabs.nav>li.active>a:hover,
#search .nav-tabs.nav>li>a:hover,
#search .nav-tabs.nav>li>a:focus {
	border: 1px solid transparent;
	border-bottom: 3px solid #003399;
	color: #003399 !important;
	text-decoration: none !important;
	background-color: transparent !important;
}


#search .nav-tabs.nav>li>a:hover,
#search .nav-tabs.nav>li>a:focus {
	font-weight: normal;
}


#search .nav-tabs>li>a,
#search .nav-tabs>li>a {
	border: 1px solid transparent;
	padding: 10px 6px;
}

#resultSummariesToggle strong,
#resultSummariesToggle i,
.new-feature-message {
	display: none;
}


.study-homepage-related-publications-toggle {
	margin-left: 162px;
	text-indent: -162px;
	font-size: 12px;
}

#relStudies-toggle-state {
	font-size: 12px;
}


/************************  Contact Us  ************************/

.borderBottom {
	border-bottom: 1px solid rgba(224, 222, 208, .8);
	margin-bottom: 20px;
	padding-bottom: 20px;
}


.staffName {
	font-size: 1.2em;
	font-weight: bold;
}

.staffBio {
	margin-left: 45px;
}






/************************  ONLINE ANALYSIS  ************************/

.card {
	font-size: 1em;
	overflow: hidden;
	padding: 0;
	border: none;
	border-radius: .28571429rem;
	box-shadow: 0 1px 3px 0 #d4d4d5, 0 0 0 1px #d4d4d5;
	margin-top: 15px;
	min-height: 200px;
}

.card-img-top {
	display: block;
	width: 100%;
	height: auto;
}


.card-block {
	font-size: 1.2em;
	position: relative;
	margin: 0;
	padding: .5em;
	border: none;
	border-top: 1px solid rgba(34, 36, 38, .1);
	box-shadow: none;
}

.card-text {
	clear: both;
	margin-top: .5em;
	color: rgba(0, 0, 0, .68);
	word-wrap: break-word;
}

.card-title {
	font-size: 1.2em;
	font-weight: 700;
	line-height: 1.2857em;
	padding: .5em;
	text-align: center;
}

.sdaPageUL {
	list-style-type: none;
	margin-top: 20px;
}

ul.sdaPageUL li a {
	vertical-align: super;
}

ul.sdaPageUL i {
	padding-right: 10px;
}

ul.sdaPageUL .fa-file-alt {
	padding-left: 5px;
	padding-right: 15px;
}

/*********************** OPEN ICPSR WORKSPACE DEPOSIT ****************/

#workspace {
	margin: 20px 30px 20px 0;
}

#workspace a {
	text-decoration: none;
}

#workspace .col-sm-3.col-lg-2 a.btn.btn-sm {
	font-size: 79%;
	display: inline-block;
}

#workspace a.btn.external {
	background: none;
	background-image: -webkit-linear-gradient(top, #337ab7 0, #265a88 100%);
	background-image: -o-linear-gradient(top, #337ab7 0, #265a88 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88));
	background-image: linear-gradient(to bottom, #337ab7 0, #265a88 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	background-repeat: repeat-x;
	border-color: #245580;
}



/* begin splash styles */

#viewall a {
	color: #16216c;
	text-align: center;
	background-color: #afcda6;
	padding: 5px;
	width: 100px;
	border: 1px solid #16216c;
	font-size: 80%;
}

#viewall a:hover,
#viewall a:focus {
	color: #16216c;
	background: #fff;
	text-decoration: none;
}

div.niaCenterImage {
	display: block;
	margin-bottom: 10px;
}

div#blogger-posts ul {
	list-style: none;
	margin-left: 0px;
	padding-left: 0px;
}

div#blogger-posts ul li {
	margin-bottom: 15px;
}

/* end splash styles */

/**************************************** icpsr2016 adjustments aka study home page & series home page ****************/



#search .panel-title a {
	text-decoration: none;
}

#NACDA #search .panel-body {
	padding: 5px;
}

#search div.previous-next,
#search div.previous-next .btn-group-sm>.btn {
	font-size: 85%;
}



#NACDA .btn-default:active,
#NACDA .btn-default.active,
#NACDA .nav-tabs>li.nav-item.active>a.nav-link,
#NACDA .nav-tabs>li.nav-item.active>a.nav-link:hover,
#NACDA .nav-tabs>li.nav-item.active>a.nav-link:focus,
#NACDA #variables-display div.results-header div.row,
#NACDA #publications-display div.results-header div.row,
#NACDA .toolbar,
#NACDA #studies-display div.toolbar div.row,
#NACDA #variables-display div.toolbar div.row,
#NACDA #publications-display div.toolbar div.row,
#NACDA #metadata div.toolbar div.row,
#NACDA #studies-display>.toolbar,
#NACDA #variables-display>.toolbar,
#NACDA #publications-display>.toolbar,
#NACDA #data-doc thead {
	background-color: #152178;
	color: #fff;
}



#NACDA .nav-tabs>li>a:hover,
#NACDA .nav-tabs>li>a:focus {
	background-color: #e0e0e0;
	color: #000;
}


#NACDA #publications-display .alert {
	margin-bottom: 2px;
}

#NACDA #publications-display #citationSearchForm,
#NACDA #publications-display #citationSearchForm .input-group {
	margin-top: 3px;
}

#NACDA #publications-display div.toolbar #publicationsTypeLegend .row {
	background-color: #efefef;
	color: #000;
}

#search h1,
#NACDA .study-title {
	text-align: left;
}

#NACDA #ownerBlurb img {
	display: block;
}

#NACDA  #ownerBlurb {
	float: initial;
	width: auto;
	margin: 15px 0;
	border-radius: 0;
	background: #fff;
	border: 1px solid #ddd;
}





#NACDA .series-homepage-studies-toggle {
	margin-top: 4px;
}

.sort-col form.form-inline {
	margin-top: 7px;
}

#NACDA .related-publications-toggle {
	margin-left: 145px;
	text-indent: -145px;
}

#NACDA .study-homepage-related-publications-toggle {
	margin-left: 195px;
	text-indent: -195px;
}

/* next to panel-group fixes accordion issues on study home pages */
.panel-group {
	margin-bottom: 0;
}

.panel-group .panel+.panel {
	margin-top: 2px;
}

#search article .row {
	margin-bottom: 0;
}

.row #search .row {
	margin-left: 0;
}

.row article .row.result-type-tabs {
	margin-left: -15px;
	margin-right: -15px;
}

#facetResultType {
	margin-top: 10px;
}





/********************************  DATA TOOLS  ************************************/

.tab-content.dataTools>.tab-pane {
	padding: 30px;
	border: 1px solid #bbb;
	box-shadow: 10px 11px 8px 0px #EBEBEB;
	border-bottom-right-radius: 11px;
	border-bottom-left-radius: 11px;
}


.nav-tabs>li>a {
	border: 1px solid #bbb;
	background-color: #ddd;
	text-decoration: none;
	padding: 15px;
}


.tab-content.dataTools>.tab-pane.active {
	border-top: none;
}




#NACDA .nav-tabs.data-tools>li.active>a,
#NACDA .nav-tabs.deposit-tips li>.active {
	background-color: #fff;
	color: #000;
	border: 1px solid #bbb;
	border-bottom-color: transparent;
	font-weight: 700;
}

.card-title {
	min-height: 55px;
	margin-top: 25px;
	margin-bottom: 2px;
}

.view-more {
	color: #000;
}

.card-img-top {
	border-bottom: 1px solid #ddd;
}


.card-small {
	font-size: 1em;
	overflow: hidden;
	padding: 0;
	border: 2px solid #ddd;
	border-radius: .28571429rem;
	margin-top: 15px;
	min-height: 200px;
}


.card-block {
	padding: 0 5px;
}


.card-text {
	min-height: 280px;
}


.card-title-small {
	text-align: center;
	min-height: 55px;
	margin-top: 12px;
	margin-bottom: 10px;
	font-size: .8em;
}


.card ul {
	padding: 0;
}

.card ul li {
	list-style: none;
	padding: 10px 0 10px 15px;
}

.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
}

img {
	max-width: 100%;
}





/******************************** begin mobile customizations  media queries ********************/



header .navbar-form{
	height: 41px;
}


@media only screen and (max-width : 992px) {
	/* -md */

	#workspace {
		margin: 20px 30px 20px 0;
	}

	#workspace .col-sm-3.col-lg-2 a.btn.btn-primary,
	#workspace .col-sm-3.col-lg-2 button.btn.btn-primary {
		font-size: 80%;
	}

	#NACDA #publications-display #citationSearchForm .input-group,
	#citationSearchForm {
		margin-top: 0px;
	}

	.carousel {
		margin-top: 20px;
	}

	.contactPrivacyFooter {
		margin: 10px 0;
	}

	.connectWithUs,
	.icpsrLogoFooter,
	.nihLogoFooter {

		padding: 5px 0;
	}

	.sdaPageUL {
		margin-left: -20px;
	}

	.depositWell {
		min-height: 26em;
	}

	.tipsNumber {
		padding: 0px 11px;
	}

	.depositVideo {
		width: 50%;
	}

	.logo {
		padding-bottom: 0;
		margin-bottom: 10px;
	}

	.mydatalogin {
		padding-right: 0;
	}

	
	header .navbar-brand img {
	width: 90%;
	margin: 10px 0;
	}
 }

@media(max-width: 767px) {
	/* -xs */

	.navbar-header {
		float: right;
		padding-right: 0;
	}

	.navbar.navbar-expand-lg {
	    margin-right: 7px;
	}

	.navbar-inverse .navbar-collapse {
		width: 100%;
	}

	.navbar-inverse .navbar-nav .dropdown .dropdown-menu li a {
		color: #fff;
	}

	.dropdown-menu {
		background-color: transparent;
	}

	.navbar-inverse .navbar-nav .dropdown .dropdown-menu {
		border-bottom: 1px solid #8a8080;
		border-left: 0px;
		border-right: 0px;
	}

	#workspace .col-sm-3.col-lg-2 a.btn.btn-primary,
	#workspace .col-sm-3.col-lg-2 button.btn.btn-primary {
		font-size: 100%;
		margin: 10px 0;
	}

	#workspace .col-sm-3.col-lg-2 a.btn.btn-sm {
		font-size: 100%;
		display: inline-block;
	}

	.logo {
		width: 100%;
		padding-bottom: 0;

	}

	#mydata {
		float: none;
		color: #fff;
		padding: 10px 0;
		text-align: right;
	}

	.navbar-brand {
		height: auto;
	}

	.front-boxes {
		min-height: 290px;
	}

	.depositDataBTN {
		display: block;

	}

	
	#NACDA .nav-tabs.data-tools>li {
		width: 100%;
	}

	.video-container {
		position: relative;
		padding-bottom: 56.25%;
		padding-top: 30px;
		height: 0;
		overflow: hidden;
	}

	.video-container iframe,
	.video-container object,
	.video-container embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}

	.depositImageComputer {
		display: block;
		margin: 0 auto;
	}

	p.thankYouDeposit {
		text-align: center;
	}

	.well.highlightWell,
	.well.depositTips {
		padding: 2px;
	}

	.depositTips ul {
		padding-left: 20px;
	}

	.depositVideo {
		width: 90%;
	}

	.subscribeBTNhome {
		height: 45px;
		padding-top: 10px;
		margin-bottom: 20px;
	}

	.introductionSection {
		display: block;
	}
	
	.small-center {
		justify-content: center;
	}

}

@media(min-width:769px) {
	p.thankYouDeposit {
		margin-top: 120px
	}
}

@media (min-width: 1499px) {
	#mainContent .container {
		width: 1500px;
	}
}

/* end mobile customizations */

.restricted-data-form{
	max-width: 600px;

}


.page-item.active .page-link {
	background-color: #16216c;
	border-color: #16216c;
}

.page-link{
	color: black;
}

aside .accordion h2 {
    margin-top: 0px;
}

.btn-outline-primary{
	background-color: #fff;
	color: #424242;
	padding: 12px 16px;
}

.btn-outline-primary:hover{
	background-color: #d5d5d5 !important;
	border-color: #0d6efd;
	color: #424242 !important;
}

/* hide website content search tab for unmigrated sites */
#search a.nav-link[href*="website-search?q="] {
    display: none;
}