Base Content Styles
These styles provide reasonable defaults for common HTML elements.
They are applied only for content wrapped in a container with the .spr-content
class.
Note: Requires import of the Sprout reset file to display properly.
Example
html
<main class="spr-content">
<h1>Main heading</h1>
<h2>Sub heading</h2>
<h3>Sub heading 2</h3>
<h4>Sub heading 3</h4>
<h5>Sub heading 4</h5>
<p>Lorem ipsum dolor sit amet, <strong>consectetur adipiscing elit</strong>, sed do eiusmod tempor <i>incididunt</i> ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
<a href="#">Example link.</a>
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
</main>
Compiled CSS
Example
scss
@import 'base/all';
css
compiled
@keyframes openPopover {
from {
transform: scale(0.9);
}
to {
transform: scale(1);
}
}
.spr-inset-none {
padding: 0rem 0rem;
}
.spr-inset-h-none {
padding-left: 0rem;
padding-right: 0rem;
}
.spr-inset-v-none {
padding-top: 0rem;
padding-bottom: 0rem;
}
.spr-stack-container-none {
display: flex;
flex-direction: column;
}
.spr-stack-container-none > :not(:last-child) {
margin-bottom: 0rem;
}
.spr-inline-container-none {
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: flex-start;
}
.spr-inline-container-none > :not(:last-child) {
margin-right: 0rem;
}
.spr-inline-container-none.spr-justify-left {
justify-content: flex-start;
}
.spr-inline-container-none.spr-justify-right {
justify-content: flex-end;
}
.spr-inline-container-none.spr-justify-center {
justify-content: center;
}
.spr-inline-container-none.spr-justify-space-between {
justify-content: space-between;
}
.spr-inline-container-none.spr-align-left {
align-items: flex-start;
}
.spr-inline-container-none.spr-align-right {
align-items: flex-end;
}
.spr-inline-container-none.spr-align-center {
align-items: center;
}
.spr-inline-container-none.spr-align-space-between {
align-items: space-between;
}
.spr-stack-none {
margin-bottom: 0rem;
}
.spr-inline-none {
margin-right: 0rem;
}
.spr-inset-xxs {
padding: 0.25rem 0.25rem;
}
.spr-inset-h-xxs {
padding-left: 0.25rem;
padding-right: 0.25rem;
}
.spr-inset-v-xxs {
padding-top: 0.25rem;
padding-bottom: 0.25rem;
}
.spr-stack-container-xxs {
display: flex;
flex-direction: column;
}
.spr-stack-container-xxs > :not(:last-child) {
margin-bottom: 0.25rem;
}
.spr-inline-container-xxs {
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: flex-start;
}
.spr-inline-container-xxs > :not(:last-child) {
margin-right: 0.25rem;
}
.spr-inline-container-xxs.spr-justify-left {
justify-content: flex-start;
}
.spr-inline-container-xxs.spr-justify-right {
justify-content: flex-end;
}
.spr-inline-container-xxs.spr-justify-center {
justify-content: center;
}
.spr-inline-container-xxs.spr-justify-space-between {
justify-content: space-between;
}
.spr-inline-container-xxs.spr-align-left {
align-items: flex-start;
}
.spr-inline-container-xxs.spr-align-right {
align-items: flex-end;
}
.spr-inline-container-xxs.spr-align-center {
align-items: center;
}
.spr-inline-container-xxs.spr-align-space-between {
align-items: space-between;
}
.spr-stack-xxs {
margin-bottom: 0.25rem;
}
.spr-inline-xxs {
margin-right: 0.25rem;
}
.spr-inset-xs {
padding: 0.5rem 0.5rem;
}
.spr-inset-h-xs {
padding-left: 0.5rem;
padding-right: 0.5rem;
}
.spr-inset-v-xs {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
}
.spr-stack-container-xs {
display: flex;
flex-direction: column;
}
.spr-stack-container-xs > :not(:last-child) {
margin-bottom: 0.5rem;
}
.spr-inline-container-xs {
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: flex-start;
}
.spr-inline-container-xs > :not(:last-child) {
margin-right: 0.5rem;
}
.spr-inline-container-xs.spr-justify-left {
justify-content: flex-start;
}
.spr-inline-container-xs.spr-justify-right {
justify-content: flex-end;
}
.spr-inline-container-xs.spr-justify-center {
justify-content: center;
}
.spr-inline-container-xs.spr-justify-space-between {
justify-content: space-between;
}
.spr-inline-container-xs.spr-align-left {
align-items: flex-start;
}
.spr-inline-container-xs.spr-align-right {
align-items: flex-end;
}
.spr-inline-container-xs.spr-align-center {
align-items: center;
}
.spr-inline-container-xs.spr-align-space-between {
align-items: space-between;
}
.spr-stack-xs {
margin-bottom: 0.5rem;
}
.spr-inline-xs {
margin-right: 0.5rem;
}
.spr-inset-sm {
padding: 0.75rem 0.75rem;
}
.spr-inset-h-sm {
padding-left: 0.75rem;
padding-right: 0.75rem;
}
.spr-inset-v-sm {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
}
.spr-stack-container-sm {
display: flex;
flex-direction: column;
}
.spr-stack-container-sm > :not(:last-child) {
margin-bottom: 0.75rem;
}
.spr-inline-container-sm {
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: flex-start;
}
.spr-inline-container-sm > :not(:last-child) {
margin-right: 0.75rem;
}
.spr-inline-container-sm.spr-justify-left {
justify-content: flex-start;
}
.spr-inline-container-sm.spr-justify-right {
justify-content: flex-end;
}
.spr-inline-container-sm.spr-justify-center {
justify-content: center;
}
.spr-inline-container-sm.spr-justify-space-between {
justify-content: space-between;
}
.spr-inline-container-sm.spr-align-left {
align-items: flex-start;
}
.spr-inline-container-sm.spr-align-right {
align-items: flex-end;
}
.spr-inline-container-sm.spr-align-center {
align-items: center;
}
.spr-inline-container-sm.spr-align-space-between {
align-items: space-between;
}
.spr-stack-sm, .spr-content h5 {
margin-bottom: 0.75rem;
}
.spr-inline-sm {
margin-right: 0.75rem;
}
.spr-inset-md {
padding: 1rem 1rem;
}
.spr-inset-h-md {
padding-left: 1rem;
padding-right: 1rem;
}
.spr-inset-v-md {
padding-top: 1rem;
padding-bottom: 1rem;
}
.spr-stack-container-md {
display: flex;
flex-direction: column;
}
.spr-stack-container-md > :not(:last-child) {
margin-bottom: 1rem;
}
.spr-inline-container-md {
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: flex-start;
}
.spr-inline-container-md > :not(:last-child) {
margin-right: 1rem;
}
.spr-inline-container-md.spr-justify-left {
justify-content: flex-start;
}
.spr-inline-container-md.spr-justify-right {
justify-content: flex-end;
}
.spr-inline-container-md.spr-justify-center {
justify-content: center;
}
.spr-inline-container-md.spr-justify-space-between {
justify-content: space-between;
}
.spr-inline-container-md.spr-align-left {
align-items: flex-start;
}
.spr-inline-container-md.spr-align-right {
align-items: flex-end;
}
.spr-inline-container-md.spr-align-center {
align-items: center;
}
.spr-inline-container-md.spr-align-space-between {
align-items: space-between;
}
.spr-stack-md, .spr-content h4, .spr-content p {
margin-bottom: 1rem;
}
.spr-inline-md {
margin-right: 1rem;
}
.spr-inset-lg {
padding: 1.5rem 1.5rem;
}
.spr-inset-h-lg {
padding-left: 1.5rem;
padding-right: 1.5rem;
}
.spr-inset-v-lg {
padding-top: 1.5rem;
padding-bottom: 1.5rem;
}
.spr-stack-container-lg {
display: flex;
flex-direction: column;
}
.spr-stack-container-lg > :not(:last-child) {
margin-bottom: 1.5rem;
}
.spr-inline-container-lg {
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: flex-start;
}
.spr-inline-container-lg > :not(:last-child) {
margin-right: 1.5rem;
}
.spr-inline-container-lg.spr-justify-left {
justify-content: flex-start;
}
.spr-inline-container-lg.spr-justify-right {
justify-content: flex-end;
}
.spr-inline-container-lg.spr-justify-center {
justify-content: center;
}
.spr-inline-container-lg.spr-justify-space-between {
justify-content: space-between;
}
.spr-inline-container-lg.spr-align-left {
align-items: flex-start;
}
.spr-inline-container-lg.spr-align-right {
align-items: flex-end;
}
.spr-inline-container-lg.spr-align-center {
align-items: center;
}
.spr-inline-container-lg.spr-align-space-between {
align-items: space-between;
}
.spr-stack-lg, .spr-content h3 {
margin-bottom: 1.5rem;
}
.spr-inline-lg {
margin-right: 1.5rem;
}
.spr-inset-xl {
padding: 2rem 2rem;
}
.spr-inset-h-xl {
padding-left: 2rem;
padding-right: 2rem;
}
.spr-inset-v-xl {
padding-top: 2rem;
padding-bottom: 2rem;
}
.spr-stack-container-xl {
display: flex;
flex-direction: column;
}
.spr-stack-container-xl > :not(:last-child) {
margin-bottom: 2rem;
}
.spr-inline-container-xl {
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: flex-start;
}
.spr-inline-container-xl > :not(:last-child) {
margin-right: 2rem;
}
.spr-inline-container-xl.spr-justify-left {
justify-content: flex-start;
}
.spr-inline-container-xl.spr-justify-right {
justify-content: flex-end;
}
.spr-inline-container-xl.spr-justify-center {
justify-content: center;
}
.spr-inline-container-xl.spr-justify-space-between {
justify-content: space-between;
}
.spr-inline-container-xl.spr-align-left {
align-items: flex-start;
}
.spr-inline-container-xl.spr-align-right {
align-items: flex-end;
}
.spr-inline-container-xl.spr-align-center {
align-items: center;
}
.spr-inline-container-xl.spr-align-space-between {
align-items: space-between;
}
.spr-stack-xl, .spr-content h1, .spr-content h2 {
margin-bottom: 2rem;
}
.spr-inline-xl {
margin-right: 2rem;
}
.spr-inset-xxl {
padding: 4rem 4rem;
}
.spr-inset-h-xxl {
padding-left: 4rem;
padding-right: 4rem;
}
.spr-inset-v-xxl {
padding-top: 4rem;
padding-bottom: 4rem;
}
.spr-stack-container-xxl {
display: flex;
flex-direction: column;
}
.spr-stack-container-xxl > :not(:last-child) {
margin-bottom: 4rem;
}
.spr-inline-container-xxl {
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: flex-start;
}
.spr-inline-container-xxl > :not(:last-child) {
margin-right: 4rem;
}
.spr-inline-container-xxl.spr-justify-left {
justify-content: flex-start;
}
.spr-inline-container-xxl.spr-justify-right {
justify-content: flex-end;
}
.spr-inline-container-xxl.spr-justify-center {
justify-content: center;
}
.spr-inline-container-xxl.spr-justify-space-between {
justify-content: space-between;
}
.spr-inline-container-xxl.spr-align-left {
align-items: flex-start;
}
.spr-inline-container-xxl.spr-align-right {
align-items: flex-end;
}
.spr-inline-container-xxl.spr-align-center {
align-items: center;
}
.spr-inline-container-xxl.spr-align-space-between {
align-items: space-between;
}
.spr-stack-xxl {
margin-bottom: 4rem;
}
.spr-inline-xxl {
margin-right: 4rem;
}
.spr-container {
margin-right: auto;
margin-left: auto;
padding: 0rem 1rem;
}
@media only screen and (min-width: 37.5rem) {
.spr-container {
padding: 0rem 1rem;
}
}
@media only screen and (min-width: 56.25rem) {
.spr-container {
padding: 0rem 1.5rem;
}
}
@media only screen and (min-width: 75rem) {
.spr-container {
padding: 0rem 2rem;
max-width: 71rem;
}
}
.spr-container-slim {
margin-right: auto;
margin-left: auto;
padding: 0rem 1rem;
}
@media only screen and (min-width: 37.5rem) {
.spr-container-slim {
padding: 0rem 1rem;
}
}
@media only screen and (min-width: 56.25rem) {
.spr-container-slim {
padding: 0rem 1.5rem;
}
}
@media only screen and (min-width: 75rem) {
.spr-container-slim {
padding: 0rem 2rem;
max-width: 71rem;
}
}
@media only screen and (min-width: 37.5rem) {
.spr-container-slim {
padding: 0rem 2rem;
max-width: 30rem;
}
}
.spr-row {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.spr-row > *:not(:last-of-type) {
margin-right: 0rem;
}
.spr-row-phone {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.spr-row-phone > *:not(:last-of-type) {
margin-right: 0rem;
}
.spr-row-tablet {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
@media only screen and (min-width: 37.5rem) {
.spr-row-tablet > *:not(:last-of-type) {
margin-right: 0rem;
}
}
@media only screen and (max-width: 37.49rem) {
.spr-row-tablet > *:not(:last-of-type) {
margin-bottom: 0rem;
}
}
.spr-row-landscape {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
@media only screen and (min-width: 56.25rem) {
.spr-row-landscape > *:not(:last-of-type) {
margin-right: 0rem;
}
}
@media only screen and (max-width: 56.24rem) {
.spr-row-landscape > *:not(:last-of-type) {
margin-bottom: 0rem;
}
}
.spr-row-desktop {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
@media only screen and (min-width: 75rem) {
.spr-row-desktop > *:not(:last-of-type) {
margin-right: 0rem;
}
}
@media only screen and (max-width: 74.99rem) {
.spr-row-desktop > *:not(:last-of-type) {
margin-bottom: 0rem;
}
}
.spr-row-desktop-large {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
@media only screen and (min-width: 112.5rem) {
.spr-row-desktop-large > *:not(:last-of-type) {
margin-right: 0rem;
}
}
@media only screen and (max-width: 112.49rem) {
.spr-row-desktop-large > *:not(:last-of-type) {
margin-bottom: 0rem;
}
}
.spr-row-none {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.spr-row-none > *:not(:last-of-type) {
margin-right: 0rem;
}
.spr-row-phone-none {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.spr-row-phone-none > *:not(:last-of-type) {
margin-right: 0rem;
}
.spr-row-tablet-none {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
@media only screen and (min-width: 37.5rem) {
.spr-row-tablet-none > *:not(:last-of-type) {
margin-right: 0rem;
}
}
@media only screen and (max-width: 37.49rem) {
.spr-row-tablet-none > *:not(:last-of-type) {
margin-bottom: 0rem;
}
}
.spr-row-landscape-none {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
@media only screen and (min-width: 56.25rem) {
.spr-row-landscape-none > *:not(:last-of-type) {
margin-right: 0rem;
}
}
@media only screen and (max-width: 56.24rem) {
.spr-row-landscape-none > *:not(:last-of-type) {
margin-bottom: 0rem;
}
}
.spr-row-desktop-none {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
@media only screen and (min-width: 75rem) {
.spr-row-desktop-none > *:not(:last-of-type) {
margin-right: 0rem;
}
}
@media only screen and (max-width: 74.99rem) {
.spr-row-desktop-none > *:not(:last-of-type) {
margin-bottom: 0rem;
}
}
.spr-row-desktop-large-none {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
@media only screen and (min-width: 112.5rem) {
.spr-row-desktop-large-none > *:not(:last-of-type) {
margin-right: 0rem;
}
}
@media only screen and (max-width: 112.49rem) {
.spr-row-desktop-large-none > *:not(:last-of-type) {
margin-bottom: 0rem;
}
}
.spr-row-xxs {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.spr-row-xxs > *:not(:last-of-type) {
margin-right: 0.25rem;
}
.spr-row-phone-xxs {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.spr-row-phone-xxs > *:not(:last-of-type) {
margin-right: 0.25rem;
}
.spr-row-tablet-xxs {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
@media only screen and (min-width: 37.5rem) {
.spr-row-tablet-xxs > *:not(:last-of-type) {
margin-right: 0.25rem;
}
}
@media only screen and (max-width: 37.49rem) {
.spr-row-tablet-xxs > *:not(:last-of-type) {
margin-bottom: 0.25rem;
}
}
.spr-row-landscape-xxs {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
@media only screen and (min-width: 56.25rem) {
.spr-row-landscape-xxs > *:not(:last-of-type) {
margin-right: 0.25rem;
}
}
@media only screen and (max-width: 56.24rem) {
.spr-row-landscape-xxs > *:not(:last-of-type) {
margin-bottom: 0.25rem;
}
}
.spr-row-desktop-xxs {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
@media only screen and (min-width: 75rem) {
.spr-row-desktop-xxs > *:not(:last-of-type) {
margin-right: 0.25rem;
}
}
@media only screen and (max-width: 74.99rem) {
.spr-row-desktop-xxs > *:not(:last-of-type) {
margin-bottom: 0.25rem;
}
}
.spr-row-desktop-large-xxs {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
@media only screen and (min-width: 112.5rem) {
.spr-row-desktop-large-xxs > *:not(:last-of-type) {
margin-right: 0.25rem;
}
}
@media only screen and (max-width: 112.49rem) {
.spr-row-desktop-large-xxs > *:not(:last-of-type) {
margin-bottom: 0.25rem;
}
}
.spr-row-xs {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.spr-row-xs > *:not(:last-of-type) {
margin-right: 0.5rem;
}
.spr-row-phone-xs {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.spr-row-phone-xs > *:not(:last-of-type) {
margin-right: 0.5rem;
}
.spr-row-tablet-xs {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
@media only screen and (min-width: 37.5rem) {
.spr-row-tablet-xs > *:not(:last-of-type) {
margin-right: 0.5rem;
}
}
@media only screen and (max-width: 37.49rem) {
.spr-row-tablet-xs > *:not(:last-of-type) {
margin-bottom: 0.5rem;
}
}
.spr-row-landscape-xs {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
@media only screen and (min-width: 56.25rem) {
.spr-row-landscape-xs > *:not(:last-of-type) {
margin-right: 0.5rem;
}
}
@media only screen and (max-width: 56.24rem) {
.spr-row-landscape-xs > *:not(:last-of-type) {
margin-bottom: 0.5rem;
}
}
.spr-row-desktop-xs {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
@media only screen and (min-width: 75rem) {
.spr-row-desktop-xs > *:not(:last-of-type) {
margin-right: 0.5rem;
}
}
@media only screen and (max-width: 74.99rem) {
.spr-row-desktop-xs > *:not(:last-of-type) {
margin-bottom: 0.5rem;
}
}
.spr-row-desktop-large-xs {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
@media only screen and (min-width: 112.5rem) {
.spr-row-desktop-large-xs > *:not(:last-of-type) {
margin-right: 0.5rem;
}
}
@media only screen and (max-width: 112.49rem) {
.spr-row-desktop-large-xs > *:not(:last-of-type) {
margin-bottom: 0.5rem;
}
}
.spr-row-sm {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.spr-row-sm > *:not(:last-of-type) {
margin-right: 0.75rem;
}
.spr-row-phone-sm {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.spr-row-phone-sm > *:not(:last-of-type) {
margin-right: 0.75rem;
}
.spr-row-tablet-sm {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
@media only screen and (min-width: 37.5rem) {
.spr-row-tablet-sm > *:not(:last-of-type) {
margin-right: 0.75rem;
}
}
@media only screen and (max-width: 37.49rem) {
.spr-row-tablet-sm > *:not(:last-of-type) {
margin-bottom: 0.75rem;
}
}
.spr-row-landscape-sm {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
@media only screen and (min-width: 56.25rem) {
.spr-row-landscape-sm > *:not(:last-of-type) {
margin-right: 0.75rem;
}
}
@media only screen and (max-width: 56.24rem) {
.spr-row-landscape-sm > *:not(:last-of-type) {
margin-bottom: 0.75rem;
}
}
.spr-row-desktop-sm {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
@media only screen and (min-width: 75rem) {
.spr-row-desktop-sm > *:not(:last-of-type) {
margin-right: 0.75rem;
}
}
@media only screen and (max-width: 74.99rem) {
.spr-row-desktop-sm > *:not(:last-of-type) {
margin-bottom: 0.75rem;
}
}
.spr-row-desktop-large-sm {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
@media only screen and (min-width: 112.5rem) {
.spr-row-desktop-large-sm > *:not(:last-of-type) {
margin-right: 0.75rem;
}
}
@media only screen and (max-width: 112.49rem) {
.spr-row-desktop-large-sm > *:not(:last-of-type) {
margin-bottom: 0.75rem;
}
}
.spr-row-md {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.spr-row-md > *:not(:last-of-type) {
margin-right: 1rem;
}
.spr-row-phone-md {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.spr-row-phone-md > *:not(:last-of-type) {
margin-right: 1rem;
}
.spr-row-tablet-md {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
@media only screen and (min-width: 37.5rem) {
.spr-row-tablet-md > *:not(:last-of-type) {
margin-right: 1rem;
}
}
@media only screen and (max-width: 37.49rem) {
.spr-row-tablet-md > *:not(:last-of-type) {
margin-bottom: 1rem;
}
}
.spr-row-landscape-md {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
@media only screen and (min-width: 56.25rem) {
.spr-row-landscape-md > *:not(:last-of-type) {
margin-right: 1rem;
}
}
@media only screen and (max-width: 56.24rem) {
.spr-row-landscape-md > *:not(:last-of-type) {
margin-bottom: 1rem;
}
}
.spr-row-desktop-md {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
@media only screen and (min-width: 75rem) {
.spr-row-desktop-md > *:not(:last-of-type) {
margin-right: 1rem;
}
}
@media only screen and (max-width: 74.99rem) {
.spr-row-desktop-md > *:not(:last-of-type) {
margin-bottom: 1rem;
}
}
.spr-row-desktop-large-md {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
@media only screen and (min-width: 112.5rem) {
.spr-row-desktop-large-md > *:not(:last-of-type) {
margin-right: 1rem;
}
}
@media only screen and (max-width: 112.49rem) {
.spr-row-desktop-large-md > *:not(:last-of-type) {
margin-bottom: 1rem;
}
}
.spr-row-lg {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.spr-row-lg > *:not(:last-of-type) {
margin-right: 1.5rem;
}
.spr-row-phone-lg {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.spr-row-phone-lg > *:not(:last-of-type) {
margin-right: 1.5rem;
}
.spr-row-tablet-lg {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
@media only screen and (min-width: 37.5rem) {
.spr-row-tablet-lg > *:not(:last-of-type) {
margin-right: 1.5rem;
}
}
@media only screen and (max-width: 37.49rem) {
.spr-row-tablet-lg > *:not(:last-of-type) {
margin-bottom: 1.5rem;
}
}
.spr-row-landscape-lg {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
@media only screen and (min-width: 56.25rem) {
.spr-row-landscape-lg > *:not(:last-of-type) {
margin-right: 1.5rem;
}
}
@media only screen and (max-width: 56.24rem) {
.spr-row-landscape-lg > *:not(:last-of-type) {
margin-bottom: 1.5rem;
}
}
.spr-row-desktop-lg {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
@media only screen and (min-width: 75rem) {
.spr-row-desktop-lg > *:not(:last-of-type) {
margin-right: 1.5rem;
}
}
@media only screen and (max-width: 74.99rem) {
.spr-row-desktop-lg > *:not(:last-of-type) {
margin-bottom: 1.5rem;
}
}
.spr-row-desktop-large-lg {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
@media only screen and (min-width: 112.5rem) {
.spr-row-desktop-large-lg > *:not(:last-of-type) {
margin-right: 1.5rem;
}
}
@media only screen and (max-width: 112.49rem) {
.spr-row-desktop-large-lg > *:not(:last-of-type) {
margin-bottom: 1.5rem;
}
}
.spr-row-xl {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.spr-row-xl > *:not(:last-of-type) {
margin-right: 2rem;
}
.spr-row-phone-xl {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.spr-row-phone-xl > *:not(:last-of-type) {
margin-right: 2rem;
}
.spr-row-tablet-xl {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
@media only screen and (min-width: 37.5rem) {
.spr-row-tablet-xl > *:not(:last-of-type) {
margin-right: 2rem;
}
}
@media only screen and (max-width: 37.49rem) {
.spr-row-tablet-xl > *:not(:last-of-type) {
margin-bottom: 2rem;
}
}
.spr-row-landscape-xl {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
@media only screen and (min-width: 56.25rem) {
.spr-row-landscape-xl > *:not(:last-of-type) {
margin-right: 2rem;
}
}
@media only screen and (max-width: 56.24rem) {
.spr-row-landscape-xl > *:not(:last-of-type) {
margin-bottom: 2rem;
}
}
.spr-row-desktop-xl {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
@media only screen and (min-width: 75rem) {
.spr-row-desktop-xl > *:not(:last-of-type) {
margin-right: 2rem;
}
}
@media only screen and (max-width: 74.99rem) {
.spr-row-desktop-xl > *:not(:last-of-type) {
margin-bottom: 2rem;
}
}
.spr-row-desktop-large-xl {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
@media only screen and (min-width: 112.5rem) {
.spr-row-desktop-large-xl > *:not(:last-of-type) {
margin-right: 2rem;
}
}
@media only screen and (max-width: 112.49rem) {
.spr-row-desktop-large-xl > *:not(:last-of-type) {
margin-bottom: 2rem;
}
}
.spr-row-xxl {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.spr-row-xxl > *:not(:last-of-type) {
margin-right: 4rem;
}
.spr-row-phone-xxl {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.spr-row-phone-xxl > *:not(:last-of-type) {
margin-right: 4rem;
}
.spr-row-tablet-xxl {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
@media only screen and (min-width: 37.5rem) {
.spr-row-tablet-xxl > *:not(:last-of-type) {
margin-right: 4rem;
}
}
@media only screen and (max-width: 37.49rem) {
.spr-row-tablet-xxl > *:not(:last-of-type) {
margin-bottom: 4rem;
}
}
.spr-row-landscape-xxl {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
@media only screen and (min-width: 56.25rem) {
.spr-row-landscape-xxl > *:not(:last-of-type) {
margin-right: 4rem;
}
}
@media only screen and (max-width: 56.24rem) {
.spr-row-landscape-xxl > *:not(:last-of-type) {
margin-bottom: 4rem;
}
}
.spr-row-desktop-xxl {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
@media only screen and (min-width: 75rem) {
.spr-row-desktop-xxl > *:not(:last-of-type) {
margin-right: 4rem;
}
}
@media only screen and (max-width: 74.99rem) {
.spr-row-desktop-xxl > *:not(:last-of-type) {
margin-bottom: 4rem;
}
}
.spr-row-desktop-large-xxl {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
@media only screen and (min-width: 112.5rem) {
.spr-row-desktop-large-xxl > *:not(:last-of-type) {
margin-right: 4rem;
}
}
@media only screen and (max-width: 112.49rem) {
.spr-row-desktop-large-xxl > *:not(:last-of-type) {
margin-bottom: 4rem;
}
}
.spr-col {
width: 100%;
box-sizing: border-box;
flex: 1 0 0;
max-width: 100%;
}
.spr-col-phone {
width: 100%;
box-sizing: border-box;
flex: 1 0 0;
max-width: 100%;
}
.spr-col-tablet {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 37.5rem) {
.spr-col-tablet {
flex: 1 0 0;
max-width: 100%;
}
}
.spr-col-landscape {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 56.25rem) {
.spr-col-landscape {
flex: 1 0 0;
max-width: 100%;
}
}
.spr-col-desktop {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 75rem) {
.spr-col-desktop {
flex: 1 0 0;
max-width: 100%;
}
}
.spr-col-desktop-large {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 112.5rem) {
.spr-col-desktop-large {
flex: 1 0 0;
max-width: 100%;
}
}
.spr-col-1 {
width: 100%;
box-sizing: border-box;
flex: 1 0 0;
max-width: 100%;
flex-basis: 8.33333 %;
max-width: 8.33333 %;
}
.spr-col-phone-1 {
width: 100%;
box-sizing: border-box;
flex: 1 0 0;
max-width: 100%;
flex-basis: 8.33333 %;
max-width: 8.33333 %;
}
.spr-col-tablet-1 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 37.5rem) {
.spr-col-tablet-1 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 37.5rem) {
.spr-col-tablet-1 {
flex-basis: 8.33333 %;
max-width: 8.33333 %;
}
}
.spr-col-landscape-1 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 56.25rem) {
.spr-col-landscape-1 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 56.25rem) {
.spr-col-landscape-1 {
flex-basis: 8.33333 %;
max-width: 8.33333 %;
}
}
.spr-col-desktop-1 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 75rem) {
.spr-col-desktop-1 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 75rem) {
.spr-col-desktop-1 {
flex-basis: 8.33333 %;
max-width: 8.33333 %;
}
}
.spr-col-desktop-large-1 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 112.5rem) {
.spr-col-desktop-large-1 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 112.5rem) {
.spr-col-desktop-large-1 {
flex-basis: 8.33333 %;
max-width: 8.33333 %;
}
}
.spr-col-2 {
width: 100%;
box-sizing: border-box;
flex: 1 0 0;
max-width: 100%;
flex-basis: 16.66667 %;
max-width: 16.66667 %;
}
.spr-col-phone-2 {
width: 100%;
box-sizing: border-box;
flex: 1 0 0;
max-width: 100%;
flex-basis: 16.66667 %;
max-width: 16.66667 %;
}
.spr-col-tablet-2 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 37.5rem) {
.spr-col-tablet-2 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 37.5rem) {
.spr-col-tablet-2 {
flex-basis: 16.66667 %;
max-width: 16.66667 %;
}
}
.spr-col-landscape-2 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 56.25rem) {
.spr-col-landscape-2 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 56.25rem) {
.spr-col-landscape-2 {
flex-basis: 16.66667 %;
max-width: 16.66667 %;
}
}
.spr-col-desktop-2 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 75rem) {
.spr-col-desktop-2 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 75rem) {
.spr-col-desktop-2 {
flex-basis: 16.66667 %;
max-width: 16.66667 %;
}
}
.spr-col-desktop-large-2 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 112.5rem) {
.spr-col-desktop-large-2 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 112.5rem) {
.spr-col-desktop-large-2 {
flex-basis: 16.66667 %;
max-width: 16.66667 %;
}
}
.spr-col-3 {
width: 100%;
box-sizing: border-box;
flex: 1 0 0;
max-width: 100%;
flex-basis: 25 %;
max-width: 25 %;
}
.spr-col-phone-3 {
width: 100%;
box-sizing: border-box;
flex: 1 0 0;
max-width: 100%;
flex-basis: 25 %;
max-width: 25 %;
}
.spr-col-tablet-3 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 37.5rem) {
.spr-col-tablet-3 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 37.5rem) {
.spr-col-tablet-3 {
flex-basis: 25 %;
max-width: 25 %;
}
}
.spr-col-landscape-3 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 56.25rem) {
.spr-col-landscape-3 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 56.25rem) {
.spr-col-landscape-3 {
flex-basis: 25 %;
max-width: 25 %;
}
}
.spr-col-desktop-3 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 75rem) {
.spr-col-desktop-3 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 75rem) {
.spr-col-desktop-3 {
flex-basis: 25 %;
max-width: 25 %;
}
}
.spr-col-desktop-large-3 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 112.5rem) {
.spr-col-desktop-large-3 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 112.5rem) {
.spr-col-desktop-large-3 {
flex-basis: 25 %;
max-width: 25 %;
}
}
.spr-col-4 {
width: 100%;
box-sizing: border-box;
flex: 1 0 0;
max-width: 100%;
flex-basis: 33.33333 %;
max-width: 33.33333 %;
}
.spr-col-phone-4 {
width: 100%;
box-sizing: border-box;
flex: 1 0 0;
max-width: 100%;
flex-basis: 33.33333 %;
max-width: 33.33333 %;
}
.spr-col-tablet-4 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 37.5rem) {
.spr-col-tablet-4 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 37.5rem) {
.spr-col-tablet-4 {
flex-basis: 33.33333 %;
max-width: 33.33333 %;
}
}
.spr-col-landscape-4 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 56.25rem) {
.spr-col-landscape-4 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 56.25rem) {
.spr-col-landscape-4 {
flex-basis: 33.33333 %;
max-width: 33.33333 %;
}
}
.spr-col-desktop-4 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 75rem) {
.spr-col-desktop-4 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 75rem) {
.spr-col-desktop-4 {
flex-basis: 33.33333 %;
max-width: 33.33333 %;
}
}
.spr-col-desktop-large-4 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 112.5rem) {
.spr-col-desktop-large-4 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 112.5rem) {
.spr-col-desktop-large-4 {
flex-basis: 33.33333 %;
max-width: 33.33333 %;
}
}
.spr-col-5 {
width: 100%;
box-sizing: border-box;
flex: 1 0 0;
max-width: 100%;
flex-basis: 41.66667 %;
max-width: 41.66667 %;
}
.spr-col-phone-5 {
width: 100%;
box-sizing: border-box;
flex: 1 0 0;
max-width: 100%;
flex-basis: 41.66667 %;
max-width: 41.66667 %;
}
.spr-col-tablet-5 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 37.5rem) {
.spr-col-tablet-5 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 37.5rem) {
.spr-col-tablet-5 {
flex-basis: 41.66667 %;
max-width: 41.66667 %;
}
}
.spr-col-landscape-5 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 56.25rem) {
.spr-col-landscape-5 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 56.25rem) {
.spr-col-landscape-5 {
flex-basis: 41.66667 %;
max-width: 41.66667 %;
}
}
.spr-col-desktop-5 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 75rem) {
.spr-col-desktop-5 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 75rem) {
.spr-col-desktop-5 {
flex-basis: 41.66667 %;
max-width: 41.66667 %;
}
}
.spr-col-desktop-large-5 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 112.5rem) {
.spr-col-desktop-large-5 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 112.5rem) {
.spr-col-desktop-large-5 {
flex-basis: 41.66667 %;
max-width: 41.66667 %;
}
}
.spr-col-6 {
width: 100%;
box-sizing: border-box;
flex: 1 0 0;
max-width: 100%;
flex-basis: 50 %;
max-width: 50 %;
}
.spr-col-phone-6 {
width: 100%;
box-sizing: border-box;
flex: 1 0 0;
max-width: 100%;
flex-basis: 50 %;
max-width: 50 %;
}
.spr-col-tablet-6 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 37.5rem) {
.spr-col-tablet-6 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 37.5rem) {
.spr-col-tablet-6 {
flex-basis: 50 %;
max-width: 50 %;
}
}
.spr-col-landscape-6 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 56.25rem) {
.spr-col-landscape-6 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 56.25rem) {
.spr-col-landscape-6 {
flex-basis: 50 %;
max-width: 50 %;
}
}
.spr-col-desktop-6 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 75rem) {
.spr-col-desktop-6 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 75rem) {
.spr-col-desktop-6 {
flex-basis: 50 %;
max-width: 50 %;
}
}
.spr-col-desktop-large-6 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 112.5rem) {
.spr-col-desktop-large-6 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 112.5rem) {
.spr-col-desktop-large-6 {
flex-basis: 50 %;
max-width: 50 %;
}
}
.spr-col-7 {
width: 100%;
box-sizing: border-box;
flex: 1 0 0;
max-width: 100%;
flex-basis: 58.33333 %;
max-width: 58.33333 %;
}
.spr-col-phone-7 {
width: 100%;
box-sizing: border-box;
flex: 1 0 0;
max-width: 100%;
flex-basis: 58.33333 %;
max-width: 58.33333 %;
}
.spr-col-tablet-7 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 37.5rem) {
.spr-col-tablet-7 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 37.5rem) {
.spr-col-tablet-7 {
flex-basis: 58.33333 %;
max-width: 58.33333 %;
}
}
.spr-col-landscape-7 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 56.25rem) {
.spr-col-landscape-7 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 56.25rem) {
.spr-col-landscape-7 {
flex-basis: 58.33333 %;
max-width: 58.33333 %;
}
}
.spr-col-desktop-7 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 75rem) {
.spr-col-desktop-7 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 75rem) {
.spr-col-desktop-7 {
flex-basis: 58.33333 %;
max-width: 58.33333 %;
}
}
.spr-col-desktop-large-7 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 112.5rem) {
.spr-col-desktop-large-7 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 112.5rem) {
.spr-col-desktop-large-7 {
flex-basis: 58.33333 %;
max-width: 58.33333 %;
}
}
.spr-col-8 {
width: 100%;
box-sizing: border-box;
flex: 1 0 0;
max-width: 100%;
flex-basis: 66.66667 %;
max-width: 66.66667 %;
}
.spr-col-phone-8 {
width: 100%;
box-sizing: border-box;
flex: 1 0 0;
max-width: 100%;
flex-basis: 66.66667 %;
max-width: 66.66667 %;
}
.spr-col-tablet-8 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 37.5rem) {
.spr-col-tablet-8 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 37.5rem) {
.spr-col-tablet-8 {
flex-basis: 66.66667 %;
max-width: 66.66667 %;
}
}
.spr-col-landscape-8 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 56.25rem) {
.spr-col-landscape-8 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 56.25rem) {
.spr-col-landscape-8 {
flex-basis: 66.66667 %;
max-width: 66.66667 %;
}
}
.spr-col-desktop-8 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 75rem) {
.spr-col-desktop-8 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 75rem) {
.spr-col-desktop-8 {
flex-basis: 66.66667 %;
max-width: 66.66667 %;
}
}
.spr-col-desktop-large-8 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 112.5rem) {
.spr-col-desktop-large-8 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 112.5rem) {
.spr-col-desktop-large-8 {
flex-basis: 66.66667 %;
max-width: 66.66667 %;
}
}
.spr-col-9 {
width: 100%;
box-sizing: border-box;
flex: 1 0 0;
max-width: 100%;
flex-basis: 75 %;
max-width: 75 %;
}
.spr-col-phone-9 {
width: 100%;
box-sizing: border-box;
flex: 1 0 0;
max-width: 100%;
flex-basis: 75 %;
max-width: 75 %;
}
.spr-col-tablet-9 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 37.5rem) {
.spr-col-tablet-9 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 37.5rem) {
.spr-col-tablet-9 {
flex-basis: 75 %;
max-width: 75 %;
}
}
.spr-col-landscape-9 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 56.25rem) {
.spr-col-landscape-9 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 56.25rem) {
.spr-col-landscape-9 {
flex-basis: 75 %;
max-width: 75 %;
}
}
.spr-col-desktop-9 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 75rem) {
.spr-col-desktop-9 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 75rem) {
.spr-col-desktop-9 {
flex-basis: 75 %;
max-width: 75 %;
}
}
.spr-col-desktop-large-9 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 112.5rem) {
.spr-col-desktop-large-9 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 112.5rem) {
.spr-col-desktop-large-9 {
flex-basis: 75 %;
max-width: 75 %;
}
}
.spr-col-10 {
width: 100%;
box-sizing: border-box;
flex: 1 0 0;
max-width: 100%;
flex-basis: 83.33333 %;
max-width: 83.33333 %;
}
.spr-col-phone-10 {
width: 100%;
box-sizing: border-box;
flex: 1 0 0;
max-width: 100%;
flex-basis: 83.33333 %;
max-width: 83.33333 %;
}
.spr-col-tablet-10 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 37.5rem) {
.spr-col-tablet-10 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 37.5rem) {
.spr-col-tablet-10 {
flex-basis: 83.33333 %;
max-width: 83.33333 %;
}
}
.spr-col-landscape-10 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 56.25rem) {
.spr-col-landscape-10 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 56.25rem) {
.spr-col-landscape-10 {
flex-basis: 83.33333 %;
max-width: 83.33333 %;
}
}
.spr-col-desktop-10 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 75rem) {
.spr-col-desktop-10 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 75rem) {
.spr-col-desktop-10 {
flex-basis: 83.33333 %;
max-width: 83.33333 %;
}
}
.spr-col-desktop-large-10 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 112.5rem) {
.spr-col-desktop-large-10 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 112.5rem) {
.spr-col-desktop-large-10 {
flex-basis: 83.33333 %;
max-width: 83.33333 %;
}
}
.spr-col-11 {
width: 100%;
box-sizing: border-box;
flex: 1 0 0;
max-width: 100%;
flex-basis: 91.66667 %;
max-width: 91.66667 %;
}
.spr-col-phone-11 {
width: 100%;
box-sizing: border-box;
flex: 1 0 0;
max-width: 100%;
flex-basis: 91.66667 %;
max-width: 91.66667 %;
}
.spr-col-tablet-11 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 37.5rem) {
.spr-col-tablet-11 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 37.5rem) {
.spr-col-tablet-11 {
flex-basis: 91.66667 %;
max-width: 91.66667 %;
}
}
.spr-col-landscape-11 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 56.25rem) {
.spr-col-landscape-11 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 56.25rem) {
.spr-col-landscape-11 {
flex-basis: 91.66667 %;
max-width: 91.66667 %;
}
}
.spr-col-desktop-11 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 75rem) {
.spr-col-desktop-11 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 75rem) {
.spr-col-desktop-11 {
flex-basis: 91.66667 %;
max-width: 91.66667 %;
}
}
.spr-col-desktop-large-11 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 112.5rem) {
.spr-col-desktop-large-11 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 112.5rem) {
.spr-col-desktop-large-11 {
flex-basis: 91.66667 %;
max-width: 91.66667 %;
}
}
.spr-col-12 {
width: 100%;
box-sizing: border-box;
flex: 1 0 0;
max-width: 100%;
flex-basis: 100 %;
max-width: 100 %;
}
.spr-col-phone-12 {
width: 100%;
box-sizing: border-box;
flex: 1 0 0;
max-width: 100%;
flex-basis: 100 %;
max-width: 100 %;
}
.spr-col-tablet-12 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 37.5rem) {
.spr-col-tablet-12 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 37.5rem) {
.spr-col-tablet-12 {
flex-basis: 100 %;
max-width: 100 %;
}
}
.spr-col-landscape-12 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 56.25rem) {
.spr-col-landscape-12 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 56.25rem) {
.spr-col-landscape-12 {
flex-basis: 100 %;
max-width: 100 %;
}
}
.spr-col-desktop-12 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 75rem) {
.spr-col-desktop-12 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 75rem) {
.spr-col-desktop-12 {
flex-basis: 100 %;
max-width: 100 %;
}
}
.spr-col-desktop-large-12 {
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 112.5rem) {
.spr-col-desktop-large-12 {
flex: 1 0 0;
max-width: 100%;
}
}
@media only screen and (min-width: 112.5rem) {
.spr-col-desktop-large-12 {
flex-basis: 100 %;
max-width: 100 %;
}
}
.spr-col-shrink {
flex-grow: 0 !important;
}
@keyframes openPopover {
from {
transform: scale(0.9);
}
to {
transform: scale(1);
}
}
@font-face {
font-family: "AvenirNext";
src: url("https://sprout-cdn.kabbage.com/fonts/AvenirNext-Regular.woff") format("woff"), url("https://sprout-cdn.kabbage.com/fonts/AvenirNext-Regular.ttf") format("truetype"), url("https://sprout-cdn.kabbage.com/fonts/AvenirNext-Regular.svg#AvenirNext-Regular") format("svg");
/* Legacy iOS */
font-style: normal;
font-weight: 400;
text-rendering: optimizeLegibility;
}
@font-face {
font-family: "AvenirNext";
src: url("https://sprout-cdn.kabbage.com/fonts/AvenirNext-DemiBold.woff") format("woff"), url("https://sprout-cdn.kabbage.com/fonts/AvenirNext-DemiBold.ttf") format("truetype"), url("https://sprout-cdn.kabbage.com/fonts/AvenirNext-DemiBold.svg#AvenirNext-DemiBold") format("svg");
/* Legacy iOS */
font-style: normal;
font-weight: 600;
text-rendering: optimizeLegibility;
}
html,
body {
font-family: "AvenirNext", "Helvetica Neue", Arial, sans-serif;
font-size: 16px;
line-height: 1.375rem;
letter-spacing: 0;
font-weight: 400;
font-family: "AvenirNext", "Helvetica Neue", Arial, sans-serif;
font-size: 16px;
}
.spr-link, .spr-content a {
color: #056ad7;
text-decoration: none;
outline: none;
font-weight: 600;
transition-property: color;
transition-duration: 0.11s;
transition-timing-function: ease-in-out;
}
.spr-link:hover, .spr-content a:hover {
text-decoration: underline;
color: #033e7d;
}
.spr-text-button-label-sm {
font-family: "AvenirNext", "Helvetica Neue", Arial, sans-serif;
font-size: 0.875rem;
line-height: 1.5rem;
letter-spacing: 0;
font-weight: 400;
}
.spr-text-button-label-sm.spr-text-crop::before, .spr-text-button-label-sm.spr-text-crop::after {
display: block;
width: 0;
height: 0;
content: '';
}
.spr-text-button-label-sm.spr-text-crop::before {
margin-top: calc((1 - spr-text(button-label-sm, line-height)) * 0.5em);
}
.spr-text-button-label-sm.spr-text-crop::after {
margin-bottom: calc((1 - spr-text(button-label-sm, line-height)) * 0.5em);
}
.spr-text-button-label-md {
font-family: "AvenirNext", "Helvetica Neue", Arial, sans-serif;
font-size: 1rem;
line-height: 1.5rem;
letter-spacing: 0;
font-weight: 400;
}
.spr-text-button-label-md.spr-text-crop::before, .spr-text-button-label-md.spr-text-crop::after {
display: block;
width: 0;
height: 0;
content: '';
}
.spr-text-button-label-md.spr-text-crop::before {
margin-top: calc((1 - spr-text(button-label-md, line-height)) * 0.5em);
}
.spr-text-button-label-md.spr-text-crop::after {
margin-bottom: calc((1 - spr-text(button-label-md, line-height)) * 0.5em);
}
.spr-text-link-xs {
font-family: "AvenirNext", "Helvetica Neue", Arial, sans-serif;
font-size: 0.75rem;
line-height: 1rem;
letter-spacing: 0;
font-weight: 400;
}
.spr-text-link-xs.spr-text-crop::before, .spr-text-link-xs.spr-text-crop::after {
display: block;
width: 0;
height: 0;
content: '';
}
.spr-text-link-xs.spr-text-crop::before {
margin-top: calc((1 - spr-text(link-xs, line-height)) * 0.5em);
}
.spr-text-link-xs.spr-text-crop::after {
margin-bottom: calc((1 - spr-text(link-xs, line-height)) * 0.5em);
}
.spr-text-link-sm {
font-family: "AvenirNext", "Helvetica Neue", Arial, sans-serif;
font-size: 0.875rem;
line-height: 1.25rem;
letter-spacing: 0;
font-weight: 400;
}
.spr-text-link-sm.spr-text-crop::before, .spr-text-link-sm.spr-text-crop::after {
display: block;
width: 0;
height: 0;
content: '';
}
.spr-text-link-sm.spr-text-crop::before {
margin-top: calc((1 - spr-text(link-sm, line-height)) * 0.5em);
}
.spr-text-link-sm.spr-text-crop::after {
margin-bottom: calc((1 - spr-text(link-sm, line-height)) * 0.5em);
}
.spr-text-link-md {
font-family: "AvenirNext", "Helvetica Neue", Arial, sans-serif;
font-size: 1rem;
line-height: 1.375rem;
letter-spacing: 0;
font-weight: 400;
}
.spr-text-link-md.spr-text-crop::before, .spr-text-link-md.spr-text-crop::after {
display: block;
width: 0;
height: 0;
content: '';
}
.spr-text-link-md.spr-text-crop::before {
margin-top: calc((1 - spr-text(link-md, line-height)) * 0.5em);
}
.spr-text-link-md.spr-text-crop::after {
margin-bottom: calc((1 - spr-text(link-md, line-height)) * 0.5em);
}
.spr-text-body-xs {
font-family: "AvenirNext", "Helvetica Neue", Arial, sans-serif;
font-size: 0.75rem;
line-height: 1rem;
letter-spacing: 0;
font-weight: 400;
}
.spr-text-body-xs.spr-text-crop::before, .spr-text-body-xs.spr-text-crop::after {
display: block;
width: 0;
height: 0;
content: '';
}
.spr-text-body-xs.spr-text-crop::before {
margin-top: calc((1 - spr-text(body-xs, line-height)) * 0.5em);
}
.spr-text-body-xs.spr-text-crop::after {
margin-bottom: calc((1 - spr-text(body-xs, line-height)) * 0.5em);
}
.spr-text-body-sm {
font-family: "AvenirNext", "Helvetica Neue", Arial, sans-serif;
font-size: 0.875rem;
line-height: 1.25rem;
letter-spacing: 0;
font-weight: 400;
}
.spr-text-body-sm.spr-text-crop::before, .spr-text-body-sm.spr-text-crop::after {
display: block;
width: 0;
height: 0;
content: '';
}
.spr-text-body-sm.spr-text-crop::before {
margin-top: calc((1 - spr-text(body-sm, line-height)) * 0.5em);
}
.spr-text-body-sm.spr-text-crop::after {
margin-bottom: calc((1 - spr-text(body-sm, line-height)) * 0.5em);
}
.spr-text-body-md, .spr-content p {
font-family: "AvenirNext", "Helvetica Neue", Arial, sans-serif;
font-size: 16px;
line-height: 1.375rem;
letter-spacing: 0;
font-weight: 400;
}
.spr-text-body-md.spr-text-crop::before, .spr-content p.spr-text-crop::before, .spr-text-body-md.spr-text-crop::after, .spr-content p.spr-text-crop::after {
display: block;
width: 0;
height: 0;
content: '';
}
.spr-text-body-md.spr-text-crop::before, .spr-content p.spr-text-crop::before {
margin-top: calc((1 - spr-text(body-md, line-height)) * 0.5em);
}
.spr-text-body-md.spr-text-crop::after, .spr-content p.spr-text-crop::after {
margin-bottom: calc((1 - spr-text(body-md, line-height)) * 0.5em);
}
.spr-text-label-xs {
font-family: "AvenirNext", "Helvetica Neue", Arial, sans-serif;
font-size: 0.75rem;
line-height: 1rem;
letter-spacing: 0;
font-weight: 400;
}
.spr-text-label-xs.spr-text-crop::before, .spr-text-label-xs.spr-text-crop::after {
display: block;
width: 0;
height: 0;
content: '';
}
.spr-text-label-xs.spr-text-crop::before {
margin-top: calc((1 - spr-text(label-xs, line-height)) * 0.5em);
}
.spr-text-label-xs.spr-text-crop::after {
margin-bottom: calc((1 - spr-text(label-xs, line-height)) * 0.5em);
}
.spr-text-label-sm {
font-family: "AvenirNext", "Helvetica Neue", Arial, sans-serif;
font-size: 0.875rem;
line-height: 1.25rem;
letter-spacing: 0;
font-weight: 400;
}
.spr-text-label-sm.spr-text-crop::before, .spr-text-label-sm.spr-text-crop::after {
display: block;
width: 0;
height: 0;
content: '';
}
.spr-text-label-sm.spr-text-crop::before {
margin-top: calc((1 - spr-text(label-sm, line-height)) * 0.5em);
}
.spr-text-label-sm.spr-text-crop::after {
margin-bottom: calc((1 - spr-text(label-sm, line-height)) * 0.5em);
}
.spr-text-label-md {
font-family: "AvenirNext", "Helvetica Neue", Arial, sans-serif;
font-size: 1rem;
line-height: 1.375rem;
letter-spacing: 0;
font-weight: 400;
}
.spr-text-label-md.spr-text-crop::before, .spr-text-label-md.spr-text-crop::after {
display: block;
width: 0;
height: 0;
content: '';
}
.spr-text-label-md.spr-text-crop::before {
margin-top: calc((1 - spr-text(label-md, line-height)) * 0.5em);
}
.spr-text-label-md.spr-text-crop::after {
margin-bottom: calc((1 - spr-text(label-md, line-height)) * 0.5em);
}
.spr-text-display-xs, .spr-content h5 {
font-family: "AvenirNext", "Helvetica Neue", Arial, sans-serif;
font-size: 1rem;
line-height: 1.375rem;
letter-spacing: 0;
font-weight: 600;
}
.spr-text-display-xs.spr-text-crop::before, .spr-content h5.spr-text-crop::before, .spr-text-display-xs.spr-text-crop::after, .spr-content h5.spr-text-crop::after {
display: block;
width: 0;
height: 0;
content: '';
}
.spr-text-display-xs.spr-text-crop::before, .spr-content h5.spr-text-crop::before {
margin-top: calc((1 - spr-text(display-xs, line-height)) * 0.5em);
}
.spr-text-display-xs.spr-text-crop::after, .spr-content h5.spr-text-crop::after {
margin-bottom: calc((1 - spr-text(display-xs, line-height)) * 0.5em);
}
.spr-text-display-sm, .spr-content h4 {
font-family: "AvenirNext", "Helvetica Neue", Arial, sans-serif;
font-size: 1.25rem;
line-height: 1.75rem;
letter-spacing: 0;
font-weight: 600;
}
.spr-text-display-sm.spr-text-crop::before, .spr-content h4.spr-text-crop::before, .spr-text-display-sm.spr-text-crop::after, .spr-content h4.spr-text-crop::after {
display: block;
width: 0;
height: 0;
content: '';
}
.spr-text-display-sm.spr-text-crop::before, .spr-content h4.spr-text-crop::before {
margin-top: calc((1 - spr-text(display-sm, line-height)) * 0.5em);
}
.spr-text-display-sm.spr-text-crop::after, .spr-content h4.spr-text-crop::after {
margin-bottom: calc((1 - spr-text(display-sm, line-height)) * 0.5em);
}
.spr-text-display-md, .spr-content h3 {
font-family: "AvenirNext", "Helvetica Neue", Arial, sans-serif;
font-size: 1.5rem;
line-height: 2.125rem;
letter-spacing: 0;
font-weight: 600;
}
.spr-text-display-md.spr-text-crop::before, .spr-content h3.spr-text-crop::before, .spr-text-display-md.spr-text-crop::after, .spr-content h3.spr-text-crop::after {
display: block;
width: 0;
height: 0;
content: '';
}
.spr-text-display-md.spr-text-crop::before, .spr-content h3.spr-text-crop::before {
margin-top: calc((1 - spr-text(display-md, line-height)) * 0.5em);
}
.spr-text-display-md.spr-text-crop::after, .spr-content h3.spr-text-crop::after {
margin-bottom: calc((1 - spr-text(display-md, line-height)) * 0.5em);
}
.spr-text-display-lg, .spr-content h2 {
font-family: "AvenirNext", "Helvetica Neue", Arial, sans-serif;
font-size: 2rem;
line-height: 2.75rem;
letter-spacing: 0;
font-weight: 600;
}
.spr-text-display-lg.spr-text-crop::before, .spr-content h2.spr-text-crop::before, .spr-text-display-lg.spr-text-crop::after, .spr-content h2.spr-text-crop::after {
display: block;
width: 0;
height: 0;
content: '';
}
.spr-text-display-lg.spr-text-crop::before, .spr-content h2.spr-text-crop::before {
margin-top: calc((1 - spr-text(display-lg, line-height)) * 0.5em);
}
.spr-text-display-lg.spr-text-crop::after, .spr-content h2.spr-text-crop::after {
margin-bottom: calc((1 - spr-text(display-lg, line-height)) * 0.5em);
}
.spr-text-display-xl, .spr-content h1 {
font-family: "AvenirNext", "Helvetica Neue", Arial, sans-serif;
font-size: 2.5rem;
line-height: 3.5rem;
letter-spacing: 0;
font-weight: 600;
}
.spr-text-display-xl.spr-text-crop::before, .spr-content h1.spr-text-crop::before, .spr-text-display-xl.spr-text-crop::after, .spr-content h1.spr-text-crop::after {
display: block;
width: 0;
height: 0;
content: '';
}
.spr-text-display-xl.spr-text-crop::before, .spr-content h1.spr-text-crop::before {
margin-top: calc((1 - spr-text(display-xl, line-height)) * 0.5em);
}
.spr-text-display-xl.spr-text-crop::after, .spr-content h1.spr-text-crop::after {
margin-bottom: calc((1 - spr-text(display-xl, line-height)) * 0.5em);
}
@keyframes openPopover {
from {
transform: scale(0.9);
}
to {
transform: scale(1);
}
}
.spr-icon.spr-icon-_default {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/_default.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-_default.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-_default.light {
background-color: #fff;
}
.spr-icon.spr-icon-_default.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-add-circle {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/add-circle.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-add-circle.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-add-circle.light {
background-color: #fff;
}
.spr-icon.spr-icon-add-circle.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-add {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/add.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-add.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-add.light {
background-color: #fff;
}
.spr-icon.spr-icon-add.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-address-book {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/address-book.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-address-book.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-address-book.light {
background-color: #fff;
}
.spr-icon.spr-icon-address-book.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-alert-fill {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/alert-fill.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-alert-fill.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-alert-fill.light {
background-color: #fff;
}
.spr-icon.spr-icon-alert-fill.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-alert {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/alert.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-alert.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-alert.light {
background-color: #fff;
}
.spr-icon.spr-icon-alert.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-arrow-forward {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/arrow-forward.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-arrow-forward.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-arrow-forward.light {
background-color: #fff;
}
.spr-icon.spr-icon-arrow-forward.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-arrow-left {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/arrow-left.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-arrow-left.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-arrow-left.light {
background-color: #fff;
}
.spr-icon.spr-icon-arrow-left.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-arrow-right-circle {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/arrow-right-circle.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-arrow-right-circle.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-arrow-right-circle.light {
background-color: #fff;
}
.spr-icon.spr-icon-arrow-right-circle.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-arrow-right {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/arrow-right.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-arrow-right.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-arrow-right.light {
background-color: #fff;
}
.spr-icon.spr-icon-arrow-right.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-bank {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/bank.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-bank.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-bank.light {
background-color: #fff;
}
.spr-icon.spr-icon-bank.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-bell-badge {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/bell-badge.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-bell-badge.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-bell-badge.light {
background-color: #fff;
}
.spr-icon.spr-icon-bell-badge.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-bell {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/bell.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-bell.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-bell.light {
background-color: #fff;
}
.spr-icon.spr-icon-bell.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-calendar {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/calendar.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-calendar.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-calendar.light {
background-color: #fff;
}
.spr-icon.spr-icon-calendar.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-camera {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/camera.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-camera.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-camera.light {
background-color: #fff;
}
.spr-icon.spr-icon-camera.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-carat-down {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/carat-down.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-carat-down.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-carat-down.light {
background-color: #fff;
}
.spr-icon.spr-icon-carat-down.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-carat-left {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/carat-left.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-carat-left.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-carat-left.light {
background-color: #fff;
}
.spr-icon.spr-icon-carat-left.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-carat-right {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/carat-right.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-carat-right.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-carat-right.light {
background-color: #fff;
}
.spr-icon.spr-icon-carat-right.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-carat-up {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/carat-up.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-carat-up.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-carat-up.light {
background-color: #fff;
}
.spr-icon.spr-icon-carat-up.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-card-hand {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/card-hand.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-card-hand.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-card-hand.light {
background-color: #fff;
}
.spr-icon.spr-icon-card-hand.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-change {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/change.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-change.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-change.light {
background-color: #fff;
}
.spr-icon.spr-icon-change.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-chat {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/chat.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-chat.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-chat.light {
background-color: #fff;
}
.spr-icon.spr-icon-chat.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-check-fill {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/check-fill.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-check-fill.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-check-fill.light {
background-color: #fff;
}
.spr-icon.spr-icon-check-fill.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-check-stroke {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/check-stroke.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-check-stroke.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-check-stroke.light {
background-color: #fff;
}
.spr-icon.spr-icon-check-stroke.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-check {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/check.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-check.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-check.light {
background-color: #fff;
}
.spr-icon.spr-icon-check.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-chevron-left {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/chevron-left.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-chevron-left.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-chevron-left.light {
background-color: #fff;
}
.spr-icon.spr-icon-chevron-left.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-chevron-right {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/chevron-right.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-chevron-right.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-chevron-right.light {
background-color: #fff;
}
.spr-icon.spr-icon-chevron-right.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-clients {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/clients.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-clients.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-clients.light {
background-color: #fff;
}
.spr-icon.spr-icon-clients.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-close {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/close.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-close.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-close.light {
background-color: #fff;
}
.spr-icon.spr-icon-close.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-download {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/download.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-download.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-download.light {
background-color: #fff;
}
.spr-icon.spr-icon-download.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-duplicate {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/duplicate.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-duplicate.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-duplicate.light {
background-color: #fff;
}
.spr-icon.spr-icon-duplicate.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-edit {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/edit.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-edit.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-edit.light {
background-color: #fff;
}
.spr-icon.spr-icon-edit.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-email {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/email.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-email.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-email.light {
background-color: #fff;
}
.spr-icon.spr-icon-email.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-envelope {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/envelope.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-envelope.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-envelope.light {
background-color: #fff;
}
.spr-icon.spr-icon-envelope.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-facebook {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/facebook.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-facebook.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-facebook.light {
background-color: #fff;
}
.spr-icon.spr-icon-facebook.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-faq {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/faq.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-faq.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-faq.light {
background-color: #fff;
}
.spr-icon.spr-icon-faq.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-filter {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/filter.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-filter.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-filter.light {
background-color: #fff;
}
.spr-icon.spr-icon-filter.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-funding {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/funding.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-funding.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-funding.light {
background-color: #fff;
}
.spr-icon.spr-icon-funding.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-graph-up {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/graph-up.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-graph-up.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-graph-up.light {
background-color: #fff;
}
.spr-icon.spr-icon-graph-up.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-graph {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/graph.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-graph.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-graph.light {
background-color: #fff;
}
.spr-icon.spr-icon-graph.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-hamburger {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/hamburger.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-hamburger.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-hamburger.light {
background-color: #fff;
}
.spr-icon.spr-icon-hamburger.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-help {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/help.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-help.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-help.light {
background-color: #fff;
}
.spr-icon.spr-icon-help.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-history {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/history.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-history.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-history.light {
background-color: #fff;
}
.spr-icon.spr-icon-history.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-info-fill {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/info-fill.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-info-fill.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-info-fill.light {
background-color: #fff;
}
.spr-icon.spr-icon-info-fill.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-info {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/info.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-info.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-info.light {
background-color: #fff;
}
.spr-icon.spr-icon-info.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-instagram {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/instagram.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-instagram.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-instagram.light {
background-color: #fff;
}
.spr-icon.spr-icon-instagram.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-indeterminate-fill {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/indeterminate-fill.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-indeterminate-fill.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-indeterminate-fill.light {
background-color: #fff;
}
.spr-icon.spr-icon-indeterminate-fill.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-items {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/items.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-items.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-items.light {
background-color: #fff;
}
.spr-icon.spr-icon-items.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-kabbage {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/kabbage.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-kabbage.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-kabbage.light {
background-color: #fff;
}
.spr-icon.spr-icon-kabbage.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-link-out {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/link-out.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-link-out.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-link-out.light {
background-color: #fff;
}
.spr-icon.spr-icon-link-out.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-linkedin {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/linkedin.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-linkedin.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-linkedin.light {
background-color: #fff;
}
.spr-icon.spr-icon-linkedin.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-loading {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/loading.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-loading.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-loading.light {
background-color: #fff;
}
.spr-icon.spr-icon-loading.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-more {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/more.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-more.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-more.light {
background-color: #fff;
}
.spr-icon.spr-icon-more.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-payments {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/payments.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-payments.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-payments.light {
background-color: #fff;
}
.spr-icon.spr-icon-payments.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-pending {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/pending.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-pending.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-pending.light {
background-color: #fff;
}
.spr-icon.spr-icon-pending.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-phone {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/phone.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-phone.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-phone.light {
background-color: #fff;
}
.spr-icon.spr-icon-phone.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-print {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/print.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-print.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-print.light {
background-color: #fff;
}
.spr-icon.spr-icon-print.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-product {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/product.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-product.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-product.light {
background-color: #fff;
}
.spr-icon.spr-icon-product.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-search {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/search.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-search.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-search.light {
background-color: #fff;
}
.spr-icon.spr-icon-search.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-security {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/security.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-security.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-security.light {
background-color: #fff;
}
.spr-icon.spr-icon-security.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-select-arrows {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/select-arrows.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-select-arrows.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-select-arrows.light {
background-color: #fff;
}
.spr-icon.spr-icon-select-arrows.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-service-item {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/service-item.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-service-item.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-service-item.light {
background-color: #fff;
}
.spr-icon.spr-icon-service-item.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-services {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/services.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-services.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-services.light {
background-color: #fff;
}
.spr-icon.spr-icon-services.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-settings {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/settings.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-settings.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-settings.light {
background-color: #fff;
}
.spr-icon.spr-icon-settings.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-sign-in {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/sign-in.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-sign-in.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-sign-in.light {
background-color: #fff;
}
.spr-icon.spr-icon-sign-in.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-sign-out {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/sign-out.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-sign-out.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-sign-out.light {
background-color: #fff;
}
.spr-icon.spr-icon-sign-out.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-social-media {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/social-media.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-social-media.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-social-media.light {
background-color: #fff;
}
.spr-icon.spr-icon-social-media.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-store {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/store.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-store.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-store.light {
background-color: #fff;
}
.spr-icon.spr-icon-store.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-transaction {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/transaction.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-transaction.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-transaction.light {
background-color: #fff;
}
.spr-icon.spr-icon-transaction.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-trash {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/trash.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-trash.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-trash.light {
background-color: #fff;
}
.spr-icon.spr-icon-trash.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-twitter {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/twitter.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-twitter.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-twitter.light {
background-color: #fff;
}
.spr-icon.spr-icon-twitter.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-unlock {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/unlock.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-unlock.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-unlock.light {
background-color: #fff;
}
.spr-icon.spr-icon-unlock.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-upload {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/upload.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-upload.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-upload.light {
background-color: #fff;
}
.spr-icon.spr-icon-upload.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-user {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/user.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-user.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-user.light {
background-color: #fff;
}
.spr-icon.spr-icon-user.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-visibility-off {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/visibility-off.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-visibility-off.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-visibility-off.light {
background-color: #fff;
}
.spr-icon.spr-icon-visibility-off.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-visibility-on {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/visibility-on.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-visibility-on.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-visibility-on.light {
background-color: #fff;
}
.spr-icon.spr-icon-visibility-on.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-void {
display: inline-block;
height: 24px;
width: 24px;
mask: url("https://sprout-cdn.kabbage.com/icons/void.svg");
mask-size: cover;
content: '';
vertical-align: middle;
background-color: #6b6f7b;
}
.spr-icon.spr-icon-void.error {
background-color: #dd1d33;
}
.spr-icon.spr-icon-void.light {
background-color: #fff;
}
.spr-icon.spr-icon-void.dark {
background-color: #18191b;
}
.spr-icon.spr-icon-left {
margin-right: 0.5rem;
background-color: #18191b;
}
.spr-icon.spr-icon-right {
margin-left: 0.5rem;
background-color: #18191b;
}
@keyframes openPopover {
from {
transform: scale(0.9);
}
to {
transform: scale(1);
}
}
.spr-divider {
box-shadow: 0 1px 0 0 #e4e5e7;
}
.spr-list, .spr-content ul {
padding: 0 1rem;
list-style: disc outside none;
}
.spr-list > li, .spr-content ul > li {
margin-bottom: 1rem;
}