﻿
/* ------------------------------ pretty login (css adapter version) ------------------------------ */

.PrettyLogin
{
}

.PrettyLogin .AspNet-Login
{
    padding: 4px;
	/*
    border: solid 1px #284775;
	*/
}

.PrettyLogin .AspNet-Login label,
.PrettyLogin .AspNet-Login input
{
    color: #5D7B9D;
}

.PrettyLogin .AspNet-Login .AspNet-Login-UserPanel input,
.PrettyLogin .AspNet-Login .AspNet-Login-PasswordPanel input,
.PrettyLogin .AspNet-PasswordRecovery .AspNet-PasswordRecovery-UserName-UserPanel input
{
    font-size: 1em;  /* lets the form element scale */
    background-color: #F5F9FF;    
}

/* This rule is used when AutoAccessKey is true */
.PrettyLogin .AspNet-Login label em
{
    text-decoration: underline;
    font-style: normal;
}

.PrettyLogin .AspNet-Login .AspNet-Login-TitlePanel
{
    font-weight: bold;
    color: #F7F6F3;
    background-color: #999966;
    text-align: center;
    height: 1.7em;
    margin-bottom: 0.3em;
    padding-top: 0.4em;
}

.PrettyLogin .AspNet-Login .AspNet-Login-FailurePanel
{
	border-top:1px solid black;
	margin-top:5px;
	padding-top: 5px;
    height: 4em;
    color: #990000;
}

.PrettyLogin .AspNet-Login .AspNet-Login-UserPanel,
.PrettyLogin .AspNet-Login .AspNet-Login-PasswordPanel,
.PrettyLogin .AspNet-Login .AspNet-Login-RememberMePanel,
.PrettyLogin .AspNet-Login .AspNet-Login-SubmitPanel
{
    padding: 0.25em 0.1em 0 0;
}

.PrettyLogin .AspNet-Login .AspNet-Login-UserPanel,
.PrettyLogin .AspNet-Login .AspNet-Login-PasswordPanel,
.PrettyLogin .AspNet-Login .AspNet-Login-SubmitPanel
{
}
.PrettyLogin .AspNet-Login .AspNet-Login-PasswordPanel
{
	margin-top:5px;
}

.PrettyLogin .AspNet-Login .AspNet-Login-SubmitPanel
{
	text-align:right;
}
.PrettyLogin .AspNet-Login .AspNet-Login-SubmitPanel input
{
	margin:5px;
}

.PrettyLogin .AspNet-Login .AspNet-Login-UserPanel label,
.PrettyLogin .AspNet-Login .AspNet-Login-PasswordPanel label
{
    white-space: nowrap;
    width:10em;
    display:block;
    float:left;
    text-align:right;
    padding-right:10px;
    line-height: 1.8em;
}

.PrettyLogin .AspNet-Login .AspNet-Login-UserPanel input
{
    width: 15em;
}
.PrettyLogin .AspNet-Login .AspNet-Login-PasswordPanel input
{
    width: 7em;
}
.PrettyLogin .AspNet-Login .AspNet-Login-RememberMePanel
{
	margin: 10px 0px 10px 0px;
}

.PrettyLogin .AspNet-Login .AspNet-Login-RememberMePanel input
{
	margin-left:11em;
}

.NoThanks-PrettyLogin .AspNet-Login .AspNet-Login-SubmitPanel input
{
    background: #284775;
    color: #00FFFF;
    border: solid 1px #5D7B9D;
    height: 1.7em;
}

.PrettyLogin .AspNet-Login .AspNet-Login-InstructionPanel,
.PrettyLogin .AspNet-Login .AspNet-Login-HelpPanel,
.PrettyLogin .AspNet-Login .AspNet-Login-PasswordPanel,
.PrettyLogin .AspNet-Login .AspNet-Login-RememberMePanel,
.PrettyLogin .AspNet-Login .AspNet-Login-CreateUserPanel,
.PrettyLogin .AspNet-Login .AspNet-Login-PasswordRecoveryPanel
{
}

div.password_recovery .sub_btn
{
	float:left;
}

div.password_recovery .their_email
{
	width:20em;
}

div.password_recovery
{
	padding:10px;
	margin-top:5px;
}

