/* CSS Document */

html body.bg-full-screen-image{background:url(../images/asper.jpg) no-repeat center center fixed;background-size:auto auto;background-size:cover}.login--fullscreen{position:fixed;z-index:20000;top:0;left:0;height:100%;width:100%;overflow-y:auto}.login__block{padding:6.15rem 3.07rem 6.15rem;width:100%;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;position:relative;z-index:2}@media(max-width:991px){.login__block{padding:6.15rem 1.53rem 6.15rem}}.login__block__inner{min-width:23.07rem;max-width:38.46rem;margin:0 auto;padding:1.84rem 3.07rem 1.53rem;-webkit-border-radius:10px;border-radius:10px;overflow:hidden;background-color:#fff;position:relative}.login__block__form{position:relative;z-index:2}.login__block__promo{padding:0 0 4.61rem;max-width:61.53rem;font-size:1.23rem;line-height:2rem;text-align:center;margin:0 auto}.login__block__sidebar{display:none}@media(min-width:992px){.login__block--extended .login__block__inner{max-width:61.53rem}.login__block--extended .login__block__form{margin-right:23.07rem}.login__block--extended .login__block__sidebar{display:block;position:absolute;top:0;right:0;bottom:0;width:23.07rem;padding:6.15rem 3.07rem;color:#fff;background:#222034}.login__block--extended .login__block__sidebar__item{padding-left:1.53rem;border-left:2px solid #74708d;margin-bottom:1.53rem;color:#74708d}.login__block--extended .login__block__sidebar__title{margin-bottom:1.53rem;line-height:1.5}.login__block--extended .login__block__sidebar__place{font-size:1.07rem;font-weight:bold;position:absolute;z-index:2;bottom:3.07rem;left:3.07rem}}.login__header{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;width:100%;color:#fff;padding:3.07rem}@media(max-width:991px){.login__header{padding:3.07rem 1.53rem 3.07rem}}.login__header__logo img{max-width:11.53rem;max-height:3.84rem}.login__header__menu{text-align:right;margin-top:.76rem}@media(max-width:991px){.login__header__menu{text-align:left}}.login__header__menu ul{font-size:1.23rem}.login__header__menu ul li{margin-right:1.53rem;text-transform:uppercase}.login__header__menu ul li:last-child{margin-right:0}.login__header__menu ul li.active a{border-bottom:1px solid rgba(255,255,255,.5)}.login__header__menu ul li a{color:#fff !important;line-height:1.4;display:inline-block;margin-right:.76rem;font-weight:bold}.login__header__menu ul li a:hover{border-bottom:1px solid rgba(255,255,255,.5)}.login__footer{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;width:100%;color:#fff;padding:3.07rem}@media(max-width:991px){.login__footer{padding:3.07rem 1.53rem 3.07rem}}.login__footer ul{margin-bottom:0}.login__footer ul li{margin-right:1.53rem;text-transform:uppercase}.login__footer ul li:last-child{margin-right:0}.login__footer ul li a{color:#fff;opacity:.7;line-height:1.4;display:inline-block;margin-right:.76rem}.login__footer ul li a:hover{opacity:1}


.login-error {
	background: none repeat scroll 0 0 #FFF8CF;
	border: 1px solid #FFBD00;
	border-radius: 3px 3px 3px 3px;
	margin: 18px 0 2px 60px;
	padding: 9px;
	float:left;
	font-size:13px;
	max-width:330px;
}
.login-error a{
	text-decoration: none;
	color: #0B2A49;
}
.red {color:#7d0000;}
#errDivcheckUsername {font-size: 14px;}
.alert-box {
	background: none repeat scroll 0 0 #FFF8CF;
	border: 1px solid #FFBD00;
	border-radius: 3px 3px 3px 3px;
	margin: 5px 0 16px 0;
	padding: 9px;
	clear:both;
	font-size: 14px;
	line-height:1.3;
}
.alert-box.error {
	background: none repeat scroll 0 0 #FEECE9;
	border: 1px solid #F44128;
}
.alert-box.alert-default {
	background: none repeat scroll 0 0 #E6E6E6;
	border: 1px solid #9b9b9b;
}
.alert-box.alert-white {
	background: none repeat scroll 0 0 #ffffff;
	border: 1px solid #9b9b9b;
}
.alert-box.alert-confirmation {
	background: none repeat scroll 0 0 #EBF6EA;
	border: 1px solid #67BE60;
}