.spinner-border {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: -.125em;
    border: .25em solid currentColor;
    border-right-color: transparent;
    border-radius: 50%;
    -webkit-animation: .75s linear infinite spinner-border;
    animation: .75s linear infinite spinner-border;
}

.text-light {
    color: #f8f9fa!important;
}

@keyframes spinner-border {
    to { transform: rotate(360deg) }
}

.login-button {
    border-color: #e9b131;
    background-color: #e9b131 !important;
    background: #e9b131;
    box-shadow: 0px 0px 0px #e9b131;
}

.spinner-border-sm {
    width: 1rem;
    height: 1rem;
    border-width: .2em;
}