@charset "UTF-8";
/* mainticketshop.scss */
/* import Skin-Variables: */
/* shop2 CSS Document _config.scss */
/* COLOR DEFINITIONS */
/* Primefaces default bg variables */
/**** RAHMEN ****/
/* HEADER */
/* FONTS */
/* BORDER */
/* FORMS */
/*$field_bg: $light_grey;*/
/* Feldlängen */
/* BUTTONS */
/* default */
/* TABLES */
/**** MENU ****/
/* (top) */
/* MENU BG */
/* MENU FONTS */
/* MENU HEIGHT */
/* TAX INFO COLOR*/
.max-width-media-2xs {
  max-width: 320px !important;
}

.max-width-media-xs {
  max-width: 375px !important;
}

.max-width-media-2sm {
  max-width: 414px !important;
}

.max-width-media-sm {
  max-width: 576px !important;
}

.max-width-media-md {
  max-width: 768px !important;
}

.max-width-media-lg {
  max-width: 992px !important;
}

.max-width-media-xl {
  max-width: 1200px !important;
}

.max-width-media-2xl {
  max-width: 1400px !important;
}

.max-width-media-3xl {
  max-width: 1600px !important;
}

.max-width-media-hd {
  max-width: 1920px !important;
}

.max-width-media-uhd {
  max-width: 3840px !important;
}

.min-width-media-2xs {
  min-width: 320px !important;
}

.min-width-media-xs {
  min-width: 375px !important;
}

.min-width-media-2sm {
  min-width: 414px !important;
}

.min-width-media-sm {
  min-width: 576px !important;
}

.min-width-media-md {
  min-width: 768px !important;
}

.min-width-media-lg {
  min-width: 992px !important;
}

.min-width-media-xl {
  min-width: 1200px !important;
}

.min-width-media-2xl {
  min-width: 1400px !important;
}

.min-width-media-3xl {
  min-width: 1600px !important;
}

.min-width-media-hd {
  min-width: 1920px !important;
}

.min-width-media-uhd {
  min-width: 3840px !important;
}

.width-100 {
  width: 100% !important;
}

.width-100-button.a, .width-100-button.button, .width-100-button.input, .width-100-button.span {
  max-width: 768px;
  width: 100% !important;
}

@media only screen and (max-width: 768px) {
  .width-100-responsive .pamgd_smartgrid_columns {
    width: 100% !important;
  }
}

.width-auto,
.pamgd_smartgrid_row .width-auto {
  width: auto !important;
}

.base-distance-margin, .event-page .event-header, .event-page .select-booking .bestSeatButton,
.event-page .select-booking .hallSeatButton {
  margin: 20px !important;
}

.base-distance-padding, .event-page .map_content_left,
.event-page .map_content_right {
  padding: 20px !important;
}

.icon-frame, html input[type="checkbox"],
html input[type="radio"], .icon-button, .outbox_header_right .servicenavi a[href*="mpLogout"]:before, #outbox_header #outbox_header_content .servicenavi a[href*="mpLogout"]:before,
.outbox_header_right .servicenavi a[href*="mpLogin"]:before,
#outbox_header #outbox_header_content .servicenavi a[href*="mpLogin"]:before, #validation_box .ui-messages-info-icon,
#validation_box .ui-messages-warn-icon,
#validation_box .ui-messages-error-icon,
#validation_box .ui-messages-fatal-icon, .event-page .price_legend_box .external_sub_categories .freechoice_ticketcategory_row .select_amount .minus-icon a,
.event-page .price_legend_box .external_sub_categories .freechoice_ticketcategory_row .select_amount .minus-icon span,
.event-page .price_legend_box .external_sub_categories .freechoice_ticketcategory_row .select_amount .plus-icon a,
.event-page .price_legend_box .external_sub_categories .freechoice_ticketcategory_row .select_amount .plus-icon span, .event-page .price_legend_box .external_sub_categories .freechoice_ticketcategory_row.event-category-chevron .load_sub_categories, .ticket_cell_inside .ticket_time .fa,
.ticket_cell_inside .ticket_time_date .fa,
.ticket_cell_inside .ticket_infos_cart .fa,
.ticket_cell_inside .ticket_location_cart .fa,
.ticket_cell_inside .ticket_time_date_cart .fa,
.ticket_cell_inside .ticket_button_cart .fa,
.ticket_information .ticket_time .fa,
.ticket_information .ticket_time_date .fa,
.ticket_information .ticket_infos_cart .fa,
.ticket_information .ticket_location_cart .fa,
.ticket_information .ticket_time_date_cart .fa,
.ticket_information .ticket_button_cart .fa, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-alert, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-check, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-close, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-closethick, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-minusthick, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-plusthick, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-n, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-e, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-s, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-carat-2-n-s, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-e, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-s, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-w, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-gripsmall-diagonal-se, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-first, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-prev, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-next, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-end,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-alert,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-check,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-close,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-closethick,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-minusthick,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-plusthick,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-n,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-e,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-s,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-carat-2-n-s,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-e,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-s,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-w,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-gripsmall-diagonal-se,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-first,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-prev,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-next,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-end,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-alert,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-check,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-close,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-closethick,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-minusthick,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-plusthick,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-n,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-e,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-s,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-carat-2-n-s,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-e,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-s,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-w,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-gripsmall-diagonal-se,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-first,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-prev,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-next,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-end,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-alert,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-check,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-close,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-closethick,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-minusthick,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-plusthick,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-n,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-e,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-s,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-carat-2-n-s,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-e,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-s,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-w,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-gripsmall-diagonal-se,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-first,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-prev,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-next,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-end,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-alert,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-check,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-close,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-closethick,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-minusthick,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-plusthick,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-n,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-e,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-s,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-carat-2-n-s,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-e,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-s,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-w,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-gripsmall-diagonal-se,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-first,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-prev,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-next,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-end,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-alert,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-check,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-close,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-closethick,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-minusthick,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-plusthick,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-n,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-e,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-s,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-carat-2-n-s,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-e,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-s,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-w,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-gripsmall-diagonal-se,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-first,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-prev,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-next,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-end,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-alert,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-check,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-close,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-closethick,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-minusthick,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-plusthick,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-triangle-1-n,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-triangle-1-e,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-triangle-1-s,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-carat-2-n-s,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-circle-triangle-e,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-circle-triangle-s,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-circle-triangle-w,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-gripsmall-diagonal-se,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-seek-first,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-seek-prev,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-seek-next,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-seek-end,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-alert,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-check,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-close,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-closethick,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-minusthick,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-plusthick,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-triangle-1-n,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-triangle-1-e,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-triangle-1-s,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-carat-2-n-s,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-circle-triangle-e,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-circle-triangle-s,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-circle-triangle-w,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-gripsmall-diagonal-se,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-seek-first,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-seek-prev,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-seek-next,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-seek-end,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-alert:focus,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-check:focus,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-close:focus,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-closethick:focus,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-minusthick:focus,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-plusthick:focus,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-triangle-1-n:focus,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-triangle-1-e:focus,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-triangle-1-s:focus,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-carat-2-n-s:focus,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-circle-triangle-e:focus,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-circle-triangle-s:focus,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-circle-triangle-w:focus,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-gripsmall-diagonal-se:focus,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-seek-first:focus,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-seek-prev:focus,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-seek-next:focus,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-seek-end:focus,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-alert:hover,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-check:hover,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-close:hover,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-closethick:hover,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-minusthick:hover,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-plusthick:hover,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-triangle-1-n:hover,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-triangle-1-e:hover,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-triangle-1-s:hover,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-carat-2-n-s:hover,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-circle-triangle-e:hover,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-circle-triangle-s:hover,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-circle-triangle-w:hover,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-gripsmall-diagonal-se:hover,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-seek-first:hover,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-seek-prev:hover,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-seek-next:hover,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-seek-end:hover,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-alert,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-check,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-close,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-closethick,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-minusthick,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-plusthick,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-triangle-1-n,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-triangle-1-e,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-triangle-1-s,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-carat-2-n-s,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-circle-triangle-e,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-circle-triangle-s,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-circle-triangle-w,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-gripsmall-diagonal-se,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-seek-first,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-seek-prev,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-seek-next,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-seek-end,
.ui-datepicker-prev .ui-icon.ui-icon-alert,
.ui-datepicker-prev .ui-icon.ui-icon-check,
.ui-datepicker-prev .ui-icon.ui-icon-close,
.ui-datepicker-prev .ui-icon.ui-icon-closethick,
.ui-datepicker-prev .ui-icon.ui-icon-minusthick,
.ui-datepicker-prev .ui-icon.ui-icon-plusthick,
.ui-datepicker-prev .ui-icon.ui-icon-triangle-1-n,
.ui-datepicker-prev .ui-icon.ui-icon-triangle-1-e,
.ui-datepicker-prev .ui-icon.ui-icon-triangle-1-s,
.ui-datepicker-prev .ui-icon.ui-icon-carat-2-n-s,
.ui-datepicker-prev .ui-icon.ui-icon-circle-triangle-e,
.ui-datepicker-prev .ui-icon.ui-icon-circle-triangle-s,
.ui-datepicker-prev .ui-icon.ui-icon-circle-triangle-w,
.ui-datepicker-prev .ui-icon.ui-icon-gripsmall-diagonal-se,
.ui-datepicker-prev .ui-icon.ui-icon-seek-first,
.ui-datepicker-prev .ui-icon.ui-icon-seek-prev,
.ui-datepicker-prev .ui-icon.ui-icon-seek-next,
.ui-datepicker-prev .ui-icon.ui-icon-seek-end,
.ui-datepicker-prev-hover .ui-icon.ui-icon-alert,
.ui-datepicker-prev-hover .ui-icon.ui-icon-check,
.ui-datepicker-prev-hover .ui-icon.ui-icon-close,
.ui-datepicker-prev-hover .ui-icon.ui-icon-closethick,
.ui-datepicker-prev-hover .ui-icon.ui-icon-minusthick,
.ui-datepicker-prev-hover .ui-icon.ui-icon-plusthick,
.ui-datepicker-prev-hover .ui-icon.ui-icon-triangle-1-n,
.ui-datepicker-prev-hover .ui-icon.ui-icon-triangle-1-e,
.ui-datepicker-prev-hover .ui-icon.ui-icon-triangle-1-s,
.ui-datepicker-prev-hover .ui-icon.ui-icon-carat-2-n-s,
.ui-datepicker-prev-hover .ui-icon.ui-icon-circle-triangle-e,
.ui-datepicker-prev-hover .ui-icon.ui-icon-circle-triangle-s,
.ui-datepicker-prev-hover .ui-icon.ui-icon-circle-triangle-w,
.ui-datepicker-prev-hover .ui-icon.ui-icon-gripsmall-diagonal-se,
.ui-datepicker-prev-hover .ui-icon.ui-icon-seek-first,
.ui-datepicker-prev-hover .ui-icon.ui-icon-seek-prev,
.ui-datepicker-prev-hover .ui-icon.ui-icon-seek-next,
.ui-datepicker-prev-hover .ui-icon.ui-icon-seek-end,
.ui-icon.ui-icon-alert,
.ui-icon.ui-icon-check,
.ui-icon.ui-icon-close,
.ui-icon.ui-icon-closethick,
.ui-icon.ui-icon-minusthick,
.ui-icon.ui-icon-plusthick,
.ui-icon.ui-icon-triangle-1-n,
.ui-icon.ui-icon-triangle-1-e,
.ui-icon.ui-icon-triangle-1-s,
.ui-icon.ui-icon-carat-2-n-s,
.ui-icon.ui-icon-circle-triangle-e,
.ui-icon.ui-icon-circle-triangle-s,
.ui-icon.ui-icon-circle-triangle-w,
.ui-icon.ui-icon-gripsmall-diagonal-se,
.ui-icon.ui-icon-seek-first,
.ui-icon.ui-icon-seek-prev,
.ui-icon.ui-icon-seek-next,
.ui-icon.ui-icon-seek-end, .ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
  width: 24px;
  height: 24px;
}

@media screen and (max-width: 375px) {
  .base-distance-margin, .event-page .event-header, .event-page .select-booking .bestSeatButton,
  .event-page .select-booking .hallSeatButton {
    margin: 20px 10px !important;
  }
  .base-distance-padding, .event-page .map_content_left,
  .event-page .map_content_right {
    padding: 20px 10px !important;
  }
}

html *,
html *::before,
html *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  line-height: 24px;
}

html a,
html a:link,
html a:active,
html a:visited,
html a:hover,
html a:focus {
  outline: none;
}

html a,
html button,
html label {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

html body {
  hyphens: auto;
}

html .leaflet-pane * {
  transition: none;
}

html h3 {
  text-transform: none !important;
}

html img {
  border: 0;
}

html button,
html input {
  outline: none;
}

html input[type="checkbox"],
html input[type="radio"] {
  vertical-align: bottom;
  cursor: pointer;
}

html input[type="checkbox"] {
  border-radius: 3px;
}

html select {
  height: 42px !important;
  padding: 11px 4px !important;
}

.cc_dialog * {
  font-family: "OpenSansRegular", Arial, Helvetica, sans-serif !important;
}

.cc_dialog button.cc_b_cp, .cc_dialog button.cc_b_ok {
  margin: 0 1rem 1rem 0 !important;
}

.button {
  border: none !important;
  line-height: 24px;
  max-width: calc(280px + 40px);
  padding: 9px 40px !important;
  width: 280px;
  white-space: normal;
}

.button.into_cart, .button.search {
  white-space: nowrap;
  width: auto;
}

.button.cancel::before, .button.continue::before, .button.into_cart::before, .button.search::before {
  font-size: 24px;
  vertical-align: bottom;
}

.button.back, .button.back:link, .button.back:visited {
  background: none;
  border: 1px solid #000 !important;
  color: #000;
  padding: 8px 39px !important;
}

.button.back:hover {
  background-color: #000;
  color: #fff;
}

.button-back a,
.button-back a:link,
.button-back a:visited {
  width: auto;
}

.icon-button {
  cursor: pointer;
  font-size: 24px !important;
}

.icon-button:active, .icon-button:focus, .icon-button:hover, .icon-button:visited {
  color: inherit !important;
  text-decoration: none;
  background-color: inherit !important;
}

.two-buttons {
  margin-top: 20px;
  width: 100% !important;
}

.two-buttons a,
.two-buttons button,
.two-buttons input,
.two-buttons span {
  margin-left: 10px !important;
  margin-right: 10px !important;
  /*
    @media only screen and (max-width: $media-xs) {
      margin-left: 0 !important;
      margin-right: 0 !important;
    }
    */
}

@media only screen and (max-width: 768px) {
  .two-buttons a,
  .two-buttons button,
  .two-buttons input,
  .two-buttons span {
    margin-left: 0 !important;
    margin-right: 0 !important;
    max-width: 100%;
    width: 100%;
  }
}

.padright10 {
  padding-right: 10px !important;
}

.padleft10 {
  padding-left: 10px !important;
}

.event-cart-title,
.event-cart-total,
b,
.bold,
.strong,
.pamgd_boldtext {
  font-weight: bold !important;
}

.extra-bold {
  font-weight: 800;
}

.semi-bold {
  font-weight: 700;
}

.outbox_header_right, #outbox_header #outbox_header_content {
  float: right;
  margin-bottom: 0;
  margin-top: 0;
}

