@charset "UTF-8";
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2rem;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main { /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1rem; /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1rem; /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25rem;
}

sup {
  top: -0.5rem;
}

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select { /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625rem;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-itrem;
}

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */
template {
  display: none;
}

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none;
}

.md.test .content .input-area > ul, .md.user ul, .md.pageination .func, .md.search ul, .md.login .btn-area ul, .md.subject-select .func ul, .md.subject .func ul, .md.btn-list ul {
  margin: 0;
  position: static;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  padding: 0;
  border: 0;
  border-radius: 0;
  list-style: none;
  background-color: transparent;
  font-size: 1em;
  font-weight: normal;
  transition: initial;
}

.md.table table .in.is-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.md.test .content a.voice:before, .md.test .answer:before, .md.user.is-drop .name::after, .md.table table th.can-sort .in::after, .icon-font::before {
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  vertical-align: middle;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
}

.g.card {
  background-color: rgb(var(--white));
  padding: 20px 28px;
  border-radius: 20px;
  transition: 200ms;
}
@media screen and (max-width: 560px) {
  .g.card {
    padding: 20px;
  }
}

.md.test .content a.voice, .md.test .answer, .md.test .index, .md.subject-select .index, .md.subject .index {
  width: 32px;
  height: 32px;
  line-height: 32px;
  background-color: rgb(var(--minor-color));
  text-align: center;
  border-radius: 5px;
}

