/* begin basic structure styles */

:root {
	font-size: 14px;
}

header .navbar-right>li.nav-item>a {
	color: #101010 !important;
}

html,
body {
	max-width: 100%;
	overflow-x: hidden;
}

.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}

.btn-primary:hover, .btn:first-child:hover {
    color: #fff;
    background-color: #286090;
    border-color: #204d74;
}

body {
	font-family: Open Sans, sans-serif;
	background-color: #fff;
	background-repeat: repeat-x;
	line-height: 1.5;
}

h1, .h1, h2, .h2, h3, .h3{
	margin-top: 20px;
	margin-bottom: 10px;
}

a {
	color: #3454b7;
	text-decoration: underline;
}

a:hover,
a:focus {
	color: #3454b7;
	text-decoration: none;
}

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

h1,
h2,
h3,
h4,
h5 {
	color: #004e91;
	font-weight: 600;
}

.card-header h2,
h2.card-header {
	margin-top: 0px;
}

.navbar {
	background: #f79422;
	margin-bottom: 0;
}

header {
	background-color: #fff;
}

#skip a,
#skip a:hover,
#skip a:visited,
.skipNav a,
.skipNav a:hover,
.skipNav a:visited {
	color: #101010;
	position: absolute;
	left: 0px;
	top: -500px;
	width: 1px;
	height: 1px;
	overflow: hidden;
	padding: 0 5px;
}

#skip a:active,
#skip a:focus,
.skipNav a:active,
.skipNav a:focus {
	position: static;
	width: auto;
	height: auto;
}

#login {
	background-color: #FFEED2;
	color: #101010;
	text-decoration: none;
	margin-top: 10px;
}





header .navbar-nav>li>a.logged-in {
	background-color: #101010;
	padding: 5px 15px;
	color: #FFEED2;
	text-decoration: none;
}



.navbar-brand,
header .navbar-nav>li>a {
	text-shadow: none;
	color: #101010;
	text-decoration: none;
}


.navbar-brand,
.navbar-nav>li>a:hover,
.navbar-brand,
.navbar-nav>li>a:active,
.navbar-brand,
.navbar-nav>li>a:focus {
	background-color: #FFEED2;
	/* border-radius: .3em; */
	color: #101010;

}

.navbar-nav.vdeNavigation>li>a:hover, 
.navbar-nav.vdeNavigation>li>a:focus{
	background-color: transparent;
}

.caret.navigationCaret {
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 10px solid #101010;
}


#login:hover,
#login:active,
#login:focus,
.navbar-brand,
.navbar-nav>li>a.logged-in:hover,
.navbar-brand,
.navbar-nav>li>a.logged-in:active,
.navbar-brand,
.navbar-nav>li>a.logged-in:focus {
	background-color: #101010;
	color: #f79422;
	text-decoration: none;
}

#home-top {
	padding-left: 0;
	padding-right: 0;
}



#home-top-bg {
	width: 100%;
	height: 650px;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}

#home-top-gradient {
	width: 100%;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&1+0,0+100;White+to+Transparent*/
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=0);
	/* IE6-9 */
}

#home-logo {
	padding-left: 15px;
}

#big-search {
	margin-top: 125px;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#big-search input.form-control {
	border: 5px solid #6dbd45;
	font-size: 3em;
	height: auto;
	padding: 8px;
	padding-right: 95px;
	background: rgba(255, 255, 255, .9);
}

#big-search .fa-search.fa-5x {
	font-size: 4.5em;
	color: #6dbd45;
}

#big-search .input-group-btn {
	right: 3px;
	top: 3px;
	position: absolute;
	z-index: 100;
}

#big-search .input-group {
	width: 100%;
}

#big-search .btn-primary {
	color: #020f76;
	background: none;
	border: none;
	text-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#big-search .search-box,
#small-search .search-box {
	color: #004e58;
	border-radius: 0;
}

#navSearchTermBox::-webkit-input-placeholder {
	color: #004e58;
}

#navSearchTermBox::-moz-placeholder {
	color: #004e58;
}

#navSearchTermBox:-ms-input-placeholder {
	color: #004e58;
}

#navSearchTermBox:-moz-placeholder {
	color: #004e58;
}

.stats-row {
	background: #FAC893;
}

