2024-09-16 11:06:14 -04:00
|
|
|
/*
|
|
|
|
Styling for content pages
|
2024-09-18 10:36:08 -04:00
|
|
|
Including: about, blog, /for/__, legal, contact, portals, wiki, gallery, plans, and interstitial payment page
|
2024-09-16 11:06:14 -04:00
|
|
|
*/
|
|
|
|
|
|
|
|
// TODO: consolidate cms.scss and content.scss
|
|
|
|
|
|
|
|
.content-page {
|
2024-09-19 09:42:13 -04:00
|
|
|
&.content {
|
|
|
|
padding-top: $header-height; // remove extra padding added by .content. Keep .content selector to increase specificity
|
|
|
|
}
|
|
|
|
|
2024-09-16 11:06:14 -04:00
|
|
|
word-break: break-word;
|
|
|
|
|
|
|
|
/*
|
|
|
|
Links and Buttons
|
|
|
|
*/
|
|
|
|
|
|
|
|
// TODO: remove an use link style in more generic selector,
|
|
|
|
// which is likely .website-redesign to start
|
|
|
|
// a {
|
|
|
|
// color: @link-color-alt;
|
|
|
|
// &:hover {
|
|
|
|
// color: @link-hover-color-alt;
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
|
|
|
|
hr {
|
|
|
|
border-color: var(--neutral-30);
|
|
|
|
}
|
|
|
|
|
|
|
|
/*
|
|
|
|
section
|
|
|
|
*/
|
|
|
|
section {
|
2024-09-18 10:36:08 -04:00
|
|
|
padding: var(--spacing-16) var(--spacing-05) 0 var(--spacing-05);
|
2024-09-16 11:06:14 -04:00
|
|
|
|
|
|
|
// TODO: confirm if we will still support this and if so what colors to use
|
|
|
|
// &.color-block {
|
|
|
|
// &.green-dark {
|
|
|
|
// background-color: @ol-dark-green;
|
|
|
|
// }
|
|
|
|
// &.green {
|
|
|
|
// background-color: @ol-green;
|
|
|
|
|
|
|
|
// .no-card * {
|
|
|
|
// .btn-primary,
|
|
|
|
// .btn-success {
|
|
|
|
// // only correct button colors when green on green
|
|
|
|
// .btn-primary-on-primary-bg;
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
// &.blue-gray-dark {
|
|
|
|
// background-color: @ol-blue-gray-5;
|
|
|
|
// }
|
|
|
|
// &.blue-gray-light {
|
|
|
|
// background-color: @ol-blue-gray-1;
|
|
|
|
// }
|
|
|
|
|
|
|
|
// &.green,
|
|
|
|
// &.green-dark,
|
|
|
|
// &.blue-gray-dark {
|
|
|
|
// .no-card * {
|
|
|
|
// &:not(.btn) {
|
|
|
|
// color: @white;
|
|
|
|
// }
|
|
|
|
// a {
|
|
|
|
// text-decoration: underline;
|
|
|
|
// }
|
|
|
|
// .btn {
|
|
|
|
// text-decoration: none;
|
|
|
|
// }
|
|
|
|
|
|
|
|
// .form-control {
|
|
|
|
// color: @input-color;
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
|
|
|
|
.section-row {
|
2024-09-25 10:55:15 -04:00
|
|
|
@extend .container;
|
2024-09-16 11:06:14 -04:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
.content-container > section:first-child {
|
2024-09-19 09:42:13 -04:00
|
|
|
padding-top: var(--spacing-15);
|
2024-09-16 11:06:14 -04:00
|
|
|
}
|
|
|
|
|
|
|
|
section.no-top-padding {
|
|
|
|
/* opt out of padding via the CMS */
|
|
|
|
padding-top: 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
// TODO: only used on about page. Confirm with UX changes needed
|
|
|
|
// .container-small {
|
|
|
|
// section .section-row {
|
|
|
|
// /* match col-sm-8 */
|
|
|
|
// /* @grid-gutter-width is used for margins */
|
|
|
|
// max-width: (@screen-sm * (8/12)) - @grid-gutter-width;
|
|
|
|
// @media (min-width: @screen-md-min) {
|
|
|
|
// max-width: (@screen-md * (8/12)) - @grid-gutter-width;
|
|
|
|
// }
|
|
|
|
// @media (min-width: @screen-lg-min) {
|
|
|
|
// max-width: (@screen-lg * (8/12)) - @grid-gutter-width;
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
|
|
|
|
/*
|
|
|
|
lists
|
|
|
|
*/
|
|
|
|
|
|
|
|
.list-without-style {
|
|
|
|
list-style: none;
|
|
|
|
margin: 0;
|
|
|
|
padding: 0;
|
|
|
|
}
|
|
|
|
}
|