/*
 Theme Name: Divi Child
 Theme URI: https://www.elegantthemes.com/gallery/divi/
 Description: Divi Child Theme
 Author: Elegant Themes
 Author URI: https://www.elegantthemes.com
 Template: Divi
 Version: 1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */

/*Register And Login page*/
.MainInnerCustomTemplate {
    margin: 65px 0 130px;
    display: inline-block;
    width: 100%;
}
.RegisterMainCustom {
    width: 100%;
    max-width: 87%;
    margin: 50px auto;
    padding: 35px;
    border: 1px solid #E6E6E6;
    box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;
}
.MainHeadingcustom p {
    text-align: center;
}
.MainHeadingcustom h1 {
    text-align: center;
}
.MainCustomForm {
    margin-top: 20px;
}
.custom-row {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}
@media only screen and (max-width: 600px) {
   .custom-col-md-6,.custom-col-md-12 {
        max-width: 100% !important;
        padding-right: 5px !important;
        padding-left: 5px !important;
    }
    .RegisterMainCustom {
        width: 100%;
        max-width: 95%;
        margin: 10px auto;
        padding: 15px;
    }
}
.custom-col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
        padding-right: 15px;
    padding-left: 15px;
}
.MainCustomForm form input,.MainCustomForm form textarea {
    width: 100%;
    padding: 12px;
    font-size: 14px;
    margin: 12px 0;
}
.custom-col-md-12 {
    flex: 0 0 100%;
        max-width: 100%;
     padding-right: 15px;
    padding-left: 15px;
}
#UserBio{
    min-height:150px;
}
.MainCustomForm form input#RegisterFormButton, .MainCustomForm form #UserLogin,.MainCustomForm form #ResetPasswordBtn,.MainCustomForm form #resetconfirm {
    color: #ffffff !important;
    border-radius: 100px;
    letter-spacing: 1px;
    font-size: 16px;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    padding: 15px;
    background-color: #7272ff;
    border: none;
    cursor:pointer;
}
.error-msg-reg {
    color: red;
    display: none;
}
.newsltajaxpopup {
    position: fixed;
    width: 100%;
    height: 100%;
    background: #1b1a1ae8;
    top: 0;
    z-index: 99999;
    display: none;
}
.inner-newl-img {
    width: 51px;
    position: absolute;
    left: 50%;
    top: 50%;
}
.alert-danger{
    color:red;
}
.alert-success{
    color:green;
}

/*Register and login page end */