.tem01-password{background-color:#f8f7fa;}
.tem01-login-sm .login-wrapper .item{position: relative;background:#fff;border-radius: 30px;width: 100%;}
.tem01-login-sm .login-wrapper .form{width:100%;}
.tem01-login-sm .login-logo{width: auto;margin:0 auto;display:block;}
.tem01-login-sm .login-content .forget-pw a{position: static;}
.tem01-password .content-section{padding: 0!important;}
@media (min-width:992px){
    .tem01-login-sm .login-right .item{padding:10% 15% 15%;}
    .tem01-login-sm .form-error{position: absolute;}
    .tem01-login-sm .login-right{border-radius: 30px;}
    .tem01-login-sm .login-wrapper .item{width:100%;padding: 5% 10% 10%;}
}
@media(min-width:769px){
    .tem01-login-sm .login-wrapper{max-width: 800px;}
    .tem01-password .tem01-login-sm{height: 100vh;}
}
@media(max-width:768px){
    .tem01-login-sm{align-content:flex-start;}
    .tem01-password .container{padding:0!important;}
    .tem01-login-sm{align-items: flex-start;}
    .tem01-login-sm .login-wrapper{height: auto;}
    .tem01-login-sm .login-wrapper .item{align-items:flex-start;border-radius: 0;width:100%;padding:5% 3%;}
}