.section__loginPage{background-image:url('../../../asset/images/bglogin.jpg');background-position:center;background-size:cover;position:fixed;top:0px;left:0px;width:100%;height:100%;}
.form__loginPage{background:#ffffff;max-width:600px;border-radius:8px;padding:40px;display:block;text-align:center;box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);}
.form__loginPage .form__el{margin-bottom:30px;}
.form__loginPage input:not([type="checkbox"]):not([type="radio"]){font-size:1rem;width:80%;border:0px;margin:0 auto;padding:12px;border:1px solid #aaa;border-radius:4px;}
.form__loginPage .el_button{margin-top:40px;}
.form__loginPage button{padding:14px 20px;background:var(--main-color);border:0px;border-radius:8px;cursor:pointer;color:#ffffff;font-size:18px;line-height:1;}
.error__loginPage{color:#dd0000;display:none;margin-top:30px;}
.langSelect{margin:30px 0px;}
.langSelect label{text-align:center;flex:1;width:100%;display:block;}
.langSelect label img{height:30px;margin-bottom:3px;}

div.app{position:fixed;top:15px;right:15px;background:rgb(255,255,255,0.8);border-radius:10px;padding:15px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);font-weight:500;}
div.app img{height:75px;margin-top:5px;}

@media screen and (max-width:900px){
	.form__loginPage input:not([type="checkbox"]):not([type="radio"]){width:100%;}
	.section__loginPage{display:flex;flex-wrap:wrap;}
	div.app{position:relative;top:0px;right:initial;padding:10px;margin-bottom:10px;}
	div.app img{height:60px;}
}