@import url("/custom/css/WAcustom.css");

/*11.12.2018, Service 2041: hide production filter */
#main_content_list_products_OTHER_PRODUCTS .mobile.filters_activation {
    display: none !important;
}

#main_content_list_products_OTHER_PRODUCTS .filters {
    display: none !important;
}

#main_content_list_products_OTHER_PRODUCTS #product_counter {
    display: none !important;
}

/*
.group_name_input_container {
	display:none !important;
}
*/
/*Service_2133: hide the season*/
.product_right_img .subtitle,
.product_right_img .inline_addon {
    display: none !important;
}

/*SERVICE 2204: hide PrintQuote button */
#printQuote {
    display: none !important;
}

/*SERVICE 2362: remove blank space between product container and table header*/
.content_header {
    /* position: fixed; */
    margin-bottom: 0 !important;
}

#main_content_account_files > div.content_element.collapsible_element > div.content_header {
    position: inherit;
}

#main_content_list_resale_products > div.content_element.collapsible_element > div.content_header {
    position: inherit;
}

/*SEVICE: 2575*/
.merge_charges_instruction {
    white-space: normal;
    max-width: 650px;
    text-align: left !important;
    font-size: 12px;
}

#cant_book_notification > div {
    text-align: left !important;
    font-size: 13px !important;
}

@media only screen and (max-width: 990px) {
    #event_form > div.table_container > div,
    #bookService > div.table_container > div,
    #pass_holders_content > div.content_element.collapsible_element > div > div.table_container > div {
        padding-left: 0.5em;
        max-width: 850px;
    }
}

@media only screen and (min-width: 991px) {
    #event_form > div.table_container > div,
    #bookService > div.table_container > div,
    #pass_holders_content > div.content_element.collapsible_element > div > div.table_container > div {
        padding-left: 3.8em;
        max-width: 730px;
        margin-top: -10px;
        margin-bottom: 20px;
    }
}

#table_amount > tbody > tr > td > div {
    max-width: 550px;
}

/*END*/

/*CAS-12538-Q6F0Z0-update logo Vorkasse 2020

@media screen and (min-width: 1251px) {
  #secondary_content_payment_modes.secondary_content.collapsible.alternative_content div.content_element.collapsible_element div.content ul::after {
    content: url("/custom/img/Vorkasse_2020.png");
    left: 27px;
  }
}


@media screen and (max-width: 1250px) {
  #secondary_content_payment_modes.secondary_content.collapsible.alternative_content div.content_element.collapsible_element div.content ul::after {
    content: url("/custom/img/Vorkasse_2020.png");
    left: 6px;
  }
}*/

/*END*/

/*CAS-06047 hide "company account" registration */
.new_structure_radio {
    display: none;
}

/*CAS-06047- END */

/*CAS-06748-N3J0M9*/
#secondary_content_payment_modes.secondary_content.collapsible.alternative_content div.content_element.collapsible_element div.content ul::after {
    left: 7px !important;
}

#address_line_3 {
    display: none !important;
}

#field_address_zipcode_town,
#field_address_line_1 > label,
#field_address_country > label {
    font-weight: 900 !important;
}

#field_address_line_1 > span > span > strong,
#field_address_line_1 > span > span {
    color: #595959 !important;
    font-size: 0.8rem !important;
}

/*END*/

/*CAS-10025-V0X0H4*/
.main_content_payment .other_payment_method_AMAZON_PAY input {
    background: transparent url("../../resources/images/creditcard/AMAZON_PAY.png") center no-repeat;
    background-size: cover;
}

.main_content_payment .other_payment_method_KLARNA input {
    background: transparent url("../../resources/images/creditcard/KLARNA.png") center no-repeat;
    background-size: cover;
}

/*END*/

/* STX_IRI update START */
#page_account_file .label_value.delivery_status {
    display: none;
}

/* STX_IRI update END */

