
/*
* Login
*/
.tx-felogin-pi1 .felogin-header {

}

.tx-felogin-pi1 .felogin-message {
	margin: 10px 0;
	font-size: .8em;
}

.tx-felogin-pi1 .felogin-message.status-error {
    border: 1px solid #cc0000;
	padding: 10px 20px;
	color: #cc0000;
}

.tx-felogin-pi1 .felogin-message.status-logout {

}

.tx-felogin-pi1 .felogin-form-inputwrap {
    margin: 10px 0 0 0;
}

.tx-felogin-pi1 .felogin-form-inputwrap .felogin-form-inputwrap-row {
    overflow: hidden;
    padding: 6px 0;
}

.tx-felogin-pi1 .felogin-form-inputwrap .felogin-form-inputwrap-row label {
    font-size: .8em;
    float: left;
    width: 120px;
    margin-top: 8px;
}

.tx-felogin-pi1 .felogin-form-inputwrap .felogin-form-inputwrap-row  input {
    font-size: .8em;
    float: left;
    padding: 8px 10px;
    width: 200px;
    transition: all 300ms ease-in;
}

.tx-felogin-pi1 .felogin-form-inputwrap .felogin-form-inputwrap-row  input:focus {
    background: #efefef;
}

.tx-felogin-pi1 .felogin-form-inputwrap .felogin-form-inputwrap-row.type-submit {
	margin-left: 120px;
}

.tx-felogin-pi1 .felogin-form-inputwrap .felogin-form-inputwrap-row.type-submit input[type="submit"] {
	width: 222px;
	cursor: pointer;
	background: #CC0000;
	color: #fff;
}


/*
* Logout
*/
.tx-felogin-pi1 .felogin-form-logout {

}

.tx-felogin-pi1 .felogin-form-logout .felogin-curusername {
	font-size: .8em;
	padding: 10px 20px;
	background: #efefef;
}

.tx-felogin-pi1 .felogin-logoutbutton {
	width: auto;
	cursor: pointer;
	background: #CC0000;
	color: #fff;
    padding: 8px 10px;
	margin: 10px 0 0 0; 
	float: right;
}