.icon-font::before {
  margin-right: 6px;
}
.icon-font.label::before {
  content: "\e892";
}
.icon-font.label_important::before {
  content: "\e937";
}
.icon-font.label_important_outline::before {
  content: "\e948";
}
.icon-font.label_off::before {
  content: "\e9b6";
}
.icon-font.label_outline::before {
  content: "\e893";
}
.icon-font._10k::before {
  content: "\e951";
}
.icon-font._10mp::before {
  content: "\e952";
}
.icon-font._11mp::before {
  content: "\e953";
}
.icon-font._123::before {
  content: "\eb8d";
}
.icon-font._12mp::before {
  content: "\e954";
}
.icon-font._13mp::before {
  content: "\e955";
}
.icon-font._14mp::before {
  content: "\e956";
}
.icon-font._15mp::before {
  content: "\e957";
}
.icon-font._16mp::before {
  content: "\e958";
}
.icon-font._17mp::before {
  content: "\e959";
}
.icon-font._18_up_rating::before {
  content: "\f8fd";
}
.icon-font._18mp::before {
  content: "\e95a";
}
.icon-font._19mp::before {
  content: "\e95b";
}
.icon-font._1k::before {
  content: "\e95c";
}
.icon-font._1k_plus::before {
  content: "\e95d";
}
.icon-font._1x_mobiledata::before {
  content: "\efcd";
}
.icon-font._20mp::before {
  content: "\e95e";
}
.icon-font._21mp::before {
  content: "\e95f";
}
.icon-font._22mp::before {
  content: "\e960";
}
.icon-font._23mp::before {
  content: "\e961";
}
.icon-font._24mp::before {
  content: "\e962";
}
.icon-font._2k::before {
  content: "\e963";
}
.icon-font._2k_plus::before {
  content: "\e964";
}
.icon-font._2mp::before {
  content: "\e965";
}
.icon-font._30fps::before {
  content: "\efce";
}
.icon-font._30fps_select::before {
  content: "\efcf";
}
.icon-font._360::before {
  content: "\e577";
}
.icon-font._3d_rotation::before {
  content: "\e84d";
}
.icon-font._3g_mobiledata::before {
  content: "\efd0";
}
.icon-font._3k::before {
  content: "\e966";
}
.icon-font._3k_plus::before {
  content: "\e967";
}
.icon-font._3mp::before {
  content: "\e968";
}
.icon-font._3p::before {
  content: "\efd1";
}
.icon-font._4g_mobiledata::before {
  content: "\efd2";
}
.icon-font._4g_plus_mobiledata::before {
  content: "\efd3";
}
.icon-font._4k::before {
  content: "\e072";
}
.icon-font._4k_plus::before {
  content: "\e969";
}
.icon-font._4mp::before {
  content: "\e96a";
}
.icon-font._5g::before {
  content: "\ef38";
}
.icon-font._5k::before {
  content: "\e96b";
}
.icon-font._5k_plus::before {
  content: "\e96c";
}
.icon-font._5mp::before {
  content: "\e96d";
}
.icon-font._60fps::before {
  content: "\efd4";
}
.icon-font._60fps_select::before {
  content: "\efd5";
}
.icon-font._6_ft_apart::before {
  content: "\f21e";
}
.icon-font._6k::before {
  content: "\e96e";
}
.icon-font._6k_plus::before {
  content: "\e96f";
}
.icon-font._6mp::before {
  content: "\e970";
}
.icon-font._7k::before {
  content: "\e971";
}
.icon-font._7k_plus::before {
  content: "\e972";
}
.icon-font._7mp::before {
  content: "\e973";
}
.icon-font._8k::before {
  content: "\e974";
}
.icon-font._8k_plus::before {
  content: "\e975";
}
.icon-font._8mp::before {
  content: "\e976";
}
.icon-font._9k::before {
  content: "\e977";
}
.icon-font._9k_plus::before {
  content: "\e978";
}
.icon-font._9mp::before {
  content: "\e979";
}
.icon-font.abc::before {
  content: "\eb94";
}
.icon-font.ac_unit::before {
  content: "\eb3b";
}
.icon-font.access_alarm::before {
  content: "\e190";
}
.icon-font.access_alarms::before {
  content: "\e191";
}
.icon-font.access_time::before {
  content: "\e192";
}
.icon-font.access_time_filled::before {
  content: "\efd6";
}
.icon-font.accessibility::before {
  content: "\e84e";
}
.icon-font.accessibility_new::before {
  content: "\e92c";
}
.icon-font.accessible::before {
  content: "\e914";
}
.icon-font.accessible_forward::before {
  content: "\e934";
}
.icon-font.account_balance::before {
  content: "\e84f";
}
.icon-font.account_balance_wallet::before {
  content: "\e850";
}
.icon-font.account_box::before {
  content: "\e851";
}
.icon-font.account_circle::before {
  content: "\e853";
}
.icon-font.account_tree::before {
  content: "\e97a";
}
.icon-font.ad_units::before {
  content: "\ef39";
}
.icon-font.adb::before {
  content: "\e60e";
}
.icon-font.add::before {
  content: "\e145";
}
.icon-font.add_a_photo::before {
  content: "\e439";
}
.icon-font.add_alarm::before {
  content: "\e193";
}
.icon-font.add_alert::before {
  content: "\e003";
}
.icon-font.add_box::before {
  content: "\e146";
}
.icon-font.add_business::before {
  content: "\e729";
}
.icon-font.add_call::before {
  content: "\e0e8";
}
.icon-font.add_card::before {
  content: "\eb86";
}
.icon-font.add_chart::before {
  content: "\e97b";
}
.icon-font.add_circle::before {
  content: "\e147";
}
.icon-font.add_circle_outline::before {
  content: "\e148";
}
.icon-font.add_comment::before {
  content: "\e266";
}
.icon-font.add_home::before {
  content: "\f8eb";
}
.icon-font.add_home_work::before {
  content: "\f8ed";
}
.icon-font.add_ic_call::before {
  content: "\e97c";
}
.icon-font.add_link::before {
  content: "\e178";
}
.icon-font.add_location::before {
  content: "\e567";
}
.icon-font.add_location_alt::before {
  content: "\ef3a";
}
.icon-font.add_moderator::before {
  content: "\e97d";
}
.icon-font.add_photo_alternate::before {
  content: "\e43e";
}
.icon-font.add_reaction::before {
  content: "\e1d3";
}
.icon-font.add_road::before {
  content: "\ef3b";
}
.icon-font.add_shopping_cart::before {
  content: "\e854";
}
.icon-font.add_task::before {
  content: "\f23a";
}
.icon-font.add_to_drive::before {
  content: "\e65c";
}
.icon-font.add_to_home_screen::before {
  content: "\e1fe";
}
.icon-font.add_to_photos::before {
  content: "\e39d";
}
.icon-font.add_to_queue::before {
  content: "\e05c";
}
.icon-font.addchart::before {
  content: "\ef3c";
}
.icon-font.adf_scanner::before {
  content: "\eada";
}
.icon-font.adjust::before {
  content: "\e39e";
}
.icon-font.admin_panel_settings::before {
  content: "\ef3d";
}
.icon-font.adobe::before {
  content: "\ea96";
}
.icon-font.ads_click::before {
  content: "\e762";
}
.icon-font.agriculture::before {
  content: "\ea79";
}
.icon-font.air::before {
  content: "\efd8";
}
.icon-font.airline_seat_flat::before {
  content: "\e630";
}
.icon-font.airline_seat_flat_angled::before {
  content: "\e631";
}
.icon-font.airline_seat_individual_suite::before {
  content: "\e632";
}
.icon-font.airline_seat_legroom_extra::before {
  content: "\e633";
}
.icon-font.airline_seat_legroom_normal::before {
  content: "\e634";
}
.icon-font.airline_seat_legroom_reduced::before {
  content: "\e635";
}
.icon-font.airline_seat_recline_extra::before {
  content: "\e636";
}
.icon-font.airline_seat_recline_normal::before {
  content: "\e637";
}
.icon-font.airline_stops::before {
  content: "\e7d0";
}
.icon-font.airlines::before {
  content: "\e7ca";
}
.icon-font.airplane_ticket::before {
  content: "\efd9";
}
.icon-font.airplanemode_active::before {
  content: "\e195";
}
.icon-font.airplanemode_inactive::before {
  content: "\e194";
}
.icon-font.airplanemode_off::before {
  content: "\e194";
}
.icon-font.airplanemode_on::before {
  content: "\e195";
}
.icon-font.airplay::before {
  content: "\e055";
}
.icon-font.airport_shuttle::before {
  content: "\eb3c";
}
.icon-font.alarm::before {
  content: "\e855";
}
.icon-font.alarm_add::before {
  content: "\e856";
}
.icon-font.alarm_off::before {
  content: "\e857";
}
.icon-font.alarm_on::before {
  content: "\e858";
}
.icon-font.album::before {
  content: "\e019";
}
.icon-font.align_horizontal_center::before {
  content: "\e00f";
}
.icon-font.align_horizontal_left::before {
  content: "\e00d";
}
.icon-font.align_horizontal_right::before {
  content: "\e010";
}
.icon-font.align_vertical_bottom::before {
  content: "\e015";
}
.icon-font.align_vertical_center::before {
  content: "\e011";
}
.icon-font.align_vertical_top::before {
  content: "\e00c";
}
.icon-font.all_inbox::before {
  content: "\e97f";
}
.icon-font.all_inclusive::before {
  content: "\eb3d";
}
.icon-font.all_out::before {
  content: "\e90b";
}
.icon-font.alt_route::before {
  content: "\f184";
}
.icon-font.alternate_email::before {
  content: "\e0e6";
}
.icon-font.amp_stories::before {
  content: "\ea13";
}
.icon-font.analytics::before {
  content: "\ef3e";
}
.icon-font.anchor::before {
  content: "\f1cd";
}
.icon-font.android::before {
  content: "\e859";
}
.icon-font.animation::before {
  content: "\e71c";
}
.icon-font.announcement::before {
  content: "\e85a";
}
.icon-font.aod::before {
  content: "\efda";
}
.icon-font.apartment::before {
  content: "\ea40";
}
.icon-font.api::before {
  content: "\f1b7";
}
.icon-font.app_blocking::before {
  content: "\ef3f";
}
.icon-font.app_registration::before {
  content: "\ef40";
}
.icon-font.app_settings_alt::before {
  content: "\ef41";
}
.icon-font.app_shortcut::before {
  content: "\eae4";
}
.icon-font.apple::before {
  content: "\ea80";
}
.icon-font.approval::before {
  content: "\e982";
}
.icon-font.apps::before {
  content: "\e5c3";
}
.icon-font.apps_outage::before {
  content: "\e7cc";
}
.icon-font.architecture::before {
  content: "\ea3b";
}
.icon-font.archive::before {
  content: "\e149";
}
.icon-font.area_chart::before {
  content: "\e770";
}
.icon-font.arrow_back::before {
  content: "\e5c4";
}
.icon-font.arrow_back_ios::before {
  content: "\e5e0";
}
.icon-font.arrow_back_ios_new::before {
  content: "\e2ea";
}
.icon-font.arrow_circle_down::before {
  content: "\f181";
}
.icon-font.arrow_circle_left::before {
  content: "\eaa7";
}
.icon-font.arrow_circle_right::before {
  content: "\eaaa";
}
.icon-font.arrow_circle_up::before {
  content: "\f182";
}
.icon-font.arrow_downward::before {
  content: "\e5db";
}
.icon-font.arrow_drop_down::before {
  content: "\e5c5";
}
.icon-font.arrow_drop_down_circle::before {
  content: "\e5c6";
}
.icon-font.arrow_drop_up::before {
  content: "\e5c7";
}
.icon-font.arrow_forward::before {
  content: "\e5c8";
}
.icon-font.arrow_forward_ios::before {
  content: "\e5e1";
}
.icon-font.arrow_left::before {
  content: "\e5de";
}
.icon-font.arrow_outward::before {
  content: "\f8ce";
}
.icon-font.arrow_right::before {
  content: "\e5df";
}
.icon-font.arrow_right_alt::before {
  content: "\e941";
}
.icon-font.arrow_upward::before {
  content: "\e5d8";
}
.icon-font.art_track::before {
  content: "\e060";
}
.icon-font.article::before {
  content: "\ef42";
}
.icon-font.aspect_ratio::before {
  content: "\e85b";
}
.icon-font.assessment::before {
  content: "\e85c";
}
.icon-font.assignment::before {
  content: "\e85d";
}
.icon-font.assignment_ind::before {
  content: "\e85e";
}
.icon-font.assignment_late::before {
  content: "\e85f";
}
.icon-font.assignment_return::before {
  content: "\e860";
}
.icon-font.assignment_returned::before {
  content: "\e861";
}
.icon-font.assignment_turned_in::before {
  content: "\e862";
}
.icon-font.assist_walker::before {
  content: "\f8d5";
}
.icon-font.assistant::before {
  content: "\e39f";
}
.icon-font.assistant_direction::before {
  content: "\e988";
}
.icon-font.assistant_navigation::before {
  content: "\e989";
}
.icon-font.assistant_photo::before {
  content: "\e3a0";
}
.icon-font.assured_workload::before {
  content: "\eb6f";
}
.icon-font.atm::before {
  content: "\e573";
}
.icon-font.attach_email::before {
  content: "\ea5e";
}
.icon-font.attach_file::before {
  content: "\e226";
}
.icon-font.attach_money::before {
  content: "\e227";
}
.icon-font.attachment::before {
  content: "\e2bc";
}
.icon-font.attractions::before {
  content: "\ea52";
}
.icon-font.attribution::before {
  content: "\efdb";
}
.icon-font.audio_file::before {
  content: "\eb82";
}
.icon-font.audiotrack::before {
  content: "\e3a1";
}
.icon-font.auto_awesome::before {
  content: "\e65f";
}
.icon-font.auto_awesome_mosaic::before {
  content: "\e660";
}
.icon-font.auto_awesome_motion::before {
  content: "\e661";
}
.icon-font.auto_delete::before {
  content: "\ea4c";
}
.icon-font.auto_fix_high::before {
  content: "\e663";
}
.icon-font.auto_fix_normal::before {
  content: "\e664";
}
.icon-font.auto_fix_off::before {
  content: "\e665";
}
.icon-font.auto_graph::before {
  content: "\e4fb";
}
.icon-font.auto_mode::before {
  content: "\ec20";
}
.icon-font.auto_stories::before {
  content: "\e666";
}
.icon-font.autofps_select::before {
  content: "\efdc";
}
.icon-font.autorenew::before {
  content: "\e863";
}
.icon-font.av_timer::before {
  content: "\e01b";
}
.icon-font.baby_changing_station::before {
  content: "\f19b";
}
.icon-font.back_hand::before {
  content: "\e764";
}
.icon-font.backpack::before {
  content: "\f19c";
}
.icon-font.backspace::before {
  content: "\e14a";
}
.icon-font.backup::before {
  content: "\e864";
}
.icon-font.backup_table::before {
  content: "\ef43";
}
.icon-font.badge::before {
  content: "\ea67";
}
.icon-font.bakery_dining::before {
  content: "\ea53";
}
.icon-font.balance::before {
  content: "\eaf6";
}
.icon-font.balcony::before {
  content: "\e58f";
}
.icon-font.ballot::before {
  content: "\e172";
}
.icon-font.bar_chart::before {
  content: "\e26b";
}
.icon-font.batch_prediction::before {
  content: "\f0f5";
}
.icon-font.bathroom::before {
  content: "\efdd";
}
.icon-font.bathtub::before {
  content: "\ea41";
}
.icon-font.battery_0_bar::before {
  content: "\ebdc";
}
.icon-font.battery_1_bar::before {
  content: "\ebd9";
}
.icon-font.battery_2_bar::before {
  content: "\ebe0";
}
.icon-font.battery_3_bar::before {
  content: "\ebdd";
}
.icon-font.battery_4_bar::before {
  content: "\ebe2";
}
.icon-font.battery_5_bar::before {
  content: "\ebd4";
}
.icon-font.battery_6_bar::before {
  content: "\ebd2";
}
.icon-font.battery_alert::before {
  content: "\e19c";
}
.icon-font.battery_charging_full::before {
  content: "\e1a3";
}
.icon-font.battery_full::before {
  content: "\e1a4";
}
.icon-font.battery_saver::before {
  content: "\efde";
}
.icon-font.battery_std::before {
  content: "\e1a5";
}
.icon-font.battery_unknown::before {
  content: "\e1a6";
}
.icon-font.beach_access::before {
  content: "\eb3e";
}
.icon-font.bed::before {
  content: "\efdf";
}
.icon-font.bedroom_baby::before {
  content: "\efe0";
}
.icon-font.bedroom_child::before {
  content: "\efe1";
}
.icon-font.bedroom_parent::before {
  content: "\efe2";
}
.icon-font.bedtime::before {
  content: "\ef44";
}
.icon-font.bedtime_off::before {
  content: "\eb76";
}
.icon-font.beenhere::before {
  content: "\e52d";
}
.icon-font.bento::before {
  content: "\f1f4";
}
.icon-font.bike_scooter::before {
  content: "\ef45";
}
.icon-font.biotech::before {
  content: "\ea3a";
}
.icon-font.blender::before {
  content: "\efe3";
}
.icon-font.blind::before {
  content: "\f8d6";
}
.icon-font.blinds::before {
  content: "\e286";
}
.icon-font.blinds_closed::before {
  content: "\ec1f";
}
.icon-font.block::before {
  content: "\e14b";
}
.icon-font.block_flipped::before {
  content: "\ef46";
}
.icon-font.bloodtype::before {
  content: "\efe4";
}
.icon-font.bluetooth::before {
  content: "\e1a7";
}
.icon-font.bluetooth_audio::before {
  content: "\e60f";
}
.icon-font.bluetooth_connected::before {
  content: "\e1a8";
}
.icon-font.bluetooth_disabled::before {
  content: "\e1a9";
}
.icon-font.bluetooth_drive::before {
  content: "\efe5";
}
.icon-font.bluetooth_searching::before {
  content: "\e1aa";
}
.icon-font.blur_circular::before {
  content: "\e3a2";
}
.icon-font.blur_linear::before {
  content: "\e3a3";
}
.icon-font.blur_off::before {
  content: "\e3a4";
}
.icon-font.blur_on::before {
  content: "\e3a5";
}
.icon-font.bolt::before {
  content: "\ea0b";
}
.icon-font.book::before {
  content: "\e865";
}
.icon-font.book_online::before {
  content: "\f217";
}
.icon-font.bookmark::before {
  content: "\e866";
}
.icon-font.bookmark_add::before {
  content: "\e598";
}
.icon-font.bookmark_added::before {
  content: "\e599";
}
.icon-font.bookmark_border::before {
  content: "\e867";
}
.icon-font.bookmark_outline::before {
  content: "\e867";
}
.icon-font.bookmark_remove::before {
  content: "\e59a";
}
.icon-font.bookmarks::before {
  content: "\e98b";
}
.icon-font.border_all::before {
  content: "\e228";
}
.icon-font.border_bottom::before {
  content: "\e229";
}
.icon-font.border_clear::before {
  content: "\e22a";
}
.icon-font.border_color::before {
  content: "\e22b";
}
.icon-font.border_horizontal::before {
  content: "\e22c";
}
.icon-font.border_inner::before {
  content: "\e22d";
}
.icon-font.border_left::before {
  content: "\e22e";
}
.icon-font.border_outer::before {
  content: "\e22f";
}
.icon-font.border_right::before {
  content: "\e230";
}
.icon-font.border_style::before {
  content: "\e231";
}
.icon-font.border_top::before {
  content: "\e232";
}
.icon-font.border_vertical::before {
  content: "\e233";
}
.icon-font.boy::before {
  content: "\eb67";
}
.icon-font.branding_watermark::before {
  content: "\e06b";
}
.icon-font.breakfast_dining::before {
  content: "\ea54";
}
.icon-font.brightness_1::before {
  content: "\e3a6";
}
.icon-font.brightness_2::before {
  content: "\e3a7";
}
.icon-font.brightness_3::before {
  content: "\e3a8";
}
.icon-font.brightness_4::before {
  content: "\e3a9";
}
.icon-font.brightness_5::before {
  content: "\e3aa";
}
.icon-font.brightness_6::before {
  content: "\e3ab";
}
.icon-font.brightness_7::before {
  content: "\e3ac";
}
.icon-font.brightness_auto::before {
  content: "\e1ab";
}
.icon-font.brightness_high::before {
  content: "\e1ac";
}
.icon-font.brightness_low::before {
  content: "\e1ad";
}
.icon-font.brightness_medium::before {
  content: "\e1ae";
}
.icon-font.broadcast_on_home::before {
  content: "\f8f8";
}
.icon-font.broadcast_on_personal::before {
  content: "\f8f9";
}
.icon-font.broken_image::before {
  content: "\e3ad";
}
.icon-font.browse_gallery::before {
  content: "\ebd1";
}
.icon-font.browser_not_supported::before {
  content: "\ef47";
}
.icon-font.browser_updated::before {
  content: "\e7cf";
}
.icon-font.brunch_dining::before {
  content: "\ea73";
}
.icon-font.brush::before {
  content: "\e3ae";
}
.icon-font.bubble_chart::before {
  content: "\e6dd";
}
.icon-font.bug_report::before {
  content: "\e868";
}
.icon-font.build::before {
  content: "\e869";
}
.icon-font.build_circle::before {
  content: "\ef48";
}
.icon-font.bungalow::before {
  content: "\e591";
}
.icon-font.burst_mode::before {
  content: "\e43c";
}
.icon-font.bus_alert::before {
  content: "\e98f";
}
.icon-font.business::before {
  content: "\e0af";
}
.icon-font.business_center::before {
  content: "\eb3f";
}
.icon-font.cabin::before {
  content: "\e589";
}
.icon-font.cable::before {
  content: "\efe6";
}
.icon-font.cached::before {
  content: "\e86a";
}
.icon-font.cake::before {
  content: "\e7e9";
}
.icon-font.calculate::before {
  content: "\ea5f";
}
.icon-font.calendar_month::before {
  content: "\ebcc";
}
.icon-font.calendar_today::before {
  content: "\e935";
}
.icon-font.calendar_view_day::before {
  content: "\e936";
}
.icon-font.calendar_view_month::before {
  content: "\efe7";
}
.icon-font.calendar_view_week::before {
  content: "\efe8";
}
.icon-font.call::before {
  content: "\e0b0";
}
.icon-font.call_end::before {
  content: "\e0b1";
}
.icon-font.call_made::before {
  content: "\e0b2";
}
.icon-font.call_merge::before {
  content: "\e0b3";
}
.icon-font.call_missed::before {
  content: "\e0b4";
}
.icon-font.call_missed_outgoing::before {
  content: "\e0e4";
}
.icon-font.call_received::before {
  content: "\e0b5";
}
.icon-font.call_split::before {
  content: "\e0b6";
}
.icon-font.call_to_action::before {
  content: "\e06c";
}
.icon-font.camera::before {
  content: "\e3af";
}
.icon-font.camera_alt::before {
  content: "\e3b0";
}
.icon-font.camera_enhance::before {
  content: "\e8fc";
}
.icon-font.camera_front::before {
  content: "\e3b1";
}
.icon-font.camera_indoor::before {
  content: "\efe9";
}
.icon-font.camera_outdoor::before {
  content: "\efea";
}
.icon-font.camera_rear::before {
  content: "\e3b2";
}
.icon-font.camera_roll::before {
  content: "\e3b3";
}
.icon-font.cameraswitch::before {
  content: "\efeb";
}
.icon-font.campaign::before {
  content: "\ef49";
}
.icon-font.cancel::before {
  content: "\e5c9";
}
.icon-font.cancel_presentation::before {
  content: "\e0e9";
}
.icon-font.cancel_schedule_send::before {
  content: "\ea39";
}
.icon-font.candlestick_chart::before {
  content: "\ead4";
}
.icon-font.car_crash::before {
  content: "\ebf2";
}
.icon-font.car_rental::before {
  content: "\ea55";
}
.icon-font.car_repair::before {
  content: "\ea56";
}
.icon-font.card_giftcard::before {
  content: "\e8f6";
}
.icon-font.card_membership::before {
  content: "\e8f7";
}
.icon-font.card_travel::before {
  content: "\e8f8";
}
.icon-font.carpenter::before {
  content: "\f1f8";
}
.icon-font.cases::before {
  content: "\e992";
}
.icon-font.casino::before {
  content: "\eb40";
}
.icon-font.cast::before {
  content: "\e307";
}
.icon-font.cast_connected::before {
  content: "\e308";
}
.icon-font.cast_for_education::before {
  content: "\efec";
}
.icon-font.castle::before {
  content: "\eab1";
}
.icon-font.catching_pokemon::before {
  content: "\e508";
}
.icon-font.category::before {
  content: "\e574";
}
.icon-font.celebration::before {
  content: "\ea65";
}
.icon-font.cell_tower::before {
  content: "\ebba";
}
.icon-font.cell_wifi::before {
  content: "\e0ec";
}
.icon-font.center_focus_strong::before {
  content: "\e3b4";
}
.icon-font.center_focus_weak::before {
  content: "\e3b5";
}
.icon-font.chair::before {
  content: "\efed";
}
.icon-font.chair_alt::before {
  content: "\efee";
}
.icon-font.chalet::before {
  content: "\e585";
}
.icon-font.change_circle::before {
  content: "\e2e7";
}
.icon-font.change_history::before {
  content: "\e86b";
}
.icon-font.charging_station::before {
  content: "\f19d";
}
.icon-font.chat::before {
  content: "\e0b7";
}
.icon-font.chat_bubble::before {
  content: "\e0ca";
}
.icon-font.chat_bubble_outline::before {
  content: "\e0cb";
}
.icon-font.check::before {
  content: "\e5ca";
}
.icon-font.check_box::before {
  content: "\e834";
}
.icon-font.check_box_outline_blank::before {
  content: "\e835";
}
.icon-font.check_circle::before {
  content: "\e86c";
}
.icon-font.check_circle_outline::before {
  content: "\e92d";
}
.icon-font.checklist::before {
  content: "\e6b1";
}
.icon-font.checklist_rtl::before {
  content: "\e6b3";
}
.icon-font.checkroom::before {
  content: "\f19e";
}
.icon-font.chevron_left::before {
  content: "\e5cb";
}
.icon-font.chevron_right::before {
  content: "\e5cc";
}
.icon-font.child_care::before {
  content: "\eb41";
}
.icon-font.child_friendly::before {
  content: "\eb42";
}
.icon-font.chrome_reader_mode::before {
  content: "\e86d";
}
.icon-font.church::before {
  content: "\eaae";
}
.icon-font.circle::before {
  content: "\ef4a";
}
.icon-font.circle_notifications::before {
  content: "\e994";
}
.icon-font.class::before {
  content: "\e86e";
}
.icon-font.clean_hands::before {
  content: "\f21f";
}
.icon-font.cleaning_services::before {
  content: "\f0ff";
}
.icon-font.clear::before {
  content: "\e14c";
}
.icon-font.clear_all::before {
  content: "\e0b8";
}
.icon-font.close::before {
  content: "\e5cd";
}
.icon-font.close_fullscreen::before {
  content: "\f1cf";
}
.icon-font.closed_caption::before {
  content: "\e01c";
}
.icon-font.closed_caption_disabled::before {
  content: "\f1dc";
}
.icon-font.closed_caption_off::before {
  content: "\e996";
}
.icon-font.cloud::before {
  content: "\e2bd";
}
.icon-font.cloud_circle::before {
  content: "\e2be";
}
.icon-font.cloud_done::before {
  content: "\e2bf";
}
.icon-font.cloud_download::before {
  content: "\e2c0";
}
.icon-font.cloud_off::before {
  content: "\e2c1";
}
.icon-font.cloud_queue::before {
  content: "\e2c2";
}
.icon-font.cloud_sync::before {
  content: "\eb5a";
}
.icon-font.cloud_upload::before {
  content: "\e2c3";
}
.icon-font.cloudy_snowing::before {
  content: "\e810";
}
.icon-font.co2::before {
  content: "\e7b0";
}
.icon-font.co_present::before {
  content: "\eaf0";
}
.icon-font.code::before {
  content: "\e86f";
}
.icon-font.code_off::before {
  content: "\e4f3";
}
.icon-font.coffee::before {
  content: "\efef";
}
.icon-font.coffee_maker::before {
  content: "\eff0";
}
.icon-font.collections::before {
  content: "\e3b6";
}
.icon-font.collections_bookmark::before {
  content: "\e431";
}
.icon-font.color_lens::before {
  content: "\e3b7";
}
.icon-font.colorize::before {
  content: "\e3b8";
}
.icon-font.comment::before {
  content: "\e0b9";
}
.icon-font.comment_bank::before {
  content: "\ea4e";
}
.icon-font.comments_disabled::before {
  content: "\e7a2";
}
.icon-font.commit::before {
  content: "\eaf5";
}
.icon-font.commute::before {
  content: "\e940";
}
.icon-font.compare::before {
  content: "\e3b9";
}
.icon-font.compare_arrows::before {
  content: "\e915";
}
.icon-font.compass_calibration::before {
  content: "\e57c";
}
.icon-font.compost::before {
  content: "\e761";
}
.icon-font.compress::before {
  content: "\e94d";
}
.icon-font.computer::before {
  content: "\e30a";
}
.icon-font.confirmation_num::before {
  content: "\e638";
}
.icon-font.confirmation_number::before {
  content: "\e638";
}
.icon-font.connect_without_contact::before {
  content: "\f223";
}
.icon-font.connected_tv::before {
  content: "\e998";
}
.icon-font.connecting_airports::before {
  content: "\e7c9";
}
.icon-font.construction::before {
  content: "\ea3c";
}
.icon-font.contact_emergency::before {
  content: "\f8d1";
}
.icon-font.contact_mail::before {
  content: "\e0d0";
}
.icon-font.contact_page::before {
  content: "\f22e";
}
.icon-font.contact_phone::before {
  content: "\e0cf";
}
.icon-font.contact_support::before {
  content: "\e94c";
}
.icon-font.contactless::before {
  content: "\ea71";
}
.icon-font.contacts::before {
  content: "\e0ba";
}
.icon-font.content_copy::before {
  content: "\e14d";
}
.icon-font.content_cut::before {
  content: "\e14e";
}
.icon-font.content_paste::before {
  content: "\e14f";
}
.icon-font.content_paste_go::before {
  content: "\ea8e";
}
.icon-font.content_paste_off::before {
  content: "\e4f8";
}
.icon-font.content_paste_search::before {
  content: "\ea9b";
}
.icon-font.contrast::before {
  content: "\eb37";
}
.icon-font.control_camera::before {
  content: "\e074";
}
.icon-font.control_point::before {
  content: "\e3ba";
}
.icon-font.control_point_duplicate::before {
  content: "\e3bb";
}
.icon-font.cookie::before {
  content: "\eaac";
}
.icon-font.copy_all::before {
  content: "\e2ec";
}
.icon-font.copyright::before {
  content: "\e90c";
}
.icon-font.coronavirus::before {
  content: "\f221";
}
.icon-font.corporate_fare::before {
  content: "\f1d0";
}
.icon-font.cottage::before {
  content: "\e587";
}
.icon-font.countertops::before {
  content: "\f1f7";
}
.icon-font.create::before {
  content: "\e150";
}
.icon-font.create_new_folder::before {
  content: "\e2cc";
}
.icon-font.credit_card::before {
  content: "\e870";
}
.icon-font.credit_card_off::before {
  content: "\e4f4";
}
.icon-font.credit_score::before {
  content: "\eff1";
}
.icon-font.crib::before {
  content: "\e588";
}
.icon-font.crisis_alert::before {
  content: "\ebe9";
}
.icon-font.crop::before {
  content: "\e3be";
}
.icon-font.crop_16_9::before {
  content: "\e3bc";
}
.icon-font.crop_3_2::before {
  content: "\e3bd";
}
.icon-font.crop_5_4::before {
  content: "\e3bf";
}
.icon-font.crop_7_5::before {
  content: "\e3c0";
}
.icon-font.crop_din::before {
  content: "\e3c1";
}
.icon-font.crop_free::before {
  content: "\e3c2";
}
.icon-font.crop_landscape::before {
  content: "\e3c3";
}
.icon-font.crop_original::before {
  content: "\e3c4";
}
.icon-font.crop_portrait::before {
  content: "\e3c5";
}
.icon-font.crop_rotate::before {
  content: "\e437";
}
.icon-font.crop_square::before {
  content: "\e3c6";
}
.icon-font.cruelty_free::before {
  content: "\e799";
}
.icon-font.css::before {
  content: "\eb93";
}
.icon-font.currency_bitcoin::before {
  content: "\ebc5";
}
.icon-font.currency_exchange::before {
  content: "\eb70";
}
.icon-font.currency_franc::before {
  content: "\eafa";
}
.icon-font.currency_lira::before {
  content: "\eaef";
}
.icon-font.currency_pound::before {
  content: "\eaf1";
}
.icon-font.currency_ruble::before {
  content: "\eaec";
}
.icon-font.currency_rupee::before {
  content: "\eaf7";
}
.icon-font.currency_yen::before {
  content: "\eafb";
}
.icon-font.currency_yuan::before {
  content: "\eaf9";
}
.icon-font.curtains::before {
  content: "\ec1e";
}
.icon-font.curtains_closed::before {
  content: "\ec1d";
}
.icon-font.cyclone::before {
  content: "\ebd5";
}
.icon-font.dangerous::before {
  content: "\e99a";
}
.icon-font.dark_mode::before {
  content: "\e51c";
}
.icon-font.dashboard::before {
  content: "\e871";
}
.icon-font.dashboard_customize::before {
  content: "\e99b";
}
.icon-font.data_array::before {
  content: "\ead1";
}
.icon-font.data_exploration::before {
  content: "\e76f";
}
.icon-font.data_object::before {
  content: "\ead3";
}
.icon-font.data_saver_off::before {
  content: "\eff2";
}
.icon-font.data_saver_on::before {
  content: "\eff3";
}
.icon-font.data_thresholding::before {
  content: "\eb9f";
}
.icon-font.data_usage::before {
  content: "\e1af";
}
.icon-font.dataset::before {
  content: "\f8ee";
}
.icon-font.dataset_linked::before {
  content: "\f8ef";
}
.icon-font.date_range::before {
  content: "\e916";
}
.icon-font.deblur::before {
  content: "\eb77";
}
.icon-font.deck::before {
  content: "\ea42";
}
.icon-font.dehaze::before {
  content: "\e3c7";
}
.icon-font.delete::before {
  content: "\e872";
}
.icon-font.delete_forever::before {
  content: "\e92b";
}
.icon-font.delete_outline::before {
  content: "\e92e";
}
.icon-font.delete_sweep::before {
  content: "\e16c";
}
.icon-font.delivery_dining::before {
  content: "\ea72";
}
.icon-font.density_large::before {
  content: "\eba9";
}
.icon-font.density_medium::before {
  content: "\eb9e";
}
.icon-font.density_small::before {
  content: "\eba8";
}
.icon-font.departure_board::before {
  content: "\e576";
}
.icon-font.description::before {
  content: "\e873";
}
.icon-font.deselect::before {
  content: "\ebb6";
}
.icon-font.design_services::before {
  content: "\f10a";
}
.icon-font.desk::before {
  content: "\f8f4";
}
.icon-font.desktop_access_disabled::before {
  content: "\e99d";
}
.icon-font.desktop_mac::before {
  content: "\e30b";
}
.icon-font.desktop_windows::before {
  content: "\e30c";
}
.icon-font.details::before {
  content: "\e3c8";
}
.icon-font.developer_board::before {
  content: "\e30d";
}
.icon-font.developer_board_off::before {
  content: "\e4ff";
}
.icon-font.developer_mode::before {
  content: "\e1b0";
}
.icon-font.device_hub::before {
  content: "\e335";
}
.icon-font.device_thermostat::before {
  content: "\e1ff";
}
.icon-font.device_unknown::before {
  content: "\e339";
}
.icon-font.devices::before {
  content: "\e1b1";
}
.icon-font.devices_fold::before {
  content: "\ebde";
}
.icon-font.devices_other::before {
  content: "\e337";
}
.icon-font.dialer_sip::before {
  content: "\e0bb";
}
.icon-font.dialpad::before {
  content: "\e0bc";
}
.icon-font.diamond::before {
  content: "\ead5";
}
.icon-font.difference::before {
  content: "\eb7d";
}
.icon-font.dining::before {
  content: "\eff4";
}
.icon-font.dinner_dining::before {
  content: "\ea57";
}
.icon-font.directions::before {
  content: "\e52e";
}
.icon-font.directions_bike::before {
  content: "\e52f";
}
.icon-font.directions_boat::before {
  content: "\e532";
}
.icon-font.directions_boat_filled::before {
  content: "\eff5";
}
.icon-font.directions_bus::before {
  content: "\e530";
}
.icon-font.directions_bus_filled::before {
  content: "\eff6";
}
.icon-font.directions_car::before {
  content: "\e531";
}
.icon-font.directions_car_filled::before {
  content: "\eff7";
}
.icon-font.directions_ferry::before {
  content: "\e532";
}
.icon-font.directions_off::before {
  content: "\f10f";
}
.icon-font.directions_railway::before {
  content: "\e534";
}
.icon-font.directions_railway_filled::before {
  content: "\eff8";
}
.icon-font.directions_run::before {
  content: "\e566";
}
.icon-font.directions_subway::before {
  content: "\e533";
}
.icon-font.directions_subway_filled::before {
  content: "\eff9";
}
.icon-font.directions_train::before {
  content: "\e534";
}
.icon-font.directions_transit::before {
  content: "\e535";
}
.icon-font.directions_transit_filled::before {
  content: "\effa";
}
.icon-font.directions_walk::before {
  content: "\e536";
}
.icon-font.dirty_lens::before {
  content: "\ef4b";
}
.icon-font.disabled_by_default::before {
  content: "\f230";
}
.icon-font.disabled_visible::before {
  content: "\e76e";
}
.icon-font.disc_full::before {
  content: "\e610";
}
.icon-font.discord::before {
  content: "\ea6c";
}
.icon-font.discount::before {
  content: "\ebc9";
}
.icon-font.display_settings::before {
  content: "\eb97";
}
.icon-font.diversity_1::before {
  content: "\f8d7";
}
.icon-font.diversity_2::before {
  content: "\f8d8";
}
.icon-font.diversity_3::before {
  content: "\f8d9";
}
.icon-font.dnd_forwardslash::before {
  content: "\e611";
}
.icon-font.dns::before {
  content: "\e875";
}
.icon-font.do_disturb::before {
  content: "\f08c";
}
.icon-font.do_disturb_alt::before {
  content: "\f08d";
}
.icon-font.do_disturb_off::before {
  content: "\f08e";
}
.icon-font.do_disturb_on::before {
  content: "\f08f";
}
.icon-font.do_not_disturb::before {
  content: "\e612";
}
.icon-font.do_not_disturb_alt::before {
  content: "\e611";
}
.icon-font.do_not_disturb_off::before {
  content: "\e643";
}
.icon-font.do_not_disturb_on::before {
  content: "\e644";
}
.icon-font.do_not_disturb_on_total_silence::before {
  content: "\effb";
}
.icon-font.do_not_step::before {
  content: "\f19f";
}
.icon-font.do_not_touch::before {
  content: "\f1b0";
}
.icon-font.dock::before {
  content: "\e30e";
}
.icon-font.document_scanner::before {
  content: "\e5fa";
}
.icon-font.domain::before {
  content: "\e7ee";
}
.icon-font.domain_add::before {
  content: "\eb62";
}
.icon-font.domain_disabled::before {
  content: "\e0ef";
}
.icon-font.domain_verification::before {
  content: "\ef4c";
}
.icon-font.done::before {
  content: "\e876";
}
.icon-font.done_all::before {
  content: "\e877";
}
.icon-font.done_outline::before {
  content: "\e92f";
}
.icon-font.donut_large::before {
  content: "\e917";
}
.icon-font.donut_small::before {
  content: "\e918";
}
.icon-font.door_back::before {
  content: "\effc";
}
.icon-font.door_front::before {
  content: "\effd";
}
.icon-font.door_sliding::before {
  content: "\effe";
}
.icon-font.doorbell::before {
  content: "\efff";
}
.icon-font.double_arrow::before {
  content: "\ea50";
}
.icon-font.downhill_skiing::before {
  content: "\e509";
}
.icon-font.download::before {
  content: "\f090";
}
.icon-font.download_done::before {
  content: "\f091";
}
.icon-font.download_for_offline::before {
  content: "\f000";
}
.icon-font.downloading::before {
  content: "\f001";
}
.icon-font.drafts::before {
  content: "\e151";
}
.icon-font.drag_handle::before {
  content: "\e25d";
}
.icon-font.drag_indicator::before {
  content: "\e945";
}
.icon-font.draw::before {
  content: "\e746";
}
.icon-font.drive_eta::before {
  content: "\e613";
}
.icon-font.drive_file_move::before {
  content: "\e675";
}
.icon-font.drive_file_move_outline::before {
  content: "\e9a1";
}
.icon-font.drive_file_move_rtl::before {
  content: "\e76d";
}
.icon-font.drive_file_rename_outline::before {
  content: "\e9a2";
}
.icon-font.drive_folder_upload::before {
  content: "\e9a3";
}
.icon-font.dry::before {
  content: "\f1b3";
}
.icon-font.dry_cleaning::before {
  content: "\ea58";
}
.icon-font.duo::before {
  content: "\e9a5";
}
.icon-font.dvr::before {
  content: "\e1b2";
}
.icon-font.dynamic_feed::before {
  content: "\ea14";
}
.icon-font.dynamic_form::before {
  content: "\f1bf";
}
.icon-font.e_mobiledata::before {
  content: "\f002";
}
.icon-font.earbuds::before {
  content: "\f003";
}
.icon-font.earbuds_battery::before {
  content: "\f004";
}
.icon-font.east::before {
  content: "\f1df";
}
.icon-font.eco::before {
  content: "\ea35";
}
.icon-font.edgesensor_high::before {
  content: "\f005";
}
.icon-font.edgesensor_low::before {
  content: "\f006";
}
.icon-font.edit::before {
  content: "\e3c9";
}
.icon-font.edit_attributes::before {
  content: "\e578";
}
.icon-font.edit_calendar::before {
  content: "\e742";
}
.icon-font.edit_location::before {
  content: "\e568";
}
.icon-font.edit_location_alt::before {
  content: "\e1c5";
}
.icon-font.edit_note::before {
  content: "\e745";
}
.icon-font.edit_notifications::before {
  content: "\e525";
}
.icon-font.edit_off::before {
  content: "\e950";
}
.icon-font.edit_road::before {
  content: "\ef4d";
}
.icon-font.egg::before {
  content: "\eacc";
}
.icon-font.egg_alt::before {
  content: "\eac8";
}
.icon-font.eject::before {
  content: "\e8fb";
}
.icon-font.elderly::before {
  content: "\f21a";
}
.icon-font.elderly_woman::before {
  content: "\eb69";
}
.icon-font.electric_bike::before {
  content: "\eb1b";
}
.icon-font.electric_bolt::before {
  content: "\ec1c";
}
.icon-font.electric_car::before {
  content: "\eb1c";
}
.icon-font.electric_meter::before {
  content: "\ec1b";
}
.icon-font.electric_moped::before {
  content: "\eb1d";
}
.icon-font.electric_rickshaw::before {
  content: "\eb1e";
}
.icon-font.electric_scooter::before {
  content: "\eb1f";
}
.icon-font.electrical_services::before {
  content: "\f102";
}
.icon-font.elevator::before {
  content: "\f1a0";
}
.icon-font.email::before {
  content: "\e0be";
}
.icon-font.emergency::before {
  content: "\e1eb";
}
.icon-font.emergency_recording::before {
  content: "\ebf4";
}
.icon-font.emergency_share::before {
  content: "\ebf6";
}
.icon-font.emoji_emotions::before {
  content: "\ea22";
}
.icon-font.emoji_events::before {
  content: "\ea23";
}
.icon-font.emoji_flags::before {
  content: "\ea1a";
}
.icon-font.emoji_food_beverage::before {
  content: "\ea1b";
}
.icon-font.emoji_nature::before {
  content: "\ea1c";
}
.icon-font.emoji_objects::before {
  content: "\ea24";
}
.icon-font.emoji_people::before {
  content: "\ea1d";
}
.icon-font.emoji_symbols::before {
  content: "\ea1e";
}
.icon-font.emoji_transportation::before {
  content: "\ea1f";
}
.icon-font.energy_savings_leaf::before {
  content: "\ec1a";
}
.icon-font.engineering::before {
  content: "\ea3d";
}
.icon-font.enhance_photo_translate::before {
  content: "\e8fc";
}
.icon-font.enhanced_encryption::before {
  content: "\e63f";
}
.icon-font.equalizer::before {
  content: "\e01d";
}
.icon-font.error::before {
  content: "\e000";
}
.icon-font.error_outline::before {
  content: "\e001";
}
.icon-font.escalator::before {
  content: "\f1a1";
}
.icon-font.escalator_warning::before {
  content: "\f1ac";
}
.icon-font.euro::before {
  content: "\ea15";
}
.icon-font.euro_symbol::before {
  content: "\e926";
}
.icon-font.ev_station::before {
  content: "\e56d";
}
.icon-font.event::before {
  content: "\e878";
}
.icon-font.event_available::before {
  content: "\e614";
}
.icon-font.event_busy::before {
  content: "\e615";
}
.icon-font.event_note::before {
  content: "\e616";
}
.icon-font.event_repeat::before {
  content: "\eb7b";
}
.icon-font.event_seat::before {
  content: "\e903";
}
.icon-font.exit_to_app::before {
  content: "\e879";
}
.icon-font.expand::before {
  content: "\e94f";
}
.icon-font.expand_circle_down::before {
  content: "\e7cd";
}
.icon-font.expand_less::before {
  content: "\e5ce";
}
.icon-font.expand_more::before {
  content: "\e5cf";
}
.icon-font.explicit::before {
  content: "\e01e";
}
.icon-font.explore::before {
  content: "\e87a";
}
.icon-font.explore_off::before {
  content: "\e9a8";
}
.icon-font.exposure::before {
  content: "\e3ca";
}
.icon-font.exposure_minus_1::before {
  content: "\e3cb";
}
.icon-font.exposure_minus_2::before {
  content: "\e3cc";
}
.icon-font.exposure_neg_1::before {
  content: "\e3cb";
}
.icon-font.exposure_neg_2::before {
  content: "\e3cc";
}
.icon-font.exposure_plus_1::before {
  content: "\e3cd";
}
.icon-font.exposure_plus_2::before {
  content: "\e3ce";
}
.icon-font.exposure_zero::before {
  content: "\e3cf";
}
.icon-font.extension::before {
  content: "\e87b";
}
.icon-font.extension_off::before {
  content: "\e4f5";
}
.icon-font.face::before {
  content: "\e87c";
}
.icon-font.face_2::before {
  content: "\f8da";
}
.icon-font.face_3::before {
  content: "\f8db";
}
.icon-font.face_4::before {
  content: "\f8dc";
}
.icon-font.face_5::before {
  content: "\f8dd";
}
.icon-font.face_6::before {
  content: "\f8de";
}
.icon-font.face_retouching_natural::before {
  content: "\ef4e";
}
.icon-font.face_retouching_off::before {
  content: "\f007";
}
.icon-font.facebook::before {
  content: "\f234";
}
.icon-font.fact_check::before {
  content: "\f0c5";
}
.icon-font.factory::before {
  content: "\ebbc";
}
.icon-font.family_restroom::before {
  content: "\f1a2";
}
.icon-font.fast_forward::before {
  content: "\e01f";
}
.icon-font.fast_rewind::before {
  content: "\e020";
}
.icon-font.fastfood::before {
  content: "\e57a";
}
.icon-font.favorite::before {
  content: "\e87d";
}
.icon-font.favorite_border::before {
  content: "\e87e";
}
.icon-font.favorite_outline::before {
  content: "\e87e";
}
.icon-font.fax::before {
  content: "\ead8";
}
.icon-font.featured_play_list::before {
  content: "\e06d";
}
.icon-font.featured_video::before {
  content: "\e06e";
}
.icon-font.feed::before {
  content: "\f009";
}
.icon-font.feedback::before {
  content: "\e87f";
}
.icon-font.female::before {
  content: "\e590";
}
.icon-font.fence::before {
  content: "\f1f6";
}
.icon-font.festival::before {
  content: "\ea68";
}
.icon-font.fiber_dvr::before {
  content: "\e05d";
}
.icon-font.fiber_manual_record::before {
  content: "\e061";
}
.icon-font.fiber_new::before {
  content: "\e05e";
}
.icon-font.fiber_pin::before {
  content: "\e06a";
}
.icon-font.fiber_smart_record::before {
  content: "\e062";
}
.icon-font.file_copy::before {
  content: "\e173";
}
.icon-font.file_download::before {
  content: "\e2c4";
}
.icon-font.file_download_done::before {
  content: "\e9aa";
}
.icon-font.file_download_off::before {
  content: "\e4fe";
}
.icon-font.file_open::before {
  content: "\eaf3";
}
.icon-font.file_present::before {
  content: "\ea0e";
}
.icon-font.file_upload::before {
  content: "\e2c6";
}
.icon-font.filter::before {
  content: "\e3d3";
}
.icon-font.filter_1::before {
  content: "\e3d0";
}
.icon-font.filter_2::before {
  content: "\e3d1";
}
.icon-font.filter_3::before {
  content: "\e3d2";
}
.icon-font.filter_4::before {
  content: "\e3d4";
}
.icon-font.filter_5::before {
  content: "\e3d5";
}
.icon-font.filter_6::before {
  content: "\e3d6";
}
.icon-font.filter_7::before {
  content: "\e3d7";
}
.icon-font.filter_8::before {
  content: "\e3d8";
}
.icon-font.filter_9::before {
  content: "\e3d9";
}
.icon-font.filter_9_plus::before {
  content: "\e3da";
}
.icon-font.filter_alt::before {
  content: "\ef4f";
}
.icon-font.filter_alt_off::before {
  content: "\eb32";
}
.icon-font.filter_b_and_w::before {
  content: "\e3db";
}
.icon-font.filter_center_focus::before {
  content: "\e3dc";
}
.icon-font.filter_drama::before {
  content: "\e3dd";
}
.icon-font.filter_frames::before {
  content: "\e3de";
}
.icon-font.filter_hdr::before {
  content: "\e3df";
}
.icon-font.filter_list::before {
  content: "\e152";
}
.icon-font.filter_list_alt::before {
  content: "\e94e";
}
.icon-font.filter_list_off::before {
  content: "\eb57";
}
.icon-font.filter_none::before {
  content: "\e3e0";
}
.icon-font.filter_tilt_shift::before {
  content: "\e3e2";
}
.icon-font.filter_vintage::before {
  content: "\e3e3";
}
.icon-font.find_in_page::before {
  content: "\e880";
}
.icon-font.find_replace::before {
  content: "\e881";
}
.icon-font.fingerprint::before {
  content: "\e90d";
}
.icon-font.fire_extinguisher::before {
  content: "\f1d8";
}
.icon-font.fire_hydrant::before {
  content: "\f1a3";
}
.icon-font.fire_hydrant_alt::before {
  content: "\f8f1";
}
.icon-font.fire_truck::before {
  content: "\f8f2";
}
.icon-font.fireplace::before {
  content: "\ea43";
}
.icon-font.first_page::before {
  content: "\e5dc";
}
.icon-font.fit_screen::before {
  content: "\ea10";
}
.icon-font.fitbit::before {
  content: "\e82b";
}
.icon-font.fitness_center::before {
  content: "\eb43";
}
.icon-font.flag::before {
  content: "\e153";
}
.icon-font.flag_circle::before {
  content: "\eaf8";
}
.icon-font.flaky::before {
  content: "\ef50";
}
.icon-font.flare::before {
  content: "\e3e4";
}
.icon-font.flash_auto::before {
  content: "\e3e5";
}
.icon-font.flash_off::before {
  content: "\e3e6";
}
.icon-font.flash_on::before {
  content: "\e3e7";
}
.icon-font.flashlight_off::before {
  content: "\f00a";
}
.icon-font.flashlight_on::before {
  content: "\f00b";
}
.icon-font.flatware::before {
  content: "\f00c";
}
.icon-font.flight::before {
  content: "\e539";
}
.icon-font.flight_class::before {
  content: "\e7cb";
}
.icon-font.flight_land::before {
  content: "\e904";
}
.icon-font.flight_takeoff::before {
  content: "\e905";
}
.icon-font.flip::before {
  content: "\e3e8";
}
.icon-font.flip_camera_android::before {
  content: "\ea37";
}
.icon-font.flip_camera_ios::before {
  content: "\ea38";
}
.icon-font.flip_to_back::before {
  content: "\e882";
}
.icon-font.flip_to_front::before {
  content: "\e883";
}
.icon-font.flood::before {
  content: "\ebe6";
}
.icon-font.flourescent::before {
  content: "\f00d";
}
.icon-font.flutter_dash::before {
  content: "\e00b";
}
.icon-font.fmd_bad::before {
  content: "\f00e";
}
.icon-font.fmd_good::before {
  content: "\f00f";
}
.icon-font.foggy::before {
  content: "\e818";
}
.icon-font.folder::before {
  content: "\e2c7";
}
.icon-font.folder_copy::before {
  content: "\ebbd";
}
.icon-font.folder_delete::before {
  content: "\eb34";
}
.icon-font.folder_off::before {
  content: "\eb83";
}
.icon-font.folder_open::before {
  content: "\e2c8";
}
.icon-font.folder_shared::before {
  content: "\e2c9";
}
.icon-font.folder_special::before {
  content: "\e617";
}
.icon-font.folder_zip::before {
  content: "\eb2c";
}
.icon-font.follow_the_signs::before {
  content: "\f222";
}
.icon-font.font_download::before {
  content: "\e167";
}
.icon-font.font_download_off::before {
  content: "\e4f9";
}
.icon-font.food_bank::before {
  content: "\f1f2";
}
.icon-font.forest::before {
  content: "\ea99";
}
.icon-font.fork_left::before {
  content: "\eba0";
}
.icon-font.fork_right::before {
  content: "\ebac";
}
.icon-font.format_align_center::before {
  content: "\e234";
}
.icon-font.format_align_justify::before {
  content: "\e235";
}
.icon-font.format_align_left::before {
  content: "\e236";
}
.icon-font.format_align_right::before {
  content: "\e237";
}
.icon-font.format_bold::before {
  content: "\e238";
}
.icon-font.format_clear::before {
  content: "\e239";
}
.icon-font.format_color_fill::before {
  content: "\e23a";
}
.icon-font.format_color_reset::before {
  content: "\e23b";
}
.icon-font.format_color_text::before {
  content: "\e23c";
}
.icon-font.format_indent_decrease::before {
  content: "\e23d";
}
.icon-font.format_indent_increase::before {
  content: "\e23e";
}
.icon-font.format_italic::before {
  content: "\e23f";
}
.icon-font.format_line_spacing::before {
  content: "\e240";
}
.icon-font.format_list_bulleted::before {
  content: "\e241";
}
.icon-font.format_list_numbered::before {
  content: "\e242";
}
.icon-font.format_list_numbered_rtl::before {
  content: "\e267";
}
.icon-font.format_overline::before {
  content: "\eb65";
}
.icon-font.format_paint::before {
  content: "\e243";
}
.icon-font.format_quote::before {
  content: "\e244";
}
.icon-font.format_shapes::before {
  content: "\e25e";
}
.icon-font.format_size::before {
  content: "\e245";
}
.icon-font.format_strikethrough::before {
  content: "\e246";
}
.icon-font.format_textdirection_l_to_r::before {
  content: "\e247";
}
.icon-font.format_textdirection_r_to_l::before {
  content: "\e248";
}
.icon-font.format_underline::before {
  content: "\e249";
}
.icon-font.format_underlined::before {
  content: "\e249";
}
.icon-font.fort::before {
  content: "\eaad";
}
.icon-font.forum::before {
  content: "\e0bf";
}
.icon-font.forward::before {
  content: "\e154";
}
.icon-font.forward_10::before {
  content: "\e056";
}
.icon-font.forward_30::before {
  content: "\e057";
}
.icon-font.forward_5::before {
  content: "\e058";
}
.icon-font.forward_to_inbox::before {
  content: "\f187";
}
.icon-font.foundation::before {
  content: "\f200";
}
.icon-font.free_breakfast::before {
  content: "\eb44";
}
.icon-font.free_cancellation::before {
  content: "\e748";
}
.icon-font.front_hand::before {
  content: "\e769";
}
.icon-font.fullscreen::before {
  content: "\e5d0";
}
.icon-font.fullscreen_exit::before {
  content: "\e5d1";
}
.icon-font.functions::before {
  content: "\e24a";
}
.icon-font.g_mobiledata::before {
  content: "\f010";
}
.icon-font.g_translate::before {
  content: "\e927";
}
.icon-font.gamepad::before {
  content: "\e30f";
}
.icon-font.games::before {
  content: "\e021";
}
.icon-font.garage::before {
  content: "\f011";
}
.icon-font.gas_meter::before {
  content: "\ec19";
}
.icon-font.gavel::before {
  content: "\e90e";
}
.icon-font.generating_tokens::before {
  content: "\e749";
}
.icon-font.gesture::before {
  content: "\e155";
}
.icon-font.get_app::before {
  content: "\e884";
}
.icon-font.gif::before {
  content: "\e908";
}
.icon-font.gif_box::before {
  content: "\e7a3";
}
.icon-font.girl::before {
  content: "\eb68";
}
.icon-font.gite::before {
  content: "\e58b";
}
.icon-font.goat::before {
  content: "\10fffd";
}
.icon-font.golf_course::before {
  content: "\eb45";
}
.icon-font.gpp_bad::before {
  content: "\f012";
}
.icon-font.gpp_good::before {
  content: "\f013";
}
.icon-font.gpp_maybe::before {
  content: "\f014";
}
.icon-font.gps_fixed::before {
  content: "\e1b3";
}
.icon-font.gps_not_fixed::before {
  content: "\e1b4";
}
.icon-font.gps_off::before {
  content: "\e1b5";
}
.icon-font.grade::before {
  content: "\e885";
}
.icon-font.gradient::before {
  content: "\e3e9";
}
.icon-font.grading::before {
  content: "\ea4f";
}
.icon-font.grain::before {
  content: "\e3ea";
}
.icon-font.graphic_eq::before {
  content: "\e1b8";
}
.icon-font.grass::before {
  content: "\f205";
}
.icon-font.grid_3x3::before {
  content: "\f015";
}
.icon-font.grid_4x4::before {
  content: "\f016";
}
.icon-font.grid_goldenratio::before {
  content: "\f017";
}
.icon-font.grid_off::before {
  content: "\e3eb";
}
.icon-font.grid_on::before {
  content: "\e3ec";
}
.icon-font.grid_view::before {
  content: "\e9b0";
}
.icon-font.group::before {
  content: "\e7ef";
}
.icon-font.group_add::before {
  content: "\e7f0";
}
.icon-font.group_off::before {
  content: "\e747";
}
.icon-font.group_remove::before {
  content: "\e7ad";
}
.icon-font.group_work::before {
  content: "\e886";
}
.icon-font.groups::before {
  content: "\f233";
}
.icon-font.groups_2::before {
  content: "\f8df";
}
.icon-font.groups_3::before {
  content: "\f8e0";
}
.icon-font.h_mobiledata::before {
  content: "\f018";
}
.icon-font.h_plus_mobiledata::before {
  content: "\f019";
}
.icon-font.hail::before {
  content: "\e9b1";
}
.icon-font.handshake::before {
  content: "\ebcb";
}
.icon-font.handyman::before {
  content: "\f10b";
}
.icon-font.hardware::before {
  content: "\ea59";
}
.icon-font.hd::before {
  content: "\e052";
}
.icon-font.hdr_auto::before {
  content: "\f01a";
}
.icon-font.hdr_auto_select::before {
  content: "\f01b";
}
.icon-font.hdr_enhanced_select::before {
  content: "\ef51";
}
.icon-font.hdr_off::before {
  content: "\e3ed";
}
.icon-font.hdr_off_select::before {
  content: "\f01c";
}
.icon-font.hdr_on::before {
  content: "\e3ee";
}
.icon-font.hdr_on_select::before {
  content: "\f01d";
}
.icon-font.hdr_plus::before {
  content: "\f01e";
}
.icon-font.hdr_strong::before {
  content: "\e3f1";
}
.icon-font.hdr_weak::before {
  content: "\e3f2";
}
.icon-font.headphones::before {
  content: "\f01f";
}
.icon-font.headphones_battery::before {
  content: "\f020";
}
.icon-font.headset::before {
  content: "\e310";
}
.icon-font.headset_mic::before {
  content: "\e311";
}
.icon-font.headset_off::before {
  content: "\e33a";
}
.icon-font.healing::before {
  content: "\e3f3";
}
.icon-font.health_and_safety::before {
  content: "\e1d5";
}
.icon-font.hearing::before {
  content: "\e023";
}
.icon-font.hearing_disabled::before {
  content: "\f104";
}
.icon-font.heart_broken::before {
  content: "\eac2";
}
.icon-font.heat_pump::before {
  content: "\ec18";
}
.icon-font.height::before {
  content: "\ea16";
}
.icon-font.help::before {
  content: "\e887";
}
.icon-font.help_center::before {
  content: "\f1c0";
}
.icon-font.help_outline::before {
  content: "\e8fd";
}
.icon-font.hevc::before {
  content: "\f021";
}
.icon-font.hexagon::before {
  content: "\eb39";
}
.icon-font.hide_image::before {
  content: "\f022";
}
.icon-font.hide_source::before {
  content: "\f023";
}
.icon-font.high_quality::before {
  content: "\e024";
}
.icon-font.highlight::before {
  content: "\e25f";
}
.icon-font.highlight_alt::before {
  content: "\ef52";
}
.icon-font.highlight_off::before {
  content: "\e888";
}
.icon-font.highlight_remove::before {
  content: "\e888";
}
.icon-font.hiking::before {
  content: "\e50a";
}
.icon-font.history::before {
  content: "\e889";
}
.icon-font.history_edu::before {
  content: "\ea3e";
}
.icon-font.history_toggle_off::before {
  content: "\f17d";
}
.icon-font.hive::before {
  content: "\eaa6";
}
.icon-font.hls::before {
  content: "\eb8a";
}
.icon-font.hls_off::before {
  content: "\eb8c";
}
.icon-font.holiday_village::before {
  content: "\e58a";
}
.icon-font.home::before {
  content: "\e88a";
}
.icon-font.home_filled::before {
  content: "\e9b2";
}
.icon-font.home_max::before {
  content: "\f024";
}
.icon-font.home_mini::before {
  content: "\f025";
}
.icon-font.home_repair_service::before {
  content: "\f100";
}
.icon-font.home_work::before {
  content: "\ea09";
}
.icon-font.horizontal_distribute::before {
  content: "\e014";
}
.icon-font.horizontal_rule::before {
  content: "\f108";
}
.icon-font.horizontal_split::before {
  content: "\e947";
}
.icon-font.hot_tub::before {
  content: "\eb46";
}
.icon-font.hotel::before {
  content: "\e53a";
}
.icon-font.hotel_class::before {
  content: "\e743";
}
.icon-font.hourglass_bottom::before {
  content: "\ea5c";
}
.icon-font.hourglass_disabled::before {
  content: "\ef53";
}
.icon-font.hourglass_empty::before {
  content: "\e88b";
}
.icon-font.hourglass_full::before {
  content: "\e88c";
}
.icon-font.hourglass_top::before {
  content: "\ea5b";
}
.icon-font.house::before {
  content: "\ea44";
}
.icon-font.house_siding::before {
  content: "\f202";
}
.icon-font.houseboat::before {
  content: "\e584";
}
.icon-font.how_to_reg::before {
  content: "\e174";
}
.icon-font.how_to_vote::before {
  content: "\e175";
}
.icon-font.html::before {
  content: "\eb7e";
}
.icon-font.http::before {
  content: "\e902";
}
.icon-font.https::before {
  content: "\e88d";
}
.icon-font.hub::before {
  content: "\e9f4";
}
.icon-font.hvac::before {
  content: "\f10e";
}
.icon-font.ice_skating::before {
  content: "\e50b";
}
.icon-font.icecream::before {
  content: "\ea69";
}
.icon-font.image::before {
  content: "\e3f4";
}
.icon-font.image_aspect_ratio::before {
  content: "\e3f5";
}
.icon-font.image_not_supported::before {
  content: "\f116";
}
.icon-font.image_search::before {
  content: "\e43f";
}
.icon-font.imagesearch_roller::before {
  content: "\e9b4";
}
.icon-font.import_contacts::before {
  content: "\e0e0";
}
.icon-font.import_export::before {
  content: "\e0c3";
}
.icon-font.important_devices::before {
  content: "\e912";
}
.icon-font.inbox::before {
  content: "\e156";
}
.icon-font.incomplete_circle::before {
  content: "\e79b";
}
.icon-font.indeterminate_check_box::before {
  content: "\e909";
}
.icon-font.info::before {
  content: "\e88e";
}
.icon-font.info_outline::before {
  content: "\e88f";
}
.icon-font.input::before {
  content: "\e890";
}
.icon-font.insert_chart::before {
  content: "\e24b";
}
.icon-font.insert_chart_outlined::before {
  content: "\e26a";
}
.icon-font.insert_comment::before {
  content: "\e24c";
}
.icon-font.insert_drive_file::before {
  content: "\e24d";
}
.icon-font.insert_emoticon::before {
  content: "\e24e";
}
.icon-font.insert_invitation::before {
  content: "\e24f";
}
.icon-font.insert_link::before {
  content: "\e250";
}
.icon-font.insert_page_break::before {
  content: "\eaca";
}
.icon-font.insert_photo::before {
  content: "\e251";
}
.icon-font.insights::before {
  content: "\f092";
}
.icon-font.install_desktop::before {
  content: "\eb71";
}
.icon-font.install_mobile::before {
  content: "\eb72";
}
.icon-font.integration_instructions::before {
  content: "\ef54";
}
.icon-font.interests::before {
  content: "\e7c8";
}
.icon-font.interpreter_mode::before {
  content: "\e83b";
}
.icon-font.inventory::before {
  content: "\e179";
}
.icon-font.inventory_2::before {
  content: "\e1a1";
}
.icon-font.invert_colors::before {
  content: "\e891";
}
.icon-font.invert_colors_off::before {
  content: "\e0c4";
}
.icon-font.invert_colors_on::before {
  content: "\e891";
}
.icon-font.ios_share::before {
  content: "\e6b8";
}
.icon-font.iron::before {
  content: "\e583";
}
.icon-font.iso::before {
  content: "\e3f6";
}
.icon-font.javascript::before {
  content: "\eb7c";
}
.icon-font.join_full::before {
  content: "\eaeb";
}
.icon-font.join_inner::before {
  content: "\eaf4";
}
.icon-font.join_left::before {
  content: "\eaf2";
}
.icon-font.join_right::before {
  content: "\eaea";
}
.icon-font.kayaking::before {
  content: "\e50c";
}
.icon-font.kebab_dining::before {
  content: "\e842";
}
.icon-font.key::before {
  content: "\e73c";
}
.icon-font.key_off::before {
  content: "\eb84";
}
.icon-font.keyboard::before {
  content: "\e312";
}
.icon-font.keyboard_alt::before {
  content: "\f028";
}
.icon-font.keyboard_arrow_down::before {
  content: "\e313";
}
.icon-font.keyboard_arrow_left::before {
  content: "\e314";
}
.icon-font.keyboard_arrow_right::before {
  content: "\e315";
}
.icon-font.keyboard_arrow_up::before {
  content: "\e316";
}
.icon-font.keyboard_backspace::before {
  content: "\e317";
}
.icon-font.keyboard_capslock::before {
  content: "\e318";
}
.icon-font.keyboard_command::before {
  content: "\eae0";
}
.icon-font.keyboard_command_key::before {
  content: "\eae7";
}
.icon-font.keyboard_control::before {
  content: "\e5d3";
}
.icon-font.keyboard_control_key::before {
  content: "\eae6";
}
.icon-font.keyboard_double_arrow_down::before {
  content: "\ead0";
}
.icon-font.keyboard_double_arrow_left::before {
  content: "\eac3";
}
.icon-font.keyboard_double_arrow_right::before {
  content: "\eac9";
}
.icon-font.keyboard_double_arrow_up::before {
  content: "\eacf";
}
.icon-font.keyboard_hide::before {
  content: "\e31a";
}
.icon-font.keyboard_option::before {
  content: "\eadf";
}
.icon-font.keyboard_option_key::before {
  content: "\eae8";
}
.icon-font.keyboard_return::before {
  content: "\e31b";
}
.icon-font.keyboard_tab::before {
  content: "\e31c";
}
.icon-font.keyboard_voice::before {
  content: "\e31d";
}
.icon-font.king_bed::before {
  content: "\ea45";
}
.icon-font.kitchen::before {
  content: "\eb47";
}
.icon-font.kitesurfing::before {
  content: "\e50d";
}
.icon-font.lan::before {
  content: "\eb2f";
}
.icon-font.landscape::before {
  content: "\e3f7";
}
.icon-font.landslide::before {
  content: "\ebd7";
}
.icon-font.language::before {
  content: "\e894";
}
.icon-font.laptop::before {
  content: "\e31e";
}
.icon-font.laptop_chromebook::before {
  content: "\e31f";
}
.icon-font.laptop_mac::before {
  content: "\e320";
}
.icon-font.laptop_windows::before {
  content: "\e321";
}
.icon-font.last_page::before {
  content: "\e5dd";
}
.icon-font.launch::before {
  content: "\e895";
}
.icon-font.layers::before {
  content: "\e53b";
}
.icon-font.layers_clear::before {
  content: "\e53c";
}
.icon-font.leaderboard::before {
  content: "\f20c";
}
.icon-font.leak_add::before {
  content: "\e3f8";
}
.icon-font.leak_remove::before {
  content: "\e3f9";
}
.icon-font.leave_bags_at_home::before {
  content: "\f21b";
}
.icon-font.legend_toggle::before {
  content: "\f11b";
}
.icon-font.lens::before {
  content: "\e3fa";
}
.icon-font.lens_blur::before {
  content: "\f029";
}
.icon-font.library_add::before {
  content: "\e02e";
}
.icon-font.library_add_check::before {
  content: "\e9b7";
}
.icon-font.library_books::before {
  content: "\e02f";
}
.icon-font.library_music::before {
  content: "\e030";
}
.icon-font.light::before {
  content: "\f02a";
}
.icon-font.light_mode::before {
  content: "\e518";
}
.icon-font.lightbulb::before {
  content: "\e0f0";
}
.icon-font.lightbulb_circle::before {
  content: "\ebfe";
}
.icon-font.lightbulb_outline::before {
  content: "\e90f";
}
.icon-font.line_axis::before {
  content: "\ea9a";
}
.icon-font.line_style::before {
  content: "\e919";
}
.icon-font.line_weight::before {
  content: "\e91a";
}
.icon-font.linear_scale::before {
  content: "\e260";
}
.icon-font.link::before {
  content: "\e157";
}
.icon-font.link_off::before {
  content: "\e16f";
}
.icon-font.linked_camera::before {
  content: "\e438";
}
.icon-font.liquor::before {
  content: "\ea60";
}
.icon-font.list::before {
  content: "\e896";
}
.icon-font.list_alt::before {
  content: "\e0ee";
}
.icon-font.live_help::before {
  content: "\e0c6";
}
.icon-font.live_tv::before {
  content: "\e639";
}
.icon-font.living::before {
  content: "\f02b";
}
.icon-font.local_activity::before {
  content: "\e53f";
}
.icon-font.local_airport::before {
  content: "\e53d";
}
.icon-font.local_atm::before {
  content: "\e53e";
}
.icon-font.local_attraction::before {
  content: "\e53f";
}
.icon-font.local_bar::before {
  content: "\e540";
}
.icon-font.local_cafe::before {
  content: "\e541";
}
.icon-font.local_car_wash::before {
  content: "\e542";
}
.icon-font.local_convenience_store::before {
  content: "\e543";
}
.icon-font.local_dining::before {
  content: "\e556";
}
.icon-font.local_drink::before {
  content: "\e544";
}
.icon-font.local_fire_department::before {
  content: "\ef55";
}
.icon-font.local_florist::before {
  content: "\e545";
}
.icon-font.local_gas_station::before {
  content: "\e546";
}
.icon-font.local_grocery_store::before {
  content: "\e547";
}
.icon-font.local_hospital::before {
  content: "\e548";
}
.icon-font.local_hotel::before {
  content: "\e549";
}
.icon-font.local_laundry_service::before {
  content: "\e54a";
}
.icon-font.local_library::before {
  content: "\e54b";
}
.icon-font.local_mall::before {
  content: "\e54c";
}
.icon-font.local_movies::before {
  content: "\e54d";
}
.icon-font.local_offer::before {
  content: "\e54e";
}
.icon-font.local_parking::before {
  content: "\e54f";
}
.icon-font.local_pharmacy::before {
  content: "\e550";
}
.icon-font.local_phone::before {
  content: "\e551";
}
.icon-font.local_pizza::before {
  content: "\e552";
}
.icon-font.local_play::before {
  content: "\e553";
}
.icon-font.local_police::before {
  content: "\ef56";
}
.icon-font.local_post_office::before {
  content: "\e554";
}
.icon-font.local_print_shop::before {
  content: "\e555";
}
.icon-font.local_printshop::before {
  content: "\e555";
}
.icon-font.local_restaurant::before {
  content: "\e556";
}
.icon-font.local_see::before {
  content: "\e557";
}
.icon-font.local_shipping::before {
  content: "\e558";
}
.icon-font.local_taxi::before {
  content: "\e559";
}
.icon-font.location_city::before {
  content: "\e7f1";
}
.icon-font.location_disabled::before {
  content: "\e1b6";
}
.icon-font.location_history::before {
  content: "\e55a";
}
.icon-font.location_off::before {
  content: "\e0c7";
}
.icon-font.location_on::before {
  content: "\e0c8";
}
.icon-font.location_pin::before {
  content: "\f1db";
}
.icon-font.location_searching::before {
  content: "\e1b7";
}
.icon-font.lock::before {
  content: "\e897";
}
.icon-font.lock_clock::before {
  content: "\ef57";
}
.icon-font.lock_open::before {
  content: "\e898";
}
.icon-font.lock_outline::before {
  content: "\e899";
}
.icon-font.lock_person::before {
  content: "\f8f3";
}
.icon-font.lock_reset::before {
  content: "\eade";
}
.icon-font.login::before {
  content: "\ea77";
}
.icon-font.logo_dev::before {
  content: "\ead6";
}
.icon-font.logout::before {
  content: "\e9ba";
}
.icon-font.looks::before {
  content: "\e3fc";
}
.icon-font.looks_3::before {
  content: "\e3fb";
}
.icon-font.looks_4::before {
  content: "\e3fd";
}
.icon-font.looks_5::before {
  content: "\e3fe";
}
.icon-font.looks_6::before {
  content: "\e3ff";
}
.icon-font.looks_one::before {
  content: "\e400";
}
.icon-font.looks_two::before {
  content: "\e401";
}
.icon-font.loop::before {
  content: "\e028";
}
.icon-font.loupe::before {
  content: "\e402";
}
.icon-font.low_priority::before {
  content: "\e16d";
}
.icon-font.loyalty::before {
  content: "\e89a";
}
.icon-font.lte_mobiledata::before {
  content: "\f02c";
}
.icon-font.lte_plus_mobiledata::before {
  content: "\f02d";
}
.icon-font.luggage::before {
  content: "\f235";
}
.icon-font.lunch_dining::before {
  content: "\ea61";
}
.icon-font.lyrics::before {
  content: "\ec0b";
}
.icon-font.macro_off::before {
  content: "\f8d2";
}
.icon-font.mail::before {
  content: "\e158";
}
.icon-font.mail_lock::before {
  content: "\ec0a";
}
.icon-font.mail_outline::before {
  content: "\e0e1";
}
.icon-font.male::before {
  content: "\e58e";
}
.icon-font.man::before {
  content: "\e4eb";
}
.icon-font.man_2::before {
  content: "\f8e1";
}
.icon-font.man_3::before {
  content: "\f8e2";
}
.icon-font.man_4::before {
  content: "\f8e3";
}
.icon-font.manage_accounts::before {
  content: "\f02e";
}
.icon-font.manage_history::before {
  content: "\ebe7";
}
.icon-font.manage_search::before {
  content: "\f02f";
}
.icon-font.map::before {
  content: "\e55b";
}
.icon-font.maps_home_work::before {
  content: "\f030";
}
.icon-font.maps_ugc::before {
  content: "\ef58";
}
.icon-font.margin::before {
  content: "\e9bb";
}
.icon-font.mark_as_unread::before {
  content: "\e9bc";
}
.icon-font.mark_chat_read::before {
  content: "\f18b";
}
.icon-font.mark_chat_unread::before {
  content: "\f189";
}
.icon-font.mark_email_read::before {
  content: "\f18c";
}
.icon-font.mark_email_unread::before {
  content: "\f18a";
}
.icon-font.mark_unread_chat_alt::before {
  content: "\eb9d";
}
.icon-font.markunread::before {
  content: "\e159";
}
.icon-font.markunread_mailbox::before {
  content: "\e89b";
}
.icon-font.masks::before {
  content: "\f218";
}
.icon-font.maximize::before {
  content: "\e930";
}
.icon-font.media_bluetooth_off::before {
  content: "\f031";
}
.icon-font.media_bluetooth_on::before {
  content: "\f032";
}
.icon-font.mediation::before {
  content: "\efa7";
}
.icon-font.medical_information::before {
  content: "\ebed";
}
.icon-font.medical_services::before {
  content: "\f109";
}
.icon-font.medication::before {
  content: "\f033";
}
.icon-font.medication_liquid::before {
  content: "\ea87";
}
.icon-font.meeting_room::before {
  content: "\eb4f";
}
.icon-font.memory::before {
  content: "\e322";
}
.icon-font.menu::before {
  content: "\e5d2";
}
.icon-font.menu_book::before {
  content: "\ea19";
}
.icon-font.menu_open::before {
  content: "\e9bd";
}
.icon-font.merge::before {
  content: "\eb98";
}
.icon-font.merge_type::before {
  content: "\e252";
}
.icon-font.message::before {
  content: "\e0c9";
}
.icon-font.messenger::before {
  content: "\e0ca";
}
.icon-font.messenger_outline::before {
  content: "\e0cb";
}
.icon-font.mic::before {
  content: "\e029";
}
.icon-font.mic_external_off::before {
  content: "\ef59";
}
.icon-font.mic_external_on::before {
  content: "\ef5a";
}
.icon-font.mic_none::before {
  content: "\e02a";
}
.icon-font.mic_off::before {
  content: "\e02b";
}
.icon-font.microwave::before {
  content: "\f204";
}
.icon-font.military_tech::before {
  content: "\ea3f";
}
.icon-font.minimize::before {
  content: "\e931";
}
.icon-font.minor_crash::before {
  content: "\ebf1";
}
.icon-font.miscellaneous_services::before {
  content: "\f10c";
}
.icon-font.missed_video_call::before {
  content: "\e073";
}
.icon-font.mms::before {
  content: "\e618";
}
.icon-font.mobile_friendly::before {
  content: "\e200";
}
.icon-font.mobile_off::before {
  content: "\e201";
}
.icon-font.mobile_screen_share::before {
  content: "\e0e7";
}
.icon-font.mobiledata_off::before {
  content: "\f034";
}
.icon-font.mode::before {
  content: "\f097";
}
.icon-font.mode_comment::before {
  content: "\e253";
}
.icon-font.mode_edit::before {
  content: "\e254";
}
.icon-font.mode_edit_outline::before {
  content: "\f035";
}
.icon-font.mode_fan_off::before {
  content: "\ec17";
}
.icon-font.mode_night::before {
  content: "\f036";
}
.icon-font.mode_of_travel::before {
  content: "\e7ce";
}
.icon-font.mode_standby::before {
  content: "\f037";
}
.icon-font.model_training::before {
  content: "\f0cf";
}
.icon-font.monetization_on::before {
  content: "\e263";
}
.icon-font.money::before {
  content: "\e57d";
}
.icon-font.money_off::before {
  content: "\e25c";
}
.icon-font.money_off_csred::before {
  content: "\f038";
}
.icon-font.monitor::before {
  content: "\ef5b";
}
.icon-font.monitor_heart::before {
  content: "\eaa2";
}
.icon-font.monitor_weight::before {
  content: "\f039";
}
.icon-font.monochrome_photos::before {
  content: "\e403";
}
.icon-font.mood::before {
  content: "\e7f2";
}
.icon-font.mood_bad::before {
  content: "\e7f3";
}
.icon-font.moped::before {
  content: "\eb28";
}
.icon-font.more::before {
  content: "\e619";
}
.icon-font.more_horiz::before {
  content: "\e5d3";
}
.icon-font.more_time::before {
  content: "\ea5d";
}
.icon-font.more_vert::before {
  content: "\e5d4";
}
.icon-font.mosque::before {
  content: "\eab2";
}
.icon-font.motion_photos_auto::before {
  content: "\f03a";
}
.icon-font.motion_photos_off::before {
  content: "\e9c0";
}
.icon-font.motion_photos_on::before {
  content: "\e9c1";
}
.icon-font.motion_photos_pause::before {
  content: "\f227";
}
.icon-font.motion_photos_paused::before {
  content: "\e9c2";
}
.icon-font.motorcycle::before {
  content: "\e91b";
}
.icon-font.mouse::before {
  content: "\e323";
}
.icon-font.move_down::before {
  content: "\eb61";
}
.icon-font.move_to_inbox::before {
  content: "\e168";
}
.icon-font.move_up::before {
  content: "\eb64";
}
.icon-font.movie::before {
  content: "\e02c";
}
.icon-font.movie_creation::before {
  content: "\e404";
}
.icon-font.movie_filter::before {
  content: "\e43a";
}
.icon-font.moving::before {
  content: "\e501";
}
.icon-font.mp::before {
  content: "\e9c3";
}
.icon-font.multiline_chart::before {
  content: "\e6df";
}
.icon-font.multiple_stop::before {
  content: "\f1b9";
}
.icon-font.multitrack_audio::before {
  content: "\e1b8";
}
.icon-font.museum::before {
  content: "\ea36";
}
.icon-font.music_note::before {
  content: "\e405";
}
.icon-font.music_off::before {
  content: "\e440";
}
.icon-font.music_video::before {
  content: "\e063";
}
.icon-font.my_library_add::before {
  content: "\e02e";
}
.icon-font.my_library_books::before {
  content: "\e02f";
}
.icon-font.my_library_music::before {
  content: "\e030";
}
.icon-font.my_location::before {
  content: "\e55c";
}
.icon-font.nat::before {
  content: "\ef5c";
}
.icon-font.nature::before {
  content: "\e406";
}
.icon-font.nature_people::before {
  content: "\e407";
}
.icon-font.navigate_before::before {
  content: "\e408";
}
.icon-font.navigate_next::before {
  content: "\e409";
}
.icon-font.navigation::before {
  content: "\e55d";
}
.icon-font.near_me::before {
  content: "\e569";
}
.icon-font.near_me_disabled::before {
  content: "\f1ef";
}
.icon-font.nearby_error::before {
  content: "\f03b";
}
.icon-font.nearby_off::before {
  content: "\f03c";
}
.icon-font.nest_cam_wired_stand::before {
  content: "\ec16";
}
.icon-font.network_cell::before {
  content: "\e1b9";
}
.icon-font.network_check::before {
  content: "\e640";
}
.icon-font.network_locked::before {
  content: "\e61a";
}
.icon-font.network_ping::before {
  content: "\ebca";
}
.icon-font.network_wifi::before {
  content: "\e1ba";
}
.icon-font.network_wifi_1_bar::before {
  content: "\ebe4";
}
.icon-font.network_wifi_2_bar::before {
  content: "\ebd6";
}
.icon-font.network_wifi_3_bar::before {
  content: "\ebe1";
}
.icon-font.new_label::before {
  content: "\e609";
}
.icon-font.new_releases::before {
  content: "\e031";
}
.icon-font.newspaper::before {
  content: "\eb81";
}
.icon-font.next_plan::before {
  content: "\ef5d";
}
.icon-font.next_week::before {
  content: "\e16a";
}
.icon-font.nfc::before {
  content: "\e1bb";
}
.icon-font.night_shelter::before {
  content: "\f1f1";
}
.icon-font.nightlife::before {
  content: "\ea62";
}
.icon-font.nightlight::before {
  content: "\f03d";
}
.icon-font.nightlight_round::before {
  content: "\ef5e";
}
.icon-font.nights_stay::before {
  content: "\ea46";
}
.icon-font.no_accounts::before {
  content: "\f03e";
}
.icon-font.no_adult_content::before {
  content: "\f8fe";
}
.icon-font.no_backpack::before {
  content: "\f237";
}
.icon-font.no_cell::before {
  content: "\f1a4";
}
.icon-font.no_crash::before {
  content: "\ebf0";
}
.icon-font.no_drinks::before {
  content: "\f1a5";
}
.icon-font.no_encryption::before {
  content: "\e641";
}
.icon-font.no_encryption_gmailerrorred::before {
  content: "\f03f";
}
.icon-font.no_flash::before {
  content: "\f1a6";
}
.icon-font.no_food::before {
  content: "\f1a7";
}
.icon-font.no_luggage::before {
  content: "\f23b";
}
.icon-font.no_meals::before {
  content: "\f1d6";
}
.icon-font.no_meals_ouline::before {
  content: "\f229";
}
.icon-font.no_meeting_room::before {
  content: "\eb4e";
}
.icon-font.no_photography::before {
  content: "\f1a8";
}
.icon-font.no_sim::before {
  content: "\e0cc";
}
.icon-font.no_stroller::before {
  content: "\f1af";
}
.icon-font.no_transfer::before {
  content: "\f1d5";
}
.icon-font.noise_aware::before {
  content: "\ebec";
}
.icon-font.noise_control_off::before {
  content: "\ebf3";
}
.icon-font.nordic_walking::before {
  content: "\e50e";
}
.icon-font.north::before {
  content: "\f1e0";
}
.icon-font.north_east::before {
  content: "\f1e1";
}
.icon-font.north_west::before {
  content: "\f1e2";
}
.icon-font.not_accessible::before {
  content: "\f0fe";
}
.icon-font.not_interested::before {
  content: "\e033";
}
.icon-font.not_listed_location::before {
  content: "\e575";
}
.icon-font.not_started::before {
  content: "\f0d1";
}
.icon-font.note::before {
  content: "\e06f";
}
.icon-font.note_add::before {
  content: "\e89c";
}
.icon-font.note_alt::before {
  content: "\f040";
}
.icon-font.notes::before {
  content: "\e26c";
}
.icon-font.notification_add::before {
  content: "\e399";
}
.icon-font.notification_important::before {
  content: "\e004";
}
.icon-font.notifications::before {
  content: "\e7f4";
}
.icon-font.notifications_active::before {
  content: "\e7f7";
}
.icon-font.notifications_none::before {
  content: "\e7f5";
}
.icon-font.notifications_off::before {
  content: "\e7f6";
}
.icon-font.notifications_on::before {
  content: "\e7f7";
}
.icon-font.notifications_paused::before {
  content: "\e7f8";
}
.icon-font.now_wallpaper::before {
  content: "\e1bc";
}
.icon-font.now_widgets::before {
  content: "\e1bd";
}
.icon-font.numbers::before {
  content: "\eac7";
}
.icon-font.offline_bolt::before {
  content: "\e932";
}
.icon-font.offline_pin::before {
  content: "\e90a";
}
.icon-font.offline_share::before {
  content: "\e9c5";
}
.icon-font.oil_barrel::before {
  content: "\ec15";
}
.icon-font.on_device_training::before {
  content: "\ebfd";
}
.icon-font.ondemand_video::before {
  content: "\e63a";
}
.icon-font.online_prediction::before {
  content: "\f0eb";
}
.icon-font.opacity::before {
  content: "\e91c";
}
.icon-font.open_in_browser::before {
  content: "\e89d";
}
.icon-font.open_in_full::before {
  content: "\f1ce";
}
.icon-font.open_in_new::before {
  content: "\e89e";
}
.icon-font.open_in_new_off::before {
  content: "\e4f6";
}
.icon-font.open_with::before {
  content: "\e89f";
}
.icon-font.other_houses::before {
  content: "\e58c";
}
.icon-font.outbond::before {
  content: "\f228";
}
.icon-font.outbound::before {
  content: "\e1ca";
}
.icon-font.outbox::before {
  content: "\ef5f";
}
.icon-font.outdoor_grill::before {
  content: "\ea47";
}
.icon-font.outgoing_mail::before {
  content: "\f0d2";
}
.icon-font.outlet::before {
  content: "\f1d4";
}
.icon-font.outlined_flag::before {
  content: "\e16e";
}
.icon-font.output::before {
  content: "\ebbe";
}
.icon-font.padding::before {
  content: "\e9c8";
}
.icon-font.pages::before {
  content: "\e7f9";
}
.icon-font.pageview::before {
  content: "\e8a0";
}
.icon-font.paid::before {
  content: "\f041";
}
.icon-font.palette::before {
  content: "\e40a";
}
.icon-font.pan_tool::before {
  content: "\e925";
}
.icon-font.pan_tool_alt::before {
  content: "\ebb9";
}
.icon-font.panorama::before {
  content: "\e40b";
}
.icon-font.panorama_fish_eye::before {
  content: "\e40c";
}
.icon-font.panorama_fisheye::before {
  content: "\e40c";
}
.icon-font.panorama_horizontal::before {
  content: "\e40d";
}
.icon-font.panorama_horizontal_select::before {
  content: "\ef60";
}
.icon-font.panorama_photosphere::before {
  content: "\e9c9";
}
.icon-font.panorama_photosphere_select::before {
  content: "\e9ca";
}
.icon-font.panorama_vertical::before {
  content: "\e40e";
}
.icon-font.panorama_vertical_select::before {
  content: "\ef61";
}
.icon-font.panorama_wide_angle::before {
  content: "\e40f";
}
.icon-font.panorama_wide_angle_select::before {
  content: "\ef62";
}
.icon-font.paragliding::before {
  content: "\e50f";
}
.icon-font.park::before {
  content: "\ea63";
}
.icon-font.party_mode::before {
  content: "\e7fa";
}
.icon-font.password::before {
  content: "\f042";
}
.icon-font.pattern::before {
  content: "\f043";
}
.icon-font.pause::before {
  content: "\e034";
}
.icon-font.pause_circle::before {
  content: "\e1a2";
}
.icon-font.pause_circle_filled::before {
  content: "\e035";
}
.icon-font.pause_circle_outline::before {
  content: "\e036";
}
.icon-font.pause_presentation::before {
  content: "\e0ea";
}
.icon-font.payment::before {
  content: "\e8a1";
}
.icon-font.payments::before {
  content: "\ef63";
}
.icon-font.paypal::before {
  content: "\ea8d";
}
.icon-font.pedal_bike::before {
  content: "\eb29";
}
.icon-font.pending::before {
  content: "\ef64";
}
.icon-font.pending_actions::before {
  content: "\f1bb";
}
.icon-font.pentagon::before {
  content: "\eb50";
}
.icon-font.people::before {
  content: "\e7fb";
}
.icon-font.people_alt::before {
  content: "\ea21";
}
.icon-font.people_outline::before {
  content: "\e7fc";
}
.icon-font.percent::before {
  content: "\eb58";
}
.icon-font.perm_camera_mic::before {
  content: "\e8a2";
}
.icon-font.perm_contact_cal::before {
  content: "\e8a3";
}
.icon-font.perm_contact_calendar::before {
  content: "\e8a3";
}
.icon-font.perm_data_setting::before {
  content: "\e8a4";
}
.icon-font.perm_device_info::before {
  content: "\e8a5";
}
.icon-font.perm_device_information::before {
  content: "\e8a5";
}
.icon-font.perm_identity::before {
  content: "\e8a6";
}
.icon-font.perm_media::before {
  content: "\e8a7";
}
.icon-font.perm_phone_msg::before {
  content: "\e8a8";
}
.icon-font.perm_scan_wifi::before {
  content: "\e8a9";
}
.icon-font.person::before {
  content: "\e7fd";
}
.icon-font.person_2::before {
  content: "\f8e4";
}
.icon-font.person_3::before {
  content: "\f8e5";
}
.icon-font.person_4::before {
  content: "\f8e6";
}
.icon-font.person_add::before {
  content: "\e7fe";
}
.icon-font.person_add_alt::before {
  content: "\ea4d";
}
.icon-font.person_add_alt_1::before {
  content: "\ef65";
}
.icon-font.person_add_disabled::before {
  content: "\e9cb";
}
.icon-font.person_off::before {
  content: "\e510";
}
.icon-font.person_outline::before {
  content: "\e7ff";
}
.icon-font.person_pin::before {
  content: "\e55a";
}
.icon-font.person_pin_circle::before {
  content: "\e56a";
}
.icon-font.person_remove::before {
  content: "\ef66";
}
.icon-font.person_remove_alt_1::before {
  content: "\ef67";
}
.icon-font.person_search::before {
  content: "\f106";
}
.icon-font.personal_injury::before {
  content: "\e6da";
}
.icon-font.personal_video::before {
  content: "\e63b";
}
.icon-font.pest_control::before {
  content: "\f0fa";
}
.icon-font.pest_control_rodent::before {
  content: "\f0fd";
}
.icon-font.pets::before {
  content: "\e91d";
}
.icon-font.phishing::before {
  content: "\ead7";
}
.icon-font.phone::before {
  content: "\e0cd";
}
.icon-font.phone_android::before {
  content: "\e324";
}
.icon-font.phone_bluetooth_speaker::before {
  content: "\e61b";
}
.icon-font.phone_callback::before {
  content: "\e649";
}
.icon-font.phone_disabled::before {
  content: "\e9cc";
}
.icon-font.phone_enabled::before {
  content: "\e9cd";
}
.icon-font.phone_forwarded::before {
  content: "\e61c";
}
.icon-font.phone_in_talk::before {
  content: "\e61d";
}
.icon-font.phone_iphone::before {
  content: "\e325";
}
.icon-font.phone_locked::before {
  content: "\e61e";
}
.icon-font.phone_missed::before {
  content: "\e61f";
}
.icon-font.phone_paused::before {
  content: "\e620";
}
.icon-font.phonelink::before {
  content: "\e326";
}
.icon-font.phonelink_erase::before {
  content: "\e0db";
}
.icon-font.phonelink_lock::before {
  content: "\e0dc";
}
.icon-font.phonelink_off::before {
  content: "\e327";
}
.icon-font.phonelink_ring::before {
  content: "\e0dd";
}
.icon-font.phonelink_setup::before {
  content: "\e0de";
}
.icon-font.photo::before {
  content: "\e410";
}
.icon-font.photo_album::before {
  content: "\e411";
}
.icon-font.photo_camera::before {
  content: "\e412";
}
.icon-font.photo_camera_back::before {
  content: "\ef68";
}
.icon-font.photo_camera_front::before {
  content: "\ef69";
}
.icon-font.photo_filter::before {
  content: "\e43b";
}
.icon-font.photo_library::before {
  content: "\e413";
}
.icon-font.photo_size_select_actual::before {
  content: "\e432";
}
.icon-font.photo_size_select_large::before {
  content: "\e433";
}
.icon-font.photo_size_select_small::before {
  content: "\e434";
}
.icon-font.php::before {
  content: "\eb8f";
}
.icon-font.piano::before {
  content: "\e521";
}
.icon-font.piano_off::before {
  content: "\e520";
}
.icon-font.picture_as_pdf::before {
  content: "\e415";
}
.icon-font.picture_in_picture::before {
  content: "\e8aa";
}
.icon-font.picture_in_picture_alt::before {
  content: "\e911";
}
.icon-font.pie_chart::before {
  content: "\e6c4";
}
.icon-font.pie_chart_outline::before {
  content: "\f044";
}
.icon-font.pie_chart_outlined::before {
  content: "\e6c5";
}
.icon-font.pin::before {
  content: "\f045";
}
.icon-font.pin_drop::before {
  content: "\e55e";
}
.icon-font.pin_end::before {
  content: "\e767";
}
.icon-font.pin_invoke::before {
  content: "\e763";
}
.icon-font.pinch::before {
  content: "\eb38";
}
.icon-font.pivot_table_chart::before {
  content: "\e9ce";
}
.icon-font.pix::before {
  content: "\eaa3";
}
.icon-font.place::before {
  content: "\e55f";
}
.icon-font.plagiarism::before {
  content: "\ea5a";
}
.icon-font.play_arrow::before {
  content: "\e037";
}
.icon-font.play_circle::before {
  content: "\e1c4";
}
.icon-font.play_circle_fill::before {
  content: "\e038";
}
.icon-font.play_circle_filled::before {
  content: "\e038";
}
.icon-font.play_circle_outline::before {
  content: "\e039";
}
.icon-font.play_disabled::before {
  content: "\ef6a";
}
.icon-font.play_for_work::before {
  content: "\e906";
}
.icon-font.play_lesson::before {
  content: "\f047";
}
.icon-font.playlist_add::before {
  content: "\e03b";
}
.icon-font.playlist_add_check::before {
  content: "\e065";
}
.icon-font.playlist_add_check_circle::before {
  content: "\e7e6";
}
.icon-font.playlist_add_circle::before {
  content: "\e7e5";
}
.icon-font.playlist_play::before {
  content: "\e05f";
}
.icon-font.playlist_remove::before {
  content: "\eb80";
}
.icon-font.plumbing::before {
  content: "\f107";
}
.icon-font.plus_one::before {
  content: "\e800";
}
.icon-font.podcasts::before {
  content: "\f048";
}
.icon-font.point_of_sale::before {
  content: "\f17e";
}
.icon-font.policy::before {
  content: "\ea17";
}
.icon-font.poll::before {
  content: "\e801";
}
.icon-font.polyline::before {
  content: "\ebbb";
}
.icon-font.polymer::before {
  content: "\e8ab";
}
.icon-font.pool::before {
  content: "\eb48";
}
.icon-font.portable_wifi_off::before {
  content: "\e0ce";
}
.icon-font.portrait::before {
  content: "\e416";
}
.icon-font.post_add::before {
  content: "\ea20";
}
.icon-font.power::before {
  content: "\e63c";
}
.icon-font.power_input::before {
  content: "\e336";
}
.icon-font.power_off::before {
  content: "\e646";
}
.icon-font.power_settings_new::before {
  content: "\e8ac";
}
.icon-font.precision_manufacturing::before {
  content: "\f049";
}
.icon-font.pregnant_woman::before {
  content: "\e91e";
}
.icon-font.present_to_all::before {
  content: "\e0df";
}
.icon-font.preview::before {
  content: "\f1c5";
}
.icon-font.price_change::before {
  content: "\f04a";
}
.icon-font.price_check::before {
  content: "\f04b";
}
.icon-font.print::before {
  content: "\e8ad";
}
.icon-font.print_disabled::before {
  content: "\e9cf";
}
.icon-font.priority_high::before {
  content: "\e645";
}
.icon-font.privacy_tip::before {
  content: "\f0dc";
}
.icon-font.private_connectivity::before {
  content: "\e744";
}
.icon-font.production_quantity_limits::before {
  content: "\e1d1";
}
.icon-font.propane::before {
  content: "\ec14";
}
.icon-font.propane_tank::before {
  content: "\ec13";
}
.icon-font.psychology::before {
  content: "\ea4a";
}
.icon-font.psychology_alt::before {
  content: "\f8ea";
}
.icon-font.public::before {
  content: "\e80b";
}
.icon-font.public_off::before {
  content: "\f1ca";
}
.icon-font.publish::before {
  content: "\e255";
}
.icon-font.published_with_changes::before {
  content: "\f232";
}
.icon-font.punch_clock::before {
  content: "\eaa8";
}
.icon-font.push_pin::before {
  content: "\f10d";
}
.icon-font.qr_code::before {
  content: "\ef6b";
}
.icon-font.qr_code_2::before {
  content: "\e00a";
}
.icon-font.qr_code_scanner::before {
  content: "\f206";
}
.icon-font.query_builder::before {
  content: "\e8ae";
}
.icon-font.query_stats::before {
  content: "\e4fc";
}
.icon-font.question_answer::before {
  content: "\e8af";
}
.icon-font.question_mark::before {
  content: "\eb8b";
}
.icon-font.queue::before {
  content: "\e03c";
}
.icon-font.queue_music::before {
  content: "\e03d";
}
.icon-font.queue_play_next::before {
  content: "\e066";
}
.icon-font.quick_contacts_dialer::before {
  content: "\e0cf";
}
.icon-font.quick_contacts_mail::before {
  content: "\e0d0";
}
.icon-font.quickreply::before {
  content: "\ef6c";
}
.icon-font.quiz::before {
  content: "\f04c";
}
.icon-font.quora::before {
  content: "\ea98";
}
.icon-font.r_mobiledata::before {
  content: "\f04d";
}
.icon-font.radar::before {
  content: "\f04e";
}
.icon-font.radio::before {
  content: "\e03e";
}
.icon-font.radio_button_checked::before {
  content: "\e837";
}
.icon-font.radio_button_off::before {
  content: "\e836";
}
.icon-font.radio_button_on::before {
  content: "\e837";
}
.icon-font.radio_button_unchecked::before {
  content: "\e836";
}
.icon-font.railway_alert::before {
  content: "\e9d1";
}
.icon-font.ramen_dining::before {
  content: "\ea64";
}
.icon-font.ramp_left::before {
  content: "\eb9c";
}
.icon-font.ramp_right::before {
  content: "\eb96";
}
.icon-font.rate_review::before {
  content: "\e560";
}
.icon-font.raw_off::before {
  content: "\f04f";
}
.icon-font.raw_on::before {
  content: "\f050";
}
.icon-font.read_more::before {
  content: "\ef6d";
}
.icon-font.real_estate_agent::before {
  content: "\e73a";
}
.icon-font.receipt::before {
  content: "\e8b0";
}
.icon-font.receipt_long::before {
  content: "\ef6e";
}
.icon-font.recent_actors::before {
  content: "\e03f";
}
.icon-font.recommend::before {
  content: "\e9d2";
}
.icon-font.record_voice_over::before {
  content: "\e91f";
}
.icon-font.rectangle::before {
  content: "\eb54";
}
.icon-font.recycling::before {
  content: "\e760";
}
.icon-font.reddit::before {
  content: "\eaa0";
}
.icon-font.redeem::before {
  content: "\e8b1";
}
.icon-font.redo::before {
  content: "\e15a";
}
.icon-font.reduce_capacity::before {
  content: "\f21c";
}
.icon-font.refresh::before {
  content: "\e5d5";
}
.icon-font.remember_me::before {
  content: "\f051";
}
.icon-font.remove::before {
  content: "\e15b";
}
.icon-font.remove_circle::before {
  content: "\e15c";
}
.icon-font.remove_circle_outline::before {
  content: "\e15d";
}
.icon-font.remove_done::before {
  content: "\e9d3";
}
.icon-font.remove_from_queue::before {
  content: "\e067";
}
.icon-font.remove_moderator::before {
  content: "\e9d4";
}
.icon-font.remove_red_eye::before {
  content: "\e417";
}
.icon-font.remove_road::before {
  content: "\ebfc";
}
.icon-font.remove_shopping_cart::before {
  content: "\e928";
}
.icon-font.reorder::before {
  content: "\e8fe";
}
.icon-font.repartition::before {
  content: "\f8e8";
}
.icon-font.repeat::before {
  content: "\e040";
}
.icon-font.repeat_on::before {
  content: "\e9d6";
}
.icon-font.repeat_one::before {
  content: "\e041";
}
.icon-font.repeat_one_on::before {
  content: "\e9d7";
}
.icon-font.replay::before {
  content: "\e042";
}
.icon-font.replay_10::before {
  content: "\e059";
}
.icon-font.replay_30::before {
  content: "\e05a";
}
.icon-font.replay_5::before {
  content: "\e05b";
}
.icon-font.replay_circle_filled::before {
  content: "\e9d8";
}
.icon-font.reply::before {
  content: "\e15e";
}
.icon-font.reply_all::before {
  content: "\e15f";
}
.icon-font.report::before {
  content: "\e160";
}
.icon-font.report_gmailerrorred::before {
  content: "\f052";
}
.icon-font.report_off::before {
  content: "\e170";
}
.icon-font.report_problem::before {
  content: "\e8b2";
}
.icon-font.request_page::before {
  content: "\f22c";
}
.icon-font.request_quote::before {
  content: "\f1b6";
}
.icon-font.reset_tv::before {
  content: "\e9d9";
}
.icon-font.restart_alt::before {
  content: "\f053";
}
.icon-font.restaurant::before {
  content: "\e56c";
}
.icon-font.restaurant_menu::before {
  content: "\e561";
}
.icon-font.restore::before {
  content: "\e8b3";
}
.icon-font.restore_from_trash::before {
  content: "\e938";
}
.icon-font.restore_page::before {
  content: "\e929";
}
.icon-font.reviews::before {
  content: "\f054";
}
.icon-font.rice_bowl::before {
  content: "\f1f5";
}
.icon-font.ring_volume::before {
  content: "\e0d1";
}
.icon-font.rocket::before {
  content: "\eba5";
}
.icon-font.rocket_launch::before {
  content: "\eb9b";
}
.icon-font.roller_shades::before {
  content: "\ec12";
}
.icon-font.roller_shades_closed::before {
  content: "\ec11";
}
.icon-font.roller_skating::before {
  content: "\ebcd";
}
.icon-font.roofing::before {
  content: "\f201";
}
.icon-font.room::before {
  content: "\e8b4";
}
.icon-font.room_preferences::before {
  content: "\f1b8";
}
.icon-font.room_service::before {
  content: "\eb49";
}
.icon-font.rotate_90_degrees_ccw::before {
  content: "\e418";
}
.icon-font.rotate_90_degrees_cw::before {
  content: "\eaab";
}
.icon-font.rotate_left::before {
  content: "\e419";
}
.icon-font.rotate_right::before {
  content: "\e41a";
}
.icon-font.roundabout_left::before {
  content: "\eb99";
}
.icon-font.roundabout_right::before {
  content: "\eba3";
}
.icon-font.rounded_corner::before {
  content: "\e920";
}
.icon-font.route::before {
  content: "\eacd";
}
.icon-font.router::before {
  content: "\e328";
}
.icon-font.rowing::before {
  content: "\e921";
}
.icon-font.rss_feed::before {
  content: "\e0e5";
}
.icon-font.rsvp::before {
  content: "\f055";
}
.icon-font.rtt::before {
  content: "\e9ad";
}
.icon-font.rule::before {
  content: "\f1c2";
}
.icon-font.rule_folder::before {
  content: "\f1c9";
}
.icon-font.run_circle::before {
  content: "\ef6f";
}
.icon-font.running_with_errors::before {
  content: "\e51d";
}
.icon-font.rv_hookup::before {
  content: "\e642";
}
.icon-font.safety_check::before {
  content: "\ebef";
}
.icon-font.safety_divider::before {
  content: "\e1cc";
}
.icon-font.sailing::before {
  content: "\e502";
}
.icon-font.sanitizer::before {
  content: "\f21d";
}
.icon-font.satellite::before {
  content: "\e562";
}
.icon-font.satellite_alt::before {
  content: "\eb3a";
}
.icon-font.save::before {
  content: "\e161";
}
.icon-font.save_alt::before {
  content: "\e171";
}
.icon-font.save_as::before {
  content: "\eb60";
}
.icon-font.saved_search::before {
  content: "\ea11";
}
.icon-font.savings::before {
  content: "\e2eb";
}
.icon-font.scale::before {
  content: "\eb5f";
}
.icon-font.scanner::before {
  content: "\e329";
}
.icon-font.scatter_plot::before {
  content: "\e268";
}
.icon-font.schedule::before {
  content: "\e8b5";
}
.icon-font.schedule_send::before {
  content: "\ea0a";
}
.icon-font.schema::before {
  content: "\e4fd";
}
.icon-font.school::before {
  content: "\e80c";
}
.icon-font.science::before {
  content: "\ea4b";
}
.icon-font.score::before {
  content: "\e269";
}
.icon-font.scoreboard::before {
  content: "\ebd0";
}
.icon-font.screen_lock_landscape::before {
  content: "\e1be";
}
.icon-font.screen_lock_portrait::before {
  content: "\e1bf";
}
.icon-font.screen_lock_rotation::before {
  content: "\e1c0";
}
.icon-font.screen_rotation::before {
  content: "\e1c1";
}
.icon-font.screen_rotation_alt::before {
  content: "\ebee";
}
.icon-font.screen_search_desktop::before {
  content: "\ef70";
}
.icon-font.screen_share::before {
  content: "\e0e2";
}
.icon-font.screenshot::before {
  content: "\f056";
}
.icon-font.screenshot_monitor::before {
  content: "\ec08";
}
.icon-font.scuba_diving::before {
  content: "\ebce";
}
.icon-font.sd::before {
  content: "\e9dd";
}
.icon-font.sd_card::before {
  content: "\e623";
}
.icon-font.sd_card_alert::before {
  content: "\f057";
}
.icon-font.sd_storage::before {
  content: "\e1c2";
}
.icon-font.search::before {
  content: "\e8b6";
}
.icon-font.search_off::before {
  content: "\ea76";
}
.icon-font.security::before {
  content: "\e32a";
}
.icon-font.security_update::before {
  content: "\f058";
}
.icon-font.security_update_good::before {
  content: "\f059";
}
.icon-font.security_update_warning::before {
  content: "\f05a";
}
.icon-font.segment::before {
  content: "\e94b";
}
.icon-font.select_all::before {
  content: "\e162";
}
.icon-font.self_improvement::before {
  content: "\ea78";
}
.icon-font.sell::before {
  content: "\f05b";
}
.icon-font.send::before {
  content: "\e163";
}
.icon-font.send_and_archive::before {
  content: "\ea0c";
}
.icon-font.send_time_extension::before {
  content: "\eadb";
}
.icon-font.send_to_mobile::before {
  content: "\f05c";
}
.icon-font.sensor_door::before {
  content: "\f1b5";
}
.icon-font.sensor_occupied::before {
  content: "\ec10";
}
.icon-font.sensor_window::before {
  content: "\f1b4";
}
.icon-font.sensors::before {
  content: "\e51e";
}
.icon-font.sensors_off::before {
  content: "\e51f";
}
.icon-font.sentiment_dissatisfied::before {
  content: "\e811";
}
.icon-font.sentiment_neutral::before {
  content: "\e812";
}
.icon-font.sentiment_satisfied::before {
  content: "\e813";
}
.icon-font.sentiment_satisfied_alt::before {
  content: "\e0ed";
}
.icon-font.sentiment_very_dissatisfied::before {
  content: "\e814";
}
.icon-font.sentiment_very_satisfied::before {
  content: "\e815";
}
.icon-font.set_meal::before {
  content: "\f1ea";
}
.icon-font.settings::before {
  content: "\e8b8";
}
.icon-font.settings_accessibility::before {
  content: "\f05d";
}
.icon-font.settings_applications::before {
  content: "\e8b9";
}
.icon-font.settings_backup_restore::before {
  content: "\e8ba";
}
.icon-font.settings_bluetooth::before {
  content: "\e8bb";
}
.icon-font.settings_brightness::before {
  content: "\e8bd";
}
.icon-font.settings_cell::before {
  content: "\e8bc";
}
.icon-font.settings_display::before {
  content: "\e8bd";
}
.icon-font.settings_ethernet::before {
  content: "\e8be";
}
.icon-font.settings_input_antenna::before {
  content: "\e8bf";
}
.icon-font.settings_input_component::before {
  content: "\e8c0";
}
.icon-font.settings_input_composite::before {
  content: "\e8c1";
}
.icon-font.settings_input_hdmi::before {
  content: "\e8c2";
}
.icon-font.settings_input_svideo::before {
  content: "\e8c3";
}
.icon-font.settings_overscan::before {
  content: "\e8c4";
}
.icon-font.settings_phone::before {
  content: "\e8c5";
}
.icon-font.settings_power::before {
  content: "\e8c6";
}
.icon-font.settings_remote::before {
  content: "\e8c7";
}
.icon-font.settings_suggest::before {
  content: "\f05e";
}
.icon-font.settings_system_daydream::before {
  content: "\e1c3";
}
.icon-font.settings_voice::before {
  content: "\e8c8";
}
.icon-font.severe_cold::before {
  content: "\ebd3";
}
.icon-font.shape_line::before {
  content: "\f8d3";
}
.icon-font.share::before {
  content: "\e80d";
}
.icon-font.share_arrival_time::before {
  content: "\e524";
}
.icon-font.share_location::before {
  content: "\f05f";
}
.icon-font.shield::before {
  content: "\e9e0";
}
.icon-font.shield_moon::before {
  content: "\eaa9";
}
.icon-font.shop::before {
  content: "\e8c9";
}
.icon-font.shop_2::before {
  content: "\e19e";
}
.icon-font.shop_two::before {
  content: "\e8ca";
}
.icon-font.shopify::before {
  content: "\ea9d";
}
.icon-font.shopping_bag::before {
  content: "\f1cc";
}
.icon-font.shopping_basket::before {
  content: "\e8cb";
}
.icon-font.shopping_cart::before {
  content: "\e8cc";
}
.icon-font.shopping_cart_checkout::before {
  content: "\eb88";
}
.icon-font.short_text::before {
  content: "\e261";
}
.icon-font.shortcut::before {
  content: "\f060";
}
.icon-font.show_chart::before {
  content: "\e6e1";
}
.icon-font.shower::before {
  content: "\f061";
}
.icon-font.shuffle::before {
  content: "\e043";
}
.icon-font.shuffle_on::before {
  content: "\e9e1";
}
.icon-font.shutter_speed::before {
  content: "\e43d";
}
.icon-font.sick::before {
  content: "\f220";
}
.icon-font.sign_language::before {
  content: "\ebe5";
}
.icon-font.signal_cellular_0_bar::before {
  content: "\f0a8";
}
.icon-font.signal_cellular_4_bar::before {
  content: "\e1c8";
}
.icon-font.signal_cellular_alt::before {
  content: "\e202";
}
.icon-font.signal_cellular_alt_1_bar::before {
  content: "\ebdf";
}
.icon-font.signal_cellular_alt_2_bar::before {
  content: "\ebe3";
}
.icon-font.signal_cellular_connected_no_internet_0_bar::before {
  content: "\f0ac";
}
.icon-font.signal_cellular_connected_no_internet_4_bar::before {
  content: "\e1cd";
}
.icon-font.signal_cellular_no_sim::before {
  content: "\e1ce";
}
.icon-font.signal_cellular_nodata::before {
  content: "\f062";
}
.icon-font.signal_cellular_null::before {
  content: "\e1cf";
}
.icon-font.signal_cellular_off::before {
  content: "\e1d0";
}
.icon-font.signal_wifi_0_bar::before {
  content: "\f0b0";
}
.icon-font.signal_wifi_4_bar::before {
  content: "\e1d8";
}
.icon-font.signal_wifi_4_bar_lock::before {
  content: "\e1d9";
}
.icon-font.signal_wifi_bad::before {
  content: "\f063";
}
.icon-font.signal_wifi_connected_no_internet_4::before {
  content: "\f064";
}
.icon-font.signal_wifi_off::before {
  content: "\e1da";
}
.icon-font.signal_wifi_statusbar_4_bar::before {
  content: "\f065";
}
.icon-font.signal_wifi_statusbar_connected_no_internet_4::before {
  content: "\f066";
}
.icon-font.signal_wifi_statusbar_null::before {
  content: "\f067";
}
.icon-font.signpost::before {
  content: "\eb91";
}
.icon-font.sim_card::before {
  content: "\e32b";
}
.icon-font.sim_card_alert::before {
  content: "\e624";
}
.icon-font.sim_card_download::before {
  content: "\f068";
}
.icon-font.single_bed::before {
  content: "\ea48";
}
.icon-font.sip::before {
  content: "\f069";
}
.icon-font.skateboarding::before {
  content: "\e511";
}
.icon-font.skip_next::before {
  content: "\e044";
}
.icon-font.skip_previous::before {
  content: "\e045";
}
.icon-font.sledding::before {
  content: "\e512";
}
.icon-font.slideshow::before {
  content: "\e41b";
}
.icon-font.slow_motion_video::before {
  content: "\e068";
}
.icon-font.smart_button::before {
  content: "\f1c1";
}
.icon-font.smart_display::before {
  content: "\f06a";
}
.icon-font.smart_screen::before {
  content: "\f06b";
}
.icon-font.smart_toy::before {
  content: "\f06c";
}
.icon-font.smartphone::before {
  content: "\e32c";
}
.icon-font.smoke_free::before {
  content: "\eb4a";
}
.icon-font.smoking_rooms::before {
  content: "\eb4b";
}
.icon-font.sms::before {
  content: "\e625";
}
.icon-font.sms_failed::before {
  content: "\e626";
}
.icon-font.snapchat::before {
  content: "\ea6e";
}
.icon-font.snippet_folder::before {
  content: "\f1c7";
}
.icon-font.snooze::before {
  content: "\e046";
}
.icon-font.snowboarding::before {
  content: "\e513";
}
.icon-font.snowing::before {
  content: "\e80f";
}
.icon-font.snowmobile::before {
  content: "\e503";
}
.icon-font.snowshoeing::before {
  content: "\e514";
}
.icon-font.soap::before {
  content: "\f1b2";
}
.icon-font.social_distance::before {
  content: "\e1cb";
}
.icon-font.solar_power::before {
  content: "\ec0f";
}
.icon-font.sort::before {
  content: "\e164";
}
.icon-font.sort_by_alpha::before {
  content: "\e053";
}
.icon-font.sos::before {
  content: "\ebf7";
}
.icon-font.soup_kitchen::before {
  content: "\e7d3";
}
.icon-font.source::before {
  content: "\f1c4";
}
.icon-font.south::before {
  content: "\f1e3";
}
.icon-font.south_america::before {
  content: "\e7e4";
}
.icon-font.south_east::before {
  content: "\f1e4";
}
.icon-font.south_west::before {
  content: "\f1e5";
}
.icon-font.spa::before {
  content: "\eb4c";
}
.icon-font.space_bar::before {
  content: "\e256";
}
.icon-font.space_dashboard::before {
  content: "\e66b";
}
.icon-font.spatial_audio::before {
  content: "\ebeb";
}
.icon-font.spatial_audio_off::before {
  content: "\ebe8";
}
.icon-font.spatial_tracking::before {
  content: "\ebea";
}
.icon-font.speaker::before {
  content: "\e32d";
}
.icon-font.speaker_group::before {
  content: "\e32e";
}
.icon-font.speaker_notes::before {
  content: "\e8cd";
}
.icon-font.speaker_notes_off::before {
  content: "\e92a";
}
.icon-font.speaker_phone::before {
  content: "\e0d2";
}
.icon-font.speed::before {
  content: "\e9e4";
}
.icon-font.spellcheck::before {
  content: "\e8ce";
}
.icon-font.splitscreen::before {
  content: "\f06d";
}
.icon-font.spoke::before {
  content: "\e9a7";
}
.icon-font.sports::before {
  content: "\ea30";
}
.icon-font.sports_bar::before {
  content: "\f1f3";
}
.icon-font.sports_baseball::before {
  content: "\ea51";
}
.icon-font.sports_basketball::before {
  content: "\ea26";
}
.icon-font.sports_cricket::before {
  content: "\ea27";
}
.icon-font.sports_esports::before {
  content: "\ea28";
}
.icon-font.sports_football::before {
  content: "\ea29";
}
.icon-font.sports_golf::before {
  content: "\ea2a";
}
.icon-font.sports_gymnastics::before {
  content: "\ebc4";
}
.icon-font.sports_handball::before {
  content: "\ea33";
}
.icon-font.sports_hockey::before {
  content: "\ea2b";
}
.icon-font.sports_kabaddi::before {
  content: "\ea34";
}
.icon-font.sports_martial_arts::before {
  content: "\eae9";
}
.icon-font.sports_mma::before {
  content: "\ea2c";
}
.icon-font.sports_motorsports::before {
  content: "\ea2d";
}
.icon-font.sports_rugby::before {
  content: "\ea2e";
}
.icon-font.sports_score::before {
  content: "\f06e";
}
.icon-font.sports_soccer::before {
  content: "\ea2f";
}
.icon-font.sports_tennis::before {
  content: "\ea32";
}
.icon-font.sports_volleyball::before {
  content: "\ea31";
}
.icon-font.square::before {
  content: "\eb36";
}
.icon-font.square_foot::before {
  content: "\ea49";
}
.icon-font.ssid_chart::before {
  content: "\eb66";
}
.icon-font.stacked_bar_chart::before {
  content: "\e9e6";
}
.icon-font.stacked_line_chart::before {
  content: "\f22b";
}
.icon-font.stadium::before {
  content: "\eb90";
}
.icon-font.stairs::before {
  content: "\f1a9";
}
.icon-font.star::before {
  content: "\e838";
}
.icon-font.star_border::before {
  content: "\e83a";
}
.icon-font.star_border_purple500::before {
  content: "\f099";
}
.icon-font.star_half::before {
  content: "\e839";
}
.icon-font.star_outline::before {
  content: "\f06f";
}
.icon-font.star_purple500::before {
  content: "\f09a";
}
.icon-font.star_rate::before {
  content: "\f0ec";
}
.icon-font.stars::before {
  content: "\e8d0";
}
.icon-font.start::before {
  content: "\e089";
}
.icon-font.stay_current_landscape::before {
  content: "\e0d3";
}
.icon-font.stay_current_portrait::before {
  content: "\e0d4";
}
.icon-font.stay_primary_landscape::before {
  content: "\e0d5";
}
.icon-font.stay_primary_portrait::before {
  content: "\e0d6";
}
.icon-font.sticky_note_2::before {
  content: "\f1fc";
}
.icon-font.stop::before {
  content: "\e047";
}
.icon-font.stop_circle::before {
  content: "\ef71";
}
.icon-font.stop_screen_share::before {
  content: "\e0e3";
}
.icon-font.storage::before {
  content: "\e1db";
}
.icon-font.store::before {
  content: "\e8d1";
}
.icon-font.store_mall_directory::before {
  content: "\e563";
}
.icon-font.storefront::before {
  content: "\ea12";
}
.icon-font.storm::before {
  content: "\f070";
}
.icon-font.straight::before {
  content: "\eb95";
}
.icon-font.straighten::before {
  content: "\e41c";
}
.icon-font.stream::before {
  content: "\e9e9";
}
.icon-font.streetview::before {
  content: "\e56e";
}
.icon-font.strikethrough_s::before {
  content: "\e257";
}
.icon-font.stroller::before {
  content: "\f1ae";
}
.icon-font.style::before {
  content: "\e41d";
}
.icon-font.subdirectory_arrow_left::before {
  content: "\e5d9";
}
.icon-font.subdirectory_arrow_right::before {
  content: "\e5da";
}
.icon-font.subject::before {
  content: "\e8d2";
}
.icon-font.subscript::before {
  content: "\f111";
}
.icon-font.subscriptions::before {
  content: "\e064";
}
.icon-font.subtitles::before {
  content: "\e048";
}
.icon-font.subtitles_off::before {
  content: "\ef72";
}
.icon-font.subway::before {
  content: "\e56f";
}
.icon-font.summarize::before {
  content: "\f071";
}
.icon-font.sunny::before {
  content: "\e81a";
}
.icon-font.sunny_snowing::before {
  content: "\e819";
}
.icon-font.superscript::before {
  content: "\f112";
}
.icon-font.supervised_user_circle::before {
  content: "\e939";
}
.icon-font.supervisor_account::before {
  content: "\e8d3";
}
.icon-font.support::before {
  content: "\ef73";
}
.icon-font.support_agent::before {
  content: "\f0e2";
}
.icon-font.surfing::before {
  content: "\e515";
}
.icon-font.surround_sound::before {
  content: "\e049";
}
.icon-font.swap_calls::before {
  content: "\e0d7";
}
.icon-font.swap_horiz::before {
  content: "\e8d4";
}
.icon-font.swap_horizontal_circle::before {
  content: "\e933";
}
.icon-font.swap_vert::before {
  content: "\e8d5";
}
.icon-font.swap_vert_circle::before {
  content: "\e8d6";
}
.icon-font.swap_vertical_circle::before {
  content: "\e8d6";
}
.icon-font.swipe::before {
  content: "\e9ec";
}
.icon-font.swipe_down::before {
  content: "\eb53";
}
.icon-font.swipe_down_alt::before {
  content: "\eb30";
}
.icon-font.swipe_left::before {
  content: "\eb59";
}
.icon-font.swipe_left_alt::before {
  content: "\eb33";
}
.icon-font.swipe_right::before {
  content: "\eb52";
}
.icon-font.swipe_right_alt::before {
  content: "\eb56";
}
.icon-font.swipe_up::before {
  content: "\eb2e";
}
.icon-font.swipe_up_alt::before {
  content: "\eb35";
}
.icon-font.swipe_vertical::before {
  content: "\eb51";
}
.icon-font.switch_access_shortcut::before {
  content: "\e7e1";
}
.icon-font.switch_access_shortcut_add::before {
  content: "\e7e2";
}
.icon-font.switch_account::before {
  content: "\e9ed";
}
.icon-font.switch_camera::before {
  content: "\e41e";
}
.icon-font.switch_left::before {
  content: "\f1d1";
}
.icon-font.switch_right::before {
  content: "\f1d2";
}
.icon-font.switch_video::before {
  content: "\e41f";
}
.icon-font.synagogue::before {
  content: "\eab0";
}
.icon-font.sync::before {
  content: "\e627";
}
.icon-font.sync_alt::before {
  content: "\ea18";
}
.icon-font.sync_disabled::before {
  content: "\e628";
}
.icon-font.sync_lock::before {
  content: "\eaee";
}
.icon-font.sync_problem::before {
  content: "\e629";
}
.icon-font.system_security_update::before {
  content: "\f072";
}
.icon-font.system_security_update_good::before {
  content: "\f073";
}
.icon-font.system_security_update_warning::before {
  content: "\f074";
}
.icon-font.system_update::before {
  content: "\e62a";
}
.icon-font.system_update_alt::before {
  content: "\e8d7";
}
.icon-font.system_update_tv::before {
  content: "\e8d7";
}
.icon-font.tab::before {
  content: "\e8d8";
}
.icon-font.tab_unselected::before {
  content: "\e8d9";
}
.icon-font.table_bar::before {
  content: "\ead2";
}
.icon-font.table_chart::before {
  content: "\e265";
}
.icon-font.table_restaurant::before {
  content: "\eac6";
}
.icon-font.table_rows::before {
  content: "\f101";
}
.icon-font.table_view::before {
  content: "\f1be";
}
.icon-font.tablet::before {
  content: "\e32f";
}
.icon-font.tablet_android::before {
  content: "\e330";
}
.icon-font.tablet_mac::before {
  content: "\e331";
}
.icon-font.tag::before {
  content: "\e9ef";
}
.icon-font.tag_faces::before {
  content: "\e420";
}
.icon-font.takeout_dining::before {
  content: "\ea74";
}
.icon-font.tap_and_play::before {
  content: "\e62b";
}
.icon-font.tapas::before {
  content: "\f1e9";
}
.icon-font.task::before {
  content: "\f075";
}
.icon-font.task_alt::before {
  content: "\e2e6";
}
.icon-font.taxi_alert::before {
  content: "\ef74";
}
.icon-font.telegram::before {
  content: "\ea6b";
}
.icon-font.temple_buddhist::before {
  content: "\eab3";
}
.icon-font.temple_hindu::before {
  content: "\eaaf";
}
.icon-font.terminal::before {
  content: "\eb8e";
}
.icon-font.terrain::before {
  content: "\e564";
}
.icon-font.text_decrease::before {
  content: "\eadd";
}
.icon-font.text_fields::before {
  content: "\e262";
}
.icon-font.text_format::before {
  content: "\e165";
}
.icon-font.text_increase::before {
  content: "\eae2";
}
.icon-font.text_rotate_up::before {
  content: "\e93a";
}
.icon-font.text_rotate_vertical::before {
  content: "\e93b";
}
.icon-font.text_rotation_angledown::before {
  content: "\e93c";
}
.icon-font.text_rotation_angleup::before {
  content: "\e93d";
}
.icon-font.text_rotation_down::before {
  content: "\e93e";
}
.icon-font.text_rotation_none::before {
  content: "\e93f";
}
.icon-font.text_snippet::before {
  content: "\f1c6";
}
.icon-font.textsms::before {
  content: "\e0d8";
}
.icon-font.texture::before {
  content: "\e421";
}
.icon-font.theater_comedy::before {
  content: "\ea66";
}
.icon-font.theaters::before {
  content: "\e8da";
}
.icon-font.thermostat::before {
  content: "\f076";
}
.icon-font.thermostat_auto::before {
  content: "\f077";
}
.icon-font.thumb_down::before {
  content: "\e8db";
}
.icon-font.thumb_down_alt::before {
  content: "\e816";
}
.icon-font.thumb_down_off_alt::before {
  content: "\e9f2";
}
.icon-font.thumb_up::before {
  content: "\e8dc";
}
.icon-font.thumb_up_alt::before {
  content: "\e817";
}
.icon-font.thumb_up_off_alt::before {
  content: "\e9f3";
}
.icon-font.thumbs_up_down::before {
  content: "\e8dd";
}
.icon-font.thunderstorm::before {
  content: "\ebdb";
}
.icon-font.tiktok::before {
  content: "\ea7e";
}
.icon-font.time_to_leave::before {
  content: "\e62c";
}
.icon-font.timelapse::before {
  content: "\e422";
}
.icon-font.timeline::before {
  content: "\e922";
}
.icon-font.timer::before {
  content: "\e425";
}
.icon-font.timer_10::before {
  content: "\e423";
}
.icon-font.timer_10_select::before {
  content: "\f07a";
}
.icon-font.timer_3::before {
  content: "\e424";
}
.icon-font.timer_3_select::before {
  content: "\f07b";
}
.icon-font.timer_off::before {
  content: "\e426";
}
.icon-font.tips_and_updates::before {
  content: "\e79a";
}
.icon-font.tire_repair::before {
  content: "\ebc8";
}
.icon-font.title::before {
  content: "\e264";
}
.icon-font.toc::before {
  content: "\e8de";
}
.icon-font.today::before {
  content: "\e8df";
}
.icon-font.toggle_off::before {
  content: "\e9f5";
}
.icon-font.toggle_on::before {
  content: "\e9f6";
}
.icon-font.token::before {
  content: "\ea25";
}
.icon-font.toll::before {
  content: "\e8e0";
}
.icon-font.tonality::before {
  content: "\e427";
}
.icon-font.topic::before {
  content: "\f1c8";
}
.icon-font.tornado::before {
  content: "\e199";
}
.icon-font.touch_app::before {
  content: "\e913";
}
.icon-font.tour::before {
  content: "\ef75";
}
.icon-font.toys::before {
  content: "\e332";
}
.icon-font.track_changes::before {
  content: "\e8e1";
}
.icon-font.traffic::before {
  content: "\e565";
}
.icon-font.train::before {
  content: "\e570";
}
.icon-font.tram::before {
  content: "\e571";
}
.icon-font.transcribe::before {
  content: "\f8ec";
}
.icon-font.transfer_within_a_station::before {
  content: "\e572";
}
.icon-font.transform::before {
  content: "\e428";
}
.icon-font.transgender::before {
  content: "\e58d";
}
.icon-font.transit_enterexit::before {
  content: "\e579";
}
.icon-font.translate::before {
  content: "\e8e2";
}
.icon-font.travel_explore::before {
  content: "\e2db";
}
.icon-font.trending_down::before {
  content: "\e8e3";
}
.icon-font.trending_flat::before {
  content: "\e8e4";
}
.icon-font.trending_neutral::before {
  content: "\e8e4";
}
.icon-font.trending_up::before {
  content: "\e8e5";
}
.icon-font.trip_origin::before {
  content: "\e57b";
}
.icon-font.troubleshoot::before {
  content: "\e1d2";
}
.icon-font.try::before {
  content: "\f07c";
}
.icon-font.tsunami::before {
  content: "\ebd8";
}
.icon-font.tty::before {
  content: "\f1aa";
}
.icon-font.tune::before {
  content: "\e429";
}
.icon-font.tungsten::before {
  content: "\f07d";
}
.icon-font.turn_left::before {
  content: "\eba6";
}
.icon-font.turn_right::before {
  content: "\ebab";
}
.icon-font.turn_sharp_left::before {
  content: "\eba7";
}
.icon-font.turn_sharp_right::before {
  content: "\ebaa";
}
.icon-font.turn_slight_left::before {
  content: "\eba4";
}
.icon-font.turn_slight_right::before {
  content: "\eb9a";
}
.icon-font.turned_in::before {
  content: "\e8e6";
}
.icon-font.turned_in_not::before {
  content: "\e8e7";
}
.icon-font.tv::before {
  content: "\e333";
}
.icon-font.tv_off::before {
  content: "\e647";
}
.icon-font.two_wheeler::before {
  content: "\e9f9";
}
.icon-font.type_specimen::before {
  content: "\f8f0";
}
.icon-font.u_turn_left::before {
  content: "\eba1";
}
.icon-font.u_turn_right::before {
  content: "\eba2";
}
.icon-font.umbrella::before {
  content: "\f1ad";
}
.icon-font.unarchive::before {
  content: "\e169";
}
.icon-font.undo::before {
  content: "\e166";
}
.icon-font.unfold_less::before {
  content: "\e5d6";
}
.icon-font.unfold_less_double::before {
  content: "\f8cf";
}
.icon-font.unfold_more::before {
  content: "\e5d7";
}
.icon-font.unfold_more_double::before {
  content: "\f8d0";
}
.icon-font.unpublished::before {
  content: "\f236";
}
.icon-font.unsubscribe::before {
  content: "\e0eb";
}
.icon-font.upcoming::before {
  content: "\f07e";
}
.icon-font.update::before {
  content: "\e923";
}
.icon-font.update_disabled::before {
  content: "\e075";
}
.icon-font.upgrade::before {
  content: "\f0fb";
}
.icon-font.upload::before {
  content: "\f09b";
}
.icon-font.upload_file::before {
  content: "\e9fc";
}
.icon-font.usb::before {
  content: "\e1e0";
}
.icon-font.usb_off::before {
  content: "\e4fa";
}
.icon-font.vaccines::before {
  content: "\e138";
}
.icon-font.vape_free::before {
  content: "\ebc6";
}
.icon-font.vaping_rooms::before {
  content: "\ebcf";
}
.icon-font.verified::before {
  content: "\ef76";
}
.icon-font.verified_user::before {
  content: "\e8e8";
}
.icon-font.vertical_align_bottom::before {
  content: "\e258";
}
.icon-font.vertical_align_center::before {
  content: "\e259";
}
.icon-font.vertical_align_top::before {
  content: "\e25a";
}
.icon-font.vertical_distribute::before {
  content: "\e076";
}
.icon-font.vertical_shades::before {
  content: "\ec0e";
}
.icon-font.vertical_shades_closed::before {
  content: "\ec0d";
}
.icon-font.vertical_split::before {
  content: "\e949";
}
.icon-font.vibration::before {
  content: "\e62d";
}
.icon-font.video_call::before {
  content: "\e070";
}
.icon-font.video_camera_back::before {
  content: "\f07f";
}
.icon-font.video_camera_front::before {
  content: "\f080";
}
.icon-font.video_collection::before {
  content: "\e04a";
}
.icon-font.video_file::before {
  content: "\eb87";
}
.icon-font.video_label::before {
  content: "\e071";
}
.icon-font.video_library::before {
  content: "\e04a";
}
.icon-font.video_settings::before {
  content: "\ea75";
}
.icon-font.video_stable::before {
  content: "\f081";
}
.icon-font.videocam::before {
  content: "\e04b";
}
.icon-font.videocam_off::before {
  content: "\e04c";
}
.icon-font.videogame_asset::before {
  content: "\e338";
}
.icon-font.videogame_asset_off::before {
  content: "\e500";
}
.icon-font.view_agenda::before {
  content: "\e8e9";
}
.icon-font.view_array::before {
  content: "\e8ea";
}
.icon-font.view_carousel::before {
  content: "\e8eb";
}
.icon-font.view_column::before {
  content: "\e8ec";
}
.icon-font.view_comfortable::before {
  content: "\e42a";
}
.icon-font.view_comfy::before {
  content: "\e42a";
}
.icon-font.view_comfy_alt::before {
  content: "\eb73";
}
.icon-font.view_compact::before {
  content: "\e42b";
}
.icon-font.view_compact_alt::before {
  content: "\eb74";
}
.icon-font.view_cozy::before {
  content: "\eb75";
}
.icon-font.view_day::before {
  content: "\e8ed";
}
.icon-font.view_headline::before {
  content: "\e8ee";
}
.icon-font.view_in_ar::before {
  content: "\e9fe";
}
.icon-font.view_kanban::before {
  content: "\eb7f";
}
.icon-font.view_list::before {
  content: "\e8ef";
}
.icon-font.view_module::before {
  content: "\e8f0";
}
.icon-font.view_quilt::before {
  content: "\e8f1";
}
.icon-font.view_sidebar::before {
  content: "\f114";
}
.icon-font.view_stream::before {
  content: "\e8f2";
}
.icon-font.view_timeline::before {
  content: "\eb85";
}
.icon-font.view_week::before {
  content: "\e8f3";
}
.icon-font.vignette::before {
  content: "\e435";
}
.icon-font.villa::before {
  content: "\e586";
}
.icon-font.visibility::before {
  content: "\e8f4";
}
.icon-font.visibility_off::before {
  content: "\e8f5";
}
.icon-font.voice_chat::before {
  content: "\e62e";
}
.icon-font.voice_over_off::before {
  content: "\e94a";
}
.icon-font.voicemail::before {
  content: "\e0d9";
}
.icon-font.volcano::before {
  content: "\ebda";
}
.icon-font.volume_down::before {
  content: "\e04d";
}
.icon-font.volume_down_alt::before {
  content: "\e79c";
}
.icon-font.volume_mute::before {
  content: "\e04e";
}
.icon-font.volume_off::before {
  content: "\e04f";
}
.icon-font.volume_up::before {
  content: "\e050";
}
.icon-font.volunteer_activism::before {
  content: "\ea70";
}
.icon-font.vpn_key::before {
  content: "\e0da";
}
.icon-font.vpn_key_off::before {
  content: "\eb7a";
}
.icon-font.vpn_lock::before {
  content: "\e62f";
}
.icon-font.vrpano::before {
  content: "\f082";
}
.icon-font.wallet::before {
  content: "\f8ff";
}
.icon-font.wallet_giftcard::before {
  content: "\e8f6";
}
.icon-font.wallet_membership::before {
  content: "\e8f7";
}
.icon-font.wallet_travel::before {
  content: "\e8f8";
}
.icon-font.wallpaper::before {
  content: "\e1bc";
}
.icon-font.warehouse::before {
  content: "\ebb8";
}
.icon-font.warning::before {
  content: "\e002";
}
.icon-font.warning_amber::before {
  content: "\f083";
}
.icon-font.wash::before {
  content: "\f1b1";
}
.icon-font.watch::before {
  content: "\e334";
}
.icon-font.watch_later::before {
  content: "\e924";
}
.icon-font.watch_off::before {
  content: "\eae3";
}
.icon-font.water::before {
  content: "\f084";
}
.icon-font.water_damage::before {
  content: "\f203";
}
.icon-font.water_drop::before {
  content: "\e798";
}
.icon-font.waterfall_chart::before {
  content: "\ea00";
}
.icon-font.waves::before {
  content: "\e176";
}
.icon-font.waving_hand::before {
  content: "\e766";
}
.icon-font.wb_auto::before {
  content: "\e42c";
}
.icon-font.wb_cloudy::before {
  content: "\e42d";
}
.icon-font.wb_incandescent::before {
  content: "\e42e";
}
.icon-font.wb_iridescent::before {
  content: "\e436";
}
.icon-font.wb_shade::before {
  content: "\ea01";
}
.icon-font.wb_sunny::before {
  content: "\e430";
}
.icon-font.wb_twighlight::before {
  content: "\ea02";
}
.icon-font.wb_twilight::before {
  content: "\e1c6";
}
.icon-font.wc::before {
  content: "\e63d";
}
.icon-font.web::before {
  content: "\e051";
}
.icon-font.web_asset::before {
  content: "\e069";
}
.icon-font.web_asset_off::before {
  content: "\e4f7";
}
.icon-font.web_stories::before {
  content: "\e595";
}
.icon-font.webhook::before {
  content: "\eb92";
}
.icon-font.wechat::before {
  content: "\ea81";
}
.icon-font.weekend::before {
  content: "\e16b";
}
.icon-font.west::before {
  content: "\f1e6";
}
.icon-font.whatsapp::before {
  content: "\ea9c";
}
.icon-font.whatshot::before {
  content: "\e80e";
}
.icon-font.wheelchair_pickup::before {
  content: "\f1ab";
}
.icon-font.where_to_vote::before {
  content: "\e177";
}
.icon-font.widgets::before {
  content: "\e1bd";
}
.icon-font.width_full::before {
  content: "\f8f5";
}
.icon-font.width_normal::before {
  content: "\f8f6";
}
.icon-font.width_wide::before {
  content: "\f8f7";
}
.icon-font.wifi::before {
  content: "\e63e";
}
.icon-font.wifi_1_bar::before {
  content: "\e4ca";
}
.icon-font.wifi_2_bar::before {
  content: "\e4d9";
}
.icon-font.wifi_calling::before {
  content: "\ef77";
}
.icon-font.wifi_calling_3::before {
  content: "\f085";
}
.icon-font.wifi_channel::before {
  content: "\eb6a";
}
.icon-font.wifi_find::before {
  content: "\eb31";
}
.icon-font.wifi_lock::before {
  content: "\e1e1";
}
.icon-font.wifi_off::before {
  content: "\e648";
}
.icon-font.wifi_password::before {
  content: "\eb6b";
}
.icon-font.wifi_protected_setup::before {
  content: "\f0fc";
}
.icon-font.wifi_tethering::before {
  content: "\e1e2";
}
.icon-font.wifi_tethering_error::before {
  content: "\ead9";
}
.icon-font.wifi_tethering_error_rounded::before {
  content: "\f086";
}
.icon-font.wifi_tethering_off::before {
  content: "\f087";
}
.icon-font.wind_power::before {
  content: "\ec0c";
}
.icon-font.window::before {
  content: "\f088";
}
.icon-font.wine_bar::before {
  content: "\f1e8";
}
.icon-font.woman::before {
  content: "\e13e";
}
.icon-font.woman_2::before {
  content: "\f8e7";
}
.icon-font.woo_commerce::before {
  content: "\ea6d";
}
.icon-font.wordpress::before {
  content: "\ea9f";
}
.icon-font.work::before {
  content: "\e8f9";
}
.icon-font.work_history::before {
  content: "\ec09";
}
.icon-font.work_off::before {
  content: "\e942";
}
.icon-font.work_outline::before {
  content: "\e943";
}
.icon-font.workspace_premium::before {
  content: "\e7af";
}
.icon-font.workspaces::before {
  content: "\e1a0";
}
.icon-font.workspaces_filled::before {
  content: "\ea0d";
}
.icon-font.workspaces_outline::before {
  content: "\ea0f";
}
.icon-font.wrap_text::before {
  content: "\e25b";
}
.icon-font.wrong_location::before {
  content: "\ef78";
}
.icon-font.wysiwyg::before {
  content: "\f1c3";
}
.icon-font.yard::before {
  content: "\f089";
}
.icon-font.youtube_searched_for::before {
  content: "\e8fa";
}
.icon-font.zoom_in::before {
  content: "\e8ff";
}
.icon-font.zoom_in_map::before {
  content: "\eb2d";
}
.icon-font.zoom_out::before {
  content: "\e900";
}
.icon-font.zoom_out_map::before {
  content: "\e56b";
}

