body {
    /*background-color:rgb(23,26,41);  bleu nuit original */
    background-color:rgb(22,24,40);  /* bleu nuit video */
    color:white;
    font-family: sans-serif;
}
.btn_login {
    width:100%;
    padding:0;
}
.accroche{
    font-size: 23px;
    font-weight: bold;
}
.ancre{
    z-index: -15;
    margin-top: -51px;
    position:absolute;
    height:1px;
}
.mentions {
    font-size: 12px;
}
.smooth {
    text-transform:uppercase;
    font-size: 12px;
}
img {
    padding-left:20px;
    padding-right:20px;
    max-width:100%;
}
.icon_pdf {
    width:25px;
    padding:0;
}

/** custom bootstrap **/
.navbar-inverse {
    background-color:rgb(22,24,40);  /* bleu nuit video */
    border:none;
}
.navbar-inverse .navbar-nav > .active > a {
    background-color:rgb(22,24,40);  /* bleu nuit video */
}
.navbar-nav > li > a {
    padding-top: 15px;
}
.panel {
    background-color: transparent;
    color: white;
    border: 1px solid transparent;
    margin-bottom: 0px;
}
.panel-default > .panel-heading {
    background-color: transparent;
    border-color: #d3e0e9;
    color: white;
    font-weight:bold;
}
.btn-primary {
    background-color: #009CA6; /* lagon original */
    border-color: #008B93; /* lagon foncé */
}
.btn-primary:hover {
    background-color: #007D84; /* lagon très foncé */
    border-color: #00676C; /* lagon extremement foncé */
}
.modal {
    color:black;
}
/** custom bootstrap **/

/** margin **/
.m-xs {
    margin-top:10px;
    margin-bottom:10px;
}
.m-t-xs {
    margin-top:10px;
}
.m-b-xs {
    margin-bottom:10px;
}
.m-sm {
    margin-top:20px;
    margin-bottom:20px;
}
.m-t-sm {
    margin-top:20px;
}
.m-b-sm {
    margin-bottom:20px;
}
.m-md {
    margin-top:50px;
    margin-bottom:50px;
}
.m-t-md {
    margin-top:50px;
}
.m-b-md {
    margin-bottom:50px;
}
.m-lg {
    margin-top:75px;
    margin-bottom:75px;
}
.m-t-lg {
    margin-top:75px;
}
.m-b-lg {
    margin-bottom:75px;
}

/** padding **/
.p-xs {
    padding-top:10px;
    padding-bottom:10px;
}
.p-t-xs {
    padding-top:10px;
}
.p-b-xs {
    padding-bottom:10px;
}
.p-sm {
    padding-top:20px;
    padding-bottom:20px;
}
.p-t-sm {
    padding-top:20px;
}
.p-b-sm {
    padding-bottom:20px;
}
.p-i {
    padding-top:30px;
    padding-bottom:30px;
}
.p-t-i {
    padding-top:30px;
}
.p-b-i {
    padding-bottom:30px;
}
.p-mdi {
    padding-top:40px;
    padding-bottom:40px;
}
.p-t-mdi {
    padding-top:40px;
}
.p-b-mdi {
    padding-bottom:40px;
}
.p-md {
    padding-top:50px;
    padding-bottom:50px;
}
.p-t-md {
    padding-top:50px;
}
.p-b-md {
    padding-bottom:50px;
}
.p-lg {
    padding-top:80px;
    padding-bottom:80px;
}
.p-t-lg {
    padding-top:80px;
}
.p-b-lg {
    padding-bottom:80px;
}

/** height **/
.h-xs {
    min-height:10px;
}
.h-sm {
    min-height:20px;
}
.h-mdi {
    min-height:580px;
}
.h-md {
    min-height:580px;
}

/** color **/
.color_1_1 {
    background-color: #161828;
}
.color_1_3 {
    background-color: #EAEAEA;
}
.color_1_5 {
    background-color: #009CA6;
}

