@charset "utf-8";
/*------header------*/

/*as-nav*/
header .as-nav {
	margin-top:30px;
}
header p {
	margin-top:20px;
}
header h1 {
	margin-top:5px;
}

#search {
	margin:10px 0;
	
}


.full-nav {
	background:#235C63;
}

/* Customize the nav-justified links to be fill the entire space of the .navbar */

.nav-justified {
 /*background-color: #fff;*/
  /*border:3px #235C63 solid;*/
}
.nav-justified > li > a {
  padding-top: 15px;
  padding-bottom: 15px;
  margin-bottom: 0;
  /*font-weight: bold;*/
  color: #fff;
  text-align: center;
}
.nav-justified > li > a:hover {
  background: #235C63;
  color:#235C63;	
}
.nav-justified > .active > a,
.nav-justified > .active > a:hover,
.nav-justified > .active > a:focus {
  background-color: #fff;
  color:#235C63;
}
.nav-justified > li:first-child > a {
}
.nav-justified > li:last-child > a {
  border-bottom: 0;
}

@media (min-width: 768px) {
  .nav-justified {
    /*max-height: 52px;*/
  }
  .nav-justified > li > a {
    /*border-left: 1px solid #fff;*/
  }
  .nav-justified > li:first-child > a {
    border-left: 0;
  }
  .nav-justified > li:last-child > a {
    border-right: 0;
  }
}


/*search*/
body #search table input {
	line-height: 1.0!important;
	-webkit-box-sizing: content-box; 
}


/*------content------*/
#pagetitle {
	background:#f5f5f5;
	margin-bottom:15px;
	color:#222;
}

#pagetitle h1 {
	padding:30px 0;
	letter-spacing:0.2em;
}

.breadcrumb {
	background:none;
	border-bottom:1px solid #ddd;
}

#content h2 {
	border-bottom:1px solid #eee;
	padding-bottom:10px;
	font-size:27px;
}

#content h3 {
	padding:10px;
	font-size:18px;
	color:#235C63;
	border:1px solid #235C63;
	font-weight:bold;
}

#content .thumbnail h3  {
	border:none;
	margin-top: 0 ;
	}
#content h4 {
	font-size:18px;
	padding:7px;
	background:#eee;
}
#content p + h2,#content div.clearfix + h2,#content ol + h2,#content dl + h2{
	margin-top:50px;
}

#content p + h3,#content div + h3{
	margin-top:40px;
}
#content p + h4 {
	margin-top:20px;
}

#content ol.list_parentheses{
    counter-reset: olcount 0;
    }

#content ol.list_parentheses li {text-indent:-1.5em;}

#content ol.list_parentheses>li {
    list-style-type: none;
    }

#content ol.list_parentheses>li:before {
    counter-increment: olcount;
    content: "(" counter(olcount) ") ";
    list-style-type: none;
    }


#content ol.lower_Latin li{list-style-type: lower-latin;text-indent:0;}

#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 .thumbnail {
	border-radius:0;
}

/*------#side------*/
#side p {
	margin-bottom:10px;
}
#side .active:hover {
	border-color:#ddd;
}
#side .list-group-item:first-child {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}
#side .list-group-item:last-child {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

/*------responsive-smart phone------*/
@media (max-width: 992px) {
	
header .as-nav,header {
	text-align:center;
}
header .img-responsive {
	  display: inline;
}
}

@media (max-width: 768px) {
body {
	margin-top:50px;
}
header .as-nav {
	text-align:center;
}
#pagetitle {
	background:#235C63;
	color:#fff;
	
}
#pagetitle h1 {
	
}
#content p.pull-right,#content p.pull-left {
	
	float:none!important;
	text-align:center!important;
}
#content p.pull-right img,#content p.pull-left img {
	display:inline-block;
}
#content p.pull-right {
	margin-left:auto;
}
#content p.pull-left {
	margin-right:auto;
}
.visible-xs {
  display: inline!important;
}


}


.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget iframe[style]{ width: 100%!important; }



