#af_tbw_tipping_donation_div{

  margin-bottom: 15px;
}
.af_tbw_label_css_setting{
    display: flex;
    margin-bottom: 0!important;
    align-items: center;
    height: 100%;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    color: #000;
    gap: 4px;
}
.af_tbw_label_css_setting input{
      height: 16px;
    width: 16px;
    margin: 0;
}
#af_tbw_radio_button_label{
 border: 1px solid white;
 display: inline-block;
}
#af_tbw_select_box_style{
  height: 45px;
  width: 100px;
}
#af_radio_button_label{
  margin-left: 2px;
  font-size: 16px;
  padding: 3px;
}

.af_radio_button_text{
  margin-left: 3px;
}
.adf-main-popup{
    position: fixed;
    background: #fff;
    z-index: 999;
    backface-visibility: hidden;
    padding: 25px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,30%);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    max-width: 700px;
}
.adf-popup-other-donation,
.af_tbw_tipping_donation_div_get.select_box .adf-tip-others-btn,
.af_tbw_other_options_fixed_wrap, .adf-button-tempalte-other,
.adf-tip-others-btn{
  display: flex;
  justify-content: space-between;
}
.af_tbw_tipping_donation_div_get.select_box .adf-tip-others-btn button,
.af_tbw_other_options_fixed_wrap .af_tbw_other_options,
.af_tbw_other_options_fixed_wrap .af_tbw_other_options_fixed{
  width: 47%!important;
  margin-right: 0!important;
}
.af_tbw_tipping_donation_div_get.Buttons .af_tbw_other_options_fixed,
.af_tbw_tipping_donation_div_get.Buttons .af_tbw_other_options,
.af_tbw_tipping_donation_div_get.radio_btn .af_tbw_other_options,
.af_tbw_tipping_donation_div_get.radio_btn .af_tbw_other_options_fixed{
  display: flex;
  width: 100%;
  max-width: 500px;
}
.af_tbw_change_donation, .adf-remove-btn{
      margin-left: 4px;
}
.adf-popup-other-donation button{
  width: 49%;
  margin-right:0!important;
}
.adf-popup-pre-defined-value button:last-child,
.adf-button-tempalte-wrap button:last-child,
.adf-tip-others-btn{
  margin-right: 0!important;
}
.adf-popup-wrap .adf-popup-options{
    background: #fff ;
    border: 1px solid black;
    position: relative;
    color: #000;
    text-align: center;
    font-size: 16px;
    line-height: 26px;
    padding: 8px 10px;
    border-radius: 2px;
}

