﻿html{background-color:#3E423E}body{background-color:#F0F0EE !important}.login{display:table;width:100%}.login>div{display:table-cell;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.login .login-container{width:45%;vertical-align:middle}.login .login-container .login-wrapper{width:450px;background-color:white;border-radius:3px;margin:auto;padding:30px 40px;border-top:3px solid #32AC35;font-size:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.login .login-container .login-wrapper .login-header{padding-bottom:20px}.login .login-container .login-wrapper .login-header .title{margin:0 auto;text-align:center;height:30px;font-size:24px}.login .login-container .login-wrapper .login-header .title:before{content:"　";background-image:url(https://d2ltepfbd6hamh.cloudfront.net/images/icon_login.png);background-repeat:no-repeat;background-size:contain;margin-right:10px}.login .login-container .login-wrapper .login-body{padding:0px;padding-bottom:0}.login .login-container .login-wrapper .login-body .input-group label{font-size:15px}.login .login-container .login-wrapper .login-body .input-group p{text-align:right}.login .login-container .login-wrapper .login-body .input-group p a{color:#00e4e5}.login .login-container .login-wrapper .login-body .input-group .input{border:1px solid #E5E5E5;border-radius:5px;padding:8px 5px;box-shadow:0 1px rgba(0,0,0,0.05) inset;width:100%;margin-bottom:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.login .login-container .login-wrapper .login-body .input-group .input input{width:100%;font-size:14px;border:none;background:none;-webkit-appearance:none}.login .login-container .login-wrapper .login-body .input-group .input-password{margin-bottom:5px}.login .login-container .login-wrapper .login-submit{text-align:center;margin:15px 0}.login .login-container .login-wrapper .login-submit input{border:none;width:100%;font-size:16px;cursor:pointer}.login .login-container .login-wrapper .login-footer{padding:0px 25px}.login .login-container .login-wrapper .login-errors{margin:15px 0}.login .login-container .login-wrapper ul.errors{background-color:#FFEEEC;padding:15px}.login .login-container .login-wrapper ul.errors li{background:transparent url(https://d2ltepfbd6hamh.cloudfront.net/images/icon_error.png) no-repeat left center;background-size:contain;padding-left:30px}.login .login-container .login-wrapper .apply{margin:15px 0;text-align:center}.login .login-container .login-wrapper .apply span{font-size:0.85em}.login .login-container .login-wrapper .apply a{font-size:1em;background-color:#B02B28;border:none;box-shadow:none;width:200px;font-size:16px}.login .login-container .login-wrapper .apply a:before{content:none}.login .login-container .login-wrapper .forget-password{text-align:right;margin-bottom:5px}.login .login-container .login-wrapper .forget-password a{color:#6892CD}.login .login-cover{width:55%;position:relative;background-size:cover;height:550px}.login .login-cover #slideshow{width:100%;height:100%}.login .login-cover #slideshow p{position:absolute;width:100%;color:white;font-size:18px;background-color:black;opacity:0.8;bottom:90px;padding:5px 15px}
