/*
 * Copyright (c) 2022 by Steffen Fuellert - Steffen Füllert Software Development
 */

.bordeaux-black {
    font-family: 'BordeauxBlack';
    font-weight: normal;
    font-style: normal;
}

.bordeaux-medium {
    font-family: 'BordeauxMedium';
    font-weight: normal;
    font-style: normal;
}

.wingdings-regular {
    font-family: 'Wingdings';
    font-weight: normal;
    font-style: normal;
}

span.pad{
    padding-right: 10px;
    padding-left: 10px;
}

body {

}

label.error {
    color: red;
}

i {
    position: relative;
}

i.far.half:after, i.fas.half:after  {
    bottom: 0;
    content: "";
    position: absolute;
    background: #f8f8f8;
    width: 41%;
    height: 100%;
    left: 60%;
    right: 0;
}

.fa-stack.small { font-size: 0.5em; }

/* The Loader */

.loader {
    /* Size and position */
    position: relative;
    width: 40px;
    height: 40px;
    margin: 40px auto; /* centering */

    /* Styles */
    border-radius: 50%;
    border: 10px solid transparent;
    border-top: 10px solid rgba(0,0,0,0.2); /* sector */

    opacity: 0.5;

    animation: rota 2.5s infinite linear;

    z-index: 11;
}

.loader:after {
    content: "";

    width: 20px;
    height: 20px;
    position: absolute;
    top: -20px;
    margin: 20px auto;

    /* Styles */
    border-radius: 50%;
    border: 10px solid transparent;
    box-shadow: 0 0 0 10px rgba(0,0,0,0.05); /* track */
}


/* Animation */
@keyframes rota {
    from { }
    to { transform: rotate(360deg); }
}
