@import "//uefa365.sharepoint.com///fonts.googleapis.com/css?family=Roboto";
@import url("/custom/css/common-lms.css");

:root{
  --baseColor: #fff;
  --hoverBgColor: rgba(18,57,133,0.05) !important;
  --primaryColorOpacity10:  rgba(18,57,133,0.1) !important;
  --boxTitleTextColor: #000  !important;
  --baseColorUCL: #000;
  --linkTextColor: #00b9f2 !important;
  --secondaryColor: #8ca0aa !important;
}

/* LEGACY */
#secondary_content_navigation .last_menu_product_category,
#main_content_distribution_tickets_dashboard #exportToExcelButton,
#page_account_distribution_listDistributionProducts .filters,
#page_account_distribution_listDistributionProducts #expired_shown_option_container,
#secondary_content_container #secondary_content_general_info,
#secondary_content_container #legal_box_secondary_content,
#contact_criteria_descr .content,
/* #page_account_completeAccount .fieldset_container.login,
#page_account_editPersonalDetails .fieldset_container.login, */
.expiration_info span.keep:before,
#page_request_edit #main_content_edit_request .filters .criteria.matches_toggle,
#header_container #header_menu_container #menu
{
  display: none !important;
}
/* LEGACY */

/* Update Request tickets button */
#secondary_content_navigation .tickets_menu_add_products{
  border-bottom: 5px solid #fff;
}
#secondary_content_navigation .tickets_menu_add_products a{
  background-color: var(--baseColor);
  padding-top: 12px;
  padding-bottom: 12px;
  color: #fff !important;
}
#secondary_content_navigation .tickets_menu_add_products a:before{
  content: "+";
  font-size: 2em;
  font-weight: bold;
  top: 10px;
}
#secondary_content_navigation{
  padding-top: 0 !important;
}
[_ts15] [_ts15_account_register_editPersonalDetails]#main_content_edit_personal_details #mandatory_info_bottom{
  padding-left: 40px;
}
[_ts15] [_ts15_account_register_editPersonalDetails]#main_content_edit_personal_details #mandatory_info_bottom .content{
  background-color: transparent !important;
}
[_ts15] [_ts15_account_register_editPersonalDetails]#main_content_edit_personal_details #collapsiblePanel_main_content_edit_personal_details #mandatory_info_bottom,
#edit_personal_details_form #mandatory_info_bottom[_ts15_tags_common_message] .title{
  display: block;
}
.expiration_info span.keep{
  background: transparent !important;
  padding: 0 !important;
}

/* 00341397 checkout/payment Remove VISA logo, replace with text only*/
#collapsiblePanel_secondary_content_payment_modes .visa span {
  display: inline-block;
  padding-left: 20px;
  vertical-align: middle;
  margin-bottom: 20px;
}
#collapsiblePanel_secondary_content_payment_modes .visa .payment_method {
  display: none;
}
#page_checkout_payment #card_types .card_type.card_type_VISA .cardTypeLabel span {
  display: inline-block;
  font-size: 1.6rem;
}
#page_checkout_payment #card_types .card_type.card_type_VISA .cardTypeLabel img {
  display: none;
}

/* 00346738 */
[_ts15] [_ts15_tags_common_sportingEventMatch] .perf_details .teams, [_ts15] [_ts15_tags_common_sportingEventMatch].perf_details .teams{
  align-items: center !important;
}
.match_logo_wrapper .match_logo_overlay,
#main_content_summary_delivery .delivery_delay,
#main_content_summary_delivery .delivery_fee,
#main_content_summary_delivery .title_container .subtitle,
#order_validation_form .main_content_sub_amount .total,
#file_details_fields .sales_channel,
#main_content_file_details .product_container .table_amount .subtotal,
#edit_personal_details_contact_created .created_from,
#account_cart_button, #account_cart_mobile_button,
.location_container .site,
#page_checkout_orderSummary .main_content_summary_delivery .delivery_mode_delay,
#page_account_addressBook .address_status .address_is_delivery,
#page_account_addressBook .address_status .address_is_billing,
#main_content_address #field_is_delivery_address,
#main_content_address #field_is_billing_address {
  display: none !important;
}
/* [_ts15] [_ts15_tags_common_sportingEventMatch] .perf_details .perf_info .match_round .match_logo_wrapper, [_ts15] [_ts15_tags_common_sportingEventMatch] .perf_details .perf_info .match_round .match_logo, [_ts15] [_ts15_tags_common_sportingEventMatch].perf_details .perf_info .match_round .match_logo_wrapper, [_ts15] [_ts15_tags_common_sportingEventMatch].perf_details .perf_info .match_round .match_logo {
  background-image: url('https://content.secutix.com/UEFA/img/ucl/ucl_white.svg');
  background-color: unset;
} */
#file_details_fields .file_status,
#file_details_fields .file_status .value {
  font-weight: 600;
}