html {
  --white: 255, 255, 255;
  --light: 245, 245, 245;
  --light-gray: 225, 225, 225;
  --gray: 170, 170, 170;
  --deep-gray: 100, 100, 100;
  --deep: 50, 50, 50;
  --black: 25, 25, 25;
  --major-color: 37,137,208;
  --minor-color: 212, 228, 249;
  -ms-touch-action: auto;
      touch-action: auto;
  font-family: "Noto Sans", Helvetica Neue, sans-serif;
  line-height: 2;
}

::selection {
  background: rgba(var(--major-color), .8);
  color: rgb(var(--white));
}

body {
  -ms-touch-action: auto;
      touch-action: auto;
}

[v-cloak] {
  display: none !important;
}

[href] {
  cursor: pointer;
}

[disabled] {
  cursor: not-allowed !important;
}

a {
  text-decoration: none;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

input.is-normal {
  color: #506068 !important;
}
input.is-minor {
  color: #fff !important;
}
input.is-major {
  color: #fff !important;
}
input.is-info {
  color: #007bff !important;
}
input.is-warning {
  color: #8e6842 !important;
}
input.is-expert {
  color: #5d68b9 !important;
}
input.is-danger {
  color: #ff676c !important;
}
input.is-success {
  color: #00a267 !important;
}
input[type=text], input[type=password], input[type=date], input[type=tel], input[type=month], input[type=datetime-local], input[type=time], input[type=email], input[type=number], input[type=search], input[type=file] {
  max-width: 100%;
}
input[type=file] {
  height: auto;
}
input[type=radio], input[type=checkbox] {
  cursor: pointer;
  width: 22px;
  height: 22px;
  vertical-align: middle;
}
input[type=range] {
  overflow: hidden;
  height: 8px;
  -webkit-appearance: none;
  background-color: transparent;
}
input[type=range]::-webkit-slider-runnable-track {
  height: 8px;
  -webkit-appearance: none;
  background-color: rgb(var(--light-gray));
  border-radius: 8px;
  -webkit-transition: 200ms;
  transition: 200ms;
}
input[type=range]::-webkit-slider-thumb {
  width: 16px;
  -webkit-appearance: none;
  height: 16px;
  background: rgb(var(--major-color));
  border-radius: 16px;
  margin-top: -4px;
  cursor: pointer;
  -webkit-transition: 200ms;
  transition: 200ms;
}
input[type=range]::-webkit-slider-thumb:hover {
  opacity: 0.8;
}

.input > div {
  max-width: 100%;
}

select {
  max-width: 100%;
}
textarea {
  max-width: 100%;
}

label[for], a[href] {
  cursor: pointer;
}

img {
  position: relative;
  max-width: 100%;
  height: auto !important;
}
img::after {
  content: "​";
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.lo.extend {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
}

.lo.page {
  height: 100vh;
}

.lo.header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background-color: rgb(var(--white));
  z-index: 10;
}

.lo.content {
  padding-top: 48px;
}

.lo.footer {
  margin: 0 auto;
  max-width: 1280px;
}

.lo.section {
  padding: 10px 28px;
  margin: 0 auto;
  max-width: 1280px;
  -ms-flex: 1;
      flex: 1;
}
@media screen and (max-width: 768px) and (min-width: 561px) {
  .lo.section {
    padding: 10px 20px;
  }
}
@media screen and (max-width: 560px) {
  .lo.section {
    padding: 10px;
  }
}

.lo.article {
  background-color: rgb(var(--minor-color));
  border-radius: 28px;
  box-sizing: border-box;
  padding: 36px;
}
@media screen and (max-width: 768px) and (min-width: 561px) {
  .lo.article {
    padding: 28px;
  }
}
@media screen and (max-width: 560px) {
  .lo.article {
    padding: 20px;
  }
}

.g.top {
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  max-width: 1280px;
  box-sizing: border-box;
  padding: 6px 10px;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.g.login {
  max-width: 600px;
  margin: 0 auto;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 560px) {
  .g.login {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.g.login > .g.card {
  -ms-flex: 1;
      flex: 1;
  -ms-flex-direction: column;
      flex-direction: column;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 560px) {
  .g.login > .g.card {
    display: block;
    -ms-flex-order: 1;
        order: 1;
  }
}

.g.card + .g.card {
  margin-top: 10px;
}

.g.func {
  display: -ms-flexbox;
  display: flex;
}

.g.subject {
  margin-top: 36px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media screen and (max-width: 560px) {
  .g.subject {
    display: block;
  }
}
.g.subject > .g.card {
  width: calc(50% - 10px);
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 560px) {
  .g.subject > .g.card {
    width: auto;
    display: block;
  }
}
.g.subject > .g.card:nth-child(even) {
  margin-left: 20px;
}
@media screen and (max-width: 560px) {
  .g.subject > .g.card:nth-child(even) {
    margin-left: 0;
  }
}
.g.subject > .g.card:nth-child(n+1) {
  margin-top: 0;
}
@media screen and (max-width: 560px) {
  .g.subject > .g.card:nth-child(n+1) {
    margin-top: 20px;
  }
}
.g.subject > .g.card:nth-child(n+3) {
  margin-top: 20px;
}

.g.subject-select {
  margin-top: 36px;
}

.g.table {
  margin-top: 36px;
}

.g.test {
  margin-top: 36px;
}
.md.logo {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  font-size: 1.15em;
}
.md.logo a {
  color: rgb(var(--deep));
}

.md.btn-list.is-center ul {
  text-align: center;
}
.md.btn-list li {
  display: inline-block;
}
@media screen and (max-width: 560px) {
  .md.btn-list li {
    display: block;
  }
}
.md.btn-list li + li {
  margin-left: 2px;
}
@media screen and (max-width: 560px) {
  .md.btn-list li + li {
    margin-left: 0;
    margin-top: 6px;
  }
}
@media screen and (max-width: 560px) {
  .md.btn-list a {
    display: block;
  }
}

.md.minor-logo + .md.login {
  margin-top: 20px;
}
.md.minor-logo a {
  display: block;
}
.md.minor-logo a img {
  width: 100%;
}

.md.subject {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1;
}
.md.subject .content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding-left: 10px;
  -ms-flex: 1;
      flex: 1;
}
.md.subject .essay {
  -ms-flex: 1;
      flex: 1;
}
.md.subject .func {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid rgb(var(--light-gray));
}
.md.subject .func li {
  display: inline-block;
}
.md.subject .func li + li {
  margin-left: 2px;
}
.md.subject-select .item {
  display: -ms-flexbox;
  display: flex;
}
.md.subject-select .item + .item {
  margin-top: 20px;
}
.md.subject-select .content {
  padding-left: 10px;
  -ms-flex: 1;
      flex: 1;
}
.md.subject-select .filed {
  display: inline-block;
  padding: 0 6px;
}
@media screen and (max-width: 768px) and (min-width: 561px) {
  .md.subject-select .filed {
    padding: 0 2px;
  }
}
@media screen and (max-width: 560px) {
  .md.subject-select .filed {
    display: block;
    padding: 0;
  }
}
@media screen and (max-width: 560px) {
  .md.subject-select .filed + .filed {
    margin-top: 6px;
  }
}
@media screen and (max-width: 560px) {
  .md.subject-select .input input {
    width: 100%;
  }
}
@media screen and (max-width: 560px) {
  .md.subject-select .input textarea {
    width: 100%;
  }
}
@media screen and (max-width: 560px) {
  .md.subject-select .input select {
    width: 100%;
  }
}
.md.subject-select .func {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid rgb(var(--light-gray));
}
.md.subject-select .func li {
  display: inline-block;
}
.md.subject-select .func li + li {
  margin-left: 2px;
}
.md.login-info {
  padding-right: 28px;
}
@media screen and (max-width: 560px) {
  .md.login-info {
    padding-right: 0;
    margin-top: 20px;
    -ms-flex-order: 2;
        order: 2;
  }
}
.md.login-info .list {
  border-top: 1px solid rgb(var(--light-gray));
  margin-top: 6px;
  padding-top: 6px;
}
.md.login-info .list + .title {
  margin-top: 20px;
}
.md.func {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.md.login {
  -ms-flex: 1;
      flex: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.md.login .caption-area {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid rgb(var(--light-gray));
}
.md.login .caption-area span {
  font-size: 1.15em;
}
.md.login .input-area {
  -ms-flex: 1;
      flex: 1;
}
.md.login .input-area input {
  width: 100%;
}
.md.login .btn-area {
  margin-top: 20px;
}
.md.login .btn-area li + li {
  margin-top: 6px;
}

.md.search + .md.search {
  margin-top: 10px;
}
.md.search .filed {
  display: inline-block;
  padding: 0 2px;
}
.md.search .filed .label {
  display: inline-block;
  vertical-align: middle;
}
.md.search .filed .input {
  display: inline-block;
  vertical-align: middle;
}
.md.search .filed select {
  display: inline-block;
  vertical-align: middle;
}
.md.search .filed label + [type=checkbox] {
  margin-left: 10px;
}
.md.search .func {
  display: inline-block;
  vertical-align: middle;
}
.md.search ul {
  display: inline-block;
  vertical-align: middle;
}
.md.search li {
  display: inline-block;
  vertical-align: middle;
}
.md.search li + li {
  margin-left: 2px;
}
.md.table table {
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
}
@media screen and (max-width: 768px) {
  .md.table table {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .md.table table tbody {
    display: block;
  }
}
.md.table table tr {
  transition: background-color 200ms;
}
@media screen and (max-width: 768px) {
  .md.table table tr {
    display: none;
    border: 1px solid rgb(var(--light-gray));
    border-radius: 5px;
    padding: 6px;
  }
}
.md.table table tr:nth-child(even) {
  background-color: rgb(var(--minor-color));
}
.md.table table tr:hover td, .md.table table tr:hover td {
  background-color: rgb(var(--light));
}
@media screen and (max-width: 768px) {
  .md.table table tr:hover td, .md.table table tr:hover td {
    background-color: inherit;
  }
}
@media screen and (max-width: 768px) {
  .md.table table tr + tr {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .md.table table tr + tr + tr {
    margin-top: 10px;
  }
}
.md.table table th, .md.table table td {
  padding: 0;
  border: 0;
  text-align-last: left;
  transition: background-color 200ms;
}
.md.table table th:first-child .in, .md.table table td:first-child .in {
  padding-left: 4px;
}
@media screen and (max-width: 768px) {
  .md.table table th:first-child .in, .md.table table td:first-child .in {
    padding-left: 2px;
  }
}
.md.table table th:last-child .in, .md.table table td:last-child .in {
  padding-right: 4px;
}
@media screen and (max-width: 768px) {
  .md.table table th:last-child .in, .md.table table td:last-child .in {
    padding-right: 2px;
  }
}
.md.table table th {
  white-space: nowrap;
  font-weight: bold;
}
.md.table table th.can-sort.is-up .in {
  color: rgb(var(--major-color));
}
.md.table table th.can-sort.is-up .in::after {
  content: "\e5ce";
}
.md.table table th.can-sort.is-down .in {
  color: rgb(var(--major-color));
}
.md.table table th.can-sort.is-down .in::after {
  content: "\e5cf";
}
.md.table table th.can-sort .in {
  cursor: pointer;
}
.md.table table th.can-sort .in:hover {
  text-decoration: underline;
}
.md.table table th.can-sort .in::after {
  content: "\e5d7";
  font-size: 0.85em;
  margin-left: 2px;
}
.md.table table th .in {
  position: relative;
  border-bottom: 1px solid rgb(var(--light-gray));
  border-bottom-color: rgb(var(--deep));
}
@media screen and (max-width: 768px) {
  .md.table table td {
    display: -ms-flexbox;
    display: flex;
    border-bottom: 0;
    text-align: left;
    width: auto;
  }
}
.md.table table td::before {
  display: -ms-flexbox;
  display: flex;
  border-bottom: 0;
  text-align: left;
  width: auto;
  -ms-flex-align: center;
      align-items: center;
  min-width: 80px;
  padding-right: 6px;
  border-right: 1px solid rgb(var(--light-gray));
  margin-right: 6px;
}
@media screen and (max-width: 768px) {
  .md.table table td::before {
    content: attr(title);
  }
}
.md.table table .in {
  padding: 2px;
}
@media screen and (max-width: 768px) {
  .md.table table .in.is-ellipsis {
    overflow: visible;
    text-overflow: clip;
    white-space: normal;
  }
}
@media screen and (max-width: 768px) {
  .md.table table .in {
    -ms-flex: 2;
        flex: 2;
    padding: 2px;
    text-align: left;
  }
}

.md.pageination {
  text-align: center;
  /*ul*/
}
.md.pageination .func {
  display: inline-block;
  vertical-align: middle;
}
.md.pageination .func li {
  display: inline-block;
  vertical-align: middle;
}
@media screen and (max-width: 560px) {
  .md.pageination .func li.first {
    display: none;
  }
}
@media screen and (max-width: 560px) {
  .md.pageination .func li.last {
    display: none;
  }
}
.md.pageination .essay {
  display: inline-block;
  vertical-align: middle;
  margin: 0 20px;
}
@media screen and (max-width: 1280px) and (min-width: 769px) {
  .md.pageination .essay {
    margin: 0 10px;
  }
}
.md.pageination .essay .set {
  display: inline-block;
  vertical-align: middle;
}
.md.pageination .essay .is-page + .is-length::before {
  content: " / ";
  vertical-align: inherit;
}
@media screen and (max-width: 768px) {
  .md.pageination .essay .is-length {
    display: none;
  }
}
.md.pageination .essay select {
  width: auto;
  margin: 0 6px;
}
.md.pageination .essay span {
  display: inline-block;
  vertical-align: middle;
}

.md.user {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-align: center;
      align-items: center;
}
.md.user.is-drop .name {
  cursor: pointer;
}
.md.user.is-drop .name::after {
  content: "\e5c5";
  margin-left: 2px;
}
.md.user.is-drop .name:hover {
  background-color: rgb(var(--light));
}
.md.user.is-active .name {
  background-color: rgb(var(--light));
}
.md.user.is-active .name::after {
  content: "\e5c7";
}
.md.user.is-active ul {
  display: block;
}
.md.user .name {
  margin-right: 10px;
  padding-right: 6px;
  padding-left: 10px;
  border-radius: 5px;
}
.md.user ul {
  display: none;
  position: absolute;
  padding: 6px 10px;
  right: 0;
  top: 100%;
  background-color: rgb(var(--white));
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25), 0 2px 3px -2px rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  border: 1px solid rgb(var(--light-gray));
}
.md.user a {
  display: block;
  padding: 2px 10px;
  border-radius: 5px;
  color: inherit;
  white-space: nowrap;
}
.md.user a:hover {
  background-color: rgb(var(--light));
}

.md.footer {
  text-align: center;
  padding: 10px;
}

.md.test {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1;
}
@media screen and (max-width: 560px) {
  .md.test {
    display: block;
  }
}
@media screen and (max-width: 560px) {
  .md.test .tag {
    display: flow-root;
  }
}
@media screen and (max-width: 560px) {
  .md.test .index {
    float: left;
  }
}
.md.test .answer {
  margin-top: 4px;
  border-radius: 100px;
}
@media screen and (max-width: 560px) {
  .md.test .answer {
    margin-top: 0;
    float: right;
  }
}
.md.test .answer.right {
  background-color: #00a267;
  color: rgb(var(--white));
}
.md.test .answer.right:before {
  content: "\e876";
}
.md.test .answer.wrong {
  background-color: #ff676c;
  color: rgb(var(--white));
}
.md.test .answer.wrong:before {
  content: "\e5cd";
}
.md.test .content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding-left: 10px;
  -ms-flex: 1;
      flex: 1;
}
.md.test .content audio {
  height: 32px;
}
.md.test .content .input {
  max-width: 100%;
}
.md.test .content img {
  max-width: 100%;
}
@media screen and (max-width: 560px) {
  .md.test .content {
    padding-top: 10px;
    padding-left: 0;
  }
}
.md.test .content .group {
  display: flow-root;
  border-radius: 5px;
}
.md.test .content .group.is-minor, .md.test .content .group.is-light {
  padding: 10px 20px;
}
@media screen and (max-width: 560px) {
  .md.test .content .group.is-minor, .md.test .content .group.is-light {
    padding: 10px;
  }
}
.md.test .content .group.is-minor {
  background-color: rgb(var(--minor-color));
}
.md.test .content .group.is-light {
  background-color: rgb(var(--light));
}
.md.test .content .group + .group {
  margin-top: 10px;
}
.md.test .content .func-area {
  float: left;
  cursor: pointer;
}
.md.test .content .func-area + .content-area {
  padding-left: 10px;
}
.md.test .content .content-area {
  overflow: hidden;
  padding-left: 10px;
}
.md.test .content .text-area {
  font-size: 1.15em;
  line-height: 32px;
}
.md.test .content .test-area {
  position: relative;
}
.md.test .content .test-area > [type=radio], .md.test .content .test-area > [type=checkbox] {
  position: absolute;
  top: 6px;
  left: -55px;
}
.md.test .content .test-area > [type=radio]:checked + .subject-area, .md.test .content .test-area > [type=checkbox]:checked + .subject-area {
  color: rgb(var(--major-color));
}
.md.test .content .test-area > .aspNetDisabled {
  position: absolute;
  top: 6px;
  left: -55px;
  line-height: 1;
  height: 22px;
}
.md.test .content .caption-area {
  font-weight: bold;
}
.md.test .content .subject-area {
  position: relative;
}
.md.test .content .subject-area:before {
  position: absolute;
  top: 0;
  right: 100%;
  margin-right: 6px;
}
.md.test .content .analyze-area .analyze + .analyze {
  margin-top: 2px;
}
.md.test .content .analyze-area .analyze a.voice {
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  margin-left: 6px;
  font-size: 0.85em;
}
.md.test .content .input-area.is-number > ul > li:nth-child(1) .subject-area:before {
  content: "(1)";
}
.md.test .content .input-area.is-number > ul > li:nth-child(2) .subject-area:before {
  content: "(2)";
}
.md.test .content .input-area.is-number > ul > li:nth-child(3) .subject-area:before {
  content: "(3)";
}
.md.test .content .input-area.is-number > ul > li:nth-child(4) .subject-area:before {
  content: "(4)";
}
.md.test .content .input-area.is-number > ul > li:nth-child(5) .subject-area:before {
  content: "(5)";
}
.md.test .content .input-area.is-number > ul > li:nth-child(6) .subject-area:before {
  content: "(6)";
}
.md.test .content .input-area.is-number > ul > li:nth-child(7) .subject-area:before {
  content: "(7)";
}
.md.test .content .input-area.is-number > ul > li:nth-child(8) .subject-area:before {
  content: "(8)";
}
.md.test .content .input-area.is-number > ul > li:nth-child(9) .subject-area:before {
  content: "(9)";
}
.md.test .content .input-area.is-number > ul > li:nth-child(10) .subject-area:before {
  content: "(10)";
}
.md.test .content .input-area > ul {
  margin-top: 6px;
  padding-left: 55px;
}
.md.test .content .input-area > ul > li.right {
  color: #00a267;
}
.md.test .content .input-area > ul > li.right .subject-area {
  color: inherit !important;
}
.md.test .content .input-area > ul > li.wrong {
  color: #ff676c;
}
.md.test .content .input-area > ul > li.wrong .subject-area {
  color: inherit !important;
}
.md.test .content .input-area > ul > li + li {
  margin-top: 2px;
}
.md.test .content .input-area > ul > li:nth-child(1) .subject-area:before {
  content: "(A)";
}
.md.test .content .input-area > ul > li:nth-child(2) .subject-area:before {
  content: "(B)";
}
.md.test .content .input-area > ul > li:nth-child(3) .subject-area:before {
  content: "(C)";
}
.md.test .content .input-area > ul > li:nth-child(4) .subject-area:before {
  content: "(D)";
}
.md.test .content .input-area > ul > li:nth-child(5) .subject-area:before {
  content: "(E)";
}
.md.test .content .input-area > ul > li:nth-child(6) .subject-area:before {
  content: "(F)";
}
.md.test .content .input-area > ul > li:nth-child(7) .subject-area:before {
  content: "(G)";
}
.md.test .content .input-area > ul > li:nth-child(8) .subject-area:before {
  content: "(H)";
}
.md.test .content .input-area > ul > li:nth-child(9) .subject-area:before {
  content: "(I)";
}
.md.test .content .input-area > ul > li:nth-child(10) .subject-area:before {
  content: "(J)";
}
.md.test .content a.voice {
  display: block;
  border-radius: 100px;
  color: rgb(var(--white));
  background-color: rgb(var(--major-color));
}
.md.test .content a.voice:before {
  content: "\e050";
}

.btn {
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: inline-block;
  box-sizing: border-box;
  text-align: center;
  cursor: pointer;
  text-decoration: none !important;
  transition: 200ms;
  border: 1px solid rgb(var(--light-gray));
  border-radius: 5px;
  vertical-align: middle;
  padding: 6px 10px;
  margin: 1px;
  line-height: 22px;
  height: 34px;
  white-space: nowrap;
  border-color: #e3e3e3;
  background-color: #f4f8f9;
  font-size: 0.85em;
  color: #506068 !important;
}
.btn[disabled] {
  opacity: 0.5;
}
@media screen and (max-width: 768px) {
  .btn {
    padding: 6px 6px;
  }
}
.btn:hover {
  opacity: 0.5;
}
.btn.is-block {
  display: block;
  width: 100%;
  text-align: center;
}
.btn.is-alert {
  position: relative;
}
.btn.is-alert::after {
  content: "​";
  position: absolute;
  width: 8px;
  height: 8px;
  right: -4px;
  top: -4px;
  border-radius: 4px;
  background-color: #ff676c;
}
.btn.icon-font::before {
  vertical-align: bottom;
}
.btn.icon-font.icon-font-only {
  padding-left: 10px;
  padding-right: 10px;
}
.btn.icon-font.icon-font-only::before {
  margin-right: 0;
  font-size: 1.15em;
}
.btn.is-normal {
  background-color: #f4f8f9;
  border-color: #e3e3e3;
  color: #506068 !important;
}
.btn.is-minor {
  background-color: rgb(var(--minor-color));
  border-color: rgb(var(--minor-color));
  color: #fff !important;
}
.btn.is-major {
  background-color: rgb(var(--major-color));
  border-color: rgb(var(--major-color));
  color: #fff !important;
}
.btn.is-info {
  background-color: #e9f4fe;
  border-color: #d6e9fc;
  color: #007bff !important;
}
.btn.is-warning {
  background-color: #fff3cd;
  border-color: #eaded2;
  color: #8e6842 !important;
}
.btn.is-expert {
  background-color: #e6e8f4;
  border-color: #d8dbee;
  color: #5d68b9 !important;
}
.btn.is-danger {
  background-color: #fff1f1;
  border-color: #f4dddd;
  color: #ff676c !important;
}
.btn.is-success {
  background-color: #d9f6ea;
  border-color: #bfedd4;
  color: #00a267 !important;
}

input[type=text], input[type=password], input[type=date], input[type=tel], input[type=month], input[type=datetime-local], input[type=time], input[type=email], input[type=number], input[type=search], input[type=file], .input > div, select, textarea {
  vertical-align: middle;
  border: 1px solid rgb(var(--light-gray));
  box-sizing: border-box;
  padding: 6px;
  margin: 1px;
  border-radius: 5px;
  line-height: 22px;
  background-color: rgb(var(--white));
  color: rgb(var(--deep));
  height: 34px;
  font-family: "Noto Sans", Helvetica Neue, sans-serif;
}
input[type=text]:focus, input[type=password]:focus, input[type=date]:focus, input[type=tel]:focus, input[type=month]:focus, input[type=datetime-local]:focus, input[type=time]:focus, input[type=email]:focus, input[type=number]:focus, input[type=search]:focus, input[type=file]:focus, .input > div:focus, select:focus, textarea:focus {
  outline: 0;
  box-shadow: 0 0 3px rgb(var(--major-color)) inset;
}
input[disabled][type=text], input[disabled][type=password], input[disabled][type=date], input[disabled][type=tel], input[disabled][type=month], input[disabled][type=datetime-local], input[disabled][type=time], input[disabled][type=email], input[disabled][type=number], input[disabled][type=search], input[disabled][type=file], .input > div[disabled], select[disabled], textarea[disabled] {
  background-color: rgb(var(--light-gray));
}
input[type=file], .input > div[type=file], select[type=file], textarea[type=file] {
  height: auto;
}
input.value_2[type=text], input.value_2[type=password], input.value_2[type=date], input.value_2[type=tel], input.value_2[type=month], input.value_2[type=datetime-local], input.value_2[type=time], input.value_2[type=email], input.value_2[type=number], input.value_2[type=search], input.value_2[type=file], .input > div.value_2, select.value_2, textarea.value_2 {
  width: 80px;
}

.cp.label {
  display: inline-block;
  padding: 0 4px;
  background-color: #f4f8f9;
  border: #e3e3e3;
  border-radius: 5px;
  margin: 0 2px;
  font-size: 0.85em;
  line-height: 1.6em;
  transition: 200ms;
}
.cp.label.icon-font::before {
  vertical-align: bottom;
}
.cp.label.icon-font.icon-font-only::before {
  margin-right: 0;
}
.cp.label.is-normal {
  background-color: #f4f8f9;
  border-color: #e3e3e3;
  color: #506068 !important;
}
.cp.label.is-minor {
  background-color: rgb(var(--minor-color));
  border-color: rgb(var(--minor-color));
  color: #fff !important;
}
.cp.label.is-major {
  background-color: rgb(var(--major-color));
  border-color: rgb(var(--major-color));
  color: #fff !important;
}
.cp.label.is-info {
  background-color: #e9f4fe;
  border-color: #d6e9fc;
  color: #007bff !important;
}
.cp.label.is-warning {
  background-color: #fff3cd;
  border-color: #eaded2;
  color: #8e6842 !important;
}
.cp.label.is-expert {
  background-color: #e6e8f4;
  border-color: #d8dbee;
  color: #5d68b9 !important;
}
.cp.label.is-danger {
  background-color: #fff1f1;
  border-color: #f4dddd;
  color: #ff676c !important;
}
.cp.label.is-success {
  background-color: #d9f6ea;
  border-color: #bfedd4;
  color: #00a267 !important;
}

.cp.state.icon-font::before {
  vertical-align: bottom;
}
.cp.state.icon-font.icon-font-only::before {
  margin-right: 0;
}
.cp.state.is-normal {
  color: #506068 !important;
}
.cp.state.is-minor {
  color: #fff !important;
}
.cp.state.is-major {
  color: #fff !important;
}
.cp.state.is-info {
  color: #007bff !important;
}
.cp.state.is-warning {
  color: #8e6842 !important;
}
.cp.state.is-expert {
  color: #5d68b9 !important;
}
.cp.state.is-danger {
  color: #ff676c !important;
}
.cp.state.is-success {
  color: #00a267 !important;
}/*# sourceMappingURL=style.css.map */