div.bx-auth {
	width:100%;
	margin-bottom:24px;
	text-align: center;
	color: #666;
	min-width: 100%;
}
div.bx-auth form {padding:0; margin:0;}
div.bx-auth-line {border-bottom:1px solid #E3E3E3; padding-bottom:10px;}
div.bx-auth-title {font-size:140%; border-bottom:solid 2px #E3E3E3; padding-bottom:12px; }
#pagetitle{text-align: center;}
td.bx-auth-label{text-align:right;}
table.bx-auth-table{margin-top:36px; }
table.bx-auth-table td {padding:3px;}

.bx-auth-input{
	display: block;
    padding: 3px 6px;
    border: 1px solid #DDD;
    color: black !important;
    font-size: 0.9em;
    text-decoration: none;
    border-radius: 2px;
}
.login-btn{
	color: white !important;
    background: #987B50;
    border: 1px solid #DDD;
    cursor: pointer;
    padding: 8px;
	font-size: 15px;
}
#links{
        width: 370px;
        overflow: hidden;
        font-size: 14px;
        margin-top: 15px;
}

        #links p{
                padding: 0;
                margin: 0;
        }
        
        #links a{
                color: #555 !important;
        }

        #registration{
                float: left;
                text-align: left;
            margin-left: 52px;
        }

        #forgot-pass{
                padding-left: 20px;
                float: left;
                text-align: center;
        }

        #auth-feedback{
                float: right;
                text-align: right;
        }