*{margin:0;padding:0}html{background:#034466}.branding{display:none}.branding a{display:block;margin:0 auto;width:250px;margin:1em auto}.branding img{width:250px}body{background:0 0}.login .heading h2,body,button,input{font-family:proxima_nova_rgregular}.login{display:none;padding:15px;width:400px;min-height:400px;margin:0 auto;background:rgba(255,255,255,.01);border:1px solid rgba(255,255,255,.12);-webkit-box-shadow:0 10px 60px 0 rgba(0,0,0,.3);-moz-box-shadow:0 10px 60px 0 rgba(0,0,0,.3);box-shadow:0 10px 60px 0 rgba(0,0,0,.3)}.login .heading{text-align:center;margin-top:1%}.login .heading h2{font-size:2.3em;font-weight:300;color:rgba(255,255,255,.9);display:inline-block;padding-bottom:5px;text-shadow:1px 1px 3px #23203b;margin:5px auto 13px auto}.login form .input-group{border-bottom:1px solid rgba(255,255,255,.15);border-top:1px solid rgba(255,255,255,.15)}.login form .input-group:last-of-type{border-top:none}.login form .input-group span{background:0 0;min-width:58px;border:none}.login form .input-group span i{font-size:1.5em;color:rgba(255,255,255,.5)}.login form input.form-control{display:block;width:auto;height:auto;border:none;outline:0;box-shadow:none;background:0 0;border-radius:0;padding:10px;font-size:1.6em;width:100%;background:0 0;color:#fff;font-size:16px;line-height:35px}.login form input.form-control:focus{border:none}.login form button{margin-top:50px;background:#cd69d6;border:none;font-size:1.6em;font-weight:300;padding:10px 0;width:100%;border-radius:0;color:#fff;border-bottom:4px solid #be50c7}.login form button:hover{background:#30b166;-webkit-animation:hop 1s;animation:hop 1s;background:#be50c7;border-color:#cd69d6}a.forget-pass,a.forget-pass:hover{float:right;margin:.5em auto;color:rgba(255,255,255,.64);text-decoration:none}.float{display:inline-block;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent}.float:active,.float:focus,.float:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}@media only screen and (max-width:1100px){.login{margin-top:2%}}@media only screen and (max-width:992px){.login{margin-top:1%;min-height:0}}@media only screen and (max-width:768px){.login{margin-top:0;min-height:0}}@media only screen and (max-width:480px){.login{margin-top:0;width:300px;font-size:1em;min-height:0}.login h2{margin-top:0}}@media only screen and (max-width:320px){.login{margin-top:0;font-size:.7em;min-height:0}}.fade-in-down{animation:fade-in-down ease 1s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:fade-in-down ease 1s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:fade-in-down ease 1s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:fade-in-down ease 1s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-o-animation-fill-mode:forwards;-ms-animation:fade-in-down ease 1s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards}@keyframes fade-in-down{0%{opacity:0;transform:translate(0,-25px)}100%{opacity:1;transform:translate(0,0)}}@-moz-keyframes fade-in-down{0%{opacity:0;-moz-transform:translate(0,-25px)}100%{opacity:1;-moz-transform:translate(0,0)}}@-webkit-keyframes fade-in-down{0%{opacity:0;-webkit-transform:translate(0,-25px)}100%{opacity:1;-webkit-transform:translate(0,0)}}@-o-keyframes fade-in-down{0%{opacity:0;-o-transform:translate(0,-25px)}100%{opacity:1;-o-transform:translate(0,0)}}@-ms-keyframes fade-in-down{0%{opacity:0;-ms-transform:translate(0,-25px)}100%{opacity:1;-ms-transform:translate(0,0)}}