/* Add here all your CSS customizations */

.text-engagement {
    height: 100px !important;
}

*[onclick] {
    cursor: pointer;
}

.table-bordered th {
    width: 170px;
}

textarea {
    resize: none;
}

.testimonial.testimonial-style-3.offset-3 blockquote {
    background: #aaab34 !important;
    padding: 12px 30px;
}

#message-box-parent {
    max-height: 400px;
    width: 100%;
    overflow: hidden;
    overflow-y:auto;
}

#message-box-child {
    top: 0;
    bottom: 0;
    left: 0;
    right: -17px; /* Il faut varier cette variable en fonction du navigateur utilisé (la barre de défilement n'a pas toujours la même largeur) */
    overflow: auto;
    overflow-x: hidden;
    padding-left: 15px !important;
    padding-right: 15px !important;
}

#to-the-right {
    float: right;
    margin: 0px;
}

.inputfile {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}

.btn-file {
    position: relative;
    overflow: hidden;
}

    .btn-file input[type=file] {
        position: absolute;
        top: 0;
        right: 0;
        min-width: 100%;
        min-height: 100%;
        font-size: 100px;
        text-align: right;
        filter: alpha(opacity=0);
        opacity: 0;
        outline: none;
        background: white;
        cursor: inherit;
        display: block;
    }

.shadow {
    height: 400px;
    width: 100%;
    display: block;
    position: absolute;
    z-index: 0;
    bottom: 0;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+52,000000+52,000000+52&0+0,0.65+52,0.65+52,0.65+100,0.65+100 */
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 52%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 52%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 52%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}

.breadcrumb .active {
    color: white !important;
}

.min-height-80 {
    min-height: 80px;
}

ul {
    list-style: none;
}

.divider-bloc-audit {
    background-image: -webkit-linear-gradient(left, transparent, #DBDBDB, transparent);
    background-image: linear-gradient(to right, #DBDBDB, #DBDBDB, #DBDBDB) !important;
    /* border: 0; */
    height: 1px;
    margin: 10px 400px 10px 0px !important;
    text-align: left !important;
}

.page-header a {
    color: white;
    text-decoration: none;
}

.page-header {
    border: none;
}

.breadcrumb > li + li:before {
    color: white !important;
}

.padding-top-6-per {
    padding-top: 5% !important;
}

.padding-top-bandeau {
    padding-top: 30px !important;
    font-size: 170% !important;
    padding-left: 90px;
}

.margin-top-30 {
    margin-top: 30px !important;
}

.point h4 {
    color: #9F897E;
    margin-top: 10px;
}

.list-check p {
    color: #9F897E;
    font-size: 150%;
}

.mention {
    margin-top: 90%;
}

.text-primary {
    color: #9f897e !important;
}

.content-heading h1 {
    font-size: 320%;
}

.content-heading h2 {
    font-size: 150%;
    margin: 0 0;
}

.footer-down {
    margin-top: 113px;
    margin-bottom: 112px;
}

.g-recaptcha {
    margin-bottom: 50px;
}

.margin-top-7 {
    margin-top: 7px;
}

.tweets hr {
    height: 0px;
}

.form-control {
    border-radius: 0px;
}

.card {
    border-radius: 0px !important;
}

.collapse.in {
    display: block;
}



.btn {
    padding: .375rem 9px;
}

.min-height-600 {
    min-height: 600px;
}

#footer.espace-client {
    border-top: none;
    background: none;
}



@media (max-width: 991px) {
    .section-background {
        background-image:none!important;
    }

    .nav > li > a {
        display: block;
    }

    .nav {
        display: block !important;
    }

    .dropdown-toggle::after {
        content: none;
    }

    .carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {
        display: block;
        max-width: 100%;
        height: auto;
    }

    #header .header-btn-collapse-nav {
        margin: 10px 0px 0px 0px;
    }

    html.sticky-header-enabled #header .header-nav-main {
        padding-top: 10px;
    }
}

.editHover { 
    display: none;
    padding-right:0px;
}
.audit-section:hover .editHover{
    display : block;
}
