.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.event-description{
  font-weight: 500!important;
}
@media only screen and (min-width: 576px) {
  .event-details-form{
    padding-top: 180px!important;
  }
}
[id$="_HTEEventDetails_WAR_hteeventdetails_:event-application-payment-option-selector-dialog_content"]{
  height: auto!important;
}
[id$="_HTEEventDetails_WAR_hteeventdetails_:event-application-payment-option-selector-dialog_content"]:has(.payment-card:nth-child(4)) {
  height: 95vh !important;
}
body .event-details-profile-card-img{
  width: fit-content!important;}
body .event-details-form{
  padding-top: 0!important;}
body .ui-dialog.ui-widget.event-all-presenter-dialog .ui-dialog-content{
  max-height: 95vh!important;
  height: auto!important;

}
body .payment-card-holder{
    flex-wrap: wrap;
    gap: 16px!important;
}

body .ui-dialog .ui-dialog-content{
  /*height: 95vh!important;*/
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
body .ui-dialog .ui-dialog-content::-webkit-scrollbar {
  display: none;
}
@media (min-width: 768px) and (max-width: 1024px){
  .event-details-summary{
    width: 95%!important;
    justify-content: center;

  }
  [id$="_HTEEventDetails_WAR_hteeventdetails_:event-application-payment-option-selector-dialog_content"]:has(.payment-card:nth-child(4)) {
  height: auto !important;
}
  body .payment-card-holder{
    flex-wrap: wrap!important;}
  body .event-details-summary-icon-frame{
    width: 160px!important;}
  body .payment-card{
    padding: 32px 16px;
    width: 45%;
    display: flex;
    min-width: unset;
    min-height: 200px;
  }
  body .ui-dialog{
    width: 95%!important;}
}
@media (max-width: 768px){
  body .ui-dialog{
    overflow-y: scroll!important;
    height: 95vh!important;
  }
  body .event-details-hero-title{
  top: 32%;
  width: 90%;
  font-size: 24px;}
}
@media (min-width: 768px) and (max-width: 1024px){
  body .event-details-hero-title{
  font-size: 24px;}
  body .event-details-hero-img{
  height: 420px;}
}