body .tp-login-popup-modal-overlay{display:none;z-index:99;position:fixed;width:100%;height:100%;min-height:100vh;top:0;left:0;margin:0;padding:0;background:rgb(0 0 0 / .5)}body .tp-login-popup-modal{display:none;max-width:500px;margin:0 auto;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;position:absolute;top:-200px;right:0;left:0;z-index:100;overflow:hidden;background:#333;-webkit-box-shadow:0 0 18px 2px rgb(0 0 0 / .17);-moz-box-shadow:0 0 18px 2px rgb(0 0 0 / .17);box-shadow:0 0 18px 2px rgb(0 0 0 / .17)}body .tp-login-popup-modal.tp-login-popup-modal-off{display:block;position:relative;top:auto;right:auto;left:auto;margin:20px;border:1px solid #ddd!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}body .tp-login-r{position:relative}body .tp-login-none{display:none}body .tp-login-passFail{color:#ff2828}body .tp-login-passOk{color:#3e9a53}body .tp-login-list{padding:3px;margin:0;list-style:none;font-size:14px}body .tp-login-100{width:100%}body .tp-login-75{width:75%}body .tp-login-50{width:50%}body .tp-login-33{width:33%}body .tp-login-25{width:25%}body .tp-login-success{background:#d4edda!important;color:#155724!important}body .tp-login-success::before{content:"\f058";font-family:'Font Awesome 5 Free';padding:0 5px 0 0}body .tp-login-alert{background:#fefda6!important;color:#000!important}body .tp-login-alert::before{content:"\f058";font-family:'Font Awesome 5 Free';padding:0 5px 0 0}body .tp-login-fail{background:#ffc8c8!important;color:#721c24!important}body .tp-login-fail::before{content:"\f06a";font-family:'Font Awesome 5 Free';padding:0 5px 0 0}body .tp-login-step{border:0;margin:0;padding:0;display:flex;align-items:flex-end;flex-wrap:wrap;justify-content:flex-start;color:#484848}body .tp-login-step-btn{border:0;margin:20px 0 0 0;padding:0;display:flex;justify-content:space-around;align-items:center;flex-direction:row}body .tp-login-button-step{height:40px;font-size:20px;padding:5px;text-align:center;line-height:30px}#tp-progressbar{margin:0;padding:0px;overflow:hidden;color:lightgrey}#tp-progressbar .complete{color:#2abd4d}#tp-progressbar .active{color:#046bd2}#tp-progressbar li{list-style-type:none;font-size:12px;width:25%;float:left;position:relative;font-weight:400;text-align:center;display:flex;flex-direction:column;align-items:center}#tp-progressbar li:before{width:30px;height:30px;line-height:25px;display:block;font-size:14px;color:#fff;background:lightgray;border-radius:50%;margin:0 auto 10px auto;padding:2px;text-align:center}#tp-progressbar li:after{content:'';width:100%;height:2px;background:lightgray;position:absolute;left:0;top:25px;z-index:-1}#tp-progressbar li.active:before,#tp-progressbar li.active:after{background:#673AB7}body .tp-login-popup-modal.tp-login-popup-modal-off .tp-login-popup-close{display:none}body .tp-login-popup-modal.tp-login-popup-show{top:100px}body .tp-login-popup-modal .tp-login-popup-modal-inner{display:table;width:100%}body .tp-login-popup-modal .tp-login-popup-left{float:left;display:table-cell;width:100%;padding:25px;background:#fff}body .tp-login-popup-modal .tp-login-popup-sc{display:none}body .tp-login-popup-modal div.tp-login-popup-show{display:block}body .tp-login-popup-modal #tp-login-popup-password .lost_reset_password p:first-child{font-size:14px;margin-bottom:10px!important}body .tp-login-popup-modal #tp_login_popup_loggedin p{font-size:14px;margin-bottom:10px!important}body .tp-login-popup-modal .tp-login-popup-bg{display:table-cell;background:#fff0 url(../images/default-bg.jpg) center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;min-height:100%;width:60%;position:relative}body .tp-login-popup-modal .tp-login-popup-close{position:absolute;top:0;right:0;height:45px;width:45px;background:#fff;-moz-border-radius-bottomleft:51px;-webkit-border-bottom-left-radius:51px;border-bottom-left-radius:51px}body .tp-login-popup-modal .tp-login-popup-close a{position:relative;display:inline-block;width:23px;height:23px;overflow:hidden;margin-top:7px;margin-left:15px;text-decoration:none!important;border:0;background:none}body .tp-login-popup-modal .tp-login-popup-close a:before,body .tp-login-popup-modal .tp-login-popup-close a:after{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#484848}body .tp-login-popup-modal .tp-login-popup-close a:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}body .tp-login-popup-modal .tp-login-popup-close a:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}body .tp-login-popup-modal .tp-LostPassword,body .tp-login-popup-modal .tp-plogin{text-align:center;padding:0;font-size:15px;margin:10px 0 0 0}body .tp-login-popup-modal .tp-LostPassword,body .tp-login-popup-modal .tp-LostPassword a,body .tp-login-popup-modal .tp-plogin,body .tp-login-popup-modal .tp-plogin a{text-decoration:none;color:#555d66}body .tp-login-popup-modal h2{text-align:center;padding:0;margin:0 0 12px;border-bottom:1px solid #cbcbcb;color:#000}a.tp-terms-and-conditions-link{color:#484848}body .tp-login-popup-modal label,body .tp-login-popup-modal .ywsl-label{font-size:14px!important;font-weight:600;color:#484848;margin:0;padding:0}body .tp-login-popup-modal>a{color:#484848}body .form-row.form-row-wide label{color:#484848}body .tp-input-place-small::placeholder{font-size:10px;text-align:center}body>.tp-login-popup-modal input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body .tp-login-popup-modal input[type="checkbox"],body .tp-login-popup-modal input[type="text"],body .tp-login-popup-modal input[type="password"],body .tp-login-popup-modal input[type="email"],body .tp-login-popup-modal input[type="number"],body .tp-login-popup-modal input[type="date"],body .tp-login-popup-modal input[type="tel"],body .tp-login-popup-modal select{background:#fbfbfb!important;border:1px solid #ddd!important;font-size:16px;line-height:25px;font-weight:500;border-radius:0;padding:7px;margin:2px 6px 16px 0;color:#484848!important}body .tp-login-popup-modal input[type="checkbox"],body .tp-login-popup-modal input[type="text"],body .tp-login-popup-modal input[type="password"],body .tp-login-popup-modal input[type="email"],body .tp-login-popup-modal input[type="number"],body .tp-login-popup-modal input[type="date"],body .tp-login-popup-modal input[type="tel"],body .tp-login-popup-modal select{background:#fbfbfb!important;color:#484848!important}body .tp-login-popup-modal .tp-Button:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=95);opacity:.95}body .tp-login-popup-modal .tp-error,body .tp-login-popup-modal .tp-info,body .tp-login-popup-modal .tp-message{font-size:15px}body .tp-login-popup-modal .tp-login-popup-clear{clear:both}body .tp-login-popup-modal .clear{height:0}body .tp-login-popup-modal form.login,body .tp-login-popup-modal form.register,body .tp-login-popup-modal form.lost_reset_password{border:0;margin:0;padding:0;display:flex;align-items:flex-end;flex-wrap:wrap;justify-content:flex-start;color:#484848}body .tp-button-code{height:40px;padding:5px;width:124px}body .password-toggle-icon{position:absolute;right:0;display:inline-block;padding:7px;margin:0 10px}body .tp-eye-hide{display:none}input#cel_phone,input#cel_phone:focus,input#reg_birthday,input#reg_birthday:focus{background:#fbfbfb!important;color:#565656!important}body .tp-login-popup-modal form .form-row-first,body .tp-login-popup-modal form .form-row-last{width:100%}@media screen and (max-width:1024px){body .tp-login-popup-modal{width:95%}body .tp-login-popup-modal .tp-login-popup-bg{max-width:50%;width:50%}body .tp-login-popup-modal.tp-login-popup-modal-off{margin:15px auto}body .tp-login-popup-modal .tp-login-popup-left{padding:17px}}@media screen and (min-device-width:1024px) and (max-device-width:1366px) and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){body .tp-login-popup-modal .tp-login-popup-left,body .tp-login-popup-modal .tp-login-popup-modal-inner{display:block}body .tp-login-popup-modal .tp-login-popup-bg{background:none!important;display:none!important}body .tp-login-popup-modal .tp-login-popup-left{padding:25px}}@media screen and (max-width:768px){body .tp-login-popup-modal .tp-login-popup-left,body .tp-login-popup-modal .tp-login-popup-modal-inner{display:block}body .tp-login-popup-modal .tp-login-popup-bg{background:none!important;display:none!important}body .tp-login-popup-modal .tp-login-popup-left{padding:15px}}body div.tp-login-popup-show{display:block}body .tp-login-button{height:40px;width:100%;font-size:20px;padding:5px}.tp-login-loader{width:14px;height:14px;border:2px solid #FFF;border-bottom-color:#fff0;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite;position:absolute;margin:5px}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}