.sign-in-dropdown .horizontal-rule{margin:30px 0 20px 0;text-align:center}.sign-in-dropdown .horizontal-rule p{color:#666;display:inline-block;margin:0 5px}.sign-in-dropdown .horizontal-rule hr{border:none;border-top:1px solid #ddd;display:inline-block;width:52px}.sign-in-dropdown .invalid{color:#df1d36;margin-bottom:10px;text-align:center}.sign-in-dropdown form{text-align:center}.sign-in-dropdown .sign-in-section{text-align:left}.sign-in-dropdown .sign-in-section>div{margin-bottom:5px}.sign-in-dropdown .sign-in-section .input-validation-error{border:1px solid #df1d36}.sign-in-dropdown .sign-in-section,.sign-in-dropdown .submit-button{margin-bottom:20px}.sign-in-dropdown .forgot-password-link{color:#666}.main-content-section .sign-in-container{padding-bottom:20px}.main-content-section .sign-in-container form{margin:0 auto 10px auto;max-width:740px;text-align:center}.main-content-section .sign-in-container form .sign-in-section{display:inline-block;margin:0 10px}.main-content-section .sign-in-container form .sign-in-section>div{margin-bottom:10px;text-align:left}.main-content-section .sign-in-container form .sign-in-section>div label{color:#666}.main-content-section .sign-in-container form .sign-in-section .textbox-input{margin-bottom:30px}.main-content-section .sign-in-container form .link-container{text-align:left}.main-content-section .sign-in-container form .link-container .forgot-password-link{color:#666;float:left;margin:10px 0 0 20px}.main-content-section .sign-in-container form .link-container .submit-button{float:right;margin-right:16px}