﻿/*LOGIN*/

body.login {
background: #FBFBFB;
min-width: 0;
position: relative;margin: 0 auto;width: 100%;
}

#login {
width: 320px;
padding: 114px 0 0;
margin: auto;
}

#login form p {
margin-bottom: 0;
}

.login label {
color: #777;
font-size: 14px;
}

.login form .forgetmenot label {
font-size: 12px;
line-height: 19px;
}

#login form p.submit {
padding: 0;
}

.login h1 a {
background: url(images/moneywise.png) no-repeat top center;
width: 326px;
height: 67px;
text-indent: -9999px;
overflow: hidden;
padding-bottom: 15px;
display: block;
}

.login * {
margin: 0;
padding: 0;
}

label, #your-profile label + a {
vertical-align: middle;
}

.login form {
float: left;
margin-left: 8px;
padding: 26px 24px 46px;
font-weight: normal;
background: white;
border: 1px solid #E5E5E5;
-moz-box-shadow: rgba(200,200,200,0.7) 0 4px 10px -1px;
-webkit-box-shadow: rgba(200,200,200,0.7) 0 4px 10px -1px;
box-shadow: rgba(200,200,200,0.7) 0 4px 10px -1px;
}

.login form .input {
font-weight: 200;
font-size: 24px;
line-height: 1;
width: 100%;
padding: 3px;
margin-top: 2px;
margin-right: 6px;
margin-bottom: 16px;
border: 1px solid #E5E5E5;
background: #FBFBFB;
outline: none;
-moz-box-shadow: inset 1px 1px 2px rgba(200,200,200,0.2);
-webkit-box-shadow: inset 1px 1px 2px rgba(200,200,200,0.2);
box-shadow: inset 1px 1px 2px rgba(200,200,200,0.2);
}



.login form .forgetmenot {
font-weight: normal;
float: left;
margin-bottom: 0;
}

.login form .forgetmenot label {
font-size: 12px;
line-height: 19px;
}

#login form p {
margin-bottom: 0;
}

.login .button-primary {
font-size: 13px!important;
line-height: 16px;
padding: 3px 10px;
float: right;
}

.submit input, .button, input.button, .button-primary, input.button-primary, .button-secondary, input.button-secondary, .button-highlighted, input.button-highlighted, #postcustomstuff .submit input {
text-decoration: none;
font-size: 12px!important;
line-height: 13px;
padding: 3px 8px;
cursor: pointer;
border-width: 1px;
border-style: solid;
-webkit-border-radius: 11px;
border-radius: 11px;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}

input.button-primary, button.button-primary, a.button-primary {
border-color: #298CBA;
font-weight: bold;
color: white;
background: #21759B ;
text-shadow: rgba(0, 0, 0, 0.3) 0 -1px 0;
}

.button, .submit input, .button-secondary {
background: #F2F2F2 ;
text-shadow: rgba(255, 255, 255, 1) 0 1px 0;
}

input.button-primary, button.button-primary, a.button-primary {
border-color: #298CBA;
font-weight: bold;
color: white;
background: #21759B scroll left top;
text-shadow: rgba(0, 0, 0, 0.3) 0 -1px 0;
}

input.button-primary:hover, button.button-primary:hover, a.button-primary:hover, a.button-primary:focus, a.button-primary:active {
border-color: #13455B;
color: #EAF2FA;
}

#login form p.submit 
{
    float: right;
padding: 0;
}

div.loginWrapper{position: absolute;left: 50%;right: 50%;width: 500px;margin-left: -250px;margin-right: auto;float: left;}

img.loginLogo
{
    float: left;
    width: 250px;
    margin: 20px 0 10px 0;
}

/*MASTERPAGE*/

div.Profile
{
float:right;
width: 210px;
}
span.loggedUser
{
    float:right;
    width:210px;
 text-align: right;
margin: 5px 5px 0 0;
}

a:link.logout,a:visited.logout,a:hover.logout,a:active.logout
{
    float: right;
width: 210px;
text-align: right;
margin: 5px 5px 0 0;
        
}

input.password
{
    float: left;
    margin-top: 7px;
}

span.message
{
    float: right;
    color: red;
    width: 260px;
}
   