body .tp-login-popup-modal-overlay{display:none;z-index:9999;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:99999;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;-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-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-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;z-index:999;-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}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 input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body .tp-login-popup-modal input[type="date"]{background:#fbfbfb;font-size:16px;padding:7px}body .tp-login-popup-modal select{background:#fbfbfb;font-size:16px;padding:7px;height:40px;font-size:16px;line-height:25px;font-weight:500;border-radius: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"]{background:#fbfbfb;border:1px solid #ddd;font-size:16px;line-height:25px;font-weight:500;width:auto;padding:7px;margin:2px 6px 16px 0}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}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}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)}}