@import "http://fonts.googleapis.com/css?family=Open+Sans:400,300,800italic,700italic,800,700,600italic,600,400italic,300italic&amp;subset=latin,cyrillic-ext";@import "http://fonts.googleapis.com/css?family=Raleway:100";@import "/assets/backend/bootstrap/css/bootstrap.min.css";@import '/assets/backend/font-awesome/css/font-awesome.min.css';html,body{position:relative;height:100%;min-height:100%;overflow:hidden;font:1rem Arial;background-color:#F7F7F7}.session{z-index:1;position:absolute;overflow:hidden;top:50%;left:50%;width:376px;height:502px;margin:-300px 0 0px -188px}.session .container{position:absolute;top:100%;width:100%;height:100%;transition:all .3s ease-in}.session .container .form{z-index:2;position:absolute;left:0;right:0;width:100%;height:100%;background:url(/assets/backend/images/session-form.png)}.session.loaded .container{top:0}.shadow{z-index:4;position:absolute;top:50%;left:50%;width:770px;height:9px;margin:194px 0 0 -385px;background:url(/assets/backend/images/session-shadow.png) no-repeat}.bg{width:6380px;z-index:1;position:absolute;top:1px;left:0;height:70px;overflow:hidden;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;-moz-animation:bg 70s linear infinite;-webkit-animation:bg 70s linear infinite;-o-animation:bg 70s linear infinite;-ms-animation:bg 70s linear infinite;animation:bg 70s linear infinite;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);background:url(/assets/backend/images/session-form-header.jpg) repeat-x bottom left}.form .title{height:72px;padding:1rem;font:100 2rem 'Raleway',Arial,sans-serif;color:#fff}.form .title sup{top:-1rem;font-size:1rem}.form .user{height:13.5rem;padding-top:1rem}.form .user .image{width:10rem;height:10rem;margin:0 auto;-webkit-border-radius:50%;border-radius:50%;border:2px solid #fff;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.2);box-shadow:0 0 4px 0 rgba(0,0,0,0.2);background:url(/assets/backend/images/no-avatar.png) no-repeat center center}.form .session-item{margin:.9rem 1.5rem}.form .session-item .btn{min-width:8rem}.form .session-item .remember{margin-top:.8rem;font:300 .9rem "Open Sans",Arial;color:#A2A1A1}.form-control{height:auto;padding:.7rem 1rem;border:1px solid #e8e8e8;box-shadow:none;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem;font:300 1rem 'Open Sans',Arial;transition:all .1s linear}.form-control:focus{box-shadow:none;border-color:#c6c6c6}.form-control.error{border-color:red}.switchery{background-color:#fff;border:1px solid #dfdfdf;border-radius:20px;cursor:pointer;display:inline-block;height:24px;margin-right:5px;position:relative;vertical-align:middle;width:39px}.switchery>small{background:#fff;border-radius:100%;box-shadow:0 1px 3px rgba(0,0,0,0.4);height:22px;position:absolute;top:0;width:22px}::-webkit-input-placeholder{font-weight:300;color:#8d8d8d}:-moz-placeholder{font-weight:300;color:#8d8d8d}::-moz-focus-inner{border:0}:focus{outline:none}@-moz-keyframes bg{0%{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-moz-transform:translate3d(-638px, 0, 0);-webkit-transform:translate3d(-638px, 0, 0);-o-transform:translate3d(-638px, 0, 0);-ms-transform:translate3d(-638px, 0, 0);transform:translate3d(-638px, 0, 0)}}@-webkit-keyframes bg{0%{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-moz-transform:translate3d(-638px, 0, 0);-webkit-transform:translate3d(-638px, 0, 0);-o-transform:translate3d(-638, 0, 0);-ms-transform:translate3d(-638px, 0, 0);transform:translate3d(-638px, 0, 0)}}@-o-keyframes bg{0%{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-moz-transform:translate3d(-638px, 0, 0);-webkit-transform:translate3d(-638px, 0, 0);-o-transform:translate3d(-638px, 0, 0);-ms-transform:translate3d(-638px, 0, 0);transform:translate3d(-638px, 0, 0)}}@-ms-keyframes bg{0%{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-moz-transform:translate3d(-638px, 0, 0);-webkit-transform:translate3d(-638px, 0, 0);-o-transform:translate3d(-638px, 0, 0);-ms-transform:translate3d(-638px, 0, 0);transform:translate3d(-638px, 0, 0)}}@keyframes bg{0%{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-moz-transform:translate3d(-638px, 0, 0);-webkit-transform:translate3d(-638px, 0, 0);-o-transform:translate3d(-638px, 0, 0);-ms-transform:translate3d(-638px, 0, 0);transform:translate3d(-638px, 0, 0)}}