@charset "utf-8";
.hold-transition.login-page .login-box {
	width: 564px;
}
.hold-transition.login-page {
	background-color: #1a2226;
}
.hold-transition.login-page .login-box {
	border: 1px solid rgba(191,190,190,1.00);
	border-radius: 24px;
	padding-top: 31px;
	padding-bottom: 36px;
	background: #fff;
}

@media (max-width:580px){
    .hold-transition.login-page .login-box {
        width: 405px;
    }
    .login-logo a #site-logo {
        width: 77%;
    }
}

@media (max-width:423px){
    .login-box-body #login-form label.pull-right  {
        display: block;
        float: left;
        clear: left;
        margin-bottom: 15px;
        padding-bottom: 0px;
    }
    .hold-transition.login-page .login-box {
        max-width: 291px;
        height: 550px;
    }

    .login-box-body #login-form #submit-login {
        display: block;
        margin-bottom: 11px;
    }
}

.login-box .content {
    min-height: 270px !important;
}