/* Custom CSS and Bootstrap overrides */

body {
	background:#94D8FA;
}

/* NAV ------------------------------- */
.nav-wrap {
	max-width:950px;
}
.navbar-default {
	border:0;
}
.navbar-default .navbar-nav li a {
	background:#FFF;
	padding:10px 6px;
	font-size:12px;
	font-weight:bold;
	line-height:30px;
	color:#286090;
	margin:0 1px;
}

/* CUSTOM ---------------------------- */
.center {
	text-align:center;
	margin:0 auto;
	float:none;
}
.content {
	margin-top:55px;
}
.content ul {
	text-align:left;
	margin:0 0 0 24px;
	padding:0;
}
.content ul li {
	margin:20px auto;
}
li.alert {
	list-style:none;
}
.white-section {
	background-color:#FFF;
	float:left;
	border-radius:6px;
	height:auto;
	padding:20px 10px;
	width:100%;
	border: 1px solid #ccc;
}
.glyphicon {
	top:2px;
}
a img {
	border:1px solid #94D8FA;
	border-radius:6px;
	margin:0 auto 10px 0;
	padding:4px;
}
.white-section .col-md-4 {
	margin:10px auto;
}
.white-section.toc {
	padding:15px;
}
.white-section .col-xs-10 {
	background: url(../images/dotted.png) bottom left repeat-x;
}
.white-section .col-xs-10.meal{
	background:none;
}
.white-section .col-xs-10, .white-section .col-xs-2 {
	margin:10px auto;
	padding:0;
}


/* FOOTER ----------------------------- */
footer {
	padding:10px 0;
}

/* RESPONSIVE ------------------------- */
@media (max-width:760px) {
	.navbar-default .navbar-nav li a {
		padding:5px 0;
		font-size:16px;
		line-height:auto;
		border-right:0;
		border-bottom-left-radius:0;
		border-bottom-right-radius:0;
		border-bottom:1px solid #94D8FA;
		text-align:center;
	}
	.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
		overflow-y:hidden;
	}
}