/* Bootstrap overrides */
/* test 12345 */
/*
.form-control {
    background-color: #fff;
    background-image: none;
    border: 1px solid #666;
    border-radius: 2px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 28px;
    line-height: 1.42857;
    padding: 0px 6px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}
*/

.form-control {
	height: 2em;
	padding: 0 6px;
	border-color: #999;
	border-radius: 2px;
}

/* change grid padding and gutter to 4px */

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    min-height: 1px;
/*
    padding-left: 4px;
    padding-right: 4px;
*/
    position: relative;
}
.container {
/*
	padding-left: 4px;
	padding-right: 4px;
*/
}
.accessionWrap .container {
	padding-left: 34px;
	padding-right: 34px;

}

.row {
/*
    margin-left: -4px;
    margin-right: -4px;
*/
}

@media (min-width: 1200px) {

	.accessionWrap .container {
		width: 970px;
	}	

}

header.navbar {
	margin-bottom: 0;
}

.title textarea,
.author input {
    word-spacing: 1px;
    letter-spacing: .5px;
    color: #0a4080;
    font-size: 1em;
}


/* accession nav */
#sideNavWrap {
}
#subNav.nav.accessionNav,
#subNav.nav.accessionNav.affix-top,
#subNav.nav.accessionNav.affix {
    border: none;
}
.accessionNumber {
    margin-left: 10%;
}

@media screen and (max-width: 1200px) {
	.accessionNumber {
		margin-left: 7%;
	}
}

@media screen and (max-width: 1150px) {
	.accessionNumber {
		margin-left: 3%;
	}
}
@media screen and (max-width: 1090px) {
	.accessionNumber {
		margin-left: 0%;
	}
}


#subNav.affix-top {
	left: 0;
	position: relative;
	width: 100%;
}
#subNav.affix {
	top: 0px;
	width: 100%;
}
#subNav.accessionNav {
	z-index: 999;
	background-color: #fff;
}

.accessionContainer #subNav li,
.indexAbstractPageWrap #subNav li,
.fullPageAbstracts #subNav li,
.fullPageTOC #subNav li {
	float: left;
}
.accessionNav #subNav li.selected a {
	color: red;
}
.accessionContainer .anchorTarget {
	padding-top: 8px;
	scroll-margin-top: 82px; /* first click: 82-38px layout shift = 44px (clears 38px navbar); subsequent: 82px */
}
#main.anchorTarget,
#abstracts.anchorTarget {
    padding-top: 0px;
}
#subNav.affix-top, #subNav.affix.nav.accessionNav {
	border-bottom: 0px solid #ccc;
	box-shadow: 1px 1px 3px 2px #999;
}
/*
.indexAbstractPageWrap .accessionNumber {
	padding-left: 100px;
}
*/
body .indexAbstractPageWrap #subNav {
	border: none;
	box-shadow: none;
}
#subNav li a {
	display: block;
	padding-right: 22px;
	padding-bottom: 8px;
	padding-top: 8px;
}
#subNav li .getPrintView {
	padding: 2px;
}
#subNav li a.invalid {
	color: #c00;
}

#subNav li.accessionNumber a {
	padding-bottom: 2px;
}
#subNav.accessionNav li.active {
	background-color: #ccc;
}


#subNav.affix-top, #subNav.affix {
	background-color: inherit;
}
#subNav.nav.accessionNav {
	background-color: #fff;
}
#subNav.affix-bottom {
	background-color: inherit;

}
#subNav a {
	color: #333;
	font-weight: bold;
}
#sideNavWrap > #subNav > li.active {
    background-color: #eee;
    text-decoration: underline;
    border: 1px solid #aaa;
    /* border-radius: 6px; */
}
#sideNavWrap > #subNav > li > a:focus,
#sideNavWrap > #subNav > li > a:active {
	background-color: inherit;
}
#subNav .info.tip {
	background-color: inherit;
}
/*
.nav > li > a:hover, .nav > li > a:focus,
ul li a:hover {
    background-color: inherit;
    text-decoration: none;
    color: #fff;
}
*/
/*
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #eee;
    border-color: #428bca;
    color: #333;
}
*/
h3 {
	margin: 2px;
	padding: 2px;
	font-size: 16px;
}
b.red {
	color: red;
}
