/* Red Hat Display  */
@import url('https://fonts.googleapis.com/css2?family=Red+Hat+Display:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');
/* 
font-family: 'Red Hat Display', sans-serif;
 */
/* Lora */
@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=Red+Hat+Display:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');
/* 
font-family: 'Lora', serif;
font-family: 'Red Hat Display', sans-serif;
*/
/* Kumb Sans */
@import url('https://fonts.googleapis.com/css2?family=Kumbh+Sans:wght@100;200;300;400;500;600;700;800&family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=Red+Hat+Display:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');


*{
    padding: 0px;
    margin: 0px;
    box-sizing: border-box;
}
dl, ol, ul , a, p, h1, h2,h3,h4,h5,h5{
    margin: 0px !important;
}
body{
    font-family: 'Red Hat Display';
}


/* ----------------Register------------------------ */
.register {
    background-image: url('../accounts/images/bg.png');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    padding-bottom: 20px;
    min-height: 100vh;
    padding-top: 85px;
}
.reg_form{
    max-width: 524px;
    padding: 52px 27px 18px 29px;
    background: #FFFFFF;
    box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.25);
}
.logo_form{
    display: flex;
    justify-content: center;
}
.form_text p {
    font-family: 'Red Hat Display';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 26px;
    color: #535461;
    padding-top: 42px;
}
form{
    padding-top: 35px;
}
.emial input , .password input, .c_password input{
    width: 100%;
    border: none;
    outline: none;
    border-bottom: 1px solid rgba(128, 128, 128, 0.25);;
    padding-bottom: 10px;
    padding-left: 7px;
    font-family: 'Red Hat Display';
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 20px;
    color: black;
}
input::placeholder{
    font-family: 'Red Hat Display';
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 20px;
    color: rgba(128, 128, 128, 0.25);
}
.password , .c_password{
    padding-top: 45px;
}
.submit_btn{
    padding-top: 41px;
    padding-bottom: 71px;
    display: flex;
    justify-content: center;
}
.submit_btn button{
    font-family: 'Red Hat Display';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    color: #FFFFFF;
    background: #2C6DEB;
    width: 342px;
    height: 49px;
    border: none;
    border-radius: 6px;
    
}
.already p , .already a {
    font-family: 'Red Hat Display';
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 20px;
    color: #535461;
    text-align: center;
}
/* Forgot Password */
.forgot_password {
    display: flex;
    justify-content: end;
    padding-top: 35px;
}
.forgot_password a{
    font-family: 'Red Hat Display';
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 20px;
    color: #535461;
    text-decoration: none;
}