.colorfocus:focus {
    /* fait disparaitre le bouton Envoyer */
    opacity: 0.60;
    cursor: not-allowed !important;
}

.anchor {
    display: block;
    height: 50px;

    /* same height as header */
    margin-top: -10px;

    /* same height as header */
    visibility: hidden;
}

body {
    background-color: #0579ab;
}

.container {
    background-color: #055b80;
    box-shadow: 1px -1px 10px -1px rgba(0,0,0,0.53);
    -webkit-box-shadow: 1px -1px 10px -1px rgba(0,0,0,0.53);
    -moz-box-shadow: 1px -1px 10px -1px rgba(0,0,0,0.53);
}

.color-header {
    background-color: #055b80;
    z-index: 1;
}

.color-adhesion {
    background-color: #096288;
}

/* XS */
@media (max-width:575px) {
    .swisstransfer {
        width: 130px;
        margin-left: 80%;
        margin-bottom: 5px;
    }

    .colordrop:hover {
        background-color: #cff4fc !important;
        transition: all .5s ease-out;
    }

    /* couleurs taille offcanvas */
    .offcanvas-header {
        background-color: #054561;
        width: 300px;
    }

    .offcanvas-body {
        background-color: #076791;
        width: 300px;
    }

    .footer-logo {
        height: 25px;
    }

    /* taille hamburger */
    .bi-list {
        width: 2em;
    }

    .offcanvas {
        width: 259px;
    }

    .cache-liens {
        left: 50px;
        top: 0px;
        background-image: url('cache.png');
        height: 59px;
    }
}

/* SM */
@media (min-width:576px) and (max-width:767px) {
    .swisstransfer {
        width: 130px;
        margin-left: 110%;
        margin-bottom: 5px;
    }

    .colordrop:hover {
        background-color: #cff4fc !important;
        transition: all .5s ease-out;
    }

    /* couleurs taille offcanvas */
    .offcanvas-header {
        background-color: #054561;
        width: 300px;
    }

    .offcanvas-body {
        background-color: #076791;
        width: 300px;
    }

    .footer-logo {
        height: 25px;
    }

    /* taille hamburger */
    .bi-list {
        width: 2em;
    }

    .cache-liens {
        left: 50px;
        top: 0px;
        background-image: url('cache.png');
        height: 59px;
    }
}

/* MD */
@media (min-width:768px) and (max-width:991px) {
    .swisstransfer {
        width: 130px;
        margin-left: 115%;
        margin-bottom: 5px;
    }

    .colordrop:hover {
        background-color: #cff4fc !important;
        transition: all .5s ease-out;
    }

    /* couleurs taille offcanvas */
    .offcanvas-header {
        background-color: #054561;
        width: 300px;
    }

    .offcanvas-body {
        background-color: #076791;
        width: 300px;
    }

    .footer-logo {
        height: 30px;
    }

    /* taille hamburger */
    .bi-list {
        width: 2em;
    }

    .cache-liens {
        left: 50px;
        top: 0px;
        background-image: url('cache.png');
        height: 59px;
    }
}

/* LG */
@media (min-width:992px) and (max-width:1199px) {
    .swisstransfer {
        width: 130px;
        margin-left: 110%;
        margin-bottom: 5px;
    }

    .colordrop:hover {
        background-color: #cff4fc !important;
        transition: all .5s ease-out;
    }

    /* couleurs taille offcanvas */
    .offcanvas-header {
        background-color: #054561;
        width: 300px;
    }

    .offcanvas-body {
        background-color: #076791;
        width: 300px;
    }

    .footer-logo {
        height: 30px;
    }

    /* taille hamburger */
    .bi-list {
        width: 2.5em;
    }

    .cache-liens {
        left: 50px;
        top: 0px;
        background-image: url('cache.png');
        height: 59px;
    }
}

/* XL */
@media (min-width:1200px) and (max-width:1399px) {
    .swisstransfer {
        width: 130px;
        margin-left: 115%;
        margin-bottom: 5px;
    }

    .colordrop:hover {
        background-color: #cff4fc !important;
        transition: all .5s ease-out;
    }

    /* couleurs taille offcanvas */
    .offcanvas-header {
        background-color: #054561;
        width: 300px;
    }

    .offcanvas-body {
        background-color: #076791;
        width: 300px;
    }

    .footer-logo {
        height: 30px;
    }

    /* taille hamburger */
    .bi-list {
        width: 2.5em;
    }

    .cache-liens {
        left: 50px;
        top: 0px;
        background-image: url('cache.png');
        height: 59px;
    }
}

/* XXL */
@media (min-width:1400px) {
    .swisstransfer {
        width: 130px;
        margin-left: 115%;
        margin-bottom: 5px;
    }

    .colordrop:hover {
        background-color: #cff4fc !important;
        transition: all .5s ease-out;
    }

    /* couleurs taille offcanvas */
    .offcanvas-header {
        background-color: #054561;
        width: 300px;
    }

    .offcanvas-body {
        background-color: #076791;
        width: 300px;
    }

    .footer-logo {
        height: 30px;
    }

    /* taille hamburger */
    .bi-list {
        width: 2.5em;
    }

    .cache-liens {
        left: 50px;
        top: 0px;
        background-image: url('cache.png');
        height: 59px;
    }
}

/* Boutons paypal */
#price-label {
    display: none;
}

#desc-label {
    color: #f8f3f3;
}



























