*
{
 margin:0;
 padding:0;
 outline:none;
 box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box; 
}
:after, :before
{
 margin:0;
 padding:0;
 outline:none;
 box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
}
::-webkit-search-cancel-button {
  display: none;
}
a
{
 text-decoration:none;
 transition:all .5s linear;
 -webkit-transition:all .5s linear;
 -moz-transition:all .5s linear;
 -o-transition:all .5s linear;
 -ms-transition:all .5s linear;
}
img{
  max-width: 100%;
}
@import url(https://fonts.googleapis.com/css?family=Open+Sans:600,400);

.login_form_bg{
    width: 100%;
    min-height: 917px;
    background-image: url(/assets/images/loginPageImages/formBg11.jpg); 
    height: 100%;
}
.logo img{
    margin: auto;
    display: block;
    width: 35%;
    padding: 20px 0 40px 0;
}
.form_black_bg{
    background-image: url(/assets/images/loginPageImages/loginFormBg.png);
    background-color: transparent;
    border-radius: 5px;
    opacity: 0.99999;
    margin: 120px auto 0 auto; 

}
h4{
    font-size: 18px;
    font-weight: 700; 
}
.remember_check{
    color: #fff;
    font-size: 15px;
}
.forget_pass, .login_btn, .login_footer_text{
    font-size: 15px;
}
.forget_pass a{
    text-align: right;
    width: 100%;
    display: inline-block;
}
.login_footer_hr{
    border-top: 1px solid #fff;
    margin-top: 30px;
}
.login_btn{
    padding: 10px 30px;
}
.login_heading{
    font-size: 23px;
    font-weight: 600;
}
.phon_input_size > div{
    width: 100%;
}
@media (max-width: 575.98px) {
    .forget_pass a{text-align: left !important;}
}