.index-stat-wrap {
	color: #a2fafa;
	font-size: 22px;
	/* height: 128px; */
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3f4a4c+0,0a1617+100 */
	background: #3f4a4c;
	/* Old browsers */
	background: -moz-linear-gradient(top, #3f4a4c 0%, #0a1617 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #3f4a4c 0%, #0a1617 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #3f4a4c 0%, #0a1617 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f4a4c', endColorstr='#0a1617', GradientType=0);
	/* IE6-9 */
	padding: 10px;
	word-break: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}

.index-stat-wrap a {
	color: #fff;
}

p.project-stats-toggle {
	margin: 10px 0;
}

.index-stat-wrap img {
	float: left;
	/* margin: 5px; */
	height: 64px;
}

.index-stat-num {
	font-size: 38px;
	padding-top: 22px;
	line-height: 1;
}

.index-stat-type a {
	text-decoration: underline;
	color: #a2fafa;
}

#mainContent .panel-title a:link,
#mainContent .panel-title a:visited,
#mainContent .indenter a {
	text-decoration: none;
}

.accordion-header button.accordion-button {
	font-weight: bold;
}

footer {
	margin: 0;
	color: #fff;
	background: #010101;
	background: -moz-linear-gradient(top, #010101 0%, #364142 100%);
	background: -webkit-linear-gradient(top, #010101 0%, #364142 100%);
	background: linear-gradient(to bottom, #010101 0%, #364142 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#010101', endColorstr='#364142', GradientType=0);
	padding-bottom: 5px;
	margin-top: 25px;

}

footer .footer-nav {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 35px;
}

footer .footer-nav li {
	display: inline-block;
}

.footer-logo img {
	display: block;
	margin: 0 auto;
}

.footer-logo {
	margin: 20px 0;
}

.footer-text p,
.footer-text {
	text-align: center;

}

.copyright {
	font-size: 12px;
}

.copyright a {
	color: #fff;
	text-decoration:underline;
}
.copyright a:hover,
.copyright a:focus {
	text-decoration:none;
}

footer a.external {
	padding-right: 15px;
	border-bottom: none;
}

footer a.external:hover,
footer a.external:focus {
	background: #fff;
	color: #080909;
}

.socialMediaIcons {
	float: right;
}

.socialMediaIcons a {
	color: #fff;
	margin-right: 15px;
	padding: 13px 4px 4px;
}

.socialMediaIcons a:hover,
.socialMediaIcons a:focus {
	background: #fff;
	color: #080909;
	padding: 13px 4px 4px;
	transition: 1s ease-in-out;
}

img.nahdap_icon {
	float: right;
	height: 32px;
}

footer .footer-nav li a:link,
footer .footer-nav li a:visited {
	color: #fff;
}


footer .footer-nav li a:link:hover,
footer .footer-nav li a:link:focus {
	text-decoration: underline;
}

footer .footerInlineLinks a {
	padding: 5px;
}



.timeline-Header.timeline-InformationCircle-widgetParent,
.timeline-InformationCircle-widgetParent {
	display: none !important;
}

#headline-posts ul {
	padding-left: 0;
}

#headline-posts ul li {
	text-decoration: none;
	list-style: none;
	border-bottom: 2px dashed #FC9135;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#headline-posts ul li:last-child {
	border-bottom: transparent;
}

#headline-posts ul li a {
	text-decoration: none;
	border-bottom: 1px solid #2e6d82;
}

#headline-posts ul li a:hover,
#headline-posts ul li a:focus {
	text-decoration: none;
	border-bottom: none;
}

.seeAllNewsBTN {
	background-image: none;
	background-color: #fff;
	border: 5px solid #6dbd45;
	text-transform: uppercase;
	color: #101010;
	text-decoration: none;
	padding: 10px 60px;
}

.seeAllNewsBTN:hover,
.seeAllNewsBTN:active,
.seeAllNewsBTN:focus {
	background-color: #6dbd45;
	border: 5px solid #fff;
	text-transform: uppercase;
	color: #fff;
}

.centerThisBtn {
	text-align: center;
}


.top-bar {
	background-color: #DFFDFE;
}

#small-search {
	float: right;
	margin-top: 25px
}

#small-search input.form-control {
	border: 3px solid #8bc53f;
	font-size: 16px;
	padding: 8px;
	padding-right: 45px;
	height: 35px;
}

#small-search .fa-search {
	color: #8bc53f;
}

#small-search .input-group-btn {
	right: 0px;
	top: 1px;
	position: absolute;
	z-index: 100;
}

#small-search .input-group {
	width: 100%;
}

#small-search .btn-primary {
	color: #020f76;
	background: none;
	border: none;
	text-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}


.secondary-pages {
	background-image:
		/* linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,.8) 15%, rgba(255,255,255,0) 30%), */
		linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 1) 100%),
		linear-gradient(to right, #edf6e6, #eff5e4, #f0f4e2, #f2f3e1a1, #f4f2df6e, #fff, #fff, #fff, #def0e76b, #daeeeca3, #daebf0, #dde8f0);
	padding-bottom: 25px;
	z-index: 0;
}

