@import url("https://bd-secutix.basedev.co.uk/dev/style.css");

/*CAS-54279-W7D3M2*/
#page_account_register #field_locality_criteria,
#page_account_editPersonalDetails #field_locality_criteria,
#page_account_completeAccount #field_locality_criteria {
  display: none;
}
/*CAS-54279-W7D3M2 - END*/

/*CAS-54630-X1Z5Y5*/
#root .stx-Header .stx-HeaderRight .stx-HeaderItem:last-child {
  display: none !important;
}
#page_account_login #identification_header #main_content_login,
#create_account_button,
#header_menu_container .item_account_register {
  display: none !important;
}
#page_account_login #identification_header .groupBtnRegisterAndGuestLogin {
  margin: 0 !important;
}
#page_account_login
  #identification_header
  .groupBtnRegisterAndGuestLogin
  .right {
  padding: 10px !important;
  padding: 10px 10px 12px 10px !important;
}
#page_account_login #confirm_guest_login_button_no_captcha {
  box-shadow: 0px 0px 10px 0px #e7e7e7 !important;
}
#main_content_login {
  display: none !important;
}
@media screen and (max-width: 550px) {
  #page_account_login #identification_header .groupBtnRegisterAndGuestLogin {
    width: 70%;
    padding: 20% 0;
  }
}
#page_checkout_confirmation #create_account_introduction #createAccount,
#page_checkout_confirmation #create_account_introduction {
  display: none !important;
}
#page_account_login .mainLoginContainer,
#page_account_login .mainLoginContainer div {
  display: block !important;
}
#page_account_login #identification_header .with_guest_login_button {
  display: none;
}
/*CAS-54630-X1Z5Y5 - END*/

/* Hide File summary print option on File Summary page */
span.alternative_button.print.file {
  display: none;
}

/* Hide 2023 Secutix in Footer */
#footer_wrapper .content > p {
  display: none !important;
}

/* Hide Created By Secutix in Footer */
#footer_wrapper .content > ul li#footer_created {
  display: none !important;
}

/* Hide all advantage Special Offer containers by timeslot */
p.semantic-no-styling.advantage_catchword_container {
  display: none;
}

/* Hide printer icon on eTicket print button */
.button.eticket .icon {
    visibility: hidden;
}

/* CAS-55070-G3W4K4 */

#edit_personal_details_memberships .memberships:after,
#account_home_memberships .memberships:after,
#account_membership_popup .memberships:after {
  background: url(https://content.secutix.com/BDSP/img/BDSP_Membership.png) !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-position: right !important;
}
span.external_membership_icon,
.membership_icon {
  background: url(https://content.secutix.com/BDSP/img/BDSP_Membership.png)
    no-repeat !important;
  background-size: contain !important;
  width: 20px !important;
  height: 20px !important;
  background-position: center !important;
}

/* CAS-55070-G3W4K4 - END */

/* CAS-56376-Z7R2V1 */

/* Hide sold out time slots  */
#timeSlotsContainer .semantic-no-styling li.sold_out {
  display: none !important;
}
#timeslots_quantity_container {
  display: none;
}

/* Make table not overflow in mobile */
@media screen and (max-width: 512px) {
  th,
  td {
    font-size: 10px !important;
    padding: 0 2px !important;
  }
  table.dashboard {
    table-layout: fixed;
    word-wrap: break-word;
  }
}

@media screen and (max-width: 375px) {
  th,
  td {
    font-size: 8px !important;
  }
}

/* Re-center payment popup */
div:has(> #dropInDialog) {
  left: 50% !important;
  transform: translateX(-50%) !important;
}

/* Fix overlapping boxes on payment popup */
@media screen and (max-width: 990px) {
  body.rwd .ui-dialog .ui-dialog-titlebar {
    padding: 0px !important;
  }
}
/* CAS-56376-Z7R2V1 - END */