.outbox_header_right .servicenavi, #outbox_header #outbox_header_content .servicenavi {
  display: table;
  margin-bottom: 10px;
  margin-top: 0;
  min-height: 48px;
  padding-top: 0;
  width: 100%;
}

.outbox_header_right .servicenavi .servicenavi_separator, #outbox_header #outbox_header_content .servicenavi .servicenavi_separator {
  display: none !important;
}

.outbox_header_right .servicenavi .login, #outbox_header #outbox_header_content .servicenavi .login {
  display: inline-flex !important;
  font-size: 14px;
  line-height: 34px;
  margin-right: 10px;
  padding-bottom: 2px;
  padding-top: 4px;
  vertical-align: top;
}

.outbox_header_right .servicenavi a[href*="mpUser"], #outbox_header #outbox_header_content .servicenavi a[href*="mpUser"] {
  display: inline-block !important;
  height: 34px;
  margin-right: 0 !important;
  padding-left: 10px !important;
  padding-right: 0 !important;
  text-align: right;
  width: 310px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

@media screen and (max-width: 992px) {
  .outbox_header_right .servicenavi a[href*="mpUser"], #outbox_header #outbox_header_content .servicenavi a[href*="mpUser"] {
    display: block !important;
    margin-top: -10px;
    text-align: left;
  }
}

.outbox_header_right .servicenavi a[href*="mpRegister"], #outbox_header #outbox_header_content .servicenavi a[href*="mpRegister"] {
  display: none !important;
}

.outbox_header_right .servicenavi a[href*="mpLogout"], #outbox_header #outbox_header_content .servicenavi a[href*="mpLogout"],
.outbox_header_right .servicenavi a[href*="mpLogin"],
#outbox_header #outbox_header_content .servicenavi a[href*="mpLogin"] {
  padding-right: 0;
}

.outbox_header_right .servicenavi a[href*="mpLogout"]:before, #outbox_header #outbox_header_content .servicenavi a[href*="mpLogout"]:before,
.outbox_header_right .servicenavi a[href*="mpLogin"]:before,
#outbox_header #outbox_header_content .servicenavi a[href*="mpLogin"]:before {
  content: "\f007";
  font-family: FontAwesome;
  font-size: 24px;
  margin-right: 5px;
  padding-top: 5px;
}

.outbox_header_right .servicenavi .cart, #outbox_header #outbox_header_content .servicenavi .cart {
  display: inline-flex !important;
  float: right;
  margin-left: 10px !important;
  margin-right: 10px !important;
  padding: 8px 20px !important;
  white-space: nowrap;
  position: relative;
  right: 0;
  top: 0;
}

.outbox_header_right .servicenavi .cart::before, #outbox_header #outbox_header_content .servicenavi .cart::before {
  font-size: 24px;
}

#outbox_header {
  display: flow-root;
  height: auto !important;
  width: 100%;
}

#outbox_header #outbox_header_content {
  display: flow-root;
  height: auto !important;
  margin-top: 10px;
  width: 100%;
}

#outbox_header #outbox_header_content .logo {
  float: left;
  margin-bottom: 10px;
  margin-top: 0;
}

#outbox_header #outbox_header_content .countdown-area {
  height: 0;
  position: relative;
}

#outbox_header #outbox_header_content .countdown-area .ticketcounter {
  margin: 8px 20px 0 0;
  position: relative;
  top: auto;
  right: auto;
}

@media screen and (min-width: 660px) {
  #outbox_header #outbox_header_content .servicenavi {
    margin-top: 5px !important;
  }
  #outbox_header #outbox_header_content img ~ .outbox_header_right .ticketcounter, #outbox_header #outbox_header_content img ~ #outbox_header_content .ticketcounter {
    margin-top: 10px;
  }
}

@media screen and (max-width: 660px) {
  #outbox_header #outbox_header_content img ~ .outbox_header_right .ticketcounter, #outbox_header #outbox_header_content img ~ #outbox_header_content .ticketcounter {
    margin-top: 8px;
  }
}

@media screen and (max-width: 375px) {
  #outbox_header #outbox_header_content img {
    display: block;
    float: none !important;
  }
  #outbox_header #outbox_header_content .outbox_header_right, #outbox_header #outbox_header_content #outbox_header_content {
    float: none;
  }
  #outbox_header #outbox_header_content .outbox_header_right .servicenavi .cart, #outbox_header #outbox_header_content #outbox_header_content .servicenavi .cart {
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  #outbox_header #outbox_header_content .outbox_header_right .servicenavi .login, #outbox_header #outbox_header_content #outbox_header_content .servicenavi .login {
    float: left;
    margin-right: 0 !important;
  }
  #outbox_header #outbox_header_content .outbox_header_right .ticketcounter, #outbox_header #outbox_header_content #outbox_header_content .ticketcounter {
    margin-right: 0 !important;
    right: 10px !important;
  }
}

.info_box::before {
  font-size: 24px;
  margin-left: -30px;
  margin-top: 0;
  padding-right: 0;
}

.mobile_menu_btn {
  margin: 6px 8px;
}

#validation_box > div {
  margin: 0;
}

#validation_box + .pamgd_smartgrid_row {
  margin-top: 0;
}

#validation_box .ui-messages-info,
#validation_box .ui-messages-warn,
#validation_box .ui-messages-error,
#validation_box .ui-messages-fatal {
  border-bottom: 1px solid;
  border-radius: 0 !important;
  margin: 0;
  padding: 11px 16px;
}

#validation_box .ui-messages-info ul,
#validation_box .ui-messages-warn ul,
#validation_box .ui-messages-error ul,
#validation_box .ui-messages-fatal ul {
  margin-left: 30px;
}

#validation_box .ui-messages-info ul span,
#validation_box .ui-messages-warn ul span,
#validation_box .ui-messages-error ul span,
#validation_box .ui-messages-fatal ul span {
  margin-left: 0;
}

#validation_box .ui-messages-info-icon::before,
#validation_box .ui-messages-warn-icon::before,
#validation_box .ui-messages-error-icon::before,
#validation_box .ui-messages-fatal-icon::before {
  font-size: 24px;
}

.content_breadcrumbs .pamgd_smartgrid_columns {
  display: inline-block;
}

.content_breadcrumbs .pamgd_smartgrid_columns label {
  line-height: 24px;
}

.center_container {
  float: none !important;
  margin: 20px auto 0 auto !important;
}

#content_footer {
  margin-top: 0;
}

.ui-autocomplete {
  right: 0;
}

.ui-autocomplete .ui-autocomplete-dropdown.ui-button.ui-state-default .ui-icon {
  width: 42px;
  height: 42px;
  position: absolute;
  top: -6px;
  left: 16px;
}

.ui-autocomplete .ui-autocomplete-dropdown.ui-button.ui-state-default .ui-icon::before {
  font-size: 14px;
}

.ui-button .ui-button-text {
  line-height: 24px !important;
}

.ui-datepicker-trigger {
  position: absolute;
}

.ui-datepicker-trigger .ui-icon.ui-icon-calendar {
  height: 42px;
  width: 24px;
  top: 0;
}

.ui-datepicker-trigger .ui-icon.ui-icon-calendar::before {
  font-size: 24px;
  line-height: 42px;
}

.ui-inputfield {
  padding: 8px 10px !important;
}

span.calendarfield .ui-inputfield {
  text-align: center;
  width: 100px;
}

.ui-fieldset-legend,
.ui-fieldset-legend.ui-state-default,
.ui-fieldset-legend.ui-state-hover {
  background: none !important;
}

.ui-fieldset-legend {
  cursor: pointer;
  padding-bottom: 6px !important;
  padding-top: 6px !important;
}

.ui-fieldset-legend .ui-fieldset-toggler.ui-icon {
  background-image: none !important;
  background-position: unset !important;
}

.ui-fieldset-legend .ui-fieldset-toggler-label {
  line-height: 28px !important;
}

.ui-input-registration {
  vertical-align: top;
  width: 100% !important;
}

.ui-input-registration-label {
  width: 180px !important;
}

.ui-input-registration-small {
  vertical-align: top;
  width: calc(100% - 34px) !important;
}

.ui-tabs {
  padding: 0;
}

.ui-treetable {
  margin-top: 0;
}

.ui-treetable thead {
  display: none;
}

.ui-treetable tbody td {
  padding: 8px 10px;
}

.ui-treetable .ui-treetable-toggler.ui-icon {
  font-size: 14px !important;
  background-image: none !important;
}

@media screen and (min-width: 769px) {
  div.ui-input-registration {
    width: calc(100% - 180px) !important;
  }
  input.ui-input-registration,
  select.ui-input-registration {
    width: 100% !important;
  }
}

.ui-dialog {
  max-height: 100%;
  overflow-y: auto;
}

.ui-dialog .ui-dialog-titlebar {
  background-color: white !important;
  border-bottom: 1px solid #CBCBCB !important;
}

.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close,
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover {
  color: #000;
}

.ui-dialog .ui-dialog-content button {
  padding-bottom: 8px;
  padding-top: 8px;
}

.ui-dialog .ui-dialog-content button.ui-state-hover span {
  color: inherit !important;
}

.ui-dialog .ui-dialog-content button .ui-icon {
  vertical-align: text-bottom;
}

.ui-dialog .ui-dialog-content button .ui-icon .ui-icon-alert {
  font-size: 24px;
}

.ui-dialog .ui-dialog-content .ui-resizable-handle {
  display: none !important;
}

.ui-paginator .ui-icon {
  max-height: 22px !important;
}

.ui-paginator-pages a.ui-paginator-page {
  border: none;
  line-height: 34px;
  padding-left: 16px !important;
  padding-right: 16px !important;
}

@media screen and (min-width: 1536px) {
  .event-page {
    margin: auto;
    max-width: 1536px;
  }
}

.event-page .content_row {
  margin-left: auto !important;
  margin-right: auto !important;
  padding: 0;
}

.event-page .content_row:first-child {
  padding-top: 20px !important;
}

.event-page .external_sub_categories {
  width: 100%;
}

.event-page .map_content_left,
.event-page .map_content_right {
  margin-left: auto !important;
  margin-right: auto !important;
  max-width: 768px;
}

.event-page .map_content_left .ticket_container h2,
.event-page .map_content_right .ticket_container h2 {
  margin-top: -18px !important;
}

.event-page .map_content_left .ticket_container .disProdDesc h1,
.event-page .map_content_left .ticket_container .disProdDesc h2,
.event-page .map_content_right .ticket_container .disProdDesc h1,
.event-page .map_content_right .ticket_container .disProdDesc h2 {
  margin-bottom: 5px !important;
  margin-top: 0 !important;
}

.event-page .tab_button:hover {
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.12);
}

.event-page .tab_button > div {
  margin: 20px;
}

.event-page .event-header {
  border-radius: 10px;
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.12);
  overflow: hidden;
  position: relative;
  text-align: center;
}

.event-page .event-header .ticket_image_cell {
  width: 100% !important;
}

.event-page .event-header .product_detail_image {
  height: 100%;
  padding: 0;
  object-fit: cover;
  object-position: center;
  width: 50%;
  position: absolute;
  bottom: 0;
  left: 0;
  top: 0;
}

.event-page .event-header .event-image,
.event-page .event-header .event-infos {
  display: inline-block;
  width: 50%;
}

.event-page .event-header .event-infos {
  background-color: #f4f4f4;
  border: 1px solid #D3D3D3;
  color: black;
  display: grid;
  float: right;
  min-height: 300px;
  padding: 8px;
}

.event-page .event-header .event-infos div {
  padding: 0;
  margin: 0;
}

.event-page .event-infos-content {
  margin: auto 20px !important;
  text-align: left;
}

.event-page .event-infos-content span.event-header-icon {
  float: left;
  height: 34px;
  padding-left: 0;
  text-align: center;
  width: 24px;
}

.event-page .event-infos-content span::before {
  font-size: 24px;
}

.event-page .event-infos-content .begin_label {
  margin-left: 10px;
}

.event-page .event-infos-content .prod_headline {
  color: black;
  font-size: 35px;
}

.event-page .event-infos-content .prod_headline span.displayfield {
  line-height: 1.2em;
}

.event-page .event-infos-content .prod_name span {
  margin-left: 0;
}

.event-page .event-infos-content .prod_name span.displayfield {
  line-height: 1.2em;
}

.event-page .event-infos-content #ticketInfos {
  padding-top: 5px;
}

.event-page .event-infos-content .ticket-date,
.event-page .event-infos-content .ticket-time {
  margin-top: 10px !important;
}

.event-page .event-infos-content .ticket_location {
  font-size: 16px;
  height: auto;
  min-height: 35px;
}

.event-page .event-infos-content .ticket_location .ticketaddress {
  display: block;
  margin-left: 34px;
  margin-top: -10px;
  padding-top: 0;
}

