.overlay-box{margin:0 auto;position:absolute;width:160px}.overlay-box button{background:#446cb3;border:0;border-radius:3px;box-shadow:0 5px 5px -5px #333;color:#fff;display:block;font-size:22px;height:50px;line-height:50px;margin:0 auto;transition:background .3s ease-in;width:160px}.overlay-box .overlay-back{height:0;opacity:0;overflow:hidden;transition:opacity .2s ease-in;width:0}.overlay-box .overlay-ctrl{cursor:pointer;height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%}.overlay-box .overlay-body h2{font-weight:700;padding:10px 0}.overlay-box .overlay-body p{padding:10px 0}.overlay-box input{border:1px solid #cfcfcf;border-radius:10px;height:42px;margin-bottom:10px;padding:5px;width:100%}.overlay-box .text-caption{color:#797979;font-size:12px}.overlay-box .text-caption.yellow{background:#ffedd2!important;border:1px dashed #d09743;border-radius:13px;color:#825718!important}.overlay-box .text-caption.blue{background:#ced7f6b5;border:1px dashed #a7b2cf;border-radius:13px;color:#5b606d!important}.overlay-box .text-caption.small{font-size:10px!important}.overlay-box .text-caption.marginbottom10{margin-bottom:10px}.stars-pay-button-spb-caption{display:block;font-size:11px;font-weight:400;line-height:14px;opacity:.85}#single-pay-modal-pay-button-tg-stars{padding-bottom:9px;padding-top:9px}@media screen and (min-width:767px){.overlay-box .text-caption.small{font-size:11px!important}}@media (max-width:360px){.overlay-box .text-caption.small{font-size:9px!important}}.overlay-box .overlay-ctrl:hover~button{background:#1e824c}.overlay-box .overlay-ctrl.checked{height:100vh;left:0;opacity:0;position:fixed;top:0;width:100vw;z-index:9}.overlay-box .overlay-ctrl.checked~.overlay-back{background-color:rgba(0,0,0,.6);height:100vh;left:0;opacity:1;pointer-events:none;position:fixed;top:0;width:100vw;z-index:9}.overlay-box .overlay-ctrl.checked~.overlay-back .overlay-body{background-color:#fff;border-radius:4px;box-shadow:0 3px 7px rgba(0,0,0,.6);color:#000;cursor:auto;height:auto;left:calc(50% - 200px);max-width:400px;padding:10px 30px;pointer-events:auto;position:absolute;top:12%;width:100%;z-index:999}.overlay-box .overlay-ctrl.checked~.overlay-back .overlay-body.fixed-height{height:280px}@media (max-width:400px){.overlay-box .overlay-ctrl.checked~.overlay-back .overlay-body{left:0}}.overlay-box .overlay-ctrl.checked~.overlay-back .overlay-body .overlay-dismiss{background:transparent;color:var(--ds-primary-color);cursor:pointer;font-size:16px;font-weight:700;height:28px;padding-top:4px;position:absolute;right:2px;text-align:center;top:0;width:25px}.overlay-box .overlay-ctrl.checked~.overlay-back .overlay-body .overlay-dismiss.button{background:transparent;border-radius:2px;bottom:20px;color:var(--ds-primary-color);font-size:14px;font-weight:400;right:20px;top:auto;width:81px}.overlay-box .overlay-ctrl.checked~.overlay-back .overlay-body .overlay-dismiss.button:hover{background:transparent;color:var(--ds-primary-color)}.overlay-box .overlay-ctrl.checked~.overlay-back .overlay-body .overlay-dismiss:hover{color:#333}.overlay-box .info-caption{font-size:14px}.overlay-box .error-big-caption{background:#f0b6af;border:1px solid #b7a3a1;border-radius:13px;color:#910f00}.overlay-box .error-big-caption,.overlay-box .success-big-caption{font-size:15px;margin:5px auto;padding:10px!important;text-align:center}.overlay-box .success-big-caption{background:#d7ffd7;border:1px solid #9cd59c;border-radius:13px;color:green}.overlay-box .warning-small-caption{background:#fff7d0;border:1px solid #e1c066;border-radius:13px;color:#8a6501;font-size:13px;margin:5px auto;padding:10px!important;text-align:center}#login-response-message,#register-response-message{padding-top:10px;text-align:center}
