.claim_instant_prize {
cursor: pointer;
background-color: #EE3340;
color: #ffffff;	
padding: 5px 15px;
border-radius: 10px;	
}
.payouts-portal-title {
color: #ee3340 !important;
}
#wallet_claim_accept_button {
margin: 0 auto !important;
text-align: center;
display: block;
}
.disabled-form {
opacity: 0.3;
pointer-events: none;
}
.bank-details-form.response {
cursor: pointer;
text-align: center; 
}
.response_payout {
display: block;
text-align: center;
}
.status_paid, .status_paid_to_wallet {
color: green;
font-weight: 600;
}
.status_pending {
color: orange;
font-weight: 600;
}
.bank-details-popup {
position: fixed;
top: 0;
bottom: 0;
background-color: #00000047;
left: 0;
right: 0;
z-index: 9999999;
}
.request_bank_transfer {
text-align: center;
}
.bank-details-popup .required-field {
border-color: red;
}
.bank-details-popup input {
margin: 5px 0px;
border-radius: 5px;
}
.bank-details-popup .section_new {
margin-top: 25px;
}
.bank-details-popup {
display: none;
}
.close-popup-bank {
text-align: right;
display: inline-block;
position: absolute;
top: -30px;
right: 0;
color: red;
border-radius: 500px;
font-weight: 600;
cursor: pointer;
}
.claim_to_wallet button, .claim_to_wallet button:hover {	
display: block; 		
text-align: center;
width: 100%;
margin: 0px !important;
margin-bottom: 25px !important;	
font-weight: 600 !important;
background-color: #EE3340 !important;
}
.claim_to_wallet {
background-color: #EE3340;
text-align: center;	
}
.bank-details-form button {
background-color: #EE3340;
color: #ffffff; 
border-color: #EE3340;
margin: 25px 0px;
border-radius: 5px;
}
.bank-details-content {
display: flex;
align-items: center;
justify-content: center;
min-height: 100vh;
}
.bank-details-form {
background-color: #ffffff; 
position: relative;
padding: 20px; 
border-radius: 10px;
}