@media screen and (max-width: 414px) {
  .event-page .event-infos-content .ticket_location .time-separator {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  .event-page .event-header .event-image,
  .event-page .event-header .event-infos {
    display: block;
    width: 100% !important;
  }
  .event-page .event-header .event-image,
  .event-page .event-header .product_detail_image {
    height: 210px;
    min-height: 210px;
    width: 100% !important;
  }
  .event-page .event-header .event-infos {
    min-height: auto !important;
  }
}

.event-page .select-booking {
  margin: 0;
}

.event-page .select-booking .active_button {
  border-color: #3c3c3e;
}

.event-page .select-booking .bestSeatButton,
.event-page .select-booking .hallSeatButton {
  border-radius: 10px;
  padding-bottom: 0;
  width: calc(50% - 20px - 20px) !important;
}

@media screen and (max-width: 768px) {
  .event-page .select-booking .bestSeatButton,
  .event-page .select-booking .hallSeatButton {
    width: calc(100% - 20px - 20px) !important;
  }
  .event-page .select-booking .bestSeatButton {
    margin-bottom: 0 !important;
  }
}

@media screen and (max-width: 375px) {
  .event-page .select-booking .bestSeatButton,
  .event-page .select-booking .hallSeatButton {
    width: calc(100% - 10px - 10px) !important;
  }
}

.event-page .select-booking .event-booking-image {
  display: table-cell;
  vertical-align: middle;
}

.event-page .select-booking .event-booking-image img {
  height: 60px;
  width: 60px;
  margin: 0 0 0 20px !important;
}

.event-page .select-booking #eventBookingImage1,
.event-page .select-booking #eventBookingImage2 {
  background-position: 19px;
  background-size: 60px 60px;
  background-repeat: no-repeat;
  display: table-cell;
  transition: none;
  height: 60px;
  width: 60px;
}

.event-page .select-booking #eventBookingImage1 img,
.event-page .select-booking #eventBookingImage2 img {
  visibility: hidden;
}

.event-page .select-booking #eventBookingImage1 {
  background-image: url("../images/couch.svg");
}

.event-page .select-booking #eventBookingImage2 {
  background-image: url("../images/plan.svg");
}

.event-page .select-booking .event-booking-text {
  color: #3c3c3e;
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}

.event-page .select-booking .event-booking-text .event-booking-text-headline {
  font-size: 22px !important;
  text-transform: uppercase;
}

.event-page .select-booking .event-booking-text label {
  cursor: pointer;
}

.event-page .select-booking .event-booking-text span {
  line-height: inherit;
}

@media screen and (max-width: 1200px) {
  .event-page .select-booking .event-booking-text label:nth-child(2) {
    display: none !important;
  }
}

.event-page .select-booking .event-booking-checkbox {
  display: table-cell;
  padding-right: 20px;
  vertical-align: middle;
}

.event-page .select-booking .event-booking-checkbox-outer {
  border: 2px solid #3c3c3e;
}

.event-page .select-booking .event-booking-checkbox-outer .event-booking-checkbox-inner {
  background-color: transparent;
}

.event-page .select-booking .active_button .event-booking-checkbox-outer {
  border: 2px solid #3c3c3e;
}

.event-page .select-booking .active_button .event-booking-checkbox-outer .event-booking-checkbox-inner {
  background-color: #3c3c3e;
}

@media screen and (max-width: 992px) {
  .event-page .select-booking .event-booking-text .event-booking-text-headline {
    font-size: 20px !important;
  }
}

@media screen and (max-width: 414px) {
  .event-page .select-booking #eventBookingImage1,
  .event-page .select-booking #eventBookingImage2 {
    background-size: 85%;
    background-position-x: 8px;
    background-position-y: 4px;
  }
  .event-page .select-booking #eventBookingImage1 img,
  .event-page .select-booking #eventBookingImage2 img {
    margin-left: 10px !important;
    height: 50px;
    width: 50px;
  }
  .event-page .select-booking .event-booking-text .event-booking-text-headline {
    font-size: 18px !important;
  }
  .event-page .select-booking .event-booking-checkbox {
    padding-right: 10px;
  }
  .event-page .select-booking .event-booking-checkbox .event-booking-checkbox-outer {
    height: 25px;
    width: 25px;
  }
}

.event-page .select-booking .event-booking-checkbox-outer {
  border-radius: 50%;
  padding: 5px;
  position: relative;
  height: 30px;
  width: 30px;
}

.event-page .select-booking .event-booking-checkbox-inner {
  border-radius: 50%;
  color: transparent;
  height: 15px;
  width: 15px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.event-page .ticket_category_label {
  margin-top: 0;
}

.event-page .price_tax_info {
  font-size: 12px;
}

.event-page .select_bestSeat .event-cart-button > div {
  margin-bottom: 10px;
  width: auto !important;
}

.event-page .select_bestSeat .event-cart-button > div:first-child {
  float: left;
}

.event-page .select_bestSeat .event-cart-button > div:first-child label {
  line-height: 42px;
}

.event-page .select_bestSeat .event-cart-button > div:nth-child(2) {
  float: right;
}

@media only screen and (max-width: 414px) {
  .event-page .select_bestSeat .event-cart-button > div {
    width: 100% !important;
  }
  .event-page .select_bestSeat .event-cart-button > div .button.into_cart {
    max-width: 100% !important;
    width: 100% !important;
  }
}

.event-page .select_bestSeat .event-cart-button a {
  margin-right: 0;
}

.event-page .select_bestSeat .event-cart-button .event-cart-total {
  color: #3c3c3e;
  margin-left: 40px;
}

.event-page .seatSelectionOuterArea {
  padding-right: 0;
}

.event-page .seatSelectionOuterArea .seatSelectionLeafletMap {
  height: 80vh;
  margin: 0 auto 8px auto;
  max-height: 600px;
}

.event-page .seatSelectionOuterArea .ticket_legend {
  padding-left: 20px;
  width: 50%;
}

.event-page .seatSelectionOuterArea .ticket_legend .blocked_seat,
.event-page .seatSelectionOuterArea .ticket_legend .into_cart_side,
.event-page .seatSelectionOuterArea .ticket_legend .seleced_seat {
  border: 1px solid #CBCBCB;
  border-radius: 50%;
  height: 26px;
  width: 26px;
}

.event-page .seatSelectionOuterArea .ticket_legend .blocked_seat::before,
.event-page .seatSelectionOuterArea .ticket_legend .into_cart_side::before,
.event-page .seatSelectionOuterArea .ticket_legend .seleced_seat::before {
  font-size: 16px;
}

.event-page .seatSelectionOuterArea .ticket_legend .into_cart_side:before {
  line-height: 21px;
}

.event-page .seatSelectionOuterArea .ticket_legend .pamgd_smartgrid_columns {
  display: table-cell;
  float: none;
  text-align: left;
  vertical-align: top;
}

.event-page .seatSelectionOuterArea .ticket_legend .pamgd_smartgrid_columns:first-child {
  width: auto !important;
}

.event-page .seatSelectionOuterArea .ticket_legend .pamgd_smartgrid_columns:last-child {
  padding-left: 10px !important;
  padding-top: 2px;
  width: 100% !important;
}

.event-page .category-legend {
  margin-bottom: 43px;
  margin-top: 13px;
}

.event-page .category-legend .ui-fieldset-content {
  padding: 0;
}

.event-page .category-legend .ui-fieldset-content .description_sub_categories {
  margin: 0;
}

.event-page .category-legend .ui-fieldset-content .description_sub_categories .ticket_category_label {
  margin: 0 0 0 16px;
}

.event-page .category-legend .ui-fieldset-content .description_sub_categories .categorie_titles {
  padding-bottom: 8px !important;
  padding-right: 8px !important;
}

.event-page .price_legend_box .description_sub_categories {
  margin-bottom: 8px !important;
  padding-left: 5px;
}

.event-page .price_legend_box .description_sub_categories div:not(.legend_price_kat) .pamgd_smartgrid_columns:first-child {
  display: inline-block;
  vertical-align: top;
}

.event-page .price_legend_box .description_sub_categories div:not(.legend_price_kat) .pamgd_smartgrid_columns:nth-child(2) {
  display: inline-block;
  padding-left: 16px !important;
  vertical-align: text-bottom;
  width: 85% !important;
}

.event-page .price_legend_box .description_sub_categories .legend_price_kat {
  padding: 8px;
}

.event-page .price_legend_box .description_sub_categories .legend_price,
.event-page .price_legend_box .description_sub_categories .legend_price_text {
  display: inline-block;
}

.event-page .price_legend_box .description_sub_categories .legend_price_text {
  padding-left: 8px !important;
}

.event-page .price_legend_box .description_sub_categories .legend_price_fee {
  padding-right: 8px !important;
}

@media screen and (max-width: 480px) {
  .event-page .price_legend_box .description_sub_categories .legend_price {
    width: 45% !important;
  }
}

.event-page .price_legend_box .external_sub_categories {
  margin-bottom: 20px !important;
  padding-bottom: 20px !important;
  padding-top: 20px !important;
}

.event-page .price_legend_box .external_sub_categories .freechoice_ticketcategory_row {
  padding: 0 !important;
}

.event-page .price_legend_box .external_sub_categories .freechoice_ticketcategory_row.sub_categories {
  margin-bottom: 20px;
  width: 100%;
  padding-left: 8px !important;
}

@media screen and (min-width: 480px) {
  .event-page .price_legend_box .external_sub_categories .freechoice_ticketcategory_row.sub_categories {
    padding-left: 75px !important;
  }
}

.event-page .price_legend_box .external_sub_categories .freechoice_ticketcategory_row .col_center {
  font-weight: bold;
  width: 80% !important;
}

.event-page .price_legend_box .external_sub_categories .freechoice_ticketcategory_row .col_left {
  margin-right: 25px !important;
}

@media screen and (max-width: 480px) {
  .event-page .price_legend_box .external_sub_categories .freechoice_ticketcategory_row .col_left {
    margin-left: 8px !important;
  }
}

@media screen and (max-width: 375px) {
  .event-page .price_legend_box .external_sub_categories .freechoice_ticketcategory_row .col_left {
    margin-right: 10px !important;
  }
}

.event-page .price_legend_box .external_sub_categories .freechoice_ticketcategory_row .freechoice_ticketcategory_col_left,
.event-page .price_legend_box .external_sub_categories .freechoice_ticketcategory_row .freechoice_ticketcategory_col_right {
  height: 42px !important;
}

.event-page .price_legend_box .external_sub_categories .freechoice_ticketcategory_row .freechoice_ticketcategory_col_left span,
.event-page .price_legend_box .external_sub_categories .freechoice_ticketcategory_row .freechoice_ticketcategory_col_right span {
  padding-left: 0;
}

.event-page .price_legend_box .external_sub_categories .freechoice_ticketcategory_row .freechoice_ticketcategory_col_left span:not(.ticketcategory-long),
.event-page .price_legend_box .external_sub_categories .freechoice_ticketcategory_row .freechoice_ticketcategory_col_right span:not(.ticketcategory-long) {
  line-height: 42px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.event-page .price_legend_box .external_sub_categories .freechoice_ticketcategory_row .freechoice_ticketcategory_col_left span.ticketcategory-long,
.event-page .price_legend_box .external_sub_categories .freechoice_ticketcategory_row .freechoice_ticketcategory_col_right span.ticketcategory-long {
  padding-top: 10px;
}

.event-page .price_legend_box .external_sub_categories .freechoice_ticketcategory_row .freechoice_ticketcategory_col_left {
  margin-right: 0 !important;
  width: calc(100% - 3 * 42px - 2 * 42px) !important;
}

@media screen and (min-width: 480px) {
  .event-page .price_legend_box .external_sub_categories .freechoice_ticketcategory_row .freechoice_ticketcategory_col_left {
    width: calc(100% - 3 * 42px - 2 * 42px - 20px) !important;
  }
}

.event-page .price_legend_box .external_sub_categories .freechoice_ticketcategory_row .freechoice_ticketcategory_col_right {
  width: 84px !important;
}

.event-page .price_legend_box .external_sub_categories .freechoice_ticketcategory_row .freechoice_ticketcategory_col_right span {
  color: #3c3c3e;
}

@media screen and (min-width: 480px) {
  .event-page .price_legend_box .external_sub_categories .freechoice_ticketcategory_row .freechoice_ticketcategory_col_right {
    margin-right: 20px !important;
  }
}

.event-page .price_legend_box .external_sub_categories .freechoice_ticketcategory_row .select_amount {
  float: right;
  margin-left: 0 !important;
  padding-top: 0 !important;
  width: 126px !important;
}

.event-page .price_legend_box .external_sub_categories .freechoice_ticketcategory_row .select_amount .minus-icon,
.event-page .price_legend_box .external_sub_categories .freechoice_ticketcategory_row .select_amount .plus-icon {
  height: 42px !important;
  margin-left: 0 !important;
  text-align: center;
  width: 42px !important;
}

.event-page .price_legend_box .external_sub_categories .freechoice_ticketcategory_row .select_amount .minus-icon a,
.event-page .price_legend_box .external_sub_categories .freechoice_ticketcategory_row .select_amount .minus-icon span,
.event-page .price_legend_box .external_sub_categories .freechoice_ticketcategory_row .select_amount .plus-icon a,
.event-page .price_legend_box .external_sub_categories .freechoice_ticketcategory_row .select_amount .plus-icon span {
  margin-left: 0;
  margin-right: 0;
}

.event-page .price_legend_box .external_sub_categories .freechoice_ticketcategory_row .select_amount .ticket_amount {
  width: auto !important;
}

.event-page .price_legend_box .external_sub_categories .freechoice_ticketcategory_row .select_amount .ticket_amount input[type="text"] {
  padding: 8px 6px !important;
  text-align: center;
  max-width: 42px;
}

.event-page .price_legend_box .external_sub_categories .freechoice_ticketcategory_row.event-category-chevron {
  display: inline-flex;
  padding-left: 8px !important;
}

.event-page .price_legend_box .external_sub_categories .freechoice_ticketcategory_row.event-category-chevron * {
  cursor: pointer;
}

@media screen and (min-width: 480px) {
  .event-page .price_legend_box .external_sub_categories .freechoice_ticketcategory_row.event-category-chevron {
    padding-left: 75px !important;
  }
}

.event-page .price_legend_box .external_sub_categories.price_legend:nth-child(2n) {
  background-color: #fff;
}

.event-page .price_legend_box .external_sub_categories span.pamgd_boldtext,
.event-page .price_legend_box .description_sub_categories span.pamgd_boldtext {
  font-size: 18px;
}

.event-page .price_legend_box .external_sub_categories .blockIcon,
.event-page .price_legend_box .description_sub_categories .blockIcon {
  font-size: 22px;
}

.event-page .price_legend_box .external_sub_categories .blockIcon::before,
.event-page .price_legend_box .description_sub_categories .blockIcon::before {
  font-size: 32px;
}

.event-page .tickets-hallseat {
  margin-bottom: 20px;
}

.event-page .tickets-hallseat .ui-tabs.ui-tabs-top {
  border: 1px solid #CBCBCB;
}

.event-page .tickets-hallseat .ui-tabs .ui-tabs-panel {
  border: none;
}

.event-page .tickets-hallseat .ui-tabs .ui-tabs-nav {
  background: none !important;
}

.event-page .tickets-hallseat .ui-tabs .ui-tabs-nav li {
  background: none !important;
  border: none !important;
  border-radius: 0 !important;
}

.event-page .tickets-hallseat .ui-tabs .ui-tabs-nav li a {
  color: #000 !important;
  line-height: 14px;
  margin: 10px 0 10px 10px;
  padding: 8px;
}

.event-page .tickets-hallseat .ui-tabs .ui-tabs-nav .ui-state-default.ui-tabs-selected a {
  border-bottom: 2px solid #000;
}

.event-page .tickets-hallseat .ui-tabs .ticket_purchase_tab .ticket_titles_space {
  display: none;
}

.event-page .tickets-hallseat .ui-tabs .ticket_purchase_tab .ticket_titles_block,
.event-page .tickets-hallseat .ui-tabs .ticket_purchase_tab .ticket_titles_kat,
.event-page .tickets-hallseat .ui-tabs .ticket_purchase_tab .ticket_seat,
.event-page .tickets-hallseat .ui-tabs .ticket_purchase_tab .ticket_kat,
.event-page .tickets-hallseat .ui-tabs .ticket_purchase_tab .ticket_total_sum_label,
.event-page .tickets-hallseat .ui-tabs .ticket_purchase_tab .ticket_total_sum_space {
  display: inline-block;
  position: relative;
  width: 35% !important;
}

.event-page .tickets-hallseat .ui-tabs .ticket_purchase_tab .ticket_titles_price,
.event-page .tickets-hallseat .ui-tabs .ticket_purchase_tab .ticket_price,
.event-page .tickets-hallseat .ui-tabs .ticket_purchase_tab .ticket_price_value {
  width: 18% !important;
}

.event-page .tickets-hallseat .ui-tabs .ticket_purchase_tab .ticket_total_sum_label:not(:first-child),
.event-page .tickets-hallseat .ui-tabs .ticket_purchase_tab .ticket_fee_sum_label {
  width: 70% !important;
}

.event-page .tickets-hallseat .ui-tabs .ticket_purchase_tab .ticket_price {
  margin-right: 20px !important;
}

.event-page .tickets-hallseat .ui-tabs .ticket_purchase_tab .ticket_seat {
  padding-right: 8px !important;
}

.event-page .tickets-hallseat .ui-tabs .ticket_purchase_tab .ticket_delete {
  display: inline-block;
  width: 25px !important;
}

.event-page .tickets-hallseat .ui-tabs .ticket_purchase_tab .ticket_delete a {
  margin-top: 0;
  text-align: center;
  width: 42px;
}

.event-page .tickets-hallseat .ui-tabs .ticket_purchase_tab .ticket_delete a,
.event-page .tickets-hallseat .ui-tabs .ticket_purchase_tab .ticket_price span {
  line-height: 42px;
}

.event-page .tickets-hallseat .ui-tabs .ticket_purchase_tab .ticket_selection_fees {
  display: block !important;
}

.event-page .tickets-hallseat .ui-tabs .ticket_purchase_tab .ticket_selection_fees :nth-child(3) {
  display: block !important;
}

.event-page .tickets-hallseat .ui-tabs .ticket_purchase_tab .purchase_ticket_category_row label.ui-outputlabel {
  word-wrap: initial;
}

@media only screen and (max-width: 414px) {
  .event-page .tickets-hallseat .ui-tabs .ticket_purchase_tab .purchase_ticket_button_row {
    width: 100% !important;
  }
  .event-page .tickets-hallseat .ui-tabs .ticket_purchase_tab .purchase_ticket_button_row .button.into_cart {
    max-width: 100% !important;
    width: 100% !important;
  }
}

.boxoffice-page.content_row {
  padding: 0 !important;
}

.boxoffice-page .map_content_left .ticket_container h2,
.boxoffice-page .map_content_right .ticket_container h2 {
  margin-top: 0 !important;
}

.boxoffice-page .overlay-panel {
  width: 320px;
  position: absolute !important;
  left: 50% !important;
  transform: translate(-50%) !important;
}

.boxoffice-page .overlay-panel h4 {
  font-size: 14px;
}

.boxoffice-page .overlay-panel .pamgd_smartgrid_columns.full {
  width: 100%;
}

.boxoffice-page .overlay-panel .price_legend .pamgd_smartgrid_row:first-child .pamgd_smartgrid_columns {
  display: inline-block;
  margin-right: 10px !important;
  max-width: 80%;
  vertical-align: top;
  width: auto !important;
}

.boxoffice-page .overlay-panel .price_legend .pamgd_smartgrid_row:not(:first-child) .pamgd_smartgrid_columns {
  display: inline-block;
  width: 32% !important;
}

@media screen and (max-width: 660px) {
  .boxoffice-page .ticket_map_headline .pamgd_smartgrid_columns {
    width: 100% !important;
  }
}

.boxoffice-page .two-buttons {
  margin-top: 0;
}

.login-poi-page a {
  display: inline-block !important;
}

.login-poi-page .center_container .pamgd_smartgrid_columns {
  float: revert;
  margin: auto !important;
  max-width: 414px;
  width: 100% !important;
}

@media screen and (min-width: 768px) and (max-width: 992px) {
  .cart-page .cart_container .width-100-button.a, .cart-page .cart_container .width-100-button.button, .cart-page .cart_container .width-100-button.input, .cart-page .cart_container .width-100-button.span {
    width: 280px !important;
  }
}

.cart-page .cart_amount .pamgd_smartgrid_columns,
.ticket-booking-page .cart_amount .pamgd_smartgrid_columns {
  display: inline-block;
  float: left;
  width: 33% !important;
}

.cart-page .cart_amount .btnDelete,
.cart-page .cart_amount .lblQuantityMessage label,
.ticket-booking-page .cart_amount .btnDelete,
.ticket-booking-page .cart_amount .lblQuantityMessage label {
  line-height: 42px;
}

.cart-page .cart_amount .btnDelete,
.ticket-booking-page .cart_amount .btnDelete {
  text-align: center;
  width: 42px;
}

.cart-page .slider-control.next,
.cart-page .slider-control.prev,
.ticket-booking-page .slider-control.next,
.ticket-booking-page .slider-control.prev {
  border: 1px solid black;
  border-radius: 5px;
}

.cart-page .ticket_img_src,
.ticket-booking-page .ticket_img_src {
  padding-right: 20px;
}

.cart-page .ticket_cell_cart,
.ticket-booking-page .ticket_cell_cart {
  margin: 0;
}

@media screen and (max-width: 660px) {
  .cart-page .cart_img_neu,
  .ticket-booking-page .cart_img_neu {
    display: inline-block;
    vertical-align: top;
    width: 120px !important;
  }
  .cart-page .cart_text,
  .ticket-booking-page .cart_text {
    display: inline-block;
    width: calc(100% - 120px - 5px) !important;
  }
}

.cart_container {
  padding-right: 0 !important;
}

.cart_sidebar {
  overflow-y: auto;
  width: 22em;
}

.cart_sidebar .cart_product_row .product-row {
  margin-bottom: 16px;
}

.cart_sidebar .cart_product_row .product-row .pamgd_smartgrid_columns {
  display: inline-block;
  width: 32% !important;
  vertical-align: bottom;
}

.ticket_cell_inside .ticket_date,
.ticket_cell_inside .ticket_time,
.ticket_information .ticket_date,
.ticket_information .ticket_time {
  line-height: 35px;
  width: 100%;
}

.ticket_cell_inside .ticket_time #divTimeEntry,
.ticket_cell_inside .ticket_time #divTimeStart,
.ticket_information .ticket_time #divTimeEntry,
.ticket_information .ticket_time #divTimeStart {
  display: inline-block;
}

@media only screen and (max-width: 480px) {
  .ticket_cell_inside #divTimeStart,
  .ticket_information #divTimeStart {
    display: block !important;
  }
}

