h2#healthnext-healthcare-for-future-generations {
    line-height: unset;
}

.page-node-371 .season-2-wrapper+.gds-grid .gds-cell.gds-cell--m-quarter.gds-cell--sidebar {
    margin-top: -350px;
}

#one-register-2216,
#one-register-2215,
#one-register-2214 {
    display: none;
}

#customPopText:after {
    content: " *";
    color: red;
}

.disable-checkbox {
    pointer-events: none;
}

.disable-button {
    pointer-events: none;
    opacity: 0.5;
}

.error_msg.invalid-msg {
    color: red;
}

.zoomhcp-close {
    display: none;
}

.congress-main-wrapper .gds-form-input__inner--checkbox {
    padding-top: 15px;
}

.show-mobile {
    display: none !important;
}

.zoomnonhcp-custom-form .nonhcp-wrapper-div {
    position: absolute;
    z-index: 9999;
    background: white;
    width: 100%;
    max-width: 802px;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.nonhcp-wrapper-div .gds-cell--l-two-thirds {
    width: 100%;
}

.nonhcp-wrapper-div .gds-form-multiple-step__form {
    height: 800px;
    overflow-y: scroll;
}

.zoomnonhcp-custom-form .overlay {
    position: fixed;
    background-color: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 100%;
    z-index: 1;
    top: 0;
    left: 0;
}

.nonhcp-wrapper-div .zoomnonhcp-close {
    float: right;
    font-size: 34px;
    padding-right: 30px;
    color: blue;
    font-family: 'Arial';
    cursor: pointer;
    padding-bottom: 10px;
}

.gds-form-input .gds-form-input__inner--submit {
    margin-top: 30px;
}

.nonhcp-wrapper-div .gds-form-multiple-step__form {
    height: 800px;
}

.gds-card__content-inner .gds-card__date {
    padding-top: 0px
}

.gds-card__content-inner .gds-card__date a {
    display: flex;
    flex-direction: row-reverse;
    justify-content: left;
    align-items: center;
    text-decoration: none;
    padding-bottom: 16px;
}

.gds-card__content-inner .gds-card__date a span {
    padding-right: 10px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    padding-bottom: 0px
}

.cnp-content-wrapper .mobile-click-to-register {
    display: none;
}

.gds-card__content-inner .gds-card__date span {
    font-size: 14px;
    padding-bottom: 8px
}

.gds-modal .gds-modal__header {
    width: 400px
}

.gds-modal__body {
    padding-top: 0px;
    padding-left: 40px !important;
    padding-bottom: 30px;
}

.mcc-new-wrap .gds-cell--l-two-thirds {
    width: 100%;
}

.zoomhcp-custom-form .mcc-overlay {
    position: fixed;
    background-color: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 100%;
    z-index: 3;
    top: 0;
    left: 0;
}

.gds-cell .zoomhcp-close {
    display: none;
}

.mcc-new-wrap .zoomhcp-close {
    float: right;
    font-size: 34px;
    padding-right: 30px;
    color: blue;
    font-family: 'Arial';
    cursor: pointer;
    padding-bottom: 10px;
    padding-top: 20px;
}

.gds-form-input .gds-form-input__inner--submit {
    margin-top: 30px;
}

.gds-form-input__label-wrapper .gds-form-input__label span {
    font-size: 16px;
    font-weight: bold;
    color: #2c333a
}

.congress-main-wrapper img.lazyloaded.hide-mobile {
    height: 240px
}

.congress-main-wrapper .lazyloaded.show-mobile {
    display: none;
}

.congress-main-wrapper .gds-secondary-hero__content .gds-heading {
    font-size: 44px;
    color: #003366;
    font-family: 'Arial';
    padding-bottom: 8px;
    margin-bottom: 0px;
    margin-top: 40px;
}

.congress-main-wrapper .gds-secondary-hero__content .gds-paragraph {
    margin-top: 20px
}

.page-node-211.crm-summit-2024 .gds-table__wrapper .gds-table p {
    margin-top: 0px !important;
}

#agenda-pdf-popup-2214,
#agenda-pdf-popup-2215 {
    height: initial !important;
}

#agenda-pdf-popup-2214 img,
#agenda-pdf-popup-2215 img {
    width: 100%;
}

@media (min-width: 1920px) and (max-width: 3840px) {
    .congress-main-wrapper img.lazyloaded.hide-mobile {
        height: 300px;
    }
    .congress-main-wrapper .gds-secondary-hero.ptp-banner {
        margin-bottom: 150px;
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .zoomnonhcp-custom-form .nonhcp-wrapper-div {
        max-width: 600px;
    }
    .nonhcp-wrapper-div .zoomnonhcp-close {
        padding-right: 10px
    }
    .zoomhcp-custom-form .mcc-new-wrap {
        max-width: 430px;
    }
}

@media only screen and (max-device-width: 900px) and (orientation: landscape) {
    .congress-main-wrapper #agenda-pdf-popup-2214,
    .congress-main-wrapper #agenda-pdf-popup-2215 {
        height: 300px !important;
    }
}

