@charset "utf-8";

.img-responsive {
	display:inline;
}

/* header */
header {
	text-align:center;
}
header h1 {
	margin-bottom:30px;
}

/* nav */
.navbar {
  min-height: 82px;
}

.navbar img {
	max-width:200px;
	vertical-align:middle;
	margin-top:10px;
}
.navbar-inverse {
  background-color: #235C63;
  border-bottom-color:#fff;
}
.navbar-inverse .navbar-nav>li>a {
  color: #fff;
}


.navbar-inverse .navbar-toggle {
  border-color: #fff;
  color:#fff;
  margin-top:14px;
}

.navbar-inverse .navbar-brand {
  color: #fff;
}


/*pagetitle*/
#pagetitle {
	background:url(../img/pagetitle-bg.jpg) no-repeat center top;
	height:100px;
	margin-bottom:15px;
	color:#fff;
	text-align:center;
}


/* #content */
#content  h2 {
	padding:20px;
	color:#235C63;
	border:3px solid #235C63;
	font-weight:bold;
	font-size:27px;
	
}
#content h3 {
	padding-bottom:10px;
	border-bottom:3px solid #235C63;
	font-size:18px;
	font-weight:bold;
}

#content .thumbnail h3  {
	border:none;
	margin-top: 0 ;
	}
#content h4 {
	font-size:16px;
	font-weight:bold;
	color:#235C63;
}
#content h4:before {
	content:"■";
	color:#235C63;
	margin-right:5px;
}

#content p + h2,#content div.clearfix + h2,#content ol + h2{
	margin-top:40px;
}

#content p + h3{
	margin-top:30px;
}
#content p + h4 {
	margin-top:20px;
}


#content ol.caps {
	list-style-type: upper-latin;
}
#content ol.small {
	list-style-type: lower-latin;
}

 #content p.pull-right {
	  margin-left:10px;
}
  #content p.pull-left {
	  margin-right:10px;
}

#content .panel h3  {
	padding:10px;
	border-bottom:none;
	font-size:18px;
	font-weight:bold;}


#page-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    font-size: 77%;
	z-index:1;
}
#page-top a {
    background: #666;
    text-decoration: none;
    color: #fff;
    width: 50px;
    padding: 10px 0;
    text-align: center;
    display: block;
    border-radius: 5px;
	opacity: 0.8;
}
#page-top a:hover {
    text-decoration: none;
    background: #999;
}

@media (max-width: 768px) {
	body {
		padding-top:82px;
	}
  #content p.pull-right,#content p.pull-left {
	float:none!important;
	text-align:center!important;
}
#content p.pull-right {
	margin-left:auto;
}
#content p.pull-left {
	margin-right:auto;
}


}


/* footer*/

footer {
	text-align:center;
}
footer a {
	color:#666;
}
footer .img-responsive {
	display:inline;
}
footer ul {
	clear:both;
}
footer ul li {
	display:inline;
	border-left:1px solid #ddd;
	padding:0 15px;
}
footer ul li:first-child {
	border-left:none;
}


.nav-justified > li > a {
	background:#fff;
	color: #fff;
	
}

.nav-justified > li > a:hover {
  background:#fff;
  color:#999;	
}
