/* Scrollbar */ 
::-webkit-scrollbar{width: 1px;}
::-webkit-scrollbar-thumb{background-color:rgb(196, 196, 196); border-radius: 0;}
::-webkit-scrollbar-thumb:hover{background-color:rgb(196, 196, 196);}
::-webkit-scrollbar-track{background-color:rgb(237, 237, 237);}
/* End Scrollbar */

.start-hidden {
    display: none;
}

.card-img-top {
    position: relative !important;
    top: -16px !important;
}

/* Sidebar Styles */



/*
*
* New world
*
*
*/

.footer {
    padding: 20px;
    background: rgb(73,155,234); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(73,155,234,1) 0%,rgba(32,124,229,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(73,155,234,1) 0%,rgba(32,124,229,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#207ce5',GradientType=0 ); /* IE6-9 */
    min-height: 60px;
}
#navigation {
    
}
.navsticky {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #fff;
    z-index: 10;
}

.log-in-out {
    width: 64px;
    height: 64px;
    border-radius: 64px 64px 64px 64px;
    -moz-border-radius: 64px 64px 64px 64px;
    -webkit-border-radius: 64px 64px 64px 64px;
    position: absolute;
    z-index: 10;
    border: 3px solid #fff;
    -webkit-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.41);
    -moz-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.41);
    box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.41);
    overflow:hidden;
}
.log-in-out p {
    position: absolute;
    width: 192px;
    top: 10px;
    left: 64px;
    font-size: 24px;
    text-align: center;
    color: #fff;
    cursor: pointer;
}
.log-in {
    background: #FFC154;
    background-image:url(../img/login.png);
    background-repeat: no-repeat;
    right: 10px;
    top: 6px;
}
.log-out {
    background: #EC6B55;
    background-image:url(../img/logout.png);
    background-repeat: no-repeat;
}
.log-in:hover {
    width: 256px;
    transition: 2s;
}
.construct-block {
    top: 40%;
    border-radius: 10px;
    width: 500px;
    padding: 10px;
    margin: auto;
    position: relative;
    z-index: 1;
    background: #FFFFFF;
    margin: 0 auto 100px;
    padding: 45px;
    text-align: center;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24);
}

.connexion-page, .construct-page {
    height: 100%;
    background: #457fca;
    background: -webkit-linear-gradient(to right, #457fca, #5691c8);
    background: linear-gradient(to right, #457fca, #5691c8);
}

.footer {
    overflow-x:hidden;
}
.woops {
    min-height: 70%;
}
.menu-toggle {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 10;
}

textarea {
    width: 100%;
    min-height: 360px;
    /* max-width: 1000px; */
}

.select-aidant {
    cursor: pointer;
}