.ticket_cell_inside .ticket_time,
.ticket_cell_inside .ticket_time_date,
.ticket_cell_inside .ticket_infos_cart,
.ticket_cell_inside .ticket_location_cart,
.ticket_cell_inside .ticket_time_date_cart,
.ticket_cell_inside .ticket_button_cart,
.ticket_information .ticket_time,
.ticket_information .ticket_time_date,
.ticket_information .ticket_infos_cart,
.ticket_information .ticket_location_cart,
.ticket_information .ticket_time_date_cart,
.ticket_information .ticket_button_cart {
  margin-left: 0;
  padding-left: 0;
}

.ticket_cell_inside .ticket_time .fa,
.ticket_cell_inside .ticket_time_date .fa,
.ticket_cell_inside .ticket_infos_cart .fa,
.ticket_cell_inside .ticket_location_cart .fa,
.ticket_cell_inside .ticket_time_date_cart .fa,
.ticket_cell_inside .ticket_button_cart .fa,
.ticket_information .ticket_time .fa,
.ticket_information .ticket_time_date .fa,
.ticket_information .ticket_infos_cart .fa,
.ticket_information .ticket_location_cart .fa,
.ticket_information .ticket_time_date_cart .fa,
.ticket_information .ticket_button_cart .fa {
  text-align: center;
}

.ticket_cell_inside {
  background-color: #fff;
  padding-left: 8px !important;
}

.ticket_overview_wrapper .ticket_infos,
.ticket_overview_wrapper .ticket_location {
  padding: 0;
}