.footerInlineLinks a {
	text-decoration: none;
}

body .btn-warning {
	/* margin-bottom: 10px; */
	text-decoration: none;
	color: #000;
}

body a.btn-warning {
	color: black;
}



.depositDataButton {
	color: #101010;
	font-weight: bold;
	background-image: none;
	background-color: #FC9135;
	text-shadow: none;
}

.depositDataButton:hover,
.depositDataButton:active,
.depositDataButton:focus {
	background: #fff;
	color: #101010;
}

#submit:hover,
#submit:focus {
	text-decoration: underline;
}



a.aTagCard {
	text-decoration: none;
}

.youtube-video-container {
	position: relative;
	overflow: hidden;
	width: 100%;
}

.youtube-video-container::after {
	display: block;
	content: "";
	padding-top: 56.25%;
}

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

.youtube-video-container.depositDataVideo {
	width: 50%;
	margin-bottom: 20px;
}



.grid-wrapper-accordion {
	display: inline-grid;
	grid-column-gap: 15px;
	grid-template-columns: auto auto;
}

.middleAlign {
	align-self: center;
	justify-self: center;
}

.panel-body a.closeBTN .fas {
	padding-right: 4px;
}


p.pathstudy-last-updated {
	font-weight: bold;
}

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




.inline {
	display: inline-block;
}

[title="NAHDAP"] {
	display: block;
	font-weight: bold;
	color: #101010;
}

.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 {
	border-radius: 50%;
	margin-right: 10px;
}

[title="@NAHDAP1"] {
	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;
}



.archonnex-alert-message-wrapper {
	background: #fcf982;
	color: #000;
	font-size: 14px;
}

.archonnex-alert-message-wrapper .container {
	background: url(//www.icpsr.umich.edu/pages/ICPSR/images/notice.png) 20px center no-repeat;
	background-size: 50px;
	padding: 20px 0 20px 100px;
}

.aboutList {
	margin-top: 72px;
}


.pathTablesList a,
.aboutList a {
	display: block;
	margin-bottom: 10px;
	text-decoration: none;
	color: #101010;
	text-transform: uppercase;
	font-weight: 600;
}

.pathLogo{
	margin-top: 20px;
}

.pathTablesList a:hover,
.aboutList a:hover {
	color: #0084E8;
}

#depositData.active,
#gotData.active,
#why-share-data.active,
#preparing-data.active,
#irbs-data-sharing.active,
#pathTableHome.active,
#pathTableFigures.active,
#pathTableMeth.active {
	border-bottom: 2px solid #004e91;
	;
}


.panel-default>.panel-heading {
	color: #101010;
	font-weight: bold;
	background-image: none;
	background-color: #FFF;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.panel-heading a {
	text-decoration: none;
}

.panel-group .panel+.panel {
	margin-top: 0;
}

.panel-group .panel {
	border-radius: 0;
}

/***************** Series page  ***************/
.seriesList {
	list-style-type: none;
}

.seriesList li {
	margin-bottom: 4px;
	font-size: 16px;
}

.seriesList a {
	text-decoration: none;
	padding: 5px 0 0;
	border-bottom: 1px solid rgba(0, 0, 0, .3);
	word-wrap: break-word;
}

.seriesList a:hover {
	border-bottom: 0;
}



.panel-title {
	font-size: 1.6rem;
	padding-bottom: 0;
	line-height: 18px;
	margin-top: 0;
	margin-bottom: 0;
	color: inherit;
}

.faqH1 {
	margin-left: -15px;
}

.glyphicon {
	margin-right: 10px;
}


.staffPhoto{
	width: 130px;
	height: auto;
	margin-top:5px;
	padding:0 10px 10px 0;
}
.staffRow { 
	margin: 20px 0; 
}
 		


/**************************** icpsr2016 adjustments ***************/


#NAHDAP .btn-default:active,
#NAHDAP .btn-default.active,
#NAHDAP .nav-tabs>li.active>a,
#NAHDAP .nav-tabs>li.active>a:hover,
#NAHDAP .nav-tabs>li.active>a:focus,
#NAHDAP #variables-display div.results-header div.row,
#NAHDAP #publications-display div.results-header div.row,
#NAHDAP #studies-display div.toolbar div.row,
#NAHDAP #variables-display div.toolbar div.row,
#NAHDAP #publications-display div.toolbar div.row,
#NAHDAP #metadata div.toolbar div.row,
#NAHDAP #studies-display>.toolbar,
#NAHDAP #variables-display>.toolbar,
#NAHDAP #publications-display>.toolbar,
#NAHDAP #data-doc thead {
	background-color: #f89728;
	color: #000;
	text-decoration: none;
}

