:root {
    --header: #095e80;
    --footer: #095e80;
    --card_header_color: #006494;
    --button_color: #006494;
    --button_color_invert: #fff;
    --child: #00A6FB;
    --background: #ffffff;
    --size_heading: 2.1875rem;
    --size_body: 1.2rem;
    --size_subheading: 1.3rem;
    --button_text_color: #ffffff;
    --button_text_color_invert: #000;
    --error-color: #dc3545;
    --success-color: #28a745;
    --warning-color: #ffc107;
}
#spinner {
    visibility: hidden;
    opacity: 0;
}
#spinner img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%);
    margin-top: -10rem;
}
