:root {
  --QLD-color-neutral-black: #131212;
  --QLD-color-neutral-darkest: #222020;
  --QLD-color-neutral-darker: #444444;
  --QLD-color-neutral-dark: #78797e;
  --QLD-color-neutral-light: #e0e0e0;
  --QLD-color-neutral-lighter: #ebebeb;
  --QLD-color-neutral-lightest: #f5f5f5;
  --QLD-color-neutral-white: #ffffff;
  --QLD-color-neutral-white-opacity-10: rgba(255, 255, 255, 0.1);
  --QLD-color-neutral-light-opacity-10: rgba(244, 244, 244, 0.1);
  --QLD-color-neutral-darkest-opacity-10: rgba(34, 32, 32, 0.1);
  --QLD-color-neutral-black-opacity-10: rgba(19, 18, 18, 0.1);
  --QLD-color-status-error: #e22339;
  --QLD-color-status-error-darker: #8a1220;
  --QLD-color-status-error-lighter: #fdf0f0;
  --QLD-color-status-error-lightest: #fff6f6;
  --QLD-color-status-success: #339d37;
  --QLD-color-status-success-darker: #0a690d;
  --QLD-color-status-success-lighter: #f2faf4;
  --QLD-color-status-success-lightest: #f7fbf8;
  --QLD-color-status-caution: #ffcc2c;
  --QLD-color-status-caution-darker: #b38800;
  --QLD-color-status-caution-lighter: #fff2c9;
  --QLD-color-status-caution-lightest: #fffaea;
  --QLD-color-status-info: #0085b3;
  --QLD-color-status-info-darker: #006a8f;
  --QLD-color-status-info-lighter: #e5eef5;
  --QLD-color-status-info-lightest: #eff4f9;
  --QLD-color-light-site-title: #005eb8;
  --QLD-color-light-design-accent: #84d3ff;
  --QLD-color-light-heading: #000053;
  --QLD-color-light-text: #353535;
  --QLD-color-light-text-lighter: #636363;
  --QLD-color-light-link: #005eb8;
  --QLD-color-light-link-visited: #551a8b;
  --QLD-color-light-link-on-action: #ffffff;
  --QLD-color-light-action-primary: #005eb8;
  --QLD-color-light-action-primary-hover: #003e96;
  --QLD-color-light-action-secondary: #307edb;
  --QLD-color-light-action-secondary-hover: #004ea7;
  --QLD-color-light-focus: #002e85;
  --QLD-color-light-border: #bedfff;
  --QLD-color-light-background: #e6f6ff;
  --QLD-color-light-background-shade: #ceedff;
  --QLD-color-light-border-alt: #848484;
  --QLD-color-light-background-alt: #e3e7ea;
  --QLD-color-light-background-alt-shade: #d6dce0;
  --QLD-color-light-underline: #3f7ab4;
  --QLD-color-card-border: #818181;
  --QLD-color-dark-site-title: #ffffff;
  --QLD-color-dark-design-accent: #84d3ff;
  --QLD-color-dark-heading: #ffffff;
  --QLD-color-dark-text: #ffffff;
  --QLD-color-dark-text-lighter: #deebf9;
  --QLD-color-dark-link: #ffffff;
  --QLD-color-dark-link-visited: #f2cdff;
  --QLD-color-dark-link-on-action: #001c37;
  --QLD-color-dark-action-primary: #84d3ff;
  --QLD-color-dark-action-primary-hover: #a6f7ff;
  --QLD-color-dark-action-secondary: #84d3ff;
  --QLD-color-dark-action-secondary-hover: #a6f7ff;
  --QLD-color-dark-focus: #c6ffff;
  --QLD-color-dark-border: #418fed;
  --QLD-color-dark-background: #005eb8;
  --QLD-color-dark-background-shade: #003e96;
  --QLD-color-dark-border-alt: #73c2ff;
  --QLD-color-dark-background-alt: #001d74;
  --QLD-color-dark-background-alt-shade: #000764;
  --QLD-color-dark-underline: #b5cce2;
  --QLD-color-brand-maroon: #73182C;
  --QLD-color-syntax-values: #6BBE27;
  --QLD-color-syntax-elements: #A7E5FF;
  --QLD-color-syntax-properties: #C3BDF7;
  --QLD-color-syntax-comments: #C3D7ED;
  --QLD-font-family: "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
  --QLD-font-family-mono: "Roboto Mono", Consolas, monospace;
  --QLD-font-weight-regular: 400;
  --QLD-font-weight-semibold: 600;
  --QLD-font-weight-bold: 700;
  --QLD-font-maxwidth: 80ch;
  --QLD-font-size-desktop-xs: 0.875rem;
  --QLD-font-size-desktop-sm: 1rem;
  --QLD-font-size-desktop-md: 1.25rem;
  --QLD-font-size-desktop-lg: 1.5rem;
  --QLD-font-size-desktop-xl: 2rem;
  --QLD-font-size-desktop-xxl: 2.5rem;
  --QLD-font-size-desktop-xxxl: 3rem;
  --QLD-space-1: 4px;
  --QLD-space-2: 8px;
  --QLD-space-3: 12px;
  --QLD-space-4: 16px;
  --QLD-space-5: 20px;
  --QLD-space-6: 24px;
  --QLD-space-7: 32px;
  --QLD-space-10: 48px;
  --QLD-space-12: 64px;
  --QLD-border-width-thin: 1px;
  --QLD-border-width-default: 2px;
  --QLD-border-width-medium: 3px;
  --QLD-border-width-thick: 4px;
  --QLD-border-width-extra-thick: 8px;
  --QLD-border-radius-xs: 4px;
  --QLD-border-radius-sm: 12px;
  --QLD-border-radius-md: 16px;
  --QLD-border-radius-lg: 32px;
  --QLD-border-radius-circle: 50%;
  --QLD-shadow-level-1: 0px 1px 2px rgba(0, 0, 0, 0.2), 0px 1px 3px 1px rgba(0, 0, 0, 0.1);
  --QLD-shadow-level-2: 0px 1px 2px rgba(0, 0, 0, 0.3), 0px 2px 6px 2px rgba(0, 0, 0, 0.15);
  --QLD-shadow-level-3: 0px 4px 8px 3px rgba(0, 0, 0, 0.1), 0px 1px 3px rgba(0, 0, 0, 0.2);
  --QLD-shadow-level-4: 7px 6px 13px rgba(0, 0, 0, 0.02), 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 13px 20px rgba(0, 0, 0, 0.1);
  --QLD-form-input-width-xs: 4.3rem;
  --QLD-form-input-width-sm: 6.3rem;
  --QLD-form-input-width-md: 10rem;
  --QLD-form-input-width-lg: 18rem;
  --QLD-form-input-width-xl: 24rem;
}

[kx-scope^=button-][kx-type=ripple]:focus {
  transition: unset;
}

[kx-scope=button-brand]:active,
[kx-scope=button-neutral]:active,
[kx-scope=button-outline]:active,
[kx-scope=button-filled]:active {
  transform: unset !important;
}

[kx-scope^=button-][kx-type=ripple]:after,
[kx-scope^=button-][kx-type=ripple]:hover:after,
[kx-scope^=button-][kx-type=ripple]:focus:after,
[kx-scope=button][kx-type=underline]:after,
[kx-scope=button][kx-type=underline]:hover:after,
[kx-scope=button][kx-type=underline]:focus:after,
[kx-scope^=button-][kx-type=ripple]:before,
[kx-scope^=button-][kx-type=ripple]:hover:before,
[kx-scope^=button-][kx-type=ripple]:focus:before,
[kx-scope=button][kx-type=underline]:before,
[kx-scope=button][kx-type=underline]:hover:before,
[kx-scope=button][kx-type=underline]:focus:before {
  will-change: unset;
  position: unset;
  top: unset;
  left: unset;
  height: auto;
  width: auto;
  background: transparent;
  background-position: unset !important;
  transform: unset;
  transform-origin: unset !important;
  transition: unset !important;
  opacity: unset !important;
  z-index: unset !important;
}

[kx-scope=button][kx-type=underline] {
  will-change: unset;
  transition: unset;
  transition-property: unset;
}

[kx-scope^=button-][kx-type=ripple].slds-kx-is-animating-from-click:after {
  animation: none !important;
}

[kx-scope=button-brand]:hover, [kx-scope=button-brand]:active, [kx-scope=button-neutral]:hover, [kx-scope=button-neutral]:active, [kx-scope=button-outline]:hover, [kx-scope=button-outline]:active, [kx-scope=button-filled]:hover, [kx-scope=button-filled]:active {
  transition: unset !important;
}

@media (hover: hover) and (pointer: fine) {
  [kx-scope=button-brand]:hover, [kx-scope=button-neutral]:hover, [kx-scope=button-outline]:hover, [kx-scope=button-filled]:hover {
    transform: unset !important;
  }
}
/* Salesforce Standard Loader with Frosted Glass Backdrop */
.slds-spinner_container {
  background-color: rgba(255, 255, 255, 0.7) !important;
  backdrop-filter: blur(5px) !important;
  -webkit-backdrop-filter: blur(5px) !important;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  transition: all 0.3s ease;
}

.slds-spinner_brand.slds-spinner::before,
.slds-spinner_brand.slds-spinner::after {
  background-color: var(--QLD-color-light-action-primary) !important;
}

.slds-spinner__dot-a,
.slds-spinner__dot-b {
  background-color: var(--QLD-color-light-action-primary) !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: var(--QLD-font-weight-semibold) !important;
  margin: 0;
  color: var(--QLD-color-light-heading);
}

h1 {
  font-size: 2rem !important;
}

h2 {
  font-size: 1.5rem !important;
}

h3 {
  font-size: 1.25rem !important;
}

h4 {
  font-size: 1rem !important;
}

h5 {
  font-size: 0.875rem !important;
}

h6 {
  font-size: 0.75rem !important;
}

a {
  text-decoration: underline;
  text-underline-offset: 0.3rem;
}

.qld_semi_font {
  font-weight: var(--QLD-font-weight-semibold);
}

.qld_light-weight_heading {
  font-weight: 400 !important;
  color: var(--QLD-color-light-text) !important;
  margin: 1.5rem 0 !important;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html {
  font-size: 100%;
  scroll-behavior: smooth;
}
@media screen and (max-width: 1312px) {
  html {
    font-size: 93.75%;
  }
}
@media screen and (max-width: 699px) {
  html {
    font-size: 87.5%;
  }
}

body {
  font-size: var(--QLD-font-size-desktop-sm);
  font-family: var(--QLD-font-family);
  color: var(--QLD-color-light-text);
  background: var(--QLD-color-neutral-white);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  min-height: 100vh;
}
@media only screen and (max-width: 991px) {
  body {
    overflow-x: hidden;
  }
}

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* Overriding Salesforce/Vlocity Layout Spacing */
.cCenterPanel {
  max-width: var(--QLD-grid-maxwidth) !important;
  padding: 0 !important;
  margin: 0 auto;
}

.siteforceContentArea .comm-layout-column:not(:empty) {
  padding: 0;
}

a:focus {
  outline: var(--QLD-border-width-medium) solid var(--QLD-color-light-focus) !important;
  outline-offset: 0.125rem !important;
  box-shadow: none !important;
}

.qld-header {
  background: var(--QLD-color-neutral-white);
  border-bottom: var(--QLD-border-width-thick) solid var(--QLD-color-light-design-accent);
}
.qld-header .qld-header-topbar {
  background: var(--QLD-color-light-action-primary);
  padding: 0 3rem;
}
@media only screen and (max-width: 1024px) {
  .qld-header .qld-header-topbar {
    padding: 0 1rem;
  }
}
.qld-header .qld-header-topbar .qld-topbar-links-container {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
@media only screen and (max-width: 1024px) {
  .qld-header .qld-header-topbar .qld-topbar-links-container .column-content:empty {
    display: none;
  }
  .qld-header .qld-header-topbar .qld-topbar-links-container .column-content .columns {
    flex-direction: row !important;
    gap: 1rem;
  }
}
.qld-header .qld-header-topbar .qld-topbar-links-container .columns dxp_layout-column {
  flex: 0 1 auto !important;
  width: auto !important;
  min-width: -moz-fit-content !important;
  min-width: fit-content !important;
}
@media only screen and (max-width: 1024px) {
  .qld-header .qld-header-topbar .qld-topbar-links-container .columns dxp_layout-column {
    flex: none !important;
    width: auto !important;
    min-width: -moz-fit-content !important;
    min-width: fit-content !important;
  }
}
.qld-header .qld-header-topbar .qld-topbar-links-container .columns .qld-header-topbar-btn a {
  color: var(--QLD-color-neutral-white) !important;
  position: relative;
  font-size: 14px;
}
.qld-header .qld-header-topbar .qld-topbar-links-container .columns .qld-header-topbar-btn a::before {
  content: "\ee53";
  font-family: "material-icon";
  font-size: var(--QLD-font-size-desktop-sm);
  color: var(--QLD-color-light-design-accent);
  margin-right: var(--QLD-space-2);
  line-height: 0%;
}
.qld-header .qld-header-topbar .qld-topbar-links-container .columns .qld-header-topbar-btn a:hover::after {
  content: "";
  width: 100%;
  position: absolute;
  height: 2px;
  background: #fff;
  bottom: 0;
  left: 0;
}
.qld-header .qld-header-topbar .qld-topbar-links-container .columns .qld-header-topbar-btn.hide-btn-icon a::before {
  content: none;
}
.qld-header .component-wrapper-spacer {
  margin-bottom: 0 !important;
}
.qld-header .qld-header-logo-container {
  padding: 1rem 3rem;
}
@media only screen and (max-width: 991px) {
  .qld-header .qld-header-logo-container {
    padding: 0.5rem 1rem;
  }
}

.qld-footer {
  background: var(--QLD-color-light-action-primary);
  border-top: var(--QLD-border-width-thick) solid var(--QLD-color-light-design-accent);
  padding: var(--QLD-space-10) !important;
  font-size: var(--QLD-font-size-desktop-xs);
  color: var(--QLD-color-neutral-white);
}
@media only screen and (max-width: 767px) {
  .qld-footer {
    padding: 2rem 1rem !important;
  }
}
.qld-footer h2 {
  color: var(--QLD-color-neutral-white) !important;
}
.qld-footer .slds-card {
  background: transparent !important;
  border: none;
  color: var(--QLD-color-neutral-white);
  box-shadow: none;
}
.qld-footer .qld_footer_ack_col {
  padding-left: var(--QLD-space-10) !important;
}
@media only screen and (max-width: 767px) {
  .qld-footer .qld_footer_ack_col {
    padding: 0 !important;
    border: none !important;
  }
}
.qld-footer .qld_footer_contact_btn .slds-button_outline-brand {
  border-color: var(--QLD-color-light-design-accent) !important;
  font-size: var(--QLD-font-size-desktop-xs) !important;
  color: var(--QLD-color-neutral-white) !important;
  font-weight: var(qld-font-weight-regular) !important;
}
.qld-footer .qld_footer_contact_btn .slds-button_outline-brand:hover {
  border-color: var(--QLD-color-dark-action-secondary-hover) !important;
  text-decoration: underline !important;
  text-underline-offset: 0.3rem;
  text-decoration-thickness: 2px;
  color: var(--QLD-color-neutral-white) !important;
}
.qld-footer .qbcc-footer-phone-number {
  margin: 1rem 0;
}
.qld-footer .qbcc-footer-phone-number .slds-action_item {
  color: var(--QLD-color-neutral-white) !important;
}
.qld-footer .qbcc-footer-phone-number .slds-action_item:hover {
  text-decoration: underline !important;
  text-underline-offset: 0.3rem;
  text-decoration-thickness: 2px;
  color: var(--QLD-color-neutral-white) !important;
}

.omniscript-container article.omniscript-article.slds-card {
  box-shadow: none !important;
  border: none !important;
  padding: 1rem 3rem 2rem 3rem;
}
@media only screen and (max-width: 991px) {
  .omniscript-container article.omniscript-article.slds-card {
    padding: 0;
  }
}
.omniscript-container article.omniscript-article.slds-card .omniscript-side-content .slds-progress-not-touched {
  margin-top: 0;
}
.omniscript-container article.omniscript-article.slds-card .omniscript-side-content .slds-progress-not-touched .slds-progress {
  padding-top: 0;
}
.omniscript-container article.omniscript-article.slds-card .omniscript-side-content .slds-progress-not-touched .omni-stepchart-heading {
  visibility: hidden;
}
.omniscript-container article.omniscript-article.slds-card .omniscript-body {
  border: none !important;
  padding-left: 0;
}
.omniscript-container article.omniscript-article.slds-card .omniscript-body .slds-page-header__title {
  font-size: 2rem;
  font-weight: var(--QLD-font-weight-semibold);
  margin-bottom: 1rem;
  margin-top: 0;
}
@media only screen and (max-width: 767px) {
  .omniscript-container article.omniscript-article.slds-card .omniscript-body .slds-page-header__title {
    font-size: 1.5rem;
  }
}
.omniscript-container article.omniscript-article.slds-card .omniscript-body .vlc-separator {
  display: none;
}

@media only screen and (max-width: 767px) {
  .qld_footer_clickable_link,
  .qld_footer_ack_col {
    margin: 2rem 0 !important;
  }
}
.qld_footer_clickable_link .slds-action_item,
.qld_footer_ack_col .slds-action_item {
  font-size: var(--QLD-font-size-desktop-xs) !important;
  color: var(--QLD-color-neutral-white) !important;
  text-decoration: underline !important;
  text-underline-offset: 0.3rem;
  padding: var(--QLD-space-1) 0 !important;
  transition: color 0.2s ease-in-out, text-decoration-color 0.2s ease-in-out;
  text-decoration-thickness: 0.1px !important;
  margin-bottom: var(--QLD-space-3);
}
.qld_footer_clickable_link .slds-action_item:hover,
.qld_footer_ack_col .slds-action_item:hover {
  text-decoration-thickness: 2px !important;
}
.qld_footer_clickable_link .slds-action_item:focus,
.qld_footer_ack_col .slds-action_item:focus {
  outline: var(--QLD-border-width-medium) solid var(--QLD-color-neutral-white) !important;
  outline-offset: 0.125rem !important;
  box-shadow: none !important;
  text-decoration: none !important;
  border-radius: var(--QLD-border-radius-xs) !important;
}
.qld_footer_clickable_link .slds-action_item:active,
.qld_footer_ack_col .slds-action_item:active {
  color: var(--QLD-color-neutral-light) !important;
  transform: translateY(1px);
}

.qld_multi_row_details {
  margin-bottom: 2rem;
}
.qld_multi_row_details:last-child {
  margin: 0;
}

.qld_link_column h3 {
  color: var(--QLD-color-light-heading);
}
.qld_link_column .qld_link_items .slds-action_item {
  position: relative;
  padding: var(--QLD-space-3) 0;
  border-bottom: 1px solid var(--QLD-color-neutral-lighter);
  font-weight: var(--QLD-font-weight-semibold);
  display: block;
}
.qld_link_column .qld_link_items .slds-action_item::after {
  content: "\eacb";
  font-family: "material-icon";
  font-size: var(--QLD-font-size-desktop-md);
  font-weight: var(--QLD-font-weight-regular);
  position: absolute;
  right: 16px;
  top: 9px;
  transition: all ease 0.3s;
}
.qld_link_column .qld_link_items .slds-action_item:hover::after {
  right: 8px;
}

.community_byo-scoped-header-and-footer__main .comm-section-container {
  padding: 0 !important;
}
.community_byo-scoped-header-and-footer__main .comm-section-container .component-wrapper-spacer h3.dxp-text-heading-medium {
  padding: var(--QLD-space-4) 3rem !important;
  background: var(--QLD-color-neutral-lightest);
  font-weight: var(--QLD-font-weight-semibold);
}

.slds-tooltip_container,
runtime_omnistudio_common-tooltip {
  padding: 0 !important;
}
.slds-tooltip_container .vlocity-btn,
runtime_omnistudio_common-tooltip .vlocity-btn {
  padding: 0 !important;
}
.slds-tooltip_container .slds-popover::after, .slds-tooltip_container .slds-popover::before,
runtime_omnistudio_common-tooltip .slds-popover::after,
runtime_omnistudio_common-tooltip .slds-popover::before {
  background: var(--QLD-color-light-action-primary) !important;
}
.slds-tooltip_container .slds-popover .slds-popover__body.tooltip-body,
runtime_omnistudio_common-tooltip .slds-popover .slds-popover__body.tooltip-body {
  font-size: 14px !important;
  background: var(--QLD-color-light-action-primary);
  color: var(--QLD-color-neutral-white) !important;
  border-radius: 4px;
}

.omniscript-sfl-actions div {
  padding: 0;
}

.slds-has-error .slds-form-element__help {
  font-size: var(--QLD-font-size-desktop-xs);
  font-weight: var(--QLD-font-weight-semibold);
}

.omniscript-btn-next.slds-medium-size_3-of-12,
.omniscript-btn-previous.slds-medium-size_3-of-12 {
  min-width: -moz-fit-content;
  min-width: fit-content;
}

.slds-datepicker .slds-datepicker__filter .slds-shrink-none .slds-select {
  padding: 0 1rem !important;
}

.custom-step-label.slds-page-header__title:focus, .custom-step-label.slds-page-header__title:focus-visible {
  outline: none !important;
  box-shadow: none !important;
  border: none !important;
  -webkit-tap-highlight-color: transparent;
}

.myQBCC-form-layout__item.flexiRow {
  gap: 2rem;
}

.qld-error-text,
.slds-text-color_error {
  color: var(--QLD-color-status-error) !important;
  font-weight: var(--QLD-font-weight-semibold) !important;
  font-size: var(--QLD-font-size-desktop-xs) !important;
}

.qld-intake-flow-heading {
  margin: 0 !important;
}

.ob-eligibility-container .slds-page-header__title {
  font-size: var(--QLD-font-size-desktop-md) !important;
  color: var(--QLD-color-light-text);
  font-weight: var(--QLD-font-weight-regular) !important;
}

.resultsDropDown {
  background: var(--QLD-color-neutral-white) !important;
}

.input-search.slds-form-element {
  margin-bottom: 0 !important;
}

.summary-data-container {
  margin: 2rem 0;
}
.summary-data-container:first-child {
  margin-top: 0;
}
.summary-data-container .summary-label {
  color: var(--QLD-color-light-text-lighter);
  font-size: 14px;
}
.summary-data-container .summary-value {
  color: var(--QLD-color-light-text);
  font-size: 16px;
  font-weight: 600;
}

.summary-data-grid {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  gap: var(--QLD-space-4) 0;
}
.summary-data-grid .summary-data-container {
  flex: 0 0 50%;
  max-width: 50%;
  margin: 0.5rem 0;
}

.qld-page-header-exit {
  padding: 1rem 3rem;
  background: var(--QLD-color-neutral-lightest);
}
@media only screen and (max-width: 991px) {
  .qld-page-header-exit {
    padding: 1rem;
  }
}
.qld-page-header-exit .slds-col {
  padding: 0;
}
@media only screen and (max-width: 639px) {
  .qld-page-header-exit .slds-col {
    width: 100%;
  }
}
.qld-page-header-exit .slds-col h1 {
  font-size: 1.5rem !important;
  margin: 0 !important;
}
.qld-page-header-exit .slds-col .vlocity-btn {
  padding: 0 1.5rem !important;
  background: var(--QLD-color-neutral-white) !important;
}

/* -------------------------------------------------------------------------
   GUIDANCE STYLES (ACCESSIBLE HIERARCHY)
   ------------------------------------------------------------------------- */
.summary-section-container br {
  display: none;
}
.summary-section-container .summary-section-title {
  color: var(--QLD-color-light-heading);
  font-size: var(--QLD-font-size-desktop-lg) !important;
  font-weight: var(--QLD-font-weight-bold);
  margin-bottom: var(--QLD-space-4);
}
.summary-section-container .summary-subtitle {
  color: var(--QLD-color-light-heading);
  font-size: var(--QLD-font-size-desktop-md) !important;
  font-weight: var(--QLD-font-weight-bold);
  margin-top: var(--QLD-space-6);
  margin-bottom: var(--QLD-space-2);
}
.summary-section-container p {
  margin-bottom: 1rem;
}
.summary-section-container .qld_semi_font {
  font-size: 18px;
  margin-bottom: 1rem;
}
.summary-section-container .qld-ordered-list,
.summary-section-container .qld-unordered-list {
  padding-left: var(--QLD-space-6);
  margin-bottom: var(--QLD-space-4);
  margin-top: var(--QLD-space-4);
}
.summary-section-container .qld-ordered-list li,
.summary-section-container .qld-unordered-list li {
  margin-bottom: var(--QLD-space-2);
  line-height: var(--QLD-line-height-display);
}
.summary-section-container .qld-external-link {
  color: var(--QLD-color-light-link);
  font-weight: var(--QLD-font-weight-bold);
  text-decoration: underline;
}

.eligibility-headings h2 {
  margin: 1.5rem 0;
}

.qld-link-container {
  margin-bottom: 2rem !important;
}

.qld-info-block {
  margin: 2rem 0;
}

.myQBCC-form-layout .myQBCC-form-layout__item:first-child {
  padding-right: 1rem !important;
}
@media only screen and (max-width: 991px) {
  .myQBCC-form-layout .myQBCC-form-layout__item:first-child {
    padding-right: 0 !important;
  }
}
.myQBCC-form-layout .myQBCC-form-layout__item:nth-child(2) {
  padding-left: 1rem !important;
}
@media only screen and (max-width: 991px) {
  .myQBCC-form-layout .myQBCC-form-layout__item:nth-child(2) {
    padding-left: 0 !important;
  }
}
.myQBCC-form-layout .myQBCC-form-layout__item.flexiRow .streetTypeField,
.myQBCC-form-layout .myQBCC-form-layout__item.flexiRow .stateField,
.myQBCC-form-layout .myQBCC-form-layout__item.flexiRow .postcodeField {
  min-width: 15rem !important;
  max-width: 15rem !important;
}
@media only screen and (max-width: 991px) {
  .myQBCC-form-layout .myQBCC-form-layout__item.flexiRow .streetTypeField,
  .myQBCC-form-layout .myQBCC-form-layout__item.flexiRow .stateField,
  .myQBCC-form-layout .myQBCC-form-layout__item.flexiRow .postcodeField {
    min-width: 100% !important;
    max-width: 100% !important;
  }
}
.myQBCC-form-layout.manual-address-button .slds-button {
  border-radius: var(--QLD-border-radius-xs) !important;
  font-family: var(--QLD-font-family) !important;
  font-weight: var(--QLD-font-weight-regular) !important;
  padding: var(--QLD-space-2) var(--QLD-space-6) !important;
  background-color: transparent !important;
  color: var(--QLD-color-light-link) !important;
  border: var(--QLD-border-width-medium) solid var(--QLD-color-light-action-secondary) !important;
  margin-top: 1rem;
}
.myQBCC-form-layout.manual-address-button .slds-button:hover, .myQBCC-form-layout.manual-address-button .slds-button:focus {
  border-color: var(--QLD-color-light-action-secondary-hover) !important;
  color: var(--QLD-color-light-action-secondary-hover) !important;
  background-color: transparent !important;
  box-shadow: var(--QLD-shadow-level-1) !important;
  text-decoration: underline !important;
  text-underline-offset: var(--QLD-underline-offset);
  text-underline-offset: 0.3rem;
}
.myQBCC-form-layout.manual-address-button .slds-button:focus {
  outline: var(--QLD-border-width-medium) solid var(--QLD-color-light-focus) !important;
  outline-offset: 0.125rem !important;
  box-shadow: none !important;
}

.qld-page-header-exit .slds-grid.slds-wrap.data-interpolatedLabel .slds-grid {
  gap: 1rem;
}
@media only screen and (min-width: 481px) {
  .qld-page-header-exit .slds-grid.slds-wrap.data-interpolatedLabel .slds-grid {
    flex-wrap: nowrap;
  }
  .qld-page-header-exit .slds-grid.slds-wrap.data-interpolatedLabel .slds-grid .page-header-title h1 {
    font-size: 20px !important;
  }
}
@media only screen and (max-width: 480px) {
  .qld-page-header-exit .slds-grid.slds-wrap.data-interpolatedLabel .slds-grid {
    flex-wrap: wrap;
  }
  .qld-page-header-exit .slds-grid.slds-wrap.data-interpolatedLabel .slds-grid .page-header-title h1 {
    font-size: 18px !important;
  }
}
.qld-page-header-exit .slds-grid.slds-wrap.data-interpolatedLabel .slds-grid .slds-col.slds-size_1-of-12 {
  width: auto;
}

.qld_summary_page_edit {
  text-align: right;
}

.qld_saveforlater_page_container {
  padding: var(--QLD-space-10);
}
.qld_saveforlater_page_container .qld_global_inpage_alert {
  margin-bottom: var(--QLD-space-7);
}
.qld_saveforlater_page_container .qld_global_callout {
  margin-top: var(--QLD-space-7);
}
.qld_saveforlater_page_container .qld_card .slds-button {
  margin-top: var(--QLD-space-4);
}
.qld_saveforlater_page_container .qld_card .qld_alert_description {
  margin-bottom: 1rem;
}
.qld_saveforlater_page_container .qld_card .qld_alert_description p {
  margin-bottom: 0;
}

[data-omni-key=TASearchAddress-Block] [data-omni-key=State] .slds-form-element__control .slds-form-element {
  margin: 0 !important;
}

.slds-order_2 {
  padding-left: 0 !important;
}

@media only screen and (max-width: 1024px) {
  .qld-header dxp_layout-column-spacer {
    display: none !important;
  }
}
@media only screen and (max-width: 1024px) {
  .qld-header .qld-topbar-links-container .columns-content:empty {
    display: none !important;
  }
}
@media only screen and (max-width: 1024px) {
  .qld-header .qld-topbar-links-container .columns-content .columns {
    flex-direction: row !important;
    gap: 1rem;
  }
}
@media only screen and (max-width: 1024px) {
  .qld-header .qld-header-logo-container img {
    max-height: 100%;
    width: 200px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}

.slds-error-msg {
  color: var(--QLD-color-status-error);
  font-weight: var(--QLD-font-weight-semibold);
  font-size: 14px;
  margin-left: 1rem;
}

[aria-labelledby^=disclosure-] .slds-box:last-child {
  padding-bottom: 0;
}
[aria-labelledby^=disclosure-] .slds-box:last-child .slds-form-element {
  margin-bottom: 0 !important;
}
[aria-labelledby^=disclosure-] .slds-box:last-child .slds-form-element .slds-checkbox {
  margin-bottom: 0 !important;
}

@media only screen and (max-width: 991px) {
  .lwcOverride {
    flex-direction: column;
  }
  .lwcOverride .slds-form-element__row {
    width: 100% !important;
    margin-top: 0 !important;
  }
  .lwcOverride .slds-form-element__row .slds-button {
    width: 100%;
  }
  .lwcOverride .myQBCC-form-layout__item {
    flex-direction: column;
    padding: 0 !important;
    gap: 0;
  }
  .lwcOverride .myQBCC-form-layout__item .slds-form-element {
    width: 100%;
  }
  .lwcOverride .input-search .slds-input__icon-group_right .slds-input__icon--right,
  .lwcOverride .slds-input__icon-group_right .slds-input__icon_right {
    right: 1.5rem;
  }
}

@media only screen and (max-width: 1024px) {
  .slds-medium-size_4-of-12,
  .slds-medium-size_6-of-12 {
    width: 100% !important;
  }
}
/*--------------------------------

material-icon icon font
Generated using nucleoapp.com

-------------------------------- */
@font-face {
  font-family: "material-icon";
  src: url("../media/fonts/material-icon.eot");
  src: url("../media/fonts/material-icon.eot") format("embedded-opentype"), url("../media/fonts/material-icon.woff2") format("woff2"), url("../media/fonts/material-icon.woff") format("woff"), url("../media/fonts/material-icon.ttf") format("truetype"), url("../media/fonts/material-icon.svg") format("svg");
}
/* base class */
.material-icon {
  display: inline-block;
  font: normal normal normal 1.5em/1 "material-icon";
  flex-shrink: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* size examples - relative units */
.material-icon-sm {
  font-size: 0.8em;
}

.material-icon-lg {
  font-size: 1.2em;
}

/* size examples - absolute units */
.material-icon-16 {
  font-size: 16px;
}

.material-icon-32 {
  font-size: 32px;
}

/* rotate the icon infinitely */
.material-icon-is-spinning {
  animation: material-icon-spin 1s infinite linear;
}

@keyframes material-icon-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* transform */
.material-icon-rotate-90 {
  transform: rotate(90deg);
}

.material-icon-rotate-180 {
  transform: rotate(180deg);
}

.material-icon-rotate-270 {
  transform: rotate(270deg);
}

.material-icon-flip-y {
  transform: scaleY(-1);
}

.material-icon-flip-x {
  transform: scaleX(-1);
}

/* icons */
.material-icon-help_center::before {
  content: "\ea7e";
}

.material-icon-supervised_user_circle::before {
  content: "\ea7f";
}

.material-icon-contact_emergency::before {
  content: "\ea80";
}

.material-icon-confirmation_number::before {
  content: "\ea81";
}

.material-icon-event_available::before {
  content: "\ea82";
}

.material-icon-file_copy::before {
  content: "\ea83";
}

.material-icon-people_group::before {
  content: "\ea84";
}

.material-icon-comment_star::before {
  content: "\ea85";
}

.material-icon-touch_app::before {
  content: "\ea86";
}

.material-icon-account_circle::before {
  content: "\ea87";
}

.material-icon-youtube-123::before {
  content: "\ea88";
}

.material-icon-loyalty::before {
  content: "\ea89";
}

.material-icon-security::before {
  content: "\ea8a";
}

.material-icon-inbox::before {
  content: "\ea8b";
}

.material-icon-attach_money::before {
  content: "\ea8c";
}

.material-icon-fb::before {
  content: "\ea8d";
}

.material-icon-twitter::before {
  content: "\ea8e";
}

.material-icon-access_time::before {
  content: "\ea8f";
}

.material-icon-local_phone::before {
  content: "\ea90";
}

.material-icon-mail_outline::before {
  content: "\ea91";
}

.material-icon-arrow_drop_down::before {
  content: "\ea92";
}

.material-icon-assignment::before {
  content: "\ea93";
}

.material-icon-local_police::before {
  content: "\ea94";
}

.material-icon-file_upload::before {
  content: "\ea95";
}

.material-icon-comment_bank::before {
  content: "\ea96";
}

.material-icon-videocam::before {
  content: "\ea97";
}

.material-icon-settings::before {
  content: "\ea98";
}

.material-icon-real_estate_agent::before {
  content: "\ea99";
}

.material-icon-manage_accounts::before {
  content: "\ea9b";
}

.material-icon-Users::before {
  content: "\ea9c";
}

.material-icon-policy::before {
  content: "\ea9d";
}

.material-icon-swap_horiz::before {
  content: "\ea9e";
}

.material-icon-applications::before {
  content: "\ea9f";
}

.material-icon-payments::before {
  content: "\eaa0";
}

.material-icon-history::before {
  content: "\eaa1";
}

.material-icon-BRC::before {
  content: "\eaa2";
}

.material-icon-calendar_today::before {
  content: "\eaa3";
}

.material-icon-document_scanner::before {
  content: "\eaa4";
}

.material-icon-unfold_more::before {
  content: "\eaa5";
}

.material-icon-autorenew::before {
  content: "\eaa6";
}

.material-icon-edit_note::before {
  content: "\eaa7";
}

.material-icon-expand_more-1::before {
  content: "\eaa9";
}

.material-icon-tick_mark::before {
  content: "\eaaa";
}

.material-icon-program-licensing::before {
  content: "\eaac";
}

.material-icon-child-care-subsidy::before {
  content: "\eaad";
}

.material-icon-copy_all::before {
  content: "\eaae";
}

.material-icon-grants::before {
  content: "\eaaf";
}

.material-icon-workspace_premium::before {
  content: "\eab0";
}

.material-icon-file_download::before {
  content: "\eab1";
}

.material-icon-refresh::before {
  content: "\eab2";
}

.material-icon-support_agent::before {
  content: "\eab3";
}

.material-icon-bookmark_add::before {
  content: "\eab4";
}

.material-icon-company::before {
  content: "\eab5";
}

.material-icon-approval::before {
  content: "\eab6";
}

.material-icon-add::before {
  content: "\eab7";
}

.material-icon-cancel::before {
  content: "\eab8";
}

.material-icon-pending_actions::before {
  content: "\eab9";
}

.material-icon-hide::before {
  content: "\eaba";
}

.material-icon-view::before {
  content: "\eabb";
}

.material-icon-translate::before {
  content: "\eabc";
}

.material-icon-photo_camera::before {
  content: "\eabd";
}

.material-icon-home::before {
  content: "\eabe";
}

.material-icon-close::before {
  content: "\eabf";
}

.material-icon-keyboard_arrow_left::before {
  content: "\eac0";
}

.material-icon-menu::before {
  content: "\eac1";
}

.material-icon-edit::before {
  content: "\eac2";
}

.material-icon-apps::before {
  content: "\eac3";
}

.material-icon-notifications::before {
  content: "\eac4";
}

.material-icon-keyboard_arrow_right::before {
  content: "\eac5";
}

.material-icon-delete_outline::before {
  content: "\eac7";
}

.material-icon-open_in_new::before {
  content: "\eac8";
}

.material-icon-power_settings_new::before {
  content: "\eac9";
}

.material-icon-arrow_back::before {
  content: "\eaca";
}

.material-icon-arrow_forward::before {
  content: "\eacb";
}

.material-icon-star_purple500::before {
  content: "\eacc";
}

.material-icon-upload::before {
  content: "\eacd";
}

.material-icon-attach_file::before {
  content: "\eace";
}

.material-icon-remove_circle_outline::before {
  content: "\eacf";
}

.material-icon-do_disturb_alt::before {
  content: "\ead0";
}

.material-icon-bookmark::before {
  content: "\ead1";
}

.material-icon-add_circle_outline::before {
  content: "\ead2";
}

.material-icon-bookmark_border::before {
  content: "\ead3";
}

.material-icon-library_books::before {
  content: "\ead4";
}

.material-icon-school::before {
  content: "\ead5";
}

.material-icon-list_alt::before {
  content: "\ead6";
}

.material-icon-work_outline::before {
  content: "\ead7";
}

.material-icon-check_circle_outline::before {
  content: "\ead8";
}

.material-icon-warning_amber::before {
  content: "\ead9";
}

.material-icon-person::before {
  content: "\eada";
}

.material-icon-logout::before {
  content: "\eadb";
}

.material-icon-dashboard::before {
  content: "\eadc";
}

.material-icon-info_outline::before {
  content: "\eadd";
}

.material-icon-av_timer::before {
  content: "\eade";
}

.material-icon-light::before {
  content: "\eadf";
}

.material-icon-hamburger::before {
  content: "\eae1";
}

.material-icon-search::before {
  content: "\eae2";
}

.material-icon-circle-arrow-up::before {
  content: "\eae3";
}

.material-icon-arrow_upward::before {
  content: "\eae4";
}

.material-icon-arrow_downward::before {
  content: "\eae5";
}

.material-icon-airplanemode_active::before {
  content: "\eae6";
}

.material-icon-arrow_outward::before {
  content: "\eae7";
}

.material-icon-event_busy::before {
  content: "\eae8";
}

.material-icon-motion_photos_on::before {
  content: "\eae9";
}

.material-icon-motion_photos_paused::before {
  content: "\eaea";
}

.material-icon-no_luggage::before {
  content: "\eaeb";
}

.material-icon-emoji_transportation::before {
  content: "\eaec";
}

.material-icon-check_box::before {
  content: "\eaed";
}

.material-icon-emoji_nature::before {
  content: "\eaee";
}

.material-icon-sports_volleyball::before {
  content: "\eaef";
}

.material-icon-toggle_on::before {
  content: "\eaf0";
}

.material-icon-thumb_up_alt::before {
  content: "\eaf1";
}

.material-icon-toggle_off::before {
  content: "\eaf2";
}

.material-icon-star_outline::before {
  content: "\eaf3";
}

.material-icon-star_half::before {
  content: "\eaf4";
}

.material-icon-star_border_purple500::before {
  content: "\eaf5";
}

.material-icon-star_border::before {
  content: "\eaf6";
}

.material-icon-star::before {
  content: "\eaf7";
}

.material-icon-radio_button_unchecked::before {
  content: "\eaf8";
}

.material-icon-radio_button_checked::before {
  content: "\eaf9";
}

.material-icon-check_box_outline_blank::before {
  content: "\eafa";
}

.material-icon-indeterminate_check_box::before {
  content: "\eafb";
}

.material-icon-sports_soccer::before {
  content: "\eafc";
}

.material-icon-sports_tennis::before {
  content: "\eafd";
}

.material-icon-whatshot::before {
  content: "\eafe";
}

.material-icon-sports_mma::before {
  content: "\eaff";
}

.material-icon-thumb_down_alt::before {
  content: "\eb00";
}

.material-icon-sports_cricket::before {
  content: "\eb01";
}

.material-icon-sports_kabaddi::before {
  content: "\eb02";
}

.material-icon-sports_football::before {
  content: "\eb03";
}

.material-icon-sports_motorsports::before {
  content: "\eb04";
}

.material-icon-sports_rugby::before {
  content: "\eb05";
}

.material-icon-sick::before {
  content: "\eb06";
}

.material-icon-sports_handball::before {
  content: "\eb07";
}

.material-icon-sports_hockey::before {
  content: "\eb08";
}

.material-icon-sports_golf::before {
  content: "\eb09";
}

.material-icon-sports_baseball::before {
  content: "\eb0a";
}

.material-icon-sports_esports::before {
  content: "\eb0b";
}

.material-icon-public::before {
  content: "\eb0c";
}

.material-icon-sports_basketball::before {
  content: "\eb0d";
}

.material-icon-sports::before {
  content: "\eb0e";
}

.material-icon-share::before {
  content: "\eb0f";
}

.material-icon-single_bed::before {
  content: "\eb10";
}

.material-icon-sentiment_very_satisfied::before {
  content: "\eb11";
}

.material-icon-poll::before {
  content: "\eb12";
}

.material-icon-sentiment_very_dissatisfied::before {
  content: "\eb13";
}

.material-icon-sentiment_satisfied::before {
  content: "\eb14";
}

.material-icon-sentiment_neutral::before {
  content: "\eb15";
}

.material-icon-sentiment_dissatisfied::before {
  content: "\eb16";
}

.material-icon-self_improvement::before {
  content: "\eb17";
}

.material-icon-science::before {
  content: "\eb18";
}

.material-icon-sanitizer::before {
  content: "\eb19";
}

.material-icon-reduce_capacity::before {
  content: "\eb1a";
}

.material-icon-person_add_alt_1::before {
  content: "\eb1b";
}

.material-icon-public_off::before {
  content: "\eb1c";
}

.material-icon-psychology::before {
  content: "\eb1d";
}

.material-icon-person_remove::before {
  content: "\eb1e";
}

.material-icon-plus_one::before {
  content: "\eb1f";
}

.material-icon-person_add::before {
  content: "\eb20";
}

.material-icon-precision_manufacturing::before {
  content: "\eb21";
}

.material-icon-person_outline::before {
  content: "\eb22";
}

.material-icon-person_remove_alt_1::before {
  content: "\eb23";
}

.material-icon-people_outline::before {
  content: "\eb24";
}

.material-icon-notifications_off::before {
  content: "\eb25";
}

.material-icon-notifications_active::before {
  content: "\eb26";
}

.material-icon-people::before {
  content: "\eb27";
}

.material-icon-people_alt::before {
  content: "\eb28";
}

.material-icon-party_mode::before {
  content: "\eb29";
}

.material-icon-mood::before {
  content: "\eb2a";
}

.material-icon-outdoor_grill::before {
  content: "\eb2b";
}

.material-icon-pages::before {
  content: "\eb2c";
}

.material-icon-notifications_paused::before {
  content: "\eb2d";
}

.material-icon-notifications_none::before {
  content: "\eb2e";
}

.material-icon-tapas::before {
  content: "\eb2f";
}

.material-icon-stroller::before {
  content: "\eb30";
}

.material-icon-groups::before {
  content: "\eb31";
}

.material-icon-masks::before {
  content: "\eb32";
}

.material-icon-smoke_free::before {
  content: "\eb33";
}

.material-icon-nights_stay::before {
  content: "\eb34";
}

.material-icon-mood_bad::before {
  content: "\eb35";
}

.material-icon-sports_bar::before {
  content: "\eb36";
}

.material-icon-military_tech::before {
  content: "\eb37";
}

.material-icon-location_city::before {
  content: "\eb38";
}

.material-icon-king_bed::before {
  content: "\eb39";
}

.material-icon-luggage::before {
  content: "\eb3a";
}

.material-icon-history_edu::before {
  content: "\eb3b";
}

.material-icon-group_add::before {
  content: "\eb3c";
}

.material-icon-follow_the_signs::before {
  content: "\eb3d";
}

.material-icon-connect_without_contact::before {
  content: "\eb3e";
}

.material-icon-group::before {
  content: "\eb3f";
}

.material-icon-fireplace::before {
  content: "\eb40";
}

.material-icon-cake::before {
  content: "\eb41";
}

.material-icon-emoji_symbols::before {
  content: "\eb42";
}

.material-icon-engineering::before {
  content: "\eb43";
}

.material-icon-emoji_people::before {
  content: "\eb44";
}

.material-icon-stairs::before {
  content: "\eb45";
}

.material-icon-emoji_events::before {
  content: "\eb46";
}

.material-icon-emoji_objects::before {
  content: "\eb47";
}

.material-icon-tty::before {
  content: "\eb48";
}

.material-icon-emoji_food_beverage::before {
  content: "\eb49";
}

.material-icon-emoji_flags::before {
  content: "\eb4a";
}

.material-icon-elderly::before {
  content: "\eb4b";
}

.material-icon-emoji_emotions::before {
  content: "\eb4c";
}

.material-icon-6_ft_apart::before {
  content: "\eb4d";
}

.material-icon-domain::before {
  content: "\eb4e";
}

.material-icon-deck::before {
  content: "\eb4f";
}

.material-icon-coronavirus::before {
  content: "\eb50";
}

.material-icon-construction::before {
  content: "\eb51";
}

.material-icon-rv_hookup::before {
  content: "\eb52";
}

.material-icon-clean_hands::before {
  content: "\eb53";
}

.material-icon-spa::before {
  content: "\eb54";
}

.material-icon-architecture::before {
  content: "\eb55";
}

.material-icon-storefront::before {
  content: "\eb56";
}

.material-icon-wheelchair_pickup::before {
  content: "\eb57";
}

.material-icon-water_damage::before {
  content: "\eb58";
}

.material-icon-wash::before {
  content: "\eb59";
}

.material-icon-umbrella::before {
  content: "\eb5a";
}

.material-icon-room_service::before {
  content: "\eb5b";
}

.material-icon-soap::before {
  content: "\eb5c";
}

.material-icon-no_cell::before {
  content: "\eb5d";
}

.material-icon-smoking_rooms::before {
  content: "\eb5e";
}

.material-icon-roofing::before {
  content: "\eb5f";
}

.material-icon-microwave::before {
  content: "\eb60";
}

.material-icon-room_preferences::before {
  content: "\eb61";
}

.material-icon-no_photography::before {
  content: "\eb62";
}

.material-icon-rice_bowl::before {
  content: "\eb63";
}

.material-icon-kitchen::before {
  content: "\eb64";
}

.material-icon-phone::before {
  content: "\eb65";
}

.material-icon-no_stroller::before {
  content: "\eb66";
}

.material-icon-hot_tub::before {
  content: "\eb67";
}

.material-icon-pool::before {
  content: "\eb68";
}

.material-icon-no_food::before {
  content: "\eb69";
}

.material-icon-no_flash::before {
  content: "\eb6a";
}

.material-icon-no_meeting_room::before {
  content: "\eb6b";
}

.material-icon-no_drinks::before {
  content: "\eb6c";
}

.material-icon-copyright::before {
  content: "\eb6d";
}

.material-icon-no_backpack::before {
  content: "\eb6e";
}

.material-icon-night_shelter::before {
  content: "\eb6f";
}

.material-icon-meeting_room::before {
  content: "\eb70";
}

.material-icon-grass::before {
  content: "\eb71";
}

.material-icon-house_siding::before {
  content: "\eb72";
}

.material-icon-golf_course::before {
  content: "\eb73";
}

.material-icon-house::before {
  content: "\eb74";
}

.material-icon-checkroom::before {
  content: "\eb75";
}

.material-icon-free_breakfast::before {
  content: "\eb76";
}

.material-icon-foundation::before {
  content: "\eb77";
}

.material-icon-fitness_center::before {
  content: "\eb78";
}

.material-icon-food_bank::before {
  content: "\eb79";
}

.material-icon-elevator::before {
  content: "\eb7a";
}

.material-icon-child_care::before {
  content: "\eb7b";
}

.material-icon-fire_extinguisher::before {
  content: "\eb7c";
}

.material-icon-fence::before {
  content: "\eb7d";
}

.material-icon-family_restroom::before {
  content: "\eb7e";
}

.material-icon-escalator_warning::before {
  content: "\eb7f";
}

.material-icon-escalator::before {
  content: "\eb80";
}

.material-icon-dry::before {
  content: "\eb81";
}

.material-icon-beach_access::before {
  content: "\eb82";
}

.material-icon-do_not_touch::before {
  content: "\eb83";
}

.material-icon-do_not_step::before {
  content: "\eb84";
}

.material-icon-countertops::before {
  content: "\eb85";
}

.material-icon-corporate_fare::before {
  content: "\eb86";
}

.material-icon-child_friendly::before {
  content: "\eb87";
}

.material-icon-charging_station::before {
  content: "\eb88";
}

.material-icon-carpenter::before {
  content: "\eb89";
}

.material-icon-bento::before {
  content: "\eb8a";
}

.material-icon-business_center::before {
  content: "\eb8b";
}

.material-icon-casino::before {
  content: "\eb8c";
}

.material-icon-ac_unit::before {
  content: "\eb8d";
}

.material-icon-bathtub::before {
  content: "\eb8e";
}

.material-icon-baby_changing_station::before {
  content: "\eb8f";
}

.material-icon-backpack::before {
  content: "\eb90";
}

.material-icon-all_inclusive::before {
  content: "\eb91";
}

.material-icon-apartment::before {
  content: "\eb92";
}

.material-icon-tv_off::before {
  content: "\eb93";
}

.material-icon-airport_shuttle::before {
  content: "\eb94";
}

.material-icon-wifi_off::before {
  content: "\eb95";
}

.material-icon-voice_chat::before {
  content: "\eb96";
}

.material-icon-wifi::before {
  content: "\eb97";
}

.material-icon-vibration::before {
  content: "\eb98";
}

.material-icon-wc::before {
  content: "\eb99";
}

.material-icon-vpn_lock::before {
  content: "\eb9a";
}

.material-icon-phone_missed::before {
  content: "\eb9b";
}

.material-icon-time_to_leave::before {
  content: "\eb9c";
}

.material-icon-sync_problem::before {
  content: "\eb9d";
}

.material-icon-sd_card_alert::before {
  content: "\eb9e";
}

.material-icon-tap_and_play::before {
  content: "\eb9f";
}

.material-icon-system_update::before {
  content: "\eba0";
}

.material-icon-sync_disabled::before {
  content: "\eba1";
}

.material-icon-sd_card::before {
  content: "\eba2";
}

.material-icon-sync::before {
  content: "\eba3";
}

.material-icon-sms_failed::before {
  content: "\eba4";
}

.material-icon-sms::before {
  content: "\eba5";
}

.material-icon-priority_high::before {
  content: "\eba6";
}

.material-icon-power::before {
  content: "\eba7";
}

.material-icon-phone_callback::before {
  content: "\eba8";
}

.material-icon-power_off::before {
  content: "\eba9";
}

.material-icon-phone_paused::before {
  content: "\ebaa";
}

.material-icon-phone_in_talk::before {
  content: "\ebab";
}

.material-icon-live_tv::before {
  content: "\ebac";
}

.material-icon-phone_locked::before {
  content: "\ebad";
}

.material-icon-phone_forwarded::before {
  content: "\ebae";
}

.material-icon-event_note::before {
  content: "\ebaf";
}

.material-icon-personal_video::before {
  content: "\ebb0";
}

.material-icon-ondemand_video::before {
  content: "\ebb1";
}

.material-icon-phone_bluetooth_speaker::before {
  content: "\ebb2";
}

.material-icon-no_encryption_gmailerrorred::before {
  content: "\ebb3";
}

.material-icon-no_encryption::before {
  content: "\ebb4";
}

.material-icon-network_locked::before {
  content: "\ebb5";
}

.material-icon-network_check::before {
  content: "\ebb6";
}

.material-icon-more::before {
  content: "\ebb7";
}

.material-icon-mms::before {
  content: "\ebb8";
}

.material-icon-disc_full::before {
  content: "\ebb9";
}

.material-icon-folder_special::before {
  content: "\ebba";
}

.material-icon-drive_eta::before {
  content: "\ebbb";
}

.material-icon-enhanced_encryption::before {
  content: "\ebbc";
}

.material-icon-do_disturb_on::before {
  content: "\ebbd";
}

.material-icon-do_disturb_off::before {
  content: "\ebbe";
}

.material-icon-airline_seat_individual_suite::before {
  content: "\ebbf";
}

.material-icon-do_disturb::before {
  content: "\ebc0";
}

.material-icon-directions_off::before {
  content: "\ebc1";
}

.material-icon-bluetooth_audio::before {
  content: "\ebc2";
}

.material-icon-airline_seat_recline_extra::before {
  content: "\ebc3";
}

.material-icon-airline_seat_legroom_reduced::before {
  content: "\ebc4";
}

.material-icon-airline_seat_recline_normal::before {
  content: "\ebc5";
}

.material-icon-airline_seat_legroom_extra::before {
  content: "\ebc6";
}

.material-icon-airline_seat_legroom_normal::before {
  content: "\ebc7";
}

.material-icon-airline_seat_flat_angled::before {
  content: "\ebc8";
}

.material-icon-airline_seat_flat::before {
  content: "\ebc9";
}

.material-icon-switch_right::before {
  content: "\ebca";
}

.material-icon-account_tree::before {
  content: "\ebcb";
}

.material-icon-west::before {
  content: "\ebcc";
}

.material-icon-adb::before {
  content: "\ebcd";
}

.material-icon-subdirectory_arrow_left::before {
  content: "\ebce";
}

.material-icon-switch_left::before {
  content: "\ebcf";
}

.material-icon-south_east::before {
  content: "\ebd0";
}

.material-icon-north_east::before {
  content: "\ebd1";
}

.material-icon-subdirectory_arrow_right::before {
  content: "\ebd2";
}

.material-icon-first_page::before {
  content: "\ebd3";
}

.material-icon-south_west::before {
  content: "\ebd4";
}

.material-icon-north::before {
  content: "\ebd5";
}

.material-icon-south::before {
  content: "\ebd6";
}

.material-icon-north_west::before {
  content: "\ebd7";
}

.material-icon-east::before {
  content: "\ebd8";
}

.material-icon-more_horiz::before {
  content: "\ebd9";
}

.material-icon-wine_bar::before {
  content: "\ebda";
}

.material-icon-more_vert::before {
  content: "\ebdb";
}

.material-icon-legend_toggle::before {
  content: "\ebdc";
}

.material-icon-last_page::before {
  content: "\ebdd";
}

.material-icon-menu_open::before {
  content: "\ebde";
}

.material-icon-fullscreen::before {
  content: "\ebdf";
}

.material-icon-home_work::before {
  content: "\ebe0";
}

.material-icon-fullscreen_exit::before {
  content: "\ebe1";
}

.material-icon-expand_less::before {
  content: "\ebe2";
}

.material-icon-arrow_left::before {
  content: "\ebe3";
}

.material-icon-double_arrow::before {
  content: "\ebe4";
}

.material-icon-trip_origin::before {
  content: "\ebe5";
}

.material-icon-chevron_right::before {
  content: "\ebe6";
}

.material-icon-chevron_left::before {
  content: "\ebe7";
}

.material-icon-check::before {
  content: "\ebe8";
}

.material-icon-campaign::before {
  content: "\ebe9";
}

.material-icon-arrow_right::before {
  content: "\ebea";
}

.material-icon-streetview::before {
  content: "\ebeb";
}

.material-icon-arrow_forward_ios::before {
  content: "\ebec";
}

.material-icon-arrow_back_ios::before {
  content: "\ebed";
}

.material-icon-arrow_drop_up::before {
  content: "\ebee";
}

.material-icon-arrow_drop_down_circle::before {
  content: "\ebef";
}

.material-icon-app_settings_alt::before {
  content: "\ebf0";
}

.material-icon-transfer_within_a_station::before {
  content: "\ebf1";
}

.material-icon-apps-1::before {
  content: "\ebf2";
}

.material-icon-wrong_location::before {
  content: "\ebf3";
}

.material-icon-zoom_out_map::before {
  content: "\ebf4";
}

.material-icon-restaurant_menu::before {
  content: "\ebf5";
}

.material-icon-transit_enterexit::before {
  content: "\ebf6";
}

.material-icon-subway::before {
  content: "\ebf7";
}

.material-icon-two_wheeler::before {
  content: "\ebf8";
}

.material-icon-tram::before {
  content: "\ebf9";
}

.material-icon-train::before {
  content: "\ebfa";
}

.material-icon-traffic::before {
  content: "\ebfb";
}

.material-icon-terrain::before {
  content: "\ebfc";
}

.material-icon-store_mall_directory::before {
  content: "\ebfd";
}

.material-icon-satellite::before {
  content: "\ebfe";
}

.material-icon-run_circle::before {
  content: "\ebff";
}

.material-icon-set_meal::before {
  content: "\ec00";
}

.material-icon-miscellaneous_services::before {
  content: "\ec01";
}

.material-icon-rate_review::before {
  content: "\ec02";
}

.material-icon-restaurant::before {
  content: "\ec03";
}

.material-icon-museum::before {
  content: "\ec04";
}

.material-icon-plumbing::before {
  content: "\ec05";
}

.material-icon-pest_control_rodent::before {
  content: "\ec06";
}

.material-icon-pin_drop::before {
  content: "\ec07";
}

.material-icon-place::before {
  content: "\ec08";
}

.material-icon-navigation::before {
  content: "\ec09";
}

.material-icon-pest_control::before {
  content: "\ec0a";
}

.material-icon-person_pin_circle::before {
  content: "\ec0b";
}

.material-icon-pedal_bike::before {
  content: "\ec0c";
}

.material-icon-person_pin::before {
  content: "\ec0d";
}

.material-icon-not_listed_location::before {
  content: "\ec0e";
}

.material-icon-no_transfer::before {
  content: "\ec0f";
}

.material-icon-no_meals::before {
  content: "\ec10";
}

.material-icon-near_me_disabled::before {
  content: "\ec11";
}

.material-icon-near_me::before {
  content: "\ec12";
}

.material-icon-my_location::before {
  content: "\ec13";
}

.material-icon-medical_services::before {
  content: "\ec14";
}

.material-icon-multiple_stop::before {
  content: "\ec15";
}

.material-icon-local_shipping::before {
  content: "\ec16";
}

.material-icon-moped::before {
  content: "\ec17";
}

.material-icon-money::before {
  content: "\ec18";
}

.material-icon-menu_book::before {
  content: "\ec19";
}

.material-icon-local_see::before {
  content: "\ec1a";
}

.material-icon-local_printshop::before {
  content: "\ec1b";
}

.material-icon-maps_ugc::before {
  content: "\ec1c";
}

.material-icon-map::before {
  content: "\ec1d";
}

.material-icon-local_taxi::before {
  content: "\ec1e";
}

.material-icon-local_post_office::before {
  content: "\ec1f";
}

.material-icon-local_play::before {
  content: "\ec20";
}

.material-icon-local_pizza::before {
  content: "\ec21";
}

.material-icon-local_library::before {
  content: "\ec22";
}

.material-icon-local_convenience_store::before {
  content: "\ec23";
}

.material-icon-local_movies::before {
  content: "\ec24";
}

.material-icon-local_pharmacy::before {
  content: "\ec25";
}

.material-icon-local_parking::before {
  content: "\ec26";
}

.material-icon-local_offer::before {
  content: "\ec27";
}

.material-icon-local_dining::before {
  content: "\ec28";
}

.material-icon-local_mall::before {
  content: "\ec29";
}

.material-icon-local_atm::before {
  content: "\ec2a";
}

.material-icon-local_laundry_service::before {
  content: "\ec2b";
}

.material-icon-local_hotel::before {
  content: "\ec2c";
}

.material-icon-local_hospital::before {
  content: "\ec2d";
}

.material-icon-local_grocery_store::before {
  content: "\ec2e";
}

.material-icon-local_gas_station::before {
  content: "\ec2f";
}

.material-icon-local_florist::before {
  content: "\ec30";
}

.material-icon-local_fire_department::before {
  content: "\ec31";
}

.material-icon-local_drink::before {
  content: "\ec32";
}

.material-icon-local_bar::before {
  content: "\ec33";
}

.material-icon-local_car_wash::before {
  content: "\ec34";
}

.material-icon-local_cafe::before {
  content: "\ec35";
}

.material-icon-local_activity::before {
  content: "\ec36";
}

.material-icon-local_airport::before {
  content: "\ec37";
}

.material-icon-electrical_services::before {
  content: "\ec38";
}

.material-icon-fastfood::before {
  content: "\ec39";
}

.material-icon-layers_clear::before {
  content: "\ec3a";
}

.material-icon-layers::before {
  content: "\ec3b";
}

.material-icon-electric_bike::before {
  content: "\ec3c";
}

.material-icon-hvac::before {
  content: "\ec3d";
}

.material-icon-hotel::before {
  content: "\ec3e";
}

.material-icon-home_repair_service::before {
  content: "\ec3f";
}

.material-icon-flight::before {
  content: "\ec40";
}

.material-icon-handyman::before {
  content: "\ec41";
}

.material-icon-ev_station::before {
  content: "\ec42";
}

.material-icon-electric_car::before {
  content: "\ec43";
}

.material-icon-directions_bus::before {
  content: "\ec44";
}

.material-icon-electric_scooter::before {
  content: "\ec45";
}

.material-icon-electric_moped::before {
  content: "\ec46";
}

.material-icon-edit_location::before {
  content: "\ec47";
}

.material-icon-directions_transit::before {
  content: "\ec48";
}

.material-icon-edit_road::before {
  content: "\ec49";
}

.material-icon-edit_attributes::before {
  content: "\ec4a";
}

.material-icon-directions_walk::before {
  content: "\ec4b";
}

.material-icon-directions_run::before {
  content: "\ec4c";
}

.material-icon-directions_boat::before {
  content: "\ec4d";
}

.material-icon-directions_subway::before {
  content: "\ec4e";
}

.material-icon-directions_railway::before {
  content: "\ec4f";
}

.material-icon-beenhere::before {
  content: "\ec50";
}

.material-icon-agriculture::before {
  content: "\ec51";
}

.material-icon-directions_car::before {
  content: "\ec52";
}

.material-icon-directions_bike::before {
  content: "\ec53";
}

.material-icon-wb_cloudy::before {
  content: "\ec54";
}

.material-icon-design_services::before {
  content: "\ec55";
}

.material-icon-alt_route::before {
  content: "\ec56";
}

.material-icon-atm::before {
  content: "\ec57";
}

.material-icon-directions::before {
  content: "\ec58";
}

.material-icon-departure_board::before {
  content: "\ec59";
}

.material-icon-compass_calibration::before {
  content: "\ec5a";
}

.material-icon-cleaning_services::before {
  content: "\ec5b";
}

.material-icon-category::before {
  content: "\ec5c";
}

.material-icon-bike_scooter::before {
  content: "\ec5d";
}

.material-icon-timelapse::before {
  content: "\ec5e";
}

.material-icon-wb_auto::before {
  content: "\ec5f";
}

.material-icon-add_road::before {
  content: "\ec60";
}

.material-icon-add_location_alt::before {
  content: "\ec61";
}

.material-icon-add_location::before {
  content: "\ec62";
}

.material-icon-add_business::before {
  content: "\ec63";
}

.material-icon-wb_sunny::before {
  content: "\ec64";
}

.material-icon-360::before {
  content: "\ec65";
}

.material-icon-wb_incandescent::before {
  content: "\ec66";
}

.material-icon-wb_iridescent::before {
  content: "\ec67";
}

.material-icon-timer::before {
  content: "\ec68";
}

.material-icon-vignette::before {
  content: "\ec69";
}

.material-icon-view_compact::before {
  content: "\ec6a";
}

.material-icon-timer_3::before {
  content: "\ec6b";
}

.material-icon-view_comfy::before {
  content: "\ec6c";
}

.material-icon-tune::before {
  content: "\ec6d";
}

.material-icon-transform::before {
  content: "\ec6e";
}

.material-icon-tonality::before {
  content: "\ec6f";
}

.material-icon-timer_off::before {
  content: "\ec70";
}

.material-icon-timer_10::before {
  content: "\ec71";
}

.material-icon-texture::before {
  content: "\ec72";
}

.material-icon-tag_faces::before {
  content: "\ec73";
}

.material-icon-rotate_left::before {
  content: "\ec74";
}

.material-icon-photo_size_select_small::before {
  content: "\ec75";
}

.material-icon-switch_video::before {
  content: "\ec76";
}

.material-icon-switch_camera::before {
  content: "\ec77";
}

.material-icon-style::before {
  content: "\ec78";
}

.material-icon-straighten::before {
  content: "\ec79";
}

.material-icon-slideshow::before {
  content: "\ec7a";
}

.material-icon-shutter_speed::before {
  content: "\ec7b";
}

.material-icon-rotate_90_degrees_ccw::before {
  content: "\ec7c";
}

.material-icon-rotate_right::before {
  content: "\ec7d";
}

.material-icon-receipt_long::before {
  content: "\ec7e";
}

.material-icon-portrait::before {
  content: "\ec7f";
}

.material-icon-picture_as_pdf::before {
  content: "\ec80";
}

.material-icon-panorama_fish_eye::before {
  content: "\ec81";
}

.material-icon-photo_size_select_large::before {
  content: "\ec82";
}

.material-icon-photo_filter::before {
  content: "\ec83";
}

.material-icon-photo_library::before {
  content: "\ec84";
}

.material-icon-photo_size_select_actual::before {
  content: "\ec85";
}

.material-icon-panorama_horizontal::before {
  content: "\ec86";
}

.material-icon-photo_album::before {
  content: "\ec87";
}

.material-icon-photo::before {
  content: "\ec88";
}

.material-icon-panorama_vertical::before {
  content: "\ec89";
}

.material-icon-panorama_wide_angle::before {
  content: "\ec8a";
}

.material-icon-nature_people::before {
  content: "\ec8b";
}

.material-icon-panorama::before {
  content: "\ec8c";
}

.material-icon-palette::before {
  content: "\ec8d";
}

.material-icon-leak_add::before {
  content: "\ec8e";
}

.material-icon-music_off::before {
  content: "\ec8f";
}

.material-icon-navigate_next::before {
  content: "\ec90";
}

.material-icon-navigate_before::before {
  content: "\ec91";
}

.material-icon-nature::before {
  content: "\ec92";
}

.material-icon-loupe::before {
  content: "\ec93";
}

.material-icon-music_note::before {
  content: "\ec94";
}

.material-icon-movie_filter::before {
  content: "\ec95";
}

.material-icon-movie_creation::before {
  content: "\ec96";
}

.material-icon-motion_photos_pause::before {
  content: "\ec97";
}

.material-icon-lens::before {
  content: "\ec98";
}

.material-icon-monochrome_photos::before {
  content: "\ec99";
}

.material-icon-looks_two::before {
  content: "\ec9a";
}

.material-icon-looks_one::before {
  content: "\ec9b";
}

.material-icon-looks::before {
  content: "\ec9c";
}

.material-icon-image_not_supported::before {
  content: "\ec9d";
}

.material-icon-looks_4::before {
  content: "\ec9e";
}

.material-icon-looks_6::before {
  content: "\ec9f";
}

.material-icon-looks_5::before {
  content: "\eca0";
}

.material-icon-grid_on::before {
  content: "\eca1";
}

.material-icon-iso::before {
  content: "\eca2";
}

.material-icon-looks_3::before {
  content: "\eca3";
}

.material-icon-landscape::before {
  content: "\eca4";
}

.material-icon-linked_camera::before {
  content: "\eca5";
}

.material-icon-leak_remove::before {
  content: "\eca6";
}

.material-icon-image_search::before {
  content: "\eca7";
}

.material-icon-hdr_off::before {
  content: "\eca8";
}

.material-icon-image_aspect_ratio::before {
  content: "\eca9";
}

.material-icon-healing::before {
  content: "\ecaa";
}

.material-icon-hdr_weak::before {
  content: "\ecab";
}

.material-icon-hdr_on::before {
  content: "\ecac";
}

.material-icon-image::before {
  content: "\ecad";
}

.material-icon-hdr_strong::before {
  content: "\ecae";
}

.material-icon-grain::before {
  content: "\ecaf";
}

.material-icon-grid_off::before {
  content: "\ecb0";
}

.material-icon-flip_camera_ios::before {
  content: "\ecb1";
}

.material-icon-flip_camera_android::before {
  content: "\ecb2";
}

.material-icon-gradient::before {
  content: "\ecb3";
}

.material-icon-flash_off::before {
  content: "\ecb4";
}

.material-icon-flash_on::before {
  content: "\ecb5";
}

.material-icon-flip::before {
  content: "\ecb6";
}

.material-icon-flash_auto::before {
  content: "\ecb7";
}

.material-icon-flare::before {
  content: "\ecb8";
}

.material-icon-filter_hdr::before {
  content: "\ecb9";
}

.material-icon-filter_frames::before {
  content: "\ecba";
}

.material-icon-filter_none::before {
  content: "\ecbb";
}

.material-icon-filter_vintage::before {
  content: "\ecbc";
}

.material-icon-filter_tilt_shift::before {
  content: "\ecbd";
}

.material-icon-filter_6::before {
  content: "\ecbe";
}

.material-icon-filter_b_and_w::before {
  content: "\ecbf";
}

.material-icon-filter_7::before {
  content: "\ecc0";
}

.material-icon-filter_drama::before {
  content: "\ecc1";
}

.material-icon-filter_center_focus::before {
  content: "\ecc2";
}

.material-icon-filter_9::before {
  content: "\ecc3";
}

.material-icon-filter_1::before {
  content: "\ecc4";
}

.material-icon-filter_9_plus::before {
  content: "\ecc5";
}

.material-icon-filter_8::before {
  content: "\ecc6";
}

.material-icon-exposure_zero::before {
  content: "\ecc7";
}

.material-icon-filter_5::before {
  content: "\ecc8";
}

.material-icon-filter_3::before {
  content: "\ecc9";
}

.material-icon-filter_4::before {
  content: "\ecca";
}

.material-icon-crop::before {
  content: "\eccb";
}

.material-icon-filter_2::before {
  content: "\eccc";
}

.material-icon-filter::before {
  content: "\eccd";
}

.material-icon-euro::before {
  content: "\ecce";
}

.material-icon-exposure::before {
  content: "\eccf";
}

.material-icon-exposure_plus_2::before {
  content: "\ecd0";
}

.material-icon-exposure_plus_1::before {
  content: "\ecd1";
}

.material-icon-exposure_neg_1::before {
  content: "\ecd2";
}

.material-icon-exposure_neg_2::before {
  content: "\ecd3";
}

.material-icon-details::before {
  content: "\ecd4";
}

.material-icon-crop_rotate::before {
  content: "\ecd5";
}

.material-icon-crop_portrait::before {
  content: "\ecd6";
}

.material-icon-dehaze::before {
  content: "\ecd7";
}

.material-icon-crop_square::before {
  content: "\ecd8";
}

.material-icon-crop_original::before {
  content: "\ecd9";
}

.material-icon-crop_3_2::before {
  content: "\ecda";
}

.material-icon-crop_free::before {
  content: "\ecdb";
}

.material-icon-crop_landscape::before {
  content: "\ecdc";
}

.material-icon-crop_din::before {
  content: "\ecdd";
}

.material-icon-crop_7_5::before {
  content: "\ecde";
}

.material-icon-crop_5_4::before {
  content: "\ecdf";
}

.material-icon-crop_16_9::before {
  content: "\ece0";
}

.material-icon-control_point_duplicate::before {
  content: "\ece1";
}

.material-icon-control_point::before {
  content: "\ece2";
}

.material-icon-brush::before {
  content: "\ece3";
}

.material-icon-compare::before {
  content: "\ece4";
}

.material-icon-collections::before {
  content: "\ece5";
}

.material-icon-collections_bookmark::before {
  content: "\ece6";
}

.material-icon-colorize::before {
  content: "\ece7";
}

.material-icon-color_lens::before {
  content: "\ece8";
}

.material-icon-broken_image::before {
  content: "\ece9";
}

.material-icon-brightness_5::before {
  content: "\ecea";
}

.material-icon-camera_roll::before {
  content: "\eceb";
}

.material-icon-center_focus_weak::before {
  content: "\ecec";
}

.material-icon-center_focus_strong::before {
  content: "\eced";
}

.material-icon-camera_rear::before {
  content: "\ecee";
}

.material-icon-camera_front::before {
  content: "\ecef";
}

.material-icon-camera_alt::before {
  content: "\ecf0";
}

.material-icon-camera::before {
  content: "\ecf1";
}

.material-icon-burst_mode::before {
  content: "\ecf2";
}

.material-icon-brightness_1::before {
  content: "\ecf3";
}

.material-icon-brightness_6::before {
  content: "\ecf4";
}

.material-icon-brightness_7::before {
  content: "\ecf5";
}

.material-icon-blur_off::before {
  content: "\ecf6";
}

.material-icon-brightness_4::before {
  content: "\ecf7";
}

.material-icon-speaker::before {
  content: "\ecf8";
}

.material-icon-brightness_3::before {
  content: "\ecf9";
}

.material-icon-brightness_2::before {
  content: "\ecfa";
}

.material-icon-blur_on::before {
  content: "\ecfb";
}

.material-icon-blur_linear::before {
  content: "\ecfc";
}

.material-icon-audiotrack::before {
  content: "\ecfd";
}

.material-icon-assistant::before {
  content: "\ecfe";
}

.material-icon-blur_circular::before {
  content: "\ecff";
}

.material-icon-bedtime::before {
  content: "\ed00";
}

.material-icon-assistant_photo::before {
  content: "\ed01";
}

.material-icon-add_to_photos::before {
  content: "\ed02";
}

.material-icon-tablet_mac::before {
  content: "\ed03";
}

.material-icon-adjust::before {
  content: "\ed04";
}

.material-icon-add_a_photo::before {
  content: "\ed05";
}

.material-icon-add_photo_alternate::before {
  content: "\ed06";
}

.material-icon-tv::before {
  content: "\ed07";
}

.material-icon-sensor_window::before {
  content: "\ed08";
}

.material-icon-sensor_door::before {
  content: "\ed09";
}

.material-icon-watch::before {
  content: "\ed0a";
}

.material-icon-videogame_asset::before {
  content: "\ed0b";
}

.material-icon-toys::before {
  content: "\ed0c";
}

.material-icon-scanner::before {
  content: "\ed0d";
}

.material-icon-tablet_android::before {
  content: "\ed0e";
}

.material-icon-tablet::before {
  content: "\ed0f";
}

.material-icon-speaker_group::before {
  content: "\ed10";
}

.material-icon-router::before {
  content: "\ed11";
}

.material-icon-smartphone::before {
  content: "\ed12";
}

.material-icon-sim_card::before {
  content: "\ed13";
}

.material-icon-phone_android::before {
  content: "\ed14";
}

.material-icon-power_input::before {
  content: "\ed15";
}

.material-icon-laptop::before {
  content: "\ed16";
}

.material-icon-phone_iphone::before {
  content: "\ed17";
}

.material-icon-point_of_sale::before {
  content: "\ed18";
}

.material-icon-phonelink_off::before {
  content: "\ed19";
}

.material-icon-phonelink::before {
  content: "\ed1a";
}

.material-icon-mouse::before {
  content: "\ed1b";
}

.material-icon-laptop_mac::before {
  content: "\ed1c";
}

.material-icon-laptop_chromebook::before {
  content: "\ed1d";
}

.material-icon-memory::before {
  content: "\ed1e";
}

.material-icon-laptop_windows::before {
  content: "\ed1f";
}

.material-icon-keyboard_tab::before {
  content: "\ed20";
}

.material-icon-headset::before {
  content: "\ed21";
}

.material-icon-cast_for_education::before {
  content: "\ed22";
}

.material-icon-keyboard_voice::before {
  content: "\ed23";
}

.material-icon-keyboard_capslock::before {
  content: "\ed24";
}

.material-icon-keyboard_backspace::before {
  content: "\ed25";
}

.material-icon-keyboard_return::before {
  content: "\ed26";
}

.material-icon-keyboard_hide::before {
  content: "\ed27";
}

.material-icon-keyboard::before {
  content: "\ed28";
}

.material-icon-keyboard_arrow_up::before {
  content: "\ed29";
}

.material-icon-keyboard_arrow_down::before {
  content: "\ed2a";
}

.material-icon-desktop_mac::before {
  content: "\ed2b";
}

.material-icon-headset_mic::before {
  content: "\ed2c";
}

.material-icon-dock::before {
  content: "\ed2d";
}

.material-icon-gamepad::before {
  content: "\ed2e";
}

.material-icon-devices_other::before {
  content: "\ed2f";
}

.material-icon-device_unknown::before {
  content: "\ed30";
}

.material-icon-device_hub::before {
  content: "\ed31";
}

.material-icon-developer_board::before {
  content: "\ed32";
}

.material-icon-desktop_windows::before {
  content: "\ed33";
}

.material-icon-cast_connected::before {
  content: "\ed34";
}

.material-icon-computer::before {
  content: "\ed35";
}

.material-icon-download_done::before {
  content: "\ed36";
}

.material-icon-browser_not_supported::before {
  content: "\ed37";
}

.material-icon-topic::before {
  content: "\ed38";
}

.material-icon-cast::before {
  content: "\ed39";
}

.material-icon-download::before {
  content: "\ed3a";
}

.material-icon-rule_folder::before {
  content: "\ed3b";
}

.material-icon-text_snippet::before {
  content: "\ed3c";
}

.material-icon-snippet_folder::before {
  content: "\ed3d";
}

.material-icon-request_quote::before {
  content: "\ed3e";
}

.material-icon-folder_shared::before {
  content: "\ed3f";
}

.material-icon-folder_open::before {
  content: "\ed40";
}

.material-icon-folder::before {
  content: "\ed41";
}

.material-icon-cloud_off::before {
  content: "\ed42";
}

.material-icon-cloud_upload::before {
  content: "\ed43";
}

.material-icon-space_bar::before {
  content: "\ed44";
}

.material-icon-create_new_folder::before {
  content: "\ed45";
}

.material-icon-cloud_done::before {
  content: "\ed46";
}

.material-icon-cloud_queue::before {
  content: "\ed47";
}

.material-icon-cloud_circle::before {
  content: "\ed48";
}

.material-icon-attachment::before {
  content: "\ed49";
}

.material-icon-cloud_download::before {
  content: "\ed4a";
}

.material-icon-attach_email::before {
  content: "\ed4b";
}

.material-icon-cloud::before {
  content: "\ed4c";
}

.material-icon-wrap_text::before {
  content: "\ed4d";
}

.material-icon-vertical_align_top::before {
  content: "\ed4e";
}

.material-icon-title::before {
  content: "\ed4f";
}

.material-icon-text_fields::before {
  content: "\ed50";
}

.material-icon-vertical_align_center::before {
  content: "\ed51";
}

.material-icon-vertical_align_bottom::before {
  content: "\ed52";
}

.material-icon-money_off_csred::before {
  content: "\ed53";
}

.material-icon-show_chart::before {
  content: "\ed54";
}

.material-icon-table_rows::before {
  content: "\ed55";
}

.material-icon-table_chart::before {
  content: "\ed56";
}

.material-icon-superscript::before {
  content: "\ed57";
}

.material-icon-subscript::before {
  content: "\ed58";
}

.material-icon-strikethrough_s::before {
  content: "\ed59";
}

.material-icon-stacked_line_chart::before {
  content: "\ed5a";
}

.material-icon-short_text::before {
  content: "\ed5b";
}

.material-icon-money_off::before {
  content: "\ed5c";
}

.material-icon-score::before {
  content: "\ed5d";
}

.material-icon-scatter_plot::before {
  content: "\ed5e";
}

.material-icon-publish::before {
  content: "\ed5f";
}

.material-icon-pie_chart_outline::before {
  content: "\ed60";
}

.material-icon-post_add::before {
  content: "\ed61";
}

.material-icon-pie_chart::before {
  content: "\ed62";
}

.material-icon-notes::before {
  content: "\ed63";
}

.material-icon-mode_comment::before {
  content: "\ed64";
}

.material-icon-multiline_chart::before {
  content: "\ed65";
}

.material-icon-insert_comment::before {
  content: "\ed66";
}

.material-icon-mode::before {
  content: "\ed67";
}

.material-icon-insert_drive_file::before {
  content: "\ed68";
}

.material-icon-monetization_on::before {
  content: "\ed69";
}

.material-icon-merge_type::before {
  content: "\ed6a";
}

.material-icon-insert_photo::before {
  content: "\ed6b";
}

.material-icon-linear_scale::before {
  content: "\ed6c";
}

.material-icon-insert_link::before {
  content: "\ed6d";
}

.material-icon-insert_invitation::before {
  content: "\ed6e";
}

.material-icon-insert_emoticon::before {
  content: "\ed6f";
}

.material-icon-highlight::before {
  content: "\ed70";
}

.material-icon-insert_chart::before {
  content: "\ed71";
}

.material-icon-format_size::before {
  content: "\ed72";
}

.material-icon-insert_chart_outlined::before {
  content: "\ed73";
}

.material-icon-functions::before {
  content: "\ed74";
}

.material-icon-horizontal_rule::before {
  content: "\ed75";
}

.material-icon-format_textdirection_l_to_r::before {
  content: "\ed76";
}

.material-icon-height::before {
  content: "\ed77";
}

.material-icon-format_underlined::before {
  content: "\ed78";
}

.material-icon-format_italic::before {
  content: "\ed79";
}

.material-icon-format_textdirection_r_to_l::before {
  content: "\ed7a";
}

.material-icon-format_strikethrough::before {
  content: "\ed7b";
}

.material-icon-format_list_numbered::before {
  content: "\ed7c";
}

.material-icon-format_shapes::before {
  content: "\ed7d";
}

.material-icon-format_quote::before {
  content: "\ed7e";
}

.material-icon-format_paint::before {
  content: "\ed7f";
}

.material-icon-format_list_numbered_rtl::before {
  content: "\ed80";
}

.material-icon-format_clear::before {
  content: "\ed81";
}

.material-icon-drag_handle::before {
  content: "\ed82";
}

.material-icon-format_list_bulleted::before {
  content: "\ed83";
}

.material-icon-format_line_spacing::before {
  content: "\ed84";
}

.material-icon-format_color_reset::before {
  content: "\ed85";
}

.material-icon-format_align_left::before {
  content: "\ed86";
}

.material-icon-format_indent_increase::before {
  content: "\ed87";
}

.material-icon-format_indent_decrease::before {
  content: "\ed88";
}

.material-icon-border_vertical::before {
  content: "\ed89";
}

.material-icon-format_bold::before {
  content: "\ed8a";
}

.material-icon-format_align_justify::before {
  content: "\ed8b";
}

.material-icon-bubble_chart::before {
  content: "\ed8c";
}

.material-icon-format_align_right::before {
  content: "\ed8d";
}

.material-icon-format_align_center::before {
  content: "\ed8e";
}

.material-icon-border_style::before {
  content: "\ed8f";
}

.material-icon-border_outer::before {
  content: "\ed90";
}

.material-icon-border_horizontal::before {
  content: "\ed91";
}

.material-icon-border_top::before {
  content: "\ed92";
}

.material-icon-border_inner::before {
  content: "\ed93";
}

.material-icon-thermostat::before {
  content: "\ed94";
}

.material-icon-border_right::before {
  content: "\ed95";
}

.material-icon-border_left::before {
  content: "\ed96";
}

.material-icon-wifi_tethering::before {
  content: "\ed97";
}

.material-icon-signal_cellular_no_sim::before {
  content: "\ed98";
}

.material-icon-border_clear::before {
  content: "\ed99";
}

.material-icon-border_bottom::before {
  content: "\ed9a";
}

.material-icon-border_all::before {
  content: "\ed9b";
}

.material-icon-bar_chart::before {
  content: "\ed9c";
}

.material-icon-signal_wifi_off::before {
  content: "\ed9d";
}

.material-icon-add_comment::before {
  content: "\ed9e";
}

.material-icon-wifi_lock::before {
  content: "\ed9f";
}

.material-icon-widgets::before {
  content: "\eda0";
}

.material-icon-wallpaper::before {
  content: "\eda1";
}

.material-icon-usb::before {
  content: "\eda2";
}

.material-icon-gps_fixed::before {
  content: "\eda3";
}

.material-icon-storage::before {
  content: "\eda4";
}

.material-icon-signal_cellular_connected_no_internet_4_bar::before {
  content: "\eda5";
}

.material-icon-signal_cellular_alt::before {
  content: "\eda6";
}

.material-icon-signal_wifi_4_bar_lock::before {
  content: "\eda7";
}

.material-icon-signal_wifi_4_bar::before {
  content: "\eda8";
}

.material-icon-signal_cellular_off::before {
  content: "\eda9";
}

.material-icon-signal_cellular_null::before {
  content: "\edaa";
}

.material-icon-access_alarms::before {
  content: "\edab";
}

.material-icon-screen_lock_rotation::before {
  content: "\edac";
}

.material-icon-signal_cellular_4_bar::before {
  content: "\edad";
}

.material-icon-gps_off::before {
  content: "\edae";
}

.material-icon-dvr::before {
  content: "\edaf";
}

.material-icon-gps_not_fixed::before {
  content: "\edb0";
}

.material-icon-sd_storage::before {
  content: "\edb1";
}

.material-icon-screen_rotation::before {
  content: "\edb2";
}

.material-icon-settings_system_daydream::before {
  content: "\edb3";
}

.material-icon-nfc::before {
  content: "\edb4";
}

.material-icon-screen_lock_portrait::before {
  content: "\edb5";
}

.material-icon-screen_lock_landscape::before {
  content: "\edb6";
}

.material-icon-mobile_friendly::before {
  content: "\edb7";
}

.material-icon-mobile_off::before {
  content: "\edb8";
}

.material-icon-brightness_high::before {
  content: "\edb9";
}

.material-icon-location_searching::before {
  content: "\edba";
}

.material-icon-location_disabled::before {
  content: "\edbb";
}

.material-icon-graphic_eq::before {
  content: "\edbc";
}

.material-icon-battery_unknown::before {
  content: "\edbd";
}

.material-icon-devices::before {
  content: "\edbe";
}

.material-icon-developer_mode::before {
  content: "\edbf";
}

.material-icon-brightness_medium::before {
  content: "\edc0";
}

.material-icon-data_usage::before {
  content: "\edc1";
}

.material-icon-brightness_low::before {
  content: "\edc2";
}

.material-icon-ad_units::before {
  content: "\edc3";
}

.material-icon-brightness_auto::before {
  content: "\edc4";
}

.material-icon-bluetooth_searching::before {
  content: "\edc5";
}

.material-icon-bluetooth_disabled::before {
  content: "\edc6";
}

.material-icon-bluetooth::before {
  content: "\edc7";
}

.material-icon-bluetooth_connected::before {
  content: "\edc8";
}

.material-icon-access_alarm::before {
  content: "\edc9";
}

.material-icon-battery_std::before {
  content: "\edca";
}

.material-icon-battery_charging_full::before {
  content: "\edcb";
}

.material-icon-battery_full::before {
  content: "\edcc";
}

.material-icon-battery_alert::before {
  content: "\edcd";
}

.material-icon-airplanemode_inactive::before {
  content: "\edce";
}

.material-icon-add_to_home_screen::before {
  content: "\edcf";
}

.material-icon-text_format::before {
  content: "\edd0";
}

.material-icon-add_alarm::before {
  content: "\edd1";
}

.material-icon-send::before {
  content: "\edd2";
}

.material-icon-undo::before {
  content: "\edd3";
}

.material-icon-where_to_vote::before {
  content: "\edd4";
}

.material-icon-weekend::before {
  content: "\edd5";
}

.material-icon-waves::before {
  content: "\edd6";
}

.material-icon-unarchive::before {
  content: "\edd7";
}

.material-icon-sort::before {
  content: "\edd8";
}

.material-icon-square_foot::before {
  content: "\edd9";
}

.material-icon-report_gmailerrorred::before {
  content: "\edda";
}

.material-icon-remove_circle::before {
  content: "\eddb";
}

.material-icon-select_all::before {
  content: "\eddc";
}

.material-icon-reply::before {
  content: "\eddd";
}

.material-icon-save_alt::before {
  content: "\edde";
}

.material-icon-save::before {
  content: "\eddf";
}

.material-icon-report_off::before {
  content: "\ede0";
}

.material-icon-report::before {
  content: "\ede1";
}

.material-icon-markunread::before {
  content: "\ede2";
}

.material-icon-reply_all::before {
  content: "\ede3";
}

.material-icon-redo::before {
  content: "\ede4";
}

.material-icon-remove::before {
  content: "\ede5";
}

.material-icon-next_week::before {
  content: "\ede6";
}

.material-icon-push_pin::before {
  content: "\ede7";
}

.material-icon-clear::before {
  content: "\ede8";
}

.material-icon-outlined_flag::before {
  content: "\ede9";
}

.material-icon-low_priority::before {
  content: "\edea";
}

.material-icon-move_to_inbox::before {
  content: "\edeb";
}

.material-icon-insights::before {
  content: "\edec";
}

.material-icon-mail::before {
  content: "\eded";
}

.material-icon-link_off::before {
  content: "\edee";
}

.material-icon-font_download::before {
  content: "\edef";
}

.material-icon-link::before {
  content: "\edf0";
}

.material-icon-gesture::before {
  content: "\edf1";
}

.material-icon-how_to_vote::before {
  content: "\edf2";
}

.material-icon-how_to_reg::before {
  content: "\edf3";
}

.material-icon-forward::before {
  content: "\edf4";
}

.material-icon-flag::before {
  content: "\edf5";
}

.material-icon-block::before {
  content: "\edf6";
}

.material-icon-filter_list::before {
  content: "\edf7";
}

.material-icon-biotech::before {
  content: "\edf8";
}

.material-icon-drafts::before {
  content: "\edf9";
}

.material-icon-dynamic_feed::before {
  content: "\edfa";
}

.material-icon-delete_sweep::before {
  content: "\edfb";
}

.material-icon-create::before {
  content: "\edfc";
}

.material-icon-content_paste::before {
  content: "\edfd";
}

.material-icon-content_cut::before {
  content: "\edfe";
}

.material-icon-ballot::before {
  content: "\edff";
}

.material-icon-content_copy::before {
  content: "\ee00";
}

.material-icon-calculate::before {
  content: "\ee01";
}

.material-icon-wifi_calling::before {
  content: "\ee02";
}

.material-icon-add_circle::before {
  content: "\ee03";
}

.material-icon-archive::before {
  content: "\ee04";
}

.material-icon-backspace::before {
  content: "\ee05";
}

.material-icon-attribution::before {
  content: "\ee06";
}

.material-icon-add_box::before {
  content: "\ee07";
}

.material-icon-amp_stories::before {
  content: "\ee08";
}

.material-icon-voicemail::before {
  content: "\ee09";
}

.material-icon-unsubscribe::before {
  content: "\ee0a";
}

.material-icon-vpn_key::before {
  content: "\ee0b";
}

.material-icon-textsms::before {
  content: "\ee0c";
}

.material-icon-swap_calls::before {
  content: "\ee0d";
}

.material-icon-stay_current_portrait::before {
  content: "\ee0e";
}

.material-icon-screen_share::before {
  content: "\ee0f";
}

.material-icon-stay_primary_portrait::before {
  content: "\ee10";
}

.material-icon-stop_screen_share::before {
  content: "\ee11";
}

.material-icon-stay_primary_landscape::before {
  content: "\ee12";
}

.material-icon-sentiment_satisfied_alt::before {
  content: "\ee13";
}

.material-icon-stay_current_landscape::before {
  content: "\ee14";
}

.material-icon-qr_code::before {
  content: "\ee15";
}

.material-icon-speaker_phone::before {
  content: "\ee16";
}

.material-icon-location_off::before {
  content: "\ee17";
}

.material-icon-present_to_all::before {
  content: "\ee18";
}

.material-icon-rss_feed::before {
  content: "\ee19";
}

.material-icon-ring_volume::before {
  content: "\ee1a";
}

.material-icon-read_more::before {
  content: "\ee1b";
}

.material-icon-qr_code_scanner::before {
  content: "\ee1c";
}

.material-icon-gavel::before {
  content: "\ee1d";
}

.material-icon-print_disabled::before {
  content: "\ee1e";
}

.material-icon-person_search::before {
  content: "\ee1f";
}

.material-icon-portable_wifi_off::before {
  content: "\ee20";
}

.material-icon-phonelink_setup::before {
  content: "\ee21";
}

.material-icon-phonelink_ring::before {
  content: "\ee22";
}

.material-icon-phonelink_lock::before {
  content: "\ee23";
}

.material-icon-phonelink_erase::before {
  content: "\ee24";
}

.material-icon-phone_enabled::before {
  content: "\ee25";
}

.material-icon-phone_disabled::before {
  content: "\ee26";
}

.material-icon-person_add_disabled::before {
  content: "\ee27";
}

.material-icon-no_sim::before {
  content: "\ee28";
}

.material-icon-nat::before {
  content: "\ee29";
}

.material-icon-pause_presentation::before {
  content: "\ee2a";
}

.material-icon-mark_chat_unread::before {
  content: "\ee2b";
}

.material-icon-more_time::before {
  content: "\ee2c";
}

.material-icon-mobile_screen_share::before {
  content: "\ee2d";
}

.material-icon-message::before {
  content: "\ee2e";
}

.material-icon-mark_email_unread::before {
  content: "\ee2f";
}

.material-icon-mark_email_read::before {
  content: "\ee30";
}

.material-icon-domain_disabled::before {
  content: "\ee31";
}

.material-icon-mark_chat_read::before {
  content: "\ee32";
}

.material-icon-location_on::before {
  content: "\ee33";
}

.material-icon-live_help::before {
  content: "\ee34";
}

.material-icon-forward_to_inbox::before {
  content: "\ee35";
}

.material-icon-invert_colors_off::before {
  content: "\ee36";
}

.material-icon-import_export::before {
  content: "\ee37";
}

.material-icon-import_contacts::before {
  content: "\ee38";
}

.material-icon-hourglass_top::before {
  content: "\ee39";
}

.material-icon-email::before {
  content: "\ee3a";
}

.material-icon-hourglass_bottom::before {
  content: "\ee3b";
}

.material-icon-forum::before {
  content: "\ee3c";
}

.material-icon-duo::before {
  content: "\ee3d";
}

.material-icon-call_received::before {
  content: "\ee3e";
}

.material-icon-domain_verification::before {
  content: "\ee3f";
}

.material-icon-desktop_access_disabled::before {
  content: "\ee40";
}

.material-icon-dialpad::before {
  content: "\ee41";
}

.material-icon-dialer_sip::before {
  content: "\ee42";
}

.material-icon-call_split::before {
  content: "\ee43";
}

.material-icon-contact_phone::before {
  content: "\ee44";
}

.material-icon-chat_bubble::before {
  content: "\ee45";
}

.material-icon-contacts::before {
  content: "\ee46";
}

.material-icon-contact_mail::before {
  content: "\ee47";
}

.material-icon-comment::before {
  content: "\ee48";
}

.material-icon-clear_all::before {
  content: "\ee49";
}

.material-icon-chat_bubble_outline::before {
  content: "\ee4a";
}

.material-icon-volume_mute::before {
  content: "\ee4b";
}

.material-icon-chat::before {
  content: "\ee4c";
}

.material-icon-cancel_presentation::before {
  content: "\ee4d";
}

.material-icon-call_end::before {
  content: "\ee4e";
}

.material-icon-call_missed::before {
  content: "\ee4f";
}

.material-icon-call_missed_outgoing::before {
  content: "\ee50";
}

.material-icon-call_merge::before {
  content: "\ee51";
}

.material-icon-call_made::before {
  content: "\ee52";
}

.material-icon-call::before {
  content: "\ee53";
}

.material-icon-alternate_email::before {
  content: "\ee54";
}

.material-icon-video_settings::before {
  content: "\ee55";
}

.material-icon-business::before {
  content: "\ee56";
}

.material-icon-add_ic_call::before {
  content: "\ee57";
}

.material-icon-web_asset::before {
  content: "\ee58";
}

.material-icon-videocam_off::before {
  content: "\ee59";
}

.material-icon-web::before {
  content: "\ee5a";
}

.material-icon-volume_up::before {
  content: "\ee5b";
}

.material-icon-volume_off::before {
  content: "\ee5c";
}

.material-icon-volume_down::before {
  content: "\ee5d";
}

.material-icon-stop_circle::before {
  content: "\ee5e";
}

.material-icon-video_library::before {
  content: "\ee5f";
}

.material-icon-video_label::before {
  content: "\ee60";
}

.material-icon-queue::before {
  content: "\ee61";
}

.material-icon-subscriptions::before {
  content: "\ee62";
}

.material-icon-video_call::before {
  content: "\ee63";
}

.material-icon-surround_sound::before {
  content: "\ee64";
}

.material-icon-subtitles::before {
  content: "\ee65";
}

.material-icon-play_circle_filled::before {
  content: "\ee66";
}

.material-icon-stop::before {
  content: "\ee67";
}

.material-icon-skip_previous::before {
  content: "\ee68";
}

.material-icon-snooze::before {
  content: "\ee69";
}

.material-icon-speed::before {
  content: "\ee6a";
}

.material-icon-new_releases::before {
  content: "\ee6b";
}

.material-icon-sort_by_alpha::before {
  content: "\ee6c";
}

.material-icon-slow_motion_video::before {
  content: "\ee6d";
}

.material-icon-skip_next::before {
  content: "\ee6e";
}

.material-icon-shuffle::before {
  content: "\ee6f";
}

.material-icon-replay_5::before {
  content: "\ee70";
}

.material-icon-replay_30::before {
  content: "\ee71";
}

.material-icon-replay::before {
  content: "\ee72";
}

.material-icon-replay_10::before {
  content: "\ee73";
}

.material-icon-repeat_one::before {
  content: "\ee74";
}

.material-icon-repeat::before {
  content: "\ee75";
}

.material-icon-remove_from_queue::before {
  content: "\ee76";
}

.material-icon-recent_actors::before {
  content: "\ee77";
}

.material-icon-radio::before {
  content: "\ee78";
}

.material-icon-queue_play_next::before {
  content: "\ee79";
}

.material-icon-queue_music::before {
  content: "\ee7a";
}

.material-icon-playlist_add::before {
  content: "\ee7b";
}

.material-icon-play_circle_outline::before {
  content: "\ee7c";
}

.material-icon-playlist_play::before {
  content: "\ee7d";
}

.material-icon-playlist_add_check::before {
  content: "\ee7e";
}

.material-icon-pause_circle_outline::before {
  content: "\ee7f";
}

.material-icon-play_arrow::before {
  content: "\ee80";
}

.material-icon-pause_circle_filled::before {
  content: "\ee81";
}

.material-icon-pause::before {
  content: "\ee82";
}

.material-icon-music_video::before {
  content: "\ee83";
}

.material-icon-forward_30::before {
  content: "\ee84";
}

.material-icon-note::before {
  content: "\ee85";
}

.material-icon-not_interested::before {
  content: "\ee86";
}

.material-icon-movie::before {
  content: "\ee87";
}

.material-icon-missed_video_call::before {
  content: "\ee88";
}

.material-icon-library_music::before {
  content: "\ee89";
}

.material-icon-mic_off::before {
  content: "\ee8a";
}

.material-icon-mic::before {
  content: "\ee8b";
}

.material-icon-mic_none::before {
  content: "\ee8c";
}

.material-icon-loop::before {
  content: "\ee8d";
}

.material-icon-art_track::before {
  content: "\ee8e";
}

.material-icon-library_add::before {
  content: "\ee8f";
}

.material-icon-library_add_check::before {
  content: "\ee90";
}

.material-icon-high_quality::before {
  content: "\ee91";
}

.material-icon-hd::before {
  content: "\ee92";
}

.material-icon-hearing_disabled::before {
  content: "\ee93";
}

.material-icon-hearing::before {
  content: "\ee94";
}

.material-icon-games::before {
  content: "\ee95";
}

.material-icon-forward_10::before {
  content: "\ee96";
}

.material-icon-forward_5::before {
  content: "\ee97";
}

.material-icon-fiber_pin::before {
  content: "\ee98";
}

.material-icon-branding_watermark::before {
  content: "\ee99";
}

.material-icon-fiber_smart_record::before {
  content: "\ee9a";
}

.material-icon-fiber_new::before {
  content: "\ee9b";
}

.material-icon-fiber_dvr::before {
  content: "\ee9c";
}

.material-icon-fiber_manual_record::before {
  content: "\ee9d";
}

.material-icon-fast_rewind::before {
  content: "\ee9e";
}

.material-icon-featured_video::before {
  content: "\ee9f";
}

.material-icon-featured_play_list::before {
  content: "\eea0";
}

.material-icon-fast_forward::before {
  content: "\eea1";
}

.material-icon-equalizer::before {
  content: "\eea2";
}

.material-icon-explicit::before {
  content: "\eea3";
}

.material-icon-control_camera::before {
  content: "\eea4";
}

.material-icon-closed_caption_disabled::before {
  content: "\eea5";
}

.material-icon-call_to_action::before {
  content: "\eea6";
}

.material-icon-closed_caption::before {
  content: "\eea7";
}

.material-icon-zoom_in::before {
  content: "\eea8";
}

.material-icon-album::before {
  content: "\eea9";
}

.material-icon-work::before {
  content: "\eeaa";
}

.material-icon-wifi_protected_setup::before {
  content: "\eeab";
}

.material-icon-airplay::before {
  content: "\eeac";
}

.material-icon-add_to_queue::before {
  content: "\eead";
}

.material-icon-5g::before {
  content: "\eeae";
}

.material-icon-4k::before {
  content: "\eeaf";
}

.material-icon-warning::before {
  content: "\eeb0";
}

.material-icon-notification_important::before {
  content: "\eeb1";
}

.material-icon-error_outline::before {
  content: "\eeb2";
}

.material-icon-error::before {
  content: "\eeb3";
}

.material-icon-auto_delete::before {
  content: "\eeb4";
}

.material-icon-add_alert::before {
  content: "\eeb5";
}

.material-icon-zoom_out::before {
  content: "\eeb6";
}

.material-icon-view_week::before {
  content: "\eeb7";
}

.material-icon-wysiwyg::before {
  content: "\eeb8";
}

.material-icon-youtube_searched_for::before {
  content: "\eeb9";
}

.material-icon-work_off::before {
  content: "\eeba";
}

.material-icon-watch_later::before {
  content: "\eebb";
}

.material-icon-visibility_off::before {
  content: "\eebc";
}

.material-icon-view_agenda::before {
  content: "\eebd";
}

.material-icon-voice_over_off::before {
  content: "\eebe";
}

.material-icon-visibility::before {
  content: "\eebf";
}

.material-icon-view_list::before {
  content: "\eec0";
}

.material-icon-view_sidebar::before {
  content: "\eec1";
}

.material-icon-view_stream::before {
  content: "\eec2";
}

.material-icon-unpublished::before {
  content: "\eec3";
}

.material-icon-view_quilt::before {
  content: "\eec4";
}

.material-icon-view_module::before {
  content: "\eec5";
}

.material-icon-view_headline::before {
  content: "\eec6";
}

.material-icon-trending_flat::before {
  content: "\eec7";
}

.material-icon-view_day::before {
  content: "\eec8";
}

.material-icon-view_column::before {
  content: "\eec9";
}

.material-icon-view_carousel::before {
  content: "\eeca";
}

.material-icon-view_array::before {
  content: "\eecb";
}

.material-icon-turned_in_not::before {
  content: "\eecc";
}

.material-icon-vertical_split::before {
  content: "\eecd";
}

.material-icon-verified_user::before {
  content: "\eece";
}

.material-icon-verified::before {
  content: "\eecf";
}

.material-icon-upgrade::before {
  content: "\eed0";
}

.material-icon-update::before {
  content: "\eed1";
}

.material-icon-turned_in::before {
  content: "\eed2";
}

.material-icon-trending_up::before {
  content: "\eed3";
}

.material-icon-trending_down::before {
  content: "\eed4";
}

.material-icon-track_changes::before {
  content: "\eed5";
}

.material-icon-theaters::before {
  content: "\eed6";
}

.material-icon-toll::before {
  content: "\eed7";
}

.material-icon-tour::before {
  content: "\eed8";
}

.material-icon-thumb_down::before {
  content: "\eed9";
}

.material-icon-today::before {
  content: "\eeda";
}

.material-icon-table_view::before {
  content: "\eedb";
}

.material-icon-toc::before {
  content: "\eedc";
}

.material-icon-timeline::before {
  content: "\eedd";
}

.material-icon-thumbs_up_down::before {
  content: "\eede";
}

.material-icon-thumb_up::before {
  content: "\eedf";
}

.material-icon-text_rotation_none::before {
  content: "\eee0";
}

.material-icon-text_rotate_up::before {
  content: "\eee1";
}

.material-icon-text_rotation_angleup::before {
  content: "\eee2";
}

.material-icon-settings_input_svideo::before {
  content: "\eee3";
}

.material-icon-text_rotation_down::before {
  content: "\eee4";
}

.material-icon-text_rotation_angledown::before {
  content: "\eee5";
}

.material-icon-text_rotate_vertical::before {
  content: "\eee6";
}

.material-icon-source::before {
  content: "\eee7";
}

.material-icon-tab_unselected::before {
  content: "\eee8";
}

.material-icon-tab::before {
  content: "\eee9";
}

.material-icon-system_update_alt::before {
  content: "\eeea";
}

.material-icon-sync_alt::before {
  content: "\eeeb";
}

.material-icon-swap_vertical_circle::before {
  content: "\eeec";
}

.material-icon-swap_vert::before {
  content: "\eeed";
}

.material-icon-swap_horizontal_circle::before {
  content: "\eeee";
}

.material-icon-support::before {
  content: "\eeef";
}

.material-icon-supervisor_account::before {
  content: "\eef0";
}

.material-icon-subtitles_off::before {
  content: "\eef1";
}

.material-icon-subject::before {
  content: "\eef2";
}

.material-icon-sticky_note_2::before {
  content: "\eef3";
}

.material-icon-settings_power::before {
  content: "\eef4";
}

.material-icon-store::before {
  content: "\eef5";
}

.material-icon-stars::before {
  content: "\eef6";
}

.material-icon-star_rate::before {
  content: "\eef7";
}

.material-icon-spellcheck::before {
  content: "\eef8";
}

.material-icon-speaker_notes_off::before {
  content: "\eef9";
}

.material-icon-speaker_notes::before {
  content: "\eefa";
}

.material-icon-smart_button::before {
  content: "\eefb";
}

.material-icon-shopping_cart::before {
  content: "\eefc";
}

.material-icon-shopping_basket::before {
  content: "\eefd";
}

.material-icon-shopping_bag::before {
  content: "\eefe";
}

.material-icon-restore_from_trash::before {
  content: "\eeff";
}

.material-icon-shop_two::before {
  content: "\ef00";
}

.material-icon-shop::before {
  content: "\ef01";
}

.material-icon-settings_remote::before {
  content: "\ef02";
}

.material-icon-settings_voice::before {
  content: "\ef03";
}

.material-icon-settings_phone::before {
  content: "\ef04";
}

.material-icon-settings_input_hdmi::before {
  content: "\ef05";
}

.material-icon-settings_overscan::before {
  content: "\ef06";
}

.material-icon-settings_cell::before {
  content: "\ef07";
}

.material-icon-settings_input_antenna::before {
  content: "\ef08";
}

.material-icon-settings_input_composite::before {
  content: "\ef09";
}

.material-icon-settings_input_component::before {
  content: "\ef0a";
}

.material-icon-settings_ethernet::before {
  content: "\ef0b";
}

.material-icon-settings_bluetooth::before {
  content: "\ef0c";
}

.material-icon-settings_applications::before {
  content: "\ef0d";
}

.material-icon-settings_brightness::before {
  content: "\ef0e";
}

.material-icon-settings_backup_restore::before {
  content: "\ef0f";
}

.material-icon-search_off::before {
  content: "\ef10";
}

.material-icon-request_page::before {
  content: "\ef11";
}

.material-icon-rounded_corner::before {
  content: "\ef12";
}

.material-icon-schedule::before {
  content: "\ef13";
}

.material-icon-rowing::before {
  content: "\ef14";
}

.material-icon-rule::before {
  content: "\ef15";
}

.material-icon-restore_page::before {
  content: "\ef16";
}

.material-icon-room::before {
  content: "\ef17";
}

.material-icon-report_problem::before {
  content: "\ef18";
}

.material-icon-restore::before {
  content: "\ef19";
}

.material-icon-reorder::before {
  content: "\ef1a";
}

.material-icon-remove_shopping_cart::before {
  content: "\ef1b";
}

.material-icon-query_builder::before {
  content: "\ef1c";
}

.material-icon-quickreply::before {
  content: "\ef1d";
}

.material-icon-receipt::before {
  content: "\ef1e";
}

.material-icon-redeem::before {
  content: "\ef1f";
}

.material-icon-record_voice_over::before {
  content: "\ef20";
}

.material-icon-question_answer::before {
  content: "\ef21";
}

.material-icon-published_with_changes::before {
  content: "\ef22";
}

.material-icon-plagiarism::before {
  content: "\ef23";
}

.material-icon-privacy_tip::before {
  content: "\ef24";
}

.material-icon-pregnant_woman::before {
  content: "\ef25";
}

.material-icon-preview::before {
  content: "\ef26";
}

.material-icon-play_for_work::before {
  content: "\ef27";
}

.material-icon-print::before {
  content: "\ef28";
}

.material-icon-polymer::before {
  content: "\ef29";
}

.material-icon-perm_identity::before {
  content: "\ef2a";
}

.material-icon-picture_in_picture_alt::before {
  content: "\ef2b";
}

.material-icon-pending::before {
  content: "\ef2c";
}

.material-icon-pets::before {
  content: "\ef2d";
}

.material-icon-outlet::before {
  content: "\ef2e";
}

.material-icon-perm_scan_wifi::before {
  content: "\ef2f";
}

.material-icon-payment::before {
  content: "\ef30";
}

.material-icon-perm_device_information::before {
  content: "\ef31";
}

.material-icon-picture_in_picture::before {
  content: "\ef32";
}

.material-icon-perm_camera_mic::before {
  content: "\ef33";
}

.material-icon-perm_phone_msg::before {
  content: "\ef34";
}

.material-icon-perm_media::before {
  content: "\ef35";
}

.material-icon-perm_data_setting::before {
  content: "\ef36";
}

.material-icon-perm_contact_calendar::before {
  content: "\ef37";
}

.material-icon-pageview::before {
  content: "\ef38";
}

.material-icon-line_weight::before {
  content: "\ef39";
}

.material-icon-pan_tool::before {
  content: "\ef3a";
}

.material-icon-outbond::before {
  content: "\ef3b";
}

.material-icon-open_with::before {
  content: "\ef3c";
}

.material-icon-open_in_full::before {
  content: "\ef3d";
}

.material-icon-note_add::before {
  content: "\ef3e";
}

.material-icon-open_in_browser::before {
  content: "\ef3f";
}

.material-icon-not_started::before {
  content: "\ef40";
}

.material-icon-opacity::before {
  content: "\ef41";
}

.material-icon-online_prediction::before {
  content: "\ef42";
}

.material-icon-offline_pin::before {
  content: "\ef43";
}

.material-icon-offline_bolt::before {
  content: "\ef44";
}

.material-icon-minimize::before {
  content: "\ef45";
}

.material-icon-model_training::before {
  content: "\ef46";
}

.material-icon-not_accessible::before {
  content: "\ef47";
}

.material-icon-next_plan::before {
  content: "\ef48";
}

.material-icon-mediation::before {
  content: "\ef49";
}

.material-icon-markunread_mailbox::before {
  content: "\ef4a";
}

.material-icon-maximize::before {
  content: "\ef4b";
}

.material-icon-login::before {
  content: "\ef4c";
}

.material-icon-launch::before {
  content: "\ef4d";
}

.material-icon-flaky::before {
  content: "\ef4e";
}

.material-icon-lock_open::before {
  content: "\ef4f";
}

.material-icon-lock::before {
  content: "\ef50";
}

.material-icon-list::before {
  content: "\ef51";
}

.material-icon-line_style::before {
  content: "\ef52";
}

.material-icon-info::before {
  content: "\ef53";
}

.material-icon-leaderboard::before {
  content: "\ef54";
}

.material-icon-language::before {
  content: "\ef55";
}

.material-icon-lightbulb::before {
  content: "\ef56";
}

.material-icon-label_off::before {
  content: "\ef57";
}

.material-icon-invert_colors::before {
  content: "\ef58";
}

.material-icon-label_important::before {
  content: "\ef59";
}

.material-icon-flight_land::before {
  content: "\ef5a";
}

.material-icon-label::before {
  content: "\ef5b";
}

.material-icon-input::before {
  content: "\ef5c";
}

.material-icon-integration_instructions::before {
  content: "\ef5d";
}

.material-icon-important_devices::before {
  content: "\ef5e";
}

.material-icon-fingerprint::before {
  content: "\ef5f";
}

.material-icon-highlight_alt::before {
  content: "\ef60";
}

.material-icon-https::before {
  content: "\ef61";
}

.material-icon-http::before {
  content: "\ef62";
}

.material-icon-hourglass_disabled::before {
  content: "\ef63";
}

.material-icon-hourglass_full::before {
  content: "\ef64";
}

.material-icon-hourglass_empty::before {
  content: "\ef65";
}

.material-icon-horizontal_split::before {
  content: "\ef66";
}

.material-icon-history_toggle_off::before {
  content: "\ef67";
}

.material-icon-help_outline::before {
  content: "\ef68";
}

.material-icon-highlight_off::before {
  content: "\ef69";
}

.material-icon-get_app::before {
  content: "\ef6a";
}

.material-icon-help::before {
  content: "\ef6b";
}

.material-icon-group_work::before {
  content: "\ef6c";
}

.material-icon-grading::before {
  content: "\ef6d";
}

.material-icon-favorite_border::before {
  content: "\ef6e";
}

.material-icon-grade::before {
  content: "\ef6f";
}

.material-icon-g_translate::before {
  content: "\ef70";
}

.material-icon-gif::before {
  content: "\ef71";
}

.material-icon-flip_to_front::before {
  content: "\ef72";
}

.material-icon-find_replace::before {
  content: "\ef73";
}

.material-icon-flip_to_back::before {
  content: "\ef74";
}

.material-icon-find_in_page::before {
  content: "\ef75";
}

.material-icon-flight_takeoff::before {
  content: "\ef76";
}

.material-icon-filter_alt::before {
  content: "\ef77";
}

.material-icon-face_unlock::before {
  content: "\ef78";
}

.material-icon-feedback::before {
  content: "\ef79";
}

.material-icon-drag_indicator::before {
  content: "\ef7a";
}

.material-icon-explore_off::before {
  content: "\ef7b";
}

.material-icon-extension::before {
  content: "\ef7c";
}

.material-icon-favorite::before {
  content: "\ef7d";
}

.material-icon-fact_check::before {
  content: "\ef7e";
}

.material-icon-face::before {
  content: "\ef7f";
}

.material-icon-exit_to_app::before {
  content: "\ef80";
}

.material-icon-eco::before {
  content: "\ef81";
}

.material-icon-explore::before {
  content: "\ef82";
}

.material-icon-done_all::before {
  content: "\ef83";
}

.material-icon-event_seat::before {
  content: "\ef84";
}

.material-icon-event::before {
  content: "\ef85";
}

.material-icon-euro_symbol::before {
  content: "\ef86";
}

.material-icon-eject::before {
  content: "\ef87";
}

.material-icon-dynamic_form::before {
  content: "\ef88";
}

.material-icon-date_range::before {
  content: "\ef89";
}

.material-icon-donut_small::before {
  content: "\ef8a";
}

.material-icon-description::before {
  content: "\ef8b";
}

.material-icon-donut_large::before {
  content: "\ef8c";
}

.material-icon-check_circle::before {
  content: "\ef8d";
}

.material-icon-dns::before {
  content: "\ef8e";
}

.material-icon-done_outline::before {
  content: "\ef8f";
}

.material-icon-done::before {
  content: "\ef90";
}

.material-icon-analytics::before {
  content: "\ef91";
}

.material-icon-all_out::before {
  content: "\ef92";
}

.material-icon-disabled_by_default::before {
  content: "\ef93";
}

.material-icon-delete_forever::before {
  content: "\ef94";
}

.material-icon-delete::before {
  content: "\ef95";
}

.material-icon-announcement::before {
  content: "\ef96";
}

.material-icon-commute::before {
  content: "\ef97";
}

.material-icon-chrome_reader_mode::before {
  content: "\ef98";
}

.material-icon-credit_card::before {
  content: "\ef99";
}

.material-icon-assessment::before {
  content: "\ef9a";
}

.material-icon-contactless::before {
  content: "\ef9b";
}

.material-icon-contact_support::before {
  content: "\ef9c";
}

.material-icon-contact_page::before {
  content: "\ef9d";
}

.material-icon-compare_arrows::before {
  content: "\ef9e";
}

.material-icon-cancel_schedule_send::before {
  content: "\ef9f";
}

.material-icon-code::before {
  content: "\efa0";
}

.material-icon-close_fullscreen::before {
  content: "\efa1";
}

.material-icon-class::before {
  content: "\efa2";
}

.material-icon-card_travel::before {
  content: "\efa3";
}

.material-icon-bug_report::before {
  content: "\efa4";
}

.material-icon-change_history::before {
  content: "\efa5";
}

.material-icon-card_membership::before {
  content: "\efa6";
}

.material-icon-card_giftcard::before {
  content: "\efa7";
}

.material-icon-camera_enhance::before {
  content: "\efa8";
}

.material-icon-bookmarks::before {
  content: "\efa9";
}

.material-icon-calendar_view_day::before {
  content: "\efaa";
}

.material-icon-cached::before {
  content: "\efab";
}

.material-icon-build_circle::before {
  content: "\efac";
}

.material-icon-build::before {
  content: "\efad";
}

.material-icon-book::before {
  content: "\efae";
}

.material-icon-book_online::before {
  content: "\efaf";
}

.material-icon-assignment_return::before {
  content: "\efb0";
}

.material-icon-accessible::before {
  content: "\efb1";
}

.material-icon-alarm_on::before {
  content: "\efb2";
}

.material-icon-batch_prediction::before {
  content: "\efb3";
}

.material-icon-backup_table::before {
  content: "\efb4";
}

.material-icon-backup::before {
  content: "\efb5";
}

.material-icon-android::before {
  content: "\efb6";
}

.material-icon-assignment_turned_in::before {
  content: "\efb7";
}

.material-icon-assignment_returned::before {
  content: "\efb8";
}

.material-icon-assignment_ind::before {
  content: "\efb9";
}

.material-icon-assignment_late::before {
  content: "\efba";
}

.material-icon-all_inbox::before {
  content: "\efbb";
}

.material-icon-arrow_circle_up::before {
  content: "\efbc";
}

.material-icon-aspect_ratio::before {
  content: "\efbd";
}

.material-icon-article::before {
  content: "\efbe";
}

.material-icon-arrow_right_alt::before {
  content: "\efbf";
}

.material-icon-arrow_circle_down::before {
  content: "\efc0";
}

.material-icon-app_blocking::before {
  content: "\efc1";
}

.material-icon-api::before {
  content: "\efc2";
}

.material-icon-anchor::before {
  content: "\efc3";
}

.material-icon-alarm::before {
  content: "\efc4";
}

.material-icon-alarm_off::before {
  content: "\efc5";
}

.material-icon-addchart::before {
  content: "\efc6";
}

.material-icon-alarm_add::before {
  content: "\efc7";
}

.material-icon-account_box::before {
  content: "\efc8";
}

.material-icon-admin_panel_settings::before {
  content: "\efc9";
}

.material-icon-accessibility_new::before {
  content: "\efca";
}

.material-icon-add_task::before {
  content: "\efcb";
}

.material-icon-add_shopping_cart::before {
  content: "\efcc";
}

.material-icon-account_balance_wallet::before {
  content: "\efcd";
}

.material-icon-account_balance::before {
  content: "\efce";
}

.material-icon-accessible_forward::before {
  content: "\efcf";
}

.material-icon-accessibility::before {
  content: "\efd0";
}

.material-icon-3d_rotation::before {
  content: "\efd1";
}

.mds-icon-left-help_center .slds-button:before {
  content: "\ea7e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-help_center .slds-button:after {
  content: "\ea7e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-supervised_user_circle .slds-button:before {
  content: "\ea7f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-supervised_user_circle .slds-button:after {
  content: "\ea7f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-contact_emergency .slds-button:before {
  content: "\ea80";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-contact_emergency .slds-button:after {
  content: "\ea80";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-confirmation_number .slds-button:before {
  content: "\ea81";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-confirmation_number .slds-button:after {
  content: "\ea81";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-event_available .slds-button:before {
  content: "\ea82";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-event_available .slds-button:after {
  content: "\ea82";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-file_copy .slds-button:before {
  content: "\ea83";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-file_copy .slds-button:after {
  content: "\ea83";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-people_group .slds-button:before {
  content: "\ea84";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-people_group .slds-button:after {
  content: "\ea84";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-comment_star .slds-button:before {
  content: "\ea85";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-comment_star .slds-button:after {
  content: "\ea85";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-touch_app .slds-button:before {
  content: "\ea86";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-touch_app .slds-button:after {
  content: "\ea86";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-account_circle .slds-button:before {
  content: "\ea87";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-account_circle .slds-button:after {
  content: "\ea87";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-youtube-123 .slds-button:before {
  content: "\ea88";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-youtube-123 .slds-button:after {
  content: "\ea88";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-loyalty .slds-button:before {
  content: "\ea89";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-loyalty .slds-button:after {
  content: "\ea89";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-security .slds-button:before {
  content: "\ea8a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-security .slds-button:after {
  content: "\ea8a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-inbox .slds-button:before {
  content: "\ea8b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-inbox .slds-button:after {
  content: "\ea8b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-attach_money .slds-button:before {
  content: "\ea8c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-attach_money .slds-button:after {
  content: "\ea8c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-fb .slds-button:before {
  content: "\ea8d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-fb .slds-button:after {
  content: "\ea8d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-twitter .slds-button:before {
  content: "\ea8e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-twitter .slds-button:after {
  content: "\ea8e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-access_time .slds-button:before {
  content: "\ea8f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-access_time .slds-button:after {
  content: "\ea8f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-local_phone .slds-button:before {
  content: "\ea90";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-local_phone .slds-button:after {
  content: "\ea90";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-mail_outline .slds-button:before {
  content: "\ea91";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-mail_outline .slds-button:after {
  content: "\ea91";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-arrow_drop_down .slds-button:before {
  content: "\ea92";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-arrow_drop_down .slds-button:after {
  content: "\ea92";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-assignment .slds-button:before {
  content: "\ea93";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-assignment .slds-button:after {
  content: "\ea93";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-local_police .slds-button:before {
  content: "\ea94";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-local_police .slds-button:after {
  content: "\ea94";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-file_upload .slds-button:before {
  content: "\ea95";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-file_upload .slds-button:after {
  content: "\ea95";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-comment_bank .slds-button:before {
  content: "\ea96";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-comment_bank .slds-button:after {
  content: "\ea96";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-videocam .slds-button:before {
  content: "\ea97";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-videocam .slds-button:after {
  content: "\ea97";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-settings .slds-button:before {
  content: "\ea98";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-settings .slds-button:after {
  content: "\ea98";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-real_estate_agent .slds-button:before {
  content: "\ea99";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-real_estate_agent .slds-button:after {
  content: "\ea99";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-manage_accounts .slds-button:before {
  content: "\ea9b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-manage_accounts .slds-button:after {
  content: "\ea9b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-Users .slds-button:before {
  content: "\ea9c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-Users .slds-button:after {
  content: "\ea9c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-policy .slds-button:before {
  content: "\ea9d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-policy .slds-button:after {
  content: "\ea9d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-swap_horiz .slds-button:before {
  content: "\ea9e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-swap_horiz .slds-button:after {
  content: "\ea9e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-applications .slds-button:before {
  content: "\ea9f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-applications .slds-button:after {
  content: "\ea9f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-payments .slds-button:before {
  content: "\eaa0";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-payments .slds-button:after {
  content: "\eaa0";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-history .slds-button:before {
  content: "\eaa1";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-history .slds-button:after {
  content: "\eaa1";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-BRC .slds-button:before {
  content: "\eaa2";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-BRC .slds-button:after {
  content: "\eaa2";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-calendar_today .slds-button:before {
  content: "\eaa3";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-calendar_today .slds-button:after {
  content: "\eaa3";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-document_scanner .slds-button:before {
  content: "\eaa4";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-document_scanner .slds-button:after {
  content: "\eaa4";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-unfold_more .slds-button:before {
  content: "\eaa5";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-unfold_more .slds-button:after {
  content: "\eaa5";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-autorenew .slds-button:before {
  content: "\eaa6";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-autorenew .slds-button:after {
  content: "\eaa6";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-edit_note .slds-button:before {
  content: "\eaa7";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-edit_note .slds-button:after {
  content: "\eaa7";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-expand_more-1 .slds-button:before {
  content: "\eaa9";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-expand_more-1 .slds-button:after {
  content: "\eaa9";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-tick_mark .slds-button:before {
  content: "\eaaa";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-tick_mark .slds-button:after {
  content: "\eaaa";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-program-licensing .slds-button:before {
  content: "\eaac";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-program-licensing .slds-button:after {
  content: "\eaac";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-child-care-subsidy .slds-button:before {
  content: "\eaad";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-child-care-subsidy .slds-button:after {
  content: "\eaad";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-copy_all .slds-button:before {
  content: "\eaae";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-copy_all .slds-button:after {
  content: "\eaae";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-grants .slds-button:before {
  content: "\eaaf";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-grants .slds-button:after {
  content: "\eaaf";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-workspace_premium .slds-button:before {
  content: "\eab0";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-workspace_premium .slds-button:after {
  content: "\eab0";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-file_download .slds-button:before {
  content: "\eab1";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-file_download .slds-button:after {
  content: "\eab1";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-refresh .slds-button:before {
  content: "\eab2";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-refresh .slds-button:after {
  content: "\eab2";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-support_agent .slds-button:before {
  content: "\eab3";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-support_agent .slds-button:after {
  content: "\eab3";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-bookmark_add .slds-button:before {
  content: "\eab4";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-bookmark_add .slds-button:after {
  content: "\eab4";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-company .slds-button:before {
  content: "\eab5";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-company .slds-button:after {
  content: "\eab5";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-approval .slds-button:before {
  content: "\eab6";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-approval .slds-button:after {
  content: "\eab6";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-add .slds-button:before {
  content: "\eab7";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-add .slds-button:after {
  content: "\eab7";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-cancel .slds-button:before {
  content: "\eab8";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-cancel .slds-button:after {
  content: "\eab8";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-pending_actions .slds-button:before {
  content: "\eab9";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-pending_actions .slds-button:after {
  content: "\eab9";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-hide .slds-button:before {
  content: "\eaba";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-hide .slds-button:after {
  content: "\eaba";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-view .slds-button:before {
  content: "\eabb";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-view .slds-button:after {
  content: "\eabb";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-translate .slds-button:before {
  content: "\eabc";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-translate .slds-button:after {
  content: "\eabc";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-photo_camera .slds-button:before {
  content: "\eabd";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-photo_camera .slds-button:after {
  content: "\eabd";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-home .slds-button:before {
  content: "\eabe";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-home .slds-button:after {
  content: "\eabe";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-close .slds-button:before {
  content: "\eabf";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-close .slds-button:after {
  content: "\eabf";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-keyboard_arrow_left .slds-button:before {
  content: "\eac0";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-keyboard_arrow_left .slds-button:after {
  content: "\eac0";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-menu .slds-button:before {
  content: "\eac1";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-menu .slds-button:after {
  content: "\eac1";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-edit .slds-button:before {
  content: "\eac2";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-edit .slds-button:after {
  content: "\eac2";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-apps .slds-button:before {
  content: "\eac3";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-apps .slds-button:after {
  content: "\eac3";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-notifications .slds-button:before {
  content: "\eac4";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-notifications .slds-button:after {
  content: "\eac4";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-keyboard_arrow_right .slds-button:before {
  content: "\eac5";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-keyboard_arrow_right .slds-button:after {
  content: "\eac5";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-delete_outline .slds-button:before {
  content: "\eac7";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-delete_outline .slds-button:after {
  content: "\eac7";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-open_in_new .slds-button:before {
  content: "\eac8";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-open_in_new .slds-button:after {
  content: "\eac8";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-power_settings_new .slds-button:before {
  content: "\eac9";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-power_settings_new .slds-button:after {
  content: "\eac9";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-arrow_back .slds-button:before {
  content: "\eaca";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-arrow_back .slds-button:after {
  content: "\eaca";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-arrow_forward .slds-button:before {
  content: "\eacb";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-arrow_forward .slds-button:after {
  content: "\eacb";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-star_purple500 .slds-button:before {
  content: "\eacc";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-star_purple500 .slds-button:after {
  content: "\eacc";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-upload .slds-button:before {
  content: "\eacd";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-upload .slds-button:after {
  content: "\eacd";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-attach_file .slds-button:before {
  content: "\eace";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-attach_file .slds-button:after {
  content: "\eace";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-remove_circle_outline .slds-button:before {
  content: "\eacf";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-remove_circle_outline .slds-button:after {
  content: "\eacf";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-do_disturb_alt .slds-button:before {
  content: "\ead0";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-do_disturb_alt .slds-button:after {
  content: "\ead0";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-bookmark .slds-button:before {
  content: "\ead1";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-bookmark .slds-button:after {
  content: "\ead1";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-add_circle_outline .slds-button:before {
  content: "\ead2";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-add_circle_outline .slds-button:after {
  content: "\ead2";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-bookmark_border .slds-button:before {
  content: "\ead3";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-bookmark_border .slds-button:after {
  content: "\ead3";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-library_books .slds-button:before {
  content: "\ead4";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-library_books .slds-button:after {
  content: "\ead4";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-school .slds-button:before {
  content: "\ead5";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-school .slds-button:after {
  content: "\ead5";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-list_alt .slds-button:before {
  content: "\ead6";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-list_alt .slds-button:after {
  content: "\ead6";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-work_outline .slds-button:before {
  content: "\ead7";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-work_outline .slds-button:after {
  content: "\ead7";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-check_circle_outline .slds-button:before {
  content: "\ead8";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-check_circle_outline .slds-button:after {
  content: "\ead8";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-warning_amber .slds-button:before {
  content: "\ead9";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-warning_amber .slds-button:after {
  content: "\ead9";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-person .slds-button:before {
  content: "\eada";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-person .slds-button:after {
  content: "\eada";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-logout .slds-button:before {
  content: "\eadb";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-logout .slds-button:after {
  content: "\eadb";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-dashboard .slds-button:before {
  content: "\eadc";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-dashboard .slds-button:after {
  content: "\eadc";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-info_outline .slds-button:before {
  content: "\eadd";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-info_outline .slds-button:after {
  content: "\eadd";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-av_timer .slds-button:before {
  content: "\eade";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-av_timer .slds-button:after {
  content: "\eade";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-light .slds-button:before {
  content: "\eadf";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-light .slds-button:after {
  content: "\eadf";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-hamburger .slds-button:before {
  content: "\eae1";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-hamburger .slds-button:after {
  content: "\eae1";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-search .slds-button:before {
  content: "\eae2";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-search .slds-button:after {
  content: "\eae2";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-circle-arrow-up .slds-button:before {
  content: "\eae3";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-circle-arrow-up .slds-button:after {
  content: "\eae3";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-arrow_upward .slds-button:before {
  content: "\eae4";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-arrow_upward .slds-button:after {
  content: "\eae4";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-arrow_downward .slds-button:before {
  content: "\eae5";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-arrow_downward .slds-button:after {
  content: "\eae5";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-airplanemode_active .slds-button:before {
  content: "\eae6";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-airplanemode_active .slds-button:after {
  content: "\eae6";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-arrow_outward .slds-button:before {
  content: "\eae7";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-arrow_outward .slds-button:after {
  content: "\eae7";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-event_busy .slds-button:before {
  content: "\eae8";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-event_busy .slds-button:after {
  content: "\eae8";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-motion_photos_on .slds-button:before {
  content: "\eae9";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-motion_photos_on .slds-button:after {
  content: "\eae9";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-motion_photos_paused .slds-button:before {
  content: "\eaea";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-motion_photos_paused .slds-button:after {
  content: "\eaea";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-no_luggage .slds-button:before {
  content: "\eaeb";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-no_luggage .slds-button:after {
  content: "\eaeb";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-emoji_transportation .slds-button:before {
  content: "\eaec";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-emoji_transportation .slds-button:after {
  content: "\eaec";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-check_box .slds-button:before {
  content: "\eaed";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-check_box .slds-button:after {
  content: "\eaed";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-emoji_nature .slds-button:before {
  content: "\eaee";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-emoji_nature .slds-button:after {
  content: "\eaee";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-sports_volleyball .slds-button:before {
  content: "\eaef";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-sports_volleyball .slds-button:after {
  content: "\eaef";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-toggle_on .slds-button:before {
  content: "\eaf0";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-toggle_on .slds-button:after {
  content: "\eaf0";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-thumb_up_alt .slds-button:before {
  content: "\eaf1";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-thumb_up_alt .slds-button:after {
  content: "\eaf1";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-toggle_off .slds-button:before {
  content: "\eaf2";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-toggle_off .slds-button:after {
  content: "\eaf2";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-star_outline .slds-button:before {
  content: "\eaf3";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-star_outline .slds-button:after {
  content: "\eaf3";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-star_half .slds-button:before {
  content: "\eaf4";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-star_half .slds-button:after {
  content: "\eaf4";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-star_border_purple500 .slds-button:before {
  content: "\eaf5";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-star_border_purple500 .slds-button:after {
  content: "\eaf5";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-star_border .slds-button:before {
  content: "\eaf6";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-star_border .slds-button:after {
  content: "\eaf6";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-star .slds-button:before {
  content: "\eaf7";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-star .slds-button:after {
  content: "\eaf7";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-radio_button_unchecked .slds-button:before {
  content: "\eaf8";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-radio_button_unchecked .slds-button:after {
  content: "\eaf8";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-radio_button_checked .slds-button:before {
  content: "\eaf9";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-radio_button_checked .slds-button:after {
  content: "\eaf9";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-check_box_outline_blank .slds-button:before {
  content: "\eafa";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-check_box_outline_blank .slds-button:after {
  content: "\eafa";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-indeterminate_check_box .slds-button:before {
  content: "\eafb";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-indeterminate_check_box .slds-button:after {
  content: "\eafb";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-sports_soccer .slds-button:before {
  content: "\eafc";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-sports_soccer .slds-button:after {
  content: "\eafc";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-sports_tennis .slds-button:before {
  content: "\eafd";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-sports_tennis .slds-button:after {
  content: "\eafd";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-whatshot .slds-button:before {
  content: "\eafe";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-whatshot .slds-button:after {
  content: "\eafe";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-sports_mma .slds-button:before {
  content: "\eaff";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-sports_mma .slds-button:after {
  content: "\eaff";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-thumb_down_alt .slds-button:before {
  content: "\eb00";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-thumb_down_alt .slds-button:after {
  content: "\eb00";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-sports_cricket .slds-button:before {
  content: "\eb01";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-sports_cricket .slds-button:after {
  content: "\eb01";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-sports_kabaddi .slds-button:before {
  content: "\eb02";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-sports_kabaddi .slds-button:after {
  content: "\eb02";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-sports_football .slds-button:before {
  content: "\eb03";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-sports_football .slds-button:after {
  content: "\eb03";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-sports_motorsports .slds-button:before {
  content: "\eb04";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-sports_motorsports .slds-button:after {
  content: "\eb04";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-sports_rugby .slds-button:before {
  content: "\eb05";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-sports_rugby .slds-button:after {
  content: "\eb05";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-sick .slds-button:before {
  content: "\eb06";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-sick .slds-button:after {
  content: "\eb06";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-sports_handball .slds-button:before {
  content: "\eb07";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-sports_handball .slds-button:after {
  content: "\eb07";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-sports_hockey .slds-button:before {
  content: "\eb08";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-sports_hockey .slds-button:after {
  content: "\eb08";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-sports_golf .slds-button:before {
  content: "\eb09";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-sports_golf .slds-button:after {
  content: "\eb09";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-sports_baseball .slds-button:before {
  content: "\eb0a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-sports_baseball .slds-button:after {
  content: "\eb0a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-sports_esports .slds-button:before {
  content: "\eb0b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-sports_esports .slds-button:after {
  content: "\eb0b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-public .slds-button:before {
  content: "\eb0c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-public .slds-button:after {
  content: "\eb0c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-sports_basketball .slds-button:before {
  content: "\eb0d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-sports_basketball .slds-button:after {
  content: "\eb0d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-sports .slds-button:before {
  content: "\eb0e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-sports .slds-button:after {
  content: "\eb0e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-share .slds-button:before {
  content: "\eb0f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-share .slds-button:after {
  content: "\eb0f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-single_bed .slds-button:before {
  content: "\eb10";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-single_bed .slds-button:after {
  content: "\eb10";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-sentiment_very_satisfied .slds-button:before {
  content: "\eb11";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-sentiment_very_satisfied .slds-button:after {
  content: "\eb11";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-poll .slds-button:before {
  content: "\eb12";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-poll .slds-button:after {
  content: "\eb12";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-sentiment_very_dissatisfied .slds-button:before {
  content: "\eb13";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-sentiment_very_dissatisfied .slds-button:after {
  content: "\eb13";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-sentiment_satisfied .slds-button:before {
  content: "\eb14";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-sentiment_satisfied .slds-button:after {
  content: "\eb14";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-sentiment_neutral .slds-button:before {
  content: "\eb15";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-sentiment_neutral .slds-button:after {
  content: "\eb15";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-sentiment_dissatisfied .slds-button:before {
  content: "\eb16";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-sentiment_dissatisfied .slds-button:after {
  content: "\eb16";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-self_improvement .slds-button:before {
  content: "\eb17";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-self_improvement .slds-button:after {
  content: "\eb17";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-science .slds-button:before {
  content: "\eb18";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-science .slds-button:after {
  content: "\eb18";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-sanitizer .slds-button:before {
  content: "\eb19";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-sanitizer .slds-button:after {
  content: "\eb19";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-reduce_capacity .slds-button:before {
  content: "\eb1a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-reduce_capacity .slds-button:after {
  content: "\eb1a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-person_add_alt_1 .slds-button:before {
  content: "\eb1b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-person_add_alt_1 .slds-button:after {
  content: "\eb1b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-public_off .slds-button:before {
  content: "\eb1c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-public_off .slds-button:after {
  content: "\eb1c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-psychology .slds-button:before {
  content: "\eb1d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-psychology .slds-button:after {
  content: "\eb1d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-person_remove .slds-button:before {
  content: "\eb1e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-person_remove .slds-button:after {
  content: "\eb1e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-plus_one .slds-button:before {
  content: "\eb1f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-plus_one .slds-button:after {
  content: "\eb1f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-person_add .slds-button:before {
  content: "\eb20";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-person_add .slds-button:after {
  content: "\eb20";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-precision_manufacturing .slds-button:before {
  content: "\eb21";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-precision_manufacturing .slds-button:after {
  content: "\eb21";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-person_outline .slds-button:before {
  content: "\eb22";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-person_outline .slds-button:after {
  content: "\eb22";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-person_remove_alt_1 .slds-button:before {
  content: "\eb23";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-person_remove_alt_1 .slds-button:after {
  content: "\eb23";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-people_outline .slds-button:before {
  content: "\eb24";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-people_outline .slds-button:after {
  content: "\eb24";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-notifications_off .slds-button:before {
  content: "\eb25";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-notifications_off .slds-button:after {
  content: "\eb25";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-notifications_active .slds-button:before {
  content: "\eb26";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-notifications_active .slds-button:after {
  content: "\eb26";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-people .slds-button:before {
  content: "\eb27";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-people .slds-button:after {
  content: "\eb27";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-people_alt .slds-button:before {
  content: "\eb28";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-people_alt .slds-button:after {
  content: "\eb28";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-party_mode .slds-button:before {
  content: "\eb29";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-party_mode .slds-button:after {
  content: "\eb29";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-mood .slds-button:before {
  content: "\eb2a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-mood .slds-button:after {
  content: "\eb2a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-outdoor_grill .slds-button:before {
  content: "\eb2b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-outdoor_grill .slds-button:after {
  content: "\eb2b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-pages .slds-button:before {
  content: "\eb2c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-pages .slds-button:after {
  content: "\eb2c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-notifications_paused .slds-button:before {
  content: "\eb2d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-notifications_paused .slds-button:after {
  content: "\eb2d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-notifications_none .slds-button:before {
  content: "\eb2e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-notifications_none .slds-button:after {
  content: "\eb2e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-tapas .slds-button:before {
  content: "\eb2f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-tapas .slds-button:after {
  content: "\eb2f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-stroller .slds-button:before {
  content: "\eb30";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-stroller .slds-button:after {
  content: "\eb30";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-groups .slds-button:before {
  content: "\eb31";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-groups .slds-button:after {
  content: "\eb31";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-masks .slds-button:before {
  content: "\eb32";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-masks .slds-button:after {
  content: "\eb32";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-smoke_free .slds-button:before {
  content: "\eb33";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-smoke_free .slds-button:after {
  content: "\eb33";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-nights_stay .slds-button:before {
  content: "\eb34";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-nights_stay .slds-button:after {
  content: "\eb34";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-mood_bad .slds-button:before {
  content: "\eb35";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-mood_bad .slds-button:after {
  content: "\eb35";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-sports_bar .slds-button:before {
  content: "\eb36";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-sports_bar .slds-button:after {
  content: "\eb36";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-military_tech .slds-button:before {
  content: "\eb37";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-military_tech .slds-button:after {
  content: "\eb37";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-location_city .slds-button:before {
  content: "\eb38";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-location_city .slds-button:after {
  content: "\eb38";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-king_bed .slds-button:before {
  content: "\eb39";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-king_bed .slds-button:after {
  content: "\eb39";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-luggage .slds-button:before {
  content: "\eb3a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-luggage .slds-button:after {
  content: "\eb3a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-history_edu .slds-button:before {
  content: "\eb3b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-history_edu .slds-button:after {
  content: "\eb3b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-group_add .slds-button:before {
  content: "\eb3c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-group_add .slds-button:after {
  content: "\eb3c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-follow_the_signs .slds-button:before {
  content: "\eb3d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-follow_the_signs .slds-button:after {
  content: "\eb3d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-connect_without_contact .slds-button:before {
  content: "\eb3e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-connect_without_contact .slds-button:after {
  content: "\eb3e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-group .slds-button:before {
  content: "\eb3f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-group .slds-button:after {
  content: "\eb3f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-fireplace .slds-button:before {
  content: "\eb40";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-fireplace .slds-button:after {
  content: "\eb40";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-cake .slds-button:before {
  content: "\eb41";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-cake .slds-button:after {
  content: "\eb41";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-emoji_symbols .slds-button:before {
  content: "\eb42";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-emoji_symbols .slds-button:after {
  content: "\eb42";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-engineering .slds-button:before {
  content: "\eb43";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-engineering .slds-button:after {
  content: "\eb43";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-emoji_people .slds-button:before {
  content: "\eb44";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-emoji_people .slds-button:after {
  content: "\eb44";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-stairs .slds-button:before {
  content: "\eb45";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-stairs .slds-button:after {
  content: "\eb45";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-emoji_events .slds-button:before {
  content: "\eb46";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-emoji_events .slds-button:after {
  content: "\eb46";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-emoji_objects .slds-button:before {
  content: "\eb47";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-emoji_objects .slds-button:after {
  content: "\eb47";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-tty .slds-button:before {
  content: "\eb48";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-tty .slds-button:after {
  content: "\eb48";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-emoji_food_beverage .slds-button:before {
  content: "\eb49";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-emoji_food_beverage .slds-button:after {
  content: "\eb49";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-emoji_flags .slds-button:before {
  content: "\eb4a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-emoji_flags .slds-button:after {
  content: "\eb4a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-elderly .slds-button:before {
  content: "\eb4b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-elderly .slds-button:after {
  content: "\eb4b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-emoji_emotions .slds-button:before {
  content: "\eb4c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-emoji_emotions .slds-button:after {
  content: "\eb4c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-6_ft_apart .slds-button:before {
  content: "\eb4d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-6_ft_apart .slds-button:after {
  content: "\eb4d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-domain .slds-button:before {
  content: "\eb4e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-domain .slds-button:after {
  content: "\eb4e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-deck .slds-button:before {
  content: "\eb4f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-deck .slds-button:after {
  content: "\eb4f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-coronavirus .slds-button:before {
  content: "\eb50";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-coronavirus .slds-button:after {
  content: "\eb50";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-construction .slds-button:before {
  content: "\eb51";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-construction .slds-button:after {
  content: "\eb51";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-rv_hookup .slds-button:before {
  content: "\eb52";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-rv_hookup .slds-button:after {
  content: "\eb52";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-clean_hands .slds-button:before {
  content: "\eb53";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-clean_hands .slds-button:after {
  content: "\eb53";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-spa .slds-button:before {
  content: "\eb54";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-spa .slds-button:after {
  content: "\eb54";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-architecture .slds-button:before {
  content: "\eb55";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-architecture .slds-button:after {
  content: "\eb55";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-storefront .slds-button:before {
  content: "\eb56";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-storefront .slds-button:after {
  content: "\eb56";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-wheelchair_pickup .slds-button:before {
  content: "\eb57";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-wheelchair_pickup .slds-button:after {
  content: "\eb57";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-water_damage .slds-button:before {
  content: "\eb58";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-water_damage .slds-button:after {
  content: "\eb58";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-wash .slds-button:before {
  content: "\eb59";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-wash .slds-button:after {
  content: "\eb59";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-umbrella .slds-button:before {
  content: "\eb5a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-umbrella .slds-button:after {
  content: "\eb5a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-room_service .slds-button:before {
  content: "\eb5b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-room_service .slds-button:after {
  content: "\eb5b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-soap .slds-button:before {
  content: "\eb5c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-soap .slds-button:after {
  content: "\eb5c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-no_cell .slds-button:before {
  content: "\eb5d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-no_cell .slds-button:after {
  content: "\eb5d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-smoking_rooms .slds-button:before {
  content: "\eb5e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-smoking_rooms .slds-button:after {
  content: "\eb5e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-roofing .slds-button:before {
  content: "\eb5f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-roofing .slds-button:after {
  content: "\eb5f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-microwave .slds-button:before {
  content: "\eb60";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-microwave .slds-button:after {
  content: "\eb60";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-room_preferences .slds-button:before {
  content: "\eb61";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-room_preferences .slds-button:after {
  content: "\eb61";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-no_photography .slds-button:before {
  content: "\eb62";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-no_photography .slds-button:after {
  content: "\eb62";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-rice_bowl .slds-button:before {
  content: "\eb63";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-rice_bowl .slds-button:after {
  content: "\eb63";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-kitchen .slds-button:before {
  content: "\eb64";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-kitchen .slds-button:after {
  content: "\eb64";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-phone .slds-button:before {
  content: "\eb65";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-phone .slds-button:after {
  content: "\eb65";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-no_stroller .slds-button:before {
  content: "\eb66";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-no_stroller .slds-button:after {
  content: "\eb66";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-hot_tub .slds-button:before {
  content: "\eb67";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-hot_tub .slds-button:after {
  content: "\eb67";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-pool .slds-button:before {
  content: "\eb68";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-pool .slds-button:after {
  content: "\eb68";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-no_food .slds-button:before {
  content: "\eb69";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-no_food .slds-button:after {
  content: "\eb69";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-no_flash .slds-button:before {
  content: "\eb6a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-no_flash .slds-button:after {
  content: "\eb6a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-no_meeting_room .slds-button:before {
  content: "\eb6b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-no_meeting_room .slds-button:after {
  content: "\eb6b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-no_drinks .slds-button:before {
  content: "\eb6c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-no_drinks .slds-button:after {
  content: "\eb6c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-copyright .slds-button:before {
  content: "\eb6d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-copyright .slds-button:after {
  content: "\eb6d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-no_backpack .slds-button:before {
  content: "\eb6e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-no_backpack .slds-button:after {
  content: "\eb6e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-night_shelter .slds-button:before {
  content: "\eb6f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-night_shelter .slds-button:after {
  content: "\eb6f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-meeting_room .slds-button:before {
  content: "\eb70";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-meeting_room .slds-button:after {
  content: "\eb70";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-grass .slds-button:before {
  content: "\eb71";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-grass .slds-button:after {
  content: "\eb71";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-house_siding .slds-button:before {
  content: "\eb72";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-house_siding .slds-button:after {
  content: "\eb72";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-golf_course .slds-button:before {
  content: "\eb73";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-golf_course .slds-button:after {
  content: "\eb73";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-house .slds-button:before {
  content: "\eb74";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-house .slds-button:after {
  content: "\eb74";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-checkroom .slds-button:before {
  content: "\eb75";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-checkroom .slds-button:after {
  content: "\eb75";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-free_breakfast .slds-button:before {
  content: "\eb76";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-free_breakfast .slds-button:after {
  content: "\eb76";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-foundation .slds-button:before {
  content: "\eb77";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-foundation .slds-button:after {
  content: "\eb77";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-fitness_center .slds-button:before {
  content: "\eb78";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-fitness_center .slds-button:after {
  content: "\eb78";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-food_bank .slds-button:before {
  content: "\eb79";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-food_bank .slds-button:after {
  content: "\eb79";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-elevator .slds-button:before {
  content: "\eb7a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-elevator .slds-button:after {
  content: "\eb7a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-child_care .slds-button:before {
  content: "\eb7b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-child_care .slds-button:after {
  content: "\eb7b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-fire_extinguisher .slds-button:before {
  content: "\eb7c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-fire_extinguisher .slds-button:after {
  content: "\eb7c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-fence .slds-button:before {
  content: "\eb7d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-fence .slds-button:after {
  content: "\eb7d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-family_restroom .slds-button:before {
  content: "\eb7e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-family_restroom .slds-button:after {
  content: "\eb7e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-escalator_warning .slds-button:before {
  content: "\eb7f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-escalator_warning .slds-button:after {
  content: "\eb7f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-escalator .slds-button:before {
  content: "\eb80";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-escalator .slds-button:after {
  content: "\eb80";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-dry .slds-button:before {
  content: "\eb81";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-dry .slds-button:after {
  content: "\eb81";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-beach_access .slds-button:before {
  content: "\eb82";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-beach_access .slds-button:after {
  content: "\eb82";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-do_not_touch .slds-button:before {
  content: "\eb83";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-do_not_touch .slds-button:after {
  content: "\eb83";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-do_not_step .slds-button:before {
  content: "\eb84";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-do_not_step .slds-button:after {
  content: "\eb84";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-countertops .slds-button:before {
  content: "\eb85";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-countertops .slds-button:after {
  content: "\eb85";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-corporate_fare .slds-button:before {
  content: "\eb86";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-corporate_fare .slds-button:after {
  content: "\eb86";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-child_friendly .slds-button:before {
  content: "\eb87";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-child_friendly .slds-button:after {
  content: "\eb87";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-charging_station .slds-button:before {
  content: "\eb88";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-charging_station .slds-button:after {
  content: "\eb88";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-carpenter .slds-button:before {
  content: "\eb89";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-carpenter .slds-button:after {
  content: "\eb89";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-bento .slds-button:before {
  content: "\eb8a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-bento .slds-button:after {
  content: "\eb8a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-business_center .slds-button:before {
  content: "\eb8b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-business_center .slds-button:after {
  content: "\eb8b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-casino .slds-button:before {
  content: "\eb8c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-casino .slds-button:after {
  content: "\eb8c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-ac_unit .slds-button:before {
  content: "\eb8d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-ac_unit .slds-button:after {
  content: "\eb8d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-bathtub .slds-button:before {
  content: "\eb8e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-bathtub .slds-button:after {
  content: "\eb8e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-baby_changing_station .slds-button:before {
  content: "\eb8f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-baby_changing_station .slds-button:after {
  content: "\eb8f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-backpack .slds-button:before {
  content: "\eb90";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-backpack .slds-button:after {
  content: "\eb90";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-all_inclusive .slds-button:before {
  content: "\eb91";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-all_inclusive .slds-button:after {
  content: "\eb91";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-apartment .slds-button:before {
  content: "\eb92";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-apartment .slds-button:after {
  content: "\eb92";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-tv_off .slds-button:before {
  content: "\eb93";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-tv_off .slds-button:after {
  content: "\eb93";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-airport_shuttle .slds-button:before {
  content: "\eb94";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-airport_shuttle .slds-button:after {
  content: "\eb94";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-wifi_off .slds-button:before {
  content: "\eb95";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-wifi_off .slds-button:after {
  content: "\eb95";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-voice_chat .slds-button:before {
  content: "\eb96";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-voice_chat .slds-button:after {
  content: "\eb96";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-wifi .slds-button:before {
  content: "\eb97";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-wifi .slds-button:after {
  content: "\eb97";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-vibration .slds-button:before {
  content: "\eb98";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-vibration .slds-button:after {
  content: "\eb98";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-wc .slds-button:before {
  content: "\eb99";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-wc .slds-button:after {
  content: "\eb99";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-vpn_lock .slds-button:before {
  content: "\eb9a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-vpn_lock .slds-button:after {
  content: "\eb9a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-phone_missed .slds-button:before {
  content: "\eb9b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-phone_missed .slds-button:after {
  content: "\eb9b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-time_to_leave .slds-button:before {
  content: "\eb9c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-time_to_leave .slds-button:after {
  content: "\eb9c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-sync_problem .slds-button:before {
  content: "\eb9d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-sync_problem .slds-button:after {
  content: "\eb9d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-sd_card_alert .slds-button:before {
  content: "\eb9e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-sd_card_alert .slds-button:after {
  content: "\eb9e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-tap_and_play .slds-button:before {
  content: "\eb9f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-tap_and_play .slds-button:after {
  content: "\eb9f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-system_update .slds-button:before {
  content: "\eba0";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-system_update .slds-button:after {
  content: "\eba0";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-sync_disabled .slds-button:before {
  content: "\eba1";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-sync_disabled .slds-button:after {
  content: "\eba1";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-sd_card .slds-button:before {
  content: "\eba2";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-sd_card .slds-button:after {
  content: "\eba2";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-sync .slds-button:before {
  content: "\eba3";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-sync .slds-button:after {
  content: "\eba3";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-sms_failed .slds-button:before {
  content: "\eba4";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-sms_failed .slds-button:after {
  content: "\eba4";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-sms .slds-button:before {
  content: "\eba5";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-sms .slds-button:after {
  content: "\eba5";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-priority_high .slds-button:before {
  content: "\eba6";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-priority_high .slds-button:after {
  content: "\eba6";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-power .slds-button:before {
  content: "\eba7";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-power .slds-button:after {
  content: "\eba7";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-phone_callback .slds-button:before {
  content: "\eba8";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-phone_callback .slds-button:after {
  content: "\eba8";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-power_off .slds-button:before {
  content: "\eba9";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-power_off .slds-button:after {
  content: "\eba9";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-phone_paused .slds-button:before {
  content: "\ebaa";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-phone_paused .slds-button:after {
  content: "\ebaa";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-phone_in_talk .slds-button:before {
  content: "\ebab";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-phone_in_talk .slds-button:after {
  content: "\ebab";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-live_tv .slds-button:before {
  content: "\ebac";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-live_tv .slds-button:after {
  content: "\ebac";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-phone_locked .slds-button:before {
  content: "\ebad";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-phone_locked .slds-button:after {
  content: "\ebad";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-phone_forwarded .slds-button:before {
  content: "\ebae";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-phone_forwarded .slds-button:after {
  content: "\ebae";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-event_note .slds-button:before {
  content: "\ebaf";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-event_note .slds-button:after {
  content: "\ebaf";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-personal_video .slds-button:before {
  content: "\ebb0";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-personal_video .slds-button:after {
  content: "\ebb0";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-ondemand_video .slds-button:before {
  content: "\ebb1";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-ondemand_video .slds-button:after {
  content: "\ebb1";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-phone_bluetooth_speaker .slds-button:before {
  content: "\ebb2";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-phone_bluetooth_speaker .slds-button:after {
  content: "\ebb2";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-no_encryption_gmailerrorred .slds-button:before {
  content: "\ebb3";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-no_encryption_gmailerrorred .slds-button:after {
  content: "\ebb3";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-no_encryption .slds-button:before {
  content: "\ebb4";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-no_encryption .slds-button:after {
  content: "\ebb4";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-network_locked .slds-button:before {
  content: "\ebb5";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-network_locked .slds-button:after {
  content: "\ebb5";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-network_check .slds-button:before {
  content: "\ebb6";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-network_check .slds-button:after {
  content: "\ebb6";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-more .slds-button:before {
  content: "\ebb7";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-more .slds-button:after {
  content: "\ebb7";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-mms .slds-button:before {
  content: "\ebb8";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-mms .slds-button:after {
  content: "\ebb8";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-disc_full .slds-button:before {
  content: "\ebb9";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-disc_full .slds-button:after {
  content: "\ebb9";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-folder_special .slds-button:before {
  content: "\ebba";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-folder_special .slds-button:after {
  content: "\ebba";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-drive_eta .slds-button:before {
  content: "\ebbb";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-drive_eta .slds-button:after {
  content: "\ebbb";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-enhanced_encryption .slds-button:before {
  content: "\ebbc";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-enhanced_encryption .slds-button:after {
  content: "\ebbc";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-do_disturb_on .slds-button:before {
  content: "\ebbd";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-do_disturb_on .slds-button:after {
  content: "\ebbd";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-do_disturb_off .slds-button:before {
  content: "\ebbe";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-do_disturb_off .slds-button:after {
  content: "\ebbe";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-airline_seat_individual_suite .slds-button:before {
  content: "\ebbf";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-airline_seat_individual_suite .slds-button:after {
  content: "\ebbf";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-do_disturb .slds-button:before {
  content: "\ebc0";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-do_disturb .slds-button:after {
  content: "\ebc0";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-directions_off .slds-button:before {
  content: "\ebc1";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-directions_off .slds-button:after {
  content: "\ebc1";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-bluetooth_audio .slds-button:before {
  content: "\ebc2";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-bluetooth_audio .slds-button:after {
  content: "\ebc2";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-airline_seat_recline_extra .slds-button:before {
  content: "\ebc3";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-airline_seat_recline_extra .slds-button:after {
  content: "\ebc3";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-airline_seat_legroom_reduced .slds-button:before {
  content: "\ebc4";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-airline_seat_legroom_reduced .slds-button:after {
  content: "\ebc4";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-airline_seat_recline_normal .slds-button:before {
  content: "\ebc5";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-airline_seat_recline_normal .slds-button:after {
  content: "\ebc5";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-airline_seat_legroom_extra .slds-button:before {
  content: "\ebc6";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-airline_seat_legroom_extra .slds-button:after {
  content: "\ebc6";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-airline_seat_legroom_normal .slds-button:before {
  content: "\ebc7";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-airline_seat_legroom_normal .slds-button:after {
  content: "\ebc7";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-airline_seat_flat_angled .slds-button:before {
  content: "\ebc8";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-airline_seat_flat_angled .slds-button:after {
  content: "\ebc8";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-airline_seat_flat .slds-button:before {
  content: "\ebc9";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-airline_seat_flat .slds-button:after {
  content: "\ebc9";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-switch_right .slds-button:before {
  content: "\ebca";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-switch_right .slds-button:after {
  content: "\ebca";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-account_tree .slds-button:before {
  content: "\ebcb";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-account_tree .slds-button:after {
  content: "\ebcb";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-west .slds-button:before {
  content: "\ebcc";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-west .slds-button:after {
  content: "\ebcc";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-adb .slds-button:before {
  content: "\ebcd";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-adb .slds-button:after {
  content: "\ebcd";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-subdirectory_arrow_left .slds-button:before {
  content: "\ebce";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-subdirectory_arrow_left .slds-button:after {
  content: "\ebce";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-switch_left .slds-button:before {
  content: "\ebcf";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-switch_left .slds-button:after {
  content: "\ebcf";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-south_east .slds-button:before {
  content: "\ebd0";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-south_east .slds-button:after {
  content: "\ebd0";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-north_east .slds-button:before {
  content: "\ebd1";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-north_east .slds-button:after {
  content: "\ebd1";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-subdirectory_arrow_right .slds-button:before {
  content: "\ebd2";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-subdirectory_arrow_right .slds-button:after {
  content: "\ebd2";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-first_page .slds-button:before {
  content: "\ebd3";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-first_page .slds-button:after {
  content: "\ebd3";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-south_west .slds-button:before {
  content: "\ebd4";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-south_west .slds-button:after {
  content: "\ebd4";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-north .slds-button:before {
  content: "\ebd5";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-north .slds-button:after {
  content: "\ebd5";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-south .slds-button:before {
  content: "\ebd6";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-south .slds-button:after {
  content: "\ebd6";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-north_west .slds-button:before {
  content: "\ebd7";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-north_west .slds-button:after {
  content: "\ebd7";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-east .slds-button:before {
  content: "\ebd8";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-east .slds-button:after {
  content: "\ebd8";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-more_horiz .slds-button:before {
  content: "\ebd9";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-more_horiz .slds-button:after {
  content: "\ebd9";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-wine_bar .slds-button:before {
  content: "\ebda";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-wine_bar .slds-button:after {
  content: "\ebda";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-more_vert .slds-button:before {
  content: "\ebdb";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-more_vert .slds-button:after {
  content: "\ebdb";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-legend_toggle .slds-button:before {
  content: "\ebdc";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-legend_toggle .slds-button:after {
  content: "\ebdc";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-last_page .slds-button:before {
  content: "\ebdd";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-last_page .slds-button:after {
  content: "\ebdd";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-menu_open .slds-button:before {
  content: "\ebde";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-menu_open .slds-button:after {
  content: "\ebde";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-fullscreen .slds-button:before {
  content: "\ebdf";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-fullscreen .slds-button:after {
  content: "\ebdf";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-home_work .slds-button:before {
  content: "\ebe0";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-home_work .slds-button:after {
  content: "\ebe0";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-fullscreen_exit .slds-button:before {
  content: "\ebe1";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-fullscreen_exit .slds-button:after {
  content: "\ebe1";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-expand_less .slds-button:before {
  content: "\ebe2";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-expand_less .slds-button:after {
  content: "\ebe2";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-arrow_left .slds-button:before {
  content: "\ebe3";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-arrow_left .slds-button:after {
  content: "\ebe3";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-double_arrow .slds-button:before {
  content: "\ebe4";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-double_arrow .slds-button:after {
  content: "\ebe4";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-trip_origin .slds-button:before {
  content: "\ebe5";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-trip_origin .slds-button:after {
  content: "\ebe5";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-chevron_right .slds-button:before {
  content: "\ebe6";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-chevron_right .slds-button:after {
  content: "\ebe6";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-chevron_left .slds-button:before {
  content: "\ebe7";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-chevron_left .slds-button:after {
  content: "\ebe7";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-check .slds-button:before {
  content: "\ebe8";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-check .slds-button:after {
  content: "\ebe8";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-campaign .slds-button:before {
  content: "\ebe9";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-campaign .slds-button:after {
  content: "\ebe9";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-arrow_right .slds-button:before {
  content: "\ebea";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-arrow_right .slds-button:after {
  content: "\ebea";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-streetview .slds-button:before {
  content: "\ebeb";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-streetview .slds-button:after {
  content: "\ebeb";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-arrow_forward_ios .slds-button:before {
  content: "\ebec";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-arrow_forward_ios .slds-button:after {
  content: "\ebec";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-arrow_back_ios .slds-button:before {
  content: "\ebed";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-arrow_back_ios .slds-button:after {
  content: "\ebed";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-arrow_drop_up .slds-button:before {
  content: "\ebee";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-arrow_drop_up .slds-button:after {
  content: "\ebee";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-arrow_drop_down_circle .slds-button:before {
  content: "\ebef";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-arrow_drop_down_circle .slds-button:after {
  content: "\ebef";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-app_settings_alt .slds-button:before {
  content: "\ebf0";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-app_settings_alt .slds-button:after {
  content: "\ebf0";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-transfer_within_a_station .slds-button:before {
  content: "\ebf1";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-transfer_within_a_station .slds-button:after {
  content: "\ebf1";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-apps-1 .slds-button:before {
  content: "\ebf2";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-apps-1 .slds-button:after {
  content: "\ebf2";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-wrong_location .slds-button:before {
  content: "\ebf3";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-wrong_location .slds-button:after {
  content: "\ebf3";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-zoom_out_map .slds-button:before {
  content: "\ebf4";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-zoom_out_map .slds-button:after {
  content: "\ebf4";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-restaurant_menu .slds-button:before {
  content: "\ebf5";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-restaurant_menu .slds-button:after {
  content: "\ebf5";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-transit_enterexit .slds-button:before {
  content: "\ebf6";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-transit_enterexit .slds-button:after {
  content: "\ebf6";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-subway .slds-button:before {
  content: "\ebf7";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-subway .slds-button:after {
  content: "\ebf7";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-two_wheeler .slds-button:before {
  content: "\ebf8";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-two_wheeler .slds-button:after {
  content: "\ebf8";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-tram .slds-button:before {
  content: "\ebf9";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-tram .slds-button:after {
  content: "\ebf9";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-train .slds-button:before {
  content: "\ebfa";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-train .slds-button:after {
  content: "\ebfa";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-traffic .slds-button:before {
  content: "\ebfb";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-traffic .slds-button:after {
  content: "\ebfb";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-terrain .slds-button:before {
  content: "\ebfc";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-terrain .slds-button:after {
  content: "\ebfc";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-store_mall_directory .slds-button:before {
  content: "\ebfd";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-store_mall_directory .slds-button:after {
  content: "\ebfd";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-satellite .slds-button:before {
  content: "\ebfe";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-satellite .slds-button:after {
  content: "\ebfe";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-run_circle .slds-button:before {
  content: "\ebff";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-run_circle .slds-button:after {
  content: "\ebff";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-set_meal .slds-button:before {
  content: "\ec00";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-set_meal .slds-button:after {
  content: "\ec00";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-miscellaneous_services .slds-button:before {
  content: "\ec01";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-miscellaneous_services .slds-button:after {
  content: "\ec01";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-rate_review .slds-button:before {
  content: "\ec02";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-rate_review .slds-button:after {
  content: "\ec02";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-restaurant .slds-button:before {
  content: "\ec03";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-restaurant .slds-button:after {
  content: "\ec03";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-museum .slds-button:before {
  content: "\ec04";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-museum .slds-button:after {
  content: "\ec04";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-plumbing .slds-button:before {
  content: "\ec05";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-plumbing .slds-button:after {
  content: "\ec05";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-pest_control_rodent .slds-button:before {
  content: "\ec06";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-pest_control_rodent .slds-button:after {
  content: "\ec06";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-pin_drop .slds-button:before {
  content: "\ec07";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-pin_drop .slds-button:after {
  content: "\ec07";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-place .slds-button:before {
  content: "\ec08";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-place .slds-button:after {
  content: "\ec08";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-navigation .slds-button:before {
  content: "\ec09";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-navigation .slds-button:after {
  content: "\ec09";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-pest_control .slds-button:before {
  content: "\ec0a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-pest_control .slds-button:after {
  content: "\ec0a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-person_pin_circle .slds-button:before {
  content: "\ec0b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-person_pin_circle .slds-button:after {
  content: "\ec0b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-pedal_bike .slds-button:before {
  content: "\ec0c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-pedal_bike .slds-button:after {
  content: "\ec0c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-person_pin .slds-button:before {
  content: "\ec0d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-person_pin .slds-button:after {
  content: "\ec0d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-not_listed_location .slds-button:before {
  content: "\ec0e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-not_listed_location .slds-button:after {
  content: "\ec0e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-no_transfer .slds-button:before {
  content: "\ec0f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-no_transfer .slds-button:after {
  content: "\ec0f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-no_meals .slds-button:before {
  content: "\ec10";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-no_meals .slds-button:after {
  content: "\ec10";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-near_me_disabled .slds-button:before {
  content: "\ec11";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-near_me_disabled .slds-button:after {
  content: "\ec11";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-near_me .slds-button:before {
  content: "\ec12";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-near_me .slds-button:after {
  content: "\ec12";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-my_location .slds-button:before {
  content: "\ec13";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-my_location .slds-button:after {
  content: "\ec13";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-medical_services .slds-button:before {
  content: "\ec14";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-medical_services .slds-button:after {
  content: "\ec14";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-multiple_stop .slds-button:before {
  content: "\ec15";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-multiple_stop .slds-button:after {
  content: "\ec15";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-local_shipping .slds-button:before {
  content: "\ec16";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-local_shipping .slds-button:after {
  content: "\ec16";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-moped .slds-button:before {
  content: "\ec17";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-moped .slds-button:after {
  content: "\ec17";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-money .slds-button:before {
  content: "\ec18";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-money .slds-button:after {
  content: "\ec18";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-menu_book .slds-button:before {
  content: "\ec19";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-menu_book .slds-button:after {
  content: "\ec19";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-local_see .slds-button:before {
  content: "\ec1a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-local_see .slds-button:after {
  content: "\ec1a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-local_printshop .slds-button:before {
  content: "\ec1b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-local_printshop .slds-button:after {
  content: "\ec1b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-maps_ugc .slds-button:before {
  content: "\ec1c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-maps_ugc .slds-button:after {
  content: "\ec1c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-map .slds-button:before {
  content: "\ec1d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-map .slds-button:after {
  content: "\ec1d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-local_taxi .slds-button:before {
  content: "\ec1e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-local_taxi .slds-button:after {
  content: "\ec1e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-local_post_office .slds-button:before {
  content: "\ec1f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-local_post_office .slds-button:after {
  content: "\ec1f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-local_play .slds-button:before {
  content: "\ec20";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-local_play .slds-button:after {
  content: "\ec20";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-local_pizza .slds-button:before {
  content: "\ec21";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-local_pizza .slds-button:after {
  content: "\ec21";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-local_library .slds-button:before {
  content: "\ec22";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-local_library .slds-button:after {
  content: "\ec22";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-local_convenience_store .slds-button:before {
  content: "\ec23";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-local_convenience_store .slds-button:after {
  content: "\ec23";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-local_movies .slds-button:before {
  content: "\ec24";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-local_movies .slds-button:after {
  content: "\ec24";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-local_pharmacy .slds-button:before {
  content: "\ec25";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-local_pharmacy .slds-button:after {
  content: "\ec25";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-local_parking .slds-button:before {
  content: "\ec26";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-local_parking .slds-button:after {
  content: "\ec26";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-local_offer .slds-button:before {
  content: "\ec27";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-local_offer .slds-button:after {
  content: "\ec27";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-local_dining .slds-button:before {
  content: "\ec28";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-local_dining .slds-button:after {
  content: "\ec28";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-local_mall .slds-button:before {
  content: "\ec29";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-local_mall .slds-button:after {
  content: "\ec29";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-local_atm .slds-button:before {
  content: "\ec2a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-local_atm .slds-button:after {
  content: "\ec2a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-local_laundry_service .slds-button:before {
  content: "\ec2b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-local_laundry_service .slds-button:after {
  content: "\ec2b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-local_hotel .slds-button:before {
  content: "\ec2c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-local_hotel .slds-button:after {
  content: "\ec2c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-local_hospital .slds-button:before {
  content: "\ec2d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-local_hospital .slds-button:after {
  content: "\ec2d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-local_grocery_store .slds-button:before {
  content: "\ec2e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-local_grocery_store .slds-button:after {
  content: "\ec2e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-local_gas_station .slds-button:before {
  content: "\ec2f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-local_gas_station .slds-button:after {
  content: "\ec2f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-local_florist .slds-button:before {
  content: "\ec30";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-local_florist .slds-button:after {
  content: "\ec30";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-local_fire_department .slds-button:before {
  content: "\ec31";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-local_fire_department .slds-button:after {
  content: "\ec31";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-local_drink .slds-button:before {
  content: "\ec32";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-local_drink .slds-button:after {
  content: "\ec32";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-local_bar .slds-button:before {
  content: "\ec33";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-local_bar .slds-button:after {
  content: "\ec33";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-local_car_wash .slds-button:before {
  content: "\ec34";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-local_car_wash .slds-button:after {
  content: "\ec34";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-local_cafe .slds-button:before {
  content: "\ec35";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-local_cafe .slds-button:after {
  content: "\ec35";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-local_activity .slds-button:before {
  content: "\ec36";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-local_activity .slds-button:after {
  content: "\ec36";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-local_airport .slds-button:before {
  content: "\ec37";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-local_airport .slds-button:after {
  content: "\ec37";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-electrical_services .slds-button:before {
  content: "\ec38";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-electrical_services .slds-button:after {
  content: "\ec38";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-fastfood .slds-button:before {
  content: "\ec39";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-fastfood .slds-button:after {
  content: "\ec39";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-layers_clear .slds-button:before {
  content: "\ec3a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-layers_clear .slds-button:after {
  content: "\ec3a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-layers .slds-button:before {
  content: "\ec3b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-layers .slds-button:after {
  content: "\ec3b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-electric_bike .slds-button:before {
  content: "\ec3c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-electric_bike .slds-button:after {
  content: "\ec3c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-hvac .slds-button:before {
  content: "\ec3d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-hvac .slds-button:after {
  content: "\ec3d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-hotel .slds-button:before {
  content: "\ec3e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-hotel .slds-button:after {
  content: "\ec3e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-home_repair_service .slds-button:before {
  content: "\ec3f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-home_repair_service .slds-button:after {
  content: "\ec3f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-flight .slds-button:before {
  content: "\ec40";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-flight .slds-button:after {
  content: "\ec40";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-handyman .slds-button:before {
  content: "\ec41";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-handyman .slds-button:after {
  content: "\ec41";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-ev_station .slds-button:before {
  content: "\ec42";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-ev_station .slds-button:after {
  content: "\ec42";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-electric_car .slds-button:before {
  content: "\ec43";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-electric_car .slds-button:after {
  content: "\ec43";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-directions_bus .slds-button:before {
  content: "\ec44";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-directions_bus .slds-button:after {
  content: "\ec44";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-electric_scooter .slds-button:before {
  content: "\ec45";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-electric_scooter .slds-button:after {
  content: "\ec45";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-electric_moped .slds-button:before {
  content: "\ec46";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-electric_moped .slds-button:after {
  content: "\ec46";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-edit_location .slds-button:before {
  content: "\ec47";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-edit_location .slds-button:after {
  content: "\ec47";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-directions_transit .slds-button:before {
  content: "\ec48";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-directions_transit .slds-button:after {
  content: "\ec48";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-edit_road .slds-button:before {
  content: "\ec49";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-edit_road .slds-button:after {
  content: "\ec49";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-edit_attributes .slds-button:before {
  content: "\ec4a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-edit_attributes .slds-button:after {
  content: "\ec4a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-directions_walk .slds-button:before {
  content: "\ec4b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-directions_walk .slds-button:after {
  content: "\ec4b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-directions_run .slds-button:before {
  content: "\ec4c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-directions_run .slds-button:after {
  content: "\ec4c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-directions_boat .slds-button:before {
  content: "\ec4d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-directions_boat .slds-button:after {
  content: "\ec4d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-directions_subway .slds-button:before {
  content: "\ec4e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-directions_subway .slds-button:after {
  content: "\ec4e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-directions_railway .slds-button:before {
  content: "\ec4f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-directions_railway .slds-button:after {
  content: "\ec4f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-beenhere .slds-button:before {
  content: "\ec50";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-beenhere .slds-button:after {
  content: "\ec50";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-agriculture .slds-button:before {
  content: "\ec51";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-agriculture .slds-button:after {
  content: "\ec51";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-directions_car .slds-button:before {
  content: "\ec52";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-directions_car .slds-button:after {
  content: "\ec52";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-directions_bike .slds-button:before {
  content: "\ec53";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-directions_bike .slds-button:after {
  content: "\ec53";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-wb_cloudy .slds-button:before {
  content: "\ec54";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-wb_cloudy .slds-button:after {
  content: "\ec54";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-design_services .slds-button:before {
  content: "\ec55";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-design_services .slds-button:after {
  content: "\ec55";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-alt_route .slds-button:before {
  content: "\ec56";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-alt_route .slds-button:after {
  content: "\ec56";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-atm .slds-button:before {
  content: "\ec57";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-atm .slds-button:after {
  content: "\ec57";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-directions .slds-button:before {
  content: "\ec58";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-directions .slds-button:after {
  content: "\ec58";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-departure_board .slds-button:before {
  content: "\ec59";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-departure_board .slds-button:after {
  content: "\ec59";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-compass_calibration .slds-button:before {
  content: "\ec5a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-compass_calibration .slds-button:after {
  content: "\ec5a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-cleaning_services .slds-button:before {
  content: "\ec5b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-cleaning_services .slds-button:after {
  content: "\ec5b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-category .slds-button:before {
  content: "\ec5c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-category .slds-button:after {
  content: "\ec5c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-bike_scooter .slds-button:before {
  content: "\ec5d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-bike_scooter .slds-button:after {
  content: "\ec5d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-timelapse .slds-button:before {
  content: "\ec5e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-timelapse .slds-button:after {
  content: "\ec5e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-wb_auto .slds-button:before {
  content: "\ec5f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-wb_auto .slds-button:after {
  content: "\ec5f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-add_road .slds-button:before {
  content: "\ec60";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-add_road .slds-button:after {
  content: "\ec60";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-add_location_alt .slds-button:before {
  content: "\ec61";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-add_location_alt .slds-button:after {
  content: "\ec61";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-add_location .slds-button:before {
  content: "\ec62";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-add_location .slds-button:after {
  content: "\ec62";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-add_business .slds-button:before {
  content: "\ec63";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-add_business .slds-button:after {
  content: "\ec63";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-wb_sunny .slds-button:before {
  content: "\ec64";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-wb_sunny .slds-button:after {
  content: "\ec64";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-360 .slds-button:before {
  content: "\ec65";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-360 .slds-button:after {
  content: "\ec65";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-wb_incandescent .slds-button:before {
  content: "\ec66";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-wb_incandescent .slds-button:after {
  content: "\ec66";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-wb_iridescent .slds-button:before {
  content: "\ec67";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-wb_iridescent .slds-button:after {
  content: "\ec67";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-timer .slds-button:before {
  content: "\ec68";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-timer .slds-button:after {
  content: "\ec68";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-vignette .slds-button:before {
  content: "\ec69";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-vignette .slds-button:after {
  content: "\ec69";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-view_compact .slds-button:before {
  content: "\ec6a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-view_compact .slds-button:after {
  content: "\ec6a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-timer_3 .slds-button:before {
  content: "\ec6b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-timer_3 .slds-button:after {
  content: "\ec6b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-view_comfy .slds-button:before {
  content: "\ec6c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-view_comfy .slds-button:after {
  content: "\ec6c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-tune .slds-button:before {
  content: "\ec6d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-tune .slds-button:after {
  content: "\ec6d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-transform .slds-button:before {
  content: "\ec6e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-transform .slds-button:after {
  content: "\ec6e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-tonality .slds-button:before {
  content: "\ec6f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-tonality .slds-button:after {
  content: "\ec6f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-timer_off .slds-button:before {
  content: "\ec70";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-timer_off .slds-button:after {
  content: "\ec70";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-timer_10 .slds-button:before {
  content: "\ec71";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-timer_10 .slds-button:after {
  content: "\ec71";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-texture .slds-button:before {
  content: "\ec72";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-texture .slds-button:after {
  content: "\ec72";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-tag_faces .slds-button:before {
  content: "\ec73";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-tag_faces .slds-button:after {
  content: "\ec73";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-rotate_left .slds-button:before {
  content: "\ec74";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-rotate_left .slds-button:after {
  content: "\ec74";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-photo_size_select_small .slds-button:before {
  content: "\ec75";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-photo_size_select_small .slds-button:after {
  content: "\ec75";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-switch_video .slds-button:before {
  content: "\ec76";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-switch_video .slds-button:after {
  content: "\ec76";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-switch_camera .slds-button:before {
  content: "\ec77";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-switch_camera .slds-button:after {
  content: "\ec77";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-style .slds-button:before {
  content: "\ec78";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-style .slds-button:after {
  content: "\ec78";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-straighten .slds-button:before {
  content: "\ec79";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-straighten .slds-button:after {
  content: "\ec79";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-slideshow .slds-button:before {
  content: "\ec7a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-slideshow .slds-button:after {
  content: "\ec7a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-shutter_speed .slds-button:before {
  content: "\ec7b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-shutter_speed .slds-button:after {
  content: "\ec7b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-rotate_90_degrees_ccw .slds-button:before {
  content: "\ec7c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-rotate_90_degrees_ccw .slds-button:after {
  content: "\ec7c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-rotate_right .slds-button:before {
  content: "\ec7d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-rotate_right .slds-button:after {
  content: "\ec7d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-receipt_long .slds-button:before {
  content: "\ec7e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-receipt_long .slds-button:after {
  content: "\ec7e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-portrait .slds-button:before {
  content: "\ec7f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-portrait .slds-button:after {
  content: "\ec7f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-picture_as_pdf .slds-button:before {
  content: "\ec80";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-picture_as_pdf .slds-button:after {
  content: "\ec80";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-panorama_fish_eye .slds-button:before {
  content: "\ec81";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-panorama_fish_eye .slds-button:after {
  content: "\ec81";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-photo_size_select_large .slds-button:before {
  content: "\ec82";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-photo_size_select_large .slds-button:after {
  content: "\ec82";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-photo_filter .slds-button:before {
  content: "\ec83";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-photo_filter .slds-button:after {
  content: "\ec83";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-photo_library .slds-button:before {
  content: "\ec84";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-photo_library .slds-button:after {
  content: "\ec84";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-photo_size_select_actual .slds-button:before {
  content: "\ec85";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-photo_size_select_actual .slds-button:after {
  content: "\ec85";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-panorama_horizontal .slds-button:before {
  content: "\ec86";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-panorama_horizontal .slds-button:after {
  content: "\ec86";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-photo_album .slds-button:before {
  content: "\ec87";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-photo_album .slds-button:after {
  content: "\ec87";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-photo .slds-button:before {
  content: "\ec88";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-photo .slds-button:after {
  content: "\ec88";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-panorama_vertical .slds-button:before {
  content: "\ec89";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-panorama_vertical .slds-button:after {
  content: "\ec89";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-panorama_wide_angle .slds-button:before {
  content: "\ec8a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-panorama_wide_angle .slds-button:after {
  content: "\ec8a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-nature_people .slds-button:before {
  content: "\ec8b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-nature_people .slds-button:after {
  content: "\ec8b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-panorama .slds-button:before {
  content: "\ec8c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-panorama .slds-button:after {
  content: "\ec8c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-palette .slds-button:before {
  content: "\ec8d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-palette .slds-button:after {
  content: "\ec8d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-leak_add .slds-button:before {
  content: "\ec8e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-leak_add .slds-button:after {
  content: "\ec8e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-music_off .slds-button:before {
  content: "\ec8f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-music_off .slds-button:after {
  content: "\ec8f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-navigate_next .slds-button:before {
  content: "\ec90";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-navigate_next .slds-button:after {
  content: "\ec90";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-navigate_before .slds-button:before {
  content: "\ec91";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-navigate_before .slds-button:after {
  content: "\ec91";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-nature .slds-button:before {
  content: "\ec92";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-nature .slds-button:after {
  content: "\ec92";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-loupe .slds-button:before {
  content: "\ec93";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-loupe .slds-button:after {
  content: "\ec93";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-music_note .slds-button:before {
  content: "\ec94";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-music_note .slds-button:after {
  content: "\ec94";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-movie_filter .slds-button:before {
  content: "\ec95";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-movie_filter .slds-button:after {
  content: "\ec95";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-movie_creation .slds-button:before {
  content: "\ec96";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-movie_creation .slds-button:after {
  content: "\ec96";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-motion_photos_pause .slds-button:before {
  content: "\ec97";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-motion_photos_pause .slds-button:after {
  content: "\ec97";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-lens .slds-button:before {
  content: "\ec98";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-lens .slds-button:after {
  content: "\ec98";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-monochrome_photos .slds-button:before {
  content: "\ec99";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-monochrome_photos .slds-button:after {
  content: "\ec99";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-looks_two .slds-button:before {
  content: "\ec9a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-looks_two .slds-button:after {
  content: "\ec9a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-looks_one .slds-button:before {
  content: "\ec9b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-looks_one .slds-button:after {
  content: "\ec9b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-looks .slds-button:before {
  content: "\ec9c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-looks .slds-button:after {
  content: "\ec9c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-image_not_supported .slds-button:before {
  content: "\ec9d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-image_not_supported .slds-button:after {
  content: "\ec9d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-looks_4 .slds-button:before {
  content: "\ec9e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-looks_4 .slds-button:after {
  content: "\ec9e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-looks_6 .slds-button:before {
  content: "\ec9f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-looks_6 .slds-button:after {
  content: "\ec9f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-looks_5 .slds-button:before {
  content: "\eca0";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-looks_5 .slds-button:after {
  content: "\eca0";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-grid_on .slds-button:before {
  content: "\eca1";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-grid_on .slds-button:after {
  content: "\eca1";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-iso .slds-button:before {
  content: "\eca2";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-iso .slds-button:after {
  content: "\eca2";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-looks_3 .slds-button:before {
  content: "\eca3";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-looks_3 .slds-button:after {
  content: "\eca3";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-landscape .slds-button:before {
  content: "\eca4";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-landscape .slds-button:after {
  content: "\eca4";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-linked_camera .slds-button:before {
  content: "\eca5";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-linked_camera .slds-button:after {
  content: "\eca5";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-leak_remove .slds-button:before {
  content: "\eca6";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-leak_remove .slds-button:after {
  content: "\eca6";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-image_search .slds-button:before {
  content: "\eca7";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-image_search .slds-button:after {
  content: "\eca7";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-hdr_off .slds-button:before {
  content: "\eca8";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-hdr_off .slds-button:after {
  content: "\eca8";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-image_aspect_ratio .slds-button:before {
  content: "\eca9";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-image_aspect_ratio .slds-button:after {
  content: "\eca9";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-healing .slds-button:before {
  content: "\ecaa";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-healing .slds-button:after {
  content: "\ecaa";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-hdr_weak .slds-button:before {
  content: "\ecab";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-hdr_weak .slds-button:after {
  content: "\ecab";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-hdr_on .slds-button:before {
  content: "\ecac";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-hdr_on .slds-button:after {
  content: "\ecac";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-image .slds-button:before {
  content: "\ecad";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-image .slds-button:after {
  content: "\ecad";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-hdr_strong .slds-button:before {
  content: "\ecae";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-hdr_strong .slds-button:after {
  content: "\ecae";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-grain .slds-button:before {
  content: "\ecaf";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-grain .slds-button:after {
  content: "\ecaf";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-grid_off .slds-button:before {
  content: "\ecb0";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-grid_off .slds-button:after {
  content: "\ecb0";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-flip_camera_ios .slds-button:before {
  content: "\ecb1";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-flip_camera_ios .slds-button:after {
  content: "\ecb1";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-flip_camera_android .slds-button:before {
  content: "\ecb2";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-flip_camera_android .slds-button:after {
  content: "\ecb2";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-gradient .slds-button:before {
  content: "\ecb3";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-gradient .slds-button:after {
  content: "\ecb3";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-flash_off .slds-button:before {
  content: "\ecb4";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-flash_off .slds-button:after {
  content: "\ecb4";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-flash_on .slds-button:before {
  content: "\ecb5";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-flash_on .slds-button:after {
  content: "\ecb5";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-flip .slds-button:before {
  content: "\ecb6";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-flip .slds-button:after {
  content: "\ecb6";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-flash_auto .slds-button:before {
  content: "\ecb7";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-flash_auto .slds-button:after {
  content: "\ecb7";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-flare .slds-button:before {
  content: "\ecb8";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-flare .slds-button:after {
  content: "\ecb8";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-filter_hdr .slds-button:before {
  content: "\ecb9";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-filter_hdr .slds-button:after {
  content: "\ecb9";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-filter_frames .slds-button:before {
  content: "\ecba";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-filter_frames .slds-button:after {
  content: "\ecba";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-filter_none .slds-button:before {
  content: "\ecbb";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-filter_none .slds-button:after {
  content: "\ecbb";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-filter_vintage .slds-button:before {
  content: "\ecbc";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-filter_vintage .slds-button:after {
  content: "\ecbc";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-filter_tilt_shift .slds-button:before {
  content: "\ecbd";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-filter_tilt_shift .slds-button:after {
  content: "\ecbd";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-filter_6 .slds-button:before {
  content: "\ecbe";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-filter_6 .slds-button:after {
  content: "\ecbe";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-filter_b_and_w .slds-button:before {
  content: "\ecbf";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-filter_b_and_w .slds-button:after {
  content: "\ecbf";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-filter_7 .slds-button:before {
  content: "\ecc0";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-filter_7 .slds-button:after {
  content: "\ecc0";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-filter_drama .slds-button:before {
  content: "\ecc1";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-filter_drama .slds-button:after {
  content: "\ecc1";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-filter_center_focus .slds-button:before {
  content: "\ecc2";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-filter_center_focus .slds-button:after {
  content: "\ecc2";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-filter_9 .slds-button:before {
  content: "\ecc3";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-filter_9 .slds-button:after {
  content: "\ecc3";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-filter_1 .slds-button:before {
  content: "\ecc4";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-filter_1 .slds-button:after {
  content: "\ecc4";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-filter_9_plus .slds-button:before {
  content: "\ecc5";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-filter_9_plus .slds-button:after {
  content: "\ecc5";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-filter_8 .slds-button:before {
  content: "\ecc6";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-filter_8 .slds-button:after {
  content: "\ecc6";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-exposure_zero .slds-button:before {
  content: "\ecc7";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-exposure_zero .slds-button:after {
  content: "\ecc7";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-filter_5 .slds-button:before {
  content: "\ecc8";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-filter_5 .slds-button:after {
  content: "\ecc8";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-filter_3 .slds-button:before {
  content: "\ecc9";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-filter_3 .slds-button:after {
  content: "\ecc9";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-filter_4 .slds-button:before {
  content: "\ecca";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-filter_4 .slds-button:after {
  content: "\ecca";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-crop .slds-button:before {
  content: "\eccb";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-crop .slds-button:after {
  content: "\eccb";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-filter_2 .slds-button:before {
  content: "\eccc";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-filter_2 .slds-button:after {
  content: "\eccc";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-filter .slds-button:before {
  content: "\eccd";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-filter .slds-button:after {
  content: "\eccd";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-euro .slds-button:before {
  content: "\ecce";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-euro .slds-button:after {
  content: "\ecce";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-exposure .slds-button:before {
  content: "\eccf";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-exposure .slds-button:after {
  content: "\eccf";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-exposure_plus_2 .slds-button:before {
  content: "\ecd0";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-exposure_plus_2 .slds-button:after {
  content: "\ecd0";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-exposure_plus_1 .slds-button:before {
  content: "\ecd1";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-exposure_plus_1 .slds-button:after {
  content: "\ecd1";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-exposure_neg_1 .slds-button:before {
  content: "\ecd2";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-exposure_neg_1 .slds-button:after {
  content: "\ecd2";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-exposure_neg_2 .slds-button:before {
  content: "\ecd3";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-exposure_neg_2 .slds-button:after {
  content: "\ecd3";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-details .slds-button:before {
  content: "\ecd4";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-details .slds-button:after {
  content: "\ecd4";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-crop_rotate .slds-button:before {
  content: "\ecd5";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-crop_rotate .slds-button:after {
  content: "\ecd5";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-crop_portrait .slds-button:before {
  content: "\ecd6";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-crop_portrait .slds-button:after {
  content: "\ecd6";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-dehaze .slds-button:before {
  content: "\ecd7";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-dehaze .slds-button:after {
  content: "\ecd7";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-crop_square .slds-button:before {
  content: "\ecd8";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-crop_square .slds-button:after {
  content: "\ecd8";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-crop_original .slds-button:before {
  content: "\ecd9";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-crop_original .slds-button:after {
  content: "\ecd9";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-crop_3_2 .slds-button:before {
  content: "\ecda";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-crop_3_2 .slds-button:after {
  content: "\ecda";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-crop_free .slds-button:before {
  content: "\ecdb";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-crop_free .slds-button:after {
  content: "\ecdb";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-crop_landscape .slds-button:before {
  content: "\ecdc";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-crop_landscape .slds-button:after {
  content: "\ecdc";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-crop_din .slds-button:before {
  content: "\ecdd";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-crop_din .slds-button:after {
  content: "\ecdd";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-crop_7_5 .slds-button:before {
  content: "\ecde";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-crop_7_5 .slds-button:after {
  content: "\ecde";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-crop_5_4 .slds-button:before {
  content: "\ecdf";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-crop_5_4 .slds-button:after {
  content: "\ecdf";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-crop_16_9 .slds-button:before {
  content: "\ece0";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-crop_16_9 .slds-button:after {
  content: "\ece0";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-control_point_duplicate .slds-button:before {
  content: "\ece1";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-control_point_duplicate .slds-button:after {
  content: "\ece1";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-control_point .slds-button:before {
  content: "\ece2";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-control_point .slds-button:after {
  content: "\ece2";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-brush .slds-button:before {
  content: "\ece3";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-brush .slds-button:after {
  content: "\ece3";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-compare .slds-button:before {
  content: "\ece4";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-compare .slds-button:after {
  content: "\ece4";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-collections .slds-button:before {
  content: "\ece5";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-collections .slds-button:after {
  content: "\ece5";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-collections_bookmark .slds-button:before {
  content: "\ece6";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-collections_bookmark .slds-button:after {
  content: "\ece6";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-colorize .slds-button:before {
  content: "\ece7";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-colorize .slds-button:after {
  content: "\ece7";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-color_lens .slds-button:before {
  content: "\ece8";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-color_lens .slds-button:after {
  content: "\ece8";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-broken_image .slds-button:before {
  content: "\ece9";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-broken_image .slds-button:after {
  content: "\ece9";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-brightness_5 .slds-button:before {
  content: "\ecea";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-brightness_5 .slds-button:after {
  content: "\ecea";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-camera_roll .slds-button:before {
  content: "\eceb";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-camera_roll .slds-button:after {
  content: "\eceb";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-center_focus_weak .slds-button:before {
  content: "\ecec";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-center_focus_weak .slds-button:after {
  content: "\ecec";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-center_focus_strong .slds-button:before {
  content: "\eced";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-center_focus_strong .slds-button:after {
  content: "\eced";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-camera_rear .slds-button:before {
  content: "\ecee";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-camera_rear .slds-button:after {
  content: "\ecee";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-camera_front .slds-button:before {
  content: "\ecef";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-camera_front .slds-button:after {
  content: "\ecef";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-camera_alt .slds-button:before {
  content: "\ecf0";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-camera_alt .slds-button:after {
  content: "\ecf0";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-camera .slds-button:before {
  content: "\ecf1";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-camera .slds-button:after {
  content: "\ecf1";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-burst_mode .slds-button:before {
  content: "\ecf2";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-burst_mode .slds-button:after {
  content: "\ecf2";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-brightness_1 .slds-button:before {
  content: "\ecf3";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-brightness_1 .slds-button:after {
  content: "\ecf3";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-brightness_6 .slds-button:before {
  content: "\ecf4";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-brightness_6 .slds-button:after {
  content: "\ecf4";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-brightness_7 .slds-button:before {
  content: "\ecf5";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-brightness_7 .slds-button:after {
  content: "\ecf5";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-blur_off .slds-button:before {
  content: "\ecf6";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-blur_off .slds-button:after {
  content: "\ecf6";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-brightness_4 .slds-button:before {
  content: "\ecf7";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-brightness_4 .slds-button:after {
  content: "\ecf7";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-speaker .slds-button:before {
  content: "\ecf8";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-speaker .slds-button:after {
  content: "\ecf8";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-brightness_3 .slds-button:before {
  content: "\ecf9";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-brightness_3 .slds-button:after {
  content: "\ecf9";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-brightness_2 .slds-button:before {
  content: "\ecfa";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-brightness_2 .slds-button:after {
  content: "\ecfa";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-blur_on .slds-button:before {
  content: "\ecfb";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-blur_on .slds-button:after {
  content: "\ecfb";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-blur_linear .slds-button:before {
  content: "\ecfc";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-blur_linear .slds-button:after {
  content: "\ecfc";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-audiotrack .slds-button:before {
  content: "\ecfd";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-audiotrack .slds-button:after {
  content: "\ecfd";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-assistant .slds-button:before {
  content: "\ecfe";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-assistant .slds-button:after {
  content: "\ecfe";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-blur_circular .slds-button:before {
  content: "\ecff";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-blur_circular .slds-button:after {
  content: "\ecff";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-bedtime .slds-button:before {
  content: "\ed00";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-bedtime .slds-button:after {
  content: "\ed00";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-assistant_photo .slds-button:before {
  content: "\ed01";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-assistant_photo .slds-button:after {
  content: "\ed01";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-add_to_photos .slds-button:before {
  content: "\ed02";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-add_to_photos .slds-button:after {
  content: "\ed02";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-tablet_mac .slds-button:before {
  content: "\ed03";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-tablet_mac .slds-button:after {
  content: "\ed03";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-adjust .slds-button:before {
  content: "\ed04";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-adjust .slds-button:after {
  content: "\ed04";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-add_a_photo .slds-button:before {
  content: "\ed05";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-add_a_photo .slds-button:after {
  content: "\ed05";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-add_photo_alternate .slds-button:before {
  content: "\ed06";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-add_photo_alternate .slds-button:after {
  content: "\ed06";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-tv .slds-button:before {
  content: "\ed07";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-tv .slds-button:after {
  content: "\ed07";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-sensor_window .slds-button:before {
  content: "\ed08";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-sensor_window .slds-button:after {
  content: "\ed08";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-sensor_door .slds-button:before {
  content: "\ed09";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-sensor_door .slds-button:after {
  content: "\ed09";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-watch .slds-button:before {
  content: "\ed0a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-watch .slds-button:after {
  content: "\ed0a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-videogame_asset .slds-button:before {
  content: "\ed0b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-videogame_asset .slds-button:after {
  content: "\ed0b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-toys .slds-button:before {
  content: "\ed0c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-toys .slds-button:after {
  content: "\ed0c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-scanner .slds-button:before {
  content: "\ed0d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-scanner .slds-button:after {
  content: "\ed0d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-tablet_android .slds-button:before {
  content: "\ed0e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-tablet_android .slds-button:after {
  content: "\ed0e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-tablet .slds-button:before {
  content: "\ed0f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-tablet .slds-button:after {
  content: "\ed0f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-speaker_group .slds-button:before {
  content: "\ed10";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-speaker_group .slds-button:after {
  content: "\ed10";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-router .slds-button:before {
  content: "\ed11";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-router .slds-button:after {
  content: "\ed11";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-smartphone .slds-button:before {
  content: "\ed12";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-smartphone .slds-button:after {
  content: "\ed12";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-sim_card .slds-button:before {
  content: "\ed13";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-sim_card .slds-button:after {
  content: "\ed13";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-phone_android .slds-button:before {
  content: "\ed14";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-phone_android .slds-button:after {
  content: "\ed14";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-power_input .slds-button:before {
  content: "\ed15";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-power_input .slds-button:after {
  content: "\ed15";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-laptop .slds-button:before {
  content: "\ed16";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-laptop .slds-button:after {
  content: "\ed16";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-phone_iphone .slds-button:before {
  content: "\ed17";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-phone_iphone .slds-button:after {
  content: "\ed17";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-point_of_sale .slds-button:before {
  content: "\ed18";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-point_of_sale .slds-button:after {
  content: "\ed18";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-phonelink_off .slds-button:before {
  content: "\ed19";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-phonelink_off .slds-button:after {
  content: "\ed19";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-phonelink .slds-button:before {
  content: "\ed1a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-phonelink .slds-button:after {
  content: "\ed1a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-mouse .slds-button:before {
  content: "\ed1b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-mouse .slds-button:after {
  content: "\ed1b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-laptop_mac .slds-button:before {
  content: "\ed1c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-laptop_mac .slds-button:after {
  content: "\ed1c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-laptop_chromebook .slds-button:before {
  content: "\ed1d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-laptop_chromebook .slds-button:after {
  content: "\ed1d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-memory .slds-button:before {
  content: "\ed1e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-memory .slds-button:after {
  content: "\ed1e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-laptop_windows .slds-button:before {
  content: "\ed1f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-laptop_windows .slds-button:after {
  content: "\ed1f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-keyboard_tab .slds-button:before {
  content: "\ed20";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-keyboard_tab .slds-button:after {
  content: "\ed20";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-headset .slds-button:before {
  content: "\ed21";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-headset .slds-button:after {
  content: "\ed21";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-cast_for_education .slds-button:before {
  content: "\ed22";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-cast_for_education .slds-button:after {
  content: "\ed22";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-keyboard_voice .slds-button:before {
  content: "\ed23";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-keyboard_voice .slds-button:after {
  content: "\ed23";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-keyboard_capslock .slds-button:before {
  content: "\ed24";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-keyboard_capslock .slds-button:after {
  content: "\ed24";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-keyboard_backspace .slds-button:before {
  content: "\ed25";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-keyboard_backspace .slds-button:after {
  content: "\ed25";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-keyboard_return .slds-button:before {
  content: "\ed26";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-keyboard_return .slds-button:after {
  content: "\ed26";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-keyboard_hide .slds-button:before {
  content: "\ed27";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-keyboard_hide .slds-button:after {
  content: "\ed27";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-keyboard .slds-button:before {
  content: "\ed28";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-keyboard .slds-button:after {
  content: "\ed28";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-keyboard_arrow_up .slds-button:before {
  content: "\ed29";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-keyboard_arrow_up .slds-button:after {
  content: "\ed29";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-keyboard_arrow_down .slds-button:before {
  content: "\ed2a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-keyboard_arrow_down .slds-button:after {
  content: "\ed2a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-desktop_mac .slds-button:before {
  content: "\ed2b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-desktop_mac .slds-button:after {
  content: "\ed2b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-headset_mic .slds-button:before {
  content: "\ed2c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-headset_mic .slds-button:after {
  content: "\ed2c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-dock .slds-button:before {
  content: "\ed2d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-dock .slds-button:after {
  content: "\ed2d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-gamepad .slds-button:before {
  content: "\ed2e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-gamepad .slds-button:after {
  content: "\ed2e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-devices_other .slds-button:before {
  content: "\ed2f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-devices_other .slds-button:after {
  content: "\ed2f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-device_unknown .slds-button:before {
  content: "\ed30";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-device_unknown .slds-button:after {
  content: "\ed30";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-device_hub .slds-button:before {
  content: "\ed31";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-device_hub .slds-button:after {
  content: "\ed31";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-developer_board .slds-button:before {
  content: "\ed32";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-developer_board .slds-button:after {
  content: "\ed32";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-desktop_windows .slds-button:before {
  content: "\ed33";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-desktop_windows .slds-button:after {
  content: "\ed33";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-cast_connected .slds-button:before {
  content: "\ed34";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-cast_connected .slds-button:after {
  content: "\ed34";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-computer .slds-button:before {
  content: "\ed35";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-computer .slds-button:after {
  content: "\ed35";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-download_done .slds-button:before {
  content: "\ed36";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-download_done .slds-button:after {
  content: "\ed36";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-browser_not_supported .slds-button:before {
  content: "\ed37";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-browser_not_supported .slds-button:after {
  content: "\ed37";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-topic .slds-button:before {
  content: "\ed38";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-topic .slds-button:after {
  content: "\ed38";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-cast .slds-button:before {
  content: "\ed39";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-cast .slds-button:after {
  content: "\ed39";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-download .slds-button:before {
  content: "\ed3a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-download .slds-button:after {
  content: "\ed3a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-rule_folder .slds-button:before {
  content: "\ed3b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-rule_folder .slds-button:after {
  content: "\ed3b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-text_snippet .slds-button:before {
  content: "\ed3c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-text_snippet .slds-button:after {
  content: "\ed3c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-snippet_folder .slds-button:before {
  content: "\ed3d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-snippet_folder .slds-button:after {
  content: "\ed3d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-request_quote .slds-button:before {
  content: "\ed3e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-request_quote .slds-button:after {
  content: "\ed3e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-folder_shared .slds-button:before {
  content: "\ed3f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-folder_shared .slds-button:after {
  content: "\ed3f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-folder_open .slds-button:before {
  content: "\ed40";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-folder_open .slds-button:after {
  content: "\ed40";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-folder .slds-button:before {
  content: "\ed41";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-folder .slds-button:after {
  content: "\ed41";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-cloud_off .slds-button:before {
  content: "\ed42";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-cloud_off .slds-button:after {
  content: "\ed42";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-cloud_upload .slds-button:before {
  content: "\ed43";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-cloud_upload .slds-button:after {
  content: "\ed43";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-space_bar .slds-button:before {
  content: "\ed44";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-space_bar .slds-button:after {
  content: "\ed44";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-create_new_folder .slds-button:before {
  content: "\ed45";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-create_new_folder .slds-button:after {
  content: "\ed45";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-cloud_done .slds-button:before {
  content: "\ed46";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-cloud_done .slds-button:after {
  content: "\ed46";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-cloud_queue .slds-button:before {
  content: "\ed47";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-cloud_queue .slds-button:after {
  content: "\ed47";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-cloud_circle .slds-button:before {
  content: "\ed48";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-cloud_circle .slds-button:after {
  content: "\ed48";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-attachment .slds-button:before {
  content: "\ed49";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-attachment .slds-button:after {
  content: "\ed49";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-cloud_download .slds-button:before {
  content: "\ed4a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-cloud_download .slds-button:after {
  content: "\ed4a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-attach_email .slds-button:before {
  content: "\ed4b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-attach_email .slds-button:after {
  content: "\ed4b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-cloud .slds-button:before {
  content: "\ed4c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-cloud .slds-button:after {
  content: "\ed4c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-wrap_text .slds-button:before {
  content: "\ed4d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-wrap_text .slds-button:after {
  content: "\ed4d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-vertical_align_top .slds-button:before {
  content: "\ed4e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-vertical_align_top .slds-button:after {
  content: "\ed4e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-title .slds-button:before {
  content: "\ed4f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-title .slds-button:after {
  content: "\ed4f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-text_fields .slds-button:before {
  content: "\ed50";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-text_fields .slds-button:after {
  content: "\ed50";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-vertical_align_center .slds-button:before {
  content: "\ed51";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-vertical_align_center .slds-button:after {
  content: "\ed51";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-vertical_align_bottom .slds-button:before {
  content: "\ed52";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-vertical_align_bottom .slds-button:after {
  content: "\ed52";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-money_off_csred .slds-button:before {
  content: "\ed53";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-money_off_csred .slds-button:after {
  content: "\ed53";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-show_chart .slds-button:before {
  content: "\ed54";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-show_chart .slds-button:after {
  content: "\ed54";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-table_rows .slds-button:before {
  content: "\ed55";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-table_rows .slds-button:after {
  content: "\ed55";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-table_chart .slds-button:before {
  content: "\ed56";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-table_chart .slds-button:after {
  content: "\ed56";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-superscript .slds-button:before {
  content: "\ed57";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-superscript .slds-button:after {
  content: "\ed57";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-subscript .slds-button:before {
  content: "\ed58";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-subscript .slds-button:after {
  content: "\ed58";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-strikethrough_s .slds-button:before {
  content: "\ed59";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-strikethrough_s .slds-button:after {
  content: "\ed59";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-stacked_line_chart .slds-button:before {
  content: "\ed5a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-stacked_line_chart .slds-button:after {
  content: "\ed5a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-short_text .slds-button:before {
  content: "\ed5b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-short_text .slds-button:after {
  content: "\ed5b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-money_off .slds-button:before {
  content: "\ed5c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-money_off .slds-button:after {
  content: "\ed5c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-score .slds-button:before {
  content: "\ed5d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-score .slds-button:after {
  content: "\ed5d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-scatter_plot .slds-button:before {
  content: "\ed5e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-scatter_plot .slds-button:after {
  content: "\ed5e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-publish .slds-button:before {
  content: "\ed5f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-publish .slds-button:after {
  content: "\ed5f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-pie_chart_outline .slds-button:before {
  content: "\ed60";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-pie_chart_outline .slds-button:after {
  content: "\ed60";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-post_add .slds-button:before {
  content: "\ed61";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-post_add .slds-button:after {
  content: "\ed61";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-pie_chart .slds-button:before {
  content: "\ed62";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-pie_chart .slds-button:after {
  content: "\ed62";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-notes .slds-button:before {
  content: "\ed63";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-notes .slds-button:after {
  content: "\ed63";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-mode_comment .slds-button:before {
  content: "\ed64";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-mode_comment .slds-button:after {
  content: "\ed64";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-multiline_chart .slds-button:before {
  content: "\ed65";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-multiline_chart .slds-button:after {
  content: "\ed65";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-insert_comment .slds-button:before {
  content: "\ed66";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-insert_comment .slds-button:after {
  content: "\ed66";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-mode .slds-button:before {
  content: "\ed67";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-mode .slds-button:after {
  content: "\ed67";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-insert_drive_file .slds-button:before {
  content: "\ed68";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-insert_drive_file .slds-button:after {
  content: "\ed68";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-monetization_on .slds-button:before {
  content: "\ed69";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-monetization_on .slds-button:after {
  content: "\ed69";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-merge_type .slds-button:before {
  content: "\ed6a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-merge_type .slds-button:after {
  content: "\ed6a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-insert_photo .slds-button:before {
  content: "\ed6b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-insert_photo .slds-button:after {
  content: "\ed6b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-linear_scale .slds-button:before {
  content: "\ed6c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-linear_scale .slds-button:after {
  content: "\ed6c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-insert_link .slds-button:before {
  content: "\ed6d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-insert_link .slds-button:after {
  content: "\ed6d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-insert_invitation .slds-button:before {
  content: "\ed6e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-insert_invitation .slds-button:after {
  content: "\ed6e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-insert_emoticon .slds-button:before {
  content: "\ed6f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-insert_emoticon .slds-button:after {
  content: "\ed6f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-highlight .slds-button:before {
  content: "\ed70";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-highlight .slds-button:after {
  content: "\ed70";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-insert_chart .slds-button:before {
  content: "\ed71";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-insert_chart .slds-button:after {
  content: "\ed71";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-format_size .slds-button:before {
  content: "\ed72";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-format_size .slds-button:after {
  content: "\ed72";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-insert_chart_outlined .slds-button:before {
  content: "\ed73";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-insert_chart_outlined .slds-button:after {
  content: "\ed73";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-functions .slds-button:before {
  content: "\ed74";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-functions .slds-button:after {
  content: "\ed74";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-horizontal_rule .slds-button:before {
  content: "\ed75";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-horizontal_rule .slds-button:after {
  content: "\ed75";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-format_textdirection_l_to_r .slds-button:before {
  content: "\ed76";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-format_textdirection_l_to_r .slds-button:after {
  content: "\ed76";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-height .slds-button:before {
  content: "\ed77";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-height .slds-button:after {
  content: "\ed77";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-format_underlined .slds-button:before {
  content: "\ed78";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-format_underlined .slds-button:after {
  content: "\ed78";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-format_italic .slds-button:before {
  content: "\ed79";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-format_italic .slds-button:after {
  content: "\ed79";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-format_textdirection_r_to_l .slds-button:before {
  content: "\ed7a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-format_textdirection_r_to_l .slds-button:after {
  content: "\ed7a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-format_strikethrough .slds-button:before {
  content: "\ed7b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-format_strikethrough .slds-button:after {
  content: "\ed7b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-format_list_numbered .slds-button:before {
  content: "\ed7c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-format_list_numbered .slds-button:after {
  content: "\ed7c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-format_shapes .slds-button:before {
  content: "\ed7d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-format_shapes .slds-button:after {
  content: "\ed7d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-format_quote .slds-button:before {
  content: "\ed7e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-format_quote .slds-button:after {
  content: "\ed7e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-format_paint .slds-button:before {
  content: "\ed7f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-format_paint .slds-button:after {
  content: "\ed7f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-format_list_numbered_rtl .slds-button:before {
  content: "\ed80";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-format_list_numbered_rtl .slds-button:after {
  content: "\ed80";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-format_clear .slds-button:before {
  content: "\ed81";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-format_clear .slds-button:after {
  content: "\ed81";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-drag_handle .slds-button:before {
  content: "\ed82";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-drag_handle .slds-button:after {
  content: "\ed82";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-format_list_bulleted .slds-button:before {
  content: "\ed83";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-format_list_bulleted .slds-button:after {
  content: "\ed83";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-format_line_spacing .slds-button:before {
  content: "\ed84";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-format_line_spacing .slds-button:after {
  content: "\ed84";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-format_color_reset .slds-button:before {
  content: "\ed85";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-format_color_reset .slds-button:after {
  content: "\ed85";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-format_align_left .slds-button:before {
  content: "\ed86";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-format_align_left .slds-button:after {
  content: "\ed86";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-format_indent_increase .slds-button:before {
  content: "\ed87";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-format_indent_increase .slds-button:after {
  content: "\ed87";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-format_indent_decrease .slds-button:before {
  content: "\ed88";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-format_indent_decrease .slds-button:after {
  content: "\ed88";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-border_vertical .slds-button:before {
  content: "\ed89";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-border_vertical .slds-button:after {
  content: "\ed89";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-format_bold .slds-button:before {
  content: "\ed8a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-format_bold .slds-button:after {
  content: "\ed8a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-format_align_justify .slds-button:before {
  content: "\ed8b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-format_align_justify .slds-button:after {
  content: "\ed8b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-bubble_chart .slds-button:before {
  content: "\ed8c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-bubble_chart .slds-button:after {
  content: "\ed8c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-format_align_right .slds-button:before {
  content: "\ed8d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-format_align_right .slds-button:after {
  content: "\ed8d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-format_align_center .slds-button:before {
  content: "\ed8e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-format_align_center .slds-button:after {
  content: "\ed8e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-border_style .slds-button:before {
  content: "\ed8f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-border_style .slds-button:after {
  content: "\ed8f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-border_outer .slds-button:before {
  content: "\ed90";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-border_outer .slds-button:after {
  content: "\ed90";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-border_horizontal .slds-button:before {
  content: "\ed91";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-border_horizontal .slds-button:after {
  content: "\ed91";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-border_top .slds-button:before {
  content: "\ed92";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-border_top .slds-button:after {
  content: "\ed92";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-border_inner .slds-button:before {
  content: "\ed93";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-border_inner .slds-button:after {
  content: "\ed93";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-thermostat .slds-button:before {
  content: "\ed94";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-thermostat .slds-button:after {
  content: "\ed94";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-border_right .slds-button:before {
  content: "\ed95";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-border_right .slds-button:after {
  content: "\ed95";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-border_left .slds-button:before {
  content: "\ed96";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-border_left .slds-button:after {
  content: "\ed96";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-wifi_tethering .slds-button:before {
  content: "\ed97";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-wifi_tethering .slds-button:after {
  content: "\ed97";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-signal_cellular_no_sim .slds-button:before {
  content: "\ed98";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-signal_cellular_no_sim .slds-button:after {
  content: "\ed98";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-border_clear .slds-button:before {
  content: "\ed99";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-border_clear .slds-button:after {
  content: "\ed99";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-border_bottom .slds-button:before {
  content: "\ed9a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-border_bottom .slds-button:after {
  content: "\ed9a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-border_all .slds-button:before {
  content: "\ed9b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-border_all .slds-button:after {
  content: "\ed9b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-bar_chart .slds-button:before {
  content: "\ed9c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-bar_chart .slds-button:after {
  content: "\ed9c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-signal_wifi_off .slds-button:before {
  content: "\ed9d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-signal_wifi_off .slds-button:after {
  content: "\ed9d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-add_comment .slds-button:before {
  content: "\ed9e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-add_comment .slds-button:after {
  content: "\ed9e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-wifi_lock .slds-button:before {
  content: "\ed9f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-wifi_lock .slds-button:after {
  content: "\ed9f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-widgets .slds-button:before {
  content: "\eda0";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-widgets .slds-button:after {
  content: "\eda0";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-wallpaper .slds-button:before {
  content: "\eda1";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-wallpaper .slds-button:after {
  content: "\eda1";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-usb .slds-button:before {
  content: "\eda2";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-usb .slds-button:after {
  content: "\eda2";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-gps_fixed .slds-button:before {
  content: "\eda3";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-gps_fixed .slds-button:after {
  content: "\eda3";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-storage .slds-button:before {
  content: "\eda4";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-storage .slds-button:after {
  content: "\eda4";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-signal_cellular_connected_no_internet_4_bar .slds-button:before {
  content: "\eda5";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-signal_cellular_connected_no_internet_4_bar .slds-button:after {
  content: "\eda5";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-signal_cellular_alt .slds-button:before {
  content: "\eda6";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-signal_cellular_alt .slds-button:after {
  content: "\eda6";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-signal_wifi_4_bar_lock .slds-button:before {
  content: "\eda7";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-signal_wifi_4_bar_lock .slds-button:after {
  content: "\eda7";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-signal_wifi_4_bar .slds-button:before {
  content: "\eda8";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-signal_wifi_4_bar .slds-button:after {
  content: "\eda8";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-signal_cellular_off .slds-button:before {
  content: "\eda9";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-signal_cellular_off .slds-button:after {
  content: "\eda9";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-signal_cellular_null .slds-button:before {
  content: "\edaa";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-signal_cellular_null .slds-button:after {
  content: "\edaa";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-access_alarms .slds-button:before {
  content: "\edab";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-access_alarms .slds-button:after {
  content: "\edab";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-screen_lock_rotation .slds-button:before {
  content: "\edac";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-screen_lock_rotation .slds-button:after {
  content: "\edac";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-signal_cellular_4_bar .slds-button:before {
  content: "\edad";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-signal_cellular_4_bar .slds-button:after {
  content: "\edad";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-gps_off .slds-button:before {
  content: "\edae";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-gps_off .slds-button:after {
  content: "\edae";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-dvr .slds-button:before {
  content: "\edaf";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-dvr .slds-button:after {
  content: "\edaf";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-gps_not_fixed .slds-button:before {
  content: "\edb0";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-gps_not_fixed .slds-button:after {
  content: "\edb0";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-sd_storage .slds-button:before {
  content: "\edb1";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-sd_storage .slds-button:after {
  content: "\edb1";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-screen_rotation .slds-button:before {
  content: "\edb2";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-screen_rotation .slds-button:after {
  content: "\edb2";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-settings_system_daydream .slds-button:before {
  content: "\edb3";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-settings_system_daydream .slds-button:after {
  content: "\edb3";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-nfc .slds-button:before {
  content: "\edb4";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-nfc .slds-button:after {
  content: "\edb4";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-screen_lock_portrait .slds-button:before {
  content: "\edb5";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-screen_lock_portrait .slds-button:after {
  content: "\edb5";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-screen_lock_landscape .slds-button:before {
  content: "\edb6";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-screen_lock_landscape .slds-button:after {
  content: "\edb6";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-mobile_friendly .slds-button:before {
  content: "\edb7";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-mobile_friendly .slds-button:after {
  content: "\edb7";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-mobile_off .slds-button:before {
  content: "\edb8";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-mobile_off .slds-button:after {
  content: "\edb8";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-brightness_high .slds-button:before {
  content: "\edb9";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-brightness_high .slds-button:after {
  content: "\edb9";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-location_searching .slds-button:before {
  content: "\edba";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-location_searching .slds-button:after {
  content: "\edba";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-location_disabled .slds-button:before {
  content: "\edbb";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-location_disabled .slds-button:after {
  content: "\edbb";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-graphic_eq .slds-button:before {
  content: "\edbc";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-graphic_eq .slds-button:after {
  content: "\edbc";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-battery_unknown .slds-button:before {
  content: "\edbd";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-battery_unknown .slds-button:after {
  content: "\edbd";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-devices .slds-button:before {
  content: "\edbe";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-devices .slds-button:after {
  content: "\edbe";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-developer_mode .slds-button:before {
  content: "\edbf";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-developer_mode .slds-button:after {
  content: "\edbf";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-brightness_medium .slds-button:before {
  content: "\edc0";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-brightness_medium .slds-button:after {
  content: "\edc0";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-data_usage .slds-button:before {
  content: "\edc1";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-data_usage .slds-button:after {
  content: "\edc1";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-brightness_low .slds-button:before {
  content: "\edc2";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-brightness_low .slds-button:after {
  content: "\edc2";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-ad_units .slds-button:before {
  content: "\edc3";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-ad_units .slds-button:after {
  content: "\edc3";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-brightness_auto .slds-button:before {
  content: "\edc4";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-brightness_auto .slds-button:after {
  content: "\edc4";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-bluetooth_searching .slds-button:before {
  content: "\edc5";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-bluetooth_searching .slds-button:after {
  content: "\edc5";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-bluetooth_disabled .slds-button:before {
  content: "\edc6";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-bluetooth_disabled .slds-button:after {
  content: "\edc6";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-bluetooth .slds-button:before {
  content: "\edc7";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-bluetooth .slds-button:after {
  content: "\edc7";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-bluetooth_connected .slds-button:before {
  content: "\edc8";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-bluetooth_connected .slds-button:after {
  content: "\edc8";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-access_alarm .slds-button:before {
  content: "\edc9";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-access_alarm .slds-button:after {
  content: "\edc9";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-battery_std .slds-button:before {
  content: "\edca";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-battery_std .slds-button:after {
  content: "\edca";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-battery_charging_full .slds-button:before {
  content: "\edcb";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-battery_charging_full .slds-button:after {
  content: "\edcb";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-battery_full .slds-button:before {
  content: "\edcc";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-battery_full .slds-button:after {
  content: "\edcc";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-battery_alert .slds-button:before {
  content: "\edcd";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-battery_alert .slds-button:after {
  content: "\edcd";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-airplanemode_inactive .slds-button:before {
  content: "\edce";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-airplanemode_inactive .slds-button:after {
  content: "\edce";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-add_to_home_screen .slds-button:before {
  content: "\edcf";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-add_to_home_screen .slds-button:after {
  content: "\edcf";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-text_format .slds-button:before {
  content: "\edd0";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-text_format .slds-button:after {
  content: "\edd0";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-add_alarm .slds-button:before {
  content: "\edd1";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-add_alarm .slds-button:after {
  content: "\edd1";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-send .slds-button:before {
  content: "\edd2";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-send .slds-button:after {
  content: "\edd2";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-undo .slds-button:before {
  content: "\edd3";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-undo .slds-button:after {
  content: "\edd3";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-where_to_vote .slds-button:before {
  content: "\edd4";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-where_to_vote .slds-button:after {
  content: "\edd4";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-weekend .slds-button:before {
  content: "\edd5";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-weekend .slds-button:after {
  content: "\edd5";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-waves .slds-button:before {
  content: "\edd6";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-waves .slds-button:after {
  content: "\edd6";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-unarchive .slds-button:before {
  content: "\edd7";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-unarchive .slds-button:after {
  content: "\edd7";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-sort .slds-button:before {
  content: "\edd8";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-sort .slds-button:after {
  content: "\edd8";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-square_foot .slds-button:before {
  content: "\edd9";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-square_foot .slds-button:after {
  content: "\edd9";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-report_gmailerrorred .slds-button:before {
  content: "\edda";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-report_gmailerrorred .slds-button:after {
  content: "\edda";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-remove_circle .slds-button:before {
  content: "\eddb";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-remove_circle .slds-button:after {
  content: "\eddb";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-select_all .slds-button:before {
  content: "\eddc";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-select_all .slds-button:after {
  content: "\eddc";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-reply .slds-button:before {
  content: "\eddd";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-reply .slds-button:after {
  content: "\eddd";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-save_alt .slds-button:before {
  content: "\edde";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-save_alt .slds-button:after {
  content: "\edde";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-save .slds-button:before {
  content: "\eddf";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-save .slds-button:after {
  content: "\eddf";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-report_off .slds-button:before {
  content: "\ede0";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-report_off .slds-button:after {
  content: "\ede0";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-report .slds-button:before {
  content: "\ede1";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-report .slds-button:after {
  content: "\ede1";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-markunread .slds-button:before {
  content: "\ede2";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-markunread .slds-button:after {
  content: "\ede2";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-reply_all .slds-button:before {
  content: "\ede3";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-reply_all .slds-button:after {
  content: "\ede3";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-redo .slds-button:before {
  content: "\ede4";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-redo .slds-button:after {
  content: "\ede4";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-remove .slds-button:before {
  content: "\ede5";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-remove .slds-button:after {
  content: "\ede5";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-next_week .slds-button:before {
  content: "\ede6";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-next_week .slds-button:after {
  content: "\ede6";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-push_pin .slds-button:before {
  content: "\ede7";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-push_pin .slds-button:after {
  content: "\ede7";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-clear .slds-button:before {
  content: "\ede8";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-clear .slds-button:after {
  content: "\ede8";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-outlined_flag .slds-button:before {
  content: "\ede9";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-outlined_flag .slds-button:after {
  content: "\ede9";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-low_priority .slds-button:before {
  content: "\edea";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-low_priority .slds-button:after {
  content: "\edea";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-move_to_inbox .slds-button:before {
  content: "\edeb";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-move_to_inbox .slds-button:after {
  content: "\edeb";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-insights .slds-button:before {
  content: "\edec";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-insights .slds-button:after {
  content: "\edec";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-mail .slds-button:before {
  content: "\eded";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-mail .slds-button:after {
  content: "\eded";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-link_off .slds-button:before {
  content: "\edee";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-link_off .slds-button:after {
  content: "\edee";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-font_download .slds-button:before {
  content: "\edef";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-font_download .slds-button:after {
  content: "\edef";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-link .slds-button:before {
  content: "\edf0";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-link .slds-button:after {
  content: "\edf0";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-gesture .slds-button:before {
  content: "\edf1";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-gesture .slds-button:after {
  content: "\edf1";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-how_to_vote .slds-button:before {
  content: "\edf2";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-how_to_vote .slds-button:after {
  content: "\edf2";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-how_to_reg .slds-button:before {
  content: "\edf3";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-how_to_reg .slds-button:after {
  content: "\edf3";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-forward .slds-button:before {
  content: "\edf4";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-forward .slds-button:after {
  content: "\edf4";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-flag .slds-button:before {
  content: "\edf5";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-flag .slds-button:after {
  content: "\edf5";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-block .slds-button:before {
  content: "\edf6";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-block .slds-button:after {
  content: "\edf6";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-filter_list .slds-button:before {
  content: "\edf7";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-filter_list .slds-button:after {
  content: "\edf7";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-biotech .slds-button:before {
  content: "\edf8";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-biotech .slds-button:after {
  content: "\edf8";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-drafts .slds-button:before {
  content: "\edf9";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-drafts .slds-button:after {
  content: "\edf9";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-dynamic_feed .slds-button:before {
  content: "\edfa";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-dynamic_feed .slds-button:after {
  content: "\edfa";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-delete_sweep .slds-button:before {
  content: "\edfb";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-delete_sweep .slds-button:after {
  content: "\edfb";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-create .slds-button:before {
  content: "\edfc";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-create .slds-button:after {
  content: "\edfc";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-content_paste .slds-button:before {
  content: "\edfd";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-content_paste .slds-button:after {
  content: "\edfd";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-content_cut .slds-button:before {
  content: "\edfe";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-content_cut .slds-button:after {
  content: "\edfe";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-ballot .slds-button:before {
  content: "\edff";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-ballot .slds-button:after {
  content: "\edff";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-content_copy .slds-button:before {
  content: "\ee00";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-content_copy .slds-button:after {
  content: "\ee00";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-calculate .slds-button:before {
  content: "\ee01";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-calculate .slds-button:after {
  content: "\ee01";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-wifi_calling .slds-button:before {
  content: "\ee02";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-wifi_calling .slds-button:after {
  content: "\ee02";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-add_circle .slds-button:before {
  content: "\ee03";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-add_circle .slds-button:after {
  content: "\ee03";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-archive .slds-button:before {
  content: "\ee04";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-archive .slds-button:after {
  content: "\ee04";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-backspace .slds-button:before {
  content: "\ee05";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-backspace .slds-button:after {
  content: "\ee05";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-attribution .slds-button:before {
  content: "\ee06";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-attribution .slds-button:after {
  content: "\ee06";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-add_box .slds-button:before {
  content: "\ee07";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-add_box .slds-button:after {
  content: "\ee07";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-amp_stories .slds-button:before {
  content: "\ee08";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-amp_stories .slds-button:after {
  content: "\ee08";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-voicemail .slds-button:before {
  content: "\ee09";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-voicemail .slds-button:after {
  content: "\ee09";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-unsubscribe .slds-button:before {
  content: "\ee0a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-unsubscribe .slds-button:after {
  content: "\ee0a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-vpn_key .slds-button:before {
  content: "\ee0b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-vpn_key .slds-button:after {
  content: "\ee0b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-textsms .slds-button:before {
  content: "\ee0c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-textsms .slds-button:after {
  content: "\ee0c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-swap_calls .slds-button:before {
  content: "\ee0d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-swap_calls .slds-button:after {
  content: "\ee0d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-stay_current_portrait .slds-button:before {
  content: "\ee0e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-stay_current_portrait .slds-button:after {
  content: "\ee0e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-screen_share .slds-button:before {
  content: "\ee0f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-screen_share .slds-button:after {
  content: "\ee0f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-stay_primary_portrait .slds-button:before {
  content: "\ee10";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-stay_primary_portrait .slds-button:after {
  content: "\ee10";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-stop_screen_share .slds-button:before {
  content: "\ee11";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-stop_screen_share .slds-button:after {
  content: "\ee11";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-stay_primary_landscape .slds-button:before {
  content: "\ee12";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-stay_primary_landscape .slds-button:after {
  content: "\ee12";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-sentiment_satisfied_alt .slds-button:before {
  content: "\ee13";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-sentiment_satisfied_alt .slds-button:after {
  content: "\ee13";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-stay_current_landscape .slds-button:before {
  content: "\ee14";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-stay_current_landscape .slds-button:after {
  content: "\ee14";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-qr_code .slds-button:before {
  content: "\ee15";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-qr_code .slds-button:after {
  content: "\ee15";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-speaker_phone .slds-button:before {
  content: "\ee16";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-speaker_phone .slds-button:after {
  content: "\ee16";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-location_off .slds-button:before {
  content: "\ee17";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-location_off .slds-button:after {
  content: "\ee17";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-present_to_all .slds-button:before {
  content: "\ee18";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-present_to_all .slds-button:after {
  content: "\ee18";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-rss_feed .slds-button:before {
  content: "\ee19";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-rss_feed .slds-button:after {
  content: "\ee19";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-ring_volume .slds-button:before {
  content: "\ee1a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-ring_volume .slds-button:after {
  content: "\ee1a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-read_more .slds-button:before {
  content: "\ee1b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-read_more .slds-button:after {
  content: "\ee1b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-qr_code_scanner .slds-button:before {
  content: "\ee1c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-qr_code_scanner .slds-button:after {
  content: "\ee1c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-gavel .slds-button:before {
  content: "\ee1d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-gavel .slds-button:after {
  content: "\ee1d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-print_disabled .slds-button:before {
  content: "\ee1e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-print_disabled .slds-button:after {
  content: "\ee1e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-person_search .slds-button:before {
  content: "\ee1f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-person_search .slds-button:after {
  content: "\ee1f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-portable_wifi_off .slds-button:before {
  content: "\ee20";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-portable_wifi_off .slds-button:after {
  content: "\ee20";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-phonelink_setup .slds-button:before {
  content: "\ee21";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-phonelink_setup .slds-button:after {
  content: "\ee21";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-phonelink_ring .slds-button:before {
  content: "\ee22";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-phonelink_ring .slds-button:after {
  content: "\ee22";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-phonelink_lock .slds-button:before {
  content: "\ee23";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-phonelink_lock .slds-button:after {
  content: "\ee23";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-phonelink_erase .slds-button:before {
  content: "\ee24";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-phonelink_erase .slds-button:after {
  content: "\ee24";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-phone_enabled .slds-button:before {
  content: "\ee25";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-phone_enabled .slds-button:after {
  content: "\ee25";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-phone_disabled .slds-button:before {
  content: "\ee26";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-phone_disabled .slds-button:after {
  content: "\ee26";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-person_add_disabled .slds-button:before {
  content: "\ee27";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-person_add_disabled .slds-button:after {
  content: "\ee27";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-no_sim .slds-button:before {
  content: "\ee28";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-no_sim .slds-button:after {
  content: "\ee28";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-nat .slds-button:before {
  content: "\ee29";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-nat .slds-button:after {
  content: "\ee29";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-pause_presentation .slds-button:before {
  content: "\ee2a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-pause_presentation .slds-button:after {
  content: "\ee2a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-mark_chat_unread .slds-button:before {
  content: "\ee2b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-mark_chat_unread .slds-button:after {
  content: "\ee2b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-more_time .slds-button:before {
  content: "\ee2c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-more_time .slds-button:after {
  content: "\ee2c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-mobile_screen_share .slds-button:before {
  content: "\ee2d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-mobile_screen_share .slds-button:after {
  content: "\ee2d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-message .slds-button:before {
  content: "\ee2e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-message .slds-button:after {
  content: "\ee2e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-mark_email_unread .slds-button:before {
  content: "\ee2f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-mark_email_unread .slds-button:after {
  content: "\ee2f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-mark_email_read .slds-button:before {
  content: "\ee30";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-mark_email_read .slds-button:after {
  content: "\ee30";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-domain_disabled .slds-button:before {
  content: "\ee31";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-domain_disabled .slds-button:after {
  content: "\ee31";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-mark_chat_read .slds-button:before {
  content: "\ee32";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-mark_chat_read .slds-button:after {
  content: "\ee32";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-location_on .slds-button:before {
  content: "\ee33";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-location_on .slds-button:after {
  content: "\ee33";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-live_help .slds-button:before {
  content: "\ee34";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-live_help .slds-button:after {
  content: "\ee34";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-forward_to_inbox .slds-button:before {
  content: "\ee35";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-forward_to_inbox .slds-button:after {
  content: "\ee35";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-invert_colors_off .slds-button:before {
  content: "\ee36";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-invert_colors_off .slds-button:after {
  content: "\ee36";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-import_export .slds-button:before {
  content: "\ee37";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-import_export .slds-button:after {
  content: "\ee37";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-import_contacts .slds-button:before {
  content: "\ee38";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-import_contacts .slds-button:after {
  content: "\ee38";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-hourglass_top .slds-button:before {
  content: "\ee39";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-hourglass_top .slds-button:after {
  content: "\ee39";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-email .slds-button:before {
  content: "\ee3a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-email .slds-button:after {
  content: "\ee3a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-hourglass_bottom .slds-button:before {
  content: "\ee3b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-hourglass_bottom .slds-button:after {
  content: "\ee3b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-forum .slds-button:before {
  content: "\ee3c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-forum .slds-button:after {
  content: "\ee3c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-duo .slds-button:before {
  content: "\ee3d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-duo .slds-button:after {
  content: "\ee3d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-call_received .slds-button:before {
  content: "\ee3e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-call_received .slds-button:after {
  content: "\ee3e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-domain_verification .slds-button:before {
  content: "\ee3f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-domain_verification .slds-button:after {
  content: "\ee3f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-desktop_access_disabled .slds-button:before {
  content: "\ee40";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-desktop_access_disabled .slds-button:after {
  content: "\ee40";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-dialpad .slds-button:before {
  content: "\ee41";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-dialpad .slds-button:after {
  content: "\ee41";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-dialer_sip .slds-button:before {
  content: "\ee42";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-dialer_sip .slds-button:after {
  content: "\ee42";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-call_split .slds-button:before {
  content: "\ee43";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-call_split .slds-button:after {
  content: "\ee43";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-contact_phone .slds-button:before {
  content: "\ee44";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-contact_phone .slds-button:after {
  content: "\ee44";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-chat_bubble .slds-button:before {
  content: "\ee45";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-chat_bubble .slds-button:after {
  content: "\ee45";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-contacts .slds-button:before {
  content: "\ee46";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-contacts .slds-button:after {
  content: "\ee46";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-contact_mail .slds-button:before {
  content: "\ee47";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-contact_mail .slds-button:after {
  content: "\ee47";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-comment .slds-button:before {
  content: "\ee48";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-comment .slds-button:after {
  content: "\ee48";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-clear_all .slds-button:before {
  content: "\ee49";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-clear_all .slds-button:after {
  content: "\ee49";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-chat_bubble_outline .slds-button:before {
  content: "\ee4a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-chat_bubble_outline .slds-button:after {
  content: "\ee4a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-volume_mute .slds-button:before {
  content: "\ee4b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-volume_mute .slds-button:after {
  content: "\ee4b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-chat .slds-button:before {
  content: "\ee4c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-chat .slds-button:after {
  content: "\ee4c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-cancel_presentation .slds-button:before {
  content: "\ee4d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-cancel_presentation .slds-button:after {
  content: "\ee4d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-call_end .slds-button:before {
  content: "\ee4e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-call_end .slds-button:after {
  content: "\ee4e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-call_missed .slds-button:before {
  content: "\ee4f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-call_missed .slds-button:after {
  content: "\ee4f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-call_missed_outgoing .slds-button:before {
  content: "\ee50";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-call_missed_outgoing .slds-button:after {
  content: "\ee50";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-call_merge .slds-button:before {
  content: "\ee51";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-call_merge .slds-button:after {
  content: "\ee51";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-call_made .slds-button:before {
  content: "\ee52";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-call_made .slds-button:after {
  content: "\ee52";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-call .slds-button:before {
  content: "\ee53";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-call .slds-button:after {
  content: "\ee53";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-alternate_email .slds-button:before {
  content: "\ee54";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-alternate_email .slds-button:after {
  content: "\ee54";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-video_settings .slds-button:before {
  content: "\ee55";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-video_settings .slds-button:after {
  content: "\ee55";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-business .slds-button:before {
  content: "\ee56";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-business .slds-button:after {
  content: "\ee56";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-add_ic_call .slds-button:before {
  content: "\ee57";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-add_ic_call .slds-button:after {
  content: "\ee57";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-web_asset .slds-button:before {
  content: "\ee58";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-web_asset .slds-button:after {
  content: "\ee58";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-videocam_off .slds-button:before {
  content: "\ee59";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-videocam_off .slds-button:after {
  content: "\ee59";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-web .slds-button:before {
  content: "\ee5a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-web .slds-button:after {
  content: "\ee5a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-volume_up .slds-button:before {
  content: "\ee5b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-volume_up .slds-button:after {
  content: "\ee5b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-volume_off .slds-button:before {
  content: "\ee5c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-volume_off .slds-button:after {
  content: "\ee5c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-volume_down .slds-button:before {
  content: "\ee5d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-volume_down .slds-button:after {
  content: "\ee5d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-stop_circle .slds-button:before {
  content: "\ee5e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-stop_circle .slds-button:after {
  content: "\ee5e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-video_library .slds-button:before {
  content: "\ee5f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-video_library .slds-button:after {
  content: "\ee5f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-video_label .slds-button:before {
  content: "\ee60";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-video_label .slds-button:after {
  content: "\ee60";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-queue .slds-button:before {
  content: "\ee61";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-queue .slds-button:after {
  content: "\ee61";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-subscriptions .slds-button:before {
  content: "\ee62";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-subscriptions .slds-button:after {
  content: "\ee62";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-video_call .slds-button:before {
  content: "\ee63";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-video_call .slds-button:after {
  content: "\ee63";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-surround_sound .slds-button:before {
  content: "\ee64";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-surround_sound .slds-button:after {
  content: "\ee64";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-subtitles .slds-button:before {
  content: "\ee65";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-subtitles .slds-button:after {
  content: "\ee65";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-play_circle_filled .slds-button:before {
  content: "\ee66";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-play_circle_filled .slds-button:after {
  content: "\ee66";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-stop .slds-button:before {
  content: "\ee67";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-stop .slds-button:after {
  content: "\ee67";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-skip_previous .slds-button:before {
  content: "\ee68";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-skip_previous .slds-button:after {
  content: "\ee68";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-snooze .slds-button:before {
  content: "\ee69";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-snooze .slds-button:after {
  content: "\ee69";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-speed .slds-button:before {
  content: "\ee6a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-speed .slds-button:after {
  content: "\ee6a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-new_releases .slds-button:before {
  content: "\ee6b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-new_releases .slds-button:after {
  content: "\ee6b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-sort_by_alpha .slds-button:before {
  content: "\ee6c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-sort_by_alpha .slds-button:after {
  content: "\ee6c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-slow_motion_video .slds-button:before {
  content: "\ee6d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-slow_motion_video .slds-button:after {
  content: "\ee6d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-skip_next .slds-button:before {
  content: "\ee6e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-skip_next .slds-button:after {
  content: "\ee6e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-shuffle .slds-button:before {
  content: "\ee6f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-shuffle .slds-button:after {
  content: "\ee6f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-replay_5 .slds-button:before {
  content: "\ee70";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-replay_5 .slds-button:after {
  content: "\ee70";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-replay_30 .slds-button:before {
  content: "\ee71";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-replay_30 .slds-button:after {
  content: "\ee71";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-replay .slds-button:before {
  content: "\ee72";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-replay .slds-button:after {
  content: "\ee72";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-replay_10 .slds-button:before {
  content: "\ee73";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-replay_10 .slds-button:after {
  content: "\ee73";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-repeat_one .slds-button:before {
  content: "\ee74";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-repeat_one .slds-button:after {
  content: "\ee74";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-repeat .slds-button:before {
  content: "\ee75";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-repeat .slds-button:after {
  content: "\ee75";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-remove_from_queue .slds-button:before {
  content: "\ee76";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-remove_from_queue .slds-button:after {
  content: "\ee76";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-recent_actors .slds-button:before {
  content: "\ee77";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-recent_actors .slds-button:after {
  content: "\ee77";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-radio .slds-button:before {
  content: "\ee78";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-radio .slds-button:after {
  content: "\ee78";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-queue_play_next .slds-button:before {
  content: "\ee79";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-queue_play_next .slds-button:after {
  content: "\ee79";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-queue_music .slds-button:before {
  content: "\ee7a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-queue_music .slds-button:after {
  content: "\ee7a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-playlist_add .slds-button:before {
  content: "\ee7b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-playlist_add .slds-button:after {
  content: "\ee7b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-play_circle_outline .slds-button:before {
  content: "\ee7c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-play_circle_outline .slds-button:after {
  content: "\ee7c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-playlist_play .slds-button:before {
  content: "\ee7d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-playlist_play .slds-button:after {
  content: "\ee7d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-playlist_add_check .slds-button:before {
  content: "\ee7e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-playlist_add_check .slds-button:after {
  content: "\ee7e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-pause_circle_outline .slds-button:before {
  content: "\ee7f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-pause_circle_outline .slds-button:after {
  content: "\ee7f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-play_arrow .slds-button:before {
  content: "\ee80";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-play_arrow .slds-button:after {
  content: "\ee80";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-pause_circle_filled .slds-button:before {
  content: "\ee81";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-pause_circle_filled .slds-button:after {
  content: "\ee81";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-pause .slds-button:before {
  content: "\ee82";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-pause .slds-button:after {
  content: "\ee82";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-music_video .slds-button:before {
  content: "\ee83";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-music_video .slds-button:after {
  content: "\ee83";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-forward_30 .slds-button:before {
  content: "\ee84";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-forward_30 .slds-button:after {
  content: "\ee84";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-note .slds-button:before {
  content: "\ee85";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-note .slds-button:after {
  content: "\ee85";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-not_interested .slds-button:before {
  content: "\ee86";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-not_interested .slds-button:after {
  content: "\ee86";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-movie .slds-button:before {
  content: "\ee87";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-movie .slds-button:after {
  content: "\ee87";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-missed_video_call .slds-button:before {
  content: "\ee88";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-missed_video_call .slds-button:after {
  content: "\ee88";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-library_music .slds-button:before {
  content: "\ee89";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-library_music .slds-button:after {
  content: "\ee89";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-mic_off .slds-button:before {
  content: "\ee8a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-mic_off .slds-button:after {
  content: "\ee8a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-mic .slds-button:before {
  content: "\ee8b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-mic .slds-button:after {
  content: "\ee8b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-mic_none .slds-button:before {
  content: "\ee8c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-mic_none .slds-button:after {
  content: "\ee8c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-loop .slds-button:before {
  content: "\ee8d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-loop .slds-button:after {
  content: "\ee8d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-art_track .slds-button:before {
  content: "\ee8e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-art_track .slds-button:after {
  content: "\ee8e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-library_add .slds-button:before {
  content: "\ee8f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-library_add .slds-button:after {
  content: "\ee8f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-library_add_check .slds-button:before {
  content: "\ee90";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-library_add_check .slds-button:after {
  content: "\ee90";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-high_quality .slds-button:before {
  content: "\ee91";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-high_quality .slds-button:after {
  content: "\ee91";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-hd .slds-button:before {
  content: "\ee92";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-hd .slds-button:after {
  content: "\ee92";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-hearing_disabled .slds-button:before {
  content: "\ee93";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-hearing_disabled .slds-button:after {
  content: "\ee93";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-hearing .slds-button:before {
  content: "\ee94";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-hearing .slds-button:after {
  content: "\ee94";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-games .slds-button:before {
  content: "\ee95";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-games .slds-button:after {
  content: "\ee95";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-forward_10 .slds-button:before {
  content: "\ee96";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-forward_10 .slds-button:after {
  content: "\ee96";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-forward_5 .slds-button:before {
  content: "\ee97";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-forward_5 .slds-button:after {
  content: "\ee97";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-fiber_pin .slds-button:before {
  content: "\ee98";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-fiber_pin .slds-button:after {
  content: "\ee98";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-branding_watermark .slds-button:before {
  content: "\ee99";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-branding_watermark .slds-button:after {
  content: "\ee99";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-fiber_smart_record .slds-button:before {
  content: "\ee9a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-fiber_smart_record .slds-button:after {
  content: "\ee9a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-fiber_new .slds-button:before {
  content: "\ee9b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-fiber_new .slds-button:after {
  content: "\ee9b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-fiber_dvr .slds-button:before {
  content: "\ee9c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-fiber_dvr .slds-button:after {
  content: "\ee9c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-fiber_manual_record .slds-button:before {
  content: "\ee9d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-fiber_manual_record .slds-button:after {
  content: "\ee9d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-fast_rewind .slds-button:before {
  content: "\ee9e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-fast_rewind .slds-button:after {
  content: "\ee9e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-featured_video .slds-button:before {
  content: "\ee9f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-featured_video .slds-button:after {
  content: "\ee9f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-featured_play_list .slds-button:before {
  content: "\eea0";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-featured_play_list .slds-button:after {
  content: "\eea0";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-fast_forward .slds-button:before {
  content: "\eea1";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-fast_forward .slds-button:after {
  content: "\eea1";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-equalizer .slds-button:before {
  content: "\eea2";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-equalizer .slds-button:after {
  content: "\eea2";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-explicit .slds-button:before {
  content: "\eea3";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-explicit .slds-button:after {
  content: "\eea3";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-control_camera .slds-button:before {
  content: "\eea4";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-control_camera .slds-button:after {
  content: "\eea4";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-closed_caption_disabled .slds-button:before {
  content: "\eea5";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-closed_caption_disabled .slds-button:after {
  content: "\eea5";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-call_to_action .slds-button:before {
  content: "\eea6";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-call_to_action .slds-button:after {
  content: "\eea6";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-closed_caption .slds-button:before {
  content: "\eea7";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-closed_caption .slds-button:after {
  content: "\eea7";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-zoom_in .slds-button:before {
  content: "\eea8";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-zoom_in .slds-button:after {
  content: "\eea8";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-album .slds-button:before {
  content: "\eea9";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-album .slds-button:after {
  content: "\eea9";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-work .slds-button:before {
  content: "\eeaa";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-work .slds-button:after {
  content: "\eeaa";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-wifi_protected_setup .slds-button:before {
  content: "\eeab";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-wifi_protected_setup .slds-button:after {
  content: "\eeab";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-airplay .slds-button:before {
  content: "\eeac";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-airplay .slds-button:after {
  content: "\eeac";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-add_to_queue .slds-button:before {
  content: "\eead";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-add_to_queue .slds-button:after {
  content: "\eead";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-5g .slds-button:before {
  content: "\eeae";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-5g .slds-button:after {
  content: "\eeae";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-4k .slds-button:before {
  content: "\eeaf";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-4k .slds-button:after {
  content: "\eeaf";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-warning .slds-button:before {
  content: "\eeb0";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-warning .slds-button:after {
  content: "\eeb0";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-notification_important .slds-button:before {
  content: "\eeb1";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-notification_important .slds-button:after {
  content: "\eeb1";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-error_outline .slds-button:before {
  content: "\eeb2";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-error_outline .slds-button:after {
  content: "\eeb2";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-error .slds-button:before {
  content: "\eeb3";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-error .slds-button:after {
  content: "\eeb3";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-auto_delete .slds-button:before {
  content: "\eeb4";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-auto_delete .slds-button:after {
  content: "\eeb4";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-add_alert .slds-button:before {
  content: "\eeb5";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-add_alert .slds-button:after {
  content: "\eeb5";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-zoom_out .slds-button:before {
  content: "\eeb6";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-zoom_out .slds-button:after {
  content: "\eeb6";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-view_week .slds-button:before {
  content: "\eeb7";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-view_week .slds-button:after {
  content: "\eeb7";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-wysiwyg .slds-button:before {
  content: "\eeb8";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-wysiwyg .slds-button:after {
  content: "\eeb8";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-youtube_searched_for .slds-button:before {
  content: "\eeb9";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-youtube_searched_for .slds-button:after {
  content: "\eeb9";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-work_off .slds-button:before {
  content: "\eeba";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-work_off .slds-button:after {
  content: "\eeba";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-watch_later .slds-button:before {
  content: "\eebb";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-watch_later .slds-button:after {
  content: "\eebb";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-visibility_off .slds-button:before {
  content: "\eebc";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-visibility_off .slds-button:after {
  content: "\eebc";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-view_agenda .slds-button:before {
  content: "\eebd";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-view_agenda .slds-button:after {
  content: "\eebd";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-voice_over_off .slds-button:before {
  content: "\eebe";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-voice_over_off .slds-button:after {
  content: "\eebe";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-visibility .slds-button:before {
  content: "\eebf";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-visibility .slds-button:after {
  content: "\eebf";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-view_list .slds-button:before {
  content: "\eec0";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-view_list .slds-button:after {
  content: "\eec0";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-view_sidebar .slds-button:before {
  content: "\eec1";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-view_sidebar .slds-button:after {
  content: "\eec1";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-view_stream .slds-button:before {
  content: "\eec2";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-view_stream .slds-button:after {
  content: "\eec2";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-unpublished .slds-button:before {
  content: "\eec3";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-unpublished .slds-button:after {
  content: "\eec3";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-view_quilt .slds-button:before {
  content: "\eec4";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-view_quilt .slds-button:after {
  content: "\eec4";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-view_module .slds-button:before {
  content: "\eec5";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-view_module .slds-button:after {
  content: "\eec5";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-view_headline .slds-button:before {
  content: "\eec6";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-view_headline .slds-button:after {
  content: "\eec6";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-trending_flat .slds-button:before {
  content: "\eec7";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-trending_flat .slds-button:after {
  content: "\eec7";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-view_day .slds-button:before {
  content: "\eec8";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-view_day .slds-button:after {
  content: "\eec8";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-view_column .slds-button:before {
  content: "\eec9";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-view_column .slds-button:after {
  content: "\eec9";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-view_carousel .slds-button:before {
  content: "\eeca";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-view_carousel .slds-button:after {
  content: "\eeca";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-view_array .slds-button:before {
  content: "\eecb";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-view_array .slds-button:after {
  content: "\eecb";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-turned_in_not .slds-button:before {
  content: "\eecc";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-turned_in_not .slds-button:after {
  content: "\eecc";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-vertical_split .slds-button:before {
  content: "\eecd";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-vertical_split .slds-button:after {
  content: "\eecd";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-verified_user .slds-button:before {
  content: "\eece";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-verified_user .slds-button:after {
  content: "\eece";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-verified .slds-button:before {
  content: "\eecf";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-verified .slds-button:after {
  content: "\eecf";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-upgrade .slds-button:before {
  content: "\eed0";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-upgrade .slds-button:after {
  content: "\eed0";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-update .slds-button:before {
  content: "\eed1";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-update .slds-button:after {
  content: "\eed1";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-turned_in .slds-button:before {
  content: "\eed2";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-turned_in .slds-button:after {
  content: "\eed2";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-trending_up .slds-button:before {
  content: "\eed3";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-trending_up .slds-button:after {
  content: "\eed3";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-trending_down .slds-button:before {
  content: "\eed4";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-trending_down .slds-button:after {
  content: "\eed4";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-track_changes .slds-button:before {
  content: "\eed5";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-track_changes .slds-button:after {
  content: "\eed5";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-theaters .slds-button:before {
  content: "\eed6";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-theaters .slds-button:after {
  content: "\eed6";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-toll .slds-button:before {
  content: "\eed7";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-toll .slds-button:after {
  content: "\eed7";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-tour .slds-button:before {
  content: "\eed8";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-tour .slds-button:after {
  content: "\eed8";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-thumb_down .slds-button:before {
  content: "\eed9";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-thumb_down .slds-button:after {
  content: "\eed9";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-today .slds-button:before {
  content: "\eeda";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-today .slds-button:after {
  content: "\eeda";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-table_view .slds-button:before {
  content: "\eedb";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-table_view .slds-button:after {
  content: "\eedb";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-toc .slds-button:before {
  content: "\eedc";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-toc .slds-button:after {
  content: "\eedc";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-timeline .slds-button:before {
  content: "\eedd";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-timeline .slds-button:after {
  content: "\eedd";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-thumbs_up_down .slds-button:before {
  content: "\eede";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-thumbs_up_down .slds-button:after {
  content: "\eede";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-thumb_up .slds-button:before {
  content: "\eedf";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-thumb_up .slds-button:after {
  content: "\eedf";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-text_rotation_none .slds-button:before {
  content: "\eee0";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-text_rotation_none .slds-button:after {
  content: "\eee0";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-text_rotate_up .slds-button:before {
  content: "\eee1";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-text_rotate_up .slds-button:after {
  content: "\eee1";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-text_rotation_angleup .slds-button:before {
  content: "\eee2";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-text_rotation_angleup .slds-button:after {
  content: "\eee2";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-settings_input_svideo .slds-button:before {
  content: "\eee3";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-settings_input_svideo .slds-button:after {
  content: "\eee3";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-text_rotation_down .slds-button:before {
  content: "\eee4";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-text_rotation_down .slds-button:after {
  content: "\eee4";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-text_rotation_angledown .slds-button:before {
  content: "\eee5";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-text_rotation_angledown .slds-button:after {
  content: "\eee5";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-text_rotate_vertical .slds-button:before {
  content: "\eee6";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-text_rotate_vertical .slds-button:after {
  content: "\eee6";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-source .slds-button:before {
  content: "\eee7";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-source .slds-button:after {
  content: "\eee7";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-tab_unselected .slds-button:before {
  content: "\eee8";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-tab_unselected .slds-button:after {
  content: "\eee8";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-tab .slds-button:before {
  content: "\eee9";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-tab .slds-button:after {
  content: "\eee9";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-system_update_alt .slds-button:before {
  content: "\eeea";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-system_update_alt .slds-button:after {
  content: "\eeea";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-sync_alt .slds-button:before {
  content: "\eeeb";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-sync_alt .slds-button:after {
  content: "\eeeb";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-swap_vertical_circle .slds-button:before {
  content: "\eeec";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-swap_vertical_circle .slds-button:after {
  content: "\eeec";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-swap_vert .slds-button:before {
  content: "\eeed";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-swap_vert .slds-button:after {
  content: "\eeed";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-swap_horizontal_circle .slds-button:before {
  content: "\eeee";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-swap_horizontal_circle .slds-button:after {
  content: "\eeee";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-support .slds-button:before {
  content: "\eeef";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-support .slds-button:after {
  content: "\eeef";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-supervisor_account .slds-button:before {
  content: "\eef0";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-supervisor_account .slds-button:after {
  content: "\eef0";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-subtitles_off .slds-button:before {
  content: "\eef1";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-subtitles_off .slds-button:after {
  content: "\eef1";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-subject .slds-button:before {
  content: "\eef2";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-subject .slds-button:after {
  content: "\eef2";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-sticky_note_2 .slds-button:before {
  content: "\eef3";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-sticky_note_2 .slds-button:after {
  content: "\eef3";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-settings_power .slds-button:before {
  content: "\eef4";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-settings_power .slds-button:after {
  content: "\eef4";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-store .slds-button:before {
  content: "\eef5";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-store .slds-button:after {
  content: "\eef5";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-stars .slds-button:before {
  content: "\eef6";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-stars .slds-button:after {
  content: "\eef6";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-star_rate .slds-button:before {
  content: "\eef7";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-star_rate .slds-button:after {
  content: "\eef7";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-spellcheck .slds-button:before {
  content: "\eef8";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-spellcheck .slds-button:after {
  content: "\eef8";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-speaker_notes_off .slds-button:before {
  content: "\eef9";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-speaker_notes_off .slds-button:after {
  content: "\eef9";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-speaker_notes .slds-button:before {
  content: "\eefa";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-speaker_notes .slds-button:after {
  content: "\eefa";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-smart_button .slds-button:before {
  content: "\eefb";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-smart_button .slds-button:after {
  content: "\eefb";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-shopping_cart .slds-button:before {
  content: "\eefc";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-shopping_cart .slds-button:after {
  content: "\eefc";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-shopping_basket .slds-button:before {
  content: "\eefd";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-shopping_basket .slds-button:after {
  content: "\eefd";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-shopping_bag .slds-button:before {
  content: "\eefe";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-shopping_bag .slds-button:after {
  content: "\eefe";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-restore_from_trash .slds-button:before {
  content: "\eeff";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-restore_from_trash .slds-button:after {
  content: "\eeff";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-shop_two .slds-button:before {
  content: "\ef00";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-shop_two .slds-button:after {
  content: "\ef00";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-shop .slds-button:before {
  content: "\ef01";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-shop .slds-button:after {
  content: "\ef01";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-settings_remote .slds-button:before {
  content: "\ef02";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-settings_remote .slds-button:after {
  content: "\ef02";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-settings_voice .slds-button:before {
  content: "\ef03";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-settings_voice .slds-button:after {
  content: "\ef03";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-settings_phone .slds-button:before {
  content: "\ef04";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-settings_phone .slds-button:after {
  content: "\ef04";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-settings_input_hdmi .slds-button:before {
  content: "\ef05";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-settings_input_hdmi .slds-button:after {
  content: "\ef05";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-settings_overscan .slds-button:before {
  content: "\ef06";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-settings_overscan .slds-button:after {
  content: "\ef06";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-settings_cell .slds-button:before {
  content: "\ef07";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-settings_cell .slds-button:after {
  content: "\ef07";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-settings_input_antenna .slds-button:before {
  content: "\ef08";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-settings_input_antenna .slds-button:after {
  content: "\ef08";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-settings_input_composite .slds-button:before {
  content: "\ef09";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-settings_input_composite .slds-button:after {
  content: "\ef09";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-settings_input_component .slds-button:before {
  content: "\ef0a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-settings_input_component .slds-button:after {
  content: "\ef0a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-settings_ethernet .slds-button:before {
  content: "\ef0b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-settings_ethernet .slds-button:after {
  content: "\ef0b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-settings_bluetooth .slds-button:before {
  content: "\ef0c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-settings_bluetooth .slds-button:after {
  content: "\ef0c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-settings_applications .slds-button:before {
  content: "\ef0d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-settings_applications .slds-button:after {
  content: "\ef0d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-settings_brightness .slds-button:before {
  content: "\ef0e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-settings_brightness .slds-button:after {
  content: "\ef0e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-settings_backup_restore .slds-button:before {
  content: "\ef0f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-settings_backup_restore .slds-button:after {
  content: "\ef0f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-search_off .slds-button:before {
  content: "\ef10";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-search_off .slds-button:after {
  content: "\ef10";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-request_page .slds-button:before {
  content: "\ef11";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-request_page .slds-button:after {
  content: "\ef11";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-rounded_corner .slds-button:before {
  content: "\ef12";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-rounded_corner .slds-button:after {
  content: "\ef12";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-schedule .slds-button:before {
  content: "\ef13";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-schedule .slds-button:after {
  content: "\ef13";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-rowing .slds-button:before {
  content: "\ef14";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-rowing .slds-button:after {
  content: "\ef14";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-rule .slds-button:before {
  content: "\ef15";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-rule .slds-button:after {
  content: "\ef15";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-restore_page .slds-button:before {
  content: "\ef16";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-restore_page .slds-button:after {
  content: "\ef16";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-room .slds-button:before {
  content: "\ef17";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-room .slds-button:after {
  content: "\ef17";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-report_problem .slds-button:before {
  content: "\ef18";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-report_problem .slds-button:after {
  content: "\ef18";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-restore .slds-button:before {
  content: "\ef19";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-restore .slds-button:after {
  content: "\ef19";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-reorder .slds-button:before {
  content: "\ef1a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-reorder .slds-button:after {
  content: "\ef1a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-remove_shopping_cart .slds-button:before {
  content: "\ef1b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-remove_shopping_cart .slds-button:after {
  content: "\ef1b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-query_builder .slds-button:before {
  content: "\ef1c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-query_builder .slds-button:after {
  content: "\ef1c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-quickreply .slds-button:before {
  content: "\ef1d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-quickreply .slds-button:after {
  content: "\ef1d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-receipt .slds-button:before {
  content: "\ef1e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-receipt .slds-button:after {
  content: "\ef1e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-redeem .slds-button:before {
  content: "\ef1f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-redeem .slds-button:after {
  content: "\ef1f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-record_voice_over .slds-button:before {
  content: "\ef20";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-record_voice_over .slds-button:after {
  content: "\ef20";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-question_answer .slds-button:before {
  content: "\ef21";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-question_answer .slds-button:after {
  content: "\ef21";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-published_with_changes .slds-button:before {
  content: "\ef22";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-published_with_changes .slds-button:after {
  content: "\ef22";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-plagiarism .slds-button:before {
  content: "\ef23";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-plagiarism .slds-button:after {
  content: "\ef23";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-privacy_tip .slds-button:before {
  content: "\ef24";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-privacy_tip .slds-button:after {
  content: "\ef24";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-pregnant_woman .slds-button:before {
  content: "\ef25";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-pregnant_woman .slds-button:after {
  content: "\ef25";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-preview .slds-button:before {
  content: "\ef26";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-preview .slds-button:after {
  content: "\ef26";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-play_for_work .slds-button:before {
  content: "\ef27";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-play_for_work .slds-button:after {
  content: "\ef27";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-print .slds-button:before {
  content: "\ef28";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-print .slds-button:after {
  content: "\ef28";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-polymer .slds-button:before {
  content: "\ef29";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-polymer .slds-button:after {
  content: "\ef29";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-perm_identity .slds-button:before {
  content: "\ef2a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-perm_identity .slds-button:after {
  content: "\ef2a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-picture_in_picture_alt .slds-button:before {
  content: "\ef2b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-picture_in_picture_alt .slds-button:after {
  content: "\ef2b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-pending .slds-button:before {
  content: "\ef2c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-pending .slds-button:after {
  content: "\ef2c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-pets .slds-button:before {
  content: "\ef2d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-pets .slds-button:after {
  content: "\ef2d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-outlet .slds-button:before {
  content: "\ef2e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-outlet .slds-button:after {
  content: "\ef2e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-perm_scan_wifi .slds-button:before {
  content: "\ef2f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-perm_scan_wifi .slds-button:after {
  content: "\ef2f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-payment .slds-button:before {
  content: "\ef30";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-payment .slds-button:after {
  content: "\ef30";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-perm_device_information .slds-button:before {
  content: "\ef31";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-perm_device_information .slds-button:after {
  content: "\ef31";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-picture_in_picture .slds-button:before {
  content: "\ef32";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-picture_in_picture .slds-button:after {
  content: "\ef32";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-perm_camera_mic .slds-button:before {
  content: "\ef33";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-perm_camera_mic .slds-button:after {
  content: "\ef33";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-perm_phone_msg .slds-button:before {
  content: "\ef34";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-perm_phone_msg .slds-button:after {
  content: "\ef34";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-perm_media .slds-button:before {
  content: "\ef35";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-perm_media .slds-button:after {
  content: "\ef35";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-perm_data_setting .slds-button:before {
  content: "\ef36";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-perm_data_setting .slds-button:after {
  content: "\ef36";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-perm_contact_calendar .slds-button:before {
  content: "\ef37";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-perm_contact_calendar .slds-button:after {
  content: "\ef37";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-pageview .slds-button:before {
  content: "\ef38";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-pageview .slds-button:after {
  content: "\ef38";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-line_weight .slds-button:before {
  content: "\ef39";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-line_weight .slds-button:after {
  content: "\ef39";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-pan_tool .slds-button:before {
  content: "\ef3a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-pan_tool .slds-button:after {
  content: "\ef3a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-outbond .slds-button:before {
  content: "\ef3b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-outbond .slds-button:after {
  content: "\ef3b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-open_with .slds-button:before {
  content: "\ef3c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-open_with .slds-button:after {
  content: "\ef3c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-open_in_full .slds-button:before {
  content: "\ef3d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-open_in_full .slds-button:after {
  content: "\ef3d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-note_add .slds-button:before {
  content: "\ef3e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-note_add .slds-button:after {
  content: "\ef3e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-open_in_browser .slds-button:before {
  content: "\ef3f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-open_in_browser .slds-button:after {
  content: "\ef3f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-not_started .slds-button:before {
  content: "\ef40";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-not_started .slds-button:after {
  content: "\ef40";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-opacity .slds-button:before {
  content: "\ef41";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-opacity .slds-button:after {
  content: "\ef41";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-online_prediction .slds-button:before {
  content: "\ef42";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-online_prediction .slds-button:after {
  content: "\ef42";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-offline_pin .slds-button:before {
  content: "\ef43";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-offline_pin .slds-button:after {
  content: "\ef43";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-offline_bolt .slds-button:before {
  content: "\ef44";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-offline_bolt .slds-button:after {
  content: "\ef44";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-minimize .slds-button:before {
  content: "\ef45";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-minimize .slds-button:after {
  content: "\ef45";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-model_training .slds-button:before {
  content: "\ef46";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-model_training .slds-button:after {
  content: "\ef46";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-not_accessible .slds-button:before {
  content: "\ef47";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-not_accessible .slds-button:after {
  content: "\ef47";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-next_plan .slds-button:before {
  content: "\ef48";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-next_plan .slds-button:after {
  content: "\ef48";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-mediation .slds-button:before {
  content: "\ef49";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-mediation .slds-button:after {
  content: "\ef49";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-markunread_mailbox .slds-button:before {
  content: "\ef4a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-markunread_mailbox .slds-button:after {
  content: "\ef4a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-maximize .slds-button:before {
  content: "\ef4b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-maximize .slds-button:after {
  content: "\ef4b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-login .slds-button:before {
  content: "\ef4c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-login .slds-button:after {
  content: "\ef4c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-launch .slds-button:before {
  content: "\ef4d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-launch .slds-button:after {
  content: "\ef4d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-flaky .slds-button:before {
  content: "\ef4e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-flaky .slds-button:after {
  content: "\ef4e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-lock_open .slds-button:before {
  content: "\ef4f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-lock_open .slds-button:after {
  content: "\ef4f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-lock .slds-button:before {
  content: "\ef50";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-lock .slds-button:after {
  content: "\ef50";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-list .slds-button:before {
  content: "\ef51";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-list .slds-button:after {
  content: "\ef51";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-line_style .slds-button:before {
  content: "\ef52";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-line_style .slds-button:after {
  content: "\ef52";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-info .slds-button:before {
  content: "\ef53";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-info .slds-button:after {
  content: "\ef53";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-leaderboard .slds-button:before {
  content: "\ef54";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-leaderboard .slds-button:after {
  content: "\ef54";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-language .slds-button:before {
  content: "\ef55";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-language .slds-button:after {
  content: "\ef55";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-lightbulb .slds-button:before {
  content: "\ef56";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-lightbulb .slds-button:after {
  content: "\ef56";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-label_off .slds-button:before {
  content: "\ef57";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-label_off .slds-button:after {
  content: "\ef57";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-invert_colors .slds-button:before {
  content: "\ef58";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-invert_colors .slds-button:after {
  content: "\ef58";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-label_important .slds-button:before {
  content: "\ef59";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-label_important .slds-button:after {
  content: "\ef59";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-flight_land .slds-button:before {
  content: "\ef5a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-flight_land .slds-button:after {
  content: "\ef5a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-label .slds-button:before {
  content: "\ef5b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-label .slds-button:after {
  content: "\ef5b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-input .slds-button:before {
  content: "\ef5c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-input .slds-button:after {
  content: "\ef5c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-integration_instructions .slds-button:before {
  content: "\ef5d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-integration_instructions .slds-button:after {
  content: "\ef5d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-important_devices .slds-button:before {
  content: "\ef5e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-important_devices .slds-button:after {
  content: "\ef5e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-fingerprint .slds-button:before {
  content: "\ef5f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-fingerprint .slds-button:after {
  content: "\ef5f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-highlight_alt .slds-button:before {
  content: "\ef60";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-highlight_alt .slds-button:after {
  content: "\ef60";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-https .slds-button:before {
  content: "\ef61";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-https .slds-button:after {
  content: "\ef61";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-http .slds-button:before {
  content: "\ef62";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-http .slds-button:after {
  content: "\ef62";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-hourglass_disabled .slds-button:before {
  content: "\ef63";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-hourglass_disabled .slds-button:after {
  content: "\ef63";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-hourglass_full .slds-button:before {
  content: "\ef64";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-hourglass_full .slds-button:after {
  content: "\ef64";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-hourglass_empty .slds-button:before {
  content: "\ef65";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-hourglass_empty .slds-button:after {
  content: "\ef65";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-horizontal_split .slds-button:before {
  content: "\ef66";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-horizontal_split .slds-button:after {
  content: "\ef66";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-history_toggle_off .slds-button:before {
  content: "\ef67";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-history_toggle_off .slds-button:after {
  content: "\ef67";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-help_outline .slds-button:before {
  content: "\ef68";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-help_outline .slds-button:after {
  content: "\ef68";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-highlight_off .slds-button:before {
  content: "\ef69";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-highlight_off .slds-button:after {
  content: "\ef69";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-get_app .slds-button:before {
  content: "\ef6a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-get_app .slds-button:after {
  content: "\ef6a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-help .slds-button:before {
  content: "\ef6b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-help .slds-button:after {
  content: "\ef6b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-group_work .slds-button:before {
  content: "\ef6c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-group_work .slds-button:after {
  content: "\ef6c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-grading .slds-button:before {
  content: "\ef6d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-grading .slds-button:after {
  content: "\ef6d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-favorite_border .slds-button:before {
  content: "\ef6e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-favorite_border .slds-button:after {
  content: "\ef6e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-grade .slds-button:before {
  content: "\ef6f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-grade .slds-button:after {
  content: "\ef6f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-g_translate .slds-button:before {
  content: "\ef70";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-g_translate .slds-button:after {
  content: "\ef70";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-gif .slds-button:before {
  content: "\ef71";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-gif .slds-button:after {
  content: "\ef71";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-flip_to_front .slds-button:before {
  content: "\ef72";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-flip_to_front .slds-button:after {
  content: "\ef72";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-find_replace .slds-button:before {
  content: "\ef73";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-find_replace .slds-button:after {
  content: "\ef73";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-flip_to_back .slds-button:before {
  content: "\ef74";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-flip_to_back .slds-button:after {
  content: "\ef74";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-find_in_page .slds-button:before {
  content: "\ef75";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-find_in_page .slds-button:after {
  content: "\ef75";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-flight_takeoff .slds-button:before {
  content: "\ef76";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-flight_takeoff .slds-button:after {
  content: "\ef76";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-filter_alt .slds-button:before {
  content: "\ef77";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-filter_alt .slds-button:after {
  content: "\ef77";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-face_unlock .slds-button:before {
  content: "\ef78";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-face_unlock .slds-button:after {
  content: "\ef78";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-feedback .slds-button:before {
  content: "\ef79";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-feedback .slds-button:after {
  content: "\ef79";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-drag_indicator .slds-button:before {
  content: "\ef7a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-drag_indicator .slds-button:after {
  content: "\ef7a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-explore_off .slds-button:before {
  content: "\ef7b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-explore_off .slds-button:after {
  content: "\ef7b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-extension .slds-button:before {
  content: "\ef7c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-extension .slds-button:after {
  content: "\ef7c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-favorite .slds-button:before {
  content: "\ef7d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-favorite .slds-button:after {
  content: "\ef7d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-fact_check .slds-button:before {
  content: "\ef7e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-fact_check .slds-button:after {
  content: "\ef7e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-face .slds-button:before {
  content: "\ef7f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-face .slds-button:after {
  content: "\ef7f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-exit_to_app .slds-button:before {
  content: "\ef80";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-exit_to_app .slds-button:after {
  content: "\ef80";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-eco .slds-button:before {
  content: "\ef81";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-eco .slds-button:after {
  content: "\ef81";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-explore .slds-button:before {
  content: "\ef82";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-explore .slds-button:after {
  content: "\ef82";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-done_all .slds-button:before {
  content: "\ef83";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-done_all .slds-button:after {
  content: "\ef83";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-event_seat .slds-button:before {
  content: "\ef84";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-event_seat .slds-button:after {
  content: "\ef84";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-event .slds-button:before {
  content: "\ef85";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-event .slds-button:after {
  content: "\ef85";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-euro_symbol .slds-button:before {
  content: "\ef86";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-euro_symbol .slds-button:after {
  content: "\ef86";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-eject .slds-button:before {
  content: "\ef87";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-eject .slds-button:after {
  content: "\ef87";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-dynamic_form .slds-button:before {
  content: "\ef88";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-dynamic_form .slds-button:after {
  content: "\ef88";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-date_range .slds-button:before {
  content: "\ef89";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-date_range .slds-button:after {
  content: "\ef89";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-donut_small .slds-button:before {
  content: "\ef8a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-donut_small .slds-button:after {
  content: "\ef8a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-description .slds-button:before {
  content: "\ef8b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-description .slds-button:after {
  content: "\ef8b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-donut_large .slds-button:before {
  content: "\ef8c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-donut_large .slds-button:after {
  content: "\ef8c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-check_circle .slds-button:before {
  content: "\ef8d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-check_circle .slds-button:after {
  content: "\ef8d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-dns .slds-button:before {
  content: "\ef8e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-dns .slds-button:after {
  content: "\ef8e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-done_outline .slds-button:before {
  content: "\ef8f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-done_outline .slds-button:after {
  content: "\ef8f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-done .slds-button:before {
  content: "\ef90";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-done .slds-button:after {
  content: "\ef90";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-analytics .slds-button:before {
  content: "\ef91";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-analytics .slds-button:after {
  content: "\ef91";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-all_out .slds-button:before {
  content: "\ef92";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-all_out .slds-button:after {
  content: "\ef92";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-disabled_by_default .slds-button:before {
  content: "\ef93";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-disabled_by_default .slds-button:after {
  content: "\ef93";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-delete_forever .slds-button:before {
  content: "\ef94";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-delete_forever .slds-button:after {
  content: "\ef94";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-delete .slds-button:before {
  content: "\ef95";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-delete .slds-button:after {
  content: "\ef95";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-announcement .slds-button:before {
  content: "\ef96";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-announcement .slds-button:after {
  content: "\ef96";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-commute .slds-button:before {
  content: "\ef97";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-commute .slds-button:after {
  content: "\ef97";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-chrome_reader_mode .slds-button:before {
  content: "\ef98";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-chrome_reader_mode .slds-button:after {
  content: "\ef98";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-credit_card .slds-button:before {
  content: "\ef99";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-credit_card .slds-button:after {
  content: "\ef99";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-assessment .slds-button:before {
  content: "\ef9a";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-assessment .slds-button:after {
  content: "\ef9a";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-contactless .slds-button:before {
  content: "\ef9b";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-contactless .slds-button:after {
  content: "\ef9b";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-contact_support .slds-button:before {
  content: "\ef9c";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-contact_support .slds-button:after {
  content: "\ef9c";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-contact_page .slds-button:before {
  content: "\ef9d";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-contact_page .slds-button:after {
  content: "\ef9d";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-compare_arrows .slds-button:before {
  content: "\ef9e";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-compare_arrows .slds-button:after {
  content: "\ef9e";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-cancel_schedule_send .slds-button:before {
  content: "\ef9f";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-cancel_schedule_send .slds-button:after {
  content: "\ef9f";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-code .slds-button:before {
  content: "\efa0";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-code .slds-button:after {
  content: "\efa0";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-close_fullscreen .slds-button:before {
  content: "\efa1";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-close_fullscreen .slds-button:after {
  content: "\efa1";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-class .slds-button:before {
  content: "\efa2";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-class .slds-button:after {
  content: "\efa2";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-card_travel .slds-button:before {
  content: "\efa3";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-card_travel .slds-button:after {
  content: "\efa3";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-bug_report .slds-button:before {
  content: "\efa4";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-bug_report .slds-button:after {
  content: "\efa4";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-change_history .slds-button:before {
  content: "\efa5";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-change_history .slds-button:after {
  content: "\efa5";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-card_membership .slds-button:before {
  content: "\efa6";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-card_membership .slds-button:after {
  content: "\efa6";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-card_giftcard .slds-button:before {
  content: "\efa7";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-card_giftcard .slds-button:after {
  content: "\efa7";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-camera_enhance .slds-button:before {
  content: "\efa8";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-camera_enhance .slds-button:after {
  content: "\efa8";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-bookmarks .slds-button:before {
  content: "\efa9";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-bookmarks .slds-button:after {
  content: "\efa9";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-calendar_view_day .slds-button:before {
  content: "\efaa";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-calendar_view_day .slds-button:after {
  content: "\efaa";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-cached .slds-button:before {
  content: "\efab";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-cached .slds-button:after {
  content: "\efab";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-build_circle .slds-button:before {
  content: "\efac";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-build_circle .slds-button:after {
  content: "\efac";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-build .slds-button:before {
  content: "\efad";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-build .slds-button:after {
  content: "\efad";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-book .slds-button:before {
  content: "\efae";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-book .slds-button:after {
  content: "\efae";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-book_online .slds-button:before {
  content: "\efaf";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-book_online .slds-button:after {
  content: "\efaf";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-assignment_return .slds-button:before {
  content: "\efb0";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-assignment_return .slds-button:after {
  content: "\efb0";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-accessible .slds-button:before {
  content: "\efb1";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-accessible .slds-button:after {
  content: "\efb1";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-alarm_on .slds-button:before {
  content: "\efb2";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-alarm_on .slds-button:after {
  content: "\efb2";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-batch_prediction .slds-button:before {
  content: "\efb3";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-batch_prediction .slds-button:after {
  content: "\efb3";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-backup_table .slds-button:before {
  content: "\efb4";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-backup_table .slds-button:after {
  content: "\efb4";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-backup .slds-button:before {
  content: "\efb5";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-backup .slds-button:after {
  content: "\efb5";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-android .slds-button:before {
  content: "\efb6";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-android .slds-button:after {
  content: "\efb6";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-assignment_turned_in .slds-button:before {
  content: "\efb7";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-assignment_turned_in .slds-button:after {
  content: "\efb7";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-assignment_returned .slds-button:before {
  content: "\efb8";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-assignment_returned .slds-button:after {
  content: "\efb8";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-assignment_ind .slds-button:before {
  content: "\efb9";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-assignment_ind .slds-button:after {
  content: "\efb9";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-assignment_late .slds-button:before {
  content: "\efba";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-assignment_late .slds-button:after {
  content: "\efba";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-all_inbox .slds-button:before {
  content: "\efbb";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-all_inbox .slds-button:after {
  content: "\efbb";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-arrow_circle_up .slds-button:before {
  content: "\efbc";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-arrow_circle_up .slds-button:after {
  content: "\efbc";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-aspect_ratio .slds-button:before {
  content: "\efbd";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-aspect_ratio .slds-button:after {
  content: "\efbd";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-article .slds-button:before {
  content: "\efbe";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-article .slds-button:after {
  content: "\efbe";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-arrow_right_alt .slds-button:before {
  content: "\efbf";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-arrow_right_alt .slds-button:after {
  content: "\efbf";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-arrow_circle_down .slds-button:before {
  content: "\efc0";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-arrow_circle_down .slds-button:after {
  content: "\efc0";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-app_blocking .slds-button:before {
  content: "\efc1";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-app_blocking .slds-button:after {
  content: "\efc1";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-api .slds-button:before {
  content: "\efc2";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-api .slds-button:after {
  content: "\efc2";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-anchor .slds-button:before {
  content: "\efc3";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-anchor .slds-button:after {
  content: "\efc3";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-alarm .slds-button:before {
  content: "\efc4";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-alarm .slds-button:after {
  content: "\efc4";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-alarm_off .slds-button:before {
  content: "\efc5";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-alarm_off .slds-button:after {
  content: "\efc5";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-addchart .slds-button:before {
  content: "\efc6";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-addchart .slds-button:after {
  content: "\efc6";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-alarm_add .slds-button:before {
  content: "\efc7";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-alarm_add .slds-button:after {
  content: "\efc7";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-account_box .slds-button:before {
  content: "\efc8";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-account_box .slds-button:after {
  content: "\efc8";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-admin_panel_settings .slds-button:before {
  content: "\efc9";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-admin_panel_settings .slds-button:after {
  content: "\efc9";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-accessibility_new .slds-button:before {
  content: "\efca";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-accessibility_new .slds-button:after {
  content: "\efca";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-add_task .slds-button:before {
  content: "\efcb";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-add_task .slds-button:after {
  content: "\efcb";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-add_shopping_cart .slds-button:before {
  content: "\efcc";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-add_shopping_cart .slds-button:after {
  content: "\efcc";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-account_balance_wallet .slds-button:before {
  content: "\efcd";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-account_balance_wallet .slds-button:after {
  content: "\efcd";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-account_balance .slds-button:before {
  content: "\efce";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-account_balance .slds-button:after {
  content: "\efce";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-accessible_forward .slds-button:before {
  content: "\efcf";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-accessible_forward .slds-button:after {
  content: "\efcf";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-accessibility .slds-button:before {
  content: "\efd0";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-accessibility .slds-button:after {
  content: "\efd0";
  font-family: "material-icon";
  margin-left: 0.5em;
}

.mds-icon-left-3d_rotation .slds-button:before {
  content: "\efd1";
  font-family: "material-icon";
  margin-right: 0.5em;
}

.mds-icon-right-3d_rotation .slds-button:after {
  content: "\efd1";
  font-family: "material-icon";
  margin-left: 0.5em;
}

/*************** Grid ***************/
.mds-grid {
  display: flex;
}
.mds-grid_vertical {
  flex-direction: column;
}
.mds-grid_vertical-reverse {
  flex-direction: column-reverse;
}
.mds-grid_reverse {
  flex-direction: row-reverse;
}
.mds-grid_vertical-stretch {
  align-items: stretch;
  align-content: stretch;
}

.mds-wrap {
  flex-wrap: wrap;
  align-items: flex-start;
}

.mds-nowrap {
  flex-wrap: nowrap;
}

/*************** Grid container ***************/
.mds-container_small {
  max-width: 30rem;
}
.mds-container_medium {
  max-width: 48rem;
}
.mds-container_large {
  max-width: 64rem;
}
.mds-container_x-large {
  max-width: 80rem;
}
.mds-container_fluid {
  width: 100%;
}
.mds-container_center {
  margin-left: auto;
  margin-right: auto;
}
.mds-container_left {
  margin-left: auto;
}
.mds-container_right {
  margin-right: auto;
}

/*************** Gutters ***************/
.mds-gutters,
.mds-gutters_small,
.mds-gutters_direct,
.mds-gutters_direct-small {
  margin-right: calc(-1 * var(--spacing-x-small));
  margin-left: calc(-1 * var(--spacing-x-small));
}
.mds-gutters_xx-small, .mds-gutters_direct-xx-small,
.mds-gutters_small_xx-small,
.mds-gutters_small_direct-xx-small,
.mds-gutters_direct_xx-small,
.mds-gutters_direct_direct-xx-small,
.mds-gutters_direct-small_xx-small,
.mds-gutters_direct-small_direct-xx-small {
  margin-right: calc(-1 * var(--spacing-xxx-small));
  margin-left: calc(-1 * var(--spacing-xxx-small));
}
.mds-gutters_x-small, .mds-gutters_direct-x-small,
.mds-gutters_small_x-small,
.mds-gutters_small_direct-x-small,
.mds-gutters_direct_x-small,
.mds-gutters_direct_direct-x-small,
.mds-gutters_direct-small_x-small,
.mds-gutters_direct-small_direct-x-small {
  margin-right: calc(-1 * var(--spacing-xx-small));
  margin-left: calc(-1 * var(--spacing-xx-small));
}
.mds-gutters_medium, .mds-gutters_direct-medium,
.mds-gutters_small_medium,
.mds-gutters_small_direct-medium,
.mds-gutters_direct_medium,
.mds-gutters_direct_direct-medium,
.mds-gutters_direct-small_medium,
.mds-gutters_direct-small_direct-medium {
  margin-right: calc(-1 * var(--spacing-small));
  margin-left: calc(-1 * var(--spacing-small));
}
.mds-gutters_large, .mds-gutters_direct-large,
.mds-gutters_small_large,
.mds-gutters_small_direct-large,
.mds-gutters_direct_large,
.mds-gutters_direct_direct-large,
.mds-gutters_direct-small_large,
.mds-gutters_direct-small_direct-large {
  margin-right: calc(-1 * var(--spacing-large));
  margin-left: calc(-1 * var(--spacing-large));
}
.mds-gutters_x-large, .mds-gutters_direct-x-large,
.mds-gutters_small_x-large,
.mds-gutters_small_direct-x-large,
.mds-gutters_direct_x-large,
.mds-gutters_direct_direct-x-large,
.mds-gutters_direct-small_x-large,
.mds-gutters_direct-small_direct-x-large {
  margin-right: calc(-1 * var(--spacing-x-large));
  margin-left: calc(-1 * var(--spacing-x-large));
}
.mds-gutters_xx-large, .mds-gutters_direct-xx-large,
.mds-gutters_small_xx-large,
.mds-gutters_small_direct-xx-large,
.mds-gutters_direct_xx-large,
.mds-gutters_direct_direct-xx-large,
.mds-gutters_direct-small_xx-large,
.mds-gutters_direct-small_direct-xx-large {
  margin-right: calc(-1 * var(--spacing-xx-large));
  margin-left: calc(-1 * var(--spacing-xx-large));
}

/*************** Gap ***************/
.mds-gap_xx-small {
  gap: var(--spacing-xx-small);
}
.mds-gap_x-small {
  gap: var(--spacing-x-small);
}
.mds-gap_small {
  gap: var(--spacing-small);
}

/*************** Align items ***************/
.mds-align-items_center, .mds-badge {
  align-items: center;
}

/*************** Grid alignments ***************/
.mds-grid_align-center {
  justify-content: center;
}
.mds-grid_align-spread {
  justify-content: space-between;
}
.mds-grid_align-end {
  justify-content: flex-end;
}

/*************** other ***************/
.mds-has-flexi-truncate {
  flex: 1 1 0%;
  min-width: 0;
}

/* QBCC Spacing Utility CSS - Combined Margin & Padding */
:root {
  --QLD-space-0: 0;
  --QLD-space-1: 0.25rem;
  /* 4px */
  --QLD-space-2: 0.5rem;
  /* 8px */
  --QLD-space-3: 0.75rem;
  /* 12px */
  --QLD-space-4: 1rem;
  /* 16px */
  --QLD-space-5: 1.25rem;
  /* 20px */
  --QLD-space-6: 1.5rem;
  /* 24px */
  --QLD-space-7: 1.75rem;
  /* 28px */
  --QLD-space-8: 2rem;
  /* 32px */
  --QLD-space-9: 2.25rem;
  /* 36px */
  --QLD-space-10: 2.5rem;
  /* 40px */
  --QLD-space-11: 2.75rem;
  /* 44px */
  --QLD-space-12: 3rem;
  /* 48px */
}

/* =========================================
   MARGIN UTILITIES
   ========================================= */
/* Margin Global (All sides) */
.qld-m-1 {
  margin: 0.25rem;
}

.qld-m-2 {
  margin: 0.5rem;
}

.qld-m-4 {
  margin: 1rem;
}

.qld-m-6 {
  margin: 1.5rem;
}

.qld-m-8 {
  margin: 2rem;
}

.qld-m-10 {
  margin: 2.5rem;
}

/* Margin Top */
.qld-m-top-1 {
  margin-top: 0.25rem;
}

.qld-m-top-2 {
  margin-top: 0.5rem;
}

.qld-m-top-4 {
  margin-top: 1rem;
}

.qld-m-top-6 {
  margin-top: 1.5rem;
}

.qld-m-top-8 {
  margin-top: 2rem;
}

.qld-m-top-10 {
  margin-top: 2.5rem;
}

/* Margin Bottom */
.qld-m-bottom-1 {
  margin-bottom: 0.25rem;
}

.qld-m-bottom-2 {
  margin-bottom: 0.5rem;
}

.qld-m-bottom-4 {
  margin-bottom: 1rem;
}

.qld-m-bottom-6 {
  margin-bottom: 1.5rem;
}

.qld-m-bottom-8 {
  margin-bottom: 2rem;
}

.qld-m-bottom-10 {
  margin-bottom: 2.5rem;
}

/* Margin Left */
.qld-m-left-1 {
  margin-left: 0.25rem;
}

.qld-m-left-2 {
  margin-left: 0.5rem;
}

.qld-m-left-4 {
  margin-left: 1rem;
}

.qld-m-left-6 {
  margin-left: 1.5rem;
}

.qld-m-left-8 {
  margin-left: 2rem;
}

.qld-m-left-10 {
  margin-left: 2.5rem;
}

/* Margin Right */
.qld-m-right-1 {
  margin-right: 0.25rem;
}

.qld-m-right-2 {
  margin-right: 0.5rem;
}

.qld-m-right-4 {
  margin-right: 1rem;
}

.qld-m-right-6 {
  margin-right: 1.5rem;
}

.qld-m-right-8 {
  margin-right: 2rem;
}

.qld-m-right-10 {
  margin-right: 2.5rem;
}

/* =========================================
   PADDING UTILITIES
   ========================================= */
/* Padding Global (All sides) */
.qld-p-1 {
  padding: 0.25rem;
}

.qld-p-2 {
  padding: 0.5rem;
}

.qld-p-4 {
  padding: 1rem;
}

.qld-p-6 {
  padding: 1.5rem;
}

.qld-p-8 {
  padding: 2rem;
}

.qld-p-10 {
  padding: 2.5rem;
}

/* Padding Top */
.qld-p-top-1 {
  padding-top: 0.25rem;
}

.qld-p-top-2 {
  padding-top: 0.5rem;
}

.qld-p-top-4 {
  padding-top: 1rem;
}

.qld-p-top-6 {
  padding-top: 1.5rem;
}

.qld-p-top-8 {
  padding-top: 2rem;
}

.qld-p-top-10 {
  padding-top: 2.5rem;
}

/* Padding Bottom */
.qld-p-bottom-1 {
  padding-bottom: 0.25rem;
}

.qld-p-bottom-2 {
  padding-bottom: 0.5rem;
}

.qld-p-bottom-4 {
  padding-bottom: 1rem;
}

.qld-p-bottom-6 {
  padding-bottom: 1.5rem;
}

.qld-p-bottom-8 {
  padding-bottom: 2rem;
}

.qld-p-bottom-10 {
  padding-bottom: 2.5rem;
}

/* Padding Left */
.qld-p-left-1 {
  padding-left: 0.25rem;
}

.qld-p-left-2 {
  padding-left: 0.5rem;
}

.qld-p-left-4 {
  padding-left: 1rem;
}

.qld-p-left-6 {
  padding-left: 1.5rem;
}

.qld-p-left-8 {
  padding-left: 2rem;
}

.qld-p-left-10 {
  padding-left: 2.5rem;
}

/* Padding Right */
.qld-p-right-1 {
  padding-right: 0.25rem;
}

.qld-p-right-2 {
  padding-right: 0.5rem;
}

.qld-p-right-4 {
  padding-right: 1rem;
}

.qld-p-right-6 {
  padding-right: 1.5rem;
}

.qld-p-right-8 {
  padding-right: 2rem;
}

.qld-p-right-10 {
  padding-right: 2.5rem;
}

.slds-table .slds-data-table-head-cell {
  padding: 1.25rem 0.75rem 1.25rem 0.75rem !important;
  color: var(--QLD-color-light-heading) !important;
  font-size: 1rem !important;
  font-weight: 600 !important;
  line-height: 1.5 !important;
  box-shadow: inset 0 -2px 0 var(--QLD-color-dark-design-accent);
}
.slds-table .slds-data-table-head-cell .slds-th__action {
  padding: 0 !important;
}
.slds-table .slds-data-table-row .slds-data-table-row-cell {
  padding: 0.75rem !important;
  box-shadow: inset 0 -1px 0 var(--QLD-color-neutral-lighter);
}

.qld_table_head_info_add {
  padding: 1rem 0;
  border-bottom: 1px solid var(--QLD-color-neutral-lighter);
}
.qld_table_head_info_add h3 {
  margin-bottom: 0.5rem !important;
}
.qld_table_head_info_add p {
  color: var(--QLD-color-light-text-lighter);
  font-size: 14px;
  font-weight: var(--QLD-font-weight-regular) !important;
}

.slds-text-title--caps[role=alert] {
  margin: 0 0 1rem 0;
  padding: 3rem 0;
  border-bottom: 1px solid var(--QLD-color-neutral-lighter);
  font-size: 14px;
}

/* =========================================================================
   QLD DESIGN SYSTEM - ACCORDION COMPONENT (STRICT VARIABLE MODE)
   ========================================================================= */
.slds-accordion .slds-accordion__section {
  padding: 0;
  border-top: 1px solid var(--QLD-color-neutral-lighter);
  background-color: var(--QLD-color-neutral-white);
  transition: border-color var(--QLD-transition-speed-fast), border-width var(--QLD-transition-speed-fast);
}
.slds-accordion .slds-accordion__section:first-child {
  border-top: none;
}
.slds-accordion .slds-accordion__section.slds-is-open {
  border: 3px solid var(--QLD-color-brand-blue-dark) !important;
  border-radius: var(--QLD-border-radius-sm);
  z-index: 1;
}
.slds-accordion .slds-accordion__section.slds-is-open .slds-accordion__summary {
  background-color: var(--QLD-color-neutral-lightest);
  border-radius: 2px 2px 0 0;
}
.slds-accordion .slds-accordion__summary {
  margin: 0;
}
.slds-accordion .slds-accordion__summary .slds-accordion__summary-heading {
  width: 100%;
  font-family: var(--QLD-font-family);
  font-weight: var(--QLD-font-weight-bold);
}
.slds-accordion .slds-accordion__summary .slds-accordion__summary-action {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: var(--QLD-space-4);
  background: var(--QLD-color-neutral-lightest);
  border: none;
  color: var(--QLD-color-light-link);
  text-decoration: underline;
  text-underline-offset: 0.3rem;
  text-decoration-thickness: 1px;
  text-align: left;
  font-weight: 600;
  font-size: 1.25rem;
  /* HOVER STATE */
}
.slds-accordion .slds-accordion__summary .slds-accordion__summary-action:hover {
  background-color: var(--QLD-color-neutral-lightest);
  color: var(--QLD-color-light-link-hover);
  text-decoration: underline;
}
.slds-accordion .slds-accordion__summary .slds-accordion__summary-action {
  /* FOCUS STATE - Matches Input/Button Focus Ring */
}
.slds-accordion .slds-accordion__summary .slds-accordion__summary-action:focus {
  outline: var(--QLD-border-width-medium) solid var(--QLD-color-light-focus) !important;
  outline-offset: 0.125rem !important;
  box-shadow: none !important;
  outline-offset: -3px;
}
.slds-accordion {
  /* 3. CHEVRON ICON */
}
.slds-accordion .slds-accordion__summary-action-icon {
  fill: var(--QLD-color-light-link);
  transition: transform var(--QLD-transition-speed-normal);
  margin-left: var(--QLD-space-2);
}
.slds-accordion {
  /* 4. CONTENT AREA */
}
.slds-accordion .slds-accordion__content {
  padding: var(--QLD-space-4);
  padding-top: var(--QLD-space-2);
  border: 1px solid var(--QLD-color-neutral-lighter);
  border-top: none;
}

[data-omni-key=BlkExemptionRequest] .slds-accordion {
  padding: 0;
}
[data-omni-key=BlkExemptionRequest] .slds-accordion .slds-accordion__section .slds-accordion__summary {
  padding: 0;
}
[data-omni-key=BlkExemptionRequest] .slds-accordion .slds-accordion__section .slds-accordion__content {
  padding: 0;
  border: none;
}

.vlocity-btn {
  cursor: pointer;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-radius: var(--QLD-border-radius-xs) !important;
  font-family: var(--QLD-font-family) !important;
  font-weight: var(--QLD-font-weight-regular) !important;
  padding: var(--QLD-space-2) var(--QLD-space-6) !important;
  transition: all 0.2s ease-in-out !important;
  text-decoration: none !important;
  width: -moz-max-content;
  width: max-content;
}
@media only screen and (max-width: 991px) {
  .vlocity-btn {
    width: 100%;
  }
}
@media only screen and (max-width: 991px) and (max-width: 1024px) {
  .vlocity-btn {
    width: auto;
  }
}
.vlocity-btn.slds-button_brand {
  background-color: var(--QLD-color-light-action-primary) !important;
  color: var(--QLD-color-neutral-white) !important;
  border: var(--QLD-border-width-medium) solid var(--QLD-color-light-action-primary) !important;
}
.vlocity-btn.slds-button_brand:hover, .vlocity-btn.slds-button_brand:focus {
  background-color: var(--QLD-color-light-action-primary-hover) !important;
  border-color: var(--QLD-color-light-action-primary-hover) !important;
  color: var(--QLD-color-neutral-white) !important;
  text-decoration: underline !important;
  text-underline-offset: var(--QLD-underline-offset);
  text-underline-offset: 0.3rem;
  box-shadow: var(--QLD-shadow-level-1) !important;
}
.vlocity-btn.slds-button_brand:focus {
  outline: var(--QLD-border-width-medium) solid var(--QLD-color-light-focus) !important;
  outline-offset: 0.125rem !important;
  box-shadow: none !important;
}
.vlocity-btn.slds-button_brand:active {
  background-color: var(--QLD-color-neutral-lightest) !important;
  border-color: var(--QLD-color-neutral-lightest) !important;
  color: var(--QLD-color-light-heading) !important;
  text-decoration: none !important;
}
.vlocity-btn.slds-button_neutral, .vlocity-btn.slds-button_outline-brand, .vlocity-btn.slds-button_base {
  background-color: transparent !important;
  color: var(--QLD-color-light-link) !important;
  border: var(--QLD-border-width-medium) solid var(--QLD-color-light-action-secondary) !important;
}
.vlocity-btn.slds-button_neutral:hover, .vlocity-btn.slds-button_neutral:focus, .vlocity-btn.slds-button_outline-brand:hover, .vlocity-btn.slds-button_outline-brand:focus, .vlocity-btn.slds-button_base:hover, .vlocity-btn.slds-button_base:focus {
  border-color: var(--QLD-color-light-action-secondary-hover) !important;
  color: var(--QLD-color-light-action-secondary-hover) !important;
  background-color: transparent !important;
  box-shadow: var(--QLD-shadow-level-1) !important;
  text-decoration: underline !important;
  text-underline-offset: var(--QLD-underline-offset);
  text-underline-offset: 0.3rem;
}
.vlocity-btn.slds-button_neutral:focus, .vlocity-btn.slds-button_outline-brand:focus, .vlocity-btn.slds-button_base:focus {
  outline: var(--QLD-border-width-medium) solid var(--QLD-color-light-focus) !important;
  outline-offset: 0.125rem !important;
  box-shadow: none !important;
}
.vlocity-btn.slds-button_reset {
  background-color: transparent !important;
  color: var(--QLD-color-light-link) !important;
  border: none !important;
  text-decoration: underline !important;
  min-width: auto;
}
.vlocity-btn.slds-button_reset:hover {
  background-color: var(--QLD-color-neutral-black-opacity-10) !important;
  text-decoration: none !important;
}
.vlocity-btn.slds-button_destructive {
  background-color: var(--QLD-color-status-error) !important;
  border-color: var(--QLD-color-status-error) !important;
  color: var(--QLD-color-neutral-white) !important;
}
.vlocity-btn.slds-button_destructive:hover {
  background-color: var(--QLD-color-status-error-darker) !important;
  border-color: var(--QLD-color-status-error-darker) !important;
}
.vlocity-btn.slds-button_success {
  background-color: var(--QLD-color-status-success) !important;
  border-color: var(--QLD-color-status-success) !important;
  color: var(--QLD-color-neutral-white) !important;
}
.vlocity-btn:disabled, .vlocity-btn.slds-is-disabled {
  cursor: not-allowed !important;
  pointer-events: none;
  background-color: var(--QLD-color-light-background-alt-shade) !important;
  color: var(--QLD-color-light-text-lighter) !important;
  border-color: transparent !important;
  box-shadow: none !important;
  text-decoration: none !important;
}
.vlocity-btn svg.slds-button__icon {
  fill: var(--QLD-color-light-link) !important;
}

.vlocity-btn-group .slds-button + .slds-button,
.omni-button-container .slds-button + .slds-button {
  margin-left: var(--QLD-space-4);
}

.slds-button .slds-button__icon_left {
  margin-right: var(--QLD-space-2) !important;
}
.slds-button .slds-button__icon_right {
  margin-left: var(--QLD-space-2) !important;
}

.vlocity-macros h1:focus,
.vlocity-macros h2:focus,
.vlocity-macros .omni-step__title:focus,
.vloc-flex-card h1:focus,
.vloc-flex-card h2:focus,
.vloc-flex-card .omni-step__title:focus {
  outline: none !important;
  box-shadow: none !important;
}

c-myqbcc_lot_on_plan_search .slds-button_icon-brand {
  margin-top: 8px;
  height: 52px;
  width: 52px;
}
c-myqbcc_lot_on_plan_search .slds-button_icon-brand svg {
  width: 20px;
  height: 20px;
}

.qld_link_icon_button .slds-button {
  border: none;
  border-radius: 0;
  padding: 0;
  background: none !important;
  line-height: 1.2;
  font-weight: var(--QLD-font-weight-semibold);
  text-decoration: underline;
  text-underline-offset: 0.2rem;
  text-decoration-thickness: 1px;
}
.qld_link_icon_button .slds-button:hover {
  text-decoration-thickness: 2px;
}
.qld_link_icon_button .slds-button::before {
  content: "";
  display: inline-block;
  width: var(--QLD-space-6) !important;
  height: var(--QLD-space-6) !important;
  margin-right: var(--QLD-space-1);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='blue' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.14058 29C4.55251 29 4.04873 28.7903 3.62924 28.3708C3.20975 27.9513 3 27.4475 3 26.8594V7.87342C3 7.28535 3.20975 6.78157 3.62924 6.36208C4.04873 5.94258 4.55251 5.73284 5.14058 5.73284H15.7224C16.0091 5.73284 16.2241 5.82248 16.3673 6.00178C16.5106 6.1813 16.5822 6.3769 16.5822 6.58859C16.5822 6.80027 16.5073 6.99713 16.3574 7.17916C16.2075 7.36142 15.9936 7.45255 15.7155 7.45255H5.14058C5.03542 7.45255 4.93893 7.49635 4.85111 7.58394C4.76352 7.67177 4.71972 7.76826 4.71972 7.87342V26.8594C4.71972 26.9646 4.76352 27.0611 4.85111 27.1489C4.93893 27.2365 5.03542 27.2803 5.14058 27.2803H24.1266C24.2318 27.2803 24.3282 27.2365 24.4161 27.1489C24.5037 27.0611 24.5475 26.9646 24.5475 26.8594V16.161C24.5475 15.8742 24.6372 15.6593 24.8167 15.516C24.996 15.3727 25.1915 15.3011 25.4032 15.3011C25.6149 15.3011 25.8118 15.3727 25.9938 15.516C26.1761 15.6593 26.2672 15.8742 26.2672 16.161V26.8594C26.2672 27.4475 26.0574 27.9513 25.6379 28.3708C25.2184 28.7903 24.7147 29 24.1266 29H5.14058ZM11.2119 19.7178V16.9839C11.2119 16.6905 11.2699 16.4103 11.3858 16.1432C11.5016 15.8761 11.6578 15.6442 11.8542 15.4476L23.8659 3.43589C24.0385 3.26344 24.2304 3.13934 24.4414 3.06361C24.6526 2.98788 24.8682 2.95001 25.0881 2.95001C25.3039 2.95001 25.5175 2.99016 25.729 3.07045C25.9404 3.15098 26.1329 3.27609 26.3065 3.44581L28.4745 5.60829C28.6481 5.78598 28.7795 5.98284 28.8687 6.19886C28.9581 6.41511 29.0028 6.6341 29.0028 6.85582C29.0028 7.07754 28.9631 7.2955 28.8837 7.5097C28.8043 7.72389 28.6767 7.9195 28.5008 8.09651L16.4864 20.1475C16.29 20.3382 16.0582 20.4927 15.7911 20.6108C15.524 20.729 15.2438 20.7881 14.9504 20.7881H12.2822C11.9768 20.7881 11.7221 20.686 11.5182 20.4818C11.314 20.2779 11.2119 20.0232 11.2119 19.7178ZM12.9317 19.0683H15.1232L24.001 10.1906L22.9027 9.09734L21.7489 7.98667L12.9317 16.7899V19.0683Z' /%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='blue' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.14058 29C4.55251 29 4.04873 28.7903 3.62924 28.3708C3.20975 27.9513 3 27.4475 3 26.8594V7.87342C3 7.28535 3.20975 6.78157 3.62924 6.36208C4.04873 5.94258 4.55251 5.73284 5.14058 5.73284H15.7224C16.0091 5.73284 16.2241 5.82248 16.3673 6.00178C16.5106 6.1813 16.5822 6.3769 16.5822 6.58859C16.5822 6.80027 16.5073 6.99713 16.3574 7.17916C16.2075 7.36142 15.9936 7.45255 15.7155 7.45255H5.14058C5.03542 7.45255 4.93893 7.49635 4.85111 7.58394C4.76352 7.67177 4.71972 7.76826 4.71972 7.87342V26.8594C4.71972 26.9646 4.76352 27.0611 4.85111 27.1489C4.93893 27.2365 5.03542 27.2803 5.14058 27.2803H24.1266C24.2318 27.2803 24.3282 27.2365 24.4161 27.1489C24.5037 27.0611 24.5475 26.9646 24.5475 26.8594V16.161C24.5475 15.8742 24.6372 15.6593 24.8167 15.516C24.996 15.3727 25.1915 15.3011 25.4032 15.3011C25.6149 15.3011 25.8118 15.3727 25.9938 15.516C26.1761 15.6593 26.2672 15.8742 26.2672 16.161V26.8594C26.2672 27.4475 26.0574 27.9513 25.6379 28.3708C25.2184 28.7903 24.7147 29 24.1266 29H5.14058ZM11.2119 19.7178V16.9839C11.2119 16.6905 11.2699 16.4103 11.3858 16.1432C11.5016 15.8761 11.6578 15.6442 11.8542 15.4476L23.8659 3.43589C24.0385 3.26344 24.2304 3.13934 24.4414 3.06361C24.6526 2.98788 24.8682 2.95001 25.0881 2.95001C25.3039 2.95001 25.5175 2.99016 25.729 3.07045C25.9404 3.15098 26.1329 3.27609 26.3065 3.44581L28.4745 5.60829C28.6481 5.78598 28.7795 5.98284 28.8687 6.19886C28.9581 6.41511 29.0028 6.6341 29.0028 6.85582C29.0028 7.07754 28.9631 7.2955 28.8837 7.5097C28.8043 7.72389 28.6767 7.9195 28.5008 8.09651L16.4864 20.1475C16.29 20.3382 16.0582 20.4927 15.7911 20.6108C15.524 20.729 15.2438 20.7881 14.9504 20.7881H12.2822C11.9768 20.7881 11.7221 20.686 11.5182 20.4818C11.314 20.2779 11.2119 20.0232 11.2119 19.7178ZM12.9317 19.0683H15.1232L24.001 10.1906L22.9027 9.09734L21.7489 7.98667L12.9317 16.7899V19.0683Z' /%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-size: contain;
  background-color: #005eb8 !important;
}

.qld_brand_outline_button .slds-button {
  cursor: pointer;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-radius: var(--QLD-border-radius-xs) !important;
  font-family: var(--QLD-font-family) !important;
  font-weight: var(--QLD-font-weight-regular) !important;
  padding: var(--QLD-space-2) var(--QLD-space-6) !important;
  transition: all 0.2s ease-in-out !important;
  text-decoration: none !important;
  width: -moz-max-content;
  width: max-content;
}
.qld_brand_outline_button .slds-button.slds-button_outline-brand {
  background-color: transparent !important;
  color: var(--QLD-color-light-link) !important;
  border: var(--QLD-border-width-medium) solid var(--QLD-color-light-action-secondary) !important;
}
.qld_brand_outline_button .slds-button.slds-button_outline-brand:hover, .qld_brand_outline_button .slds-button.slds-button_outline-brand:focus {
  border-color: var(--QLD-color-light-action-secondary-hover) !important;
  color: var(--QLD-color-light-action-secondary-hover) !important;
  background-color: transparent !important;
  box-shadow: var(--QLD-shadow-level-1) !important;
  text-decoration: underline !important;
  text-underline-offset: var(--QLD-underline-offset);
  text-underline-offset: 0.3rem;
}
.qld_brand_outline_button .slds-button.slds-button_outline-brand:focus {
  outline: var(--QLD-border-width-medium) solid var(--QLD-color-light-focus) !important;
  outline-offset: 0.125rem !important;
  box-shadow: none !important;
}

@media only screen and (max-width: 991px) {
  .omniscript-btn-next .vlocity-btn,
  .omniscript-btn-previous .vlocity-btn {
    width: 100%;
    margin: 0.5rem 0;
  }
}

@media only screen and (max-width: 991px) {
  .slds-order_2 .omniscript-sfl-actions div,
  .slds-order_2 .omniscript-sfl-actions .vlocity-btn {
    width: 100%;
    margin: 0.5rem 0;
    padding-right: 0 !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slds-grid.slds-wrap.slds-gutters.slds-p-horizontal_medium.slds-show_medium {
    flex-direction: column;
  }
  .slds-grid.slds-wrap.slds-gutters.slds-p-horizontal_medium.slds-show_medium .slds-order_2,
  .slds-grid.slds-wrap.slds-gutters.slds-p-horizontal_medium.slds-show_medium .slds-order_1 {
    width: 100%;
  }
  .slds-grid.slds-wrap.slds-gutters.slds-p-horizontal_medium.slds-show_medium .slds-order_2 .omniscript-button-position,
  .slds-grid.slds-wrap.slds-gutters.slds-p-horizontal_medium.slds-show_medium .slds-order_1 .omniscript-button-position {
    flex-direction: column;
  }
  .slds-grid.slds-wrap.slds-gutters.slds-p-horizontal_medium.slds-show_medium .slds-order_2 .omniscript-button-position .omniscript-btn-previous,
  .slds-grid.slds-wrap.slds-gutters.slds-p-horizontal_medium.slds-show_medium .slds-order_1 .omniscript-button-position .omniscript-btn-previous {
    width: 100%;
  }
  .slds-grid.slds-wrap.slds-gutters.slds-p-horizontal_medium.slds-show_medium .slds-order_2 .omniscript-button-position .omniscript-btn-next,
  .slds-grid.slds-wrap.slds-gutters.slds-p-horizontal_medium.slds-show_medium .slds-order_1 .omniscript-button-position .omniscript-btn-next {
    margin-left: 0;
    width: 100%;
  }
  .slds-grid.slds-wrap.slds-gutters.slds-p-horizontal_medium.slds-show_medium .slds-order_2 .omniscript-button-position .vlocity-btn,
  .slds-grid.slds-wrap.slds-gutters.slds-p-horizontal_medium.slds-show_medium .slds-order_1 .omniscript-button-position .vlocity-btn {
    width: 100%;
  }
}
/*************** Badges ***************/
.mds-badge {
  padding: var(--spacing-xxx-small) var(--spacing-small);
  border-radius: var(--spacing-xxx-small);
  color: var(--text-primary);
  background-color: var(--text-secondary);
  font-size: var(--font-size-12);
  font-weight: var(--font-weight-medium);
  display: inline-flex;
  white-space: nowrap;
}
.mds-badge_large {
  padding: var(--spacing-xxx-small) var(--spacing-large);
  font-size: var(--font-size-14);
}
.mds-badge_small {
  padding: var(--spacing-xxx-small) var(--spacing-xx-small);
  font-size: var(--font-size-12);
}
.mds-badge_info {
  color: var(--info-dark);
  background-color: var(--info-shades-12-p);
}
.mds-badge_inverse {
  color: var(--white);
  background-color: var(--text-disabled);
}
.mds-badge_lightest {
  color: var(--text-primary);
  background-color: var(--text-secondary);
}
.mds-badge.mds-theme_brand {
  color: var(--primary-dark);
  background-color: var(--primary-shades-12-p);
}
.mds-badge.mds-theme_info {
  color: var(--info-dark);
  background-color: var(--info-shades-12-p);
}
.mds-badge.mds-theme_disabled {
  color: var(--text-disabled);
  background-color: var(--disabled-background);
}
.mds-badge.mds-theme_success {
  color: var(--success-dark);
  background-color: var(--success-shades-12-p);
}
.mds-badge.mds-theme_warning {
  color: var(--warning-title-label);
  background-color: var(--warning-shades-12-p);
}
.mds-badge.mds-theme_error {
  color: var(--error-dark);
  background-color: var(--error-shades-12-p);
}

.slds-checkbox [type=checkbox] + .slds-checkbox__label .slds-checkbox_faux,
.slds-checkbox [type=checkbox] + .slds-checkbox_faux {
  width: 2rem !important;
  height: 2rem !important;
  min-width: 2rem !important;
  border: var(--QLD-border-width-default) solid var(--QLD-color-neutral-dark) !important;
  background: var(--QLD-color-neutral-white) !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  transition: background-color 0.2s ease;
  font-weight: var(--QLD-font-weight-regular) !important;
}
.slds-checkbox [type=checkbox]:hover + .slds-checkbox__label .slds-checkbox_faux, .slds-checkbox [type=checkbox]:hover + .slds-checkbox_faux {
  background-color: var(--QLD-color-neutral-lightest) !important;
}
.slds-checkbox [type=checkbox]:checked + .slds-checkbox__label .slds-checkbox_faux,
.slds-checkbox [type=checkbox]:checked + .slds-checkbox_faux {
  border-color: var(--QLD-color-neutral-dark) !important;
  background-color: var(--QLD-color-neutral-white) !important;
}
.slds-checkbox [type=checkbox]:checked + .slds-checkbox__label .slds-checkbox_faux::after,
.slds-checkbox [type=checkbox]:checked + .slds-checkbox_faux::after {
  border-bottom: 3px solid var(--QLD-color-neutral-darkest) !important;
  border-left: 3px solid var(--QLD-color-neutral-darkest) !important;
  width: 1.125rem;
  height: 0.5rem;
}
.slds-checkbox [type=checkbox]:focus + .slds-checkbox__label .slds-checkbox_faux {
  outline: var(--QLD-border-width-medium) solid var(--QLD-color-light-focus) !important;
  outline-offset: 0.125rem !important;
  box-shadow: none !important;
}

.slds-checkbox_faux {
  margin-bottom: 0 !important;
}

.slds-form-container.slds-has-error {
  flex-direction: column;
}

.slds-form-element .slds-form-element__control .slds-checkbox {
  margin-bottom: 1rem;
}

.slds-checkbox__label span.slds-form-element__label {
  font-weight: var(--QLD-font-weight-regular) !important;
  margin-bottom: 0 !important;
}

.slds-form-element .slds-form-element__control .vlc-slds-box__no-border {
  border: none;
}
.slds-form-element .slds-form-element__control .vlc-slds-box__no-border .slds-box:first-child {
  border: none;
  padding: 0 var(--QLD-space-10) 0 var(--QLD-space-10);
  border-radius: var(--QLD-border-radius-sm) var(--QLD-border-radius-sm) 0 0;
}
.slds-form-element .slds-form-element__control .vlc-slds-box__no-border .slds-box:nth-child(2) {
  border: 1px solid var(--QLD-color-card-border);
  border-radius: var(--QLD-border-radius-sm);
  padding: var(--QLD-space-6) var(--QLD-space-10) var(--QLD-space-10) var(--QLD-space-10);
  margin-bottom: var(--QLD-space-4);
}
.slds-form-element .slds-form-element__control .vlc-slds-box__no-border .slds-box:nth-child(2) h3 {
  font-weight: var(--QLD-font-weight-semibold);
  font-size: var(--QLD-font-size-desktop-lg);
  padding-bottom: 1.5rem;
  border-bottom: 1px solid var(--QLD-color-neutral-lighter);
  margin-bottom: 1.5rem;
}

.qld_description_checkbox .ms-options .ms-row {
  padding: 1rem;
  border: 1px solid var(--QLD-color-neutral-lighter);
  border-radius: 8px;
  margin-bottom: 1rem;
}
.qld_description_checkbox .ms-options .ms-row .slds-form-element {
  margin-bottom: 0;
}
.qld_description_checkbox .ms-options .ms-row .slds-form-element .slds-checkbox {
  margin-bottom: 0;
}
.qld_description_checkbox .ms-options .ms-row .slds-form-element .slds-checkbox .slds-checkbox__label {
  display: flex;
}
.qld_description_checkbox .ms-options .ms-row .slds-form-element .slds-checkbox .slds-checkbox__label .slds-form-element__label {
  font-size: var(--QLD-font-size-desktop-sm);
  font-weight: 600 !important;
}
.qld_description_checkbox .ms-options .ms-row .slds-form-element .slds-checkbox .ms-help {
  color: var(--QLD-color-light-text-lighter);
  font-size: var(--QLD-font-size-desktop-sm);
  padding-left: 2.5rem;
  margin-top: 0.25rem;
  margin-bottom: 0;
}

.ms-label-row {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: 0.125rem;
}
@media (max-width: 991px) {
  .ms-label-row {
    flex-wrap: nowrap;
  }
}

.ms-label {
  font-weight: var(--lwc-fontWeightBold, 700);
}

.ms-asterisk {
  color: var(var(--QLD-color-status-error));
  font-weight: var(--lwc-fontWeightBold, 700);
  text-decoration: none;
  margin-inline-start: 0.125rem;
}

.ms-options {
  max-width: 100%;
}

.ms-root .ms-row .slds-has-error .slds-checkbox_faux,
.ms-root .ms-cb-error .slds-checkbox_faux {
  box-sizing: border-box !important;
  border: 1px solid var(--QLD-color-status-error) !important;
  background-image: none !important;
  box-shadow: 0 0 0 1px var(--QLD-color-status-error) !important;
}

.ms-error {
  margin-top: 0.5rem;
}

.ms-bridge-wrap {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
  clip-path: inset(50%);
  pointer-events: none;
  contain: strict;
}

.ms-bridge {
  position: absolute;
  width: 1px;
  height: 1px;
  opacity: 0;
  font-size: 0 !important;
  caret-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  pointer-events: none;
  z-index: -1;
}

.slds-has-error .slds-form-element {
  margin: 0 !important;
}
.slds-has-error .slds-form-element .slds-form-element__control .slds-checkbox .slds-checkbox__label .slds-checkbox_faux {
  border-color: var(--QLD-color-status-error) !important;
}

.slds-modal .slds-modal__container .slds-modal__header .slds-modal__title {
  font-size: 24px !important;
}
.slds-modal .slds-modal__container .slds-modal__header h2 {
  font-weight: var(--QLD-font-weight-semibold);
  text-align: left;
}
.slds-modal .slds-modal__container .slds-modal__header .slds-button {
  border: none;
}
.slds-modal .slds-modal__container .slds-modal__header .slds-button svg {
  fill: white;
  width: 1.5rem;
  height: 1.5rem;
}
.slds-modal .slds-modal__container .slds-modal__content {
  padding: 2rem;
}
.slds-modal .slds-modal__container .slds-modal__close {
  background: transparent;
  fill: #fff;
}

.qld_fc_modal_container article.omniscript-article.slds-card,
.actionFlyout article.omniscript-article.slds-card {
  padding: 0;
}
.qld_fc_modal_container article.omniscript-article.slds-card .slds-page-header__title,
.actionFlyout article.omniscript-article.slds-card .slds-page-header__title {
  font-size: 24px !important;
  margin-bottom: 0 !important;
}
.qld_fc_modal_container article.omniscript-article.slds-card .omniscript-btn-next .vlocity-btn,
.actionFlyout article.omniscript-article.slds-card .omniscript-btn-next .vlocity-btn {
  width: 100%;
}

.qld_table_head_info .slds-grid {
  align-items: end;
}

.modal-close-btn svg,
.slds-modal__close svg {
  fill: var(--QLD-color-neutral-white) !important;
}

.slds-modal_prompt .slds-modal .slds-modal__header {
  background: var(--QLD-color-neutral-white);
  padding: 1rem 2rem;
  border-bottom: 1px solid var(--QLD-color-neutral-lighter);
}
.slds-modal_prompt .slds-modal .slds-modal__header h1 {
  font-size: 24px !important;
  text-align: left;
}
.slds-modal_prompt .slds-modal .slds-modal__footer {
  padding: 1rem 2rem;
  border-top: 1px solid var(--QLD-color-neutral-lighter);
}
.slds-modal_prompt .slds-modal .slds-modal__footer .slds-button-group-row {
  gap: 1rem;
}
.slds-modal_prompt .slds-modal .slds-modal__footer .slds-button-group-row .slds-button.slds-button_neutral, .slds-modal_prompt .slds-modal .slds-modal__footer .slds-button-group-row .slds-button.slds-button_outline-brand, .slds-modal_prompt .slds-modal .slds-modal__footer .slds-button-group-row .slds-button.slds-button_base {
  background-color: transparent !important;
  color: var(--QLD-color-light-link) !important;
  border: var(--QLD-border-width-medium) solid var(--QLD-color-light-action-secondary) !important;
}
.slds-modal_prompt .slds-modal .slds-modal__footer .slds-button-group-row .slds-button.slds-button_neutral:hover, .slds-modal_prompt .slds-modal .slds-modal__footer .slds-button-group-row .slds-button.slds-button_outline-brand:hover, .slds-modal_prompt .slds-modal .slds-modal__footer .slds-button-group-row .slds-button.slds-button_base:hover {
  border-color: var(--QLD-color-light-action-secondary-hover) !important;
  color: var(--QLD-color-light-action-secondary-hover) !important;
  background-color: transparent !important;
  box-shadow: var(--QLD-shadow-level-1) !important;
  text-decoration: underline !important;
  text-underline-offset: var(--QLD-underline-offset);
  text-underline-offset: 0.3rem;
}
.slds-modal_prompt .slds-modal .slds-modal__footer .slds-button-group-row .slds-button.slds-button_neutral:focus, .slds-modal_prompt .slds-modal .slds-modal__footer .slds-button-group-row .slds-button.slds-button_outline-brand:focus, .slds-modal_prompt .slds-modal .slds-modal__footer .slds-button-group-row .slds-button.slds-button_base:focus {
  box-shadow: none !important;
}

/* 1. Force the container from Horizontal (slds-grid) to Vertical stacking */
.slds-form-element__control.slds-grid {
  gap: var(--QLD-space-6);
}
@media only screen and (max-width: 767px) {
  .slds-form-element__control.slds-grid {
    gap: var(--QLD-space-4);
  }
}

.slds-radio {
  display: flex !important;
  align-items: center !important;
  margin-bottom: var(--QLD-space-4) !important;
  position: relative;
}
.slds-radio [type=radio] + .slds-radio__label .slds-radio_faux,
.slds-radio [type=radio] + .slds-radio_faux {
  width: 2rem !important;
  height: 2rem !important;
  min-width: 2rem !important;
  min-height: 2rem !important;
  border: var(--QLD-border-width-default) solid var(--QLD-color-neutral-dark) !important;
  border-radius: var(--QLD-border-radius-circle) !important;
  background: var(--QLD-color-neutral-white) !important;
  margin-right: var(--QLD-space-4) !important;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0 !important;
  box-shadow: none !important;
  transition: background-color 0.2s ease, border-color 0.2s ease;
}
.slds-radio [type=radio]:hover + .slds-radio__label .slds-radio_faux, .slds-radio [type=radio]:hover + .slds-radio_faux {
  background-color: var(--QLD-color-neutral-lightest) !important;
  border-color: var(--QLD-color-light-focus) !important;
}
.slds-radio [type=radio]:focus + .slds-radio__label .slds-radio_faux {
  outline: var(--QLD-border-width-medium) solid var(--QLD-color-light-focus) !important;
  outline-offset: 0.125rem !important;
  box-shadow: none !important;
  background-color: var(--QLD-color-neutral-white) !important;
  border-color: var(--QLD-color-neutral-lighter) !important;
}
.slds-radio [type=radio]:checked + .slds-radio__label .slds-radio_faux,
.slds-radio [type=radio]:checked + .slds-radio_faux {
  border-color: var(--QLD-color-neutral-dark) !important;
}
.slds-radio [type=radio]:checked + .slds-radio__label .slds-radio_faux::after,
.slds-radio [type=radio]:checked + .slds-radio_faux::after {
  content: "";
  width: 1.25rem !important;
  height: 1.25rem !important;
  background-color: var(--QLD-color-light-text) !important;
  border-radius: var(--QLD-border-radius-circle) !important;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border: none !important;
}
.slds-radio .slds-form-element__label {
  font-family: var(--QLD-font-family) !important;
  font-size: var(--QLD-font-size-desktop-md) !important;
  color: var(--QLD-color-light-text) !important;
  font-weight: var(--QLD-font-weight-regular) !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.2 !important;
}

.slds-form-element[role=radiogroup] {
  margin-bottom: 0 !important;
}
.slds-form-element[role=radiogroup] .slds-form-element__label {
  margin-bottom: 0 !important;
  word-break: auto-phrase;
}

legend.slds-show.slds-float_left {
  display: flex;
  margin-bottom: 1rem;
}

runtime_omnistudio_common-radio-group [role=status] .slds-form-element__help {
  margin-bottom: 1rem !important;
}

.slds-radio__label {
  display: flex;
  align-items: center;
}

.slds-form-element legend {
  margin-bottom: 1rem;
}

.mds-tabs_default {
  display: block;
  width: 100%;
}
.mds-tabs_default__nav {
  display: flex;
  align-items: flex-start;
  border-bottom: 0.125rem solid var(--other-divider);
}
.mds-tabs_default__item {
  position: relative;
  color: var(--text-primary);
  font-weight: var(--font-weight-medium);
  font-size: 1rem;
  display: flex;
  align-items: center;
}
.mds-tabs_default__item.mds-is-active .mds-tabs_default__link, .mds-tabs_default__item:hover .mds-tabs_default__link {
  color: var(--primary-main);
  border-bottom: 0.125rem solid var(--primary-main);
  margin-bottom: -0.25rem;
}
.mds-tabs_default__item.mds-is-disabled {
  pointer-events: none;
}
.mds-tabs_default__item.mds-is-disabled .mds-tabs_default__link {
  color: var(--text-disabled);
}
.mds-tabs_default__item.mds-is-disabled .mds-tabs_default__link:focus {
  outline: none !important;
  border: none;
}
.mds-tabs_default__link {
  color: currentColor;
  text-decoration: none;
  text-transform: capitalize;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 0.5rem 1.5rem;
  position: relative;
}
.mds-tabs_default__link:hover, .mds-tabs_default__link:focus {
  text-decoration: none;
  box-shadow: none;
}
.mds-tabs_default__link .mds-tabs__left-icon,
.mds-tabs_default__link .mds-tabs__right-icon {
  margin-right: 0.5rem;
  display: flex;
  align-items: center;
}
.mds-tabs_default__link .mds-tabs__left-icon:before {
  content: "\ea91";
  font-family: "material-icon";
  font-size: 1rem;
}
.mds-tabs_default__link .mds-tabs__right-icon:after {
  content: "\ea91";
  font-family: "material-icon";
  font-size: 1rem;
}
.mds-tabs_default__link .mds-tabs_item {
  flex-grow: 1;
  display: flex;
  align-items: center;
}
.mds-tabs_default__link.mds-is-active {
  justify-content: space-between;
}
.mds-tabs_default__link.mds-is-active:after {
  font-family: "material-icon";
  color: var(--primary-main);
  font-size: 1rem;
  content: "\eaa9";
}
.mds-tabs_default__content {
  position: relative;
  padding: 1.5rem 0 !important;
}

.mds-indicator_unread {
  display: inline-block;
  height: 0.5rem;
  width: 0.5rem;
  position: absolute;
  top: 50%;
  left: 8%;
  transform: translateY(-50%);
  border-radius: var(--border-radius-circle);
  background: var(--error-main);
}

.slds-tabs_default__nav {
  border-bottom: 0.125rem solid var(--other-divider);
}
.slds-tabs_default__item {
  padding: 0;
  margin-bottom: unset;
}
.slds-tabs_default__item:after {
  content: "";
  bottom: -0.125rem;
}
.slds-tabs_default__item.slds-is-active, .slds-tabs_default__item:hover {
  color: var(--primary-main);
}
.slds-tabs_default__item.slds-is-active:after, .slds-tabs_default__item:hover:after {
  content: "";
  background-color: var(--primary-main);
  height: 0.125rem;
}
.slds-tabs_default__item.slds-is-active .slds-tabs_default__link {
  color: var(--primary-main);
  font-weight: var(--font-weight-medium);
}
.slds-tabs_default__item.slds-tabs_default__overflow-button:after {
  bottom: -0.15625rem;
}
.slds-tabs_default__link {
  font-weight: var(--font-weight-medium);
  line-height: 160%;
  height: unset;
  font-size: 1rem;
  color: var(--text-primary);
  padding: 0.5rem 1.5rem;
}
.slds-tabs_default__overflow-button .slds-button {
  color: var(--text-primary);
}

.qld_global_inpage_alert {
  border: 2px solid;
  border-left-width: var(--QLD-space-10);
  border-radius: var(--QLD-border-radius-xs);
  padding: var(--QLD-space-4);
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.qld_global_inpage_alert.qld_global_inpage_information_alert {
  border-color: var(--QLD-color-status-info);
}
.qld_global_inpage_alert.qld_global_inpage_information_alert::before {
  content: "\ef53"/"Information icon";
  font-family: "material-icon";
  color: var(--QLD-color-neutral-white);
  position: absolute;
  top: 50%;
  font-size: 20px;
  height: 24px;
  width: 24px;
  transform: translateY(-50%);
  right: calc(100% + 8px);
  align-items: center;
  display: flex;
  justify-content: center;
}
.qld_global_inpage_alert.qld_global_inpage_success_alert {
  border-color: var(--QLD-color-status-success);
}
.qld_global_inpage_alert.qld_global_inpage_success_alert::before {
  content: "\ead8"/"Success icon";
  font-family: "material-icon";
  color: var(--QLD-color-neutral-white);
  position: absolute;
  top: 50%;
  font-size: 20px;
  height: 24px;
  width: 24px;
  transform: translateY(-50%);
  right: calc(100% + 8px);
  align-items: center;
  display: flex;
  justify-content: center;
}
.qld_global_inpage_alert.qld_global_inpage_warning_alert {
  border-color: var(--QLD-color-status-caution);
}
.qld_global_inpage_alert.qld_global_inpage_warning_alert::before {
  content: "\ead9"/"Warning icon";
  font-family: "material-icon";
  color: var(--QLD-color-neutral-black);
  position: absolute;
  top: 50%;
  font-size: 20px;
  height: 24px;
  width: 24px;
  transform: translateY(-50%);
  right: calc(100% + 8px);
  align-items: center;
  display: flex;
  justify-content: center;
}
.qld_global_inpage_alert.qld_global_inpage_error_alert {
  border-color: var(--QLD-color-status-error);
}
.qld_global_inpage_alert.qld_global_inpage_error_alert::before {
  content: "\eeb2"/"Error icon";
  font-family: "material-icon";
  color: var(--QLD-color-neutral-white);
  position: absolute;
  top: 50%;
  font-size: 20px;
  height: 24px;
  width: 24px;
  transform: translateY(-50%);
  right: calc(100% + 8px);
  align-items: center;
  display: flex;
  justify-content: center;
}
.qld_global_inpage_alert br {
  display: none;
}

.qld_alert_description li {
  margin-bottom: var(--QLD-space-3);
}
.qld_alert_description li ul {
  margin-top: var(--QLD-space-3);
}
.qld_alert_description li:last-child {
  margin-bottom: 0 !important;
}
.qld_alert_description p {
  margin-bottom: var(--QLD-space-3);
}
.qld_alert_description a {
  word-wrap: break-word;
}

.qld_alert_title {
  color: var(--QLD-color-light-heading);
  font-weight: 600 !important;
  font-size: 18px;
}
.qld_alert_title:empty {
  display: none;
}

.qld_global_callout {
  background: var(--QLD-color-neutral-lightest);
  border-left: 4px solid var(--QLD-color-dark-border-alt);
  padding: var(--QLD-space-6);
}

.slds-form-element .slds-form-element__label {
  color: var(--QLD-color-light-text) !important;
  font-weight: var(--QLD-font-weight-semibold);
  font-size: var(--QLD-font-size-desktop-sm) !important;
  margin-bottom: var(--QLD-space-2) !important;
}
@media only screen and (max-width: 991px) {
  .slds-form-element .slds-form-element__label {
    overflow: visible !important;
    white-space: normal !important;
  }
}
.slds-form-element .slds-form-element__label span {
  font-weight: var(--QLD-font-weight-semibold);
}
.slds-form-element .slds-form-element__legend {
  font-weight: var(--QLD-font-weight-semibold);
  display: inline-block !important;
}
.slds-form-element .slds-form-element__help {
  color: var(--QLD-color-light-text-lighter) !important;
  font-size: var(--QLD-font-size-desktop-xs) !important;
  margin-top: var(--QLD-space-1) !important;
}
.slds-form-element .slds-input,
.slds-form-element .slds-textarea,
.slds-form-element .slds-select {
  border: var(--QLD-border-width-default) solid var(--QLD-color-neutral-dark) !important;
  border-radius: var(--QLD-border-radius-xs) !important;
  background-color: var(--QLD-color-neutral-white) !important;
  color: var(--QLD-color-light-text) !important;
  padding: 0.75rem !important;
  transition: all 0.2s ease-in-out;
  box-shadow: none !important;
}
.slds-form-element .slds-input:hover,
.slds-form-element .slds-textarea:hover,
.slds-form-element .slds-select:hover {
  background-color: var(--QLD-color-neutral-lightest) !important;
  border-color: var(--QLD-color-light-focus) !important;
}
.slds-form-element .slds-input:focus,
.slds-form-element .slds-textarea:focus,
.slds-form-element .slds-select:focus {
  outline: var(--QLD-border-width-medium) solid var(--QLD-color-light-focus) !important;
  outline-offset: 0.125rem !important;
  box-shadow: none !important;
  background-color: var(--QLD-color-neutral-white) !important;
  border-color: var(--QLD-color-neutral-lighter) !important;
  box-shadow: none !important;
}
.slds-form-element .slds-input:disabled, .slds-form-element .slds-input.slds-is-disabled,
.slds-form-element .slds-textarea:disabled,
.slds-form-element .slds-textarea.slds-is-disabled,
.slds-form-element .slds-select:disabled,
.slds-form-element .slds-select.slds-is-disabled {
  background-color: var(--QLD-color-neutral-lighter) !important;
  border-color: var(--QLD-color-neutral-light) !important;
  color: var(--QLD-color-light-text-lighter) !important;
  cursor: not-allowed !important;
}
.slds-form-element .slds-input.slds-select,
.slds-form-element .slds-textarea.slds-select,
.slds-form-element .slds-select.slds-select {
  height: 2.75rem !important;
}

.slds-checkbox__label {
  display: flex;
  align-items: center;
}

.slds-form-element__label {
  hyphens: none !important;
}
.slds-form-element__label span {
  font-weight: var(--QLD-font-weight-semibold);
}

.slds-has-error .slds-input,
.slds-has-error .slds-textarea,
.slds-has-error .slds-select {
  border-color: var(--QLD-color-status-error) !important;
  border-width: var(--QLD-border-width-medium) !important;
}
.slds-has-error .slds-input:focus,
.slds-has-error .slds-textarea:focus,
.slds-has-error .slds-select:focus {
  outline-color: var(--QLD-color-status-error) !important;
}
.slds-has-error .slds-form-element__help {
  color: var(--QLD-color-status-error) !important;
  font-weight: var(--QLD-font-weight-semibold) !important;
}

.slds-form-element .slds-input-has-icon.slds-input-has-icon_left-right .slds-input {
  padding-left: 2rem !important;
}
.slds-form-element .slds-input-has-icon.slds-input-has-icon_left .slds-input {
  padding-left: 2rem !important;
}
.slds-form-element .slds-has-error .slds-form-element {
  margin: 0 !important;
}

.slds-dropdown-trigger_click {
  margin-bottom: 0;
}
.slds-dropdown-trigger_click .slds-has-error {
  margin: 0 !important;
}

/* -------------------------------------------------------------------------
   QLD LIGHTNING COMBOBOX STYLING
   ------------------------------------------------------------------------- */
.slds-form-element .slds-form-element__label:not(.slds-form-element__legend) {
  font-weight: var(--QLD-font-weight-semibold);
  color: var(--QLD-color-light-heading);
  margin-bottom: var(--QLD-space-2);
}
.slds-form-element .slds-combobox__input {
  border: var(--QLD-border-width-default) solid var(--QLD-color-neutral-dark) !important;
  border-radius: var(--QLD-border-radius-xs) !important;
  background-color: var(--QLD-color-neutral-white) !important;
  height: 3.3125rem !important;
  padding: 0 var(--QLD-space-3) !important;
  color: var(--QLD-color-light-text) !important;
  line-height: 3 !important;
}
.slds-form-element .slds-combobox__input:focus, .slds-form-element .slds-combobox__input:active {
  outline: var(--QLD-border-width-medium) solid var(--QLD-color-light-focus) !important;
  outline-offset: 0.125rem !important;
  box-shadow: none !important;
  border-color: var(--QLD-color-light-focus) !important;
  box-shadow: none !important;
}
.slds-form-element .slds-listbox {
  border-radius: var(--QLD-border-radius-xs) !important;
  border: 1px solid var(--QLD-color-neutral-lighter) !important;
  box-shadow: var(--QLD-shadow-level-2) !important;
}
.slds-form-element .slds-listbox .slds-listbox__item .slds-media_center {
  padding: var(--QLD-space-3) var(--QLD-space-4) !important;
}
.slds-form-element .slds-listbox .slds-listbox__item .slds-media_center:hover, .slds-form-element .slds-listbox .slds-listbox__item .slds-media_center.slds-has-focus {
  background-color: var(--QLD-color-neutral-lightest) !important;
  color: var(--QLD-color-brand-blue) !important;
}
.slds-form-element .slds-listbox .slds-listbox__item .slds-listbox__option-icon {
  fill: var(--QLD-color-brand-blue) !important;
}
.slds-form-element.slds-has-error .slds-combobox__input {
  border-color: var(--QLD-color-status-error) !important;
}
.slds-form-element.slds-has-error .slds-combobox__input:focus {
  box-shadow: 0 0 0 1px var(--QLD-color-status-error) !important;
}

[data-omni-key=TxtBlkPhoneOrMobileError] {
  color: var(--QLD-color-status-error);
  font-weight: var(--QLD-font-weight-semibold);
  font-size: var(--QLD-font-size-desktop-xs);
}

[data-omni-key=errorBlockForSiteAddress],
[data-omni-key=existingSiteAddressErrorBlock] {
  color: var(--QLD-color-status-error) !important;
  font-weight: var(--QLD-font-weight-semibold);
  font-size: var(--QLD-font-size-desktop-xs);
}

.omni-typeahead-container runtime_omnistudio_common-progress-bar {
  top: 78% !important;
  width: 100% !important;
  left: 0 !important;
  right: 0 !important;
}
.omni-typeahead-container runtime_omnistudio_common-progress-bar .slds-progress-bar {
  height: 4px;
  border-radius: 2px;
}

runtime_omnistudio_common-textarea .slds-form-element__help {
  margin-top: 0 !important;
}

[data-omni-key=copyOfTitleSearch] .slds-has-error div:first-child {
  display: flex;
}

.mds-breadcrumb_row .material-icon-keyboard_arrow_right {
  color: var(--text-disabled);
}
.mds-breadcrumb_row-item {
  font-size: var(--font-size-14);
  font-weight: var(--font-weight-regular);
  color: var(--text-disabled);
}
.mds-breadcrumb_row-item:last-child {
  color: var(--primary-main);
  font-weight: var(--font-weight-medium);
}

.mds-empty-state_box {
  background-color: var(--white);
  box-shadow: var(--box-shadow-2);
  padding: var(--spacing-xx-large);
}
.mds-empty-state_box-content {
  margin: auto;
}
.mds-empty-state_box-content h3 {
  color: var(--primary-main);
}

.mds-avatar_icon-initial {
  font-weight: var(--font-weight-medium);
  text-align: center;
  color: var(--white);
}
.mds-avatar_icon .mds-status-icon {
  position: absolute;
  bottom: 0;
  right: 0;
}
.mds-avatar .mds-avatar_content-role {
  color: var(--card-body-text);
}
.mds-avatar .mds-icon_size-48 .mds-avatar_icon {
  width: var(--spacing-xx-large);
  height: var(--spacing-xx-large);
}
.mds-avatar .mds-icon_size-48 .mds-avatar_icon-initial {
  font-size: var(--font-size-18);
}
.mds-avatar .mds-icon_size-48 .mds-avatar_icon-profile {
  width: var(--spacing-xx-large);
  height: var(--spacing-xx-large);
}
.mds-avatar .mds-icon_size-48 .mds-avatar_content-role {
  color: var(--card-body-text);
}
.mds-avatar .mds-icon_size-40 .mds-avatar_icon {
  width: var(--spacing-xm-large);
  height: var(--spacing-xm-large);
}
.mds-avatar .mds-icon_size-40 .mds-avatar_icon-initial {
  font-size: 1rem;
}
.mds-avatar .mds-icon_size-40 .mds-avatar_content-role {
  color: var(--card-body-text);
  display: none;
}
.mds-avatar .mds-icon_size-32 .mds-avatar_icon {
  width: var(--spacing-x-large);
  height: var(--spacing-x-large);
}
.mds-avatar .mds-icon_size-32 .mds-avatar_icon-initial {
  font-size: var(--font-size-14);
}
.mds-avatar .mds-icon_size-32 .mds-avatar_content-name {
  font-size: var(--font-size-16);
}
.mds-avatar .mds-icon_size-32 .mds-avatar_content-role {
  display: none;
}
.mds-avatar .mds-icon_size-24 .mds-avatar_icon {
  width: var(--spacing-large);
  height: var(--spacing-large);
}
.mds-avatar .mds-icon_size-24 .mds-avatar_icon-initial {
  font-size: var(--font-size-12);
}
.mds-avatar .mds-icon_size-24 .mds-avatar_content-name {
  font-size: var(--font-size-16);
  color: var --text-primary;
}
.mds-avatar .mds-icon_size-24 .mds-avatar_content-role {
  color: var(--card-body-text);
  display: none;
}
.mds-avatar .mds-avatar_initial {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: var(--border-radius-circle);
  background-color: var(--primary-main);
  position: relative;
}
.mds-avatar .mds-icon_image {
  position: relative;
}

.mds-sidebar_navigation {
  display: grid;
  height: 100%;
  min-height: 92vh;
  grid-template-columns: 1fr 4fr;
}
.mds-sidebar_navigation-left {
  text-align: center;
  padding: 1rem 0;
  font-size: 1rem;
  background-color: var(--primary-main);
  color: var(--white);
  z-index: 1;
  width: 5.625rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.mds-sidebar_navigation-left li {
  cursor: pointer;
  padding: 0.75rem 1.5rem;
}
.mds-sidebar_navigation-left li:focus {
  outline: var(--QLD-border-width-medium) solid var(--QLD-color-neutral-white) !important;
  outline-offset: 0.125rem !important;
  box-shadow: none !important;
  outline-offset: -0.375rem;
}
.mds-sidebar_navigation-left li p {
  font-size: 0.625rem;
}
.mds-sidebar_navigation-left li i {
  color: var(--white);
  background-color: rgba(0, 0, 0, 0.08);
  padding: 0.5rem;
  border-radius: 0.25rem;
  font-size: 1.5rem;
  margin-bottom: 0.25rem;
}
.mds-sidebar_navigation-left li.active-tab {
  position: relative;
}
.mds-sidebar_navigation-left li.active-tab:before {
  content: "";
  position: absolute;
  right: 0;
  top: 1.875rem;
  width: 0;
  height: 0;
  border-top: 0.625rem solid transparent;
  border-bottom: 0.625rem solid transparent;
  border-right: 0.625rem solid var(--white);
}
.mds-sidebar_navigation-left li.active-tab i {
  border: 0.09375rem solid var(--white);
}
.mds-sidebar_navigation-content {
  font-size: 0.75rem;
  background-color: var(--white);
  width: 100%;
}
.mds-sidebar_navigation-content .sub-menu {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
.mds-sidebar_navigation-content .sub-menu li {
  cursor: pointer;
  padding: 0.75rem 1.5rem;
  display: flex;
  align-items: center;
  gap: 0.625rem;
  font-size: 0.875rem;
}
.mds-sidebar_navigation-content .sub-menu li.active {
  background: var(--primary-shades-4-p);
  border-right: 0.1875rem solid var(--primary-main);
  color: var(--primary-main);
  font-weight: var(--font-weight-semi-bold);
}
.mds-sidebar_navigation-content .sub-menu li:focus {
  outline: var(--QLD-border-width-medium) solid var(--QLD-color-light-focus) !important;
  outline-offset: 0.125rem !important;
  box-shadow: none !important;
  outline-offset: -0.375rem;
}
.mds-sidebar_navigation-content .sub-menu .content-label {
  text-transform: uppercase;
  color: var(--text-secondary);
  font-size: var(--font-size-14);
}
.mds-sidebar_navigation-content .sub-menu .sidebar-btn {
  padding: 0.75rem 1.5rem;
}
.mds-sidebar_navigation-content .sub-menu .sidebar-btn .slds-button {
  width: 100%;
}
.mds-sidebar_navigation-content .sub-menu .sidebar-profile {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.625rem;
}
.mds-sidebar_navigation-content .sub-menu .sidebar-profile_header {
  border-radius: var(--border-radius-circle);
  width: 8rem;
  height: 8rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--background-default);
}
.mds-sidebar_navigation-content .sub-menu .sidebar-profile_img {
  width: 7rem;
  height: 7rem;
  border: 0.1875rem solid var(--primary-dark);
  border-radius: var(--border-radius-circle);
  position: relative;
}
.mds-sidebar_navigation-content .sub-menu .sidebar-profile_initials {
  width: 100%;
  height: 100%;
  border-radius: var(--border-radius-circle);
  background: var(--primary-light);
  color: var(--primary-main);
  padding: 0.5rem;
  font-size: 2.5rem;
  font-weight: var(--font-weight-semi-bold);
  display: flex;
  align-items: center;
  justify-content: center;
}
.mds-sidebar_navigation-content .sub-menu .sidebar-profile_edit-btn {
  position: absolute;
  bottom: 0.25rem;
  right: 0;
}
.mds-sidebar_navigation-content .sub-menu .sidebar-profile_edit-btn .slds-button:before {
  color: var(--white);
  margin: 0;
}
.mds-sidebar_navigation-content .sub-menu .sidebar-profile_edit-btn .slds-button {
  border: none;
  width: 2rem;
  height: 2rem;
  background: var(--primary-main);
  border-radius: var(--border-radius-circle) !important;
  justify-content: center;
}
.mds-sidebar_navigation-content .sub-menu .sidebar-profile_edit-btn .slds-button:hover {
  background: var(--primary-dark);
}
.mds-sidebar_navigation-content .sub-menu .sidebar-profile_body {
  text-align: center;
}
.mds-sidebar_navigation-content .sub-menu .sidebar-profile_body .profile-title {
  font-size: var(--font-size-16);
  font-weight: var(--font-weight-semi-bold);
}
.mds-sidebar_navigation-content .sub-menu .sidebar-profile_body .profile-desc {
  font-size: var(--font-size-14);
}

.mds-spinner_size {
  position: relative;
  display: inline-block;
  width: var(--spacing-xxxx-large);
  height: var(--spacing-xxxx-large);
}
.mds-spinner .slds-spinner_container {
  background-color: var(--primary-shades-4-p);
}

.mds-loading {
  padding: 0;
  overflow: hidden;
  position: relative;
  background-color: var(--primary-shades-12-p);
}
.mds-loading:after {
  display: block;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.5), transparent);
  animation: loading 1s infinite;
}

.mds-skeleton-loader_block {
  width: 10.438rem;
  height: 1.375rem;
}
.mds-skeleton-loader-card {
  background-color: var(--white);
  box-shadow: var(--box-shadow-2);
}
.mds-skeleton-heading {
  height: 4.063rem;
  width: 100%;
}
.mds-skeleton-badges {
  height: 1.063rem;
  width: 20%;
}
.mds-skeleton-description {
  height: 0.625rem;
  width: 100%;
}
.mds-skeleton-buttons {
  height: 1.25rem;
  width: 20%;
  border-radius: 0.125rem;
}
.mds-skeleton-profile {
  height: 1rem;
  width: 1rem;
  border-radius: 2.5rem;
}
.mds-skeleton-smaller_description {
  height: 0.625rem;
  width: 20%;
}
.mds-skeleton-larger_description {
  height: 0.625rem;
  width: 25%;
}

.mds-card__footer-p-40 {
  height: 1.716rem;
  width: 25%;
  border-radius: 0.375rem;
}

@keyframes loading {
  100% {
    transform: translateX(100%);
  }
}
.mds-toast-success {
  background-color: var(--success-main);
}
.mds-toast-error {
  background-color: var(--error-main);
}
.mds-toast-warning {
  background-color: var(--warning-title-label);
}
.mds-toast_color {
  color: var(--white);
}
.mds-toast .slds-button::before {
  color: var(--white);
}

.mds-drawer {
  background: var(--white);
  overflow-y: auto;
  width: 40%;
  position: fixed;
  top: 0;
  height: 100%;
  z-index: 9999;
  right: 0;
  transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
}
.mds-drawer_header {
  background-color: var(--white);
  color: var(--black);
  flex-shrink: 0;
  padding: var(--spacing-small);
  display: flex;
  justify-content: space-between;
}
.mds-drawer_footer {
  box-shadow: none;
  border-top: var(--border-width-thin) solid var(--other-divider);
  margin: 0 1rem;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  text-align: end;
  padding: 1rem 0;
}

.slds-popover_tooltip,
.slds-popover__body {
  background-color: var(--tooltips-bg);
  color: var(--black) !important;
  font-size: var(--font-size-14) !important;
}

.slds-nubbin_bottom-left::before {
  background-color: var(--white);
  box-shadow: var(--box-shadow-8);
}

.slds-form-element .slds-form-element__icon .slds-button_icon {
  padding: 0;
}
.slds-form-element .slds-form-element__icon .slds-button__icon {
  fill: var(--card-body-text);
}

lightning-helptext .slds-button:hover svg path {
  fill: var(--primary-dark);
}
lightning-helptext .slds-button:focus svg path {
  fill: var(--primary-dark);
}
lightning-helptext .slds-button:focus {
  outline: var(--QLD-border-width-medium) solid var(--QLD-color-light-focus) !important;
  outline-offset: 0.125rem !important;
  box-shadow: none !important;
}
lightning-helptext .slds-button__icon {
  fill: var(--card-body-text);
}

@media only screen and (max-width: 767px) {
  .slds-button_icon[aria-describedby^=help-] {
    width: auto !important;
  }
}

.tooltip {
  width: 200px !important;
}

.tooltip-body {
  width: 100% !important;
  max-height: -moz-max-content !important;
  max-height: max-content !important;
  max-width: 100% !important;
}

.mds-toggle-option .slds-checkbox_toggle [type=checkbox]:checked + .slds-checkbox_faux_container .slds-checkbox_faux {
  background-color: var(--success-main);
  border-color: var(--success-main);
}
.mds-toggle-option .slds-checkbox_toggle [type=checkbox][disabled] + .slds-checkbox_faux_container .slds-checkbox_faux:after {
  background-color: var(--input-border);
}
.mds-toggle-option .slds-checkbox_toggle [type=checkbox][disabled] + .slds-checkbox_faux_container .slds-checkbox_faux {
  background-color: var(--text-disabled);
}
.mds-toggle-option .slds-checkbox_toggle .slds-checkbox_faux {
  background-color: var(--input-border);
}
.mds-toggle-option .slds-checkbox_faux {
  box-shadow: none;
}
.mds-toggle-option .slds-form-element__label {
  padding-top: 0;
  font-size: var(--font-size-16);
  color: var(--text-primary);
}
.mds-toggle-option .slds-checkbox_toggle [type=checkbox]:checked + .slds-checkbox_faux_container .slds-checkbox_on,
.mds-toggle-option .slds-checkbox_toggle [type=checkbox] + .slds-checkbox_faux_container .slds-checkbox_off {
  display: none;
}

/*************** Paginations ***************/
.mds-border-radius_none .slds-button_outline-brand {
  border-color: var(--action-focus-12-p);
  border-radius: 0 !important;
}

.mds-paginations_simple .slds-button:focus {
  outline: var(--QLD-border-width-medium) solid var(--QLD-color-light-focus) !important;
  outline-offset: -0.1875rem !important;
  box-shadow: none !important;
}
.mds-paginations .slds-button_outline-brand[disabled] {
  border-color: var(--action-focus-12-p);
  background-color: var(--white);
}
.mds-paginations .active .slds-button_outline-brand {
  background-color: var(--primary-main);
  color: var(--white);
}

.slds-progress_vertical .slds-progress__list,
.omni-progress-bar .slds-progress__list {
  border-left: 0.1875rem solid var(--QLD-color-neutral-light) !important;
  position: relative;
  display: grid !important;
  gap: 2rem;
}
.slds-progress_vertical .omni-stepchart-content,
.omni-progress-bar .omni-stepchart-content {
  margin: 0 !important;
  padding: 0 !important;
}
.slds-progress_vertical .slds-progress__item,
.omni-progress-bar .slds-progress__item {
  position: relative;
  display: flex !important;
  align-items: center;
  border: none !important;
}
.slds-progress_vertical .slds-progress__item::before, .slds-progress_vertical .slds-progress__item::after,
.omni-progress-bar .slds-progress__item::before,
.omni-progress-bar .slds-progress__item::after {
  display: none !important;
}
.slds-progress_vertical .slds-progress__marker,
.omni-progress-bar .slds-progress__marker {
  width: 1.5rem !important;
  height: 1.5rem !important;
  min-width: 1.5rem !important;
  min-height: 1.5rem !important;
  border-radius: var(--QLD-border-radius-circle) !important;
  margin-left: -0.875rem !important;
  background: var(--QLD-color-neutral-lighter) !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  z-index: 2;
  border: none !important;
  flex-shrink: 0;
}
.slds-progress_vertical .slds-progress__marker::before,
.omni-progress-bar .slds-progress__marker::before {
  content: "\eabf" !important;
  font-family: "material-icon" !important;
  color: var(--QLD-color-neutral-dark) !important;
}
.slds-progress_vertical .slds-is-completed::before,
.omni-progress-bar .slds-is-completed::before {
  display: block !important;
  content: "" !important;
  font-family: "material-icon";
  position: absolute;
  top: 0;
  left: -0.1875rem;
  height: 35px;
  width: 0.1875rem;
  background-color: var(--QLD-color-status-success) !important;
  z-index: 1;
}
.slds-progress_vertical .slds-is-completed .slds-progress__marker,
.omni-progress-bar .slds-is-completed .slds-progress__marker {
  background-color: var(--QLD-color-status-success) !important;
}
.slds-progress_vertical .slds-is-completed .slds-progress__marker::before,
.omni-progress-bar .slds-is-completed .slds-progress__marker::before {
  content: "\ebe8" !important;
  color: var(--QLD-color-neutral-white) !important;
  position: absolute;
}
.slds-progress_vertical .slds-is-completed .slds-progress__content,
.omni-progress-bar .slds-is-completed .slds-progress__content {
  color: var(--QLD-color-light-heading) !important;
  font-weight: var(--QLD-font-weight-semibold);
}
.slds-progress_vertical .slds-is-completed .slds-progress__item_content,
.omni-progress-bar .slds-is-completed .slds-progress__item_content {
  padding-bottom: 0;
  margin: 0;
  color: var(--QLD-color-light-heading);
  font-weight: var(--QLD-font-weight-semibold);
}
.slds-progress_vertical .omni-vert-stepchart-last.omni-vert-stepchart-completed .slds-is-completed::before, .slds-progress_vertical .omni-vert-stepchart-last.omni-vert-stepchart-last-completed .slds-is-completed::before,
.omni-progress-bar .omni-vert-stepchart-last.omni-vert-stepchart-completed .slds-is-completed::before,
.omni-progress-bar .omni-vert-stepchart-last.omni-vert-stepchart-last-completed .slds-is-completed::before {
  display: none !important;
}
.slds-progress_vertical .slds-is-active .slds-progress__marker,
.omni-progress-bar .slds-is-active .slds-progress__marker {
  background-color: var(--QLD-color-light-action-primary) !important;
  box-shadow: none;
}
.slds-progress_vertical .slds-is-active .slds-progress__marker::before,
.omni-progress-bar .slds-is-active .slds-progress__marker::before {
  content: "\eabf" !important;
  color: var(--QLD-color-neutral-white) !important;
}
.slds-progress_vertical .slds-is-active .slds-progress__content,
.omni-progress-bar .slds-is-active .slds-progress__content {
  color: var(--QLD-color-light-heading) !important;
}
.slds-progress_vertical .slds-is-active .slds-text-title_bold,
.omni-progress-bar .slds-is-active .slds-text-title_bold {
  font-weight: var(--QLD-font-weight-semibold) !important;
  font-size: var(--QLD-font-size-desktop-sm) !important;
  color: var(--QLD-color-light-heading) !important;
}
.slds-progress_vertical .slds-progress__content,
.omni-progress-bar .slds-progress__content {
  padding-left: var(--QLD-space-5) !important;
  font-family: var(--QLD-font-family);
  color: var(--QLD-color-neutral-dark);
  display: block !important;
}

.slds-progress__item:first-child::before {
  top: 100% !important;
}

@media only screen and (max-width: 767px) {
  .omniscript-side-content [data-omni-key=omniscriptStepChart] .slds-var-m-top_xx-large.slds-var-m-bottom_x-large {
    margin-top: 0;
    margin-bottom: 4rem !important;
  }
}

.omni-hz-stepchart-list-item.slds-is-active .slds-is-absolute {
  position: absolute;
  left: 50%;
  right: 0;
  top: 0;
  width: 200px;
  transform: translate(-50%, 0%);
}
.omni-hz-stepchart-list-item.slds-is-active .slds-is-absolute .omni-hz-stepchart-label {
  overflow: visible !important;
  text-wrap: unset;
  text-align: center;
  transform: translate(40%, 0px);
  max-width: 100%;
  text-overflow: unset !important;
}

.omni-vert-stepchart-last .slds-progress__item::before {
  display: none !important;
  content: none !important;
}

/* -------------------------------------------------------------------------
   QLD FILE UPLOAD (LWR / OMNISTUDIO)
   ------------------------------------------------------------------------- */
.slds-file-selector {
  display: block;
  width: 50% !important;
}
@media only screen and (max-width: 1024px) {
  .slds-file-selector {
    width: 100% !important;
  }
}
.slds-file-selector .slds-file-selector__dropzone {
  border: 1px dashed var(--QLD-color-neutral-dark) !important;
  border-radius: var(--QLD-border-radius-xs);
  background-color: var(--QLD-color-neutral-white);
  display: flex;
  align-items: center;
  justify-content: flex-start;
  transition: background-color 0.2s ease;
  cursor: pointer;
}
.slds-file-selector .slds-file-selector__dropzone:hover {
  background-color: var(--QLD-color-neutral-lightest);
  border-color: var(--QLD-color-light-focus);
}
.slds-file-selector .slds-file-selector__button {
  background-color: transparent !important;
  color: var(--QLD-color-light-link) !important;
  border: var(--QLD-border-width-medium) solid var(--QLD-color-light-action-secondary) !important;
  cursor: pointer;
}
.slds-file-selector .slds-file-selector__button:hover, .slds-file-selector .slds-file-selector__button:focus {
  border-color: var(--QLD-color-light-action-secondary-hover) !important;
  color: var(--QLD-color-light-action-secondary-hover) !important;
  background-color: transparent !important;
  box-shadow: var(--QLD-shadow-level-1) !important;
  text-decoration: underline !important;
  text-underline-offset: var(--QLD-underline-offset);
  text-underline-offset: 0.3rem;
}
.slds-file-selector .slds-file-selector__button::before {
  content: "\e2c6";
  font-family: "material-icon";
  margin-right: var(--QLD-space-2);
  font-size: 1.125rem;
  color: inherit;
}
.slds-file-selector .slds-file-selector__text {
  margin-left: var(--QLD-space-4);
  color: var(--QLD-color-light-text);
  font-size: var(--QLD-font-size-desktop-sm);
}

.slds-file-selector_files {
  margin-top: var(--QLD-space-1);
}
.slds-file-selector_files .slds-file-selector__file {
  display: flex;
  align-items: center;
  padding: var(--QLD-space-2) 0;
  border-bottom: 1px solid var(--QLD-color-neutral-lighter);
}
.slds-file-selector_files .slds-file-selector__file .slds-icon-utility-check {
  fill: var(--QLD-color-status-success);
  margin-right: var(--QLD-space-2);
}
.slds-file-selector_files .slds-file-selector__file .slds-file-selector__file-name {
  font-weight: var(--QLD-font-weight-semibold);
  color: var(--QLD-color-light-heading);
  flex-grow: 1;
}
.slds-file-selector_files .slds-file-selector__file .slds-button_icon {
  color: var(--QLD-color-brand-blue);
}
.slds-file-selector_files .slds-file-selector__file .slds-button_icon.slds-button_icon-error {
  color: var(--QLD-color-status-error);
}

.slds-form-element.slds-has-error .slds-file-selector__dropzone {
  border: 2px solid var(--QLD-color-status-error) !important;
}

.file-upload .slds-form-element {
  margin: 0 !important;
}

slot[name=files] .file-list .slds-item {
  width: 50%;
}
@media only screen and (max-width: 1024px) {
  slot[name=files] .file-list .slds-item {
    width: 100% !important;
  }
}

.mds-template_banner {
  background: var(--primary-main) url(./../media/images/Background.svg) no-repeat center/cover;
}

.mds-template_account {
  display: flex;
  flex-direction: column;
  height: 100vh;
}
.mds-template_account-card {
  padding: var(--spacing-xx-large);
  box-shadow: var(--box-shadow-default);
  border-radius: var(--border-radius-medium);
}
.mds-template_account-view {
  right: 0;
  bottom: 5%;
}
@media screen and (max-width: 699px) {
  .mds-template_account-outer {
    max-width: 100%;
    padding: 2.75rem;
  }
}
.mds-template_account .mds-alert {
  width: 26rem;
}

.mds-page {
  height: 100vh;
}
.mds-page_success {
  padding: var(--spacing-xm-large) var(--spacing-xxxx-large);
  border-bottom: var(--spacing-xxx-small) solid var(--primary-main);
  border-radius: unset;
}
@media screen and (max-width: 1312px) {
  .mds-page_success {
    margin: var(--spacing-xx-large);
    padding: var(--spacing-xm-large) var(--spacing-x-large);
  }
  .mds-page_success > div:first-child {
    display: flex;
    flex-direction: column;
  }
  .mds-page_success .mds-grid_vertical {
    padding-bottom: var(--spacing-x-large);
    width: 100%;
  }
}
@media screen and (max-width: 699px) {
  .mds-page_success .mds-grid_vertical div:first-child {
    align-items: unset;
  }
  .mds-page_success .mds-grid_vertical .mds-icon_success {
    margin-top: 0.3125rem;
  }
}

.mds_intake-header {
  background: var(--white);
  box-shadow: var(--box-shadow-default);
  padding: var(--spacing-small) 0;
  position: sticky;
  z-index: 2;
  top: 71px;
}
.mds_intake-leftbar {
  position: fixed;
  top: 121px;
}
.mds_intake-rightbar {
  padding: var(--spacing-x-large);
  margin-left: 25%;
}
.mds_intake-rightbar .mds-card {
  border-radius: 0;
}

.mds-stepper-navigation {
  background: var(--white);
  box-shadow: var(--box-shadow-default);
  height: 100vh;
}

@media screen and (max-width: 992px) {
  .mds_intake-leftbar {
    padding: var(--spacing-x-large) var(--spacing-x-large) 0rem var(--spacing-x-large);
    position: unset;
  }
  .mds_intake-rightbar {
    margin-left: 0 !important;
  }
  .mds-stepper-navigation {
    height: auto;
    overflow: scroll;
  }
}
@media screen and (max-width: 992px) {
  [data-omni-key=StepWhatHappensNxtWAC] [data-omni-key=PageFooterExitWAC], [data-omni-key=StepWhatHappensNxtWAC] [data-omni-key=NavToOB] {
    width: -moz-fit-content;
    width: fit-content;
  }
}/*# sourceMappingURL=main.css.map */