﻿/*  
 - special styles for CtrlLogin
 */
html body.Login
{
    height: 100%;
}

div.Login_Body div#divLanguageSelector {
    width: 100%;
    background-image: none;
    padding-bottom: 17px;
    padding-top: 13px;
    padding-left: 24px;
    padding-right: 24px;
    float: none;
}

TABLE.Login
{
	width: 300px;
	font-family: Verdana;
	font-size: 13px;
}

TABLE.LoginPrivacyData
{
	background-color: #AFC5D1;
	font-family: Verdana;
	font-size: 13px;
}

.TitleRow td 
{
	padding-left: 15px;
	padding-top:10px;	
	padding-bottom:5px;	
}

.TitleLabel 
{
	font-weight:bold;
}

.LoginInfoRow
{
	text-align:center;
}

.LoginInfoLabel
{
	text-align:left;
	padding-left: 8px;
}

.LoginGeneric,
.LoginUsername,
.LoginPassword,
.LoginSelfRegLogin, 
.LoginSelfRegPassword1, 
.LoginSelfRegPassword2,
.LoginSelfRegGeneric,
.LoginPassword2
{
	padding-top: 10px;
}

.LoginLabelGeneric,
.LoginLabelUsername,
.LoginLabelPassword,
.LoginLabelSelfRegLogin, 
.LoginLabelSelfRegPassword1, 
.LoginLabelSelfRegPassword2,
.LoginLabelSelfRegGeneric
{
	width: 100px;
	text-align:left;
	font-weight: normal;
	font-size: 13px;
	color: black;
	font-family: Verdana;
	padding-top: 6px;
}

.LoginTextboxGeneric,
.LoginTextboxUsername,
.LoginTextboxPassword,
.LoginTextboxSelfRegLogin, 
.LoginTextboxSelfRegPassword1, 
.LoginTextboxSelfRegPassword2,
.LoginTextboxSelfRegGeneric,
body.Login input[type="text"]
{
	width: 180px;
	font-weight: normal;
	font-size: 13px;
	font-family: Verdana;
	color: black;
	margin-right:15px;
	height:14pt;
	line-height:14pt;
	border: 1px solid #888888;
}

.LoginLabelUsername,
.LoginLabelPassword
{
    padding-right: 5px;
}

.SelfRegisterHeadline 
{
    /* This can be used for a headline above the Self-Register link; this must be activated via Settings.config/SelfRegistrationShowRegisterHeadline */
}

.LoginError
{
	font-weight: bold;
	font-size: 13px;
	text-align: center;
	color: #a00000;
	padding-left: 10px;
	padding-right: 10px;
}

.LoginButton
{
	width: auto;
	min-width: 90px;
	text-align:center;
	font-family: Verdana;
	font-weight: normal;
	font-size: 13px;
	color: black;
}

.LoginButtonRow
{
	height: 44px;
	text-align: left;
	font-weight: bold;
	font-size: 13px;
	color: black;
}

.LinkTextRow
{
	padding-top:5px;
	padding-bottom:5px;
	text-align: left;
	font-weight: normal;
	font-size: 13px;
	color: black;
}

.LinkText
{
	font-weight: bold;
}


.AddInfoRow
{
	vertical-align:top;
}

.AddInfoLabel
{
	border: none;
	font-family: Verdana;
	font-weight: normal;
	font-size: 13px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left: 15px;
	padding-right: 15px;
}

.CheckBox
{
	border: none;
	font-family: Verdana;
	font-weight: normal;
	font-size: 13px;
}

.CheckBoxLabel
{
	border: none;
	font-family: Verdana;
	font-weight: normal;
	font-size: 13px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left: 15px;
}

/* =================================== */
/* START: NEW and cleaned up styles!!! */

/* Style that can be used to mark required fields via CSS (the labels) */
.LoginLabelSelfRegGenericRequired 
{
    /*font-weight: bold;*/
}

/* Style that can be used to mark required textboxes via CSS */
.LoginTextboxSelfRegGenericRequired 
{
    /*border: 1px solid #000000;*/
}

/* Style that can be used to mark invalid fields via CSS (the labels); used after validation! */
.LoginLabelSelfRegGenericInvalid 
{
    /*color: #FF0000;*/
}

/* Style that can be used to mark invalid textboxes via CSS; used after validation! */
.LoginTextboxSelfRegGenericInvalid
{
    background-color: #FF6666;
}

/* END: NEW and cleaned up styles!!! */
/* =================================== */