#secondary_content_navigation ul[_ts15_tags_account_menuboxlinks] .item.item_link a:before {
  display: inline-block;
  content:'';
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(0,0,0)'><path d='M18.3638 15.5355L16.9496 14.1213L18.3638 12.7071C20.3164 10.7545 20.3164 7.58866 18.3638 5.63604C16.4112 3.68341 13.2453 3.68341 11.2927 5.63604L9.87849 7.05025L8.46428 5.63604L9.87849 4.22182C12.6122 1.48815 17.0443 1.48815 19.778 4.22182C22.5117 6.95549 22.5117 11.3876 19.778 14.1213L18.3638 15.5355ZM15.5353 18.364L14.1211 19.7782C11.3875 22.5118 6.95531 22.5118 4.22164 19.7782C1.48797 17.0445 1.48797 12.6123 4.22164 9.87868L5.63585 8.46446L7.05007 9.87868L5.63585 11.2929C3.68323 13.2455 3.68323 16.4113 5.63585 18.364C7.58847 20.3166 10.7543 20.3166 12.7069 18.364L14.1211 16.9497L15.5353 18.364ZM14.8282 7.75736L16.2425 9.17157L9.17139 16.2426L7.75717 14.8284L14.8282 7.75736Z'></path></svg>");
}
#mandatory_info_bottom.message.info .content{
  display: flex;
  align-items: center;
}
#mandatory_info_bottom.message.info .content .icon{
  position: relative !important;
  top: -2px;
  inset-inline-start: 0 !important;
}
#register_request_form .legend_container.details .field:last-child,
#relay_request_form .fieldset_container.relay .field:last-child{
  gap: 25px;
}
#register_request_form #field_phone #phone_prefix{
  width: 30% !important;
}
#page_account_subgrouping_relay #main_content_registration .buttons_container{
  gap: 5vw;
}
#page_account_editPersonalDetails .fieldset_container.criteria .legend_container legend,
#page_account_completeAccount .fieldset_container.criteria .legend_container legend,
#page_account_register .fieldset_container.criteria .legend_container legend{
  display: block !important;
}
#contact_criteria_descr{
  padding: 0 !important;
  margin-top: 0 !important;
}
#main_content_distribution_tickets_dashboard .product.product_SPORTING_EVENT{
  padding: 10px;
  border-radius: var(--generalBorderRadius);
}

/* 00326035 */
#page_request_edit .request_content tr.group_seat_cat_body {
  padding: 12px;
  background-color: var(--itemRowBgColor);
}

#ps_popup,
#ps_popup2 {
  height: 24px;
  display: inline-block;
  line-height: 20px;
  position: absolute;
  margin-left: 5px;
}

#ps_popup .ps_icon,
#ps_popup2 .ps_icon {
  font-size: 24px;
  cursor: pointer;
}

#ps_popup .ps_title,
#ps_popup2 .ps_title {
  display: none;
  position: absolute;
  background-color: white;
  border: 1px solid #c0c0c0;
  top: 30px;
  left: 0px;
  text-align: left;
  padding: 3px;
  min-width: 150px;
}

@media screen and (max-width: 1200px) {
  #ps_popup,
  #ps_popup2 {
    right: 60px
  }

  #ps_popup .ps_title,
  #ps_popup2 .ps_title {
    width: 260px;
    left: -250px;
  }
  [_ts15] [_ts15_tags_option_request_performanceSelection] .round_content .request_performance .request_content .table_container table tbody tr.group_seat_cat_body td.unit_price{
    text-align: initial;
  }
}
/* 00326035 END */