@media only screen and (max-device-width: 767px) and (orientation: landscape) {
    .page-node-211.crm-summit-2024 .gds-table__wrapper--fixed-scroll .gds-table__mask {
        display: none !important;
    }
}

@media(max-width:767px) {
    .cnp-main-wrapper .mobile-click-to-register {
        display: block;
    }
    .cnp-content-wrapper .desktop-click-to-register .gds-btn-wrapper {
        display: none;
    }
    #one-register-2216,
    #one-register-2215,
    #one-register-2214 {
        display: flex;
    }
}

@media(min-width:768px) {
    .cnp-main-wrapper .mobile-click-to-register {
        display: none !important;
    }
}

.webform-confirmation-modal--content p {
    font-family: 'Arial';
}

.webform-confirmation-modal--content span {
    color: #08312A;
    font-weight: bold;
}

.gds-modal .gds-modal__header {
    width: auto;
}

.gds-modal__header h3 {
    font-family: 'Arial';
}

.zoomhcp-custom-form p#customPopText {
    font-family: 'Arial';
    font-size: 16px;
    line-height: 1.4;
}

.zoomhcp-custom-form a#RegCloseBtn {
    background: #fff;
    border: 1px solid #2c333a;
    color: #2c333a;
    font-family: 'Arial';
}

.zoomhcp-custom-form a#RegSubmitBtn {
    background: #08312A;
    float: right;
    font-family: 'Arial';
}

@media only screen and (max-width: 768px) {
    .zoomhcp-custom-form .mcc-new-wrap {
        max-height: 265px;
    }
}

.eventPages .gds-key-fact.gds-key-fact--visibility-both {
    width: 50%;
    height: auto;
    float: left;
}

@media screen and (max-width: 767px) {
    .eventPages .gds-key-fact.gds-key-fact--visibility-both,
    .page-node-371 .gds-key-fact.gds-key-fact--visibility-both {
        width: 100%;
        float: inherit;
    }
    .page-node-371 .season-2-wrapper .gds-cell--m-three-quarters {
        order: 2;
    }
    .page-node-371 .season-2-wrapper .gds-cell--m-quarters {
        order: 1;
    }
    .page-node-371 .season-2-wrapper+.gds-grid .gds-cell.gds-cell--m-quarter.gds-cell--sidebar {
        margin-top: 0;
    }
    .page-node-571 .gds-grid--layout-side-right .gds-cell--m-quarter {
        order: 2;
    }
}

.eventPages th#gds-table-first-col {
    width: 25%;
}

.zoomhcp-custom-form a#RegSubmitBtn {
    background: #08312A;
    float: right;
    font-family: 'Arial';
    color: #fff;
}

.zoomhcp-custom-form .mcc-new-wrap {
    position: absolute;
    z-index: 999;
    background: white;
    width: 100%;
    left: 0;
    right: 0;
    margin: 0 auto;
    max-width: 500px;
    max-height: 250px;
    top: 100%;
}

@media only screen and (max-width: 480px) {
    .webform-confirmation-modal {
        left: 0px !important;
    }
}

@media only screen and (max-width: 480px) {
    .metabolic-empagliflozin-all-specialties-nephrology-events-SAM-BMN-09-March metabolic .webform-confirmation-modal {
        left: 0px !important;
    }
}

.ui-dialog.webform-confirmation-modal.gds-modal.gds-modal--is-visible {
    max-width: 1150px !important;
    left: 10%;
}

.page-node-571 .gds-spacer--spacer-base {
    clear: both;
}

.gds-table th,
.gds-table td {
    font-size: var(--typography-p-font-size);
    line-height: var(--typography-p-line-height);
    font-weight: var(--typography-p-font-weight);
    padding: var(--spacer-s);
}


.ild-webinar-body-class .gds-rich-text img {
    margin-top: 0px;
}

@media screen and (min-width: 1200px) {
    .ild-webinar-body-class .gds-key-fact.gds-key-fact--visibility-both.gds-key-fact--side.gds-key-fact--left.gds-key-fact--big.gds-key-fact--no-description {
        width: 50%;
        float: left;
        height: auto;
        margin-bottom: 20px;
    }
}

@media screen and (max-width:480px) {
    .ild-webinar-body-class .gds-key-fact.gds-key-fact--visibility-both.gds-key-fact--side.gds-key-fact--left.gds-key-fact--big.gds-key-fact--no-description {
        width: 100%;
        margin-top: 25px;
    }
}

.ild-webinar-body-class thead tr th:first-child {
    width: 20%;
}

