body { padding-top:90px; font-family: Arial}
.container-fluid{max-width: 910px}
a,a:visited{color:#007ac1;}
a.btn-primary{color:#fff;}
.theme-dropdown .dropdown-menu { display:block; position:static; margin-bottom:20px;}
.center { float:none; margin-left:auto; margin-right:auto;}
.page-header{ margin-top:-5px !important; }
.page-header div button{ margin-top:10px;}

.form-signin-heading{ margin-top:0px; margin-bottom:20px; font-size:16px; text-align:center; color:#888;}
.form-signin .form-control { position:relative; font-size:16px; height:auto; padding:10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.form-signin input[type="email"] { margin-bottom:-1px; border-bottom-left-radius:0; border-bottom-right-radius:0;}
.form-signin input[type="password"] { margin-bottom:10px; margin-top:-15px; border-top-left-radius:0; border-top-right-radius:0;}
h2 a:hover{ text-decoration:none;}
.main{ margin-top:20px;}

.alert{ text-align:center;}
.dropdown-menu{ z-index:200;}
hr{margin:50px 0}

.sidebar {left:0px; width:inherit; background:#f5f5f5; position:fixed; height:100%; overflow-y:auto; z-index:1000; transition:all 0.4s ease 0s; top:121px; border-right:1px solid #e7e7e7;}
.sidebar-nav { position:absolute; top:10; width:100%; list-style:none; margin:0; padding:0;}
.sidebar-nav li { line-height:40px; text-indent:20px;}
.sidebar-nav li a { color:#999999; display:block; text-decoration:none;}
.sidebar-nav li a:hover,.sidebar-nav li a:active,.sidebar-nav li a:focus{ color:#fff; background:#a0a0a0;}
.sidebar-nav .active,.sidebar-nav .active a{ color:#555; background:#DDD;}
.sidebar-toggle { display:none !important; margin:20px;}
.sidebar-toggle:hover{ text-decoration:none;}
@media (max-width:767px) {
	.sidebar { left:-100%; transition:all 0.4s ease 0s; width:100%;}
	.sidebar.active{ left:0px;}
	.sidebar-toggle { display:inline-block !important;}
	.container-fluid{ padding-left:10px !important; padding-right:10px !important;}
}
@media (min-width: 550px){
	.show-s{display:block !important}
	body { padding-top:120px;}
}

.btn-primary{background-color:#007ac1;border:0px}
.btn-primary:hover{background-color:#007ac1}
.navbar{text-align: center;background-color:#007ac1;border:none;}
.navbar .navbar-header{float:none;}
.navbar .navbar-header .navbar-brand{float:none;padding-top: 24px;display: block;color:#fff;font-size:30px;line-height: auto}
.navbar .navbar-header .navbar-slogan{float:none;padding-top: 20px;display: block;color:#bae6ff}
ul.letters{top:89px;padding:5px 0px;margin-bottom:0px;position:fixed;width:100%;z-index:10;list-style:none;text-align:center;background:#eee;border-bottom:1px solid #ddd}
ul.letters li{font-size:18px;display:inline;margin-right:10px;text-transform:uppercase;}
ul.letters li a{color:#444;}
.share{text-align:center;margin-top:30px;padding-bottom:30px}.share p{font-size:12px;margin-bottom:10px;text-transform:uppercase;color:#777}.share ul{list-style:none}.share .facebook-share,.share .googleplus-one,.share .twitter-share{height:60px;display:block;padding:4px 7px;line-height:60px}.share a.facebook-share,.share a.googleplus-one,.share a.twitter-share{color:#fff !important}.share .facebook-share{background-color:#3b5998}.share .googleplus-one{background-color:#dd4b39}.share .twitter-share{background-color:#00aced}

.definition h4{color:#007ac1;font-size: 24px;font-weight: bold;}

.authors{
	color:#777;
	font-size:15px;
	padding-bottom:15px;
	margin-bottom:15px;
}
.authors p{
	margin-bottom:0;
}

footer{ text-align:center; margin-top:60px;padding:60px 0px 40px 0px;background:#eee;border-top:1px solid #ddd}
footer p, footer p a{ color:#999;}
footer p a{ text-decoration:underline;}
