@charset "UTF-8";
body{font-family: "";}
/****************container row ***********************/
.navbar {  margin-bottom: 0px;  }
.navbar-brand{  padding:5px 0px 0px 20px;  }
.navbar-brand img{  width: 60%;  }

.carousel-indicators{top: 78%;}/**/

@media (max-width:767px){
    .navbar-nav {
        margin: 7.5px 15px;
    }
    .nav.navbar-nav > li {  border-bottom: 1px solid #999;  }
}
@media (min-width:768px){
    .navbar-nav {
        width:100%;
        display: flex;
        display: -webkit-flex; /* Safari */
        justify-content: space-around;
    }
    /*.nav.navbar-nav > li {*/
    /*    width:7%;*/
    /*}*/

    .navbar-nav > li > a{
        text-align: center;
        padding-left: 0px;
        padding-right:0px;
    }
}
.nav .dropdown-menu > li > a:hover {
    background: #2fa0ec;
    color: #FFFFFF;
}
.nav .dropdown-menu > li > a:focus {
    background: #ff7e00;
    color: #FFFFFF;
}
/*.nav .dropdown-toggle > li > a,.nav .dropdown-toggle > li> .open > a:focus,nav .dropdown-toggle > .open > a:hover{*/
    /*background: #ff7e00;*/
    /*color: #FFFFFF;*/
/*}*/

.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color:#ff7e00;
    color:#fff;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #FFF;
    background-color: #ff7e00;
}
.navbar-nav>.active >a:hover,.navbar-nav>.active >a:focus,.navbar-default .navbar-nav > .active > a{
    color: #FFF;
    background-color: #ff7e00;

}

/*.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {*/
    /*color: #fff;*/
    /*background-color: #ff7e00;*/
/*}*/
/*.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {*/
    /*color: #fff;*/
    /*background-color: #ff7e00;*/
/*}*/

.container{
    width:100%;
    padding-right: 0px;
    padding-left: 0px;
}
.row {
    margin-right: -4px;
    margin-left: -4px;
}
.footer > .row {
    margin-right: 0px;
    margin-left: 0px;
}

@media (min-width:340px){
    .navbar {
        border-radius: 0px;
    }
    .navbar-default {
        border: 0px;
    }
}


@media (min-width:641px){
    .container{
        width:620px;
    }
    .carousel-indicators{margin-bottom: 10px;}/**/
}


@media (min-width:767px){

    .container{
        width:730px;
        padding-right: 0px;
        padding-left: 0px;
    }

    .navbar-default {
        background: #1487e6;
    }
    .navbar-default .navbar-nav > li > a{
        color:#EFEFEF;
    }
    .navbar-default .navbar-nav > li > a:hover{
        color:#EFEFEF;
        background:#ff7e00;
    }

}

@media (min-width:993px){

    .container{
        width:960px;
        padding-right: 0px;
        padding-left: 0px;
    }
    .row {
        width: 960px;
    }
}
@media (min-width:1280px){

    .container{
        width:1100px;
        padding-right: 0px;
        padding-left: 0px;
    }
    .row {
        width: 1100px;
    }
}
/****************  container row ***********************/
/************************************/
.thumbnail {
    backface-visibility: hidden;
    background-clip: padding-box;
    background-color: transparent;
    border-radius: 0;
    border-width: 0;
    overflow: hidden;
    padding: 0;
}
/***************/
.breadcrumb{
    border-bottom: #f2f2f2 1px solid;
    background: #FEFEFE;
    margin-bottom: 10px;
    padding:5px 0 5px 0;
}
blockquote{
    height: 31px;
    line-height: 22px;
    font-size: 12px;
    color: #6c6c6c;
    text-align: right;
    margin-bottom: 0px;
    padding: 5px 15px!important;
    border-left: 0px;
}
@media (max-width:768px){
    blockquote{    padding: 5px 0px!important;}
}

@media (max-width:641px){
    blockquote{font-size: 11px;}
}

blockquote i{
    font-size: 10px;
    padding: 0px 5px;
   }
blockquote a{color: #434343;}
blockquote a:last-child{color: #004ea2;}

/**/
.left-menu{padding: 0px 30px 0 0!important;}
.left-menu nav{padding:20px;border: #CCC 1px solid;}
.left-menu button{
    border-radius: 0px;
    width:100%;
    margin-bottom: 3px;
}
.left-menu .dropdown-menu{
    width:100%;
    position: relative;
    border-radius: 0px;
    margin-top: -3px;
    background: #EFEFEF;
}
.left-menu .dropdown-menu > li > a{
    text-align: center;
}
.left-menu .dropdown-menu > li > a:hover{background: #2fa0ec;  color: #FFFFFF;}
.left-menu .open > .dropdown-toggle.btn-default{
    color: #FFF;
    background-color:#2fa0ec; ;
}
@media (max-width: 992px){
    .left-menu{display: none;}
}
/*hover*/
.btn-default:hover {background: #2fa0ec;color: #FFFFFF;}

/**/
.left-menuup{}
.left-menuup nav{padding:20px;border: #CCC 1px solid; }
.left-menuup button{
    border-radius: 0px;
    width:100%;
    margin-bottom: 3px;
    height: 80px;
    font-size: 24px;
}
.left-menuup .dropdown-menu{
    width:100%;
    position: relative;
    border-radius: 0px;
    margin-top: -3px;
    background: #EFEFEF;
}
.left-menuup .dropdown-menu > li > a{
    text-align: center;

}
.left-menuup .dropdown-menu > li > a:hover{background: #2fa0ec;  color: #FFFFFF;}
.left-menuup .open > .dropdown-toggle.btn-default{
    color: #FFF;
    background-color:#2fa0ec; ;
}
/**/
.update-list-box{
    border-bottom: 1px #DDD solid;
    padding: 20px 5px;
}

.update-list-box a {
    width: 100%;
    font-size: 18px;
    color: #004ea2;
    display: inline-block;
}
.update-title{
    height: 46px;
    line-height: 46px;
    float: left;
    color: #444;
    font-weight: normal;
    font-size: 22px;
    border-bottom: 2px solid #438bbd;
    padding: 0 5px;
}
.update-span{
    float: right;
    color: #757575;
    font-size: 12px;
    font-weight: normal;
}