@keyframes bounce {

    0%,
    100% {
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    56% {
        -moz-transform: translateX(4px);
        -ms-transform: translateX(4px);
        -webkit-transform: translateX(4px);
        transform: translateX(4px);
    }
}

.btn:hover img {
    animation: bounce 1s infinite;
}


.btn {
    border: 1px solid black;
    border-radius: 0;
    /* padding: 16px 30px 13px 30px; */
    font-size: 1.7rem;
    font-weight: 400;
}

.btn img {
    width: auto;
    height: 20px;
    margin-top: -5px;
    margin-left: 10px;
}

.btn:after {
    content: '';
    background-image: url(https://redtoucan-admin.azurewebsites.net/media/x35dyhwi/more-red-2-2x-8.png);
    background-size: cover;
    width: 17px;
    height: 20px;
    margin-top: -5px;
    margin-left: 10px;
    display: inline-block;
}

.btn:hover:after {
    animation: bounce 1s infinite;
}

/* exclude menu button */

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