*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}html,body,.container{width:100%;height:100%;}body.login{background-color:#3373af;font-family:"Source Sans Pro",sans-serif;font-weight:400;color:#333333;-webkit-animation:fadeBG 10s infinite alternate;-moz-animation:fadeBG 10s infinite alternate;animation:fadeBG 10s infinite alternate;width:100%;height:100%;}.container{text-align:center;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;}.container:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;}.form-signin{max-width:300px;padding:19px 29px 29px;background-color:#fff;border-radius:5px;opacity:1;text-align:left;-webkit-animation:slideIn 1.5s cubic-bezier(0.19, 1, 0.22, 1);-moz-animation:slideIn 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation:slideIn 1.5s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;display:inline-block;vertical-align:middle;}.form-signin img{width:75%;margin:0 auto;display:block;}.form-signin .form-signin-heading,.form-signin .checkbox{margin-bottom:10px;}.form-signin input[type="text"],.form-signin input[type="password"]{font-size:16px;height:auto;margin-bottom:15px;padding:7px 9px;width:100%;}.btn{width:100%;}@-webkit-keyframes fadeBG{from{background-color:#3373af;}to{background-color:#75c056;}}@-moz-keyframes fadeBG{from{background-color:#3373af;}to{background-color:#75c056;}}@keyframes fadeBG{from{background-color:#3373af;}to{background-color:#75c056;}}@-webkit-keyframes slideIn{from{-webkit-transform:translate3D(0, 100px, -100px) rotate3d(1, 0, 0, 90deg);opacity:0;}to{-webkit-transform:translate3D(0, 0px, 0) rotate3d(0, 0, 0, 0deg);opacity:1;}}@-moz-keyframes slideIn{from{-moz-transform:translate3D(0, 100px, -100px) rotate3d(1, 0, 0, 90deg);opacity:0;}to{-moz-transform:translate3D(0, 0px, 0) rotate3d(0, 0, 0, 0deg);opacity:1;}}@keyframes slideIn{from{-webkit-transform:translate3D(0, 100px, -100px) rotate3d(1, 0, 0, 90deg);-moz-transform:translate3D(0, 100px, -100px) rotate3d(1, 0, 0, 90deg);-ms-transform:translate3D(0, 100px, -100px) rotate3d(1, 0, 0, 90deg);-o-transform:translate3D(0, 100px, -100px) rotate3d(1, 0, 0, 90deg);transform:translate3D(0, 100px, -100px) rotate3d(1, 0, 0, 90deg);opacity:0;}to{-webkit-transform:translate3D(0, 0px, 0) rotate3d(0, 0, 0, 0deg);-moz-transform:translate3D(0, 0px, 0) rotate3d(0, 0, 0, 0deg);-ms-transform:translate3D(0, 0px, 0) rotate3d(0, 0, 0, 0deg);-o-transform:translate3D(0, 0px, 0) rotate3d(0, 0, 0, 0deg);transform:translate3D(0, 0px, 0) rotate3d(0, 0, 0, 0deg);opacity:1;}}