.social-icons{padding-left:0}.social-icons a.btn-sm{margin-right:5px}.login-page{background-image:url(/images/login_bg.png);min-height:440px}.login-page .theme{width:810px;float:left;height:353px;margin-top:42px}.login-page .theme .slogan{background-image:url(/images/login_slogan.png);width:960px;background-repeat:no-repeat;height:559px;background-size:100%;float:left;margin-left:-112px;z-index:999}.login-page .icon{position:absolute;left:2px;width:28px;top:2px;height:36px;z-index:999}.login-page .icon i{width:12px;height:16px;display:block;background-repeat:no-repeat;background-size:100%;margin:7px}.login-page .icon i.person{background-image:url(/images/icons/ic_username.png)}.login-page .icon i.lock{background-image:url(/images/icons/ic_password.png)}.login-page .icon i.code{background-image:url(/images/icons/ic_code.png)}.login-page .input-group .form-line input.form-control{border:1px solid #ddd;padding:4px 6px 4px 28px;border-radius:4px}.login-page .input-group .form-line input.form-control:focus{border:1px solid #df5a48}.form-line input.form-control::-webkit-input-placeholder{color:#c1c5cd;font-size:12px}.login-page .form-control{box-shadow:none;border-radius:0}.login-page .error .form-control{border:1px solid #f00}.login-page .form-control.message-code{width:80px;float:left}.login-page .btn-send-message-code{height:34px;float:left;width:180px;display:inline-block;line-height:34px;margin:0 0 0 12px;border-radius:4px;background-color:#ff7c00;color:#fff;text-align:center;text-decoration:none}.login-page .btn-send-message-code.disabled{background-color:#ddd;color:#999}.login-page .card h4{font-weight:700;margin-bottom:24px;color:#df5a48}.card{width:320px;float:right;margin:120px 0 40px;background-color:#fff;padding:24px 24px 60px;position:absolute;top:0;right:0}.card .field{margin:6px 0;display:block}.card .field input.txt-captcha{width:120px}.card .field input[type=checkbox]{position:unset;width:16px;height:16px;float:left;opacity:100}.card .form-line .captcha{position:absolute;top:1px;right:3px;border:none;z-index:999}.card .btn{background:#df5a48;border-radius:4px !important;font-size:16px !important;color:#fff}.card .link{line-height:42px;text-align:right}.step-nav{margin:48px 12px}.step-content{margin:48px auto 24px;width:480px}.step-content .step{margin:0 auto}.step-content .step .remind{text-align:center;line-height:48px;background:#fdfbec;color:#ff7c00;border-radius:4px;margin:12px}.step-content .step .success-box{width:320px;margin:0 auto;text-align:center;line-height:200%}.step-content .step .success-box .message{color:#008000;font-size:24px}.input-group{margin-bottom:2px;margin-top:12px}.input-group .rememberme label{color:#c1c5cd;font-size:12px}[type="checkbox"].filled-in:not(:checked)+label:before{background-image:url(/images/icons/btn_select.png);display:block;width:14px;height:14px;background-size:100%;transform:rotate(0);border:0 !important;left:0;top:-2px}[type="checkbox"].filled-in:checked+label:before{background-image:url(/images/icons/btn_select_pressed.png);display:block;width:14px;height:14px;background-size:100%;transform:rotate(0);border:0 !important;left:0;top:-2px}[type="checkbox"].filled-in:not(:checked)+label:after{border:0 !important;background-color:#fff}[type="checkbox"].filled-in:checked+label:after,[type="checkbox"].filled-in:checked.chk-col-pink+label:after{border:0 !important;background-color:#fff}.sms-checker-send{margin-top:40px}.sms-checker-send span{color:#df5a48}.send-sms-btn{margin-left:10px;width:100px;height:32px;border:none;background-color:#df5a48;border-radius:5px;color:#fff;font-size:14px}.font-color-gray{color:#e1e1e1}.sms-checker-tip{margin-top:8px;display:none}.sms-checker-tip span{font-size:13px}.sms-checker-tip span label{color:#df5a48}.sms-checker-code{margin-top:30px}.sms-checker-code input{height:32px;border-radius:5px}.sms-checker-operate{margin-top:30px}.sms-checker-cancel-btn{width:70px;height:32px;border:1px solid #df5a48;border-radius:5px;background-color:transparent;color:#df5a48;font-size:14px}.sms-checker-submit-btn{margin-left:8px;width:70px;height:32px;border:none;background-color:#df5a48;border-radius:5px;color:#fff;font-size:14px}