.modal-popup{position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:1000;display:none;background:rgba(137,137,137,.5);-webkit-transition:opacity ease-out .25s;-moz-transition:opacity ease-out .25s;-o-transition:opacity ease-out .25s;transition:opacity ease-out .25s;}
.modal-popup.topmost{z-index:2001;}
.mp-body{position:absolute;top:240px;padding:25px;background:#fff;color:#454a52;z-index:10;border:1px solid #ccc;border-radius:6px;box-shadow:0px 0px 6px 3px rgb(0 0 0/10%);}
.mp-body H2{color:#0ba4eb;font-size:24px;line-height:normal;font-weight:normal;margin:0px 0px 25px;}
.mp-body H4{margin:0px 0px 24px 0px;}
.mp-body.has-scrollbar{padding-top:32px;padding-right:29px;}
.mp-buttons{padding-top:20px;}
.mp-buttons .button.primary,.mp-buttons .button.secondary{float:right;margin-left:30px;}
.mp-buttons .button.negative{float:left;margin-right:30px;}
.mp-buttons .button.prev{float:left;margin-left:0px;margin-right:30px;}
.rm-suspension{margin:38px 50px 0px 50px;padding:0 50px;width:100%;}
.rm-suspended{margin:38px 50px 0;padding:0 20px;}
.rm-closing{margin:38px 20px 0px 20px;width:560px;}
.rm-remider-header{max-width:600px;height:64px;font-size:28px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal;text-align:center;color:#ff5a00;}
.rm-body-content{max-width:600px;width:100%;height:100%;font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.78;letter-spacing:normal;text-align:center;color:#000;margin:0 40px!important;}
.rm-suspended-content{max-width:530px;}
.rm-text-style{color:#344a9a;}
.rm-please-contact-support{height:32px;font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.78;letter-spacing:normal;text-align:center;color:#000;margin:0 20px;}
.rm-renew-subscription-btn{width:240px;height:48px;background-color:#344a9a;width:243px;height:50px;margin:40px 0 20px 0;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;text-align:center;color:#fff;display:inline-block;vertical-align:middle;padding:12px;border-radius:8px;box-shadow:0 2px 20px 0 rgb(0 0 0/20%);border:solid 1px #ffffff;}
.rm-renew-subscription-btn .text-style{color:#fff;}
.rm-renew-subscription-btn:hover{color:#fff;transition:none;}
.rm-sad-icon{background:url('../../../../../../img/icons/illus-sad.png') fixed center top no-repeat;}
.rm-popup{text-align:center;width:100%;height:100%;padding:15px 20px 0px 20px;font-family:proxima-nova,Arial,sans-serif,'PT Sans';}
.pp-header{font-family:ProximaNova;font-size:24px;font-style:normal;line-height:1.33;color:#0ca2e9;}
.pp-content{width:451px;font-family:ProximaNova;font-size:16px;line-height:1.5;letter-spacing:-0.06px;}
.pp-action{text-align:center;}
.pp-footer{font-family:ProximaNova;font-size:14px;line-height:1.14;letter-spacing:-0.05px;color:#454a52;}
.stripe-popup .mp-body{width:501px!important;height:615px!important;}
.stripe-popup .connect-to-stripe{width:200px;height:48px;margin:24px 108px 40px 125px;border-radius:3.5px;background-color:#354a9a;}
.stripe-popup .connect-to-stripe a{width:200px;height:48px;font-size:18px;font-weight:600;color:#fff;vertical-align:middle;text-align:center;display:table-cell;}
.stripe-popup .rm-text-style{color:#0ca2e9;}
.stripe-popup .info p{font-size:14px;}