body {
    background-color:#EDF0F5;
    color: #333333;
    font-family: 'Lato' !important;
    font-size: 14px;
    font-weight: 300;
}
.breadcrumb {
    background-color: #EDF0F5;
}
.main-header .navbar{
  margin-left:0px;
}

.collapse{
    background-color: #477FC8;
}

.navbar-toggle{
    background-image: -webkit-linear-gradient(to top, #3F5CB0, #6fa0e0);
    background-image: linear-gradient(to top, #3F5CB0, #6fa0e0);
    margin-top: -0.1em;
    padding-bottom: 0.9em;
}

.icon-bar{
    background-color: #ffffff;
}

a{
    color: #333333;
}

.carousel-caption a{
    color: #ffffff;
}
.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
    background-color: #3F5CB0;
}

.nav>li>a:focus, .nav>li>a:hover {
    background-color:#3F5CB0;
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: #3F5CB0;
}

.nav-stacked>li.active>a,
.nav-stacked>li.active>a:hover {
    background-color: #477FC8;
    color: #ffffff;
}

.nav-stacked>li>a:hover {
    background-color: #477FC8;
    color: #ffffff;
}

li.menu_3 a {
    color: #477FC8;
}

li.menu_2 a {
    color: #477FC8;
}

li.menu_1 a {
    color: #477FC8;
}

.box-body h2 {
    color:#3C8DBC;
    text-align: center;
    color: #3C8DBC;
}
.box-body img {
    text-align: center;
    width: 50%;
    height: 100%;
}

.small_title {
    text-align: center;
}

.main-header {
    background-image: -webkit-linear-gradient(to top, #3F5CB0, #6fa0e0);
    background-image: linear-gradient(to top, #3F5CB0, #6fa0e0);
    height: 40px;
}
.main-header .nav .navbar {
    background-image: -webkit-linear-gradient(to top, #3F5CB0, #6fa0e0);
    background-image: linear-gradient(to top, #3F5CB0, #6fa0e0);
}
.main-header>.navbar{
    height: 40px;
}
.navbar-collapse {
    background-image: -webkit-linear-gradient(to top, #3F5CB0, #6fa0e0);
    background-image: linear-gradient(to top, #3F5CB0, #6fa0e0);
}
.navbar-nav>li>a{
    font-size: 15px;
    font-weight: 500;
    padding-top:10px;
    padding-bottom:10px;
    color: #ffffff;
}
.nav .open>a:hover{
    background-color#3F5CB0;
}    
.navbar-nav>li>a:hover{
    color: #ffffff;
}
.navbar a:hover {
    background-color:#3F5CB0;
}
.navbar .navbar-brand{
    height: 40px;
    font-weight: 500;
    font-size: 17px;
    margin-top: -0.3em; 
}
.header a.active{
    background-color: #337ab7;
}
.box.box-primary{
    border-top-color: #477FC8;
}
.choco-title{
    position:absolute;
    background-color:#000;
    opacity:0.8;
    color:#ffffff;
    width:100%;
    height: 40px;
    z-index:80;
}

.child a{
  color: #378cbe;
}
.img-thumbnail {
    background-color: #ddd;

}
.picture a{
    padding-left: 25%;
    display: inline;
}
.caption {
  text-align: center;
  padding-bottom:20px;
  width:100%;
}

.container .page{
    line-height: 35px;
    float: inherit;
    text-indent:2em;
    color:#4a4a4a;
    font-size: 14px;
}
.footer img{
    width: 7em;
}

#fullTitle {
    line-height:20px;
    font-size:16px;
    text-align:left;
    color:#0C458E;
    background:url(background_header.jpg) no-repeat 0px 0px;
    background-size:100%;
    font-weight:bold;
    text-shadow:1px 2px 2px rgba(0, 0, 0, 0.2);
}

#fullTitle .Title {
    background:url(../images/top.png) no-repeat top right;
    z-index: 1;
}

#fullTitle .Title img {
    float: left;
    padding: 2.5em 0 2.5em 0;
    z-index: 10;
} 

#fullTitle .Title .name {
    padding: 2em 0 1.96em 5em;

}
.btn.btn-flat {
    border-width:0px;
}
.btn-info{
    background-image: -webkit-linear-gradient(to top, #3F5CB0, #6fa0e0);
    background-image: linear-gradient(to top, #3F5CB0, #6fa0e0);
}
.btn-flat:hover{
    background-image: none;
    background-color: #3F5CB0;
}
.button {
    margin-top: 3em;
    text-align: center;
}

/*=============article_content================*/
.content_header {
    line-height:1.2;
}
.content_header p {
    text-align: center;
}
.content_header span {
    color: #3C8DBC;
}
.content_body {
    line-height: 35px;
    float: inherit;
    text-indent:2em;
    color:#666666;
    font-size: 14px;

}
.content_body img {
    width:100%;
}
.content_foot a {
    color:#3C8DBC;
}
.content_foot span {
    color:#666666;
}
/*=============article_content================*/

table td {
    border-top: none !important;
}
@media (max-width : 750px) {
    #fullTitle {
        display: none;
    }
    .bb-custom-firstpage {
        display: none;
    }
    .dropdown-menu>li>a{
        background-color: #efefef;
        opacity: 0.8;
    }
}
@media (min-width : 750px) {
    .navbar-brand {
        display: none;
    }

}

@media (min-width : 750px) and (max-width: 1020px) {
    .container.header{
        padding-left: 0px;
        width: 850px;
    }
}