#entrant_list_wrapper{
  position:relative;
}
#entrant_list_processing{
  position:absolute;
  top:0px;
  left:15px;
  width:calc(100% - 30px);
  height:100%;
  background:rgba(0,0,0,0.5);
  font-size:14px;
  text-align:center;
  padding-top:20px;
  font-size:40px;
}
#entrant_list_processing .sr-only{
  position:Relative;
  color:#fff;
}
.price-section.max_entrant .price-single-block{
  position:relative;
  overflow:hidden;
}
/*.price-section.max_entrant .price-single-block:after{
  content:'';
  position:absolute;
  top:0px !important;
  left:0px !important;
  width:100% !important;
  height:100% !important;
  background:#fff !important;
  z-index:9 !important;
  opacity:0.6 !important;
}*/

.price-section.max_entrant .price-col{
  pointer-events:none;
}
.max_entrant+.price-section-s2-popup .select-rg a{
  pointer-events:none;
  opacity:0.5;
  transform:none !Important;
}
.cw_price_section.max_entrant .price-single-block:before{
   position:relative; 
  content:'SOLD OUT';
  color:#7ACFD9;
  color:#000;
  top:0px;
  width:100%;
  left:0px;
  text-align:center;
  z-index:99;
  font-weight:700;
  display:block;
  font-size:25px;
  background:#000;
  border-radius:30px;
  line-height:2;
  margin-bottom:10px;
  color:#FFF;
}
.wp-admin #adminmenu #toplevel_page_giveaway_entrant{
  display:none
}


.entrants_filter{padding-top:20px;}
.ws_btn{display: inline-block;padding: 5px 20px;background: #2271b1;color: #fff !Important;border-radius: 5px;text-decoration: none !important;}
.ws_btn_red{background:#d63638;}





/*==========================================================*/
.ent_form_add{
  width:760px;
  border: 1px solid #2271b1;;
  border-radius:10px;
  margin-top:30px;
  margin-bottom:20px;
  position:relative;
  z-index:10;
}
.ent_form_add.loading{
  position:relative;
  overflow:hidden;
}
.ent_form_add.loading:before{
  content:'Processing...';
  position:absolute;
  top:0px;
  left:0px;
  background:rgba(0,0,0,0.5);;
  width:100%;
  height:100%;
  color:#fff;
  font-size:30px;
  font-weight:600;
  display:flex;
  justify-content: center;
  align-items: center;
  z-index:999;
}
.ent_form_add_title{
  margin:0px;
  background:#2271b1;
  border-radius:9px 9px 0px 0px;
  display:block;
  padding:10px;
  font-weight:700;
  color:#fff;
}
.ent_form_add_in{
  padding:10px;
  display:flex;
  flex-wrap:wrap;
}
.ent_form_add_f{
  display:flex;
  flex-wrap:wrap;
  align-items: flex-start;
  align-content: flex-start;
  padding-right:15px;
}
.ent_form_add_f.user_id{
  padding-right:0px;
}
.ent_form_add_f .form_label{
  width:100%;
  line-height:1.2;
  height:auto;
  margin-bottom:5px;
}
.ent_form_add_f_user_name_email_btn{
  width:30px;
  height:30px;
  text-align:center;
  display:flex;
  align-items: center;
  justify-content: center;
  margin-left:5px;
  background:#2271b1;
  border-radius:5px;
  color:#fff;
}
.ent_form_add_f .form_input.name_email{
  width:350px;
}
.ent_form_add_f.f_name_email{
  width:400px;
  position:relative;
}
.ent_form_add_f.f_entries_amount{
  width:120px;
}
.ent_form_add_f .form_input.entries_amount {
  width:100px;
}
.ent_form_add_f .form_input.submit{
  margin-top:0px;
  margin-bottom:0px;
  padding:0px 10px;
  border-radius:5px;
  margin-top:21px;
  line-height:30px;
  background:#2271b1;
  color:#fff;
}
.ent_form_add_f .form_input.submit[disabled]{
  background:#aaa;
  pointer-events:none;
}
.ent_form_add_f.f_submit{
  padding-right:0px;
}
.ent_form_add_f_user_name_email_result{
  position:absolute;
  top:100%;
  left:0px;
  width:calc(100% - 50px);
}
.ent_form_add_f_user_name_email_result .ws_list_user{
  padding:5px 0px;
  width:100%;
  background:#fff;
  border:1px solid #2271b1;
  border-radius:5px;
  max-height:200px;
  overflow:auto;
}

.ent_form_add_f_user_name_email_result .ws_list_user_n{
  padding:2px 10px;
  line-height:1.5;
  cursor:pointer;
  border-bottom:1px solid #eee;
}
.ent_form_add_f_user_name_email_result .ws_list_user_n:last-child{
  border-bottom:0px;
}
.ent_form_add_f_user_name_email_result .ws_list_user_n:hover{
  background:#eee;
}
.ent_form_add_f_user_name_email_result .ws_list_user_n.selected{
  background:#2271b1;
  color:#fff;
}

.ent_form_add_result{
  width:100%;
}
.ent_form_add_result .generated_list{
  padding-top:10px;
}
.ent_form_add_result .generated_list_tickets{
  padding-top:5px;
}


.ent_form_add_f.f_check_email{
  padding-left:15px;
  padding-top:25px;
}
.ent_form_add_f.f_check_email label{
  margin-bottom:0px;
  display:flex;
      align-items: center;
}
.ent_form_add_f.f_check_email input[type=checkbox]{
  margin-top:0px;
  margin-right:5px;
  border-radius:0px;
  width:14px;
  height:14px;
}
.ent_form_add_f.f_check_email input[type=checkbox]:focus{
  outline:none !Important
}