/*
 * Version: 2.1
 * File Description: Place here your custom CSS styles
 */

.header{
    border:0;
    background-color: #75C2B3;
}

.fixed-header-on .header.fixed:not(.dark) {
    background-color: rgba(117, 194, 179, 0.8);
}

.header-container{
    background-color: #75C2B3;
}

.header .navbar-nav li .nav-link, .header .navbar-nav li .nav-link.active {
    color: #FFF;
    font-size: 18px;
    font-weight: 600;
}

.header div#logo{
    display: none;
}

.fixed-header-on .header div#logo{
    display: block;
}

section#about{
    background-color: #75C2B3;
}

section#div-salle{
    border: 1px solid #bcbcbc;
    border-radius: 5px;
    padding: 5px;
}

section#dip{
    background-color: #FBB800;
}

section#dip .body .title{
    color: #FFF;
    font-weight: 600;
    font-size: 28px;
    margin: 20px 0;
    text-transform: uppercase;
}

section#dip .body p{
    color: #FFF;
    padding: 0 10px;
    text-align: justify;
}

section#galleries{
    background-color: #75C2B3;
}

section#inscription{
    background-color: #F9B708;
}

section#inscription p{
    margin: 50px 0;
    font-size: 46px;
    color: #FFF;
    font-weight: 600;
    text-transform: uppercase;
}

section#inscription .logo-velo{
    font-size: 15em;
    color: #FFF;
    text-align: center;
    margin: 0.5em 0;
}

section#contact{
    background-color: #75C2B3;
}

section#contact .row{
    background-color: #FFF;
}

table.table-velo{
    width: 100%;
}

table.table-velo .vignette-velo{
    margin: 3px;
    background-color: #e1e1e1;
    padding: 10px 0 10px 0;
    cursor: pointer;
}

table.table-velo .vignette-velo.reserve{
    background-color: #e15f52;
    color: #FFF;
}

table.table-velo .vignette-velo.choisi{
    background-color: #3ce17f;
    color: #FFF;
}

.shadow-no-hover {
    -webkit-box-shadow: 0 10px 6px -6px #999;
    box-shadow: 0 10px 6px -6px #999;
}

#div-podium{
    width: 100%;
    background: #b9b9b9;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 50% 10%;
    border-bottom-right-radius: 50% 10%;
    color: white;
    text-align: center;
    text-indent: .1em;
    padding: 10px 20px 20px 20px;
}

#div-podium table.table-velo .vignette-velo:not(.choisi):not(.reserve){
    background-color: #FFF;
    color: #666;
}
#div-podium table.table-velo tbody{
    background-color: transparent;
}