@charset "utf-8";
/* CSS Document */

.navbar-default {background:none; border:none;}

	.content_topper {background-image: url("//www.auburn.edu/images/bg_images/samford_bg.jpg"); background-position:center center; background-size:cover; height:40vh;}
	.row01 {margin:2% auto;}
	.page-nav {border-left:3px solid #cc4e0b; background-color:#eaeaea;}
	.page-nav ul {list-style: none; padding: 6%;}
	.page-nav ul li {padding:3%; font-family: sweet-sans-pro,sans-serif; font-size:1em; font-weight:600;}
	.page-nav ul a:hover li {background-color:#eaeaea;}
	
	.content-box {border-bottom:5px solid #eaeaea; margin:4% auto; padding-bottom:4%;}
	.index .content-box {margin:0px auto;}
	.content-box.intro p {font-size:1.35em;}
	.content-box h1.title {margin:3% auto; font-weight:600; color:#cc4e0b; font-family: sweet-sans-pro,sans-serif;}
	.content-box .text {border-bottom:1px solid #a1a1a1;}

	.image img {width:100%;}

	.index .about p {font-size:1.2em;}

	.committee .sub-title {font-weight:600; font-size:1.5em; color:#757575; }
	.committee .content ul li {margin:4% auto; font-size:1.2em;}
	
	

	.steps .step {padding:2%; color:#757575; position:relative;}
	.steps .step .title {font-size: 1.5em; font-weight: 600;}
	.steps .step ul li p {font-size:1.2em;}
	.steps .step.active {background-color:#03244d; color:#fff;}
	.steps .step.active .status-current:after {content: " (Current Status)"; font-size:.8em; font-weight: 300; font-style: italic;}
	.steps .step.active .arrow {display:none;}
	
	.faq .faqs .item {padding:3%;}
	.faq .faqs .item:nth-child(even) {background-color:#eaeaea;}
	.faq .faqs .item .question {font-size: 1.2em; font-weight: 600; color: #03244d; margin: 4% auto;}
	.faq .faqs .item .answer {}

	.modal-content .modal-body p {font-family:myriad-pro; font-size:1em;}
	
	.index .content-box h2.title {margin:3% auto; font-weight:600; color:#cc4e0b; font-family: sweet-sans-pro,sans-serif;}

	@media (min-width:768px) {
		.navbar-default a:hover, .navbar-default a:focus {color:#fff;}
		.page-nav {position: sticky; top: 5%;}

		.content-box h1.title {margin:3% auto; font-weight:600; font-size:2.5em;}
		.content-box h1.title .glyphicon {padding-right:5px;}
		
		.index .content-box h2.title {margin:3% auto; font-weight:600; font-size:2.5em;}
		.index .content-box h2.title .glyphicon {padding-right:5px;}
		
		.content-box .text {padding:0px 3%; border-bottom:0px;}

	}
	
	
	@media (min-width:992px) {
		.page-nav {background:none; position: sticky; top: 5%;}
		.page-nav ul li {font-size:1.25em;}
		.index .page-nav, .listening .page-nav {position:relative;}
	}
	
	
	@media (min-width:1400px) {
		.steps .step.active .arrow {display:block; position: absolute; color: #03244d; left: -6%; top: 40%; font-size: 2em;}
	}
	
