/*!
 * Remark Material (http://getbootstrapadmin.com/remark)
 * Copyright 2017 amazingsurge
 * Licensed under the Themeforest Standard Licenses
 */

.page-login-v2{height:100%;overflow-x:hidden}.page-login-v2:before{background-image:url(../../../../../../../public/images/login-img.png); background-position: 54% 75%!important; transform: scaleX(-1);}.page-login-v2.page-dark.layout-full:after{background-color:rgba(33,33,33,.6)}.page-login-v2 .page-brand-info{margin:0px}.page-login-v2 .page-brand-info .brand-img{vertical-align:middle;filter: invert(1);}.page-login-v2 .page-brand-info .brand-text{display:inline-block;margin:11px 0 11px 20px;vertical-align:middle}.page-login-v2 .page-brand-info p{max-width:650px;opacity:.6}.page-login-v2 .page-login-main{position:absolute;top:0;right:0;height:auto;min-height:100%;padding:150px 60px 180px;color:#757575;background:#fff}.page-login-v2 .page-login-main .brand{margin-bottom:60px}.page-login-v2 .page-login-main .brand-img{vertical-align:middle;}.page-login-v2 .page-login-main .brand-text{display:inline-block;margin:11px 0 11px 20px;color:#3f51b5;vertical-align:middle}.page-login-v2 form{width:350px;margin:45px 0 20px}.page-login-v2 form>button{margin-top:38px}.page-login-v2 form a{margin-left:20px}.page-login-v2 footer{position:absolute;right:0;bottom:0;left:0;margin:50px 60px;text-align:center}.page-login-v2 .social .icon,.page-login-v2 .social .icon:active,.page-login-v2 .social .icon:hover{color:#fff}@media (min-width:992px){.page-login-v2 .page-content{padding-right:500px}}@media (max-width:991px){.page-login-v2 .page-login-main{padding-top:60px}}@media (min-width:768px) and (max-width:991px){.page-login-v2 .page-login-main{padding-top:80px}.page-login-v2 .page-brand-info{margin:160px 0 0 35px}.page-login-v2 .page-brand-info>p{color:transparent;opacity:0}}@media (max-width:767px){.page-login-v2 .page-login-main{width:100%;padding-top:60px}.page-login-v2 form{width:auto}}@media (max-width:479px){.page-login-v2 .page-brand-info{margin:220px 0 0}.page-login-v2 .page-login-main{padding:50px 30px 180px}.page-login-v2 form{width:auto}.page-login-v2 footer{margin:50px 30px}}

.page-login-v2 .page-brand-info{height:100vh;width:75%;}
.page-login-v2 .page-brand-info .login-left-img{width:100%;height:100%;}
.page-login-v2 .page-brand-info .login-left-img img{width:100%;height:100%;object-position:center;object-fit:cover;}/*object-fit:cover; Remove For size issue in login page*/
.page-login-v2 .login-left-v2{padding:0px;display:flex;flex-wrap:wrap;}
.page-login-v2.page-dark.layout-full{overflow:hidden;}
.page-login-v2 .login-left-v2 .page-login-main.form-horizontal{width:25%;height:100vh;overflow:auto;display:flex;flex-direction:column;align-items:center;padding-left:25px;padding-right:25px;position:relative;padding-bottom:80px;}
.page-login-v2 form{width:100%;max-width:350px;}

@media (max-width:1600px){
    .page-login-v2 .login-left-v2 .page-login-main.form-horizontal{width:30%;padding:70px 40px;}
    .page-login-v2 .page-brand-info{width:70%;}
}

@media (max-width:1299px){
    .page-login-v2 .login-left-v2 .page-login-main h3.font-size-24{font-size:20px!important;}
}

@media (max-width:1199px){
    .page-login-v2 .login-left-v2 .page-login-main h3.font-size-24{font-size:18px!important;}
    .page-login-v2 .login-left-v2 .page-login-main.form-horizontal{width:50%;padding:90px 40px;}
    .page-login-v2 .page-brand-info{width:50%;}
    /* .page-login-v2 .page-brand-info .login-left-img img{object-position:left top;} */
}

@media (max-width:991px){
    .page-login-v2 .login-left-v2 .page-login-main.form-horizontal{width:50%!important;}
    .page-login-v2 .page-brand-info{width:50%;margin:0px !important;max-width:100% !important;}
}

@media (max-width:767px){
    .page-login-v2 .login-left-v2 .page-login-main.form-horizontal{width:100%!important;height:auto!important;padding:50px 30px;}
    .page-login-v2 .page-brand-info{width:100%;margin:0px;max-width:100%;height:230px;display:none;}
    /* .page-login-v2 .page-brand-info .login-left-img img{object-position:right bottom;} */
    .page-login-v2 .login-left-v2{overflow:auto;}
    .page-login-v2 .page-login-main .brand{margin-bottom:40px;}
    .page-login-v2 .page-brand-info .login-left-img{height:100%;}
}

@media (max-height:500px){
    .page-login-v2 .login-left-v2 .page-login-main.form-horizontal{padding:50px 25px;}
    .page-login-v2 .page-login-main .brand{margin-bottom:30px;}
}
