.signature-completed-page {
    max-width: 876px;
    margin: 0 auto;
    transform: translateY(-0.75);
    -webkit-transform: translateY(-0.75);
    -moz-transform: translateY(-0.75);
    -ms-transform: translateY(-0.75);
    -o-transform: translateY(-0.75);
  }
  .signature-completed-page .signature-completed-text-container {
    margin: 3rem 1rem 4rem;
  }
  .signature-completed-page .signature-completed-text-container .button-container {
    text-align: center;
  }
  .signature-completed-page .signature-completed-text-container .button-container a.slds-button_brand {
    color: #fff;
    font-size: 1.1rem;
  }
  .signature-completed-page .signature-completed-banner {
    text-align: center;
    padding: 3rem 0;
    background: linear-gradient(45deg, #0d8cbf, #0fa4de, #0d8cbf);
    color: #fff;
    margin-top: 0;
  }
  .signature-completed-page .signature-completed-banner h1 {
    font-size: 2rem;
  }
  
  .revel-prime-section {
    margin: 1.25rem 0;
  }
  .revel-prime-section .signature-completed-page {
    max-width: 71.25rem;
  }
  .revel-prime-section .signature-completed-page h1 {
    font-size: 1.6rem;
    margin-bottom: 1.25rem;
    font-weight: 600;
  }
  .revel-prime-section .signature-completed-page h2 {
    font-size: 1.3rem;
    margin: 0 0 1rem;
    font-weight: 400;
    color: #233e54;
  }
  .revel-prime-section .signature-completed-page h3 {
    font-size: 1.2rem;
    margin: 0 0 1rem;
    font-weight: 600;
    color: #233e54;
  }
  .revel-prime-section .signature-completed-page p {
    font-size: 1.06rem;
    margin: 0 0 1rem 0;
  }
  .revel-prime-section .signature-completed-page ul {
    padding-left: 0;
  }
  .revel-prime-section .signature-completed-page ul > li {
    padding-left: 0.875rem;
    margin: 0.625rem 0;
    font-size: 1rem;
  }
  .revel-prime-section .signature-completed-page form {
    margin: 0.625rem 0 0;
  }
  .revel-prime-section .signature-completed-page label {
    margin: 0 0 0.625rem;
    display: inline-block;
  }
  .revel-prime-section .signature-completed-page input {
    margin-right: 0.1875rem;
  }
  .revel-prime-section .signature-completed-page .revel-prime--top {
    margin: 0 0 1.875rem;
  }
  .revel-prime-section .signature-completed-page .revel-prime--top label[for=opt_in] {
    margin-bottom: 0;
  }
  
  /*utility classes*/
  .revel-big-combobox-label lightning-combobox label {
    font-size: 1.16rem !important;
    /*there is an important tag in additional CSS on support site inline css that needs to be cleaned up*/
    margin: 0 0 7px;
  }
  
  body {
    font-family: "Inter", Helvetica, Arial, sans-serif;
    font-weight: 400;
    color: #233e54;
    /*Revel styleguide overrides*/
    /*nav menu updates*/
    /*home page*/
    /*awful theme override*/
    /* Article page overrides*/
    /*contact us page*/
    /*default input overrides*/
    /**default sf page overrides*/
    /*end overrides*/
    /**Revel Redesign 1/1/2024 Start**/
    /*hides the home menu item*/
    /*business center styling*/
    /*inner pages*/
    /*topic pages*/
    /*record detail pages*/
    /*business site pages*/
    /**ccnavmenu overrides**/
    /**footer from revelsystems.com**/
    /**Revel Redesign 1/1/2024 End**/
  }
  body footer {
    color: inherit;
    background-color: transparent;
    padding: 0;
    font-size: inherit;
    overflow: hidden;
  }
  body smartlists-smart-list .slds-page-header__col-title {
    display: none;
  }
  body .header nav > ul > li.comm-navigation__top-level-item.mainNavItem:first-of-type {
    display: block;
    padding-left: 20px;
  }
  body .header nav > ul > li.comm-navigation__top-level-item.mainNavItem:first-of-type a {
    position: relative;
    padding: 0 17px;
  }
  body .header nav > ul > li.comm-navigation__top-level-item.mainNavItem:first-of-type a::after {
    content: "Help Site";
    display: block;
    position: absolute;
    top: 0;
    left: 5px;
    background: #fff;
    pointer-events: none;
  }
  body a.menuLink[ccnavmenus-treeItem_treeItem] {
    color: #233e54 !important;
  }
  body.comm-page-home {
    position: relative;
  }
  body.comm-page-home div[role=banner] {
    position: relative;
    overflow: visible;
    z-index: 2;
  }
  body.comm-page-home div[role=main] {
    position: relative;
    z-index: 1;
  }
  body.comm-page-home .bgOverlay,
  body.comm-page-home .bgImage {
    height: 100%;
  }
  body.comm-page-home .forceCommunityTopArticleList {
    display: flex;
    justify-content: center;
    background: transparent;
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  body.comm-page-home .forceCommunityTopArticleList .title {
    font-size: 1rem;
    color: #233e54;
    margin-bottom: 0;
    font-weight: 600;
  }
  body.comm-page-home .forceCommunityTopArticleList .uiAbstractList {
    display: flex;
    align-items: flex-end;
  }
  body.comm-page-home .forceCommunityTopArticleList .listContent > ul {
    display: flex;
  }
  body.comm-page-home .forceCommunityTopArticleList .listContent > ul .topicHeader {
    margin-bottom: 0;
  }
  body.comm-page-home .forceCommunityTopArticleList .listContent > ul .singleListContainer {
    margin: 0;
    width: auto;
    padding: 0 0 0 7px;
    height: auto;
    display: flex;
    color: #233e54;
  }
  body.comm-page-home .forceCommunityTopArticleList .listContent > ul .singleListContainer:not(:last-of-type) {
    position: relative;
  }
  body.comm-page-home .forceCommunityTopArticleList .listContent > ul .singleListContainer:not(:last-of-type)::after {
    content: ",";
    position: relative;
    margin-left: -2px;
  }
  body.comm-page-home .forceCommunityTopArticleList .listContent > ul .singleListContainer .topicHeader .topicHeaderLink {
    color: #233e54;
    text-decoration: underline;
    font-weight: 400;
    font-size: 1rem;
  }
  body.comm-page-home .forceCommunityTopArticleList .listContent > ul .singleListContainer ul.topicArticleList {
    display: none;
  }
  body.comm-page-home .forceCommunityTopArticleList .listContent > ul .singleListContainer .empty-list {
    display: none;
  }
  body.comm-page-home .forceCommunityTopArticleList .listContent > ul .singleListContainer .view-more-button {
    display: none;
  }
  body.comm-page-home .forceCommunityGroupAnnouncement {
    background-color: #f2f6f9;
    width: 98%;
    margin: 0 auto;
    padding: 0.5rem 2rem;
    border-radius: 5px;
    box-shadow: 0 1px 5px -3px rgba(0, 0, 0, 0.27);
  }
  body.comm-page-home .forceCommunityGroupAnnouncement .uiImage,
  body.comm-page-home .forceCommunityGroupAnnouncement .timestamp {
    display: none;
  }
  body.comm-page-home .forceCommunityGroupAnnouncement .uiOutputText,
  body.comm-page-home .forceCommunityGroupAnnouncement a {
    font-size: 1.25rem;
  }
  body.comm-page-home .forceCommunityGroupAnnouncement .uiOutputText {
    color: #233e54;
  }
  body.comm-page-home .forceCommunityGroupAnnouncement.your-articles-banner {
    background-color: #00a3e0;
  }
  body.comm-page-home .forceCommunityGroupAnnouncement.your-articles-banner p {
    color: #fff;
  }
  body.comm-page-home .forceCommunityGroupAnnouncement.your-articles-banner p a {
    color: #fff;
    text-decoration: underline;
  }
  body.comm-page-home .comm-page-home .slds-page-header__col-title {
    display: none;
  }
  body.comm-page-home div[data-region-name=sidebar] {
    padding-top: 2em;
  }
  body h1,
  body h2 {
    font-weight: 700;
  }
  body h3,
  body h4,
  body h5,
  body h6,
  body strong {
    font-weight: 600;
  }
  body article.content li,
  body li,
  body p,
  body span {
    font-size: 1.125rem;
  }
  body .slds-button_brand {
    color: #fff;
  }
  body .slds-button_brand:hover, body .slds-button_brand:focus {
    color: #fff;
  }
  body .slds-truncate {
    overflow: visible;
    text-overflow: initial;
    white-space: normal;
  }
  body .forceCommunityThemeNav.websterHomeHeader .mainNavItem .linkBtn {
    color: rgb(35, 62, 84) !important;
  }
  body div[data-target-selection-name="sfdc:StandardButton.Account.Follow"] {
    display: none;
  }
  body .forceCommunityThemeNav .visible-links .mainNavItem {
    font-size: 1rem;
    font-weight: 600;
    padding-left: 1.25rem;
  }
  body .forceCommunityThemeHeaderCompact button.comm-user-profile-menu__login-button {
    font-weight: 500;
    font-size: 1rem;
  }
  body .websterInnerHero .contentTitle,
  body .websterHomeHero .contentTitle {
    margin-top: 0;
    font-size: 32px;
  }
  body .websterInnerHero.forceCommunityThemeSearch .search-box,
  body .websterHomeHero.forceCommunityThemeSearch .search-box {
    height: 72px;
  }
  body .listViewContent th span,
  body th[role=columnheader] span {
    font-size: 0.9rem;
  }
  body .forceChatterOutputDescription {
    color: #233e54;
  }
  body .forceChatterTopicDescription .topicDescription {
    display: block;
    margin-bottom: 1rem;
  }
  body .forceChatterTopicDescription .topicDescription span {
    font-size: 1.7rem;
    font-weight: 600;
  }
  body .selfServiceTopicRelatedArticle .selfServiceArticleListItem .article-head {
    font-weight: 600;
  }
  body .forceOutputRichText strong,
  body .forceOutputRichText b {
    font-weight: 600;
  }
  body strong,
  body b {
    font-weight: 600;
  }
  body.comm-page-article span.uiOutputDate {
    font-size: 0.9rem;
    font-weight: 400;
  }
  body.comm-page-article .topicDescription .forceChatterOutputDescription {
    height: auto;
  }
  body.comm-page-article .topicDescription .forceChatterOutputDescription span {
    font-size: 1.5rem;
    font-weight: 600;
  }
  body.comm-page-article span.article-type {
    display: none;
  }
  body.comm-page-article .selfServiceArticleLayout.article-column {
    padding-left: 0;
  }
  body.comm-page-article .slds-pill_container--bare {
    display: none;
  }
  body.comm-page-article .selfServiceArticleLayout article {
    color: #233e54;
    /*h2*/
  }
  body.comm-page-article .selfServiceArticleLayout article .article-head {
    color: #233e54;
    font-size: 1.5rem;
    font-weight: 600;
    margin-top: 0;
  }
  body.comm-page-article .selfServiceArticleLayout article h3 {
    font-size: 1.25rem;
    font-weight: 600;
  }
  body.comm-page-article .selfServiceArticleLayout article h4 {
    font-size: 1rem;
    font-weight: 500;
  }
  body.comm-page-article .selfServiceArticleLayout article span.date {
    font-weight: 400;
  }
  body.comm-page-article .selfServiceArticleLayout article .warning {
    font-size: 1.0625rem;
  }
  body.comm-page-article .forceKnowledgeArticleThumbVote article.slds-card {
    background: linear-gradient(to right, #00a3e0, #004dbc);
    color: #fff;
    padding: 3rem 5rem;
    font-size: 1.5rem;
    border-radius: 16px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
  }
  body.comm-page-article .forceKnowledgeArticleThumbVote article.slds-card > div {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    max-height: 100%;
  }
  body.comm-page-article .forceKnowledgeArticleThumbVote article.slds-card > div .slds-media__body {
    font-size: 1.5rem;
    font-weight: 600;
  }
  body.comm-page-article .forceKnowledgeArticleThumbVote article.slds-card > div .slds-card__body + .slds-card__body {
    margin: 2rem 0 0;
  }
  body.comm-page-article .forceKnowledgeArticleThumbVote article.slds-card > div .slds-card__body + .slds-card__body > div > div:nth-of-type(2n) {
    display: none;
  }
  body.comm-page-article .forceKnowledgeArticleThumbVote article.slds-card > div .slds-card__body + .slds-card__body > div > div:nth-of-type(2n + 1) {
    padding: 1rem;
  }
  body.comm-page-article .forceKnowledgeArticleThumbVote article.slds-card > div .slds-card__body + .slds-card__body > div > div:nth-of-type(2n + 1) button {
    padding: 1.7rem 5rem 2rem;
    color: #00a3e0;
    background: #fff;
    border-radius: 50px;
  }
  body.comm-page-article .forceKnowledgeArticleThumbVote article.slds-card > div .slds-card__body + .slds-card__body > div > div:nth-of-type(2n + 1) button lightning-primitive-icon {
    display: flex;
    align-items: flex-end;
    justify-content: center;
  }
  body.comm-page-article .forceKnowledgeArticleThumbVote article.slds-card > div .slds-card__body + .slds-card__body > div > div:nth-of-type(2n + 1) button::before {
    content: "No";
    margin-right: 1rem;
    color: #233e54;
    font-size: 1.4rem;
  }
  body.comm-page-article .forceKnowledgeArticleThumbVote article.slds-card > div .slds-card__body + .slds-card__body > div > div:nth-of-type(2n + 1) button:hover, body.comm-page-article .forceKnowledgeArticleThumbVote article.slds-card > div .slds-card__body + .slds-card__body > div > div:nth-of-type(2n + 1) button:focus {
    opacity: 0.9;
  }
  body.comm-page-article .forceKnowledgeArticleThumbVote article.slds-card > div .slds-card__body + .slds-card__body > div > div:nth-of-type(2n + 1) button .slds-button__icon {
    height: 2rem;
    width: 2rem;
  }
  body.comm-page-article .forceKnowledgeArticleThumbVote article.slds-card > div .slds-card__body + .slds-card__body > div > div:nth-of-type(1) {
    margin-right: 2rem;
  }
  body.comm-page-article .forceKnowledgeArticleThumbVote article.slds-card > div .slds-card__body + .slds-card__body > div > div:nth-of-type(1) button::before {
    content: "Yes";
  }
  body.comm-page-article .comm-topic-trending-articles ul.slds-wrap {
    width: 100%;
    margin: 0 0.5rem 2rem;
  }
  body.comm-page-article .comm-topic-trending-articles ul.slds-wrap li {
    width: 100%;
    margin: 0 0 0.5rem;
  }
  body.comm-page-article .comm-topic-trending-articles ul.slds-wrap li .comm-topic-trending-articles__item a {
    font-size: 1rem;
    font-weight: 500;
    color: #3d5469;
    text-decoration: none;
  }
  body.comm-page-article .comm-topic-trending-articles ul.slds-wrap li .comm-topic-trending-articles__item a lightning-formatted-date-time {
    display: none;
  }
  body div[data-region-name=sidebar] .ui-widget ccnavmenus-nav-menu nav {
    max-width: 300px;
  }
  body div[data-region-name=sidebar] .ui-widget ccnavmenus-nav-menu nav .slds-truncate {
    text-overflow: initial;
    white-space: normal;
  }
  body .forceCommunityBreadcrumbs {
    margin: 50px 0 0 0;
  }
  body .forceCommunityBreadcrumbs .slds-breadcrumb__item {
    max-width: 100%;
    font-size: 1rem;
    text-transform: none;
    font-weight: 400;
    color: #00a3e0;
  }
  body .forceCommunityBreadcrumbs .slds-breadcrumb__item a {
    color: #00a3e0;
  }
  body .forceCommunityBreadcrumbs .slds-breadcrumb__item a span {
    font-size: 1rem;
  }
  body.comm-page-contactsupport .forceCommunityContactSupportForm {
    background: #f2f6f9;
    border-radius: 8px;
    box-shadow: 0 1px 13px -12px #5d5d5d;
    padding: 4rem 6rem;
    margin: 3rem 3rem;
  }
  body.comm-page-contactsupport .forceCommunityContactSupportForm .slds-page-header__title {
    font-weight: 600;
    font-size: 1.5rem;
    line-height: 2rem;
    margin-bottom: 0.5rem;
  }
  body.comm-page-contactsupport .forceCommunityContactSupportForm button.contactSupportButton {
    display: block;
    width: 100%;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: none;
    border: none;
    color: #fff;
    background: linear-gradient(to right, #00a3e0, #004dbc);
    font-weight: 600;
    font-size: 0.9rem;
  }
  body.comm-page-contactsupport .forceCommunityContactSupportForm .uiInput--default .form-element__label span:not([title=required]) {
    color: #233e54;
    font-size: 0.9rem;
  }
  body.comm-page-contactsupport .forceCommunityContactSupportForm label.slds-form-element__label {
    font-size: 1rem;
    color: #233e54;
  }
  body.comm-page-contactsupport .forceSearchInputLookupDesktop.uiInput .uiInputTextForAutocomplete,
  body.comm-page-contactsupport .forceSearchInputLookupDesktop.uiInput .uiInputTextForAutocomplete:focus {
    background: #fff;
    border-radius: 4px 0 0px 4px;
    -webkit-border-radius: 4px 0 0px 4px;
    -moz-border-radius: 4px 0 0px 4px;
    -ms-border-radius: 4px 0 0px 4px;
    -o-border-radius: 4px 0 0px 4px;
  }
  body.comm-page-contactsupport lightning-icon.slds-icon_container.slds-icon-utility-search {
    height: 100%;
    background: #fff;
    height: 36px;
    display: flex;
    align-items: center;
    border-radius: 0 4px 4px 0;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -ms-border-radius: 0 4px 4px 0;
    -o-border-radius: 0 4px 4px 0;
  }
  body .forceCommunityCaseDeflection {
    background: #f2f6f9;
    color: #233e54;
    padding: 2rem 0;
  }
  body .forceCommunityCaseDeflection .slds-page-header__title {
    font-size: 2rem;
    font-weight: 600;
    text-align: center;
    margin: 0 0 1rem 0.4rem;
  }
  body .forceCommunityCaseDeflection .comm-topic-trending-articles ul.slds-wrap {
    margin: 2rem auto 0;
  }
  body .forceCommunityCaseDeflection .comm-topic-trending-articles ul.slds-wrap li {
    background: #fff;
    padding: 1.5rem 1rem;
    border-radius: 8px;
    max-width: 800px;
    min-width: calc(33% - 2rem);
    margin-left: 2rem;
    flex: 1;
  }
  body .forceCommunityCaseDeflection .comm-topic-trending-articles ul.slds-wrap li a {
    text-decoration: none;
    font-weight: 600;
  }
  body .forceCommunityCaseDeflection .comm-topic-trending-articles ul.slds-wrap li a:hover, body .forceCommunityCaseDeflection .comm-topic-trending-articles ul.slds-wrap li a:focus {
    text-decoration: none;
  }
  body .forceCommunityCaseDeflection .comm-topic-trending-articles ul.slds-wrap li a lightning-formatted-date-time {
    font-weight: 400;
  }
  body .forceCommunityCaseDeflection .comm-topic-trending-articles ul.slds-wrap li:nth-of-type(3n + 1) {
    margin-left: 0;
  }
  body lightning-input input.slds-input,
  body lightning-input .slds-input_faux,
  body lightning-input .slds-checkbox__label .slds-checkbox_faux,
  body lightning-base-combobox input.slds-input,
  body lightning-base-combobox .slds-input_faux,
  body lightning-base-combobox .slds-checkbox__label .slds-checkbox_faux {
    border-color: #95a3b4;
  }
  body lightning-input .slds-input[readonly],
  body lightning-base-combobox .slds-input[readonly] {
    border-color: transparent;
  }
  body .slds-radio .slds-radio_faux,
  body .slds-radio .slds-radio--faux,
  body .slds-checkbox .slds-checkbox_faux,
  body .slds-checkbox .slds-checkbox--faux {
    border-color: #95a3b4;
  }
  body .themeLogo > a {
    pointer-events: none;
  }
  body .slds-tabs_card .slds-page-header,
  body .slds-card .slds-page-header {
    border: 0;
    box-shadow: none;
    border-radius: 0.25rem;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }
  body .slds-tabs_card .slds-page-header > *,
  body .slds-card .slds-page-header > * {
    flex: 1 1 100%;
  }
  body .slds-tabs_card .slds-page-header header,
  body .slds-card .slds-page-header header {
    background: transparent;
  }
  body button.slds-button.slds-button--neutral {
    color: #09a6e1;
    background: #eff7ff;
    transition: 0.15s ease-in-out;
  }
  body button.slds-button.slds-button--neutral:hover, body button.slds-button.slds-button--neutral:focus {
    opacity: 0.85;
  }
  body span.slds-file-selector__button.slds-button {
    background: #00a3e0;
    color: #fff !important;
    cursor: pointer;
    transition: 0.15s ease-in-out;
  }
  body span.slds-file-selector__button.slds-button:hover, body span.slds-file-selector__button.slds-button:focus {
    opacity: 0.85;
  }
  body .forceChatterPublisherVisibility .cuf-visibilityMenu,
  body .forceChatterPublisherVisibility .cuf-defaultVisibilityMessage,
  body .forceChatterFeedItem .forceChatterToggleLike .likeIconAnchor span {
    font-size: var(--lwc-fontSizeSmall, 0.75rem);
  }
  body .cuf-body,
  body footer.slds-post__footer.interactions-wrap {
    margin-left: 4px;
  }
  body .highlights.slds-clearfix.slds-page-header.slds-page-header_record-home {
    height: auto !important;
  }
  body .highlights.slds-clearfix.slds-page-header.slds-page-header_record-home slot.slds-grid.slds-page-header__detail-row {
    display: flex;
    flex-direction: column;
    overflow: visible;
  }
  body .highlights.slds-clearfix.slds-page-header.slds-page-header_record-home slot.slds-grid.slds-page-header__detail-row records-highlights-details-item.slds-page-header__detail-block {
    max-width: 100% !important;
    overflow: visible;
    padding-left: 0;
  }
  body .highlights.slds-clearfix.slds-page-header.slds-page-header_record-home slot.slds-grid.slds-page-header__detail-row records-highlights-details-item.slds-page-header__detail-block:first-child {
    padding-bottom: 10px;
  }
  body .highlights.slds-clearfix.slds-page-header.slds-page-header_record-home slot.slds-grid.slds-page-header__detail-row p.slds-text-title {
    font-size: var(--lwc-varFontSize3);
    font-weight: 500;
  }
  body .highlights.slds-clearfix.slds-page-header.slds-page-header_record-home slot.slds-grid.slds-page-header__detail-row .fieldComponent.slds-text-body--regular {
    font-size: var(--lwc-pageHeaderTitleFontSize);
  }
  body .slds-card__body_inner.forceContentFileDroppableZone.forceContentRelatedListPreviewFileList {
    display: none;
    pointer-events: none;
  }
  body .comm-user-profile-menu__trigger-icon,
  body .profile-menuTrigger {
    background-image: url(/file-asset/rightfrombracketsolid?v=1);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 50%;
  }
  body .comm-user-profile-menu__trigger-icon img,
  body .profile-menuTrigger img {
    display: none;
  }
  body .community-below-hero-text {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #eaeaea;
  }
  body .slds-col--padded {
    padding: 0 !important;
  }
  body .forceCommunityRichText .slds-button_white {
    background: transparent;
    border-color: #fff;
    color: #fff;
    text-decoration: none;
  }
  body .forceCommunityRichText .slds-button_white:hover, body .forceCommunityRichText .slds-button_white:focus {
    background: rgba(255, 255, 255, 0.08);
    text-decoration: none;
    color: #fff;
  }
  body .header nav > ul > li:first-of-type {
    display: none;
  }
  body .help-site-v24 {
    /*before footer cta*/
  }
  body .help-site-v24 .revel-grid-4x3 {
    display: grid;
    grid-template-columns: repeat(4, 25%);
    grid-template-rows: repeat(3, 33%);
  }
  body .help-site-v24 .icon-grid--item {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 3rem 1rem;
    border: 1px solid #dbdbdb;
    border-radius: 6px;
    box-shadow: 0 1px 5px -3px #6b6b6b;
    height: 100%;
    color: #233e54;
  }
  body .help-site-v24 .icon-grid--item:hover, body .help-site-v24 .icon-grid--item:focus {
    text-decoration: none;
  }
  body .help-site-v24 .icon-grid--heading {
    font-size: 1.25rem;
    font-weight: 600;
    margin: 14px 0;
  }
  body .help-site-v24 .before-footer-cta {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 60px;
    font-size: 17px;
    text-align: center;
    color: #fff;
  }
  body .help-site-v24 .before-footer-cta .bfc-header {
    display: flex;
    margin-bottom: 30px;
    align-items: flex-end;
  }
  body .help-site-v24 .before-footer-cta .bfc-header h3 {
    font-size: 21px;
    font-weight: 600;
    color: #fff;
  }
  body .help-site-v24 .before-footer-cta .bfc-header span {
    color: #fff;
    display: block;
    margin: 0 0 0 15px;
  }
  body .help-site-v24 .before-footer-cta .bf-cta--buttons {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  body .help-site-v24 .before-footer-cta .bf-cta--buttons .revel-btn {
    font-weight: 600;
    margin: 0 10px;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
  }
  body .guest-user-span-neighbor + .help-site-v24 .before-footer-cta {
    flex-direction: row;
  }
  body .guest-user-span-neighbor + .help-site-v24 .before-footer-cta .bfc-header {
    margin: 0 1rem 0 0;
    align-items: flex-start;
    flex-direction: column;
  }
  body .guest-user-span-neighbor + .help-site-v24 .before-footer-cta .bfc-header h3 {
    margin-bottom: 1rem;
  }
  body .guest-user-span-neighbor + .help-site-v24 .before-footer-cta .bfc-header span {
    margin: 0;
  }
  body .revel-btn {
    color: #fff;
    border-color: #00a3e0;
    background: #00a3e0;
    text-transform: none;
  }
  body .revel-btn:hover, body .revel-btn:focus {
    text-decoration: none !important;
  }
  body .revel-btn.white {
    color: #00a3e0;
    border-color: #fff;
    background: #fff;
  }
  body .revel-btn.white:hover, body .revel-btn.white:focus {
    opacity: 0.95;
  }
  body .revel-btn.outline {
    border-width: 2px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    color: #00a3e0;
    background: transparent;
  }
  body .revel-btn.outline:hover, body .revel-btn.outline:focus {
    background: rgba(0, 163, 224, 0.15);
  }
  body .revel-btn.white.outline {
    color: #fff;
  }
  body .revel-btn.white.outline:hover, body .revel-btn.white.outline:focus {
    background: rgba(255, 255, 255, 0.15);
  }
  body .revel-gradient {
    background: linear-gradient(to right, #00a3e0, #004dbc);
  }
  body .logoImage {
    width: 340px !important;
    height: 52px !important;
  }
  body .forceCommunityTopicCatalog > ul {
    display: flex;
    flex-wrap: wrap;
  }
  body ul.topicArticleList {
    margin: 1rem 0;
  }
  body ul.topicArticleList > li {
    margin: 0.3125rem 0;
  }
  body.comm-page-topic article.summary span.dot, body.comm-page-topic article.summary span.article-type, body.comm-page-article article.summary span.dot, body.comm-page-article article.summary span.article-type {
    display: none;
  }
  body.comm-page-login-home .salesforceIdentityLoginBody2, body.comm-page-forgot-password .salesforceIdentityLoginBody2, body.comm-page-self-register .salesforceIdentityLoginBody2 {
    background: linear-gradient(to right, #00a3e0, #004dbc);
  }
  body.comm-page-login-home .salesforceIdentityLoginBody2 .cCenterPanel::before, body.comm-page-forgot-password .salesforceIdentityLoginBody2 .cCenterPanel::before, body.comm-page-self-register .salesforceIdentityLoginBody2 .cCenterPanel::before {
    background: #f2f6f9;
    border-radius: 16px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
  }
  body.comm-page-login-home .salesforceIdentityLoginBody2 .salesforceIdentityLoginForm2 div > span > a,
  body.comm-page-login-home .salesforceIdentityLoginBody2 .salesforceIdentityForgotPassword2 div > span > a,
  body.comm-page-login-home .salesforceIdentityLoginBody2 .cSelfRegister div > span > a, body.comm-page-forgot-password .salesforceIdentityLoginBody2 .salesforceIdentityLoginForm2 div > span > a,
  body.comm-page-forgot-password .salesforceIdentityLoginBody2 .salesforceIdentityForgotPassword2 div > span > a,
  body.comm-page-forgot-password .salesforceIdentityLoginBody2 .cSelfRegister div > span > a, body.comm-page-self-register .salesforceIdentityLoginBody2 .salesforceIdentityLoginForm2 div > span > a,
  body.comm-page-self-register .salesforceIdentityLoginBody2 .salesforceIdentityForgotPassword2 div > span > a,
  body.comm-page-self-register .salesforceIdentityLoginBody2 .cSelfRegister div > span > a {
    color: #3d5469;
    font-size: 0.9rem;
    text-decoration: underline;
    opacity: 0.9;
  }
  body.comm-page-login-home .salesforceIdentityLoginBody2 .salesforceIdentityLoginForm2 .uiButton,
  body.comm-page-login-home .salesforceIdentityLoginBody2 .salesforceIdentityForgotPassword2 .uiButton,
  body.comm-page-login-home .salesforceIdentityLoginBody2 .cSelfRegister .uiButton, body.comm-page-forgot-password .salesforceIdentityLoginBody2 .salesforceIdentityLoginForm2 .uiButton,
  body.comm-page-forgot-password .salesforceIdentityLoginBody2 .salesforceIdentityForgotPassword2 .uiButton,
  body.comm-page-forgot-password .salesforceIdentityLoginBody2 .cSelfRegister .uiButton, body.comm-page-self-register .salesforceIdentityLoginBody2 .salesforceIdentityLoginForm2 .uiButton,
  body.comm-page-self-register .salesforceIdentityLoginBody2 .salesforceIdentityForgotPassword2 .uiButton,
  body.comm-page-self-register .salesforceIdentityLoginBody2 .cSelfRegister .uiButton {
    background: linear-gradient(to right, #00a3e0, #004dbc);
    border-radius: 8px;
    box-shadow: none;
    border: none;
  }
  body.comm-page-login-home .salesforceIdentityLoginBody2 .salesforceIdentityLoginForm2 .uiButton:hover, body.comm-page-login-home .salesforceIdentityLoginBody2 .salesforceIdentityLoginForm2 .uiButton:focus,
  body.comm-page-login-home .salesforceIdentityLoginBody2 .salesforceIdentityForgotPassword2 .uiButton:hover,
  body.comm-page-login-home .salesforceIdentityLoginBody2 .salesforceIdentityForgotPassword2 .uiButton:focus,
  body.comm-page-login-home .salesforceIdentityLoginBody2 .cSelfRegister .uiButton:hover,
  body.comm-page-login-home .salesforceIdentityLoginBody2 .cSelfRegister .uiButton:focus, body.comm-page-forgot-password .salesforceIdentityLoginBody2 .salesforceIdentityLoginForm2 .uiButton:hover, body.comm-page-forgot-password .salesforceIdentityLoginBody2 .salesforceIdentityLoginForm2 .uiButton:focus,
  body.comm-page-forgot-password .salesforceIdentityLoginBody2 .salesforceIdentityForgotPassword2 .uiButton:hover,
  body.comm-page-forgot-password .salesforceIdentityLoginBody2 .salesforceIdentityForgotPassword2 .uiButton:focus,
  body.comm-page-forgot-password .salesforceIdentityLoginBody2 .cSelfRegister .uiButton:hover,
  body.comm-page-forgot-password .salesforceIdentityLoginBody2 .cSelfRegister .uiButton:focus, body.comm-page-self-register .salesforceIdentityLoginBody2 .salesforceIdentityLoginForm2 .uiButton:hover, body.comm-page-self-register .salesforceIdentityLoginBody2 .salesforceIdentityLoginForm2 .uiButton:focus,
  body.comm-page-self-register .salesforceIdentityLoginBody2 .salesforceIdentityForgotPassword2 .uiButton:hover,
  body.comm-page-self-register .salesforceIdentityLoginBody2 .salesforceIdentityForgotPassword2 .uiButton:focus,
  body.comm-page-self-register .salesforceIdentityLoginBody2 .cSelfRegister .uiButton:hover,
  body.comm-page-self-register .salesforceIdentityLoginBody2 .cSelfRegister .uiButton:focus {
    opacity: 0.9;
  }
  body.comm-page-login-home .salesforceIdentityLoginBody2 .salesforceIdentityLoginForm2 .uiButton .label,
  body.comm-page-login-home .salesforceIdentityLoginBody2 .salesforceIdentityForgotPassword2 .uiButton .label,
  body.comm-page-login-home .salesforceIdentityLoginBody2 .cSelfRegister .uiButton .label, body.comm-page-forgot-password .salesforceIdentityLoginBody2 .salesforceIdentityLoginForm2 .uiButton .label,
  body.comm-page-forgot-password .salesforceIdentityLoginBody2 .salesforceIdentityForgotPassword2 .uiButton .label,
  body.comm-page-forgot-password .salesforceIdentityLoginBody2 .cSelfRegister .uiButton .label, body.comm-page-self-register .salesforceIdentityLoginBody2 .salesforceIdentityLoginForm2 .uiButton .label,
  body.comm-page-self-register .salesforceIdentityLoginBody2 .salesforceIdentityForgotPassword2 .uiButton .label,
  body.comm-page-self-register .salesforceIdentityLoginBody2 .cSelfRegister .uiButton .label {
    color: #fff;
  }
  body.partnerUser .themeLogo .logoImage {
    background-image: url(/file-asset/revels4logopartnersite?v=1);
  }
  body.partnerUser .header nav > ul > li.comm-navigation__top-level-item.mainNavItem:first-of-type {
    display: block;
    padding-left: 1.25rem;
  }
  body.partnerUser .header nav > ul > li.comm-navigation__top-level-item.mainNavItem:first-of-type a {
    position: relative;
    padding: 0px 1.5rem;
  }
  body.partnerUser .header nav > ul > li.comm-navigation__top-level-item.mainNavItem:first-of-type a::after {
    content: "Partner Site";
    display: block;
    position: absolute;
    top: 0;
    left: 1px;
    background: #fff;
    pointer-events: none;
  }
  body .siteforceContentArea:not(.siteforceDynamicLayout) {
    width: 96vw;
    margin: 0 auto;
    padding: 0 2vw;
    max-width: 100%;
  }
  body .slds-form-element__label,
  body .slds-form-element__label span {
    color: #233e54;
    font-size: 1.0625rem;
    font-weight: 600;
    display: inline-block;
    margin-bottom: 0.25rem;
  }
  body lightning-formatted-text {
    display: block;
    margin: 0 0.0625rem 0.625rem;
    opacity: 0.95;
  }
  body .siteforceThemeLayoutStarter,
  body .slds-form-element__static,
  body .slds-form-element slot force-lookup .slds-grid a span,
  body lightning-formatted-text {
    font-size: 1rem;
  }
  body .slds-form-element slot force-lookup .slds-grid a {
    overflow: visible;
    margin: 3px 2px 6px;
  }
  body button.slds-button.slds-button--brand {
    color: #fff;
  }
  body[class*=comm-page-custom] .forceCommunityTopArticleList .title {
    font-size: 1.5rem;
  }
  body.comm-page-custom-business-site .header nav > ul > li:nth-of-type(6), body.comm-page-custom-revel-applications-status .header nav > ul > li:nth-of-type(6), body.comm-page-custom-revel-authorizations-status .header nav > ul > li:nth-of-type(6), body.comm-page-custom-company-info .header nav > ul > li:nth-of-type(6), body.comm-page-my-account .header nav > ul > li:nth-of-type(6), body.comm-page-detail-a1V .header nav > ul > li:nth-of-type(6) {
    display: none;
  }
  body.comm-page-custom-business-site .websterInnerHero, body.comm-page-custom-revel-applications-status .websterInnerHero, body.comm-page-custom-revel-authorizations-status .websterInnerHero, body.comm-page-custom-company-info .websterInnerHero, body.comm-page-my-account .websterInnerHero, body.comm-page-detail-a1V .websterInnerHero {
    display: none;
  }
  body.comm-page-custom-business-site .onboarding-lwc-container, body.comm-page-custom-revel-applications-status .onboarding-lwc-container, body.comm-page-custom-revel-authorizations-status .onboarding-lwc-container, body.comm-page-custom-company-info .onboarding-lwc-container, body.comm-page-my-account .onboarding-lwc-container, body.comm-page-detail-a1V .onboarding-lwc-container {
    background: #fff;
    padding: 66px 0;
  }
  body.comm-page-custom-business-site .themeLogo .logoImage, body.comm-page-custom-revel-applications-status .themeLogo .logoImage, body.comm-page-custom-revel-authorizations-status .themeLogo .logoImage, body.comm-page-custom-company-info .themeLogo .logoImage, body.comm-page-my-account .themeLogo .logoImage, body.comm-page-detail-a1V .themeLogo .logoImage {
    background-image: url(/file-asset/revels4logobusinesssite?v=1);
  }
  body.comm-page-custom-business-site .ui-widget:first-of-type .cb-section_row, body.comm-page-custom-revel-applications-status .ui-widget:first-of-type .cb-section_row, body.comm-page-custom-revel-authorizations-status .ui-widget:first-of-type .cb-section_row, body.comm-page-custom-company-info .ui-widget:first-of-type .cb-section_row, body.comm-page-my-account .ui-widget:first-of-type .cb-section_row, body.comm-page-detail-a1V .ui-widget:first-of-type .cb-section_row {
    padding: 0;
  }
  body.comm-page-custom-business-site .ui-widget:first-of-type .cb-section_column, body.comm-page-custom-revel-applications-status .ui-widget:first-of-type .cb-section_column, body.comm-page-custom-revel-authorizations-status .ui-widget:first-of-type .cb-section_column, body.comm-page-custom-company-info .ui-widget:first-of-type .cb-section_column, body.comm-page-my-account .ui-widget:first-of-type .cb-section_column, body.comm-page-detail-a1V .ui-widget:first-of-type .cb-section_column {
    position: relative;
    padding: 0 0;
    height: 114px;
    margin-top: 0;
  }
  body.comm-page-custom-business-site .ui-widget:first-of-type .cb-section_column > div, body.comm-page-custom-revel-applications-status .ui-widget:first-of-type .cb-section_column > div, body.comm-page-custom-revel-authorizations-status .ui-widget:first-of-type .cb-section_column > div, body.comm-page-custom-company-info .ui-widget:first-of-type .cb-section_column > div, body.comm-page-my-account .ui-widget:first-of-type .cb-section_column > div, body.comm-page-detail-a1V .ui-widget:first-of-type .cb-section_column > div {
    padding: 0;
    margin: 0;
    border-radius: 0;
    box-shadow: none;
    background: transparent;
  }
  body.comm-page-custom-business-site .ui-widget:first-of-type .notifications-banner, body.comm-page-custom-revel-applications-status .ui-widget:first-of-type .notifications-banner, body.comm-page-custom-revel-authorizations-status .ui-widget:first-of-type .notifications-banner, body.comm-page-custom-company-info .ui-widget:first-of-type .notifications-banner, body.comm-page-my-account .ui-widget:first-of-type .notifications-banner, body.comm-page-detail-a1V .ui-widget:first-of-type .notifications-banner {
    background: linear-gradient(to right, #00a3e0, #004dbc);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 30px 0;
    position: relative;
    width: 150%;
    left: -25%;
  }
  body.comm-page-custom-business-site .ui-widget:first-of-type .notifications-banner .notifications-text, body.comm-page-custom-revel-applications-status .ui-widget:first-of-type .notifications-banner .notifications-text, body.comm-page-custom-revel-authorizations-status .ui-widget:first-of-type .notifications-banner .notifications-text, body.comm-page-custom-company-info .ui-widget:first-of-type .notifications-banner .notifications-text, body.comm-page-my-account .ui-widget:first-of-type .notifications-banner .notifications-text, body.comm-page-detail-a1V .ui-widget:first-of-type .notifications-banner .notifications-text {
    display: block;
    font-weight: 600;
    font-size: 1.25rem;
    color: #fff;
  }
  body.comm-page-custom-business-site .ui-widget:first-of-type .notifications-banner .notifications-text a, body.comm-page-custom-revel-applications-status .ui-widget:first-of-type .notifications-banner .notifications-text a, body.comm-page-custom-revel-authorizations-status .ui-widget:first-of-type .notifications-banner .notifications-text a, body.comm-page-custom-company-info .ui-widget:first-of-type .notifications-banner .notifications-text a, body.comm-page-my-account .ui-widget:first-of-type .notifications-banner .notifications-text a, body.comm-page-detail-a1V .ui-widget:first-of-type .notifications-banner .notifications-text a {
    font-weight: 600;
    color: #fff;
    text-decoration: underline;
  }
  body.comm-page-custom-business-site .ui-widget:first-of-type .notifications-banner .notifications-text a:hover, body.comm-page-custom-business-site .ui-widget:first-of-type .notifications-banner .notifications-text afocus, body.comm-page-custom-revel-applications-status .ui-widget:first-of-type .notifications-banner .notifications-text a:hover, body.comm-page-custom-revel-applications-status .ui-widget:first-of-type .notifications-banner .notifications-text afocus, body.comm-page-custom-revel-authorizations-status .ui-widget:first-of-type .notifications-banner .notifications-text a:hover, body.comm-page-custom-revel-authorizations-status .ui-widget:first-of-type .notifications-banner .notifications-text afocus, body.comm-page-custom-company-info .ui-widget:first-of-type .notifications-banner .notifications-text a:hover, body.comm-page-custom-company-info .ui-widget:first-of-type .notifications-banner .notifications-text afocus, body.comm-page-my-account .ui-widget:first-of-type .notifications-banner .notifications-text a:hover, body.comm-page-my-account .ui-widget:first-of-type .notifications-banner .notifications-text afocus, body.comm-page-detail-a1V .ui-widget:first-of-type .notifications-banner .notifications-text a:hover, body.comm-page-detail-a1V .ui-widget:first-of-type .notifications-banner .notifications-text afocus {
    opacity: 0.9;
  }
  body.comm-page-custom-business-site div .comm-tile-menu__item-image, body.comm-page-custom-revel-applications-status div .comm-tile-menu__item-image, body.comm-page-custom-revel-authorizations-status div .comm-tile-menu__item-image, body.comm-page-custom-company-info div .comm-tile-menu__item-image, body.comm-page-my-account div .comm-tile-menu__item-image, body.comm-page-detail-a1V div .comm-tile-menu__item-image {
    position: absolute;
    left: 0;
    top: -25px;
  }
  body.comm-page-custom-business-site div .comm-tile-menu__item-title, body.comm-page-custom-revel-applications-status div .comm-tile-menu__item-title,  body.comm-page-custom-revel-authorizations-status div .comm-tile-menu__item-title, body.comm-page-custom-company-info div .comm-tile-menu__item-title, body.comm-page-my-account div .comm-tile-menu__item-title, body.comm-page-detail-a1V div .comm-tile-menu__item-title {
    overflow: visible;
    white-space: normal;
    word-break: break-word;
  }
  body.comm-page-custom-business-site div .comm-tile-menu__item-title .slds-text-align_left, body.comm-page-custom-revel-applications-status div .comm-tile-menu__item-title .slds-text-align_left, body.comm-page-custom-revel-authorizations-status div .comm-tile-menu__item-title .slds-text-align_left, body.comm-page-custom-company-info div .comm-tile-menu__item-title .slds-text-align_left, body.comm-page-my-account div .comm-tile-menu__item-title .slds-text-align_left, body.comm-page-detail-a1V div .comm-tile-menu__item-title .slds-text-align_left {
    margin-left: 0;
  }
  body.comm-page-custom-business-site .siteforceThemeLayoutStarter, body.comm-page-custom-revel-applications-status .siteforceThemeLayoutStarter, body.comm-page-custom-revel-authorizations-status .siteforceThemeLayoutStarter, body.comm-page-custom-company-info .siteforceThemeLayoutStarter, body.comm-page-my-account .siteforceThemeLayoutStarter, body.comm-page-detail-a1V .siteforceThemeLayoutStarter {
    background: #f2f6f9;
    overflow: hidden;
  }
  body.comm-page-custom-business-site .slds-col--padded.contentRegion.comm-layout-column > div[data-region-name=content], body.comm-page-custom-revel-applications-status .slds-col--padded.contentRegion.comm-layout-column > div[data-region-name=content], body.comm-page-custom-revel-authorizations-status .slds-col--padded.contentRegion.comm-layout-column > div[data-region-name=content], body.comm-page-custom-company-info .slds-col--padded.contentRegion.comm-layout-column > div[data-region-name=content], body.comm-page-my-account .slds-col--padded.contentRegion.comm-layout-column > div[data-region-name=content], body.comm-page-detail-a1V .slds-col--padded.contentRegion.comm-layout-column > div[data-region-name=content] {
    background: #fff;
    margin: 5rem 0;
    padding: 3rem 0;
    border-radius: 5px;
    box-shadow: 0 1px 5px -3px #414141;
  }
  body.comm-page-custom-business-site .cb-section_column > div, body.comm-page-custom-revel-applications-status .cb-section_column > div, body.comm-page-custom-revel-authorizations-status .cb-section_column > div, body.comm-page-custom-company-info .cb-section_column > div, body.comm-page-my-account .cb-section_column > div, body.comm-page-detail-a1V .cb-section_column > div {
    background: #fff;
    margin: 10px 10px;
    border-radius: 10px;
    box-shadow: 0 1px 9px -5px #aaa;
    padding: 1.5em;
  }
  body.comm-page-custom-business-site .cb-section_column:nth-of-type(3) > div, body.comm-page-custom-revel-applications-status .cb-section_column:nth-of-type(3) > div, body.comm-page-custom-revel-authorizations-status .cb-section_column:nth-of-type(3) > div, body.comm-page-custom-company-info .cb-section_column:nth-of-type(3) > div, body.comm-page-my-account .cb-section_column:nth-of-type(3) > div, body.comm-page-detail-a1V .cb-section_column:nth-of-type(3) > div {
    background: transparent;
    box-shadow: none;
    margin: 0;
    padding: 0;
    border-radius: 0;
  }
  body.comm-page-custom-business-site .cb-section_column:nth-of-type(3) > div > .ui-widget, body.comm-page-custom-revel-applications-status .cb-section_column:nth-of-type(3) > div > .ui-widget, body.comm-page-custom-revel-authorizations-status .cb-section_column:nth-of-type(3) > div > .ui-widget, body.comm-page-custom-company-info .cb-section_column:nth-of-type(3) > div > .ui-widget, body.comm-page-my-account .cb-section_column:nth-of-type(3) > div > .ui-widget, body.comm-page-detail-a1V .cb-section_column:nth-of-type(3) > div > .ui-widget {
    background: #fff;
    margin: 10px 10px;
    border-radius: 10px;
    box-shadow: 0 1px 9px -5px #aaa;
    padding: 1.5em;
  }
  body.comm-page-custom-business-site .forceCommunityHeadline .headlineTitle,
  body.comm-page-custom-business-site .forceCommunityTopArticleList .title, body.comm-page-custom-revel-applications-status .forceCommunityHeadline .headlineTitle,
  body.comm-page-custom-revel-applications-status .forceCommunityTopArticleList .title, body.comm-page-custom-company-info .forceCommunityHeadline .headlineTitle,
  body.comm-page-custom-business-site .forceCommunityTopArticleList .title, body.comm-page-custom-revel-authorizations-status .forceCommunityHeadline .headlineTitle,
  body.comm-page-custom-revel-authorizations-status .forceCommunityTopArticleList .title, body.comm-page-custom-company-info .forceCommunityHeadline .headlineTitle,
  body.comm-page-custom-company-info .forceCommunityTopArticleList .title, body.comm-page-my-account .forceCommunityHeadline .headlineTitle,
  body.comm-page-my-account .forceCommunityTopArticleList .title, body.comm-page-detail-a1V .forceCommunityHeadline .headlineTitle,
  body.comm-page-detail-a1V .forceCommunityTopArticleList .title {
    font-size: 1rem;
    text-align: left;
    margin-left: 9px;
    padding: 15px 0;
    position: relative;
    margin-bottom: 15px;
  }
  body.comm-page-custom-business-site .forceCommunityHeadline .headlineTitle::after,
  body.comm-page-custom-business-site .forceCommunityTopArticleList .title::after, body.comm-page-custom-revel-applications-status .forceCommunityHeadline .headlineTitle::after,
  body.comm-page-custom-revel-applications-status .forceCommunityTopArticleList .title::after, body.comm-page-custom-company-info .forceCommunityHeadline .headlineTitle::after,
  body.comm-page-custom-business-site .forceCommunityTopArticleList .title::after, body.comm-page-custom-revel-authorizations-status .forceCommunityHeadline .headlineTitle::after,
  body.comm-page-custom-revel-authorizations-status .forceCommunityTopArticleList .title::after, body.comm-page-custom-company-info .forceCommunityHeadline .headlineTitle::after,
  body.comm-page-custom-company-info .forceCommunityTopArticleList .title::after, body.comm-page-my-account .forceCommunityHeadline .headlineTitle::after,
  body.comm-page-my-account .forceCommunityTopArticleList .title::after, body.comm-page-detail-a1V .forceCommunityHeadline .headlineTitle::after,
  body.comm-page-detail-a1V .forceCommunityTopArticleList .title::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: calc(100% - 1.5em);
    height: 2px;
    background: #e7e7e7;
  }
  body.comm-page-custom-business-site .listContent, body.comm-page-custom-revel-applications-status .listContent, body.comm-page-custom-revel-authorizations-status .listContent, body.comm-page-custom-company-info .listContent, body.comm-page-my-account .listContent, body.comm-page-detail-a1V .listContent {
    margin-left: 9px;
  }
  body.comm-page-custom-business-site .siteforceContentArea .cb-section_column .ui-widget:not(:last-child), body.comm-page-custom-revel-applications-status .siteforceContentArea .cb-section_column .ui-widget:not(:last-child), body.comm-page-custom-revel-authorizations-status .siteforceContentArea .cb-section_column .ui-widget:not(:last-child), body.comm-page-custom-company-info .siteforceContentArea .cb-section_column .ui-widget:not(:last-child), body.comm-page-my-account .siteforceContentArea .cb-section_column .ui-widget:not(:last-child), body.comm-page-detail-a1V .siteforceContentArea .cb-section_column .ui-widget:not(:last-child) {
    margin-bottom: 0 !important;
  }
  body.comm-page-custom-business-site .business-site-sidebar--container, body.comm-page-custom-revel-applications-status .business-site-sidebar--container, body.comm-page-custom-revel-authorizations-status .business-site-sidebar--container, body.comm-page-custom-company-info .business-site-sidebar--container, body.comm-page-my-account .business-site-sidebar--container, body.comm-page-detail-a1V .business-site-sidebar--container {
    margin-left: 9px;
  }
  body.comm-page-custom-business-site .forceCommunityTopArticleList.narrow.showTitle .singleListContainer, body.comm-page-custom-revel-applications-status .forceCommunityTopArticleList.narrow.showTitle .singleListContainer, body.comm-page-custom-revel-authorizations-status .forceCommunityTopArticleList.narrow.showTitle .singleListContainer, body.comm-page-custom-company-info .forceCommunityTopArticleList.narrow.showTitle .singleListContainer, body.comm-page-my-account .forceCommunityTopArticleList.narrow.showTitle .singleListContainer, body.comm-page-detail-a1V .forceCommunityTopArticleList.narrow.showTitle .singleListContainer {
    margin: 0;
  }
  body.comm-page-custom-business-site .forceCommunityTopArticleList.narrow.showTitle .singleListContainer .topicHeader, body.comm-page-custom-revel-applications-status .forceCommunityTopArticleList.narrow.showTitle .singleListContainer .topicHeader, body.comm-page-custom-revel-authorizations-status .forceCommunityTopArticleList.narrow.showTitle .singleListContainer .topicHeader, body.comm-page-custom-company-info .forceCommunityTopArticleList.narrow.showTitle .singleListContainer .topicHeader, body.comm-page-my-account .forceCommunityTopArticleList.narrow.showTitle .singleListContainer .topicHeader, body.comm-page-detail-a1V .forceCommunityTopArticleList.narrow.showTitle .singleListContainer .topicHeader {
    display: none;
  }
  body.comm-page-custom-business-site .flowRuntimeForFlexipage.forceCommunityFlowCommunity, body.comm-page-custom-revel-applications-status .flowRuntimeForFlexipage.forceCommunityFlowCommunity, body.comm-page-custom-revel-authorizations-status .flowRuntimeForFlexipage.forceCommunityFlowCommunity, body.comm-page-custom-company-info .flowRuntimeForFlexipage.forceCommunityFlowCommunity, body.comm-page-my-account .flowRuntimeForFlexipage.forceCommunityFlowCommunity, body.comm-page-detail-a1V .flowRuntimeForFlexipage.forceCommunityFlowCommunity {
    border: transparent;
  }
  body.comm-page-detail-a1V .header nav ul li:nth-of-type(3) {
    display: block;
  }
  body .comm-tile-menu__item-link {
    display: flex;
  }
  body .comm-tile-menu__item-link .comm-tile-menu__item-tile.comm-tile-menu__image-preview {
    position: relative;
    height: auto;
    display: flex;
    align-items: center;
    justify-content: flex-start;
  }
  body .comm-tile-menu__item-link .comm-tile-menu__icon-section {
    position: relative;
  }
  body .comm-tile-menu__item-link .comm-tile-menu__item-banner {
    height: 100% !important;
    width: auto !important;
    margin: 0;
    position: relative;
  }
  body .comm-tile-menu__item-link .comm-tile-menu__item-banner div,
  body .comm-tile-menu__item-link .comm-tile-menu__item-banner a {
    color: #3d5469 !important;
    font-size: 16px;
    margin-left: 13px;
    display: block;
    line-height: 1.3;
    transition: 0.3s ease-in-out all;
    -webkit-transition: 0.3s ease-in-out all;
    -moz-transition: 0.3s ease-in-out all;
    -ms-transition: 0.3s ease-in-out all;
    -o-transition: 0.3s ease-in-out all;
  }
  body .comm-tile-menu__item-link .comm-tile-menu__item-banner:hover div, body .comm-tile-menu__item-link .comm-tile-menu__item-banner:focus div, body .comm-tile-menu__item-link .comm-tile-menu__item-banner:hover a, body .comm-tile-menu__item-link .comm-tile-menu__item-banner:focus a {
    color: #00a3e0 !important;
  }
  body .comm-tile-menu__item-link .comm-tile-menu__icon {
    max-width: 1.25rem !important;
    max-height: 100% !important;
  }
  body .forceCommunityTopArticleList .title {
    font-size: 1rem;
    margin-bottom: 3rem;
  }
  body .forceCommunityTopArticleList .singleListContainer .topicHeader .topicHeaderLink {
    text-decoration: none;
  }
  body .forceCommunityTopArticleList .singleListContainer .topicHeader .topicHeaderLink:hover, body .forceCommunityTopArticleList .singleListContainer .topicHeader .topicHeaderLink:focus {
    color: #00a3e0;
  }
  body .forceCommunityTopArticleList .singleListContainer .topicHeader lightning-icon {
    display: none;
  }
  body c-tree-item div {
    background: #fff !important;
  }
  body div[data-region-name=sidebar] nav {
    margin-top: 3rem;
    margin-left: 5%;
  }
  body .faux-link {
    cursor: pointer;
    font-size: inherit;
    text-decoration: underline;
    transition: 0.3s ease-in-out all;
  }
  body .faux-link:hover, body .faux-link:active {
    opacity: 0.85;
  }
  body .vertical-groupDiv-1 li.groupMenuItem[ccnavmenus-treeItem_treeItem] {
    margin: 7px 0;
  }
  body .vertical-groupDiv-1 li.groupMenuItem[ccnavmenus-treeItem_treeItem] > c-tree-item[ccnavmenus-treeItem_treeItem] > div[role=ccnavMenu-treeItemCSS][ccnavmenus-treeItem_treeItem] {
    padding-left: 5px;
  }
  body .vertical-groupDiv-1 div[role=ccnavMenu-treeItemCSS][ccnavmenus-treeItem_treeItem] > div[data-is-leaf=true][ccnavmenus-treeItem_treeItem] {
    padding: 0;
    font-size: 16px;
  }
  body .groupMenuItem span {
    font-weight: 700;
  }
  body .groupMenuItem ul li span {
    font-weight: 400;
  }
  body div[role=ccnavMenu-treeItemCSS][ccnavmenus-treeItem_treeItem] > div[ccnavmenus-treeItem_treeItem] {
    padding-left: 0;
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
  }
  body div[role=ccnavMenu-treeItemCSS][ccnavmenus-treeItem_treeItem] > div[ccnavmenus-treeItem_treeItem] > span {
    display: flex;
    align-items: center;
  }
  body div[role=ccnavMenu-treeItemCSS][ccnavmenus-treeItem_treeItem] > div[data-is-leaf=true][ccnavmenus-treeItem_treeItem] {
    padding-left: 0;
  }
  body div[role=ccnavMenu-treeItemCSS][ccnavmenus-treeItem_treeItem] .slds-tree__item[ccnavmenus-treeItem_treeItem] > button[ccnavmenus-treeItem_treeItem] {
    color: #00a3e0;
    padding: 7px;
    margin: 0;
  }
  body div[role=ccnavMenu-treeItemCSS][ccnavmenus-treeItem_treeItem] .slds-tree__item[ccnavmenus-treeItem_treeItem] > button[ccnavmenus-treeItem_treeItem] svg {
    width: 15px;
    height: 15px;
  }
  body .forceListViewManagerGrid .listViewContent.slds-table--header-fixed_container {
    padding-top: 0;
  }
  body .sl-viewer-border-top.sl-datatable-container {
    height: auto !important;
  }
  body .forceListViewManagerGrid .slds-cell-fixed {
    position: static;
    min-height: 2rem;
    max-width: 100%;
    width: auto !important;
  }
  body .forceListViewManagerGrid .slds-th__action {
    height: auto;
  }
  body .forceListViewManagerGrid .slds-table_header-fixed thead th,
  body .forceListViewManagerGrid .slds-table--header-fixed thead th {
    width: auto !important;
  }
  body .forceListViewManagerGrid th.sortable a.toggle::after {
    pointer-events: none;
  }
  body table.forceRecordLayout > thead > tr > th.errorColumnHeader, body table.forceRecordLayout > thead > tr > th.selectionColumnHeader, body table.forceRecordLayout > thead > tr > th.actionColumnHeader {
    width: 55px !important;
  }
  body .keep-slds-truncate .slds-truncate {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  body.comm-page-global-search .slds-border_right.slds-medium-size_1-of-6 {
    display: none;
  }
  body.comm-page-global-search .slds-has-dividers--bottom.uiAbstractList {
    max-width: 900px;
    margin: 0 auto;
    padding: 50px 0;
  }
  body.comm-page-global-search .forceSearchQueryExpansionMessage.forceSearchResultsList {
    display: none;
  }
  body.comm-page-global-search .gridTitle {
    display: none;
  }
  body.comm-page-global-search .searchResultsSummaryText p,
  body.comm-page-global-search .searchResultsSummaryText .sortingInfo {
    color: #233e54;
  }
  body.comm-page-global-search .searchResultsSummaryText span.dot {
    color: transparent;
    position: relative;
  }
  body.comm-page-global-search .searchResultsSummaryText span.dot::before {
    content: "|";
    color: #233e54;
    position: absolute;
    left: 6px;
    top: 4px;
  }
  body.comm-page-global-search force-lookup.itemTitle a {
    color: #233e54;
    font-weight: 600;
  }
  body.comm-page-global-search force-lookup.itemTitle .formattedTextLookupTitle {
    border: none;
  }
  body.comm-page-global-search .slds-has-dividers--bottom > .slds-item {
    padding-left: 0.75rem;
    border-bottom-color: #233e54;
  }
  body.comm-page-global-search .slds-text-title {
    color: #233e54;
  }
  body .forceCommunityRichText #revel-footer ul .slds-m-bottom_large {
    margin-bottom: 1.5rem;
  }
  body .forceCommunityRichText .footer-container {
    background-color: #233e54;
    color: #fff;
    padding: 3rem 0;
  }
  body .forceCommunityRichText .footer-container .mobile-version {
    display: none;
  }
  body .forceCommunityRichText .footer-container ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  body .forceCommunityRichText .footer-container ul li {
    padding-left: 0;
  }
  body .forceCommunityRichText .footer-container ul li::before {
    display: none;
  }
  body .forceCommunityRichText .footer-container a {
    color: #fff;
  }
  body .forceCommunityRichText .footer-container .footer-content {
    display: flex;
  }
  body .forceCommunityRichText .footer-container .footer-content .footer-logo {
    width: 130px;
  }
  body .forceCommunityRichText .footer-container .footer-content .footer-logo svg {
    height: 100%;
    width: 100%;
  }
  body .forceCommunityRichText .footer-container .footer-content .footer-logo svg .st0 {
    fill: #fff !important;
  }
  body .forceCommunityRichText .footer-container .footer-content .footer-column {
    height: 100%;
    width: 100%;
  }
  body .forceCommunityRichText .footer-container .footer-content .footer-column .footer-socials-icons.mobile-version {
    display: none;
  }
  body .forceCommunityRichText .footer-container .footer-content .footer-column p {
    font-weight: 600;
    margin-bottom: 1rem;
    padding-top: 1rem;
    font-size: 1rem;
  }
  body .forceCommunityRichText .footer-container .footer-content .footer-column li {
    font-size: 0.875rem;
    font-weight: 300;
    margin: 0;
    padding: 0.25rem 0;
    line-height: 28.8px;
  }
  body .forceCommunityRichText .footer-container .footer-content .footer-column li p {
    margin-bottom: 0;
  }
  body .forceCommunityRichText .footer-container .footer-content-bottom {
    font-size: 0.9rem;
    font-weight: 300;
    margin-top: 6rem;
    padding-bottom: 4rem;
  }
  body .forceCommunityRichText .footer-container .footer-content-bottom .footer-iso {
    align-items: flex-end;
    border-bottom: 0.5px solid #fff;
    display: flex;
    flex-direction: column;
    padding-bottom: 3rem;
    width: 100%;
  }
  body .forceCommunityRichText .footer-container .footer-content-bottom .footer-iso p {
    display: inline-block;
  }
  body .forceCommunityRichText .footer-container .footer-content-bottom .footer-socials {
    display: flex;
    justify-content: space-between;
    margin-top: 3rem;
  }
  body .forceCommunityRichText .footer-container .footer-content-bottom .footer-socials .social-buttons {
    align-items: center;
    display: flex;
  }
  body .forceCommunityRichText .footer-container .footer-content-bottom .footer-socials .social-buttons .social-button {
    margin: 0 1rem;
  }
  body .forceCommunityRichText .footer-container .footer-content-bottom .footer-socials .social-buttons .social-button img {
    height: 22px;
    width: 22px;
  }
  body .forceCommunityRichText .footer-container .footer-content-bottom .footer-socials div:last-child {
    display: inline-block;
  }
  @media (max-width: 1199.98px) {
    body .footer-container .footer-content {
      flex-direction: column;
    }
    body .footer-container .footer-content .footer-column div.footer-socials-icons.mobile-version {
      display: block;
      margin: 2.5rem 0;
    }
    body .footer-container .footer-content .footer-column div.footer-socials-icons.mobile-version .social-buttons {
      display: flex;
      justify-content: space-around;
      width: 50%;
    }
  }
  @media (max-width: 1199.98px) and (max-width: 767.98px) {
    body .footer-container .footer-content .footer-column div.footer-socials-icons.mobile-version .social-buttons {
      width: 100%;
    }
  }
  @media (max-width: 1199.98px) {
    body .footer-container .footer-content .footer-column div.footer-socials-icons.mobile-version .social-buttons li {
      padding-right: 2rem;
    }
    body .footer-container .footer-content-bottom {
      margin-top: 2rem;
    }
    body .footer-container .footer-content-bottom .footer-socials .footer-socials-icons {
      display: none;
    }
  }
  body .uiScroller.scroller-wrapper.scroll-bidirectional.native {
    height: auto !important;
  }
  
  body.comm-page-custom-webhook-request flowruntime-flow flowruntime-list-container flowruntime-base-section flowruntime-screen-field .slds-form-element__label,
  body.comm-page-custom-webhook-request flowruntime-flow flowruntime-list-container flowruntime-base-section flowruntime-screen-field .slds-form-element__label span {
    color: #233e54;
    font-size: 1.0625rem;
    font-weight: 600;
    display: inline-block;
    line-height: 1;
    margin-bottom: 0;
  }
  body.comm-page-custom-webhook-request flowruntime-flow flowruntime-list-container flowruntime-base-section flowruntime-screen-field .slds-form-element__label {
    margin-bottom: 0.5rem;
  }
  body.comm-page-custom-webhook-request flowruntime-flow flowruntime-list-container flowruntime-base-section flowruntime-screen-field .slds-form-element__label.slds-rich-text-editor__output {
    display: inline-block;
  }
  body.comm-page-custom-webhook-request flowruntime-flow flowruntime-list-container flowruntime-base-section flowruntime-screen-field .flowruntime-input-label {
    padding-top: 0;
  }
  body.comm-page-custom-webhook-request flowruntime-flow flowruntime-list-container flowruntime-base-section flowruntime-screen-field lightning-input.flowruntime-inline {
    padding-top: 0;
  }
  body.comm-page-custom-webhook-request flowruntime-flow flowruntime-list-container flowruntime-base-section flowruntime-screen-field .flowruntime-input.slds-form-element.flowruntime-inline-container {
    align-items: center;
  }
  body.comm-page-custom-webhook-request flowruntime-flow flowruntime-list-container flowruntime-base-section flowruntime-screen-field .flowruntime-input.slds-form-element.flowruntime-inline-container label.slds-checkbox__label {
    display: flex;
    margin-bottom: 5px;
  }
  
  /*chat button stuff*/
  button#embeddedMessagingConversationButton {
    overflow: visible;
  }
  button#embeddedMessagingConversationButton::after {
    content: "How can we help?";
    color: #233e54;
    position: absolute;
    right: 93%;
    background: white;
    width: 150px;
    top: -16px;
    padding: 7px 5px;
    border-radius: 5px;
    box-shadow: 0 1px 8px -3px #000;
  }/*# sourceMappingURL=RevelSupportStyle.css.map */