@media (min-width: 768px) {
    .flex-row-md {
        flex-direction: row !important;
    }
}

@media (orientation: portrait) {
    .orientation {
        width: 100%;
        max-width: 500px;
    }
}
@media (orientation: landscape) {
    .orientation {
        height: 100%;
        max-height: 500px;
    }
}

.pointer {

    cursor: pointer;

}

@keyframes slide {
    0% {
        background-color: rgb(0, 127, 0);
        width: 100%;
        border-radius: 10px;
    }
    20% {
        background-color: rgb(0, 255, 0);
    }
    40% {
        background-color: rgb(127, 255, 0);
    }
    60% {
        background-color: rgb(255, 255, 0);
    }
    80% {
        background-color: rgb(255, 127, 0);
    }
    99% {
        border-radius: 5px;
    }
    100% {
        background-color: rgb(255, 0, 0);
        width: 0%;
        border-radius: 0px;
    }
}

.before {
    margin-left: -15px;
}