.breadcrumb {
    background-color: #ffffff;
}
@media (min-width: 768px){
    .breadcrumb {
        margin-top: 95px;
    }
}

.footer {
    height: 130px !important;
    background-color: #1d1659 !important;
    border-top: 1px solid #ddd;
    padding-top: 20px;
	color:#f9f9f9;
}
.footer a{color:#dddddd;}

/**/
#itemMore .dropdown-menu {
    right: 0 !important;
    left: auto !important;
}
.dropdown-menu {
    right: auto !important;
    left: 0 !important;
    min-width : 250px;
}
/**/

.dropdown-menu > li > a {
    white-space: normal;
}
.dropdown-header {
    font-size: 16px;
    font-weight: bold;
    white-space: normal;
}
.body-content h1 {
    font-size: 30px;
    /*font-weight: bold;*/
    padding: 10px 0 15px 0;
}
.body-content h2 {
    font-size: 20px;
    font-weight: bold;
}

.body-content h3 {
    font-size: 16px;
    font-weight: bold;
}

.body-content hr {
    border-top: 2px solid #eee;
}

.alert {
    font-size: 20px;
}
.navbar-nav {
float: none;
/*text-align: center;*/
font-weight: bold;
color:#333;
}
.about{background:#dddddd;
padding:50px 0 20px 0;
color:#000;}
.help{
	min-height: 240px;
	max-width: 422px;
    background: url(/images/help.png) 50% 0 no-repeat;
    position: relative;
	padding: 30px 20px;
	color:#000;
   }
   h4{
    font-size: 22px;
}
.help img{ float:left;
margin:20px 20px 0 10px;} 
body{
font-family: 'Pt Sans', sans-serif;
font-size: 16px;}
/*
.navbar-nav li {
float: none;
display: inline-block;
}
*/
.navbar-brand {
    float: left;
    min-height: 50px;
    padding: 0;   
}
.btn-primary {
    color: #fff;
    background-color: #1d1659;
    border: none;
	border-radius: 0;
}

.navbar-inverse {
    background-color: #1d1659;
    border-color: #1d1659;
}

.navbar-inverse .navbar-nav > li > a {
    color: #fff;
	font-weight:200;
}
.navbar-inverse .navbar-nav > li > a:hover {
    color: #fff;
	font-weight:200;
	border-bottom: 3px solid #fff;
}
.navbar {
    border-radius: 0;
}
.text .h1{color:#fff;
font-size:52px;
}
.ban .text .h1{
position: absolute; bottom: 0;
    margin-top: 20px;
    margin-bottom: 10px;
}

.top{
padding:2px 10px;
display: inline-block;
background:#1d1659;
margin:5px;}
@media screen and (min-width: 768px){
	

.ban{
	height: 400px;
    background: url(/images/ban.png) 50% 0 no-repeat;
    position: relative;
    margin-top:130px;
}}
.phone{
    color:#1d1659;
    font-size:18px;
    font-weight: bold;
    /*text-align:right;*/
}
.menu_hide {
    font-size: 15px;
}
.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #ffffff;
}
.navbar-inverse .navbar-toggle {
    /*border-color: #000000;*/
    border: none;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
    background-color: inherit;
}
div.required label:after{
    content: " *";
    color: red;
}

.body-content li {
    line-height: 20px;
    padding-bottom: 10px;
}

.text{
    color:#1d1659;
    background: #fff;
    opacity: 0.8;
    max-width: 655px;
    padding: 0px 0;
    /*margin: 50px 0 -40px 0;*/
    margin-bottom: 0px;
    font-size: 30px;
    /*filter: drop-shadow(20px 20px 20px red);*/
    box-shadow: 0 0 40px 40px white;
}

.carousel-caption {
    left: 5%;
    text-shadow: none;
}
@media (min-width: 1400px) {
    .carousel-caption {
        margin-left: 300px;
    }
}


.text h1 {
    font-size:36px;
    font-weight: normal;
    text-align: left;
    padding-left: 20px;
    font-family: Helvetica;
}

.text p {
    font-size:20px;
    font-weight: normal;
    text-align: left;
    padding-left: 20px;
    font-family: Helvetica;
    line-height: 1.2;
}