.ticket_overview_wrapper .event_status {
  line-height: 34px;
  margin: 0;
  overflow: hidden;
  padding: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ticket_overview_wrapper .ticket_status {
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 5px;
}

.ticket_overview_wrapper span.disPriceTaxInfo {
  display: block;
  font-size: 12px;
  font-style: italic;
  text-align: center;
}

.ticket_overview_wrapper .ticket_cell {
  border-bottom: none;
  margin: 0;
  padding: 0;
}

.ticket_overview_wrapper .ticket_cell .ticket_cell_inside {
  border-bottom: 1px solid #CBCBCB;
  margin-top: 10px;
  padding: 10px 0 20px 0;
}

.ticket_overview_wrapper .ticket_cell .ticket_cell_inside .prod_img {
  float: right;
  margin-right: 10px;
  padding-left: 12px;
  width: 100%;
}

.ticket_overview_wrapper .ticket_cell .ticket_cell_inside .prod_img img {
  width: 100%;
}

.ticket_overview_wrapper .ticket_cell .ticket_cell_inside .ticket_button {
  margin: 10px 0 0 0;
}

@media screen and (max-width: 320px) {
  .ticket_overview_wrapper .ticket_button {
    width: auto;
  }
}

@media screen and (max-width: 480px) {
  .ticket_overview_wrapper .ticket_button {
    min-width: auto;
  }
  .ticket_overview_wrapper .ticket_list_flexbox .begin_label {
    margin-left: 34px !important;
  }
}

@media screen and (max-width: 768px) {
  .ticket_overview_wrapper .ticket_list_flexbox {
    margin: 0;
  }
  .ticket_overview_wrapper .ticket_list_flexbox .ticket_cell .ticket_cell_inside > div {
    width: 100% !important;
  }
  .ticket_overview_wrapper .ticket_list_flexbox .ticket_cell .ticket_cell_inside .prod_img {
    float: left;
    margin-right: 0;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 10px;
    width: 100%;
  }
  .ticket_overview_wrapper .ticket_list_flexbox .ticket_cell .ticket_cell_inside .ticket_button {
    margin-left: 0;
  }
}

.ticket_overview_wrapper .ste_buttonbar_tabs {
  border-bottom: 1px solid #CBCBCB;
  display: flex;
  justify-content: space-around;
  margin: 1rem 1rem 0 1rem;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}

.ticket_overview_wrapper .ste_buttonbar_tabs a {
  margin-left: 1rem;
  margin-right: 0;
  padding: 0.6rem 1rem;
}

.ticket_overview_wrapper .ste_buttonbar_tabs a.active_tab {
  border-bottom: 3px solid black;
}

.prod_cell .ticket_date span {
  min-height: 1.57em;
}

.prod_cell .prod_img {
  min-height: 200px;
}

@media screen and (max-width: 660px) {
  .prod_cell .prod_img {
    align-items: initial;
    min-height: 90px;
  }
}

.supplier-box {
  position: relative;
}

.supplier-box .supplier_checkbox {
  height: 45px !important;
  width: 40px !important;
}

.supplier-box .supplier_checkbox table {
  height: auto !important;
  width: auto !important;
}

.supplier-box .supplier_img {
  height: 45px;
  width: 55px !important;
}

.supplier-box .supplier_img div {
  height: 45px;
}

.supplier-box .supplier_text {
  width: calc(100% - 45px - 55px - 75px) !important;
}

.supplier-box .supplier_price {
  padding-top: 3px;
  height: auto !important;
  width: 75px !important;
}

.supplier-box .supplier_price div {
  display: table-cell;
  height: 45px;
  vertical-align: middle;
  width: 75px;
}

@media screen and (max-width: 660px) {
  .supplier-box .supplier_checkbox,
  .supplier-box .supplier_img {
    display: inline-block;
    float: left;
  }
  .supplier-box .supplier_text {
    float: left;
    padding-top: 8px;
    width: 100% !important;
  }
  .supplier-box .supplier_price {
    display: inline-block;
    float: right;
    position: absolute;
    right: 0;
    top: 0;
  }
}

.confirmation {
  /* ???
  background-color: $field_bg_disabled;

  > div {
    padding: 4px 4px 0 4px !important;
    width: 25% !important;

    input {
      margin-bottom: 4px !important;
    }

    @media screen and (max-width: $ticketshop-breakpoint-med) {
      width: 100% !important;

      &.spacer {
        display: none;
      }
    }
  }
     */
}

@media screen and (max-width: 992px) {
  .page_left_col,
  .page_right_col {
    width: 100% !important;
  }
  .page_center_col {
    display: none;
  }
  .login_box_right {
    border-left: none;
    margin: auto;
    max-width: 414px;
    padding: 0;
  }
}

@media screen and (max-width: 660px) {
  #content_footer {
    margin-left: 0;
    margin-right: 0;
  }
  .columns-responsive .pamgd_smartgrid_columns:first-child:not(.width-100), .cart-price .pamgd_smartgrid_columns:first-child:not(.width-100) {
    display: inline-block;
    float: left;
    width: auto !important;
  }
  .columns-responsive .pamgd_smartgrid_columns:nth-child(2), .cart-price .pamgd_smartgrid_columns:nth-child(2) {
    display: inline-block;
    float: right;
    width: auto !important;
  }
  .login_box_right {
    border-top: none;
  }
  .step_box,
  .subcontent_container {
    margin: 0 !important;
  }
  .step_box:not(.cart_sidebar),
  .subcontent_container:not(.cart_sidebar) {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

.address_row_container .address_row {
  display: inline-block;
  width: calc(100% * 1.0 - 40px * 1.0) !important;
}

.address_row_container .address_buttons {
  display: inline-block;
  vertical-align: top;
  width: 35px !important;
}

.confirmation-page .address-spacer {
  border-bottom: 1px solid #CBCBCB;
  height: 0 !important;
  margin-bottom: 10px;
  margin-top: 20px;
  width: 100%;
}

.confirmation-page .confirmation-row {
  width: 100%;
}

.confirmation-page .confirmation-row label,
.confirmation-page .confirmation-row span:not(.fa) {
  line-height: 40px;
}

.confirmation-page .confirmation-row .icon-button {
  margin: 8px !important;
}

.confirmation-page .confirmation-row .pamgd_smartgrid_columns:nth-child(2) {
  width: calc(100% - 190px - 40px) !important;
}

.confirmation-page .confirmation-row .pamgd_smartgrid_columns:nth-child(3) {
  display: none;
}

.confirmation-page .confirmation-row .pamgd_smartgrid_columns:nth-child(4) {
  width: 40px !important;
}

.confirmation-page .confirmation-row.confirmation-address-labels > .pamgd_smartgrid_columns:nth-child(1) {
  display: inline-block;
  width: 80% !important;
}

.confirmation-page .confirmation-row.confirmation-address-labels > .pamgd_smartgrid_columns:nth-child(2),
.confirmation-page .confirmation-row.confirmation-address-labels > .pamgd_smartgrid_columns:nth-child(3) {
  display: inline-block;
  width: auto !important;
}

.confirmation-page .confirmation-row.confirmation-address-labels > .pamgd_smartgrid_columns:nth-child(4) {
  float: right !important;
}

.confirmation-page .confirmation-row.confirmation-addresses {
  padding: 10px;
}

.confirmation-page .confirmation-row.confirmation-addresses label,
.confirmation-page .confirmation-row.confirmation-addresses span {
  line-height: inherit;
  padding-left: 0;
}

.confirmation-page .confirmation-row.confirmation-addresses .pamgd_smartgrid_row {
  float: none;
  padding-bottom: 0;
}

.confirmation-page .confirmation-row.confirmation-addresses > .pamgd_smartgrid_columns:nth-child(1) {
  display: none;
}

.confirmation-page .confirmation-row.confirmation-addresses > .pamgd_smartgrid_columns:nth-child(2),
.confirmation-page .confirmation-row.confirmation-addresses > .pamgd_smartgrid_columns:nth-child(3) {
  display: inline-block;
  width: 50% !important;
}

.confirmation-page .confirmation-row.confirmation-addresses > .pamgd_smartgrid_columns:nth-child(4) {
  display: none;
}

@media screen and (max-width: 660px) {
  .confirmation-page .confirmation-row .pamgd_smartgrid_columns:nth-child(1) {
    width: 100% !important;
  }
  .confirmation-page .confirmation-row .pamgd_smartgrid_columns:nth-child(2) {
    float: left;
    width: calc(100% - 40px) !important;
  }
  .confirmation-page .confirmation-row .pamgd_smartgrid_columns:nth-child(4) {
    float: left;
  }
  .confirmation-page .confirmation-row.confirmation-addresses > .pamgd_smartgrid_columns:nth-child(2),
  .confirmation-page .confirmation-row.confirmation-addresses > .pamgd_smartgrid_columns:nth-child(3) {
    display: inline-block;
    width: 100% !important;
  }
  .confirmation-page .confirmation-row:not(.confirmation-addresses) {
    border-top: 1px solid #CBCBCB;
  }
  .confirmation-page .confirmation-row:last-child {
    border-bottom: 1px solid #CBCBCB;
    padding-bottom: 20px;
  }
}

@media screen and (max-width: 660px) {
  .confirmation-page .visitor_data.cart-price .pamgd_smartgrid_columns {
    display: block;
    float: none;
  }
  .confirmation-page .visitor_data.cart-price .pamgd_smartgrid_columns:first-child {
    width: 100% !important;
  }
  .confirmation-page .visitor_data.cart-price .pamgd_smartgrid_columns:nth-child(3),
  .confirmation-page .visitor_data.cart-price .pamgd_smartgrid_columns:nth-child(4) {
    display: inline-block;
    width: 100% !important;
  }
}

.oder-history-page th:first-child {
  width: 4% !important;
}

.oder-history-page .ui-reflow-dropdown {
  display: none !important;
}

.oder-history-page th,
.retoure-page th {
  white-space: nowrap;
}

.oder-history-page th label,
.retoure-page th label {
  font-size: 14px;
  white-space: nowrap;
}

.oder-history-page .order-history,
.retoure-page .order-history {
  min-width: 1200px;
}

.oder-history-page .order-history td.mobile_tr .ui-column-title,
.oder-history-page .order-history .ui-reflow-label,
.oder-history-page .order-history .ui-reflow-dropdown,
.retoure-page .order-history td.mobile_tr .ui-column-title,
.retoure-page .order-history .ui-reflow-label,
.retoure-page .order-history .ui-reflow-dropdown {
  display: none;
}

.oder-history-page .ui-datatable-reflow .ui-datatable-data td[role="gridcell"]:not(.ui-helper-hidden),
.retoure-page .ui-datatable-reflow .ui-datatable-data td[role="gridcell"]:not(.ui-helper-hidden) {
  display: revert !important;
  float: none !important;
}

.oder-history-page .ui-datatable thead th,
.retoure-page .ui-datatable thead th {
  text-align: left;
}

.oder-history-page .ui-datatable thead th div,
.retoure-page .ui-datatable thead th div {
  display: block !important;
}

.oder-history-page .ui-datatable tbody,
.retoure-page .ui-datatable tbody {
  border-top: 1px solid #CBCBCB;
}

.mypayment-page .address_row_container {
  margin-top: 10px;
}

.mypayment-page .address_row_container span {
  line-height: 34px;
}

.mypayment-page .address_row_container input,
.mypayment-page .address_row_container img {
  vertical-align: text-top;
}

.payment-page .ui-datatable {
  border: none !important;
}

.payment-page .ui-datatable .ui-datatable-tablewrapper {
  margin: auto;
  max-width: 750px;
  overflow: hidden;
  width: 100%;
}

.payment-page .ui-datatable .ui-datatable-tablewrapper table {
  table-layout: auto !important;
}

.payment-page .ui-datatable .ui-datatable-tablewrapper table thead {
  display: none;
}

.payment-page .ui-datatable .ui-datatable-tablewrapper table tbody tr.ui-widget-content {
  border-bottom: none !important;
  border-left: none !important;
  border-right: none !important;
  border-top: 1px solid #CBCBCB;
}

.payment-page .ui-datatable .ui-datatable-tablewrapper table tbody tr.ui-widget-content.ui-datatable-odd,
.payment-page .ui-datatable .ui-datatable-tablewrapper table tbody tr.ui-widget-content.ui-datatable-odd td {
  background-color: #fff !important;
}

.payment-page .ui-datatable .ui-datatable-tablewrapper table tbody tr.ui-widget-content:last-child {
  border-bottom: 1px solid #CBCBCB !important;
}

.payment-page .ui-datatable .ui-datatable-tablewrapper table tbody .ui-column-title {
  display: none !important;
}

.payment-page .ui-datatable .ui-datatable-tablewrapper table tbody .ui-selection-column {
  text-align: left !important;
}

.payment-page .ui-datatable .ui-datatable-tablewrapper table tbody .ui-selection-column div {
  display: none !important;
}

.payment-page .ui-datatable .ui-datatable-tablewrapper table tbody td {
  border: none !important;
}

.payment-page .ui-datatable .ui-datatable-tablewrapper table tbody td .cart_img_neu img {
  max-height: 34px;
  max-width: 100%;
  vertical-align: middle;
}

.payment-page .ui-datatable .ui-datatable-tablewrapper table tbody td span.displayfield {
  line-height: 34px;
}

.payment-page .ui-datatable .ui-datatable-tablewrapper table tbody td[role="gridcell"]:not(.ui-helper-hidden) {
  display: table-cell !important;
  float: none !important;
  width: auto !important;
}

.confirmation-page .subcontent_container,
.delivery-page .subcontent_container,
.guestdata-page .subcontent_container,
.payment-page .subcontent_container,
.paypalplus-page .subcontent_container,
.printconfirmation-page .subcontent_container,
.success-page .subcontent_container,
.supplier-page .subcontent_container {
  margin-top: 0;
  padding: 0 !important;
}

.confirmation-page.content_breadcrumbs a,
.confirmation-page.content_breadcrumbs label,
.confirmation-page.content_breadcrumbs span,
.delivery-page.content_breadcrumbs a,
.delivery-page.content_breadcrumbs label,
.delivery-page.content_breadcrumbs span,
.guestdata-page.content_breadcrumbs a,
.guestdata-page.content_breadcrumbs label,
.guestdata-page.content_breadcrumbs span,
.payment-page.content_breadcrumbs a,
.payment-page.content_breadcrumbs label,
.payment-page.content_breadcrumbs span,
.paypalplus-page.content_breadcrumbs a,
.paypalplus-page.content_breadcrumbs label,
.paypalplus-page.content_breadcrumbs span,
.printconfirmation-page.content_breadcrumbs a,
.printconfirmation-page.content_breadcrumbs label,
.printconfirmation-page.content_breadcrumbs span,
.success-page.content_breadcrumbs a,
.success-page.content_breadcrumbs label,
.success-page.content_breadcrumbs span,
.supplier-page.content_breadcrumbs a,
.supplier-page.content_breadcrumbs label,
.supplier-page.content_breadcrumbs span {
  display: none;
}

.confirmation-page.content_breadcrumbs label:first-child,
.confirmation-page.content_breadcrumbs label:nth-child(2),
.confirmation-page.content_breadcrumbs a:nth-child(3),
.delivery-page.content_breadcrumbs label:first-child,
.delivery-page.content_breadcrumbs label:nth-child(2),
.delivery-page.content_breadcrumbs a:nth-child(3),
.guestdata-page.content_breadcrumbs label:first-child,
.guestdata-page.content_breadcrumbs label:nth-child(2),
.guestdata-page.content_breadcrumbs a:nth-child(3),
.payment-page.content_breadcrumbs label:first-child,
.payment-page.content_breadcrumbs label:nth-child(2),
.payment-page.content_breadcrumbs a:nth-child(3),
.paypalplus-page.content_breadcrumbs label:first-child,
.paypalplus-page.content_breadcrumbs label:nth-child(2),
.paypalplus-page.content_breadcrumbs a:nth-child(3),
.printconfirmation-page.content_breadcrumbs label:first-child,
.printconfirmation-page.content_breadcrumbs label:nth-child(2),
.printconfirmation-page.content_breadcrumbs a:nth-child(3),
.success-page.content_breadcrumbs label:first-child,
.success-page.content_breadcrumbs label:nth-child(2),
.success-page.content_breadcrumbs a:nth-child(3),
.supplier-page.content_breadcrumbs label:first-child,
.supplier-page.content_breadcrumbs label:nth-child(2),
.supplier-page.content_breadcrumbs a:nth-child(3) {
  display: inline-block;
}

.printconfiation-page.content_breadcrumbs label:last-child,
.success-page.content_breadcrumbs label:last-child {
  display: inline-block;
  padding: 9px 0;
}

@media screen and (max-width: 660px) {
  .product-cell div {
    width: 100% !important;
  }
}

@media screen and (max-width: 375px) {
  .product-cell div button {
    width: auto !important;
  }
}

.ticket-cancellation-page select {
  width: auto;
}

.ticket-cancellation-page td {
  display: table-cell !important;
  float: none !important;
  text-align: left !important;
  vertical-align: top;
}

.ticket-cancellation-page th {
  text-align: left !important;
  white-space: nowrap !important;
  width: auto !important;
}

.ticket-cancellation-page th:last-child {
  width: 42px !important;
}

.ticket-cancellation-page th .ui-column-utc-header {
  padding-bottom: 40px !important;
}

.ticket-cancellation-page th .ui-column-utc-filter {
  bottom: 16px !important;
}

.ticket-cancellation-page .ui-column-utc-header {
  display: inline-block;
}

.ticket-cancellation-page .ui-column-title,
.ticket-cancellation-page .ui-reflow-label,
.ticket-cancellation-page .ui-reflow-dropdown {
  display: none;
}

.ticket_kat_row .ticket_kat_name {
  margin-top: 4px !important;
}

.into_cart_box {
  white-space: nowrap;
}

.into_cart_box div.orig:first-child {
  display: inline-block;
  float: left;
  width: auto !important;
}

.into_cart_box div.orig:nth-child(2) {
  display: inline-block;
  width: auto !important;
}

.prod_cell {
  margin-left: 2px !important;
  margin-right: 0 !important;
  width: 240px !important;
}

.step_box {
  border: none;
  padding: 0 !important;
}

.step_box .pamgd_inlineBlock {
  margin: 5px;
}

@media screen and (min-width: 992px) {
  .step_box {
    text-align: center;
  }
}

.standardMenu {
  text-align: center;
}

.submenu_container {
  padding-top: 2px;
  position: relative;
}

.submenu_container .kat_menu {
  margin: 0;
  width: auto;
}

.submenu_container .kat_menu .ui-button.ui-state-default {
  border: 1px solid transparent;
  text-align: left !important;
}

@media screen and (max-width: 576px) {
  .toggle_button {
    background-color: transparent;
    border: none;
  }
}

.ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-alert, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-check, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-close, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-closethick, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-minusthick, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-plusthick, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-n, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-e, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-s, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-carat-2-n-s, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-e, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-s, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-w, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-gripsmall-diagonal-se, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-first, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-prev, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-next, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-end,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-alert,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-check,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-close,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-closethick,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-minusthick,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-plusthick,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-n,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-e,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-s,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-carat-2-n-s,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-e,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-s,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-w,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-gripsmall-diagonal-se,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-first,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-prev,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-next,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-end,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-alert,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-check,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-close,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-closethick,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-minusthick,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-plusthick,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-n,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-e,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-s,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-carat-2-n-s,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-e,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-s,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-w,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-gripsmall-diagonal-se,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-first,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-prev,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-next,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-end,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-alert,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-check,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-close,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-closethick,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-minusthick,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-plusthick,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-n,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-e,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-s,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-carat-2-n-s,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-e,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-s,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-w,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-gripsmall-diagonal-se,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-first,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-prev,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-next,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-end,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-alert,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-check,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-close,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-closethick,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-minusthick,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-plusthick,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-n,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-e,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-s,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-carat-2-n-s,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-e,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-s,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-w,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-gripsmall-diagonal-se,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-first,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-prev,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-next,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-end,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-alert,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-check,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-close,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-closethick,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-minusthick,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-plusthick,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-n,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-e,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-s,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-carat-2-n-s,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-e,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-s,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-w,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-gripsmall-diagonal-se,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-first,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-prev,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-next,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-end,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-alert,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-check,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-close,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-closethick,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-minusthick,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-plusthick,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-triangle-1-n,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-triangle-1-e,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-triangle-1-s,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-carat-2-n-s,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-circle-triangle-e,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-circle-triangle-s,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-circle-triangle-w,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-gripsmall-diagonal-se,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-seek-first,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-seek-prev,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-seek-next,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-seek-end,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-alert,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-check,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-close,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-closethick,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-minusthick,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-plusthick,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-triangle-1-n,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-triangle-1-e,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-triangle-1-s,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-carat-2-n-s,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-circle-triangle-e,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-circle-triangle-s,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-circle-triangle-w,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-gripsmall-diagonal-se,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-seek-first,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-seek-prev,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-seek-next,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-seek-end,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-alert,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-check,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-close,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-closethick,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-minusthick,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-plusthick,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-triangle-1-n,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-triangle-1-e,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-triangle-1-s,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-carat-2-n-s,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-circle-triangle-e,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-circle-triangle-s,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-circle-triangle-w,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-gripsmall-diagonal-se,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-seek-first,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-seek-prev,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-seek-next,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-seek-end,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-alert,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-check,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-close,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-closethick,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-minusthick,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-plusthick,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-triangle-1-n,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-triangle-1-e,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-triangle-1-s,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-carat-2-n-s,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-circle-triangle-e,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-circle-triangle-s,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-circle-triangle-w,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-gripsmall-diagonal-se,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-seek-first,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-seek-prev,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-seek-next,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-seek-end,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-alert,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-check,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-close,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-closethick,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-minusthick,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-plusthick,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-triangle-1-n,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-triangle-1-e,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-triangle-1-s,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-carat-2-n-s,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-circle-triangle-e,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-circle-triangle-s,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-circle-triangle-w,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-gripsmall-diagonal-se,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-seek-first,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-seek-prev,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-seek-next,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-seek-end,
.ui-datepicker-prev .ui-icon.ui-icon-alert,
.ui-datepicker-prev .ui-icon.ui-icon-check,
.ui-datepicker-prev .ui-icon.ui-icon-close,
.ui-datepicker-prev .ui-icon.ui-icon-closethick,
.ui-datepicker-prev .ui-icon.ui-icon-minusthick,
.ui-datepicker-prev .ui-icon.ui-icon-plusthick,
.ui-datepicker-prev .ui-icon.ui-icon-triangle-1-n,
.ui-datepicker-prev .ui-icon.ui-icon-triangle-1-e,
.ui-datepicker-prev .ui-icon.ui-icon-triangle-1-s,
.ui-datepicker-prev .ui-icon.ui-icon-carat-2-n-s,
.ui-datepicker-prev .ui-icon.ui-icon-circle-triangle-e,
.ui-datepicker-prev .ui-icon.ui-icon-circle-triangle-s,
.ui-datepicker-prev .ui-icon.ui-icon-circle-triangle-w,
.ui-datepicker-prev .ui-icon.ui-icon-gripsmall-diagonal-se,
.ui-datepicker-prev .ui-icon.ui-icon-seek-first,
.ui-datepicker-prev .ui-icon.ui-icon-seek-prev,
.ui-datepicker-prev .ui-icon.ui-icon-seek-next,
.ui-datepicker-prev .ui-icon.ui-icon-seek-end,
.ui-datepicker-prev-hover .ui-icon.ui-icon-alert,
.ui-datepicker-prev-hover .ui-icon.ui-icon-check,
.ui-datepicker-prev-hover .ui-icon.ui-icon-close,
.ui-datepicker-prev-hover .ui-icon.ui-icon-closethick,
.ui-datepicker-prev-hover .ui-icon.ui-icon-minusthick,
.ui-datepicker-prev-hover .ui-icon.ui-icon-plusthick,
.ui-datepicker-prev-hover .ui-icon.ui-icon-triangle-1-n,
.ui-datepicker-prev-hover .ui-icon.ui-icon-triangle-1-e,
.ui-datepicker-prev-hover .ui-icon.ui-icon-triangle-1-s,
.ui-datepicker-prev-hover .ui-icon.ui-icon-carat-2-n-s,
.ui-datepicker-prev-hover .ui-icon.ui-icon-circle-triangle-e,
.ui-datepicker-prev-hover .ui-icon.ui-icon-circle-triangle-s,
.ui-datepicker-prev-hover .ui-icon.ui-icon-circle-triangle-w,
.ui-datepicker-prev-hover .ui-icon.ui-icon-gripsmall-diagonal-se,
.ui-datepicker-prev-hover .ui-icon.ui-icon-seek-first,
.ui-datepicker-prev-hover .ui-icon.ui-icon-seek-prev,
.ui-datepicker-prev-hover .ui-icon.ui-icon-seek-next,
.ui-datepicker-prev-hover .ui-icon.ui-icon-seek-end,
.ui-icon.ui-icon-alert,
.ui-icon.ui-icon-check,
.ui-icon.ui-icon-close,
.ui-icon.ui-icon-closethick,
.ui-icon.ui-icon-minusthick,
.ui-icon.ui-icon-plusthick,
.ui-icon.ui-icon-triangle-1-n,
.ui-icon.ui-icon-triangle-1-e,
.ui-icon.ui-icon-triangle-1-s,
.ui-icon.ui-icon-carat-2-n-s,
.ui-icon.ui-icon-circle-triangle-e,
.ui-icon.ui-icon-circle-triangle-s,
.ui-icon.ui-icon-circle-triangle-w,
.ui-icon.ui-icon-gripsmall-diagonal-se,
.ui-icon.ui-icon-seek-first,
.ui-icon.ui-icon-seek-prev,
.ui-icon.ui-icon-seek-next,
.ui-icon.ui-icon-seek-end {
  background-image: none !important;
  background-position: unset !important;
  font-size: 24px;
  text-align: center;
  text-indent: initial;
}

.ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-alert:before, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-check:before, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-close:before, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-closethick:before, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-minusthick:before, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-plusthick:before, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-n:before, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-e:before, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-s:before, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-carat-2-n-s:before, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-e:before, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-s:before, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-w:before, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-gripsmall-diagonal-se:before, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-first:before, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-prev:before, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-next:before, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-end:before,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-alert:before,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-check:before,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-close:before,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-closethick:before,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-minusthick:before,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-plusthick:before,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-n:before,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-e:before,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-s:before,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-carat-2-n-s:before,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-e:before,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-s:before,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-w:before,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-gripsmall-diagonal-se:before,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-first:before,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-prev:before,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-next:before,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-end:before,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-alert:before,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-check:before,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-close:before,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-closethick:before,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-minusthick:before,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-plusthick:before,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-n:before,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-e:before,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-s:before,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-carat-2-n-s:before,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-e:before,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-s:before,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-w:before,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-gripsmall-diagonal-se:before,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-first:before,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-prev:before,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-next:before,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-end:before,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-alert:before,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-check:before,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-close:before,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-closethick:before,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-minusthick:before,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-plusthick:before,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-n:before,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-e:before,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-s:before,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-carat-2-n-s:before,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-e:before,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-s:before,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-w:before,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-gripsmall-diagonal-se:before,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-first:before,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-prev:before,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-next:before,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-end:before,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-alert:before,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-check:before,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-close:before,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-closethick:before,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-minusthick:before,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-plusthick:before,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-n:before,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-e:before,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-s:before,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-carat-2-n-s:before,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-e:before,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-s:before,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-w:before,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-gripsmall-diagonal-se:before,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-first:before,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-prev:before,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-next:before,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-end:before,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-alert:before,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-check:before,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-close:before,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-closethick:before,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-minusthick:before,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-plusthick:before,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-n:before,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-e:before,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-s:before,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-carat-2-n-s:before,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-e:before,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-s:before,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-w:before,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-gripsmall-diagonal-se:before,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-first:before,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-prev:before,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-next:before,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-end:before,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-alert:before,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-check:before,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-close:before,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-closethick:before,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-minusthick:before,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-plusthick:before,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-triangle-1-n:before,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-triangle-1-e:before,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-triangle-1-s:before,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-carat-2-n-s:before,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-circle-triangle-e:before,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-circle-triangle-s:before,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-circle-triangle-w:before,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-gripsmall-diagonal-se:before,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-seek-first:before,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-seek-prev:before,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-seek-next:before,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-seek-end:before,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-alert:before,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-check:before,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-close:before,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-closethick:before,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-minusthick:before,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-plusthick:before,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-triangle-1-n:before,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-triangle-1-e:before,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-triangle-1-s:before,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-carat-2-n-s:before,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-circle-triangle-e:before,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-circle-triangle-s:before,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-circle-triangle-w:before,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-gripsmall-diagonal-se:before,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-seek-first:before,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-seek-prev:before,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-seek-next:before,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-seek-end:before,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-alert:before,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-check:before,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-close:before,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-closethick:before,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-minusthick:before,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-plusthick:before,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-triangle-1-n:before,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-triangle-1-e:before,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-triangle-1-s:before,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-carat-2-n-s:before,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-circle-triangle-e:before,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-circle-triangle-s:before,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-circle-triangle-w:before,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-gripsmall-diagonal-se:before,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-seek-first:before,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-seek-prev:before,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-seek-next:before,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-seek-end:before,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-alert:before,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-check:before,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-close:before,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-closethick:before,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-minusthick:before,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-plusthick:before,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-triangle-1-n:before,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-triangle-1-e:before,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-triangle-1-s:before,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-carat-2-n-s:before,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-circle-triangle-e:before,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-circle-triangle-s:before,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-circle-triangle-w:before,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-gripsmall-diagonal-se:before,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-seek-first:before,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-seek-prev:before,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-seek-next:before,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-seek-end:before,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-alert:before,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-check:before,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-close:before,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-closethick:before,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-minusthick:before,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-plusthick:before,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-triangle-1-n:before,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-triangle-1-e:before,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-triangle-1-s:before,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-carat-2-n-s:before,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-circle-triangle-e:before,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-circle-triangle-s:before,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-circle-triangle-w:before,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-gripsmall-diagonal-se:before,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-seek-first:before,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-seek-prev:before,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-seek-next:before,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-seek-end:before,
.ui-datepicker-prev .ui-icon.ui-icon-alert:before,
.ui-datepicker-prev .ui-icon.ui-icon-check:before,
.ui-datepicker-prev .ui-icon.ui-icon-close:before,
.ui-datepicker-prev .ui-icon.ui-icon-closethick:before,
.ui-datepicker-prev .ui-icon.ui-icon-minusthick:before,
.ui-datepicker-prev .ui-icon.ui-icon-plusthick:before,
.ui-datepicker-prev .ui-icon.ui-icon-triangle-1-n:before,
.ui-datepicker-prev .ui-icon.ui-icon-triangle-1-e:before,
.ui-datepicker-prev .ui-icon.ui-icon-triangle-1-s:before,
.ui-datepicker-prev .ui-icon.ui-icon-carat-2-n-s:before,
.ui-datepicker-prev .ui-icon.ui-icon-circle-triangle-e:before,
.ui-datepicker-prev .ui-icon.ui-icon-circle-triangle-s:before,
.ui-datepicker-prev .ui-icon.ui-icon-circle-triangle-w:before,
.ui-datepicker-prev .ui-icon.ui-icon-gripsmall-diagonal-se:before,
.ui-datepicker-prev .ui-icon.ui-icon-seek-first:before,
.ui-datepicker-prev .ui-icon.ui-icon-seek-prev:before,
.ui-datepicker-prev .ui-icon.ui-icon-seek-next:before,
.ui-datepicker-prev .ui-icon.ui-icon-seek-end:before,
.ui-datepicker-prev-hover .ui-icon.ui-icon-alert:before,
.ui-datepicker-prev-hover .ui-icon.ui-icon-check:before,
.ui-datepicker-prev-hover .ui-icon.ui-icon-close:before,
.ui-datepicker-prev-hover .ui-icon.ui-icon-closethick:before,
.ui-datepicker-prev-hover .ui-icon.ui-icon-minusthick:before,
.ui-datepicker-prev-hover .ui-icon.ui-icon-plusthick:before,
.ui-datepicker-prev-hover .ui-icon.ui-icon-triangle-1-n:before,
.ui-datepicker-prev-hover .ui-icon.ui-icon-triangle-1-e:before,
.ui-datepicker-prev-hover .ui-icon.ui-icon-triangle-1-s:before,
.ui-datepicker-prev-hover .ui-icon.ui-icon-carat-2-n-s:before,
.ui-datepicker-prev-hover .ui-icon.ui-icon-circle-triangle-e:before,
.ui-datepicker-prev-hover .ui-icon.ui-icon-circle-triangle-s:before,
.ui-datepicker-prev-hover .ui-icon.ui-icon-circle-triangle-w:before,
.ui-datepicker-prev-hover .ui-icon.ui-icon-gripsmall-diagonal-se:before,
.ui-datepicker-prev-hover .ui-icon.ui-icon-seek-first:before,
.ui-datepicker-prev-hover .ui-icon.ui-icon-seek-prev:before,
.ui-datepicker-prev-hover .ui-icon.ui-icon-seek-next:before,
.ui-datepicker-prev-hover .ui-icon.ui-icon-seek-end:before,
.ui-icon.ui-icon-alert:before,
.ui-icon.ui-icon-check:before,
.ui-icon.ui-icon-close:before,
.ui-icon.ui-icon-closethick:before,
.ui-icon.ui-icon-minusthick:before,
.ui-icon.ui-icon-plusthick:before,
.ui-icon.ui-icon-triangle-1-n:before,
.ui-icon.ui-icon-triangle-1-e:before,
.ui-icon.ui-icon-triangle-1-s:before,
.ui-icon.ui-icon-carat-2-n-s:before,
.ui-icon.ui-icon-circle-triangle-e:before,
.ui-icon.ui-icon-circle-triangle-s:before,
.ui-icon.ui-icon-circle-triangle-w:before,
.ui-icon.ui-icon-gripsmall-diagonal-se:before,
.ui-icon.ui-icon-seek-first:before,
.ui-icon.ui-icon-seek-prev:before,
.ui-icon.ui-icon-seek-next:before,
.ui-icon.ui-icon-seek-end:before {
  font-family: FontAwesome;
}

.ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-minusthick, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-plusthick,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-minusthick,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-plusthick,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-minusthick,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-plusthick,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-minusthick,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-plusthick,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-minusthick,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-plusthick,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-minusthick,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-plusthick,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-minusthick,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-plusthick,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-minusthick,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-plusthick,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-minusthick,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-plusthick,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-minusthick,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-plusthick,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-minusthick,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-plusthick,
.ui-datepicker-prev .ui-icon.ui-icon-minusthick,
.ui-datepicker-prev .ui-icon.ui-icon-plusthick,
.ui-datepicker-prev-hover .ui-icon.ui-icon-minusthick,
.ui-datepicker-prev-hover .ui-icon.ui-icon-plusthick,
.ui-icon.ui-icon-minusthick,
.ui-icon.ui-icon-plusthick {
  font-size: inherit;
}

.ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-alert:before,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-alert:before,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-alert:before,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-alert:before,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-alert:before,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-alert:before,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-alert:before,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-alert:before,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-alert:before,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-alert:before,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-alert:before,
.ui-datepicker-prev .ui-icon.ui-icon-alert:before,
.ui-datepicker-prev-hover .ui-icon.ui-icon-alert:before,
.ui-icon.ui-icon-alert:before {
  content: "\f071";
  font-family: FontAwesome;
}

.ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-check:before,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-check:before,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-check:before,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-check:before,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-check:before,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-check:before,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-check:before,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-check:before,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-check:before,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-check:before,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-check:before,
.ui-datepicker-prev .ui-icon.ui-icon-check:before,
.ui-datepicker-prev-hover .ui-icon.ui-icon-check:before,
.ui-icon.ui-icon-check:before {
  content: "\f00c";
  font-family: FontAwesome;
}

.ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-close:before, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-closethick:before,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-close:before,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-closethick:before,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-close:before,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-closethick:before,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-close:before,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-closethick:before,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-close:before,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-closethick:before,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-close:before,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-closethick:before,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-close:before,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-closethick:before,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-close:before,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-closethick:before,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-close:before,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-closethick:before,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-close:before,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-closethick:before,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-close:before,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-closethick:before,
.ui-datepicker-prev .ui-icon.ui-icon-close:before,
.ui-datepicker-prev .ui-icon.ui-icon-closethick:before,
.ui-datepicker-prev-hover .ui-icon.ui-icon-close:before,
.ui-datepicker-prev-hover .ui-icon.ui-icon-closethick:before,
.ui-icon.ui-icon-close:before,
.ui-icon.ui-icon-closethick:before {
  content: "\f00d";
  font-family: FontAwesome;
}

.ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-minusthick:before,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-minusthick:before,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-minusthick:before,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-minusthick:before,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-minusthick:before,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-minusthick:before,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-minusthick:before,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-minusthick:before,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-minusthick:before,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-minusthick:before,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-minusthick:before,
.ui-datepicker-prev .ui-icon.ui-icon-minusthick:before,
.ui-datepicker-prev-hover .ui-icon.ui-icon-minusthick:before,
.ui-icon.ui-icon-minusthick:before {
  content: "\f068";
  font-family: FontAwesome;
}

.ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-plusthick:before,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-plusthick:before,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-plusthick:before,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-plusthick:before,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-plusthick:before,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-plusthick:before,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-plusthick:before,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-plusthick:before,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-plusthick:before,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-plusthick:before,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-plusthick:before,
.ui-datepicker-prev .ui-icon.ui-icon-plusthick:before,
.ui-datepicker-prev-hover .ui-icon.ui-icon-plusthick:before,
.ui-icon.ui-icon-plusthick:before {
  content: "\f067";
  font-family: FontAwesome;
}

.ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-s:before,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-s:before,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-s:before,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-s:before,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-s:before,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-s:before,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-triangle-1-s:before,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-triangle-1-s:before,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-triangle-1-s:before,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-triangle-1-s:before,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-triangle-1-s:before,
.ui-datepicker-prev .ui-icon.ui-icon-triangle-1-s:before,
.ui-datepicker-prev-hover .ui-icon.ui-icon-triangle-1-s:before,
.ui-icon.ui-icon-triangle-1-s:before {
  content: "\f078";
  font-family: FontAwesome;
}

.ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-e:before,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-e:before,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-e:before,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-e:before,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-e:before,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-triangle-1-e:before,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-triangle-1-e:before,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-triangle-1-e:before,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-triangle-1-e:before,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-triangle-1-e:before,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-triangle-1-e:before,
.ui-datepicker-prev .ui-icon.ui-icon-triangle-1-e:before,
.ui-datepicker-prev-hover .ui-icon.ui-icon-triangle-1-e:before,
.ui-icon.ui-icon-triangle-1-e:before {
  content: "\f054";
  font-family: FontAwesome;
}

.ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-gripsmall-diagonal-se,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-gripsmall-diagonal-se,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-gripsmall-diagonal-se,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-gripsmall-diagonal-se,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-gripsmall-diagonal-se,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-gripsmall-diagonal-se,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-gripsmall-diagonal-se,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-gripsmall-diagonal-se,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-gripsmall-diagonal-se,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-gripsmall-diagonal-se,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-gripsmall-diagonal-se,
.ui-datepicker-prev .ui-icon.ui-icon-gripsmall-diagonal-se,
.ui-datepicker-prev-hover .ui-icon.ui-icon-gripsmall-diagonal-se,
.ui-icon.ui-icon-gripsmall-diagonal-se {
  cursor: nesw-resize !important;
  left: 3px !important;
  right: auto !important;
  text-shadow: 0 0 6px #fff;
}

.ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-gripsmall-diagonal-se::before,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-gripsmall-diagonal-se::before,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-gripsmall-diagonal-se::before,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-gripsmall-diagonal-se::before,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-gripsmall-diagonal-se::before,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-gripsmall-diagonal-se::before,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-gripsmall-diagonal-se::before,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-gripsmall-diagonal-se::before,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-gripsmall-diagonal-se::before,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-gripsmall-diagonal-se::before,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-gripsmall-diagonal-se::before,
.ui-datepicker-prev .ui-icon.ui-icon-gripsmall-diagonal-se::before,
.ui-datepicker-prev-hover .ui-icon.ui-icon-gripsmall-diagonal-se::before,
.ui-icon.ui-icon-gripsmall-diagonal-se::before {
  content: "\f065";
  font-family: FontAwesome;
}

.ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-sortable-column-icon.ui-icon-triangle-1-n:before,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-sortable-column-icon.ui-icon-triangle-1-n:before,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-sortable-column-icon.ui-icon-triangle-1-n:before,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-sortable-column-icon.ui-icon-triangle-1-n:before,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-sortable-column-icon.ui-icon-triangle-1-n:before,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-sortable-column-icon.ui-icon-triangle-1-n:before,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-sortable-column-icon.ui-icon-triangle-1-n:before,
.ui-datatable .ui-row-toggler.ui-icon.ui-sortable-column-icon.ui-icon-triangle-1-n:before,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-sortable-column-icon.ui-icon-triangle-1-n:before,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-sortable-column-icon.ui-icon-triangle-1-n:before,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-sortable-column-icon.ui-icon-triangle-1-n:before,
.ui-datepicker-prev .ui-icon.ui-sortable-column-icon.ui-icon-triangle-1-n:before,
.ui-datepicker-prev-hover .ui-icon.ui-sortable-column-icon.ui-icon-triangle-1-n:before,
.ui-icon.ui-sortable-column-icon.ui-icon-triangle-1-n:before {
  content: "\f0de" !important;
  font-family: FontAwesome;
}

.ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-sortable-column-icon.ui-icon-triangle-1-s:before,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-sortable-column-icon.ui-icon-triangle-1-s:before,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-sortable-column-icon.ui-icon-triangle-1-s:before,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-sortable-column-icon.ui-icon-triangle-1-s:before,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-sortable-column-icon.ui-icon-triangle-1-s:before,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-sortable-column-icon.ui-icon-triangle-1-s:before,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-sortable-column-icon.ui-icon-triangle-1-s:before,
.ui-datatable .ui-row-toggler.ui-icon.ui-sortable-column-icon.ui-icon-triangle-1-s:before,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-sortable-column-icon.ui-icon-triangle-1-s:before,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-sortable-column-icon.ui-icon-triangle-1-s:before,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-sortable-column-icon.ui-icon-triangle-1-s:before,
.ui-datepicker-prev .ui-icon.ui-sortable-column-icon.ui-icon-triangle-1-s:before,
.ui-datepicker-prev-hover .ui-icon.ui-sortable-column-icon.ui-icon-triangle-1-s:before,
.ui-icon.ui-sortable-column-icon.ui-icon-triangle-1-s:before {
  content: "\f0dd" !important;
  font-family: FontAwesome;
}

.ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-carat-2-n-s:before,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-carat-2-n-s:before,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-carat-2-n-s:before,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-carat-2-n-s:before,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-carat-2-n-s:before,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-carat-2-n-s:before,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-carat-2-n-s:before,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-carat-2-n-s:before,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-carat-2-n-s:before,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-carat-2-n-s:before,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-carat-2-n-s:before,
.ui-datepicker-prev .ui-icon.ui-icon-carat-2-n-s:before,
.ui-datepicker-prev-hover .ui-icon.ui-icon-carat-2-n-s:before,
.ui-icon.ui-icon-carat-2-n-s:before {
  content: "\f0dc";
}

.ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-e:before,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-e:before,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-e:before,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-e:before,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-e:before,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-e:before,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-circle-triangle-e:before,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-circle-triangle-e:before,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-circle-triangle-e:before,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-circle-triangle-e:before,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-circle-triangle-e:before,
.ui-datepicker-prev .ui-icon.ui-icon-circle-triangle-e:before,
.ui-datepicker-prev-hover .ui-icon.ui-icon-circle-triangle-e:before,
.ui-icon.ui-icon-circle-triangle-e:before {
  content: "\f18e";
  font-family: FontAwesome;
}

.ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-s:before,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-s:before,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-s:before,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-s:before,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-s:before,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-s:before,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-circle-triangle-s:before,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-circle-triangle-s:before,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-circle-triangle-s:before,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-circle-triangle-s:before,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-circle-triangle-s:before,
.ui-datepicker-prev .ui-icon.ui-icon-circle-triangle-s:before,
.ui-datepicker-prev-hover .ui-icon.ui-icon-circle-triangle-s:before,
.ui-icon.ui-icon-circle-triangle-s:before {
  content: "\f01a";
}

.ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-w:before,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-w:before,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-w:before,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-w:before,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-w:before,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-circle-triangle-w:before,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-circle-triangle-w:before,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-circle-triangle-w:before,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-circle-triangle-w:before,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-circle-triangle-w:before,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-circle-triangle-w:before,
.ui-datepicker-prev .ui-icon.ui-icon-circle-triangle-w:before,
.ui-datepicker-prev-hover .ui-icon.ui-icon-circle-triangle-w:before,
.ui-icon.ui-icon-circle-triangle-w:before {
  content: "\f190";
  font-family: FontAwesome;
}

.ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-first:before,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-first:before,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-first:before,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-first:before,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-first:before,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-first:before,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-seek-first:before,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-seek-first:before,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-seek-first:before,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-seek-first:before,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-seek-first:before,
.ui-datepicker-prev .ui-icon.ui-icon-seek-first:before,
.ui-datepicker-prev-hover .ui-icon.ui-icon-seek-first:before,
.ui-icon.ui-icon-seek-first:before {
  content: "\f049";
}

.ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-prev:before,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-prev:before,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-prev:before,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-prev:before,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-prev:before,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-prev:before,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-seek-prev:before,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-seek-prev:before,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-seek-prev:before,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-seek-prev:before,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-seek-prev:before,
.ui-datepicker-prev .ui-icon.ui-icon-seek-prev:before,
.ui-datepicker-prev-hover .ui-icon.ui-icon-seek-prev:before,
.ui-icon.ui-icon-seek-prev:before {
  content: "\f048";
}

.ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-next:before,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-next:before,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-next:before,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-next:before,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-next:before,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-next:before,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-seek-next:before,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-seek-next:before,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-seek-next:before,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-seek-next:before,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-seek-next:before,
.ui-datepicker-prev .ui-icon.ui-icon-seek-next:before,
.ui-datepicker-prev-hover .ui-icon.ui-icon-seek-next:before,
.ui-icon.ui-icon-seek-next:before {
  content: "\f051";
}

.ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-end:before,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-end:before,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-end:before,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-end:before,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-end:before,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-end:before,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-seek-end:before,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-seek-end:before,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-seek-end:before,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-seek-end:before,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-seek-end:before,
.ui-datepicker-prev .ui-icon.ui-icon-seek-end:before,
.ui-datepicker-prev-hover .ui-icon.ui-icon-seek-end:before,
.ui-icon.ui-icon-seek-end:before {
  content: "\f050";
}

.ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-first, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-prev, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-next, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-end,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-first,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-prev,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-next,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-end,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-first,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-prev,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-next,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-end,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-first,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-prev,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-next,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-end,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-first,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-prev,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-next,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-end,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-first,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-prev,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-next,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-end,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-seek-first,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-seek-prev,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-seek-next,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-seek-end,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-seek-first,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-seek-prev,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-seek-next,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-seek-end,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-seek-first,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-seek-prev,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-seek-next,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-seek-end,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-seek-first,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-seek-prev,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-seek-next,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-seek-end,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-seek-first,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-seek-prev,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-seek-next,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-seek-end,
.ui-datepicker-prev .ui-icon.ui-icon-seek-first,
.ui-datepicker-prev .ui-icon.ui-icon-seek-prev,
.ui-datepicker-prev .ui-icon.ui-icon-seek-next,
.ui-datepicker-prev .ui-icon.ui-icon-seek-end,
.ui-datepicker-prev-hover .ui-icon.ui-icon-seek-first,
.ui-datepicker-prev-hover .ui-icon.ui-icon-seek-prev,
.ui-datepicker-prev-hover .ui-icon.ui-icon-seek-next,
.ui-datepicker-prev-hover .ui-icon.ui-icon-seek-end,
.ui-icon.ui-icon-seek-first,
.ui-icon.ui-icon-seek-prev,
.ui-icon.ui-icon-seek-next,
.ui-icon.ui-icon-seek-end {
  border-radius: 0 !important;
  font-size: 14px;
  margin-bottom: 5px;
  margin-top: 5px;
  overflow: hidden !important;
  width: 24px !important;
}

.ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-first:before, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-prev:before, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-next:before, .ui-datatable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-end:before,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-first:before,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-prev:before,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-next:before,
.ui-datatable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-end:before,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-first:before,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-prev:before,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-next:before,
.ui-treetable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-end:before,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-first:before,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-prev:before,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-next:before,
.ui-treetable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-end:before,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-first:before,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-prev:before,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-next:before,
.ui-datatable-resizable thead th.ui-state-default .ui-sortable-column-icon.ui-icon.ui-icon-seek-end:before,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-first:before,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-prev:before,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-next:before,
.ui-datatable-resizable thead th.ui-state-active .ui-sortable-column-icon.ui-icon.ui-icon-seek-end:before,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-seek-first:before,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-seek-prev:before,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-seek-next:before,
.ui-fieldset-toggleable .ui-fieldset-legend .ui-fieldset-toggler.ui-icon.ui-icon-seek-end:before,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-seek-first:before,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-seek-prev:before,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-seek-next:before,
.ui-datatable .ui-row-toggler.ui-icon.ui-icon-seek-end:before,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-seek-first:before,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-seek-prev:before,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-seek-next:before,
.ui-datatable .ui-row-toggler.ui-icon:focus.ui-icon-seek-end:before,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-seek-first:before,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-seek-prev:before,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-seek-next:before,
.ui-datatable .ui-row-toggler.ui-icon:hover.ui-icon-seek-end:before,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-seek-first:before,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-seek-prev:before,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-seek-next:before,
.ui-treetable .ui-treetable-toggler.ui-icon.ui-icon-seek-end:before,
.ui-datepicker-prev .ui-icon.ui-icon-seek-first:before,
.ui-datepicker-prev .ui-icon.ui-icon-seek-prev:before,
.ui-datepicker-prev .ui-icon.ui-icon-seek-next:before,
.ui-datepicker-prev .ui-icon.ui-icon-seek-end:before,
.ui-datepicker-prev-hover .ui-icon.ui-icon-seek-first:before,
.ui-datepicker-prev-hover .ui-icon.ui-icon-seek-prev:before,
.ui-datepicker-prev-hover .ui-icon.ui-icon-seek-next:before,
.ui-datepicker-prev-hover .ui-icon.ui-icon-seek-end:before,
.ui-icon.ui-icon-seek-first:before,
.ui-icon.ui-icon-seek-prev:before,
.ui-icon.ui-icon-seek-next:before,
.ui-icon.ui-icon-seek-end:before {
  display: block;
  width: 24px !important;
}

.fa-money:before {
  content: "";
}

/*
.ui-messages-info-icon { content: "\f05a"; }
.ui-messages-warn-icon { content: "\f071"; }
.ui-messages-error-icon { content: "\f057"; }
.ui-messages-fatal-icon { content: "\f05e"; }
 */
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
  border: none;
  top: 10px !important;
}

.ui-datepicker .ui-datepicker-next .ui-icon:before,
.ui-datepicker .ui-datepicker-prev .ui-icon:before {
  display: block;
}

.ui-datepicker .ui-datepicker-next {
  right: 10px !important;
}

.ui-datepicker .ui-datepicker-prev {
  left: 2px !important;
}

#paypal-buttons-container {
  position: relative;
  background-color: white;
  width: 100%;
  height: 100%;
  padding: 5px;
}

