﻿#inputEmail::placeholder {
    font-family: "anekdevanagari-regular", sans-serif;
    font-weight: 600;
    color: #9795c1;
}



#inputPassword::placeholder {
    font-family: "anekdevanagari-regular", sans-serif;
    font-weight: 600;
    color: #9795c1;
}



div:not(:has(input)) {
    caret-color: transparent;
}



.loginContainer {
    max-width: 100%;
}



.loginDiv {
    background-color: white;
    box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.10);
    padding-top: 3%;
    padding-right: 3%;
    padding-left: 3%;
    padding-bottom: 2%;
    border-radius: 6px;
    margin-bottom: 4%;
}



.loginTxt {
    font-family: "anekdevanagari-regular", sans-serif;
    color: #FF795C;
    font-weight: 600;
    font-size: 2em;
}



.welcomeTxt {
    font-family: "anekdevanagari-regular", sans-serif;
    color: #737195;
    margin-top: 2%;
    font-size: 1.5em;
}




.emailTxt {
    font-family: "anekdevanagari-regular", sans-serif;
    color: black;
    font-weight: 600;
}



.emailSpan {
    background-color: white;
    padding-top: 2%;
    padding-bottom: 2%;
    padding-left: 3%;
    border-radius: 0px;
}



#inputEmail {
    border-radius: 0px;
    border-left: none;
    margin-left: -12px;
    box-shadow: none;
    border-color: #dee2e6;
    font-family: "anekdevanagari-regular", sans-serif;
    font-weight: 800;
}


#invalidEmail, #wrongPassword, #shortPassword, #required, #requiredEmail, #incorrectEmail, #inactiveAccount {
    font-family: "anekdevanagari-regular", sans-serif;
    color: red;
    font-size: 0.9em;
    padding-top: 1px;
    display: flex;
    display: none;
    font-weight: 600;
}




.passwordTxt {
    font-family: "anekdevanagari-regular", sans-serif;
    color: black;
    font-weight: 600;
}



.passwordSpan {
    background-color: white;
    padding-top: 2%;
    padding-bottom: 2%;
    padding-left: 3%;
    border-radius: 0px;
}


#inputPassword {
    border-radius: 0px;
    border-left: none;
    border-right: none;
    margin-left: -12px;
    box-shadow: none;
    border-color: #dee2e6;
    font-family: "anekdevanagari-regular", sans-serif;
    font-weight: 800;
}


#togglePassword {
    background-color: white;
    padding-top: 2%;
    padding-bottom: 2%;
    padding-left: 3%;
    border-radius: 0px;
    cursor: pointer;
}



.forgotPassDiv {
    display: flex;
    justify-content: right;
    color: #FF795C;
    font-family: "anekdevanagari-regular", sans-serif;
    font-weight: 900;
    font-size: 1.1em;
}



#loginButton {
    font-family: "anekdevanagari-regular", sans-serif;
    color: white;
    border: none;
    padding: 4% 13%;
    background-color: #FF795C;
    font-weight: 500;
}
    #loginButton:hover {
        background-image: linear-gradient(to right, #bb5ac4, #FF795C);
        box-shadow: 0px 4px 20px 0px rgba(255, 121, 92, 0.75) !important;
        transition: all .4s ease;
        -webkit-transition: all .3s ease;
    }



.createAccDiv {
    display: grid;
    justify-content: center;
    margin-top: 6%;
    text-align: center;
}



.createAccTxt {
    font-weight: 600;
    font-family: "anekdevanagari-regular", sans-serif;
    font-size: 1.1em;
    color: #737195;
    letter-spacing: 0.5px;
}



.notesDiv {
    text-align: center;
    margin-bottom: 4%;
    font-family: "anekdevanagari-regular", sans-serif;
    color: #737195;
    font-weight: 600;
}



.inputError {
    border: solid 1px red !important;
    border-left: none !important;
    border-right: none !important;
}


.spanError {
    border: solid 1px red;
}


.inputErrorEmail {
    border: solid 1px red !important;
    border-left: none !important;
}
