﻿.loyalty-login{overflow:auto;width:100%}.loyalty-login h3{margin:10px 7px;text-transform:uppercase}.loyalty-login h3 em{display:block}.loyalty-login li{line-height:22px;margin-top:5px;padding:0 7px 0 9px;overflow:hidden}.loyalty-login label{float:left;overflow:hidden;width:60px;text-align:left}.loyalty-login .form-field{padding:3px}.loyalty-login div.loyalty-login-detail{padding:2px 2px 2px 50px}.loyalty-login .footer{line-height:25px;text-align:right}.loyalty-login .footer a,.loyalty-login .footer input{background:0 0;border:none;margin:0 7px 0 0;padding:0;color:#38a8fd}.loyalty-login span.button-separator{border-left:solid 1px #666;padding-right:7px}.loyalty-login ul.signin-errors{color:#e01027}.loyalty-login ul.signin-errors li{text-align:left}.loyalty-login input[type=button]{cursor:pointer}.loyalty-login .right{display:inline-block}#sign-in-page .footer a{border:none}#sign-in-page .footer .footer-section{margin-top:15px}#sign-in-page .footer .footer-section:first-child{margin-top:0}#sign-in-page .footer .footer-section h4{margin-bottom:8px}#sign-in-page .footer .footer-section ul{list-style-type:circle}#sign-in-page .footer .footer-section ul li{margin-left:20px;line-height:16px}