#NAHDAP #search .nav-tabs>li.active>a,
#NAHDAP #search .nav-tabs>li.active>a:hover,
#NAHDAP #search .nav-tabs>li.active>a:focus,
#facetResultType .nav-tabs>li.active>a,
#facetResultType .nav-tabs>li.active>a:hover,
#facetResultType .nav-tabs>li.active>a:focus {
	background-color: #c9ada2;
	border-bottom: 3px solid #8bc53f;
}

.page-item.active .page-link {
	background-color: #004e91;
	border-color: #004e91;
}

.page-link{
	color: black;
}

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


.nav-tabs>li>a {
	text-decoration: none;
}

.label-default:hover a,
.label-default:focus a {
	color: #fff;
}

#NAHDAP #search .nav-tabs>li a:hover,
#NAHDAP #search .nav-tabs>li a:focus {
	background-color: #fff;
	text-decoration: underline;
}

#facetgroups .caret {
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 5px solid #000;
}

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

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

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

#search div.previous-next,
#search div.previous-next .btn-group-sm>.btn {
	font-size: 80%;
	margin-left: 0;

}

#search aside {
	/*overiding style.css of margin-top: 30px*/
	margin-top: 0;
	padding-top: 0;
}

#search #savedResultsHeader {
	background-color: #c9ada2;
	padding: 5px 0;
	margin-left: 0;
	margin-right: 0;
}

#search .glyphicon {
	margin-right: 0;
}

#search .legendIcon {
	padding-right: 10px;
}

#search #publicationsTypeLegend {
	padding-left: 25px;
}

#search .book-section-icon.legendIcon,
#search .legendIcon.journal-article-icon,
#search .legendIcon.mag-article-icon {
	padding-right: 25px;
}

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


#NAHDAP #variables-display div.toolbar div.row,
#NAHDAP #publications-display div.toolbar div.row,
#NAHDAP #metadata div.toolbar div.row,
#NAHDAP #variables-display>.toolbar,
#NAHDAP .toolbar,
#NAHDAP #publications-display>.toolbar,
#NAHDAP #data-doc thead {
	background-color: #f89728;
	background: #f89728;
	color: #000;
}

#NAHDAP .toolbar a {
	color: #000;
}


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

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

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

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

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


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

#search .nav-tabs.nav>li .active,
#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 #8bc53f;
	color: #000 !important;
	text-decoration: none !important;
	background-color: transparent !important;
}

#search .form-check-input:checked {
    background-color: #004e91;
    border-color: #004e91;
}

#search .nav-tabs>li>a,
#search .nav-tabs>li>a {
	border: 1px solid transparent;
	text-decoration: none;
	color: #3454b7;
}

.btn-group.btn-block.study-level-action-btns .dropdown-toggle .caret,
.share-study .dropdown-toggle .caret {
	color: #000;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 10px solid #000;
}

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

#NAHDAP #ownerBlurb img {
	display: block;
}

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

.panel.panel-default.studyhomepanel {
	margin-bottom: 5px;
}

.panel.panel-default.studyhomepanel:last-child {
	margin-bottom: 0px;
}

#accordion.panel-group {
	margin-bottom: 0;
}


.myDataDashCard {
	background-color: white;
}


#savedResultsHeader button.btn.btn-default.dropdown-toggle:focus {
	outline: 5px auto -webkit-focus-ring-color;
}

.searchBiblio {
	min-width: 40%;
	height: 45px;
}

.btnsearchBiblio {
	height: 45px;
}

.indent {
	margin-left: 15px;
}

.symbol {
	color: #ff0000;
}



/***************** Nav bar for the restricted data in the VDE section  *****/

#includedNavigation .navbar.navbar-default .navbar-nav>li {
	float: none;
	display: inline-block;
	*display: inline;
	/* ie7 fix */
	*zoom: 1;
	/* hasLayout ie7 trigger */
	vertical-align: top;
}

.navbar-inner {
	text-align: center;

}


a.index.active,
a.request.active,
a.using.active,
a.obtaining.active {
	background-color: #fff;
	/* 	background-image: linear-gradient(to bottom,#dbdbdb 0,#e2e2e2 100%); */
}

#includedNavigation nav.navbar {
	background: #eee;
}

#includedNavigation .navbar.navbar-default .navbar-nav>li>a {
	color: #f89728;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 90%;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
}


