/*------------------------------------------------------------------ login -------------------------------------------------------------------*/ .login { position: relative; } .login .form-control { box-shadow: none; height: 40px; } .login .form-group { margin-bottom: 20px; } .login .form-group label { font-weight: normal; } .login .container{ position: absolute; top: 50%; width: 100%; margin-top: -330px; } .login.register .container{ position: static; top: auto; width: 100%; margin-top: 0px; } .login-bg { background: #f5f5f5; height: 100vh; } .login-parallax { background-image: url("../img/parallax/3.jpg"); background-repeat: no-repeat; background-position: center; background-attachment: fixed; background-size: cover; } .login-parallax .login-box { background: rgba(255,255,255,0.9); } .login-box { width: 450px; margin: 0 auto; background: #fff; padding: 30px; } .login-box.gray-bg { background: #f5f5f5; width: auto; } .login-logo { padding: 50px 0; } .full-width { width: 100%; position: relative; } .login-social-link { display: inline-block; margin-bottom: 15px; width: 100%; } .login-social-link a.facebook { background: #3b5999; margin-right: 22px; float: left; } .login-social-link a.facebook:hover { background: #30497d; color: #fff; } .login-social-link a { color: #fff; padding: 10px 38px; border-radius: 4px; width: 47%; text-align: center; } .login-social-link a.twitter { background: #63c6ff; float: left; } .login-social-link a.twitter:hover { background: #4c98c4; color: #fff; } .copyright-row { color: #fff; margin-top: 20px; } /**/ .login-accordion > dd { padding: 10px 0; } .login-accordion .login .form-control, .tab-pane .form-control { border-radius: 0; } .dark-txt { color: #222; } .border-less-input input { border: none; } .login-bg-input input { background: #f5f5f5; }