.cf7rzp-loader{
    display: none;
    width: 100%;
    height: 100%;
    background: #000;
    position: fixed;
    top: 0;
    opacity: 0.6;
    z-index: 9999;
}

.cf7rzp-loader img{
    position: fixed;
    max-width: 100%;
    left: 47%;
    top: 45%;
}

.cf7rzp-payment-more-info .swal2-title{font-weight: 500;}
.cf7rzp-payment-more-info .swal2-html-container table{font-size: 15px;text-align: left;}
.cf7rzp-payment-more-info .swal2-html-container table tr th{width: 35%;padding: 5px 0px;}
.cf7rzp-payment-more-info .swal2-html-container table tr td{width: 35%;padding: 5px 0px;}

.post-type-cf7rzp_payments .widefat td.status span{
    display: inline-flex;
	padding: 5px 11px;
    border-radius: 5px;
}   

.post-type-cf7rzp_payments .widefat td.status span.cf7rzp_failure{background: #eba3a3;
color: #761919;}

.post-type-cf7rzp_payments .widefat td.status span.cf7rzp_success{background: #c6e1c6;
    color: #5b841b;}

.post-type-cf7rzp_payments .widefat td.status span.cf7rzp_pending{background: #c8d7e1;
    color: #2e4453;  }

.cf7rzp_width {width: 175px;vertical-align: top};    

.cf7rzppa-admin-submenu-link{background: #93003f;color: #fff;font-weight: bold;}


.cf7rzppa-demo-rzp-settings{
    opacity:0.7 !important;position:relative;
}
.cf7rzppa-demo-rzp-settings .premium-link{
    position: absolute;
    display: flex;
    top: 0;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    z-index: 999;
    background: radial-gradient(#ffffffcf 20%, #ffffff00 50%);
}
.cf7rzppa-demo-rzp-settings .premium-link a{
    align-items: center;
    background-color: #fec228;
    border-radius: 4px;
    box-shadow: inset 0 -4px 0 #0003;
    box-sizing: border-box;
    color: #000;
    display: inline-flex;
    filter: drop-shadow(0 2px 4px rgba(0,0,0,.2));
    font-family: Arial,sans-serif;
    font-size: 16px;
    justify-content: center;
    line-height: 1.5;
    min-height: 48px;
    padding: 8px 1em;
    text-decoration: none;
}
.cf7rzppa-demo-rzp-settings .premium-link a:hover{
    background-color: #f2ae01;
    color: #000;
}