body {
    background: #e7ecf0;
    color: #444;
        font-family: "Hind", sans-serif;

}


@media (min-width: 1200px) {
    .container {
        /*width: 1024px;*/
        padding: 0;
        /*background-color: #F0F1F3;*/
        /*border-left: 2px solid #C9C9C9;*/
        /*border-right: 2px solid #C9C9C9;*/
    }
}


#div-logo {
    height: 127px;
}

#div-logo a {
    display: none;
}

#div-bcm-image img {
    display: none;
}

#main-header h2 {
    display: none;
}

.navbar.navbar-default {
    background: #5CBB39;
}

.navbar-default .nav > li {
    background: none;
    border-right: 1px dotted #fff;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #659E4D;
}

.navbar-nav > li > a {
    padding: 24px !important;
}

.navbar-default .navbar-nav > li > a {
    color: #eee;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #659E4D;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}

#lang-swicher {
    display: block;
    position: absolute;
    bottom: 0;
    right: 15px;
    padding: 5px;
    padding-right: 28px;
}

#main-header .row {
    position: relative;

}

#copy-right-bcm {
    border-top: 1px solid #16460E;
    color: #fff;
    background: #45B02F;
}

/*panel-primary*/
.panel .panel-heading {
    /*height: 25px;*/
    text-align: left;
    margin: 0;
    padding: 7px 13px;
    /*font-size: 12px;*/
    color: #007F23;
    font-weight: bold;
    background: #eee;
    border-color: #c8daec;
    /*background: url(../images/panel-header-bg.jpg) no-repeat top right;*/
}


/* asdf */

#rt-bg-top {
    background-position: 50% 0;
    background-repeat: no-repeat;
    padding-top: 5px;
}

#rt-bg-bottom {
    background-position: 50% 100%;
    background-repeat: no-repeat;
    padding-bottom: 35px;
}

#rt-bg-top {
    background-image: url(../images/top-img-bg.jpg);
}

#rt-bg-bottom {
    background-image: url(../images/bottom-img-bg.jpg);
}

.btn.btn-primary {
    /*border: none !important;*/
}

/*.btn-primary {*/
/*    color: #ffffff !important;*/
/*    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1) !important;*/
/*    background-color: #13b5ae;*/
/*}*/

/*.btn-primary:hover {*/
/*    background-color: #109791;*/
/*}*/

/*.btn-primary:focus, .btn-primary.focus {*/
/*    color: #fff;*/
/*    background-color: #0d7975;*/
/*    border-color: #021207;*/
/*}*/

/*.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {*/
/*    color: #fff;*/
/*    background-color: #0d7975;*/
/*    border-color: #021207;*/
/*}*/

#rt-top-surround #rt-header {
    background: url(../images/header-top-light.png) 0 0 repeat;
    border-top: 1px solid rgba(0, 0, 0, 0.08);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
    border-radius: 10px 10px 0 0;
}

#main-container {
    padding: 10px 4px 4px 4px;
}

.rt-mainbody {
    background: url(../images/mainbody-light.png) 0 0 repeat-y;
    border: 1px solid rgba(0, 0, 0, 0.08);
}

#rt-logo {
    background: url(../images/logo.png) 0 0 no-repeat;
}

#rt-logo {
    width: 165px;
    height: 75px;
    margin: 0 auto;
    display: block;
}

.navbar.navbar-primary {
    border: none;
    opacity: 0.82;
}


.navbar.navbar-primaryff {
    background: url(../images/header-bottom-light.png) 0 0 repeat-x;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
    font-weight: bold;
}

.navbar .navbar-nav li > a {
    border-bottom: 2px solid transparent;
}

.navbar-primary .navbar-nav > .active > a,
.navbar-primary .navbar-nav > .active > a:hover,
.navbar-primary .navbar-nav > .active > a:focus {
    color: #fff;
    background: transparent;
    border-bottom: 3px solid #f8c12c;
}

.navbar.navbar-primary .nav > li {
    /*background: transparent;*/
}

.navbar-primary .navbar-brand {
    color: #2c9790;
}

.navbar-primary .navbar-nav > li > a {
    color: #fff;
}

.navbar-primary .navbar-nav > li > a:hover,
.navbar-primary .navbar-nav > li > a:focus {
    color: #fff;
    background-color: transparent;
    border-bottom: 3px solid #f8c12c;
}

.navbar-primary .navbar-nav > .open > a,
.navbar-primary .navbar-nav > .open > a:hover,
.navbar-primary .navbar-nav > .open > a:focus {
    color: #119e98;
    background-color: transparent;
    border-bottom: 3px solid rgba(0, 0, 0, 0.8);
}


/*Side bar*/
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
    z-index: 2;
    color: #fff;
    background-color: #109791;
    border-color: #0d7975;
}

a {
    color: #109791;
    /*-webkit-tap-highlight-color: rgba(235, 167, 74, 0.5);*/
}


a:hover, a:focus {
    color: #0d7975;
    text-decoration: underline;
}

.titre-page {
    border-bottom: 2px solid #0d7975;
}

#rt-footer-surround {
    background: rgba(255, 255, 255, 0.5);
    border-radius: 3px;
    padding: 10px;
    font-weight: bold;
}

/*#rt-footer-surround {*/
/*    background: url(../images/footer-top-light.png) 0 0 repeat-x;*/
/*}*/
#footer-smp:after {
    background: url(../images/footer-bottom-dark.png) 0 0 repeat;
}
