/* login page css */
.LoginSection .js-form-submit { margin-bottom: 5px; }
.login_sec .captcha__element .reload-captcha-wrapper button { outline: none; box-shadow: none; border: none; }
.login_sec .captcha__element { margin-bottom: 20px !important; display: block !important; }
.LoginSection .js-form-submit { margin-top: 0 !important; }
.FeedbackFrom .Left { padding: 35px; }
.form-group.has-error label, .bv-form .help-block { color: red; }
.form-group.has-error .form-control { border-color: red; }
@media (max-width:991px) {
	.FeedbackFrom .Left { padding: 30px 25px; }
}
@media (max-width:575px) {
	.FeedbackFrom .Left { padding: 25px 15px; }
}

/* login_sec flip effect */
.login_sec { -ms-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform-style: preserve-3d; perspective: 1000px; -webkit-perspective: 1000px; }
.login_sec #login, .login_sec #forgetpassword { -ms-transition: transform 0.7s cubic-bezier(.4, .2, .2, 1); transition: transform 0.7s cubic-bezier(.4, .2, .2, 1); -webkit-transition: transform 0.7s cubic-bezier(.4, .2, .2, 1); -webkit-backface-visibility: hidden; backface-visibility: hidden; }
.login_sec #login { -ms-transform: rotateY(0deg); -webkit-transform: rotateY(0deg); transform: rotateY(0deg); -webkit-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; }
.login_sec.login_wrap div#login { -ms-transform: rotateY(-180deg); -webkit-transform: rotateY(-180deg); transform: rotateY(-180deg); -webkit-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; }
.login_sec #forgetpassword { position: absolute; top: 0; left: 0; width: 100%; -ms-transform: rotateY(180deg) translateY(-50%); -webkit-transform: rotateY(180deg) translateY(-50%); transform: rotateY(180deg) translateY(-50%); -webkit-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; top: 50%; }
.login_sec.login_wrap div#forgetpassword { -ms-transform: rotateY(0deg) translateY(-50%); -webkit-transform: rotateY(0deg) translateY(-50%); transform: rotateY(0deg) translateY(-50%); -webkit-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; }

.line { height: 20px; position: relative; clear: both; border-top: 2px solid #0085C2; } 