.adf-popup-wrap .adf-popup-options input{
      position: absolute;
    width: 100%;
    left: 0;
    height: 100%;
    cursor: pointer;
    top: 0;
    margin: 0;
    opacity: 0;
}
.adf-popup-wrap .adf-popup-options::last-child{
  margin-right: 0!important;
  background: #000;
}
.popup-heading{
  text-align: center;
  margin-bottom: 16px;
}
.popup-heading h3, .template-heading h3{
    margin-top: 0 !important;
    margin-bottom: 5px;
}
.af-close-popup{
        font-size: 18px;
    line-height: 16px;
    cursor: pointer;
    background: red;
    width: 23px;
    box-sizing: border-box;
    color: #fff;
    font-weight: 700;
    display: flex;
    font-style: normal;
    position: absolute;
    right: -6px;
    top: -9px;
    border-radius: 50%;
    height: 23px;
    justify-content: space-evenly;
    align-items: center;
}
.af_tbw_other_options_fixed_popup .af_tbw_donate_button, .af_tbw_other_options_percentage_popup button{
    border: 0;
    width: 32%;
    padding: 10px 15px;
    min-width: fit-content;
    height: 100%;
    font-size: 16px;
    line-height: 26px;
}
.af_tbw_other_options_percentage_popup{
  display: flex;
  justify-content: space-between;
}
.adf_popup-other-field-percentage .af_tbw_fixed_amount,
.adf_popup-other-field-percentage .af_tbw_other_percentage{
      background: #Fff;
    box-shadow: none;
     border: 1px solid lightgray; 
    width: 100%;
    padding: 10px 17px;
    box-sizing: border-box;
    border-radius: 2px;
    height: 48px;
}
.af_tbw_other_options_fixed_popup, .af_tbw_other_options_percentage_popup{
    position: relative;
}
.adf-shortcode-content{
    border: 1px solid #d3d3d3a8;
    width: fit-content;
    padding: 20px;
    border-radius: 4px;
}
.adf-shortcode-content h3{
      font-size: 22px;
    line-height: 32px;
    margin-bottom: 9px;
    font-weight: 600;
}
#af_tbw_tipping_donation_div .af_tbw_select_fixed, #af_tbw_tipping_donation_div .af_tbw_Select_percentage{
    width: 100%;
}
#af_tbw_tipping_donation_div .af_tbw_other_options_fixed_wrap .select2-container--default,
.af_tbw_other_options_fixed_wrap .select2-container .select2-selection--single,
.af_tbw_other_options_fixed_wrap .select2-container--default .select2-selection--single .select2-selection__arrow{
  height: 46px;
  padding: 0!important;
}
/*#af_tbw_tipping_donation_div .af_tbw_other_options_fixed_wrap .select2-container--default{
  margin-bottom: 20px;
}*/
.af_tbw_other_options_fixed_wrap .select2-container--default .select2-selection--single .select2-selection__rendered{
  line-height: 46px;
}
#af_tbw_tipping_donation_div .af_tbw_select_fixed_btn, #af_tbw_tipping_donation_div .af_tbw_select_percentage{
  margin-left: 6px;
  cursor: pointer;
  height: 46px;
  padding: 10px 15px;
}
.af_tbw_other_options_fixed_wrap .select2-container--default {
width: 100%!important;
}
.af_tbw_tipping_donation_div_get.Buttons .adf-button-tempalte-wrap button{
  min-width: 105px;
}
.af_tbw_slected_option .select2-container--default {
  width: 100%!important;
  margin-bottom: 14px;
}
#af_tbw_tipping_donation_div .donation-heading{
      font-size: 18px;
    font-weight: 700;
    line-height: 26px;
    margin-bottom: 9px;
    color: #000;
}
.af_tbw_other_options_fixed input,
.af_tbw_other_options input{
  background: #fff;
  box-shadow: none;
  padding: 10px;
/*  margin-bottom: 15px;*/
  border: 1px solid #d3d3d38c;
}
.af_tbw_donate_button, .af_tbw_other_percent{
  border: 1px solid;
}
.adf-shortcode-content p{
      font-size: 15px;
    line-height: 25px;
    margin-top: 0;
    margin-bottom: 14px;
}
.success-message{
  color: green;
    font-size: 14px;
    line-height: 24px;
    font-weight: 600;
}
.success-message.remove{
  color: red;
}
.af_tbw_tipping_donation_div_get.select_box,
.af_tbw_tipping_donation_div_get.Buttons,
.af_tbw_tipping_donation_div_get.radio_btn{
      width: 100%;
    max-width: fit-content;
    padding: 10px 0;
    text-align: left;
}
.af_tbw_tipping_donation_div_get.select_box{
  max-width: 465px;
}
.af_tbw_tipping_donation_div_get.select_box .popup-heading{
  text-align: left;
      margin-bottom: 16px;
}
.adf-tip-others-btn input{
  box-shadow: none;
  background-color: #fff!important;
    background: no-repeat;
    border: 1px solid #aaa;
    padding-left: 8px;
    width: 48%;
    border-radius: 4px;
}
.popup-heading p{
      font-size: 16px;
    line-height: 26px;
    margin-bottom: 0;
    margin-top: 0!important;
}
.af_tbw_other_options input, .af_tbw_other_options_fixed input{
  width: 100%;
}
.af_tbw_tipping_donation_div_get.Buttons .adf-button-tempalte-wrap,
.af_tbw_tipping_donation_div_get.radio_btn .adf-radio-btn-tempalte-wrap,
.adf-popup-pre-defined-value{
  display: flex;
  gap: 1.25%;
  align-items: center;
  flex-wrap: wrap;
}
.af_tbw_tipping_donation_div_get.radio_btn .adf-radio-btn-tempalte-wrap{
  gap: 0;
}
.af_tbw_tipping_donation_div_get.Buttons .adf-button-tempalte-wrap button,
.af_tbw_tipping_donation_div_get.Buttons .adf-tip-others-btn button,
.af_tbw_tipping_donation_div_get.Buttons .adf-button-tempalte-other button,
.af_tbw_tipping_donation_div_get.radio_btn .adf-tip-others-btn button{
  width: 19%;
  padding: 8px 0;
  font-size: 15px;
  line-height: 25px;
  margin-bottom: 10px;
}
.adf-radio-btn-tempalte-wrap .adf-radio-btn{
  width: 10%;
  margin-bottom: 10px;
  min-width: 100px;
}
.af_tbw_tipping_donation_div_get.radio_btn{
  width: fit-content;
}
.adf-popup-pre-defined-value .adf-popup-options{
  flex: 1 1 19%;
  margin-bottom: 15px;
}
.adf-radio-btn-tempalte-wrap{
  margin-bottom: 0px;
  margin-top: 16px;
}
.adf-popup-options.active{
  background: black;
  color: #fff;
}