/* slickslider*/
/* prev/next arrows inside slider (default: outside) */
.slickslides {
  width: 100%;
}

.slickslides img {
  width: 100%;
}

.slickslides .slick-prev:before,
.slickslides .slick-next:before {
  color: #BBB;
}

.slickslides .slick-next {
  right: 10px;
}

.slickslides .slick-prev {
  left: 10px;
  z-index: 1;
}

table[id$='rbSelectPaymentType'] {
  margin: 0;
}

table[id$='rbSelectPaymentType'] td {
  padding: 0;
  border: 0;
}

table[id$='rbSelectPaymentType'] tr {
  border: 0;
}

@media screen and (max-width: 375px) {
  .step_box .pamgd_gridCell_margin_none.pamgd_gridCell_padding_none {
    display: flex;
  }
  .step_box .steptxt {
    font-size: 12px;
    line-height: 1;
    white-space: nowrap;
  }
  .step_box .steptxt:link {
    font-size: 12px;
    line-height: 1;
    white-space: nowrap;
  }
  .step_box .steptxt:visited {
    font-size: 12px;
    line-height: 1;
    white-space: nowrap;
  }
  .step_box .steptxt:active {
    font-size: 12px;
    line-height: 1;
    white-space: nowrap;
  }
  .step_box .steptxt:hover {
    font-size: 12px;
    line-height: 1;
    white-space: nowrap;
  }
  .step_box .steptxt:focus {
    font-size: 12px;
    line-height: 1;
    white-space: nowrap;
  }
  .step_box .stepicon {
    display: none;
  }
  .step_box .stepnum {
    display: block;
    margin: 0 auto;
  }
}

