.forms{background:#fff;border-radius:5px;margin-bottom:0;overflow:hidden;padding:0;position:relative}.forms h1{color:#666;font-size:26px;font-weight:lighter;padding:0 0 20px;text-align:center}#signup{display:none}.forms .tab-group{border:1px solid #e5e6e7;border-radius:10px;list-style:none;margin-bottom:20px;padding:0}.forms{border-radius:0;margin:10px 20px}.login-modal .tab-group .tab.active a,.simple-login-modal .tab-group .tab.active a{background-color:hsla(210,1%,67%,.729);border:0;border-radius:10px;color:#000}.forms .tab-group:after{clear:both;content:"";display:table}.forms .tab-group li a{color:#888;display:block;float:left;font-size:15px;font-weight:600;padding:10px 8px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .4s ease-in-out;width:50%}.login-modal .rfy-brand-logo,.simple-login-modal .rfy-brand-logo{height:60px!important;max-width:150px;padding:0;width:auto}.login-header{margin:10px 0}.login-modal .modal-header,.simple-login-modal .modal-header{padding:0!important;position:absolute;right:-10px;z-index:1}.login-modal .modal-dialog,.simple-login-modal .modal-dialog{height:calc(100% - 60px)}.login-form .btn{font-size:1.125rem!important}#login-modal .close i,#simple-login-modal .close i{background:#fff;border:1px solid #000;border-radius:50%;color:#302e2e;font-size:14px!important;height:30px;padding:8px;text-align:center;width:30px}.modal .close{background:transparent;border:0;opacity:1;padding:0;position:relative;top:-20px}.general-modal-one .btn-close{opacity:.7!important;padding:3px;transition:.5s}.login-header h3{font-size:3rem!important}.login-header h3,.login-header span{font-weight:700;text-transform:uppercase}.login-header span{font-size:1.5rem!important}.login-option P{font-size:.9rem;margin-bottom:8px}.soc img{border:1px solid #ccc;border-radius:6px;height:30px;padding:3px;width:30px}.forms .tab-group .active a{color:#444}.forms input{border:1px solid #707070;border-radius:8px;color:#666;display:block;font-size:14px;height:auto;margin-bottom:10px;padding:8px 35px 8px 15px;transition:all .4s ease-in-out;width:100%}.form input:placeholder{color:#ababab!important}.forms input:focus{border-color:#ccc;outline:0}.forms label{color:#000;display:block;font-size:16px;font-weight:400;margin-bottom:5px}.forms .button{background:#73cf41;border:0;border-radius:0;color:#fff;cursor:pointer;font-size:18px;font-weight:300;letter-spacing:2px;outline:none;padding:10px 0;text-transform:uppercase;transition:all .4s ease-in-out}.button:focus,.forms .button:hover{background:#56ae26}.text-p{text-align:right}.text-p a{color:#1383ea}.login-title a{cursor:pointer;text-decoration:none}.modal-body{background-size:auto;padding:15px;position:relative}#login-modal .close i,#simple-login-modal .close i,.form_customization .tfy-item-quantity{color:#302e2e;font-size:20px}#simple-login-modal .modal-content{background-color:#fff}.header-form-label{border:1px solid #dee2e6;border-radius:6px;color:#555;cursor:pointer;display:inline-block;font-weight:500;margin:0 5px;padding:5px 7px;transition:all .25s ease;white-space:nowrap}.header-form-label:hover{background-color:#f8f9fa}.btn-check:checked+.header-form-label{background-color:#0d6efd;border-color:#0d6efd;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);color:#fff;font-weight:600}.social i{border:1px solid grey;border-radius:50%;padding:5px}.social-img{border:1px solid #000;border-radius:10%;padding:3px;width:43px}.line-text{align-items:center;color:#333;display:flex;text-align:center}.line-text:after,.line-text:before{border-bottom:1px solid #999;content:"";flex:1;margin:0 10px}.is-invalid{border-color:#dc3545!important}label.error{color:#dc3545!important}#forgotResendBtn,#resendBtn1,#resendBtn2{background:none;border:none;color:#007bff;cursor:pointer;font-size:small;font:inherit;padding:0;text-decoration:underline}#forgotResendBtn:hover,#resendBtn1:hover,#resendBtn2:hover{color:#0056b3}.multi-login-form .login-password i.fa-regular{cursor:pointer;left:auto;position:absolute;right:10px;top:48px}
