header,p.submitbutton {position: relative;}
.PasswordRecovery h3,
.PasswordRecovery label,
[name="Login"].active .loginMobileHeader {color: #b7b7b7 !important;}
.unauth {
	background: #010101;
}

.unauth .homePlaceholder .button {
    background:#A20000;
}

.unauth h1, .unauth h2, .unauth h3 {
text-transform:none!important;
}

.unauth h1.slogan { font-weight: bold;}

.unauth .welcome {
	margin:40px auto;
	font-size:24px;
}

.unauth .body {
	background: #010101 url(/theme/custom/visual.jpg) no-repeat center top !important;
}

.unauth .dbrslanding h2 {font-size:32px;color:#A20000}
.unauth .dbrslanding p {font-size:16px;color:#FEFEFE}

.unauth footer a {
	color: #FFFFFF!important;
	font-weight: normal;
}

.unauth .LoginFront button, .unauth a {
color:#A20000!important;
}

.dbrsmember {
	width: 100%;
	text-align: center;
	padding: 5px;
	cursor: pointer;
}

.dbrsmember img {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	width: 100%;
max-width:168px;
	height: auto;
margin:auto;
}

.dbrsmember-info {
    background: #FFFFFF;
    position: absolute;
    top: 50%;
    height: 40%;
    width: 100%;    
    padding-top: 10px;
    left: 0;
    opacity: 0.7;
}

.dbrsmember-info p {margin: 0;font-size:14px!important;color:#010101!important;} 


div.hidden {display: none;}

#dbrsmembers {
margin-top:20px;margin-bottom: 40px;
	background: #FFFFFF;
	width: 100%;
	display: inline-block;
	max-width: unset;
	padding: 15px;

}


.copyright {
	font-size: 12px!important;
	text-align: right;
	padding: 0px;
}

img.icon {
	margin-right: 5px;
	vertical-align: baseline;
}

img.garantia {
	float: left;
	margin-right: 25px;
	margin-top: -12px;
}

.unauth footer {
	margin-top: 40px!important;
	background: none!important;
}

.search-list-link {background:#A20000!important}
/*341066.1.402.aa70866_1050172012*/