- /**
- * @file
- * Colors and appearance styles.
- *
- * Component styles in this file are simple overrides for easy updating.
- */
- body {
- font-family: 'Open Sans', Helvetica, Arial, sans-serif;
- /**
- * Default font size for site should be set on body element in rem units.
- * This is better for some accessibility technologies. Although it's not true
- * under all circumstances, think of 1rem as being equal to 16px.
- */
- font-size: 1rem;
- line-height: 1.6;
- background: #ffffff;
- }
-
- a {
- color: #0073bd;
- }
-
- a:focus,
- a:hover {
- text-decoration: none;
- }
-
- a:active {
- background: #dddddd;
- }
-
- a.button {
- text-decoration: none;
- }
-
- blockquote,
- figcaption {
- border-left-color: #bbbbbb;
- }
-
- pre,
- code {
- color: #20252e;
- }
-
- code {
- border-color: #bbbbbb;
- background: #dee2ea;
- }
-
- pre code {
- border-left-color: #bbbbbb;
- background: transparent;
- }
-
- code p {
- display: inline;
- margin: 0;
- padding: 0;
- }
-
- /**
- * Table tags
- */
- td {
- border-color: #dee2ea;
- }
-
- th {
- border-right-color: #bbbbbb;
- background: #dee2ea;
- }
-
- th:last-child {
- border-right-color: #dee2ea;
- }
-
- /* Sort arrow color */
- table [aria-sort="descending"] a:after {
- border-top-color: #333333;
- }
-
- table [aria-sort="ascending"] a:after {
- border-bottom-color: #333333;
- }
-
- /**
- * Fieldsets.
- */
- fieldset {
- background-color: #ffffff;
- border-color: #bbbbbb;
- }
-
- legend {
- font-size: 1.1875em;
- font-weight: normal;
- }
-
- fieldset .fieldset-legend {
- text-transform: uppercase;
- }
-
- /**
- * Small Text Components
- */
- .marker {
- background: #abdeff;
- }
-
- .more-help-link a:before {
- color: #ffffff;
- background: #0074bd;
- }
-
- /**
- * Icon - External Link
- * Add following markup:
- *
- */
- .icon-external-link {
- border-color: #0074bd;
- }
-
- .icon-external-link-arrow {
- background: #0074bd;
- /* Should be bg color */
- border-color: #ffffff;
- }
-
- .icon-external-link-arrow:before {
- border-color: #0074bd;
- }
-
- .icon-external-link-arrow:after {
- border-bottom-color: #0074bd;
- }
-
- /**
- * Link list arrow color
- */
- .links li:before,
- .links li:after {
- border-color: #0074bd;
- }
-
- /**
- * Header Region
- * More layout styles included since they will effected by logo and
- * site name word size
- */
- .l-header {
- background: #20252e;
- }
-
- .l-header-inner {
- color: #fffffe;
- padding: 0;
- }
-
- @media (min-width: 34em) {
- .l-header-inner {
- min-height: 6.125rem;
- padding-right: .9375rem;
- padding-left: .9375rem;
- }
- }
-
- .l-header a {
- color: #fffffe;
- text-decoration: none;
- }
-
- .header-menu a:hover,
- .l-header a:active {
- text-decoration: underline;
- background: unset;
- }
-
- .block-system-header {
- /* Helps center .header-identity-wrapper on smaller screens */
- text-align: center;
- }
-
- @media (min-width: 34em) {
- .header-identity-wrapper {
- /* Helps center .header-identity-wrapper on smaller screens */
- display: inline-block;
- }
- }
-
- @media (min-width: 48em) {
- .header-identity-wrapper {
- text-align: left;
- }
- }
-
- .header-site-name-wrapper {
- font-size: 1.25rem;
- }
-
- @media (min-width: 34em) {
- .header-site-name-wrapper {
- font-size: 1.5em;
- }
- }
-
- @media (min-width: 62em) {
- .header-site-name-wrapper {
- font-size: 1.75em;
- }
- }
-
- .header-logo-wrapper {
- max-width: 6rem;
- height: 3.5rem;
- /* Keeps logo in same container as text but avoids padding */
- margin: -1.25rem 1rem -1rem -1.25rem;
- }
-
- @media (min-width: 48em) {
- .header-logo-wrapper {
- height: 4.25rem;
- /* Keeps logo in same container as text but avoids padding */
- margin: -1.75rem 1.25rem -1.25rem -1.25rem;
- }
- }
-
- .l-header .site-name {
- font-weight: 200;
- text-align: center;
- }
-
- .header-site-name-link {
- background: #0074bd;
- padding: 1.25rem 1.25rem 1rem;
- line-height: 1.25rem;
- text-align: center;
- }
-
- @media (min-width: 34em) {
- .header-site-name-link {
- background: transparent;
- display: inline-block;
- }
- }
-
- @media (min-width: 48em) {
- .header-site-name-link {
- padding: 1.75rem 1.25rem 1.25rem; /* Attempts to line up baselines */
- }
- }
-
- .header-site-slogan {
- line-height: 1.25rem;
- padding: 0.5rem 1rem;
- font-size: 0.75rem;
- text-align: center;
- }
-
- @media (min-width: 34em) {
- .header-site-slogan {
- height: 3.5rem;
- padding: 1.5625rem 1rem 0.9375rem; /* Attempts to line up baselines */
- float: left;
- }
- }
-
- @media (min-width: 48em) {
- .header-site-slogan {
- height: 4.25rem;
- padding: 2.0625rem 1.25rem 0.9375rem; /* Attempts to line up baselines */
- font-size: 1rem;
- }
- }
-
- /**
- * Menus in header area
- * More layout styles included since they'll be effected by menu item count
- * and word size
- */
- .header-menu {
- /* Center menu at mobile */
- text-align: center;
- }
-
- .header-menu > .links {
- /* Center menu at mobile */
- display: inline-block;
- }
-
- .l-header .menu,
- .l-header .menu > li {
- text-align: left;
- }
-
- .l-header .menu > li {
- font-size: 1em;
- }
-
- @media (min-width: 34em) {
- .l-header .menu > li {
- font-size: 1.125em;
- }
- }
-
- @media (min-width: 62em) {
- .l-header .menu > li {
- font-size: 1.375em;
- }
- }
-
- /**
- * Responsive menu styles
- */
- .menu-dropdown ul {
- background: rgba(0, 0, 0, 0.25);
- border-bottom-color: #20252e;
- }
-
- .js .menu-dropdown > li {
- border-bottom-color: #bbbbbb;
- }
-
- .menu-dropdown a.disabled {
- color: #bbbbbb;
- }
-
- @media (min-width: 48em) {
- .menu-dropdown a.disabled {
- color: #bbbbbb;
- }
-
- .js .menu-dropdown ul ul {
- border-left-color: #20252e;
- }
-
- .js .menu-dropdown > li:hover {
- background-color: #114a75;
- }
-
- .js .menu-dropdown > li.has-children > a:hover,
- .js .menu-dropdown > li.has-children > a:focus {
- background-color: #114a75;
- }
-
- .menu-dropdown a span.sub-arrow {
- border-top-color: #fffffe;
- }
-
- .menu-dropdown ul {
- background: #20252e;
- }
-
- .menu-dropdown ul a,
- .menu-dropdown ul a:hover,
- .menu-dropdown ul a:focus,
- .menu-dropdown ul a:active,
- .menu-dropdown ul a.highlighted {
- color: #fffffe;
- }
-
- .menu-dropdown ul a:hover,
- .menu-dropdown ul a:focus,
- .menu-dropdown ul a:active,
- .menu-dropdown ul a.highlighted {
- background: #114a75;
- }
-
- .menu-dropdown ul a.disabled {
- background: #fffffe;
- color: #cccccc;
- }
-
- .menu-dropdown ul a span.sub-arrow {
- border-left-color: #fffffe;
- }
-
- .menu-dropdown span.scroll-up,
- .menu-dropdown span.scroll-down {
- background: #fffffe;
- }
-
- .menu-dropdown span.scroll-up:hover,
- .menu-dropdown span.scroll-down:hover {
- background: #eeeeee;
- }
-
- .menu-dropdown span.scroll-up-arrow,
- .menu-dropdown span.scroll-down-arrow {
- border-bottom-color: #ffffff;
- }
-
- .menu-dropdown span.scroll-down-arrow {
- border-top-color: #ffffff;
- }
-
- [dir="rtl"] .menu-dropdown span.sub-arrow {
- border-right-color: #ffffff;
- }
- }
-
- /**
- * Footer styles
- */
- .l-footer {
- border-top: 0.25rem solid #bbbbbc;
- /* If footer text wraps, remove line-height & add padding styles to blocks */
- line-height: 3;
- padding: 0.5em 0 1em;
- margin: 5em 0 0;
- background-color: #fffeff;
- color: #000100;
- }
-
- /**
- * Powered by Backdrop Block
- */
- .l-footer .block-system-powered-by a {
- text-decoration: none;
- }
-
- .l-footer .block-system-powered-by a:hover {
- text-decoration: underline;
- }
-
- /**
- * Breadcrumb
- */
- .breadcrumb {
- background: #dee2ea;
- }
-
- .breadcrumb a {
- color: #010000;
- }
-
- /* Arrow color */
- .breadcrumb li:after {
- border-color: #ffffff;
- }
-
-
- /**
- * Tabledrag
- */
- .draggable a.tabledrag-handle {
- background: #ebeff7;
- }
-
- .draggable.drag td:after {
- background: #dee2ea;
- opacity: 0.3;
- }
-
- tr.draggable .handle,
- tr.draggable .handle .handle-inner {
- background: #333333; /* Resize icon color */
- }
-
- tr.draggable .handle:before {
- border-bottom-color: #333333; /* Resize icon color */
- }
-
- tr.draggable .handle:after {
- border-top-color: #333333; /* Resize icon color */
- }
-
- tr.draggable .handle .handle-inner:before {
- border-left-color: #333333; /* Resize icon color */
- }
-
- tr.draggable .handle .handle-inner:after {
- border-right-color: #333333; /* Resize icon color */
- }
-
- abbr.tabledrag-changed {
- background: #fce400;
- }
-
- /**
- * Backdrop Form Styles
- */
- .form-item-radio label,
- .form-radios label,
- .form-item-checkbox label,
- .form-checkboxes label {
- font-weight: 400;
- }
-
- .form-item .description,
- .password-strength,
- .password-match {
- border-left-color: #bbbbbb;
- }
-
- .field-suffix .machine-name-value {
- border-color: #dee2ea;
- font-family: Consolas, 'Lucida Console', 'Courier New', monospace;
- }
-
- select.form-select {
- font-weight: 400;
- border-color: #bbbbbb;
- color: #444b53;
- background: #ffffff;
- }
-
- select.form-select:focus {
- color: #000000;
- border-color: #43afe4;
- }
-
- input.form-submit,
- button.form-submit,
- .button {
- text-align: center;
- text-transform: uppercase;
- color: #333333;
- cursor: pointer;
- letter-spacing: 0.025em;
- line-height: 2.875;
- background: #d5d5d5;
- }
-
- .button:hover,
- .button:focus,
- input.form-submit:hover,
- input.form-submit:focus {
- color: #333333;
- background: #d5d5d5;
- }
-
- .button:active,
- input.form-submit:active {
- color: #333333;
- background: #d5d5d5;
- }
-
- .button,
- input.form-submit {
- color: #444b53;
- background: #e5e5e6;
- }
- input.button-primary,
- button.button-primary,
- .ui-state-default,
- .ui-widget-content .ui-state-default,
- .ui-widget-header .ui-state-default {
- color: white;
- background: #0074bd;
- border: none;
- }
-
- input.button-primary:hover,
- input.button-primary:focus,
- button.button-primary:hover,
- button.button-primary:focus {
- color: white;
- background-color: #114a75;
- }
-
- input.button-primary:active,
- button.button-primary:active {
- box-shadow: inset 0 0 0 0.125em #114a75;
- background-color: #0074bd;
- color: white;
- }
-
- a.button-secondary,
- input.button-secondary,
- button.button-secondary {
- color: #828188;
- background-color: white;
- box-shadow: inset 0 0 0 0.125em #97979e;
- }
-
- input.button-secondary:hover,
- input.button-secondary:focus,
- button.button-secondary:hover,
- button.button-secondary:focus {
- color: white;
- background-color: #97979e;
- }
-
- input.button-secondary:active,
- button.button-secondary:active {
- color: white;
- background-color: #97979e;
- box-shadow: inset 0 0 0 0.125em #555555;
- }
-
- input.button-danger,
- button.button-danger {
- color: #ff0000;
- box-shadow: inset 0 0 0 0.125rem #ff0000;
- background: transparent;
- }
-
- input.button-danger:hover,
- input.button-danger:focus,
- button.button-danger:hover,
- button.button-danger:focus {
- color: #ffffff;
- background-color: #ff0000;
- }
-
- input.form-button-disabled,
- input.form-button-disabled:active,
- input.form-submit[disabled],
- button.form-submit[disabled],
- .button[disabled] {
- background: #eeeeee;
- border-color: #eeeeee;
- text-shadow: none;
- color: #999999;
- }
-
- input.button-danger[disabled],
- button.button-danger[disabled],
- input.button-secondary[disabled],
- button.button-secondary[disabled] {
- background: #fefefe;
- box-shadow: inset 0 0 0 0.125rem #dddddd;
- color: #cccccc;
- }
-
- input.form-autocomplete,
- input.form-text,
- input.form-tel,
- input.form-date,
- input.form-time,
- input.form-email,
- input.form-url,
- input.form-color,
- input.form-number,
- input.form-search,
- input.form-file,
- textarea.form-textarea {
- border-color: #bbbbbb;
- font-weight: 400;
- color: #444b53;
- background: #ffffff;
- }
-
- input.form-text:focus,
- input.form-tel:focus,
- input.form-date:focus,
- input.form-time:focus,
- input.form-email:focus,
- input.form-url:focus,
- input.form-color:focus,
- input.form-number:focus,
- input.form-search:focus,
- input.form-file:focus,
- textarea.form-textarea:focus {
- color: #000000;
- border-color: #43afe4;
- }
-
- .form-disabled input.form-autocomplete,
- .form-disabled input.form-text,
- .form-disabled input.form-tel,
- .form-disabled input.form-date,
- .form-disabled input.form-time,
- .form-disabled input.form-email,
- .form-disabled input.form-url,
- .form-disabled input.form-color,
- .form-disabled input.form-number,
- .form-disabled input.form-search,
- .form-disabled input.form-file,
- .form-disabled textarea.form-textarea,
- .form-disabled select.form-select,
- input.form-autocomplete[disabled],
- input.form-text[disabled],
- input.form-tel[disabled],
- input.form-date[disabled],
- input.form-time[disabled],
- input.form-email[disabled],
- input.form-url[disabled],
- input.form-color[disabled],
- input.form-number[disabled],
- input.form-search[disabled],
- input.form-file[disabled],
- textarea.form-textarea[disabled],
- select.form-select[disabled] {
- background-color: #eeeeee;
- color: #bbbbbb;
- }
-
- .form-error input.form-autocomplete,
- .form-error input.form-text,
- .form-error input.form-tel,
- .form-error input.form-date,
- .form-error input.form-time,
- .form-error input.form-email,
- .form-error input.form-url,
- .form-error input.form-color,
- .form-error input.form-number,
- .form-error input.form-search,
- .form-error input.form-file,
- .form-error textarea.form-textarea,
- .form-error select.form-select {
- border-color: #ff0000;
- }
-
- .form-type-checkboxes.form-error,
- .form-type-radios.form-error {
- border: 0.125rem solid #ff0000;
- }
- /* Display border on a single checkbox, but not on checkboxes within a group. */
- .form-type-checkbox.form-error {
- border: 0.125rem solid #ff0000;
- }
- .form-type-checkboxes.form-error .form-type-checkbox.form-error {
- border: none;
- }
-
- ul.action-links a {
- background-color: transparent;
- line-height: 1.875;
- }
-
- [dir="rtl"] ul.action-links a {
- background-position: right center;
- }
-
- /**
- * Collapsible Fieldsets
- */
- .js fieldset.collapsible .fieldset-legend a:before {
- border-top-color: #000000;
- }
-
- /**
- * Teaser
- */
- .view-mode-teaser + .view-mode-teaser {
- border-top-color: #bbbbbb;
- }
-
- /**
- * Pager
- */
- .pager-first,
- .pager-previous,
- .pager-ellipsis,
- .pager-current,
- .pager-next,
- .pager-last,
- .pager-item {
- background: #586172;
- color: #ffffff;
- }
-
- .pager-first a,
- .pager-previous a,
- .pager-next a,
- .pager-last a,
- .pager-item a {
- color: #ffffff;
- }
-
- .pager-first a:hover,
- .pager-previous a:hover,
- .pager-next a:hover,
- .pager-last a:hover,
- .pager-item a:hover {
- background: #3c4350;
- }
-
- .pager-current {
- background: #20252e;
- }
-
- .pager-first a:before,
- .pager-first a:after,
- .pager-previous a:before,
- .pager-next a:before,
- .pager-last a:before,
- .pager-last a:after {
- /* Mobile chevron color */
- border-color: #ffffff;
- }
-
- /**
- * Progress Bar
- * See system module
- */
- .progress {
- font-weight: bold;
- }
-
- .progress .bar {
- border-color: #e5e5e6;
- background: #e5e5e6;
- }
-
- .progress .filled {
- background: #586172;
- }
-
- /* Progress Bar Animation */
- .progress .filled:after {
- border-color: #3c4350;
- }
-
- /**
- * Dialog overrides
- */
- .ui-dialog {
- border-color: #20252e;
- }
-
- .ui-dialog .ui-dialog-titlebar {
- background: #20252e;
- color: #ffffff;
- }
-
- .ui-dialog .ui-dialog-titlebar-close {
- background: #008be2;
- }
-
- /* Close X color */
- .ui-dialog .ui-dialog-titlebar-close .ui-icon:before,
- .ui-dialog .ui-dialog-titlebar-close .ui-icon:after {
- background: #ffffff;
- }
-
- /**
- * Custom Hero Component
- */
- .block-hero {
- font-size: 1em;
- }
-
- @media (min-width: 25em) {
- .block-hero {
- padding: 2rem 3rem 3rem;
- font-size: 1.3em;
- }
- }
-
- @media (min-width: 34em) {
- .block-hero {
- font-size: 1.5em;
- }
- }
-
- /* Default background when hero doesn't have image */
- .block-hero-no-image {
- background-color: #0074bd;
- background-image: url(../images/texture.png);
- background-repeat: repeat;
- background-position: center center;
- background-blend-mode: luminosity; /* Colorizes bg image */
- }
-
- .no-background-blend-mode .block-hero-no-image:before {
- /* If we don't have blend-modes, use a more saturated version of overlay color */
- /* Semi-transparent overlay has similar effect as luminosity */
- background: #009dff;
- opacity: 0.5;
- }
-
- .block-hero .block-title {
- font-weight: 200;
- line-height: 1.2;
- font-size: 2.3em;
- }
-
- @media (min-width: 34em) {
- .block-hero .block-title {
- font-size: 2.625em;
- }
- }
-
- /**
- * Primary admin tabs
- */
- nav.tabs:before {
- /* Background behind primary tabs */
- background-color: #586172;
- }
-
- ul.primary {
- font-size: 0.9375em;
- text-transform: uppercase;
- }
-
- ul.primary li a,
- ul.primary li a:visited,
- ul.primary li a:hover,
- ul.primary li.active a,
- .expand-dropdown-tabs-control,
- .responsive-tabs-mobile .expand-dropdown-tabs-control:before,
- .responsive-tabs-mobile .expand-dropdown-tabs-label {
- border-color: #586172; /* Should be color of bg behind tabs */
- color: #010000;
- background-color: #dee2ea;
- }
-
- ul.primary li.active a,
- ul.primary li.active a.active,
- ul.primary li.active a:active,
- ul.primary li.active a:visited,
- .responsive-tabs-mobile .expand-dropdown-tabs-label {
- color: #000001;
- background-color: #ffffff;
- font-weight: bold;
- }
-
- ul.primary li a:hover,
- ul.primary li a:focus,
- .expand-dropdown-tabs-control:hover,
- .expand-dropdown-tabs-control:focus,
- .responsive-tabs-mobile .expand-dropdown-tabs-control:hover:before,
- .responsive-tabs-mobile .expand-dropdown-tabs-control:focus:before,
- .responsive-tabs-mobile .expand-dropdown-tabs-control.js-active:before,
- .expand-dropdown-tabs-control.js-active {
- color: #000001;
- background: #d5d5d5;
- }
-
- ul.primary li a:active,
- .expand-dropdown-tabs-control:active,
- .responsive-tabs-mobile .expand-dropdown-tabs-control:active:before {
- background: #dee2ea;
- box-shadow: inset 0 0 0 0.125em #d5d5d5;
- }
-
- /**
- * Secondary admin tabs
- */
- ul.secondary {
- font-size: 0.8125em;
- font-weight: bold;
- background-color: #ffffff;
- }
-
- ul.secondary li a {
- border-color: #e3e2e2;
- color: #444b53;
- }
-
- ul.secondary li a:hover,
- ul.secondary li a:focus,
- ul.secondary li.active a,
- ul.secondary li.active a.active {
- color: #000000;
- background: #e3e2e2;
- }
-
- ul.secondary li a:active {
- color: #000000;
- background: #e3e2e2;
- box-shadow: inset 0 0 0 0.125em #ffffff;
- }
-
- /**
- * Contextual Links font-size
- */
- .contextual-links-wrapper {
- font-size: 0.9rem;
- }
-
- /**
- * Unpublished indicator.
- */
- .unpublished-indicator {
- line-height: 1.6rem;
- background-color: #ff0000;
- color: #ffffff;
- padding: .75rem;
- }
-
- /**
- * Responsive tabs
- */
- .responsive-tabs-mobile ul.primary {
- background: #ffffff;
- }
-
- .expand-dropdown-tabs ul.responsive-tabs-dropdown li a,
- .expand-dropdown-tabs ul.responsive-tabs-dropdown li a:hover {
- border-top-color: #ffffff;
- }
-
- .expand-dropdown-tabs-control:before {
- content: '...';
- font-weight: bold;
- }
-
- .responsive-tabs-after .expand-dropdown-tabs-control {
- border-left-color: 2px solid #d5d5d5;
- }
-
- .expand-dropdown-tabs-label {
- text-transform: uppercase;
- }
-
- .expand-dropdown-tabs-control:hover .expand-dropdown-tabs-label,
- .responsive-tabs-mobile.js-active .expand-dropdown-tabs-label {
- background: #e8e8e8;
- }
-
- .responsive-tabs-mobile.expand-dropdown-tabs .expand-dropdown-tabs-label,
- .responsive-tabs-mobile.expand-dropdown-tabs:hover .expand-dropdown-tabs-label {
- background: #ffffff;
- }
-
- .responsive-tabs-mobile .expand-dropdown-tabs-control.js-active {
- background: #ffffff;
- }
-
- .responsive-tabs-mobile .expand-dropdown-tabs-control:before {
- background: #dee2ea;
- }
-
- .responsive-tabs-mobile.expand-dropdown-tabs .expand-dropdown-tabs-control:before {
- background: #ffffff;
- }
-
- .responsive-tabs-mobile .expand-dropdown-tabs-control:after {
- border-right-color: #000000;
- }
-
- .expand-dropdown-tabs .expand-dropdown-tabs-control:after {
- border-top-color: #d5d5d5;
- }
-
- .responsive-tabs-mobile ul.primary,
- .responsive-tabs-mobile.expand-dropdown-tabs ul.primary {
- background: #ffffff;
- }
-
- .responsive-tabs-mobile ul.primary,
- .expand-dropdown-tabs.responsive-tabs-mobile ul.primary {
- border-radius: 4px;
- }
-
- .responsive-tabs-mobile ul.primary li {
- border-bottom-color: #ffffff;
- }
-
- .responsive-tabs-mobile ul.primary a:after {
- background: #d5d5d5;
- }
-
- .responsive-tabs-mobile-header-padder {
- background: #586172;
- }
-
- /**
- * Comments
- */
- .comments .indented:before {
- top: -1em;
- left: 0;
- width: 0.5em;
- height: 1.5em;
- border-left-color: #dee2ea;
- border-bottom-color: #dee2ea;
- }
-
- .comments .indented:after {
- border-top-color: #dee2ea;
- border-right-color: #dee2ea;
- }
-
- .comment-header:before {
- border-bottom-color: #dee2ea;
- border-left-color: #dee2ea;
- background: #ffffff;
- }
-
- .comment .comment-text {
- border-color: #dee2ea;
- }
-
- .comment-title {
- padding: 1em 1.25em 0.25em;
- }
-
- .comment-title h3 {
- font-size: 1.125em;
- }
-
- .comment-time {
- font-size: 0.875em;
- }
-
- .comment-footer {
- background: #dee2ea;
- }
-
- /**
- * Font related override utility classes
- */
- .color-inverse {
- color: #ffffff;
- }
-
- .font-size-xxxxlarge {
- font-size: 2.625rem;
- }
-
- .font-size-xxxlarge {
- font-size: 2.25rem;
- }
-
- .font-size-xxlarge {
- font-size: 1.8125rem;
- }
-
- .font-size-xlarge {
- font-size: 1.625rem;
- font-weight: 400;
- }
-
- .font-size-large {
- font-size: 1.4375rem;
- }
-
- .font-size-medium {
- font-size: 1.25rem;
- }
-
- .font-size-normal {
- font-size: 1rem;
- }
-
- .font-size-small {
- font-size: 0.875rem;
- }
-
- .font-size-xsmall {
- font-size: 0.75rem;
- }
-
- .font-weight-bold {
- font-weight: 600;
- }
-
- .font-weight-normal {
- font-weight: 400;
- }
-
- .font-weight-light {
- font-weight: 200;
- }
-
- .font-style-italic {
- font-style: italic;
- }
-
- .font-style-normal {
- font-style: normal;
- }
-
- /* Color Module: Don't touch */
-
- /**
- * Status messages
- * Uncomment background-image styles to override, URL will need to be
- * updated to work in a sub-theme.
- */
-
- /* Neutral or Good status message colors */
- .messages.status {
- color: #234600;
- background-color: #e9eebc;
- }
- div.messages.status:before {
- /* background-image: url(../../../misc/message-32-ok.png); */
- background-color: #cfde56;
- }
-
- /* Warning status message colors */
- .messages.warning {
- color: #555;
- background-color: #faf5c9;
- }
- div.messages.warning:before {
- /* background-image: url(../../../misc/message-32-warning.png); */
- background-color: #fce400;
- }
-
- /* Error status message colors */
- .messages.error {
- color: #f00;
- background-color: #f9edec;
- }
- div.messages.error:before {
- /* background-image: url(../../../misc/message-32-error.png); */
- background-color: #f00;
- }
-
- /* Info status message colors */
- .messages.info {
- color: #004570;
- background-color: #bdf;
- }
- div.messages.info:before {
- /* background-image: url(../../../misc/message-32-info.png); */
- background-color: #0074bd;
- }
-
- /**
- * SVG overrides for status messages
- * Using linear-gradient so the style only applies to browsers that can render
- * SVGs.
- */
- div.status:before {
- /* background-image: linear-gradient(transparent, transparent), url(../../../misc/message-ok.svg); */
- }
-
- div.warning:before {
- /* background-image: linear-gradient(transparent, transparent), url(../../../misc/message-warning.svg); */
- }
-
- div.error:before {
- /* background-image: linear-gradient(transparent, transparent), url(../../../misc/message-error.svg); */
- }