.clear{clear:both}.col-center{float:none;display:block;margin-left:auto;margin-right:auto}.no-padding{padding:0!important}.margin-top-5{margin-top:5px}.margin-top-10,.margin-top-15{margin-top:10px}.margin-top-25{margin-top:20px}.margin-bottom-5{margin-bottom:5px}.margin-bottom-10,.margin-bottom-15{margin-bottom:10px}.margin-bottom-25{margin-bottom:20px}.inline-block{display:inline-block}@media only screen and (max-width:767px){.xs-margin-bottom-10{margin-bottom:10px}}body{font-family:"Helvetica Neue",Helvetica,"Noto Sans",sans-serif,Arial,sans-serif}.box-shadow-3{position:relative;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset}.box-shadow-3:after,.box-shadow-3:before{content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 0 20px rgba(0,0,0,.8);-moz-box-shadow:0 0 20px rgba(0,0,0,.8);box-shadow:0 0 20px rgba(0,0,0,.8);top:50%;bottom:0;left:10px;right:10px;-moz-border-radius:10px;border-radius:10px}body.login-page{background:#dfe5e9;background:-moz-radial-gradient(center,ellipse cover,#dfe5e9 2%,#dfe5e9 2%,#b2c0ca 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(2%,#dfe5e9),color-stop(2%,#dfe5e9),color-stop(100%,#b2c0ca));background:-webkit-radial-gradient(center,ellipse cover,#dfe5e9 2%,#dfe5e9 2%,#b2c0ca 100%);background:-o-radial-gradient(center,ellipse cover,#dfe5e9 2%,#dfe5e9 2%,#b2c0ca 100%);background:-ms-radial-gradient(center,ellipse cover,#dfe5e9 2%,#dfe5e9 2%,#b2c0ca 100%);background:radial-gradient(ellipse at center,#dfe5e9 2%,#dfe5e9 2%,#b2c0ca 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfe5e9', endColorstr='#b2c0ca', GradientType=1)}.login-box{position:relative;max-width:500px;background:#222D3A;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:3px 4px 5px #888;padding-bottom:20px;margin-top:150px}.login-box .login-logo{text-align:center;padding:15px 0 10px}.login-box .login-error{width:80%;margin:0 auto;font-size:12px}.login-box .login-error h4{margin-bottom:10px}.login-box hr{width:70%;border-top:1px solid rgba(0,0,0,.13);border-bottom:1px solid rgba(255,255,255,.15);margin:5px auto 20px}.login-box .form-group{padding:0 5px;margin:5px 0}.login-box .form-group label.error{color:red;font-size:13px;margin-top:10px}.login-box .form-group .input-group{padding:15px 43px 15px 13px}.login-box .form-group .input-group .input-group-addon{color:#fff;background:0 0;border:none}.login-box .form-group .input-group .input-group-addon i{font-size:17px;float:left;color:#fff;margin-top:2px}.login-box .form-group .input-group input{background:0 0;border-top:none;border-left:none;border-right:none;border-radius:0;color:#fff;border-bottom:1px solid #fff}.login-box .form-group .input-group input:focus{box-shadow:none;border-bottom:1px solid #369}.login-box .form-group .btn-login{width:95%;padding:10px 0;margin:10px auto;border:none;background-color:#369;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;box-shadow:inset 0 -2px 0 #24476b}.login-box .form-group .btn-login:hover{background-color:#2E5C8A}.login-box .login-ajax{margin-top:10px;width:100%;float:left;display:none;text-align:center}