.esri-1722553473759002Cv2b-proxyregistration-dynamicForm-customercheck .rf-feedback-alert.danger {
	background-color: transparent !important;
	border-color: transparent !important;
}


/* Adds dynamic width for banner content | DO NOT TOUCH */
.half-content .flex-box-child.rf-grid-layout-100 { inline-size: 100%; margin-inline: auto; }

@media (min-width: 760px){ .half-content .flex-box-child.rf-grid-layout-100 { inline-size: 50%; margin-inline: auto; } }
/* END Adds dynamic width for banner content | DO NOT TOUCH */




/* ---- CDN Overrides (updates to previous styling) --- */
/* Overrides CDN card title bolding */
.order-summary-card .card-header .card-header-title {
  font-weight: initial !important;
}

/* Adds styles for CDN card height */
.order-summary-card .card-body:not(last-child) {
	block-size: 100%;
	min-block-size: 216px;
	border-bottom: none;
	border-radius: 0px;
}

:is(.esri-registration-banner,.esri-warning-banner) .flex-box-child>div {
	align-items: normal; /* need to remove previous declaration to undo bug */
}
/* ---- END CDN Overrides (updates to previous styling) --- */



/* ------- New styles ------- */
/* ---- Esri Exhibitor List Style Overrides ---- */
/* Card styles */
.thank-you-sponsors-list .rf-tile-container .rf-tile.exhibitor-tile {
    border-radius: 8px;
    border-color: var(--calcite-ui-foreground-3);
}

.thank-you-sponsors-list .rf-tile-container .rf-tile.exhibitor-tile .rf-tile-footer {
    display: none;
    visibility: hidden;
}


/* Image styles */
.thank-you-sponsors-list .rf-tile-container .rf-tile.exhibitor-tile .rf-tile-banner {
    border-bottom: 1px solid var(--calcite-ui-foreground-3);
    border-radius: 8px 8px 0px 0px;
}

/* Body styles */
.thank-you-sponsors-list .rf-tile-container .rf-tile.exhibitor-tile .rf-tile-body {
    display: flex;
    flex-wrap: wrap;
    gap: 32px;
    padding: 24px;
}

.thank-you-sponsors-list .rf-tile-container .rf-tile.exhibitor-tile .rf-tile-body :where(.rf-tile-title, .rf-tile-info) {
    width: 100%;
    margin: 0;
}

.thank-you-sponsors-list .rf-tile-container .rf-tile.exhibitor-tile .rf-tile-body .rf-tile-info > * {
    margin: 0;
}


/* Link styles */
.thank-you-sponsors-list .rf-tile-container .rf-tile.exhibitor-tile .rf-tile-title a {
    pointer-events: none;
    cursor: default;
    --rf-brand-color-primary: var(--calcite-ui-text-1) !important;
    background-image: none !important;
}


.thank-you-sponsors-list .rf-tile-container .rf-tile.exhibitor-tile .rf-tile-info {
    --rf-comp-link-color: var(--calcite-ui-brand);
    --rf-comp-link-hover-color: var(--calcite-ui-brand-hover);
}

/* Adjusts spacing for when sponsors are visible and when they are not */
.thank-you-sponsors-list .carousel-mask {
  margin-bottom: 40px;
}

.thank-you-sponsors-list.flex-box-section-full > .flex-box-section-full-interior {
  min-height: unset;
}
/* ---- END Esri Exhibitor List Style Overrides ---- */





/* ---- Adding style for seminars --- */
/* Fixes for conflicts with RF defaults and when pulling in Esri CDN file */
.seminar-description h2 {
  margin-block-start: var(--space-8);
}

.seminar-description p {
  margin-block-end: var(--space-4);
}

.seminar-description ul li {
  list-style: disc;
}
/* ---- END Adding style for seminars --- */



/* --- Global nav overrides --- */
/* Overrides link color */
.gnav_top-nav-drop-down_background-wrapper,
.gnav_top-nav-branding-section_home-logo,
.gnav_footer-link.gnav_footer-menu_link,
.gnav_footer-link.gnav_footer-bottom-links_link {
  --rf-comp-link-color: var(--calcite-ui-text-1);
  --rf-comp-link-hover-color: var(--calcite-ui-text-2);
}

.gnav_footer-link.gnav_footer-bottom-links_link a {
  background-image: linear-gradient(currentColor, currentColor),linear-gradient(var(--calcite-link-blue-underline), var(--calcite-link-blue-underline))
}

.gnav_top-nav-column-based-menu_top-nav-menu-cta-button.cta-position-left,
.gnav_top-nav-featured-content_linkhref.calcite-link {
	--rf-comp-link-color: var(--calcite-ui-brand);
	--rf-comp-link-hover-color: var(--calcite-ui-brand-hover);
}


/* Removes bottom border image from images links */
.gnav_top-nav-branding-section_home-logo,
.gnav_top-nav-menu-link_anchor.has-description,
.gnav_top-nav-menu-link_anchor.has-description:hover,
.gnav_top-nav-menu-link_anchor.simple-link,
.gnav_top-nav-featured-content_image-link,
.gnav_top-nav-featured-content_title,
.gnav_footer-brand_home-logo,
.gnav_footer-link.gnav_footer-menu_link,
.gnav_footer-link.gnav_footer-bottom-links_link,
.gnav_footer-social_link {
  background-image: none;
}

/* adds space between button text and arrow in button */
.gnav_top-nav-column-based-menu_top-nav-menu-cta-button.cta-position-left svg {
	margin-inline-end: -5px;
}

/* Removes ArcGIS Sign In/AGOL */
.gnav_top-nav-user-profile-button.gnav_top-nav-user-profile-button_login-button,
.gnav_top-nav-user-profile-button.gnav_top-nav-user-profile-button_view-profile-button {
	display: none;
	visibility: hidden;
}
/* --- END Global nav overrides --- */
