div[data-style-key='brightspot-rte-wiris-WirisMathRichTextElement'] {
    display: inline;
}

div[data-style-key='brightspot-rte-wiris-WirisChemTypeRichTextElement'] {
    display: inline;
}

bsp-wiris-math img.Wirisformula {
    background-color: white;
    display: inline;
}

bsp-wiris-chem img.Wirisformula {
    background-color: white;
    display: inline;
}

div.Enhancement-preview:has(div.rte2-block-preview>img.Wirisformula) {
    background-color: white;
    display: inline;
}

.Enhancement .rte2-block-preview img.Wirisformula {
    background-color: white;
    display: inline;
}

button.wrs_modal_button_accept {
    background-color: rgb(119, 142, 154);
}

button.wrs_button_accept {
    background-color: rgb(119, 142, 154);
}

div.AutoExpand[data-value*="wiris"] {
    overflow: clip;
    overflow-clip-margin: 8px;
}

div.AutoExpand[data-value*="wiris"] bsp-line {
    overflow: clip;
}

stride-keyword, stride-url, stride-popup, stride-lti-link, stride-learning-object {
    color: #1E4F94;
    text-decoration-line: underline;
}

stride-horizontal-line.rte2-style-com-k12-calms-activity-activitymodule-text-rte-HorizontalLineRichTextElement {
    display: inline-block;
    width: 100%;
    border-top: 1px solid grey;
}

stride-inline-quote.Enhancement.rte2-style-com-k12-calms-activity-activitymodule-text-rte-InlineQuoteRichTextElement {
    margin-left: 5%;
}

stride-digital-material {
    color: #1E4F94;
    text-decoration-line: underline;
}

h4.Enhancement.rte2-style-brightspot-rte-heading-Heading4 {
    --Text-height: 24px;
    font-size: 20px;
    line-height: 24px;
    font-weight: bold;
}

h5.Enhancement.rte2-style-brightspot-rte-heading-Heading5 {
    --Text-height: 20px;
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
}

h6.Enhancement.rte2-style-brightspot-rte-heading-Heading6 {
    --Text-height: 18px;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
}

stride-fib {
    color: #1E4F94;
    text-decoration-line: underline;
}

highlight-body.rte2-style-brightspot-rte-styles-HighlightBodyRichTextElement {
    background-color: #fcfcc8;
    font-weight: bold;
    line-height: 1.5rem;
    font-size: 1rem;
}

highlight-text-box.rte2-style-brightspot-rte-styles-HighlightTextBodyRichTextElement {
    line-height: 1.625rem;
    font-size: 1rem;
    font-weight: 600;
    background-color: #f6f6f6;
    border: solid 0.125rem #ced8d9;
    border-radius: 0.625rem;
    padding: 1.25rem;
    display: inline-block;
}

sidebar-body.rte2-style-brightspot-rte-styles-SidebarBodyRichTextElement {
    font-size: 0.875rem;
    line-height: 1.5rem;
    font-weight: 600;
    background-color: #fff;
    border: solid 0.125rem #ced8d9;
    border-radius: 0.625rem;
    padding: 1.25rem;
    display: inline-block;
}

call-out-text-horizontal.rte2-style-brightspot-rte-styles-CallOutTextHorizontalRichTextElement {
    font-weight: 600;
    display: inline-block;
    padding: 1.25rem;
    position: relative;
    font-size: 1.125rem;
    line-height: 1.75rem;
    border-top-style: double;
    border-color: #d2d9e3;
    border-top-width: 0.3625rem;
}

call-out-text-vertical.rte2-style-brightspot-rte-styles-CallOutTextVerticalRichTextElement {
    font-weight: 600;
    display: inline-block;
    padding: 1.25rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    position: relative;
    border-left-style: double;
    border-color: #d2d9e3;
    border-left-width: 0.3625rem;
}

.ScopeAndSequenceTreeViewWidget-button {
    display: block;
    text-align: center;
}

div[name="scopeAndSequenceList"].loading::before {
    display: flex;
    font-family: Material Icons;
    font-feature-settings: "liga";
    font-size: 72px;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1;
    animation: spin var(--time-xl) infinite ease-in-out;
    color: var(--color-black);
    content: 'autorenew';
    align-items: center;
    justify-content: center;
    position: relative;
    top: calc(10% - var(--Icon-size) / 2);
    visibility: visible;
    z-index: 1;
}

div[name="scopeAndSequenceList"].loading {
    height: 100%;
}

span.shared-indicator {
    color: red;
}

.SearchWidget-moreFilters.is-expanded>:not(h2) {
    display: flex;
    flex-direction: column;
}

.searchFiltersLocal [data-field-name="getIdAsString"] {
    order: -1;
}

.GeneralCustomWidgetButton {
    margin-top: 10%;
    margin-left: 14%;
    display: block;
    text-align: center;
}
