@import url(../fonts/fontawesome/css/font-awesome.css);@import url(landing-page/style.css);.login-body{font-family:'Roboto',sans-serif;background-color:#e9edf2;padding:15px}.login-body .btn-clear{background-color:transparent;box-shadow:none}.login-body .btn{border-radius:0}.login-body .btn-group.btn-language{position:relative;top:5px}.login-body .btn-group.btn-language .btn:hover{color:#000}.login-body .btn-group.btn-language .btn:focus{color:#000}.login-body label{color:#444;font-weight:400}.login-body .login-wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:400px;background:#fff}.login-body .login-wrapper.register{width:800px;position:relative;left:auto;top:auto;transform:none;margin:0 auto;display:block}.login-body .panel.panel-login{margin:0}.login-body .panel.panel-login .panel-heading{padding:8px 5px;margin:-2px;background-color:#e9edf2}.login-body .panel.panel-login .panel-heading .logo-cont{width:100%;height:35px}.login-body .panel.panel-login .panel-heading .logo-cont:before,.login-body .panel.panel-login .panel-heading .logo-cont:after{content:" ";display:table}.login-body .panel.panel-login .panel-heading .logo-cont:after{clear:both}.login-body .panel.panel-login .panel-heading .logo-cont h2{line-height:37px;display:inline-block}.login-body .panel.panel-login .panel-heading .logo-cont .login-logo-img{background-image:url("../images/35x35_logo.png");width:35px;height:35px;margin-right:10px;float:left}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.login-body .panel.panel-login .panel-heading .logo-cont .login-logo-img{background-image:url("../images/70x70_logo.png");background-size:35 35}}.login-body .panel.panel-login .panel-heading h2{padding:0;font-size:21px;color:#444;display:inline-block;margin:0}.login-body .panel.panel-login .panel-heading span.reg-lg{color:#aaa;font-size:12px;position:relative;top:-12px;left:2px}.login-body .panel.panel-login .panel-body h3{margin:-5px 0 16px 0;font-size:21px;padding-bottom:8px;font-weight:500;color:#555;border-bottom:1px solid #eee}.login-body .panel.panel-login .panel-body h4{margin:0 0 15px 0;font-size:18px;color:#888}.login-body .panel.panel-login .panel-body.panel-carousel{padding:30px 30px 0 30px}.login-body .panel.panel-login .panel-body form{padding-left:5px}.login-body .panel.panel-login .panel-body .login-form{display:inline-block}.login-body .panel.panel-login .panel-body .login-form .login-forgot-link{margin-left:20px;font-size:12px;cursor:pointer;color:#444;text-decoration:none;margin-bottom:5px}.login-body .panel.panel-login .panel-body .login-form .login-forgot-link:hover{text-decoration:none;color:#000}.login-body .panel.panel-login .panel-body .carousel-wizard .item{height:100%;padding-bottom:20px}.login-body .panel.panel-login .panel-body .carousel-wizard .item .hint{cursor:pointer}.login-body .panel.panel-login .panel-body .carousel-wizard .item .hint a{color:#888;text-decoration:none}.login-body .panel.panel-login .panel-body .carousel-wizard .item .hint a:hover{color:#000}.login-body .panel.panel-login .panel-body .carousel-wizard .item .panel-radio .panel-heading{background-color:#fff;padding:10px 15px;position:relative}.login-body .panel.panel-login .panel-body .carousel-wizard .item .panel-radio .panel-heading .triangle{width:0;height:0;border-top:15px solid #fff;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid transparent;position:absolute;bottom:-25px;left:5px}.login-body .panel.panel-login .panel-body .carousel-wizard .item .panel-radio .panel-body{background-color:#e9edf2;padding:15px}.login-body .panel.panel-login .panel-body .carousel-wizard .register-carousel hr{border-top:1px solid #ccc;margin:15px 0 25px 0}.login-body .panel.panel-login .panel-footer.panel-login-link{text-align:center;color:#fff;background-color:#002b45;margin:0 -2px -20px -2px;position:relative;height:60px}.login-body .panel.panel-login .panel-footer.panel-login-link a{position:absolute;top:17px;bottom:0;left:0;right:0;margin:auto;color:#fff;cursor:pointer;text-decoration:none}.login-body .panel.panel-login .panel-footer.panel-login-link a:hover{opacity:.6}.login-body .panel.panel-login .panel-footer.panel-login-nav{background-color:#bcc7ce;padding:5px;margin:0 -30px}.login-body .panel.panel-login .panel-footer.panel-login-nav .carousel-indicators{bottom:0!important}.login-body .panel.panel-login .panel-footer.panel-login-nav .carousel-indicators li{border:1px solid #fff;cursor:default}.login-body .panel.panel-login .panel-footer.panel-login-nav .carousel-indicators li.active{background-color:#fff}.login-body .panel.panel-login .panel-footer.panel-login-nav #carouselCancel,.login-body .panel.panel-login .panel-footer.panel-login-nav #carouselPrev{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border:none}.login-body .panel.panel-login .panel-footer.panel-login-nav #carouselNext{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border:none}#loginModal .login-body .panel.panel-login{border:none}#loginModal .login-body .panel.panel-login .panel-heading{margin:0}#wizardCarousel .panel-footer.panel-login-nav{margin:0 -70px}