body {
background: none repeat scroll 0% 0% rgb(245, 245, 245);
margin: 0px;
padding: 0px;
color: rgb(89, 89, 89);
font: 12px Arial, Helvetica, sans-serif;
overflow: hidden;
}
ul {
margin: 0px;
padding: 5px 5px 0px 0px;
float: left;
}
ul li {
margin: 0px;
padding: 2px 0px;
list-style-type: none;
line-height: 1.5em;
}
a,a:visited,a:active {
text-decoration: none;
color: rgb(51, 102, 187);
}
.LoginForm {
width: 700px;
margin: 0px auto;
padding: 231px 0px 0px;
background: url('brightree_login_logo.png') no-repeat scroll transparent;
background-position-x: 45%;
background-position-y: 20%;
background-size: 660px 194px;
position: relative;
}
.form_btm {
height: 53px;
width: 700px;
background: url('formbottom.png') no-repeat scroll center top
transparent;
clear: both;
margin: 0px auto;
}
a:hover {
text-decoration: underline;
}
.resetPassword, .LoginForm form {
background: url('formbody.png') repeat-y scroll center center
transparent;
padding: 24px 10px 0px;
margin: 0px;
width: 680px;
height: auto;
display: block;
float: none;
position: relative;
}
form ul {
float: left;
}
form ul li {
clear: both;
}
li label {
float: left;
font-weight: bold;
width: 70px;
padding-top: 5px;
}
div.input {
float: left;
width: 50%;
}
.input input {
width: 155px;
}
.right {
background: url('list_shdw.png') no-repeat scroll left top transparent;
height: 140px;
padding-left: 30px;
width: 250px;
}
.left {
padding-left: 50px;
width: 300px;
display: block;
margin: 0px;
padding-right: 25px;
}
.left li {
padding-left: 24px;
}
li a {
cursor: pointer;
}
.btn {
background: url('bgbtn.png') no-repeat scroll 0px 0px transparent;
border: medium none;
display: inline-block;
height: 29px;
min-height: 29px;
line-height: 29px;
margin: 2px 0px;
padding: 0px 0px 0px 4px;
}
.btn.alt {
background-position: 0px -58px;
margin: 3px 0px 6px;
}
#buttonSignIn,.btn a {
background: url('bgbtn.png') no-repeat scroll right -29px transparent;
border: 0px none;
color: rgb(255, 255, 255);
font-size: 12px;
font-weight: bold;
height: 29px;
min-height: 29px;
line-height: 29px;
margin: 0px;
padding: 0px 20px 0px 12px;
text-transform: uppercase;
display: block;
}
#buttonSignIn {
background-position: right -87px;
cursor: pointer;
display: inline-block;
font-family: Arial, Helvetica, sans-serif;
padding: 0px 20px 0px 14px;
width: auto;
}
.pW {
margin: 0px 0px 0px 70px;
padding: 0px;
}
.left li.logBtn_box {
display: block;
padding-left: 94px;
float: left;
}
.btn a:hover {
text-decoration: none;
}
.loginErr {
color: rgb(242, 168, 60);
display: inline-block;
float: left;
height: 22px;
padding: 0px;
width: 255px;
z-index: 3;
}
.loginErrLong {
color: red;
display: block;
float: left;
min-height: 22px;
padding: 12px 0px 10px;
margin: 0px;
}
.alerts {
width: 640px;
margin: 0px auto;
padding-bottom: 12px;
color: rgb(255, 0, 0);
}
.form:after,.LoginForm:after,form ul li:after,#footer:after,#footer ul:after,form:after
{
content: ".";
display: block;
height: 0px;
clear: both;
visibility: hidden;
}
#footer {
width: 650px;
margin: 0px auto;
}
#footer p {
float: left;
margin: 0px;
padding: 12px 0px 0px;
font-size: 11px;
}
#footer ul {
float: right;
list-style-type: none;
margin: 11px 0px 0px;
padding: 0px;
}
#footer ul li {
border-right: 1px solid rgb(172, 172, 172);
float: left;
margin: 0px 5px 0px 0px;
padding: 0px 5px 0px 0px;
font-size: 11px;
}
#footer ul li.last {
border: medium none;
margin: 0px;
padding: 0px;
}
.email-tracker-text {
background-color: #FFFFFF;
border: 2px solid #CCCCCC;
border-radius: 4px;
box-shadow: 0 1px 1px rgb(0 0 0 / 8%) inset;
color: #555555;
font-size: 12px;
height: 28px;
line-height: 1.22857;
padding: 5px;
transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
vertical-align: middle;
width: 100%;
-webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.email-tracker-submit-button {
background: #016ABC;
color: #fff;
border: 1px solid #eee;
border-radius: 20px;
height:35px;
text-shadow: none;
}