﻿.allowed-submit {
   
}

.error {
    font-weight:500;
    color: Red;
    font-size:xx-small;
    position: relative;
    top: 0px;
    right: 0px;
}


.valid-input {
    border: 1px solid green !important;
}

.invalid-input {
    border: 1px solid red !important;
}

.invalid-msg {
    font-weight: bold;
    color: Red;
    font-size: small;
    vertical-align:central;

}

    .invalid-msg :hover {
        font-size: large;
    }
    .validation-form h3 {
        background: #eae9e9;
        text-align: center;
        padding: 5px 0px;
    }

.validation-form {
    border: 1px solid orange;
    width: 50%;
    background: #dad9d9;
    padding: 10px 30px;
}

    .validation-form .form-group {
        margin: 15px 0px;
    }

        .validation-form .form-group input {
            padding: 10px;
            width: 94%;
            boz-sizing: border-box;
            border: none;
            border-bottom: 1px solid orange;
        }

            .validation-form .form-group input:focus {
                outline: unset;
            }

            .validation-form .form-group input[type="submit"] {
                width: 100%;
                background: orange;
                font-size: 20px;
                color: white;
            }

#Captcha-msg {
    position: relative;
 
}

    #Captcha-msg #tooltiptext {
        visibility: hidden;
        width: 120px;
        background-color: #fce4e4;
        color:black;
        text-align: center;
        border-radius: 6px;
        padding: 5px 0;
        position: absolute;
        z-index: 1;
        top: 120%;
        left: 50%;
        margin-left: -60px;
        font-size:small;
        font-weight:bold;
    }

        #Captcha-msg #tooltiptext::after {
            content: "";
            position: absolute;
            bottom: 100%;
            left: 50%;
            margin-left: -5px;
            border-width: 10px;
            border-style: solid;
            border-color: transparent transparent #fce4e4 transparent;

        }


    #Captcha-msg:hover #tooltiptext {
        visibility: visible;
    }