/*CAS-11864-Z3Z8W6 - Add single icon*/
.stx-MainReportArea .g-ReportFilter-button-resetFilters {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTIwMCIgaGVpZ2h0PSIxMjAwIiB2aWV3Qm94PSIwIDAgMTIwMCAxMjAwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjRkZGRkZGIj48L3JlY3Q+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjAwIDYwMCkgc2NhbGUoMC42OSAwLjY5KSByb3RhdGUoMCkgdHJhbnNsYXRlKC02MDAgLTYwMCkiIHN0eWxlPSJmaWxsOiNCM0IzQjMiPjxzdmcgZmlsbD0iI0IzQjNCMyIgeG1sbnM6eD0iaHR0cDovL25zLmFkb2JlLmNvbS9FeHRlbnNpYmlsaXR5LzEuMC8iIHhtbG5zOmk9Imh0dHA6Ly9ucy5hZG9iZS5jb20vQWRvYmVJbGx1c3RyYXRvci8xMC4wLyIgeG1sbnM6Z3JhcGg9Imh0dHA6Ly9ucy5hZG9iZS5jb20vR3JhcGhzLzEuMC8iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDAgMTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGcgaTpleHRyYW5lb3VzPSJzZWxmIj48cG9seWdvbiBwb2ludHM9Ijk3LjUsMTQuOSA4NS4xLDIuNSA1MCwzNy42IDE0LjksMi41IDIuNSwxNC45IDM3LjYsNTAgMi41LDg1LjEgMTQuOSw5Ny41IDUwLDYyLjQgODUuMSw5Ny41IDk3LjUsODUuMSA2Mi40LDUwICAgICAgICI+PC9wb2x5Z29uPjwvZz48L2c+PC9zdmc+PC9nPjwvc3ZnPg==");
    width: 25px;
    height: 25px;
    cursor: pointer;
    background-size: 25px 25px;
    background-repeat: no-repeat;
}

.stx-MainReportArea .g-ReportFilter-button-resetFilters .g-Icon {
    display: none;
}

/*END CAS-11864-Z3Z8W6*/

/*CAS-12253-Z2N8T0 - change color: PROMOTIONAL CODE & USEFUL INFORMATIONS*/
@media screen and (max-width: 990px) {
    body.rwd .secondary_content.collapsible.alternative_content > input[type="checkbox"]:checked ~ .collapsible_header > .title {
        color: white !important;
    }
}

/*END-CAS-12253-Z2N8T0*/

/*CAS-25204-X1Q6G2 - Hide payment logo*/
#collapsiblePanel_secondary_content_payment_modes li.klarna {
    display: none !important;
}

/* END - CAS-25204-X1Q6G2*/

/* CAS-34674-R8S3V3*/
@media screen and (min-width: 600px) {
    #main_content_container .product .content_product_info {
        min-height: 81px;
    }
    #main_content_container .product .action_buttons_0 {
        margin-top: -9% !important;
    }

    /* #main_content_container .product_VOUCHER .action_buttons_0 {
    margin-top: 0 !important;
  } */

    #page_list_partnerAdvantage #main_content_container .product .action_buttons_0 {
        margin-top: 0 !important;
    }
}

/* CAS-34674-R8S3V3 _ END*/

/*CAS-38314-X0H8P2 Unselected date*/

#timeslots_container_id,
#timeslots_quantity_container,
#timeSlotsPassSelectedDateContent {
    /*  visibility: hidden;*/
}

/*CAS-38314-X0H8P2- End*/

/* CAS-42091-D8G3S2*/
#page_checkout_orderSummary #main_content_summary_payment_methods #payment_method_description_Zahlkart span {
    display: none !important;
}

/* CAS-42091-D8G3S2 - END*/

/* CAS-53616-N8S1J7 */
.main_content_payment > .content_element > .content_header {
    position: relative;
    background-color: white;
}

/* END CAS-53616-N8S1J7 */

/*00276300*/
#secondary_content_payment_modes ul li img {
    margin: 0.2rem 0 !important;
}
/*00276300 - END*/

/* 00301971 */
#secondary_content_print_test {
    display: none;
}
/* 00301971 - END */

/* 00301963 */

.pos_CGAAW .ui-datepicker .ui-datepicker-calendar .datepicker_free a:link,
.pos_CGLAW .ui-datepicker .ui-datepicker-calendar .datepicker_free a:link,
.pos_CGKAW .ui-datepicker .ui-datepicker-calendar .datepicker_free a:link {
    color: #ffffff;
    background-color: #339966;
}

