.section-style .r_0>.portal-row-container {
    border-radius: unset;
    padding: 2rem 0;
    margin: 1rem auto;
}
.section-style .r_0>.portal-row-container .Content.Segments {
    background-color: unset;
}
.section-style .r_0.portal-row {
    margin: 1rem 0;
}
.section-style .portal_301 > div:nth-child(odd) {
    background-color: #f0f0f0;
    color: #000;
}

.section-style .r_1>.portal-row-container {
    border-radius: unset;
    padding: 2rem 0;
    margin: 1rem auto;
}
.section-style .r_1>.portal-row-container .Content.Segments {
    background-color: unset;
}
.section-style .r_1.portal-row {
    margin: 1rem 0;
}
.section-style .port-headings {
    display: none;
}
.section-style .Port.Segments {
    box-shadow: unset;
    margin-bottom: unset;
    border-radius: unset;
}
.section-style .Port.Content .port-container img {
    border-radius: unset !important;
}
.section-style .TodayBottom>div>div {
    max-width: 900px;
    margin: 0 auto;
}
.section-style .port-container>*:first-child {
    margin-top: unset !important;
}
.portal-page--section.TodayBottom {
    background: #ffffff;
    padding: 0 !important;
}
.BasicCollaboration.web-page-sections {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
}
.BasicCollaboration.web-page-sections > .page-menu-section {
    margin-left: auto;
    margin-right: auto;
    max-width: 1375px;
    width: 95%;
}
.BasicCollaboration.web-page-sections.basic-page-content > .today-portal-container.about-page {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.portal-page--section.TodayBottom > .portal-section {
    background: var(--portal-section-bg, #ffffff);
    color: var(--portal-section-color, inherit);
    margin: 0;
    padding: var(--portal-section-padding-y, 48px) 0;
    width: 100%;
}
.portal-page--section.TodayBottom > .portal-section:nth-child(odd) {
    --portal-section-bg: #ffffff;
}
.portal-page--section.TodayBottom > .portal-section:nth-child(even) {
    --portal-section-bg: #f0f0f0;
}
.portal-page--section .portal-section__inner {
    align-items: var(--portal-section-align-items, stretch);
    column-gap: var(--portal-section-column-gap, 0px);
    margin: 0 auto;
    max-width: var(--portal-section-max-width, 1375px);
    padding: 0;
    width: 100%;
}
.portal-page--portal:not(.portal-page--section) .portal-section__inner {
    align-items: var(--portal-section-align-items, stretch);
    column-gap: var(--portal-section-column-gap, 0px);
}
.portal-page--section .portal-column {
    background: var(--portal-column-bg, transparent) !important;
    border: var(--portal-column-border-width, 0) solid var(--portal-column-border-color, #dddddd) !important;
    border-radius: var(--portal-column-border-radius, 0) !important;
    box-shadow: var(--portal-column-box-shadow, none);
    padding: var(--portal-column-padding, 0) !important;
}
.portal-page--section .portal-column.portal-column-shadow-small {
    box-shadow: 0 2px 8px rgba(0, 0, 0, .10);
}
.portal-page--section .portal-column.portal-column-shadow-medium {
    box-shadow: 0 6px 18px rgba(0, 0, 0, .14);
}
.portal-page--section .portal-column.portal-column-shadow-large {
    box-shadow: 0 12px 32px rgba(0, 0, 0, .18);
}
.portal-page--section .Segments {
    background: var(--portal-column-content-bg, transparent) !important;
    border: var(--portal-column-content-border-width, 0) solid var(--portal-column-content-border-color, #dddddd) !important;
    border-radius: var(--portal-column-content-border-radius, 0) !important;
    color: var(--portal-column-content-color, inherit);
    margin: 0 !important;
    padding: var(--portal-column-content-padding, 0) !important;
    text-align: var(--portal-column-content-text-align, inherit);
}
.portal-page--section .portal-widget.Port.Segments {
    background: transparent;
    border-radius: 0;
    box-shadow: none;
    margin-bottom: var(--portal-widget-margin-bottom, 0px) !important;
}
.portal-page--section .portal-widget > .port-container {
    background: transparent;
    border-radius: 0;
    box-shadow: none;
    padding: 0 !important;
}
.portal-page--section .portal-widget .port-headings {
    border: 0;
    margin: 0 0 18px;
    padding: 0;
}
.portal-inline-content {
    display: contents;
}
.BlogListPortalContainer .blog.meta .AuthorName {
    display: none;
}
.blog-collection-row {
    border: 1px solid #ccc;
    padding: .5rem;
    border-radius: 5px;
    margin: .5rem 0 !important;
    background-color: #fafafa;
}
.VideoCollection .SimilarVideos .VideoURL {
    border: 1px solid #ccc;
    padding: .5rem;
    border-radius: 5px;
    margin: .5rem 0 !important;
    background-color: #fafafa;
}
.Port-Latest-Files .no-details.base-info {
    padding: .5rem;
    border: 1px solid #ccc;
    border-radius: 5px;
    background-color: #fafafa;
}
