.headernav {
    margin: 0px;
    background-color: #0039a6;
    border-bottom:10px solid #FDC82D;
    height: 48px;}

.subnav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;}

.subnav li {
    position: relative;
    display: block;
    float: left;}

.subnav li a {
    position: relative;
    display: block;
    padding: 1em;
    color: #FFFFFF;
    cursor: pointer;
    border-radius: 4px;}

.subnav li a:hover,
.subnav li a:focus {
    text-decoration: none;
    /*border-radius: 0px;*/
    background-color: #FDC82D;}

.subnav li.active a,
.subnav li.active a:hover,
.subnav li.active a:focus {
    background-color: #FDC82D;}

.lang {
    text-align: right;}

.tmptype {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: inline-flex;}

.tmptype li {
    position: relative;
    display: block;
    float: left;
    padding: 1em 0.6em;
    color: #FFFFFF;}

.tmptype li.lisplit {
    padding: 1em 0px;}

.tmptype li a {
    position: relative;
    display: block;
    color: #FFFFFF;
    cursor: pointer;
    border-radius: 4px;}

.tmptype li a:hover,
.tmptype li a:focus {
    text-decoration: none;
    color: #0997F7;}

.banner {
    margin: 0px;}

.banner img {
    width: 100%;
    height: auto;}

.nav-list {
    padding-top: 1em;}

.nav-list ul {
    background-color: #F4F4F4
;}

.nav-pills li a:after {
    font-family: 'Glyphicons Halflings';
    content: "\e250";
    float: right;}

.nav-pills li a {
    color: #0f0f0f;}

.nav-pills li a:hover {
    color: #f0f0f0;
    background-color: #255db1;}

.nav-pills a.active,
.nav-pills a:hover {
    color: #FFFFFF;
    background-color: #255db1;}

.footernav {
    margin: 0px;
    background-color: #005083;
    color: #FFFFFF;
    padding: 1em 0;
    text-align: center;}

.footernav p {
    margin: 3px 0;}

.footernav a,
.footernav li a:hover,
.footernav li a:focus {
    text-decoration: none;
    color: #FFFFFF;}

.hwight {
    color: #D01818;}

.detailContent {
    word-break: break-word;
    max-width: 100%;}

.row {
    margin: 0;}

.nav-pills li a {
    border-radius: 4px;}

.nav li a {
    position: relative;
    display: block;
    padding: 10px 15px;}

.belldrop > li {
    color: #0f0f0f;
    padding: 0.3em 1em;}

.belldrop > li > a {
    color: #0f0f0f;
    cursor: pointer;
    border-radius: 4px;}

@media (max-width: 471px) {
    .banner{
        width: 100%;
        margin-top: 5px;
        overflow-x:hidden;}
    .banner img{
        width: 130%;
        margin: 0 -15%;}
}