.login-container{margin:120px auto;margin-top:0;padding:35px;letter-spacing:2px;border:1px dotted #1f2124}.login-container:hover{box-shadow:1px 4px 6px #ebebeb}.login-container h4{margin-top:15px;margin-bottom:30px;letter-spacing:4px}.login-container label{letter-spacing:2px}.login-container input[type='text'],.login-container input[type='password']{max-width:none;width:100%;border:1px solid #9fa2a6;border-radius:0}.login-container input[type='text']{margin-bottom:15px}.login-container input[type='text']:focus,.login-container input[type='password']:focus{border-color:#383a3f;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.08),0 0 8px rgba(255,255,255,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.08),0 0 8px rgba(255,255,255,.6)}.login-container .checkbox{padding-top:0}.login-container .checkbox input[type='checkbox']{margin-left:0}.login-container .checkbox label{font-size:16px}.login-container a{color:#f68657}.login-panel{margin-top:25px;padding:25px;border-radius:5px}.login-panel .icon-item{position:relative;margin-bottom:15px;color:#222}.login-panel>h4{letter-spacing:2px;font-weight:400;font-size:18px}.login-panel>p{padding-left:15px;margin-top:15px}.login-panel .icon{left:3px;font-size:40px;bottom:20px;color:#383a3f}.login-panel a{color:#fff;background-color:#f6b352;padding:0 5px}.login-panel a:hover,.login-panel a:active,.login-panel a:focus{text-decoration:none;background-color:#ec7357}