﻿.panel form.login_form{ margin-bottom: 0; padding: 0 190px; }

form.login_form label.header{ font-size: .85em; font-variant: normal; color: #6B692E; font-weight: bold; width: 100%; }
form.login_form ul.providers { text-align:center; list-style-type:none; display:inline; }
#content form.login_form ul.providers li, .panel form.login_form ul.providers li {float:left; padding:2px; clear: none; -moz-border-radius: 2px; -webkit-border-radius: 2px; cursor: pointer; margin-right: 1px; }
form.login_form ul.providers li span {padding:0 1em 0 3px}
form.login_form fieldset {clear:both; padding:0em 0}

form.login_form label {display: block; float: none; }
form.login_form input{ float: none; display: inline; }
form.login_form input[type=text]{ margin-bottom: 5px; padding: 3px; }
form.login_form input[type=submit]{ display: block; float: right; font-size: 1em; margin-top: -32px; margin-right: 22px; }
input#openid_username {width:8em}
input#user_openid_identifier {width:18em}
form.login_form ul.providers li span{ padding: 0;}
form.login_form ul.providers li:hover{ background: #EDECD2; }
form.login_form ul.providers li.highlight { background: #5D8109; }
form.login_form fieldset div {display:inline-block}
form.login_form input[type='submit'] {margin-left:1em;}

.openid_logo{color:#F7931E;padding:6px 0px 8px 28px; background: url(/images/openid/openidico.png) no-repeat}

#openid_login{float:left; font-size:larger; width:30%; margin:2em 1em; text-align:center}
#openid_login div{margin-top:0.5em}
#openid_login div+span{font-size:smaller}

form.login_form #errorExplanation{ margin-bottom: 2em; }
	form.login_for