.formError{color:red !important;}
.handCursor{cursor:pointer !important;}
.about_text{ font-size: 15px;}

.font-bold{ font-weight: bold !important; }
.font_noBold{font-weight: normal !important;text-align:center !important}
.font-white{ color: #fff; }
.font-underline{ text-decoration: underline; }
.font_size_ten{font-size: 10px;}

.registration_done{ color: #fff; width: 100%; text-align: center !important; font-size: 20px;}
.opacity-black-bg{width:100%; background: rgba(0,0,0,.5);}
.arrow-images{ height: 10px; }

.padding_ten{padding: 10px;}
.padding_bottom_ten{padding-bottom: 10px;}
.padding_left_radio{padding-left: 15px;}

.register_shadow{box-shadow: 0 0 9.8px 0.2px rgb(0 0 0 / 40%);}
.no-top-padding{padding-top: 0px !important;}

/* Alert messages - STARTS */
    :root {
        --primary: #0676ed;
        --background: #222b45;
        --warning: #f2a600;
        --success: #246a11;
        --error: #e41749;
        --dark: #151a30;
    }

    .alert-container
    {
        max-height: 20px;
        top: 0px;
        display: flex;
        width: 100%;
        justify-content: center;
        background-color: #0666a3;
    }

    .alert 
    {
        position: absolute;
        width: auto;
        max-height: 20px;
        padding: 10px;
        text-align: center;
        color: #fff;
        font-size: 12px;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
    }
    .alert-warning 
    {
        background: var(--warning);
    }
    .alert-success 
    {
        background: var(--success);
    }
    .alert-primary 
    {
        background: var(--primary);
    }
    .alert-dark 
    {
        background: var(--dark);
    }
    .alert-error 
    {
        background: var(--error);
    }
/* Alert messages - ENDS */