body {
	font-size:16px;
	line-height:1.8em;
}
.mt20 {
	margin-top:20px;
}
.mb20 {
	margin-bottom:20px;
}
.logo{
	color: #3E3E3E;
	font-size:24px;
	font-weight:800;
	padding:10px 0;
}
p{
	line-height:1.4em;
}
.navbar-default{
	background-color: #0F3356;
	color:#fff;
	margin-bottom:20px;
}
.navbar-default a {
	color:#fff;
}
@media (max-width:767px){
.navbar-default a {
border-bottom:#fff solid 1px;
}
}
.navbar-default a:focus,
.navbar-default a:hover{
	color:#1f6777;
}
.navbar-collapse{
	padding-right:0px;
	padding-left:0px;
}
.nav-justified>li>a {
	margin-bottom: 0px;
}
.nav-pills>li+li {
  margin-left: 0px;
}
.top-title{
	font-size:28px;
	line-height:1.6em;
	margin-top:70px;
}

@media (max-width:767px){
.top-title{
	margin-top:0px;
}	
}

h1 {
	font-size:24px;
	font-weight:800;
	color: #1E518F;
	margin:0px;
	padding:5px;
}

h2{
	font-size:20px;
	font-weight:800;
	margin:0px;
	padding:0px;
}
h1.title{
	border-bottom:3px solid #1E518F;
	margin-top:40px;
	margin-bottom:30px;
}

.dl-horizontal {
	margin-bottom:0px;
}
.dl-horizontal dt{
	width:120px;
	float:left;
	text-align:left;
	margin-bottom:10px;
}

.dl-horizontal dd{
	margin-left:130px;
	margin-bottom:10px;
}

.table>tbody>tr>td{
	padding:20px;
}
.table td{
	vertical-align:middle;
}

.form-horizonta{
	width:100%;
}
.form-horizontal .form-group{
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
	padding:10px 0;
	border-top:1px solid #D1D1D1;
}
.form-horizontal .col-sm-9,
.form-horizontal .col-sm-8,
.form-horizontal .col-sm-7,
.form-horizontal .col-sm-6,
.form-horizontal .col-sm-5,
.form-horizontal .col-sm-4,
.form-horizontal .col-sm-3,
.form-horizontal .col-sm-2,
.form-horizontal .col-sm-1{
	padding-right:0px;
	padding-left:0px;
}

.attention{
	padding:5px;
	font-size:14px;
	line-height:1.2em;
}

.form-horizontal .form-group .col-sm-3{
	padding-right:30px;
}

.ggmap {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
 
.ggmap iframe,
.ggmap object,
.ggmap embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.text-box{
	line-height:1.0em;
}
#footer {
	margin-top:40px;
	width:100%;
	padding:10px;
	text-align:center;
	background-color:#0F3356;
	color:#fff;
}