body {
	height: 100%;
}
.ajax-login-default-form-container label {
	font-weight: bold; margin-bottom: 5px; display: block;
}
.ajax-login-register-container .meta {
	color: rgb(166, 166, 166); line-height: 1.2em; font-family: helvetica; font-size: 11px; font-weight: 300;
}
.ajax-login-default-form-container input[type='password']:hover {
	border-color: rgb(170, 170, 170);
}
.ajax-login-default-form-container input[type='text']:hover {
	border-color: rgb(170, 170, 170);
}
.ajax-login-default-form-container input[type='password']:focus {
	border-color: rgb(153, 153, 153);
}
.ajax-login-default-form-container input[type='text']:focus {
	border-color: rgb(153, 153, 153);
}
.ajax-login-default-form-container input[type='password'] {
	background: rgb(255, 255, 255); margin: 0px; padding: 5px; border-radius: 0px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 95%; letter-spacing: 0.1em; font-size: 12px; transition-property: border-color; transition-duration: 0.3s; transition-timing-function: linear; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-timing-function: linear; -moz-transition-timing-function: linear; -o-transition-timing-function: linear;
}
.ajax-login-default-form-container input[type='text'] {
	background: rgb(255, 255, 255); margin: 0px; padding: 5px; border-radius: 0px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 95%; letter-spacing: 0.1em; font-size: 12px; transition-property: border-color; transition-duration: 0.3s; transition-timing-function: linear; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-timing-function: linear; -moz-transition-timing-function: linear; -o-transition-timing-function: linear;
}
.ajax-login-default-form-container input[type='submit']:hover {
	color: rgb(0, 128, 0);
}
.ajax-login-default-form-container input[type='submit']:active {
	border: 1px solid rgb(207, 207, 207); border-image: none; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset; -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
}
.ajax-login-default-form-container input[type='submit']:disabled:hover {
	cursor: default;
}
.ajax-login-default-form-container input[type='submit']:disabled {
	cursor: pointer; opacity: 0.5;
}
.ajax-login-default-form-container input[type='submit'] {
	background: rgb(224, 224, 224); padding: 7px 20px; border-radius: 3px; border: 1px solid rgb(207, 207, 207); border-image: none; color: rgb(0, 128, 0); text-transform: uppercase; font-size: 12px; font-weight: bold; float: left; cursor: pointer; box-shadow: none; text-shadow: 0px 1px 0px #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; -webkit-transition-property: background-image; -webkit-transition-duration: 0.3s; -webkit-transition-timing-function: linear;
}
.ajax-login-default-form-container .button-container {
	padding: 0px; width: 100%; float: left;
}
.ajax-login-default-form-container .noon {
	margin: 0px 0px 15px;
}
.ajax-login-default-form-container input[type='button'].text {
	background: none; padding: 7px 15px; border: 0px currentColor; border-image: none; color: rgb(255, 0, 0); font-size: 12px; font-weight: bold; float: right; cursor: pointer; box-shadow: none; text-shadow: 0px 1px 0px #fff;
}
.ajax-login-default-form-container .error-container {
	margin: 0px 0px 10px; padding: 8px; border: 1px solid rgb(238, 211, 215); border-image: none; width: 295px; color: rgb(185, 74, 72); float: left; text-shadow: 0px 1px 0px rgba(255,255,255,0.5); background-color: rgb(242, 222, 222);
}
.ajax-login-default-form-container .success-container {
	padding: 8px 35px 8px 14px; border: 1px solid rgb(187, 209, 187); border-image: none; color: rgb(70, 136, 71); text-shadow: 0px 1px 0px rgba(255,255,255,0.5); background-color: rgb(223, 240, 216);
}
.login_form .button-container {
	margin-top: 15px;
}
.ajax-login-default-form-container a.fb-login::before {
	width: 32px; height: 32px; text-align: center; color: rgb(66, 94, 172); margin-right: 5px; display: inline-block; content: "."; text-shadow: none; background-image: url("images/fb-icon.png"); background-repeat: no-repeat; background-size: 100%;
}
.ajax-login-default-form-container a.fb-login {
	background: rgb(76, 105, 186); border-color: rgb(76, 105, 186); margin: 0px; padding: 5px 8px 5px 5px; border-radius: 4px; color: rgb(255, 255, 255); line-height: 2.4em; clear: both; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 13px; text-decoration: none; display: inline-block; text-shadow: 0px -1px 0px #354c8c; -webkit-font-smoothing: antialiased;
}
.ajax-login-default-form-container a.fb-login:hover {
	cursor: pointer;
}
.hentry .ajax-login-default-form-container input[type='text'] {
	width: 300px;
}
.hentry .ajax-login-default-form-container input[type='password'] {
	width: 300px;
}
.hentry .fb-login-container {
	margin: 0px 0px 20px;
}
.hentry .wide .button-container input[type='submit'] {
	float: left;
}
.hentry .ajax-login-register-register-container .wide .fb-login-container {
	margin: 43px 0px 0px;
}
.form-wrapper {
	margin: 0px 0px 20px; width: 100%; float: left;
}
.wide .fb-login-container {
	margin: 22px 0px 0px; width: 35%; float: left;
}
.wide .form-wrapper input[type='text'] {
	width: 95%;
}
.wide .form-wrapper input[type='password'] {
	width: 95%;
}
.wide .button-container input[type='submit'] {
	float: right;
}
.ui-dialog .form-wrapper {
	margin: 0px;
}
@media screen and (max-width:782px)
{
.hentry .ajax-login-default-form-container input[type='text'] {
	width: 100%;
}
.hentry .ajax-login-default-form-container input[type='password'] {
	width: 100%;
}
}
@media screen and (max-width:600px)
{
.hentry .ajax-login-default-form-container input[type='text'] {
	
}
.hentry .ajax-login-default-form-container input[type='password'] {
	
}
}