.caret {
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 10px solid #f89728;
}

.vdeCaret {
	border-top: 10px solid #000;
}

/********************  end VDE nav bar section *****************/

.toc_path {
	list-style: none;
	padding-left: 5px;
}

.toc_path li {
	margin-bottom: 10px;
}

.toc_path li a {
	text-decoration: none;
}

.toc_path li.active {
	font-weight: bold;
}

h2.pathstudyLearning {
	margin-top: 35px;
}

h3.pathstudyLearning {
	margin-top: 45px;
}

h3.pathstudyLearning.step1 {
	margin-top: 25px;
}

h2.pathstudyLearning p,
h3.pathstudyLearning p {
	margin-left: 15px;
}

h3.pathstudyLearning * ol,
h3.pathstudyLearning * ul {
	margin-left: 25px;
}

.nav-item a{
	padding: 5px 15px;
	margin: 5px 0px;
}


@media (max-width: 768px) {
	.dropdown-menu{
		background-color: transparent;
		border: transparent;
	}
}

@media (max-width: 786px) {
	.navbar-right{
		width: 100%;
		display: flex;
		justify-content: flex-end;
	}
}

/****************************************** begin MOBILE customizations  *************************/
/* keep these at bottom of the css */

img {
	max-width: 100%;
}

@media (min-width: 768px) {
	/* -sm */

	ul.nav li.dropdown:hover>ul.dropdown-menu {
		/* enables hover menu */
		display: block;
	}


}

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

	#variableSearchForm {
		margin-top: -32px;
	}

	#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%;
	}

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

	#NAHDAP #publications-display #citationSearchForm .input-group {
		margin-top: 0;
	}

	.youtube-video-container.depositDataVideo {
		width: 100%;

	}
}

@media (max-width: 767px) {

	/* -xs */
	#variableSearchForm {
		margin-top: 0px;
	}

	div.searchWell {
		display: none;
	}

	div#bottomRow h3 {
		color: #eed6c8;
	}

	div#bottomRow ul.borderBottom {
		border-bottom: none;
	}

	p.announcement {
		border-bottom: none;
	}

	#applyVDEimg,
	#obtainingVDEimg {
		width: 100%;
	}

	.hide-mobile {
		display: block;
		margin: 0 auto 10px;
		width: 50%;
	}

	#mapUSA {
		margin: 10px auto;
	}

	.interactiveMaps {
		word-spacing: normal;
	}

	#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;
	}

	.footer-nav .col-sm-2:first-child {
		margin: 0 0 20px;
	}

	.socialMediaIcons {
		float: none;
		margin-top: 20px;
	}


	#secondary-home-logo {
		display: block;
		margin: 5px auto;
	}
	
	.staffPhoto{
		width: 150px;
		float:left;
		padding-right: 15px;
	}

	#small-search {
		float: none;
		margin-top: 10px;
		margin-bottom: 15px;
	}

	/* #small-search .input-group-btn {
		right: 19px;
	} */

	#big-search input.form-control {
		padding-right: 0;
		font-size: 2em;
	}

	#big-search .input-group {
		width: 95%;
		margin: 0 auto;
	}

	#big-search .fa-search.fa-5x {
		font-size: 3em;
	}

	/* #big-search .input-group-btn {
		right: 34px;
	} */

	#home-top-bg {
		height: 425px;
	}

	.stat-wrap {
		margin: 15px 0;
	}

	footer {
		margin-top: 25px;
	}

	.footerInlineLinks {
		padding-left: 0;
	}
}



.line-1,
.line-2,
.line-3 {

	cursor: pointer;
	border-radius: 4px;
	height: 5px;
	width: 60px;
	background: #000;
	position: relative;
	display: block;
	content: '';

}

.navbar-toggle:hover span {
	cursor: pointer;
}


.line-1,
.line-2,
.line-3 {
	transition: all 300ms ease-in;
}

.navbar-toggle.active .line-2 {
	background-color: transparent;
}

.navbar-toggle.active .line-1 {
	top: 10px;
	position: absolute;
}

.navbar-toggle.active .line-3 {
	bottom: 15px;
	position: absolute;
}

.navbar-toggle.active .line-1 {
	transform: rotate(45deg);
	top: 16px;
}

.navbar-toggle.active .line-3 {
	transform: rotate(-45deg);
}

.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
	background-color: transparent;
}

.navbar-toggle.active {
	height: 35px;
}




/* end mobile customizations */

article .row {
	margin: 0;
}

#facetResultType {
	margin-top: 10px;
}



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