@media (max-height: 668px) {
  .cc_dialog {
    height: 100%;
    overflow-y: scroll;
  }
}

#passShop_wrappingContainer {
  max-width: 1200px !important;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
}

#passShop_wrappingContainer .left_block {
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  width: 40%;
}

#passShop_wrappingContainer .right_block {
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  width: 59%;
}

#passShop_wrappingContainer .right_block .ticket_infos,
#passShop_wrappingContainer .right_block .ticket_location,
#passShop_wrappingContainer .right_block .ticket_time_date {
  padding: 5px 0;
}

#passShop_wrappingContainer .right_block .event_status,
#passShop_wrappingContainer .right_block .ticket_date,
#passShop_wrappingContainer .right_block .ticket_time {
  padding: 4px 0;
}

#passShop_wrappingContainer .right_block .event_status .fa-clock-o,
#passShop_wrappingContainer .right_block .ticket_date .fa-clock-o,
#passShop_wrappingContainer .right_block .ticket_time .fa-clock-o {
  margin-top: 3px;
}

#passShop_wrappingContainer .right_block .ticket_button {
  padding-bottom: 10px !important;
  padding-top: 10px !important;
}

@media all and (max-width: 768px) {
  #passShop_wrappingContainer .left_block,
  #passShop_wrappingContainer .right_block {
    display: block;
    max-width: 100%;
    width: 100%;
  }
}