.pos_CGAAW .ui-datepicker .ui-datepicker-calendar .datepicker_limited a:link,
.pos_CGLAW .ui-datepicker .ui-datepicker-calendar .datepicker_limited a:link,
.pos_CGKAW .ui-datepicker .ui-datepicker-calendar .datepicker_limited a:link,
.pos_CGAAW .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day.datepicker_limited a:link,
.pos_CGLAW .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day.datepicker_limited a:link,
.pos_CGKAW .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day.datepicker_limited a:link {
    color: #ffffff;
    background-color: #ff9900;
}

.pos_CGAAW .ui-datepicker .ui-datepicker-calendar .datepicker_full a:link,
.pos_CGLAW .ui-datepicker .ui-datepicker-calendar .datepicker_full a:link,
.pos_CGKAW .ui-datepicker .ui-datepicker-calendar .datepicker_full a:link,
.pos_CGAAW .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day.datepicker_full a:link,
.pos_CGLAW .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day.datepicker_full a:link,
.pos_CGKAW .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day.datepicker_full a:link {
    color: #ffffff;
    background-color: red;
}

.pos_CGAAW .ui-datepicker .datepicker_selectable a,
.pos_CGLAW .ui-datepicker .datepicker_selectable a,
.pos_CGKAW .ui-datepicker .datepicker_selectable a,
.pos_CGAAW .ui-datepicker .ui-datepicker-current-day a,
.pos_CGLAW .ui-datepicker .ui-datepicker-current-day a,
.pos_CGKAW .ui-datepicker .ui-datepicker-current-day a {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}

/* 00301963 - END */

/*00316044*/
.pos_CGAAW .ui-datepicker .ui-datepicker-calendar .datepicker_free a:hover,
.pos_CGKAW .ui-datepicker .ui-datepicker-calendar .datepicker_free a:hover {
    color: #339966;
    background-color: #ffffff;
}

.pos_CGAAW .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day.datepicker_free a:link,
.pos_CGKAW .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day.datepicker_free a:link {
    color: #339966;
    background-color: #ffffff;
}
/*00316044 END*/

/*00317374*/
@media screen and (min-width: 600px) {
    #main_content_list_products_EVENTS .content .content_product_info {
        max-width: 85%;
    }
}
/*00317374 END*/

/* 00328014 */
#root .stx-Catalog-seeAllButton {
    display: none !important;
}
/* 00328014 END */

/* 00332993 - Hide Mobile tickets section on Secondary sidebar */
#secondary_content_container #mobileticket_box_secondary_content {
    display: none;
}
/* 00332993 - END*/

/* 00339210 */
#secondary_content_payment_modes #collapsiblePanel_secondary_content_payment_modes li:has(img.payment_method[src*="/custom/images"]) {
    display: none;
}

.customTextCls {
    margin-top: 8px;
}
/* 00339210 END */

/* 00350043 - Hide area column on book beat seat page */
#main_content_container .table_container .area {
    display: none;
}
/* 00350043 END */

/* Apply WA for TS Team case 00350370 */
#page_selection_seatMap #seatMap .ol-overlay-container.ol-selectable .stx-sm-overlay-panel {
    color: #000000;
}
/* Apply WA for TS Team case 00350370 */

/* 00350374 */
.p-dialog .p-dialog-header,
.p-dialog .p-dialog-content,
.p-dialog .p-dialog-footer,
.stx-sm-nnarea-detail-wrapper,
.stx-NNArea-IconButton {
 background-color: var(--contentBgColor) !important;
 color: var(--textColor) !important;
}
/* 00350374 */

/* 00353563 Apply wa for TS Team */
[_ts15] [_ts15_tags_quantitywidget_quantitytable][_ts15_tags_quantityWidget_eventQuantityTable].table_container table tbody tr:not(.subtotal):not(#merge_charges_instruction_tr):not(.padding_row) td.unit_price.large_column {
    max-width: unset;
}
/* 00353563 Apply wa for TS Team */

/* 00355158 */
[_ts15] [_ts15_tags_quantityWidget_quantityTable].table_container table thead tr th.tariff.single_tariff,
[_ts15] [_ts15_tags_quantityWidget_quantityTable].table_container table thead tr td.tariff.single_tariff,
[_ts15] [_ts15_tags_quantityWidget_quantityTable].table_container table tbody tr th.tariff.single_tariff,
[_ts15] [_ts15_tags_quantityWidget_quantityTable].table_container table tbody tr td.tariff.single_tariff {
    display: flex;
}
/* 00355158 END */
