.account-login-page .account-login-page-container {
	margin-top:20px
}
.account-login-page #login_frame {
	float:none;
	width:auto;
	margin-top:0
}
.account-login-page #login_frame .swat-button.swat-primary {
	display:block;
	width:100%;
	padding-left:0;
	padding-right:0
}
@media(min-width:768px) {
.account-login-page #login_frame .swat-button.swat-primary {
display:inline-block;
width:auto;
padding:10px 20px;
font-size:16px;
line-height:1.42857143;
border-radius:5px
}
}
.account-login-page .account-login-page-ui-container {
	position:relative;
	min-height:1px;
	padding-left:15px;
	padding-right:15px
}
@media(min-width:768px) {
.account-login-page .account-login-page-ui-container {
float:left;
width:66.66666667%
}
}
.account-login-page #article_bodytext {
	position:relative;
	min-height:1px;
	padding-left:15px;
	padding-right:15px
}
@media(min-width:768px) {
.account-login-page #article_bodytext {
float:left;
width:33.33333333%
}
}
.account-login-page #opt_out_form {
	display:inline
}
.account-login-page #opt_out_message {
	margin-top:10px
}
.account-login-page #password_field a {
	display:inline-block;
	margin-bottom:0;
	font-weight:600;
	text-align:center;
	vertical-align:middle;
	background-image:none;
	border:1px solid transparent;
	white-space:nowrap;
	padding:10px 40px;
	font-size:16px;
	line-height:1.42857143;
	border-radius:5px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	color:#4486f9;
	font-weight:normal;
	cursor:pointer;
	border-radius:0;
	box-shadow:none;
	margin:0;
	padding-left:0;
	padding-right:0
}
@media(max-width:992px) {
.account-login-page #password_field a {
white-space:normal;
padding:10px 20px
}
}
.account-login-page #password_field a:focus, .account-login-page #password_field a:active:focus, .account-login-page #password_field a.active:focus {
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.account-login-page #password_field a:hover, .account-login-page #password_field a:focus {
	color:#333;
	text-decoration:none
}
.account-login-page #password_field a:active, .account-login-page #password_field a.active {
	outline:0;
	background-image:none;
	-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
	-moz-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
	box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125)
}
.account-login-page #password_field a.disabled, .account-login-page #password_field a[disabled], fieldset[disabled] .account-login-page #password_field a {
	cursor:not-allowed;
	pointer-events:none;
	opacity:.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.account-login-page #password_field a, .account-login-page #password_field a:active, .account-login-page #password_field a[disabled], fieldset[disabled] .account-login-page #password_field a {
	background-color:transparent;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.account-login-page #password_field a, .account-login-page #password_field a:hover, .account-login-page #password_field a:focus, .account-login-page #password_field a:active {
	border-color:transparent
}
.account-login-page #password_field a:hover, .account-login-page #password_field a:focus {
	color:#075ae9;
	text-decoration:underline;
	background-color:transparent
}
.account-login-page #password_field a[disabled]:hover, fieldset[disabled] .account-login-page #password_field a:hover, .account-login-page #password_field a[disabled]:focus, fieldset[disabled] .account-login-page #password_field a:focus {
	color:#777;
	text-decoration:none
}
@media(min-width:992px) {
.account-login-page #password_field input {
width:200px;
display:inline-block;
margin-right:20px
}
}
