#app{margin-top:90px}.form-container{font-family:Poppins,sans-serif;position:relative;z-index:1}.form-container .form-horizontal{background-color:#fff;padding:30px 30px 10px;border:1px solid #e7e7e7}.form-container .form-horizontal:after,.form-container .form-horizontal:before{content:"";background-color:#fff;height:100%;width:100%;border:1px solid #e7e7e7;transform:rotate(3deg);position:absolute;left:0;top:0;z-index:-1}.form-container .form-horizontal:after{transform:rotate(-3deg)}.form-container .title{color:#777;background:linear-gradient(90deg,#f5f5f5,transparent,transparent,transparent,#f5f5f5);font-size:23px;font-weight:600;text-align:center;padding:2px;margin:0 0 20px 0}.form-horizontal .form-group{background-color:#eaeaea;font-size:0;margin:0 0 15px;border:1px solid #d1d1d1;border-radius:3px}.form-horizontal .input-icon{color:#888;font-size:18px;text-align:center;line-height:40px;height:40px;width:40px;vertical-align:top;display:inline-block}.form-horizontal .form-control{color:#555;background-color:transparent;font-size:14px;letter-spacing:1px;width:calc(100% - 55px);height:40px;padding:2px 10px 2px 0;box-shadow:none;border:none;border-radius:0;display:inline-block;transition:all .3s}.form-horizontal .form-control:focus{box-shadow:none;border:none}.form-horizontal .form-control::-moz-placeholder{color:rgba(0,0,0,.7);font-size:14px}.form-horizontal .form-control::placeholder{color:rgba(0,0,0,.7);font-size:14px}.form-horizontal .btn{color:#fff;background:linear-gradient(#1dd1a1,#10ac84);font-size:16px;font-weight:600;width:120px;padding:5px 18px;margin:0 0 15px 0;border:none;border-radius:30px;display:inline-block;transition:all .3s ease}.form-horizontal .btn:focus,.form-horizontal .btn:hover{color:#fff;letter-spacing:2px}.form-horizontal .forgot-pass{font-size:12px;text-align:right;width:calc(100% - 125px);display:inline-block;vertical-align:top}.form-horizontal .forgot-pass a,.form-horizontal .register a{color:#999;transition:all .3s ease}.form-horizontal .forgot-pass a:hover,.form-horizontal .register a:hover{color:#555;text-decoration:underline}.form-horizontal .register{font-size:12px;text-align:center;padding-top:8px;border-top:1px solid #e7e7e7;display:block}.img404{max-width:100%;max-height:350px}.h2_404{font-size:32px}@media (max-width:991px){.h2_404{font-size:36px}}@media (max-width:575px){.h2_404{font-size:28px}}.h2_404{margin:0}.h2_404,.h2_404>a{font-family:Poppins,sans-serif;color:#525252;font-weight:600;line-height:1.4}.h2_404>a{transition:all .3s}.p_404{margin:0}a{display:inline-block;font-family:Roboto,sans-serif;font-weight:400}a,a:hover{text-decoration:none}.cmn-btn{padding:12px 35px;text-transform:uppercase;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;background-color:#6e41ff;box-shadow:0 10px 20px 0 rgba(0,0,0,.15);transition:all .3s;color:#fff}.cmn-btn:hover{color:#fff;background-color:#5b28ff}.error{position:relative}.error .title{font-size:42px;margin-top:30px;margin-bottom:15px}@media (max-width:480px){.error .title{font-size:32px}}.error .title b{font-size:72px;color:#f45570}.error p{font-size:18px}