body { background: url(../images/login.jpg) no-repeat center; background-size: cover; }
.page-header { display: none; }
.form-block { top:calc(50% - 400px / 2); left: calc(50% - 440px / 2); width: 440px; height: 400px; margin: 0; }
.form-block>img { width: 140px;  height: auto; margin: 30px auto 10px; }
.form-block .form-title { text-align: center; font-size: 24px; color: #fff; text-shadow: 0px 0px 2px #b2c8de, 0px 0px 3px #b2c8de, 0px 0px 4px #b2c8de; }
.forgot-row { display: none; }
#form-bg { top: calc(50% - 360px / 2); left: calc(50% - 400px / 2); width: 400px; height: 360px; margin: -60px 0 0 -60px; background-color: #c0cddf; }
#border-bg { display: none; }
@media screen and (min-width: 1540px) {
	.form-block { top:calc(50% - 440px / 2); left: calc(50% - 460px / 2); width: 460px; height: 440px; }
	#form-bg { margin: -70px 0 0 -70px; }
}
.language-switch-box { display: none; }