.donation-portal .stePriceLabelsOpt {
  display: none;
}

.donation-portal .donation {
  border: 2px solid #CBCBCB;
  border-radius: 5px;
  padding: 20px;
  margin-bottom: 20px;
  display: inline-block;
  width: 48%;
}

.donation-portal .donation:hover {
  border-color: #0075FF;
}

.donation-portal .donation:nth-child(even) {
  float: right;
}

.donation-portal .donation:last-child {
  width: 100%;
}

.donation-portal .donation:last-child .donation-price {
  display: none;
}

.donation-portal .donation .donation-check {
  display: inline-block;
  margin-right: 20px !important;
  vertical-align: top;
  width: 24px !important;
}

.donation-portal .donation .donation-text {
  display: inline-block;
  font-weight: bold;
  font-size: 15px;
  width: calc(100% - 48px) !important;
}

.donation-portal .donation .donation-text span {
  margin-left: 0 !important;
}

.donation-portal .donation .donation-price {
  float: right;
  margin-top: 5px;
  text-align: right;
  width: 100% !important;
}

.donation-portal .donation .donation-price input {
  line-height: 15px;
  width: 40%;
}

.donation-portal .donation .donation-price span {
  line-height: 33px;
}

.donation-portal .donation .donation-total {
  display: none;
}

@media all and (max-width: 576px), all and (min-width: 993px) and (max-width: 1344px) {
  .donation-portal .donation {
    width: 100%;
  }
}

.donation-portal .donation-sum-label {
  display: inline-block;
  padding-right: 0 !important;
  width: calc(100% - 190px) !important;
}

.donation-portal .donation-sum {
  display: inline-block;
  width: 190px !important;
}

.donation-portal .into_cart {
  width: 280px !important;
}

.event-page.ticketing-page {
  max-width: 100%;
}

.event-page.ticketing-page .external_sub_categories {
  margin-right: 20px !important;
  max-width: 445px;
}

.event-page.ticketing-page .p_content_left {
  padding: 0 !important;
  max-width: 100% !important;
  min-width: 455px;
  width: calc(100% - 450px) !important;
}

.event-page.ticketing-page .p_content_right {
  max-width: 450px;
  padding: 0 !important;
}

.event-page.ticketing-page .p_content_right .two-buttons .button {
  margin-left: 0 !important;
}

.event-page.ticketing-page .price_legend_box .freechoice_ticketcategory_row.sub_categories {
  margin-bottom: 0 !important;
  padding-left: 0 !important;
}

.event-page.ticketing-page .price_legend_box .freechoice_ticketcategory_row.sub_categories .freechoice_ticketcategory_col_left {
  width: calc(100% - 3 * 42px - 2 * 42px) !important;
}

.event-page.ticketing-page .price_legend_box .freechoice_ticketcategory_row.sub_categories .freechoice_ticketcategory_col_left label {
  line-height: 42px;
  margin-left: 10px;
}

.event-page.ticketing-page .price_legend_box .freechoice_ticketcategory_row.sub_categories .freechoice_ticketcategory_col_left span {
  font-size: inherit;
  margin-left: 10px;
}

.event-page.ticketing-page .price_legend_box .freechoice_ticketcategory_row.sub_categories .freechoice_ticketcategory_col_right {
  margin-right: 0 !important;
}

.event-page.ticketing-page .price_legend_box .freechoice_ticketcategory_row.sub_categories .input-amount {
  margin-top: 0 !important;
}

.event-page.ticketing-page .two-buttons {
  margin-top: 4px !important;
}

.event-page.ticketing-page .two-buttons input {
  margin: 0 !important;
}

.event-page.ticketing-page .two-buttons span {
  margin: 0 0 0 5px !important;
  width: auto !important;
}

.event-page.ticketing-page .button {
  font-size: 12px;
  margin-left: 5px !important;
  margin-right: 5px !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
  width: auto !important;
}

.event-page.ticketing-page .block_flex_box > div > div {
  margin-right: -20px;
}

.event-page.ticketing-page .block_btn {
  padding: 5px !important;
  width: 146px !important;
}

.event-page.ticketing-page .block_btn .block_name {
  width: 100%;
}

@media all and (max-width: 768px) {
  .event-page.ticketing-page .external_sub_categories:first-child {
    margin-bottom: 0 !important;
  }
  .event-page.ticketing-page .p_content_left,
  .event-page.ticketing-page .p_content_right {
    padding-left: 0 !important;
    width: 100% !important;
  }
}

.ticketlist-page .ui-sortable-column-icon.ui-icon-carat-2-n-s {
  width: 16px !important;
}

.ticketlist-page .fa-edit.icon-button {
  margin-top: -3px;
  display: block;
}

.prolongticket-page a.fa-minus, .prolongticket-page a.fa-plus {
  text-align: center;
  width: 24px;
}

.prolongticket-page .button {
  margin-left: 10px !important;
  width: auto !important;
}

.prolongticket-page .sub_categories.freechoice_ticketcategory_row {
  margin-top: 0;
}

.prolongticket-page .sub_categories.freechoice_ticketcategory_row .input-amount {
  margin-top: 0;
}

span.ui-autocomplete input.ui-autocomplete-input {
  padding-right: 1.5rem !important;
}

span.ui-autocomplete button.ui-autocomplete-dropdown {
  background-color: transparent !important;
  border-color: transparent !important;
  position: absolute !important;
  top: calc(42px / 2 - 5px);
  min-width: 42px !important;
  padding-right: 0 !important;
  margin-right: 0 !important;
}

span.ui-autocomplete button.ui-autocomplete-dropdown span {
  color: #3c3c3e !important;
}

span.ui-autocomplete button.ui-autocomplete-dropdown span:before {
  font-size: 11px !important;
  font-weight: 100 !important;
}

.color_row {
  background-color: #e6e6e6;
  padding: 5px;
  margin: 5px -5px;
}

.season-ticket-history th label,
.season-ticket-list th label,
.season-ticket-report th label {
  font-size: 14px !important;
}

.season-ticket-history th span.ui-column-title,
.season-ticket-list th span.ui-column-title,
.season-ticket-report th span.ui-column-title {
  width: calc(100% - 30px) !important;
}

.season-ticket-history th .ui-column-utc-header,
.season-ticket-list th .ui-column-utc-header,
.season-ticket-report th .ui-column-utc-header {
  padding-bottom: 40px !important;
}

.season-ticket-history th .ui-column-utc-filter,
.season-ticket-list th .ui-column-utc-filter,
.season-ticket-report th .ui-column-utc-filter {
  bottom: 16px !important;
}

.season-ticket-history th {
  width: 18% !important;
}

.season-ticket-history th:first-child {
  width: 20% !important;
}

.season-ticket-history th:nth-child(4) {
  width: 24% !important;
}

.season-ticket-history .kassen-history {
  padding-left: 8px !important;
  padding-right: 0 !important;
}

.season-ticket-history .kassen-history span {
  display: none;
}

.season-ticket-report th {
  width: 33% !important;
}

.season-ticket-list th {
  width: 17% !important;
}

.season-ticket-list th:first-child {
  width: 35px !important;
}

.season-ticket-list th:nth-child(4) {
  width: 22% !important;
}

.season-ticket-list th:nth-child(5) {
  width: 22% !important;
}

.season-ticket-list th:last-child {
  width: 70px !important;
}

.season-ticket-list th:last-child input {
  width: 60px !important;
}

.language-switcher .selected-flag {
  float: right;
  margin-right: 20px;
  margin-top: 11px;
}

.language-switcher .selected-flag > img {
  border: 1px solid white;
}

@media screen and (max-width: 660px) {
  .language-switcher .selected-flag {
    margin-top: 5px;
  }
}

.language-switcher .selected-flag .ui-overlaypanel {
  background-color: white;
}

.season-tickets-page .ui-datatable.width-auto table {
  width: auto;
}