@media screen and (max-width:667px) {
    .page-node-571 .gds-table__content p a.gds-btn.gds-btn--primary,
		.postEventPage .gds-table__content p a.gds-btn.gds-btn--primary {
        background-color: #982a85 !important;
        color: #fff;
        font-size: 14px;
        padding: 0px 19px !important;
        min-height: 38px;
    }
}

@media screen and (min-width:667px) {
    .page-node-571 .gds-table__content p a.gds-btn.gds-btn--primary,
		.postEventPage .gds-table__content p a.gds-btn.gds-btn--primary {
        position: absolute;
        right: 0;
        top: -45px;
        background-color: #982a85 !important;
        color: #fff;
        font-size: 14px;
        padding: 0px 19px !important;
        min-height: 38px;
    }

    .page-node-571 .gds-table__content p,
		.postEventPage .gds-table__content p {
        position: relative
    }
}

@media screen and (min-width:768px) {
    .page-node-571 .gds-table__content p a.gds-btn.gds-btn--primary,
		.postEventPage .gds-table__content p a.gds-btn.gds-btn--primary {
        position: absolute;
        right: 0;
        top: -35px;
        background-color: #982a85 !important;
        color: #fff;
        font-size: 14px;
        padding: 0px 19px !important;
        min-height: 38px;
    }

    .page-node-571 .gds-table__content p,
		.postEventPage .gds-table__content p {
        position: relative
    }
}

.ild-webinar-body-class tr:nth-child(odd) {
    background: #fff !important;
}

.ild-webinar-body-class tr:nth-child(even) {
    background-color: #F6F5F3 !important;
}

.ild-webinar-body-class thead tr th {
    background: #00E47C !important;
}

@media screen and (max-width: 1024px) {
    .eventPages .tong-quan-benh-hoc-carousel-bg .gds-carousel__full-background .gds-cell,
    .tong-quan-benh-hoc-carousel-bg .gds-carousel__full-background .gds-cell {
        padding-left: 0;
        padding-right: 0;
    }
}

.ild-webinar-body-class .season-3-wrapper .register-inner-blk {
    display: none;
}

@media screen and (max-width:480px) {
    .ild-webinar-body-class .season-3-wrapper .register-inner-blk {
        display: flex;
    }
    .ild-webinar-body-class .season-3-wrapper .register-inner-blk .btn-center,
    .ild-webinar-body-class .season-2-wrapper .register-inner-blk .btn-center {
         padding: 0 20px;
    }
    .ild-webinar-body-class .season-3-wrapper .gds-cell--m-quarter.gds-cell--sidebar {
        order: 2;
    }
}

.ild-webinar-body-class .gds-key-fact__description p {
    margin: 0px;
}
.ild-webinar-body-class table th {
   font-weight: 700;
}
@media screen and (min-width: 1200px) {
	.newEventpage .gds-key-fact.gds-key-fact--visibility-both.gds-key-fact--side.gds-key-fact--left.gds-key-fact--big.gds-key-fact--no-description {
		width: 50%;
		float: left;
		height: auto;
		margin-bottom: 20px;
	}
	.newEventpage .gds-key-fact.gds-key-fact--visibility-both.gds-key-fact--side.gds-key-fact--left.gds-key-fact--big.gds-key-fact--no-description:nth-child(4) {
		clear: both;
	}
}
.newEventpage #mobileRegbtn {
	display: none;
}
.newEventpage th#gds-table-firstCol {
  width: 20%;
}
.newEventpage th#gds-table-secondCol {
  width: 80%;
}
.newEventpage #rowHighLight {
  background-color: var(--color-accent);
}
.newEventpage .register-inner-blk {
  position: sticky;
	top: 0;
  z-index: 99;
}
.newEventpage .gds-rich-text img {
  margin-block: 0;
	margin-bottom: 20px;
}
@media screen and (max-width:480px) {
	.newEventpage .gds-key-fact.gds-key-fact--visibility-both.gds-key-fact--side.gds-key-fact--left.gds-key-fact--big.gds-key-fact--no-description {
		width: 100%;
		margin-top: 25px;
	}
	.newEventpage #mobileRegbtn {
	  display: flex;
	}
	.newEventpage .register-inner-blk {
    position: static;
    z-index: 99;
  }
}
.newEventpage table th {
    font-weight: 700;
}
.page-node-618 .register-inner-blk .gds-card__body p span {
  font-size: 15px;
}
.newcrmSympevent h2.gds-heading.gds-heading--align-left.gds-heading--m {
  clear: both;
}
.newcrmSympevent .gds-key-fact.gds-key-fact--visibility-both.gds-key-fact--side.gds-key-fact--left.gds-key-fact--big.gds-key-fact--no-description:nth-child(8) {
  clear: both;
  width: 100%;
}
.newcrmSympevent h3#alignLeftdata {
    margin-bottom: 24px;
}
.postEventPage .gds-table__wrapper--fixed-scroll .gds-table__mask {
  display: none;
}