﻿.background {
    padding: 20px 20px 20px 20px;
}

.background_container {
    background: rgba(128,0,0,0.5);
    border-radius: 1rem
}

body {
    background-repeat: no-repeat;
    background-size: auto;
}

.row-flex {
    display: flex;
    flex-wrap: wrap;
}

.row-flex .col {
    flex: 1; /* Standard syntax  */
    height: 520px;
}

.text-left {
    text-align: left;
}

img.logo {
    max-width: 300px;
    height: auto;
    max-height:50px !important;
}

.welcome {
    font-family: times-new-roman
}

.container-bottom {
    bottom: 0;
    position: absolute;
}

#alert {
    color: #880000;
}



@@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(-360deg);
        -moz-transform: rotate(-360deg);
        -o-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }
}
