.login-modal-vue .sp-modal{background-color:white;left:50%;top:50%;z-index:10;margin:-100px auto auto -275px;width:516px;height:auto;max-height:300px;position:fixed;border-radius:5px;box-shadow:0 0 11px 0 rgba(0,0,0,0.15);padding:20px}.login-modal-vue .sp-modal .sp-modal-msg{float:left;font-size:16px;font-weight:600;padding:15px 0;text-align:center;width:100%}.login-modal-vue .sp-modal .sp-modal-htmlmsg{float:left;padding:15px 0;text-align:center;width:100%}.login-modal-vue .sp-modal .sp-modal-htmlmsg a{color:#02a0ea !important}.login-modal-vue .sp-modal .sp-modal-title{text-align:center;font-size:29px;font-weight:100}.login-modal-vue .sp-modal .btn-sp{padding:0.2em 1.2em;margin:5px;box-sizing:border-box;height:30px}.login-modal-vue .sp-modal label{font-size:14px;font-weight:normal;color:black;text-align:left}.login-modal-vue .sp-modal label.error{color:red}.login-modal-vue .sp-modal input{border:1px solid #d9d9d9;color:black;font-size:14px;line-height:28px;margin:0 auto;height:30px;width:100%;border-radius:5px}.login-modal-vue .sp-modal textarea{border:1px solid #d9d9d9;width:100%;border-radius:5px}.login-modal-vue .sp-modal #refund-form input,.login-modal-vue .sp-modal #refund-form textarea{width:330px}.login-modal-vue .sp-modal .comment-for-payment{text-align:left}.login-modal-vue .sp-modal-login{height:186px}.login-modal-vue .sp-modal-footer{clear:both;padding-top:10px;text-align:center}.login-modal-vue .wrap-modal-item{width:100%;height:100%;position:fixed;background-color:rgba(0,0,0,0.15);top:0;left:0;z-index:3}.login-modal-vue button.window-close{background:url("/forum/phpBB3/ext/sp/common/styles/all/theme/img/icon-black-cross.png") center no-repeat;border:0;position:absolute;top:10px;right:10px;height:16px;width:16px;z-index:1}.login-modal-vue .btn-sp{background-color:white;border:0;max-width:210px;cursor:pointer;color:black;border-radius:4px}.login-modal-vue .btn-sp-blue{background-color:#02a0ea !important;color:white !important}.login-modal-vue .btn-sp-trans,.login-modal-vue .bs button.btn-sp-trans,.login-modal-vue .bs a.btn-sp-trans{background-color:transparent;border:1px solid;color:#000 !important;font-weight:bold;border-radius:4px}.login-modal-vue .sp-modal .btn-sp{padding:0.2em 1.2em !important;margin:5px !important;box-sizing:border-box;height:30px !important;font-size:15px !important;text-decoration:none !important}

.right-button-154{text-align:center;font-size:13px;height:3rem}.right-button-154 button{color:#fff;text-decoration:none;font-size:1em;background:#00a2fa;padding:5px;border-radius:5px;display:inline-block;text-align:center;padding-left:10px;padding-right:10px}

.top-button-154 .top-button-wraper{border:1px solid #65b0d8;padding:1rem;border-radius:10px;text-align:center;font-size:13px;background:#f9f9f9;color:#383838}.top-button-154 .top-button-wraper a{font-size:14px;font-weight:bold;color:#38a2f9}.top-button-154 .top-button-wraper .top-button-block{height:3rem}.top-button-154 .top-button-wraper button{color:#fff !important;text-decoration:none !important;font-size:1em;background:#00a2fa;padding:5px;border-radius:5px;text-align:center;padding-left:10px;padding-right:10px;display:inline-block;margin-top:0.5rem;border:0;cursor:pointer}

