/*
-----------------------------------------------
Client:Demand Local
Project:Dashboard

File Name: login.css 
Version: 1.0
Notes: Rules for login page.

Author: Dayspring Technologies, Inc.
Email: info@dayspring-tech.com
Web: http://www.dayspring-tech.com/
----------------------------------------------- */

body#login #unav {
/*	padding:11px 10px 13px; */
	}
body#login #unav ul, body#login #hd form, body#login #hd img.img-right, body#login #pcon-hd img.nav, body#login p#bnav {
	/* display:none; */
	}
body#login div#pcon-hd {
	min-height:0;
	padding:0;
	position:relative;
	}
body#login #pcon-hd h1 {
	margin:30px 0 20px;
	}

body#login form {
	margin:0 auto 20px;
	padding:125px 0 50px;
	overflow:visible;
	width:500px;
   }
body#login form#changeInfo {
    width:550px;
    }
body#login form li {
  height:30px;
	overflow:visible;
	}
body#login form label {
  font-family:'trebuchet ms';
	font-size:131%;
	position:absolute;
	right:392px;
	top:5px;
	}
body#login form input[type="text"],body#login form input[type="password"] {
  font-size:131%;
	right:75px;
	position:absolute;
	top:0;
	}
body#login form input[type="submit"] {
	font-size:108%;
	margin:0;
	right:75px;
	position:absolute;
	top:0;
	}
body#login form a.form-tip {
	display:block;
	font-weight:bold;
	left:435px;
	position:absolute;
	text-decoration:none;
	top:6px;
	white-space:nowrap;
	}
body#login div#ft {
	background: none;
}

/* Remember me checkbox
------------------------------------------------- */
fieldset.remember {
	left:130px;
	position:relative;
	margin:0;
  overflow:show;
	width:auto;
	}
fieldset.remember legend {
  left:-9999px;
  position:absolute;
	}
fieldset.remember span {
  display:block;
	margin:0;
  padding:0;
  }
fieldset.remember span input {
  display:inline;
  margin:0 2px 0 0;
  padding:0;
	vertical-align:middle;
  }
body#login fieldset.remember span label {
  display:inline;
	font-family:'lucida sans';
	font-size:100%;
  font-weight:normal;
	margin:0;
  padding:0;
	position:static;
	right:auto;
	top:auto;
  }

/* Error styles inline
------------------------------------------------- */
body#login form li.error {
  height:58px;
	}
form li ul.error_list {
  display:none;
  }
form li.error label{
  color:#df0000;
  }
form li.error input[type="text"],form li.error input[type="password"]{
  background-color:#ffdfdf;
  border:1px solid #df0000;
  }
form li.error ul.error_list {
  bottom:0;
	color:#df0000;
  display:block;
  font-size:100%;
	left:130px;
	position:absolute;
	}
form#changeInfo li.error ul.error_list {
    left:180px;
    }
form#changeInfo li p.note {
    left:490px !important;
    color:#000000 !important;
    position:absolute !important;
    top:0;
    width:210px;
    }    
body#login form li.error p {
  bottom:0;
  font-size:100%;
	left:130px;
	position:absolute;
	}
form li.flash p {
  bottom:0;
	color:#32669D;
  display:block;
  font-size:100%;
	left:130px;
	position:absolute;
	}

