.login-fg .form-container{color:#ccc;position:relative}.login-fg .login{min-height:100vh;position:relative;display:flex;justify-content:center;align-items:center;padding:30px 15px}.login-fg .login-section{max-width:370px;margin:0 auto}.login-fg .form-fg,.login-fg .login-section{text-align:center;width:100%}.login-fg .form-container .form-group{margin-bottom:25px}.login-fg .form-container .form-fg{float:left;width:100%;position:relative}.login-fg .form-container .input-text{font-size:14px;outline:none;color:#616161;border-radius:3px;font-weight:500;border:1px solid transparent;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.2)}.login-fg .form-container img{margin-bottom:5px;height:40px}.login-fg .form-container .form-fg input{float:left;width:100%;padding:11px 45px 11px 20px;border-radius:50px}.login-fg .form-container .form-fg i{position:absolute;top:13px;right:20px;font-size:19px;color:#616161}.login-fg .form-container label{font-weight:500;font-size:14px;margin-bottom:5px}.login-fg .form-container .forgot{margin:0;line-height:45px;color:#535353;font-size:15px;float:right}.login-fg .bg{background:rgba(0,0,0,.04) repeat;background-size:cover;top:0;width:100%;bottom:0;opacity:1;z-index:999;min-height:100vh;position:relative;display:flex;justify-content:center;align-items:center;padding:30px}.login-fg .info h1{font-size:60px;color:#fff;font-weight:700;margin-bottom:15px;text-transform:uppercase;text-shadow:2px 0 #000}.login-fg .info{text-align:center}.login-fg .info p{margin-bottom:0;color:#fff;line-height:28px;text-shadow:1px 1px #000}.login-fg .form-container .btn-md{cursor:pointer;padding:2.5px 7.5px 2.75px;height:50px;letter-spacing:1px;font-size:14px;font-weight:400;font-family:Open Sans,sans-serif;border-radius:50px;color:#d6d6d6}.login-fg .form-container p{margin:0;color:#616161}.login-fg .form-container p a{color:#616161}.login-fg .form-container button:focus{outline:none;outline:0 auto -webkit-focus-ring-color}.btn-fg:focus,.login-fg .form-container .btn-fg.focus{box-shadow:none}.login-fg .form-container .btn-fg{background:#0f96f9;border:none;color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2)}.login-fg .form-container .btn-fg:hover{background:#108ae4}.login-fg .form-container .btn-fg:disabled{background:rgba(16,140,228,.41568627450980394)}.login-fg .logo a{font-weight:700;color:#333;font-size:39px;text-shadow:1px 0 #000}.login-fg .form-container .checkbox{margin-bottom:25px;font-size:14px}.login-fg .form-container .form-check{float:left;margin-bottom:0}.login-fg .form-container .form-check a{color:#d6d6d6;float:right}.login-fg .form-container .form-check-input{position:absolute;margin-left:0}.login-fg .form-container .form-check label:before{content:"";display:inline-block;position:absolute;width:18px;height:18px;top:2px;margin-left:-25px;border:none;border-radius:3px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.2)}.login-fg .form-container .form-check-label{padding-left:25px;margin-bottom:0;font-size:14px;color:#616161}.login-fg .form-container .checkbox-fg input[type=checkbox]:checked+label:before{color:#fff;background:#0f96f9}.login-fg .form-container input[type=checkbox]:checked+label:before{font-weight:300;color:#f3f3f3;font-size:14px;content:"\2713";line-height:17px}.login-fg .form-container input[type=checkbox],input[type=radio]{margin-top:4px}.login-fg .form-container .checkbox a{font-size:14px;color:#616161;float:right;margin-left:3px}.login-fg .login-section h3{font-size:20px;margin-bottom:40px;font-family:Open Sans,sans-serif;font-weight:400;color:#505050}.login-fg .login-section p{margin:25px 0 0;font-size:15px;color:#616161}.login-fg .login-section p a{color:#616161}.login-fg .login-section ul{list-style:none;padding:0;margin:0}.login-fg .login-section .social li{display:inline-block;margin-bottom:5px}.login-fg .login-section .social li a{font-size:12px;font-weight:600;width:120px;margin:2px 0 3px;height:35px;line-height:35px;border-radius:20px;display:inline-block;text-align:center;text-decoration:none;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.2)}.login-fg .login-section .social li a i{height:35px;width:35px;line-height:35px;float:left;color:#fff;border-radius:20px}.login-fg .login-section .social li a span{margin-right:7px}.login-fg .login-section .or-login{float:left;width:100%;margin:20px 0 25px;text-align:center;position:relative}.login-fg .login-section .or-login:before{position:absolute;left:0;top:10px;width:100%;height:1px;background:#d8dcdc;content:""}.login-fg .login-section .or-login>span{width:auto;float:none;display:inline-block;background:#fff;padding:1px 20px;z-index:1;position:relative;font-family:Open Sans;font-size:13px;color:#616161;text-transform:capitalize}.login-fg .facebook-i{background:#4867aa;color:#fff}.login-fg .twitter-i{background:#3cf;color:#fff}.login-fg .google-i{background:#db4437;color:#fff}.login-fg .facebook{color:#4867aa}.login-fg .twitter{color:#3cf}.login-fg .google{color:#db4437}@media (max-width:1200px){.login-fg .info h1{font-size:45px}}@media (max-width:992px){.login-fg .bg{display:none}}@media (max-width:768px){.login-fg .login-section .social li a{width:100px}.login-fg .logo a{font-size:26px}}