.login .login-sec{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login .device{margin:30px 0}.login .device .icon{font-size:40px;margin:0 10px 0 0}.login .device .text .name{margin:5px 0 0 0}.login .device .text .ip{font-size:12px}.login .expiry{margin:0 0 20px 0}.login .expiry .txt{font-size:13px;margin:0 0 20px 0}.login .b-title{font-size:24px;margin:20px 0 10px 0}.login .b-small-txt{font-size:14px;margin:0 0 50px 0}.login .overlay{backdrop-filter:blur(3px);background-color:rgba(214,210,210,.807843137254902);position:fixed;top:0;left:0;right:0;bottom:0;z-index:1200;overflow-y:auto}.login .area{padding:30px 0;position:absolute;z-index:1500;left:0;right:0}.login .area .btn-close{color:#1761fa;cursor:pointer}.login .area .btn-close .fa{width:30px;height:30px;border-radius:50px;font-size:16px;border:2px solid #1761fa;text-align:center;padding:5px 0}.login .area .btn-close .text{margin:4px 0 0 10px;font-weight:600;font-size:17px}.login .area .btn-close:hover .text{text-decoration:underline}.login .area .blue-content{background:var(--primary);padding:10px;z-index:100;position:relative;border-radius:8px;color:var(--white);position:absolute;right:-55px;width:100%}.login .area .blue-content .register{text-align:center;margin:0 0 15px 0}.login .area .blue-content .register .link{color:var(--ne-yellow);text-decoration:underline}.login .area .blue-content .register .link:hover{font-weight:600;color:var(--ne-yellow)!important}.login .area .blue-content .title{margin:35px 0 0 0;font-size:20px}.login .area .blue-content .forgot{margin:5px 0 5px 0;font-size:13px}.login .area .blue-content .btn-white{background:var(--white);color:var(--ne-red);width:100%;margin:20px 0 10px 0}.login .area .blue-content .btn-white .lds-ring div{border-color:var(--ne-red) transparent transparent transparent}.login .area .white-content{background:var(--white);padding:40px 20px 40px 75px;border-radius:8px;z-index:50;color:var(--text-color)!important;text-align:left}.login .area .white-content .partners img{margin:15px 15px;width:auto;height:auto;max-height:100px;max-width:120px}.login .area .white-content .benefits{list-style-type:none;padding:0;margin:0;margin-bottom:1.5em}.login .area .white-content .benefits li i{margin:0 15px 0 0}.login .area .line-fields .form-err{font-size:12px}.login .area .line-fields .form-content{margin:5px 0!important}.login .area .line-fields label{font-size:12px;color:#898ea2;margin:0}.login .area .line-fields input{background:transparent;padding:6px 5px!important;border:0;border-bottom:2px solid hsla(0,0%,100%,.2);border-radius:0;color:var(--white)}@media (max-width:992px){.login .area .blue-content{position:static!important;border-radius:8px 8px 0 0}.login .area .white-content{margin-top:-20px;border-radius:0 0 8px 8px;padding:25px}}