::selection {
    background: rgba(255, 204, 0, 0.16);
}

body{
    background-color: #FFFFFF !important;
}

.btn-primary, .btn.btn-icon.btn-light-primary:hover, .card-nav-link::before,
.btn.btn-outline-primary:hover, .btn.btn-icon.btn-light-primary:focus {
    background-color: #ffcc00 !important;
    border-color: #ffcc00 !important;
}

.btn.btn-outline-primary {
    color: #000000 !important;
    border-color: #000000 !important;
}

.btn.btn-outline-primary:hover {
    color: #FFFFFF !important;
}

.btn-primary:hover, .btn-primary:focus, .btn.btn-outline-primary:hover,
.step.active .step-number, .btn.btn-icon.btn-light-primary:hover,
.btn.btn-icon.btn-light-primary:focus {
    box-shadow: 0 0 8px 3px rgba(0, 0, 0, 0.58) !important;
    transition: ease-in-out .3s !important;
}

.step.active.passed .step-number {
    box-shadow: none !important;
}

.nav-link {
    color: #7e7e7e !important;
}

.active, .nav-link:hover, .nav-link.active, .card-nav-link.active,
.card-nav-link:hover, .text-primary {
    color: #ffcc00 !important;
}

.card-nav-link.active, .nav-link.active, .card-nav-link:hover {
    font-weight: bold !important;
    transition: font-weight .3s;
}

.bg-faded-primary {
    background-color: rgba(68, 68, 68, 0.63) !important;
}

.icon-box-media:hover {
    background-color: #000000 !important;
    color: #FFFFFF !important;
}

@keyframes next-shake {
    4%, 36% {
        transform: translate3d(1px, 0, 0);
    }

    8%, 32% {
        transform: translate3d(3px, 0, 0);
    }

    12%, 20%, 28% {
        transform: translate3d(6px, 0, 0);
    }

    16%, 24% {
        transform: translate3d(10px, 0, 0);
    }
}

.blockquote::before {
    color: #f1c110 !important;
}

.text-budget {
    color: #f8c60d !important;
}

.form-check-input {
    border-color: #efc100 !important;
}

.form-check-input:checked {
    background-color: #ffcc00 !important;
    color: #FFFFFF !important;
}

.bg-budget {
    background-color: #ffcc00 !important;
    color: #000000 !important;
}

.btn-scroll-top {
    background-color: rgba(246, 197, 0, 0.39) !important;
    color: rgba(0, 0, 0, 0.25) !important;
    border: 1px solid rgba(0, 0, 0, 0.15) !important;
}

.continueBtn {
    transition: ease-in-out .3s !important;
}

#continueBtn:hover {
    box-shadow: 0 0 8px 3px rgba(255, 204, 0, 0.47) !important;
}

.chevron-btn-next {
    animation: shake 5s;
    transform: translate3d(0, 0, 0);
    backface-visibility: hidden;
    perspective: 1000px;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-timing-function: ease-in-out;
}

.disabled-btn {
    background-color: rgba(86, 86, 86, 0.3) !important;
    border-color: rgba(86, 86, 86, 0.3) !important;
}

.chevron-btn-next:hover, .chevron-btn-previous:hover {
    animation: none;
    color: #000000 !important;
    font-weight: bolder !important;
}

.dropdown-item:hover {
    color: #d7ad08 !important;
}

@keyframes shake {
    2%, 18% {
        transform: translate3d(-.5px, 0, 0);
    }

    4%, 16% {
        transform: translate3d(1px, 0, 0);
    }

    6%, 10%, 14% {
        transform: translate3d(-2px, 0, 0);
    }

    8%, 12% {
        transform: translate3d(2px, 0, 0);
    }
}

.icon-box-media.admin-dash-admin-count:hover {
    background-color: #000000 !important;
}

.icon-box-media.admin-dash-sales-count:hover {
    background-color: #6c6c6c !important;
}

.icon-box-media.admin-dash-client-count:hover {
    background-color: #ffcc00 !important;
}

.whatsapp-home-btn {
    background: #23a851 !important;
    animation: shake 5s cubic-bezier(.36,.07,.19,.97) both;
    transform: translate3d(0, 0, 0);
    backface-visibility: hidden;
    perspective: 1000px;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

.whatsapp-home-btn:hover {
    animation: none;
    box-shadow: 0 0 8px 3px rgba(45, 157, 83, 0.38) !important;
}

.step.active .step-number, .step.active .step-progress .step-progress-start,
.step.active .step-progress .step-progress-end{
    background-color: #000000 !important;
}

.tns-carousel-wrapper [data-controls]:hover, button.accordion-button::after,
.tns-carousel-controls [data-controls]:hover {
    color: #000000 !important;
    transition: ease .3s;
}

.accordion-button:not(.collapsed) {
    color: #000000 !important;
    font-weight: bolder !important;
    font-size: large !important;
    transition: ease .3s;
}