* {
	font-family: 'Droid Serif', serif;
}

@media (max-width: 480px){
	#logo-img {
		width:70%;
	}
	#monkey-img {
		width: 90%;
	}
}
.navbar-default {
	font-weight: bold;
	background-color: #262575;
	border: none;
}
.navbar-default .navbar-brand {
	color: #fff;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
	color: #fff;
}
.navbar-default .navbar-text {
	color: #fff;
}
.navbar-default .navbar-nav > li > a {
	color: #fff;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color: #fff;
	background-color: #1B1A52;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	color: #fff;
	background-color: #4543b7;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	color: #fff;
	background-color: #4543b7;
}
.navbar-default .navbar-toggle {
	border-color: #4543b7;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: #4543b7;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #ecf0f1;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
	border: none;
}
.navbar-default .navbar-link {
	color: #fff;
}
.navbar-default .navbar-link:hover {
	color: #fff;
}

@media (max-width: 767px) {
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
	color: #fff;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
	color: #fff;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
	color: #fff;
	background-color: #4543b7;
	}
}


/* Sticky footer */
html, body {
	height: 100%;
}

footer {
	margin-top: 30px;
	background: #eee;
	padding: 27px 0 18px 0;
	border-top: 1px solid #ccc;
	text-align: center;
	height: 80px;
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -110px;
}

.push {
	height: 110px;
}
/* End sticky footer */

.article {
	border-bottom: solid 1px gray;
}

.navbar-nav li a{
	line-height: 62px;
}

.center {
	display: block;
	margin: 0 auto;
	text-align: center;
}

.navbar-toggle {
	margin-top: 30px;
}

#searching {
	display: block;
	margin: 0 auto;
	text-align: center;
}

.table-center {
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

.top-margin {
    margin-top: 30px;
}

.bottom-margin {
	margin-bottom: 30px;
}

h1 {
	margin-top: 0;
}

.btn-custom { background-color: hsl(202, 7%, 73%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e0e3e4", endColorstr="#b5bbbe"); background-image: -khtml-gradient(linear, left top, left bottom, from(#e0e3e4), to(#b5bbbe)); background-image: -moz-linear-gradient(top, #e0e3e4, #b5bbbe); background-image: -ms-linear-gradient(top, #e0e3e4, #b5bbbe); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e0e3e4), color-stop(100%, #b5bbbe)); background-image: -webkit-linear-gradient(top, #e0e3e4, #b5bbbe); background-image: -o-linear-gradient(top, #e0e3e4, #b5bbbe); background-image: linear-gradient(#e0e3e4, #b5bbbe); border-color: #b5bbbe #b5bbbe hsl(202, 7%, 69%); color: #333 !important; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.26); -webkit-font-smoothing: antialiased; }
.left {
	text-align: left;
}

.error {
	font-weight: bold;
	color: red;
}

.valid {
	font-weight: bold;
	color: green;
}

.mirror-img {
	height: 350px;
}

#logo-img {
	padding-top: 5px;
	padding-bottom: 5px;
}

.navbar {
	border-left: none;
	border-right: none;
	border-radius: 0;
}

.nav-wrap {
    position: absolute;
	width:100%;
	background-color:#262575;
	height:92px;
	border-top: solid 1px #4543b7;
	border-bottom: solid 1px #4543b7;
}

.margin-top {
    margin-top: 15px;
}

.navbar-collapse {
    box-shadow: none;
}
