.main-header{width:100%;background:rgba(0,0,0,.85);margin-bottom:40px}.main-header .header-wrapper{overflow:hidden;height:100%;position:relative;padding:30px 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:600px){.main-header .header-wrapper{display:block}}.main-header .header-wrapper .header-left{-webkit-box-flex:1;-ms-flex:1;flex:1}.main-header .header-wrapper .header-left h1{color:#fff;margin-bottom:0}.main-header .header-wrapper .header-left h4.subtitle{color:#aaa}.main-header .header-wrapper .header-right{width:300px}@media(max-width:600px){.main-header .header-wrapper .header-right{width:100%}}body.login-page .register-box{max-width:340px;margin:40px auto 10px;padding-top:30px;border-top:1px solid #ccc}body.login-page .form-signin{max-width:340px;margin:60px auto 10px}body.login-page .form-signin .form-signin-heading{font-weight:700;color:#fff;margin-bottom:10px}body.login-page .form-signin .checkbox{font-weight:400}body.login-page .form-signin .form-control{position:relative;font-size:16px;height:auto;padding:10px}body.login-page .form-signin input[type=email]{margin-bottom:-1px;border-top:1px solid transparent;border-right:1px solid transparent;border-left:1px solid transparent;-webkit-box-shadow:none;box-shadow:none;border-radius:3px 3px 0 0}body.login-page .form-signin input[type=email]:focus,body.login-page .form-signin input[type=password]{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}body.login-page .form-signin input[type=password]{z-index:2;margin-bottom:20px;border-top:none;border-bottom:1px solid transparent;border-right:1px solid transparent;border-left:1px solid transparent;border-radius:0 0 3px 3px}body.login-page .form-signin input[type=password]:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 1px 0 0 hsla(0,0%,100%,.5);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 1px 0 0 hsla(0,0%,100%,.5)}body.login-page .btn{border-radius:3px;border:none;font-weight:700}body.login-page .btn .btn-dark{background:#2b59c3}body.login-page .btn.btn-dark{padding:14px 18px}body.login-page .btn i.fab{font-weight:400}body.login-page .extra-content{padding:40px 0}body.login-page .join-us{margin:40px 0 20px}body.login-page .join-us h3{text-align:center;margin:20px 0;font-size:14px;text-transform:lowercase;font-family:inherit;font-weight:400}body.login-page .join-us .members-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body.login-page .join-us .members-list a{position:relative;cursor:pointer}body.login-page .join-us .members-list a img{width:32px;height:32px;border-radius:100%;opacity:.15;-webkit-transition:all .1s;transition:all .1s;cursor:pointer}body.login-page .join-us .members-list a:hover img{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}body.login-page .section:not(.numbers):not(.join-us){margin:20px 0;padding:10px 0}body.login-page .numbers-section,body.login-page .section:not(.numbers):not(.join-us) h2{text-align:center}body.login-page .numbers-section h4,body.login-page .numbers-section p{margin:0}