@charset "UTF-8";
/**
 * Common animation durations.
 * pf2 > skin > _variables > _animation.scss
 *
 * @nuclide Duration
 * @section Animation > Duration
 * @description
 *  .fullscreen The speed fullscreen elements should transition on or off a page.
 *  .in         The speed at which elements should transition onto a page.
 *  .out        The speed at which elements should transition off of a page.
 *  .btw        The speed to use for an element staying on the page, but transitions a property in and out, for example on hover.
 */
/**
 * The different timing curves that can be used in a transition. 
 * pf2 > skin > _variables > _animation.scss
 *
 * @nuclide Motion Curves
 * @section Animation > Curves
 * @description
 *  .btw         The curve to use for an element staying on the page, but transitions a property in and out, for example on hover.
 *  .in          The curve at which elements should transition onto a page.
 *  .out         The curve at which elements should transition off of a page.
 *  .will-return The curve to use for an element that will return to the page, such as a hamburger menu.
 */
/**
 * White
 * @color
 * @section Gray Palette
 */
/**
 * Gray 100
 * @color
 * @section Gray Palette
 */
/**
 * Gray 200
 * @color
 * @section Gray Palette
 */
/**
 * Gray 300
 * @color
 * @section Gray Palette
 */
/**
 *  Gray 400
 * @color
 * @section Gray Palette
 */
/**
 * Gray 500
 * @color
 * @section Gray Palette
 */
/**
 * Gray 600
 * @color
 * @section Gray Palette
 */
/**
 * Gray 700
 * @color
 * @section Gray Palette
 */
/**
 * Gray 800
 * @color
 * @section Gray Palette
 */
/**
 * Gray 900
 * @color
 * @section Gray Palette
 */
/**
 * Gray 1000 - Black
 * @color
 * @section Gray Palette
 */
/**
 *  > Primary Color
 * @color
 * @section Theme Palette
 */
/**
 *  > Secondary Color
 * @color
 * @section Theme Palette
 */
/**
 * Accent Color
 * @color
 * @section Theme Palette
 */
/**
 * Warning Color
 * @color
 * @section Theme Palette
 */
/**
 * Error Color
 * @color
 * @section Theme Palette
 */
/**
 * Success Color
 * @color
 * @section Theme Palette
 */
/**
 * Info Color
 * @color
 * @section Theme Palette
 */
/**
 * Muted Color
 * @color
 * @section Theme Palette
 */
/**
 * Disabled Color
 * @color
 * @section Theme Palette
 */
/**
 * Google Brand Color
 * @color
 * @section Social Identity Palette
 */
/**
 * Facebook Brand Color
 * @color
 * @section Social Identity Palette
 */
/**
 * Twitter Brand Color
 * @color
 * @section Social Identity Palette
 */
/**
 * Orcid Brand Color
 * @color
 * @section Social Identity Palette
 */
/**
 * The degree of granularity flex-children can have in terms of ratio range. 
 * pf2 > skin > _variables > _layout.scss
 *
 * @nuclide Max Flex Ratio
 * @section Layout > Flexbox
 */
/**
 * Responsive breakpoint names and values used in media queries.  
 * pf2 > skin > _variables > _layout.scss
 *
 * @nuclide breakpoints
 * @section Layout > Responsive
 * @description
 *  xxs - Mobile is the base resolution.
 *  xs  - Phablet starting resolution.
 *  sm  - Tablet starting resolution.
 *  md  - Laptop starting resolution.
 *  lg  - Desktop starting resolution.
 *  xl  - Retina starting resolution.
 */
/**
 * The scale of spacing units the spacing sytem utilizes. 
 * pf2 > skin > _variables > _spacing.scss
 *
 * @nuclide Space Scale
 * @section Spacing
 */
/**
 * The base properties (and their shorthands) of the properties used to control space in the box-model. 
 * pf2 > skin > _variables > _spacing.scss
 *
 * @nuclide Space Attribute Shorthands
 * @section Spacing
 */
/**
 * The directions each spacing property can sub-specify. 
 * pf2 > skin > _variables > _spacing.scss
 *
 * @nuclide Space Attribute Directions
 * @section Spacing
 */
/**
 * > The default typography style system scale for font weights.
 * pf2 > skin > _variables > _typography.scss
 *
 * @nuclide Font Weight Scale
 * @section Typography > Fonts
 */
/**
 * > The default typography style system scale for font sizes.
 * pf2 > skin > _variables > _typography.scss
 *
 * @nuclide Font Size Scale
 * @section Typography > Fonts
 */
/**
 * > The default typography style system scale for line height.
 * pf2 > skin > _variables > _typography.scss
 *
 * @nuclide Font Line Height Scale
 * @section Typography > Fonts
 */
/**
 *  > The default primary font family.
 * pf2 > skin > _variables > _typography.scss
 *
 * @nuclide Primary Font Family
 * @section Typography > Fonts
 */
/**
 *  > The default secondary font family.
 * pf2 > skin > _variables > _typography.scss
 *
 * @nuclide Secondary Font Family
 * @section Typography > Fonts
 */
/**
 * > The masthead component's font family.
 * pf2 > skin > _variables > _typography.scss
 *
 * @nuclide Masthead Component Font Family
 * @section Typography > Fonts
 */
/**
 * > The footer component font family.
 * pf2 > skin > _variables > _typography.scss
 *
 * @nuclide Footer Component Font Family
 * @section Typography > Fonts
 */
/**
 * @nuclide  > H1 Responsive Font Sizes.  > For legacy support only, this is not to be used for any new code.  Please look to new atom typography classes.
 * @section Typography > Deprecated
 * @deprecated
 */
/**
 * @nuclide  > H1 Responsive Line Heights.  > For legacy support only, this is not to be used for any new code.  Please look to new atom typography classes.
 * @section Typography > Deprecated
 * @deprecated
 */
/**
 * @nuclide  > H1 Font Family.  > For legacy support only, this is not to be used for any new code.  Please look to new atom typography classes.
 * @section Typography > Deprecated
 * @deprecated
 */
/**
 * @nuclide  > H1 Font Weight.  > For legacy support only, this is not to be used for any new code.  Please look to new atom typography classes.
 * @section Typography > Deprecated
 * @deprecated
 */
/**
 * @nuclide  > H1 Margins.  > For legacy support only, this is not to be used for any new code.  Please look to new atom typography classes.
 * @section Typography > Deprecated
 * @deprecated
 */
/**
 * @nuclide  > H2 Responsive Font Sizes.  > For legacy support only, this is not to be used for any new code.  Please look to new atom typography classes.
 * @section Typography > Deprecated
 * @deprecated
 */
/**
 * @nuclide  > H2 Responsive Line Heights.  > For legacy support only, this is not to be used for any new code.  Please look to new atom typography classes.
 * @section Typography > Deprecated
 * @deprecated
 */
/**
 * @nuclide  > H2 Font Family.  > For legacy support only, this is not to be used for any new code.  Please look to new atom typography classes.
 * @section Typography > Deprecated
 * @deprecated
 */
/**
 * @nuclide  > H2 Font Weight.  > For legacy support only, this is not to be used for any new code.  Please look to new atom typography classes.
 * @section Typography > Deprecated
 * @deprecated
 */
/**
 * @nuclide  > H2 Margins.  > For legacy support only, this is not to be used for any new code.  Please look to new atom typography classes.
 * @section Typography > Deprecated
 * @deprecated
 */
/**
 * @nuclide  > H3 Responsive Font Sizes.  > For legacy support only, this is not to be used for any new code.  Please look to new atom typography classes.
 * @section Typography > Deprecated
 * @deprecated
 */
/**
 * @nuclide  > H3 Responsive Line Heights.  > For legacy support only, this is not to be used for any new code.  Please look to new atom typography classes.
 * @section Typography > Deprecated
 * @deprecated
 */
/**
 * @nuclide  > H3 Font Family.  > For legacy support only, this is not to be used for any new code.  Please look to new atom typography classes.
 * @section Typography > Deprecated
 * @deprecated
 */
/**
 * @nuclide  > H3 Font Weight.  > For legacy support only, this is not to be used for any new code.  Please look to new atom typography classes.
 * @section Typography > Deprecated
 * @deprecated
 */
/**
 * @nuclide  > H3 Margins.  > For legacy support only, this is not to be used for any new code.  Please look to new atom typography classes.
 * @section Typography > Deprecated
 * @deprecated
 */
/**
 * @nuclide  > H4 Responsive Font Sizes.  > For legacy support only, this is not to be used for any new code.  Please look to new atom typography classes.
 * @section Typography > Deprecated
 * @deprecated
 */
/**
 * @nuclide  > H4 Responsive Line Heights.  > For legacy support only, this is not to be used for any new code.  Please look to new atom typography classes.
 * @section Typography > Deprecated
 * @deprecated
 */
/**
 * @nuclide  > H4 Font Family.  > For legacy support only, this is not to be used for any new code.  Please look to new atom typography classes.
 * @section Typography > Deprecated
 * @deprecated
 */
/**
 * @nuclide  > H4 Font Weight.  > For legacy support only, this is not to be used for any new code.  Please look to new atom typography classes.
 * @section Typography > Deprecated
 * @deprecated
 */
/**
 * @nuclide  > H4 Margins.  > For legacy support only, this is not to be used for any new code.  Please look to new atom typography classes.
 * @section Typography > Deprecated
 * @deprecated
 */
/**
 * @nuclide  > H5 Responsive Font Sizes.  > For legacy support only, this is not to be used for any new code.  Please look to new atom typography classes.
 * @section Typography > Deprecated
 * @deprecated
 */
/**
 * @nuclide  > H5 Responsive Line Heights.  > For legacy support only, this is not to be used for any new code.  Please look to new atom typography classes.
 * @section Typography > Deprecated
 * @deprecated
 */
/**
 * @nuclide  > H5 Font Family.  > For legacy support only, this is not to be used for any new code.  Please look to new atom typography classes.
 * @section Typography > Deprecated
 * @deprecated
 */
/**
 * @nuclide  > H5 Font Weight.  > For legacy support only, this is not to be used for any new code.  Please look to new atom typography classes.
 * @section Typography > Deprecated
 * @deprecated
 */
/**
 * @nuclide  > H5 Margins.  > For legacy support only, this is not to be used for any new code.  Please look to new atom typography classes.
 * @section Typography > Deprecated
 * @deprecated
 */
/**
 * @nuclide  > H6 Responsive Font Sizes.  > For legacy support only, this is not to be used for any new code.  Please look to new atom typography classes.
 * @section Typography > Deprecated
 * @deprecated
 */
/**
 * @nuclide  > H6 Responsive Line Heights.  > For legacy support only, this is not to be used for any new code.  Please look to new atom typography classes.
 * @section Typography > Deprecated
 * @deprecated
 */
/**
 * @nuclide  > H6 Font Family.  > For legacy support only, this is not to be used for any new code.  Please look to new atom typography classes.
 * @section Typography > Deprecated
 * @deprecated
 */
/**
 * @nuclide  > H6 Font Weight.  > For legacy support only, this is not to be used for any new code.  Please look to new atom typography classes.
 * @section Typography > Deprecated
 * @deprecated
 */
/**
 * @nuclide  > H6 Margins.  > For legacy support only, this is not to be used for any new code.  Please look to new atom typography classes.
 * @section Typography > Deprecated
 * @deprecated
 */
/**
 * @nuclide  > Regular Text Responsive Font Sizes.  > For legacy support only, this is not to be used for any new code.  Please look to new atom typography classes.
 * @section Typography > Deprecated
 * @deprecated
 */
/**
 * @nuclide  > Regular Text Responsive Line Heights.  > For legacy support only, this is not to be used for any new code.  Please look to new atom typography classes.
 * @section Typography > Deprecated
 * @deprecated
 */
/**
 * @nuclide  > Regular Text Font Family.  > For legacy support only, this is not to be used for any new code.  Please look to new atom typography classes.
 * @section Typography > Deprecated
 * @deprecated
 */
/**
 * @nuclide  > Regular Text Font Weight.  > For legacy support only, this is not to be used for any new code.  Please look to new atom typography classes.
 * @section Typography > Deprecated
 * @deprecated
 */
/**
 * @nuclide  > Text Margins.  > For legacy support only, this is not to be used for any new code.  Please look to new atom typography classes.
 * @section Typography > Deprecated
 * @deprecated
 */
@import url("https://fonts.googleapis.com/icon?family=Material+Icons");
/**
 * Primary
 * @color primary color
 * @section Primary Palette
 */
/**
 * Primary Light Variation
 * @color light primary color
 * @section Primary Palette
 */
/**
 * Primary Dark Variation
 * @color dark primary color
 * @section Primary Palette
 */
/**
 * Primary Contrast Variation
 * @color contrast primary color
 * @section Primary Palette
 */
/**
 * Secondary
 * @color secondary color
 * @section Secondary Palette
 */
/**
 * Secondary Light Variation
 * @color light secondary color
 * @section Secondary Palette
 */
/**
 * Secondary Dark Variation
 * @color dark secondary color
 * @section Secondary Palette
 */
/**
 * Secondary Contrast Variation
 * @color contrast secondary color
 * @section Secondary Palette
 */
/**
 * Error
 * @color error color
 * @section Error Palette
 */
/**
 * Error Light Variation
 * @color light error color
 * @section Error Palette
 */
/**
 * Error Dark Variation
 * @color dark error color
 * @section Error Palette
 */
/**
 * Error Contrast Variation
 * @color contrast error color
 * @section Error Palette
 */
/**
 * Grey
 * @color grey color
 * @section Grey Palette
 */
/**
 * Light Grey
 * @color light grey color
 * @section Grey Palette
 */
/**
 * Dark Grey
 * @color dark grey color
 * @section Grey Palette
 */
/**
 * Black
 * @color black color
 * @section Grey Palette
 */
/**
 * White
 * @color white color
 * @section Grey Palette
 */
/**
 * Dark
 * @color dark color
 * @section Grey Palette
 */
/**
 * Primary Text
 * @color default/primary text color
 * @section Text Palette
 */
/**
 * Secondary Text
 * @color alt/secondary text color
 * @section Text Palette
 */
/**
 * Strong Text
 * @color strong text color
 * @section Text Palette
 */
/**
 * Light Text
 * @color light text color
 * @section Text Palette
 */
/**
 * Primary Contrast
 * @color ◐ default/primary text color
 * @section Text Palette
 */
/**
 * Secondary Contrast
 * @color ◐ alt/secondary text color
 * @section Text Palette
 */
/**
 * Strong Contrast
 * @color ◐ strong text color
 * @section Text Palette
 */
/**
 * Light Contrast
 * @color ◐ light text color
 * @section Text Palette
 */
/**
 * Default Divider
 * @color default divider color
 * @section Divider Palette
 */
/**
 * Light Divider
 * @color light divider color
 * @section Divider Palette
 */
/**
 * Dark Divider
 * @color dark divider color
 * @section Divider Palette
 */
/**
 * Contrast Default Divider
 * @color ◐ default divider color
 * @section Divider Palette
 */
/**
 * Contrast Light Divider
 * @color ◐ light divider color
 * @section Divider Palette
 */
/**
 * Contrast Dark Divider
 * @color ◐ dark divider color
 * @section Divider Palette
 */
/**
 * Default
 * @color default/primary background color
 * @section Background Palette
 */
/**
 * Paper
 * @color <Paper> background color
 * @section Background Palette
 */
/**
 * App Bar
 * @color <AppBar> background color
 * @section Background Palette
 */
/**
 * Header
 * @color <Header> background color
 * @section Background Palette
 */
/**
 * Tab
 * @color <Tab> background color
 * @section Background Palette
 */
/**
 * Chip
 * @color <Chip> background color
 * @section Background Palette
 */
/**
 * Actions
 * @color <Actions> background color
 * @section Background Palette
 */
/**
 * Contrast Default
 * @color ◐ default background color
 * @section Background Palette
 */
/**
 * Contrast Paper
 * @color ◐ <Paper> background color
 * @section Background Palette
 */
/**
 * Contrast App Bar
 * @color ◐ <AppBar> background color
 * @section Background Palette
 */
/**
 * Contrast Chip
 * @color ◐ <Chip> background color
 * @section Background Palette
 */
/**
 * Contrast Actions
 * @color ◐ default actions color
 * @section Background Palette
 */
/**
 * Active
 * @color default action color
 * @section Action Palette
 */
/**
 * Hover
 * @color hover action color
 * @section Action Palette
 */
/**
 * Selected
 * @color selected action color
 * @section Action Palette
 */
/**
 * Disabled
 * @color disabled action color
 * @section Action Palette
 */
/**
 * Contrast Active
 * @color ◐ active action color
 * @section Action Palette
 */
/**
 * Contrast Disabled
 * @color ◐ disabled action color
 * @section Action Palette
 */
/**
 * Responsive breakpoint modifiers.
 *
 */
/**
 * Temp fix for icon.scss
 */
/**
 * Typography variables.
 *
 */
/**
 * Icon Font
 *
 */
/**
 * Icon Maps - Mapping PF Icons to Vendor's Font Icons
 * Possibly add key:value "label: offscreen or onscreen" to each icon???
 *
 */
/**
 * These variables are needed by the annotations module.  Not sure where these definitions
 * should live??
 */
/**
 * Content colors
 *
 */
/* Toggle Buttons */
/**
 * Load Fonts
 *
 */
@import url("https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i");
@import url("https://fonts.googleapis.com/css?family=Montserrat:300,300i,400,400i,500,500i");
/*
   utility function to return a default value if a variable is not set.
*/
@font-face {
  font-family: FontAwesome;
  src: url("../fonts/fontawesome-webfont.eot?v=4.4.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.4.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.4.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.4.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.4.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
.ico-home:before {
  content: "\f015";
}

.ico-search:before {
  content: "\f002";
}

.ico-search-options:before {
  content: "\f141";
}

.ico-menu:before {
  content: "\f0c9";
}

.ico-youarehere:before {
  content: "\f054";
}

.ico-locale:before {
  content: "\f0ac";
}

.ico-user:before {
  content: "\f007";
}

.ico-sign-in:before {
  content: "\f090";
}

.ico-sign-out:before {
  content: "\f08b";
}

.ico-options:before {
  content: "\f013";
}

.ico-cog:before {
  content: "\f013";
}

.ico-print:before {
  content: "\f02f";
}

.ico-save:before {
  content: "\f097";
}

.ico-saved:before {
  content: "\f02e";
}

.ico-email:before {
  content: "\f0e0";
}

.ico-email-alert:before {
  content: "\f0f3";
}

.ico-email-alert-on:before {
  content: "\f0f3";
}

.ico-email-alert-off:before {
  content: "\f1f7";
}

.ico-edit:before {
  content: "\f040";
}

.ico-annot:before {
  content: "\f08d";
}

.ico-highlights-hide:before {
  content: "\f14b";
}

.ico-highlights-show:before {
  content: "\f044";
}

.ico-comment:before {
  content: "\f075";
}

.ico-cite:before {
  content: "\f10d";
}

.ico-share:before {
  content: "\f1e0";
}

.ico-font:before {
  content: "\f031";
}

.ico-prev:before {
  content: "\";
}

.ico-next:after {
  content: "\f054";
}

.ico-up:before {
  content: "\f0d8";
}

.ico-down:before {
  content: "\f0d7";
}

.ico-add:before {
  content: "\f0fe";
}

.ico-external-link:after {
  content: "\f08e";
}

.ico-close:before {
  content: "\f00d";
}

.ico-remove:before {
  content: "\f00d";
}

.ico-delete:before {
  content: "\f00d";
}

.ico-type:before {
  content: "\f02d";
}

.ico-rss:before {
  content: "\f09e";
}

.ico-rss-sign:before {
  content: "\f143";
}

.ico-help:before {
  content: "\f059";
}

.ico-facebook2:before {
  content: "\f09a";
}

.ico-facebook:before {
  content: "\f082";
}

.ico-twitter:before {
  content: "\f081";
}

.ico-linkedin:before {
  content: "\f08c";
}

.ico-mendeley:before {
  content: "\f14d";
}

.ico-filter:before {
  content: "\f0b0";
}

.ico-toc:before {
  content: "\f0ca";
}

.ico-view:before {
  content: "\f06e";
}

.ico-back:before {
  content: "\f0e2";
}

.ico-archive:before {
  content: "\f187";
}

.ico-file:before {
  content: "\f016";
}

.ico-file-archive:before {
  content: "\f1c6";
}

.ico-xls:before {
  content: "\f1c3";
}

.ico-xlsx:before {
  content: "\f1c3";
}

.ico-csv:before {
  content: "\f1c9";
}

.ico-xml:before {
  content: "\f1c9";
}

.ico-pdf:before {
  content: "\f1c1";
}

.ico-word:before {
  content: "\f1c2";
}

.ico-powerpoint:before {
  content: "\f1c4";
}

.ico-refresh:before {
  content: "\f021";
}

.ico-list:before {
  content: "\f03a";
}

.ico-tools:before {
  content: "\f00a";
}

.ico-image-file:before {
  content: "\f1c5";
}

.ico-arrow-double-left:before {
  content: "\f100";
}

.ico-arrow-double-right:before {
  content: "\f101";
}

.ico-arrow-double-up:before {
  content: "\f102";
}

.ico-arrow-double-down:before {
  content: "\f103";
}

.ico-wrench:after {
  content: "\f0ad";
}

[class^=ico-],
[class*=ico-] {
  cursor: pointer;
}
[class^=ico-]:before, [class^=ico-]:after,
[class*=ico-]:before,
[class*=ico-]:after {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
}
html:hover [class^=ico-],
html:hover [class*=ico-] {
  -ms-zoom: 1;
}
[class^=ico-] span,
[class*=ico-] span {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  /*padding: 0;
  border: 0;*/
  height: 1px;
  width: 1px;
  overflow: hidden;
}
[class^=ico-] span.onscreen,
[class*=ico-] span.onscreen {
  position: static;
  clip: auto;
  height: auto;
  width: auto;
  overflow: visible;
}

h3[class*=ico-]:hover {
  color: #000000;
}

/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >>>>> BASICS */
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
  display: block;
}

audio, canvas, video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
}

[hidden] {
  display: none;
}

::-moz-selection {
  text-shadow: none;
  background-color: #add8e6;
  color: black;
}

::selection {
  text-shadow: none;
  background-color: #add8e6;
  color: black;
}

a:focus {
  outline: thin dotted;
}

a:hover, a:active {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

ins {
  background: #ff9;
  color: #000;
  text-decoration: none;
}

mark {
  background: #ff0;
}

pre, code, kbd, samp {
  font-family: monospace, serif;
  _font-family: "courier new", monospace;
  font-size: 1em;
}

pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

small {
  font-size: 85%;
}

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >>>>> COMMON BLOCK TAGS */
p {
  margin: 0 0 1em;
}

nav ul, nav ol,
.header ul, .footer ul {
  list-style: none;
  list-style-image: none;
}

blockquote {
  margin: 1em 2em;
}

q {
  quotes: none;
}

q:before, q:after {
  content: "";
  content: none;
}

img {
  border: 0;
  vertical-align: middle;
  -ms-interpolation-mode: bicubic;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td {
  vertical-align: top;
}

/* ----------------- Helper Classes --->>> */
.ir {
  border: 0;
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  background-color: transparent;
}

.hidden {
  display: none !important;
  visibility: hidden;
}

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

.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

.invisible {
  visibility: hidden;
}

.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}

.clearfix:after {
  clear: both;
}

.clear {
  clear: both;
}

.left {
  float: left;
}

.right {
  float: right;
}

.ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.chromeframe {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}

label.life-event-type-label {
  cursor: default;
}

label.life-event-place-label {
  cursor: default;
}

.select-date-field label {
  cursor: default;
}

.select-from-date label {
  cursor: default;
}

.select-to-date label {
  cursor: default;
}

.select-exact-date label {
  cursor: default;
}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/**
 * @atom Width
 * @section Layout > Width
 * @description
 *  Composable, responsive width classes.
 * @modifiers
 *  .w-1 width 100%
 *  .w-50 width 50%
 *  .w-33 width 33.333%
 *  .w-25 width 25%
 *  .w-12 width 12.5%
 * @markup
 *   <div class="flex flex-wrap">
 *     <div class="w-1 p-1"><div class="p-2 bg-primary c-text-contrast">w-1</div></div>
 *     <div class="w-50 p-1"><div class="p-2 bg-primary c-text-contrast">w-50</div></div>
 *     <div class="w-50 p-1"><div class="p-2 bg-primary c-text-contrast">w-50</div></div>
 *     <div class="w-33 p-1"><div class="p-2 bg-primary c-text-contrast">w-33</div></div>
 *     <div class="w-33 p-1"><div class="p-2 bg-primary c-text-contrast">w-33</div></div>
 *     <div class="w-33 p-1"><div class="p-2 bg-primary c-text-contrast">w-33</div></div>
 *     <div class="w-25 p-1"><div class="p-2 bg-primary c-text-contrast">w-25</div></div>
 *     <div class="w-25 p-1"><div class="p-2 bg-primary c-text-contrast">w-25</div></div>
 *     <div class="w-25 p-1"><div class="p-2 bg-primary c-text-contrast">w-25</div></div>
 *     <div class="w-25 p-1"><div class="p-2 bg-primary c-text-contrast">w-25</div></div>
 *     <div class="w-12 p-1"><div class="p-2 bg-primary c-text-contrast">w-12</div></div>
 *     <div class="w-12 p-1"><div class="p-2 bg-primary c-text-contrast">w-12</div></div>
 *     <div class="w-12 p-1"><div class="p-2 bg-primary c-text-contrast">w-12</div></div>
 *     <div class="w-12 p-1"><div class="p-2 bg-primary c-text-contrast">w-12</div></div>
 *     <div class="w-12 p-1"><div class="p-2 bg-primary c-text-contrast">w-12</div></div>
 *     <div class="w-12 p-1"><div class="p-2 bg-primary c-text-contrast">w-12</div></div>
 *     <div class="w-12 p-1"><div class="p-2 bg-primary c-text-contrast">w-12</div></div>
 *     <div class="w-12 p-1"><div class="p-2 bg-primary c-text-contrast">w-12</div></div>
 *   </div>
 *   <div class="pt-2 pb-3 text-title">Dynamic w/ fixed width</div>
 *   <div class="flex flex-wrap">
 *     <div class="flex-1 p-1"><div class="p-2 bg-primary c-text-contrast">flex-1</div></div>
 *     <div class="p-1" style="width: 300px;"><div class="p-2 bg-primary c-text-contrast">fixed 300px</div></div>
 *   </div>
 *   <div class="pt-2 pb-3 text-title">Responsive</div>
 *   <div class="flex flex-wrap">
 *     <div class="w-50 w@sm-33 p-1"><div class="p-2 bg-primary c-text-contrast">w-50 w@sm-33</div></div>
 *     <div class="w-50 w@sm-33 p-1"><div class="p-2 bg-primary c-text-contrast">w-50 w@sm-33</div></div>
 *     <div class="w-1 w@sm-33 p-1"><div class="p-2 bg-primary c-text-contrast">w-1 w@sm-33</div></div>
 *   </div>
 */
/**
 * @atom Width
 * @section Layout > Width
 * @description
 *  Composable, responsive width classes.
 * @modifiers
 *  .w-1 width 100%
 *  .w-50 width 50%
 *  .w-33 width 33.333%
 *  .w-25 width 25%
 *  .w-12 width 12.5%
 * @markup
 *   <div class="flex flex-wrap">
 *     <div class="w-1 p-1"><div class="p-2 bg-primary c-text-contrast">w-1</div></div>
 *     <div class="w-50 p-1"><div class="p-2 bg-primary c-text-contrast">w-50</div></div>
 *     <div class="w-50 p-1"><div class="p-2 bg-primary c-text-contrast">w-50</div></div>
 *     <div class="w-33 p-1"><div class="p-2 bg-primary c-text-contrast">w-33</div></div>
 *     <div class="w-33 p-1"><div class="p-2 bg-primary c-text-contrast">w-33</div></div>
 *     <div class="w-33 p-1"><div class="p-2 bg-primary c-text-contrast">w-33</div></div>
 *     <div class="w-25 p-1"><div class="p-2 bg-primary c-text-contrast">w-25</div></div>
 *     <div class="w-25 p-1"><div class="p-2 bg-primary c-text-contrast">w-25</div></div>
 *     <div class="w-25 p-1"><div class="p-2 bg-primary c-text-contrast">w-25</div></div>
 *     <div class="w-25 p-1"><div class="p-2 bg-primary c-text-contrast">w-25</div></div>
 *     <div class="w-12 p-1"><div class="p-2 bg-primary c-text-contrast">w-12</div></div>
 *     <div class="w-12 p-1"><div class="p-2 bg-primary c-text-contrast">w-12</div></div>
 *     <div class="w-12 p-1"><div class="p-2 bg-primary c-text-contrast">w-12</div></div>
 *     <div class="w-12 p-1"><div class="p-2 bg-primary c-text-contrast">w-12</div></div>
 *     <div class="w-12 p-1"><div class="p-2 bg-primary c-text-contrast">w-12</div></div>
 *     <div class="w-12 p-1"><div class="p-2 bg-primary c-text-contrast">w-12</div></div>
 *     <div class="w-12 p-1"><div class="p-2 bg-primary c-text-contrast">w-12</div></div>
 *     <div class="w-12 p-1"><div class="p-2 bg-primary c-text-contrast">w-12</div></div>
 *   </div>
 *   <div class="pt-2 pb-3 text-title">Dynamic w/ fixed width</div>
 *   <div class="flex flex-wrap">
 *     <div class="flex-1 p-1"><div class="p-2 bg-primary c-text-contrast">flex-1</div></div>
 *     <div class="p-1" style="width: 300px;"><div class="p-2 bg-primary c-text-contrast">fixed 300px</div></div>
 *   </div>
 *   <div class="pt-2 pb-3 text-title">Responsive</div>
 *   <div class="flex flex-wrap">
 *     <div class="w-50 w@sm-33 p-1"><div class="p-2 bg-primary c-text-contrast">w-50 w@sm-33</div></div>
 *     <div class="w-50 w@sm-33 p-1"><div class="p-2 bg-primary c-text-contrast">w-50 w@sm-33</div></div>
 *     <div class="w-1 w@sm-33 p-1"><div class="p-2 bg-primary c-text-contrast">w-1 w@sm-33</div></div>
 *   </div>
 */
.w-1 {
  width: 100%;
}
.w-75 {
  width: 75%;
}
.w-50 {
  width: 50%;
}
.w-33 {
  width: 33.3333333333%;
}
.w-25 {
  width: 25%;
}
.w-12 {
  width: 12.5%;
}

.h-1 {
  height: 100%;
}
.h-75 {
  height: 75%;
}
.h-50 {
  height: 50%;
}
.h-33 {
  height: 33.3333333333%;
}
.h-25 {
  height: 25%;
}
.h-12 {
  height: 12.5%;
}

.m-0.m-0 {
  margin: 0px;
}
.mt-0.mt-0 {
  margin-top: 0px;
}
.mr-0.mr-0 {
  margin-right: 0px;
}
.mb-0.mb-0 {
  margin-bottom: 0px;
}
.ml-0.ml-0 {
  margin-left: 0px;
}
.my-0.my-0, .component-table-of-contents ul.tree li.type-heading > ul > li.type-heading {
  margin-top: 0px;
  margin-bottom: 0px;
}
.mx-0.mx-0 {
  margin-right: 0px;
  margin-left: 0px;
}
.my-auto.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.mx-auto.mx-auto {
  margin-right: auto;
  margin-left: auto;
}

.m-1.m-1 {
  margin: 4px;
}
.mt-1.mt-1 {
  margin-top: 4px;
}
.mr-1.mr-1 {
  margin-right: 4px;
}
.mb-1.mb-1 {
  margin-bottom: 4px;
}
.ml-1.ml-1 {
  margin-left: 4px;
}
.my-1.my-1 {
  margin-top: 4px;
  margin-bottom: 4px;
}
.mx-1.mx-1 {
  margin-right: 4px;
  margin-left: 4px;
}
.my-auto.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.mx-auto.mx-auto {
  margin-right: auto;
  margin-left: auto;
}

.m-2.m-2 {
  margin: 8px;
}
.mt-2.mt-2 {
  margin-top: 8px;
}
.mr-2.mr-2 {
  margin-right: 8px;
}
.mb-2.mb-2 {
  margin-bottom: 8px;
}
.ml-2.ml-2 {
  margin-left: 8px;
}
.my-2.my-2 {
  margin-top: 8px;
  margin-bottom: 8px;
}
.mx-2.mx-2 {
  margin-right: 8px;
  margin-left: 8px;
}
.my-auto.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.mx-auto.mx-auto {
  margin-right: auto;
  margin-left: auto;
}

.m-3.m-3 {
  margin: 16px;
}
.mt-3.mt-3 {
  margin-top: 16px;
}
.mr-3.mr-3 {
  margin-right: 16px;
}
.mb-3.mb-3 {
  margin-bottom: 16px;
}
.ml-3.ml-3 {
  margin-left: 16px;
}
.my-3.my-3, .page-form #pageBody {
  margin-top: 16px;
  margin-bottom: 16px;
}
.mx-3.mx-3 {
  margin-right: 16px;
  margin-left: 16px;
}
.my-auto.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.mx-auto.mx-auto {
  margin-right: auto;
  margin-left: auto;
}

.m-4.m-4, .component-table-of-contents .content-box-header.bar h2 {
  margin: 32px;
}
.mt-4.mt-4 {
  margin-top: 32px;
}
.mr-4.mr-4 {
  margin-right: 32px;
}
.mb-4.mb-4 {
  margin-bottom: 32px;
}
.ml-4.ml-4 {
  margin-left: 32px;
}
.my-4.my-4, .taxonomy-page .type-taxonomy-node > .column-group {
  margin-top: 32px;
  margin-bottom: 32px;
}
.mx-4.mx-4 {
  margin-right: 32px;
  margin-left: 32px;
}
.my-auto.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.mx-auto.mx-auto {
  margin-right: auto;
  margin-left: auto;
}

.m-5.m-5 {
  margin: 64px;
}
.mt-5.mt-5 {
  margin-top: 64px;
}
.mr-5.mr-5 {
  margin-right: 64px;
}
.mb-5.mb-5 {
  margin-bottom: 64px;
}
.ml-5.ml-5 {
  margin-left: 64px;
}
.my-5.my-5 {
  margin-top: 64px;
  margin-bottom: 64px;
}
.mx-5.mx-5 {
  margin-right: 64px;
  margin-left: 64px;
}
.my-auto.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.mx-auto.mx-auto {
  margin-right: auto;
  margin-left: auto;
}

.m-6.m-6 {
  margin: 128px;
}
.mt-6.mt-6 {
  margin-top: 128px;
}
.mr-6.mr-6 {
  margin-right: 128px;
}
.mb-6.mb-6 {
  margin-bottom: 128px;
}
.ml-6.ml-6 {
  margin-left: 128px;
}
.my-6.my-6 {
  margin-top: 128px;
  margin-bottom: 128px;
}
.mx-6.mx-6 {
  margin-right: 128px;
  margin-left: 128px;
}
.my-auto.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.mx-auto.mx-auto {
  margin-right: auto;
  margin-left: auto;
}

.m-7.m-7 {
  margin: 256px;
}
.mt-7.mt-7 {
  margin-top: 256px;
}
.mr-7.mr-7 {
  margin-right: 256px;
}
.mb-7.mb-7 {
  margin-bottom: 256px;
}
.ml-7.ml-7 {
  margin-left: 256px;
}
.my-7.my-7 {
  margin-top: 256px;
  margin-bottom: 256px;
}
.mx-7.mx-7 {
  margin-right: 256px;
  margin-left: 256px;
}
.my-auto.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.mx-auto.mx-auto {
  margin-right: auto;
  margin-left: auto;
}

.p-0.p-0, .component-table-of-contents .content-box-header.bar h2 {
  padding: 0px;
}
.pt-0.pt-0 {
  padding-top: 0px;
}
.pr-0.pr-0 {
  padding-right: 0px;
}
.pb-0.pb-0 {
  padding-bottom: 0px;
}
.pl-0.pl-0 {
  padding-left: 0px;
}
.py-0.py-0, .component-table-of-contents ul.tree li.type-heading > ul > li.type-heading {
  padding-top: 0px;
  padding-bottom: 0px;
}
.px-0.px-0 {
  padding-right: 0px;
  padding-left: 0px;
}
.py-auto.py-auto {
  padding-top: auto;
  padding-bottom: auto;
}
.px-auto.px-auto {
  padding-right: auto;
  padding-left: auto;
}

.p-1.p-1 {
  padding: 4px;
}
.pt-1.pt-1 {
  padding-top: 4px;
}
.pr-1.pr-1 {
  padding-right: 4px;
}
.pb-1.pb-1 {
  padding-bottom: 4px;
}
.pl-1.pl-1 {
  padding-left: 4px;
}
.py-1.py-1, .component-volume-issue-selector li > .label,
.component-volume-issue-selector li > .toggle,
.component-volume-issue-selector li > .toggle-link {
  padding-top: 4px;
  padding-bottom: 4px;
}
.px-1.px-1 {
  padding-right: 4px;
  padding-left: 4px;
}
.py-auto.py-auto {
  padding-top: auto;
  padding-bottom: auto;
}
.px-auto.px-auto {
  padding-right: auto;
  padding-left: auto;
}

.p-2.p-2 {
  padding: 8px;
}
.pt-2.pt-2 {
  padding-top: 8px;
}
.pr-2.pr-2 {
  padding-right: 8px;
}
.pb-2.pb-2, .component-content-html ifp\:body .formula {
  padding-bottom: 8px;
}
.pl-2.pl-2 {
  padding-left: 8px;
}
.py-2.py-2 {
  padding-top: 8px;
  padding-bottom: 8px;
}
.px-2.px-2, .component-volume-issue-selector li > .label,
.component-volume-issue-selector li > .toggle,
.component-volume-issue-selector li > .toggle-link {
  padding-right: 8px;
  padding-left: 8px;
}
.py-auto.py-auto {
  padding-top: auto;
  padding-bottom: auto;
}
.px-auto.px-auto {
  padding-right: auto;
  padding-left: auto;
}

.p-3.p-3 {
  padding: 16px;
}
.pt-3.pt-3 {
  padding-top: 16px;
}
.pr-3.pr-3 {
  padding-right: 16px;
}
.pb-3.pb-3 {
  padding-bottom: 16px;
}
.pl-3.pl-3 {
  padding-left: 16px;
}
.py-3.py-3 {
  padding-top: 16px;
  padding-bottom: 16px;
}
.px-3.px-3 {
  padding-right: 16px;
  padding-left: 16px;
}
.py-auto.py-auto {
  padding-top: auto;
  padding-bottom: auto;
}
.px-auto.px-auto {
  padding-right: auto;
  padding-left: auto;
}

.p-4.p-4 {
  padding: 32px;
}
.pt-4.pt-4 {
  padding-top: 32px;
}
.pr-4.pr-4 {
  padding-right: 32px;
}
.pb-4.pb-4 {
  padding-bottom: 32px;
}
.pl-4.pl-4 {
  padding-left: 32px;
}
.py-4.py-4 {
  padding-top: 32px;
  padding-bottom: 32px;
}
.px-4.px-4 {
  padding-right: 32px;
  padding-left: 32px;
}
.py-auto.py-auto {
  padding-top: auto;
  padding-bottom: auto;
}
.px-auto.px-auto {
  padding-right: auto;
  padding-left: auto;
}

.p-5.p-5 {
  padding: 64px;
}
.pt-5.pt-5 {
  padding-top: 64px;
}
.pr-5.pr-5 {
  padding-right: 64px;
}
.pb-5.pb-5 {
  padding-bottom: 64px;
}
.pl-5.pl-5 {
  padding-left: 64px;
}
.py-5.py-5 {
  padding-top: 64px;
  padding-bottom: 64px;
}
.px-5.px-5 {
  padding-right: 64px;
  padding-left: 64px;
}
.py-auto.py-auto {
  padding-top: auto;
  padding-bottom: auto;
}
.px-auto.px-auto {
  padding-right: auto;
  padding-left: auto;
}

.p-6.p-6 {
  padding: 128px;
}
.pt-6.pt-6 {
  padding-top: 128px;
}
.pr-6.pr-6 {
  padding-right: 128px;
}
.pb-6.pb-6 {
  padding-bottom: 128px;
}
.pl-6.pl-6 {
  padding-left: 128px;
}
.py-6.py-6 {
  padding-top: 128px;
  padding-bottom: 128px;
}
.px-6.px-6 {
  padding-right: 128px;
  padding-left: 128px;
}
.py-auto.py-auto {
  padding-top: auto;
  padding-bottom: auto;
}
.px-auto.px-auto {
  padding-right: auto;
  padding-left: auto;
}

.p-7.p-7 {
  padding: 256px;
}
.pt-7.pt-7 {
  padding-top: 256px;
}
.pr-7.pr-7 {
  padding-right: 256px;
}
.pb-7.pb-7 {
  padding-bottom: 256px;
}
.pl-7.pl-7 {
  padding-left: 256px;
}
.py-7.py-7 {
  padding-top: 256px;
  padding-bottom: 256px;
}
.px-7.px-7 {
  padding-right: 256px;
  padding-left: 256px;
}
.py-auto.py-auto {
  padding-top: auto;
  padding-bottom: auto;
}
.px-auto.px-auto {
  padding-right: auto;
  padding-left: auto;
}

.border-top {
  border-top: 1px solid rgba(0, 0, 0, 0.075);
}
.border-top-light {
  border-top: 1px solid rgba(0, 0, 0, 0.045);
}
.border-top-dark {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.border-top-none {
  border-top-style: none;
}
.border-top-dotted {
  border-top-style: dotted;
}
.border-top-dashed {
  border-top-style: dashed;
}
.border-top-solid {
  border-top-style: solid;
}
.border-top-double {
  border-top-style: double;
}
.border-top-groove {
  border-top-style: groove;
}
.border-top-ridge {
  border-top-style: ridge;
}
.border-top-inset {
  border-top-style: inset;
}
.border-top-outset {
  border-top-style: outset;
}
.border-top-thin {
  border-top-width: thin;
}
.border-top-medium {
  border-top-width: medium;
}
.border-top-thick {
  border-top-width: thick;
}
.border-right {
  border-right: 1px solid rgba(0, 0, 0, 0.075);
}
.border-right-light {
  border-right: 1px solid rgba(0, 0, 0, 0.045);
}
.border-right-dark {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.border-right-none {
  border-right-style: none;
}
.border-right-dotted {
  border-right-style: dotted;
}
.border-right-dashed {
  border-right-style: dashed;
}
.border-right-solid {
  border-right-style: solid;
}
.border-right-double {
  border-right-style: double;
}
.border-right-groove {
  border-right-style: groove;
}
.border-right-ridge {
  border-right-style: ridge;
}
.border-right-inset {
  border-right-style: inset;
}
.border-right-outset {
  border-right-style: outset;
}
.border-right-thin {
  border-right-width: thin;
}
.border-right-medium {
  border-right-width: medium;
}
.border-right-thick {
  border-right-width: thick;
}
.border-bottom {
  border-bottom: 1px solid rgba(0, 0, 0, 0.075);
}
.border-bottom-light {
  border-bottom: 1px solid rgba(0, 0, 0, 0.045);
}
.border-bottom-dark {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.border-bottom-none {
  border-bottom-style: none;
}
.border-bottom-dotted {
  border-bottom-style: dotted;
}
.border-bottom-dashed {
  border-bottom-style: dashed;
}
.border-bottom-solid {
  border-bottom-style: solid;
}
.border-bottom-double {
  border-bottom-style: double;
}
.border-bottom-groove {
  border-bottom-style: groove;
}
.border-bottom-ridge {
  border-bottom-style: ridge;
}
.border-bottom-inset {
  border-bottom-style: inset;
}
.border-bottom-outset {
  border-bottom-style: outset;
}
.border-bottom-thin {
  border-bottom-width: thin;
}
.border-bottom-medium {
  border-bottom-width: medium;
}
.border-bottom-thick {
  border-bottom-width: thick;
}
.border-left {
  border-left: 1px solid rgba(0, 0, 0, 0.075);
}
.border-left-light {
  border-left: 1px solid rgba(0, 0, 0, 0.045);
}
.border-left-dark {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.border-left-none {
  border-left-style: none;
}
.border-left-dotted {
  border-left-style: dotted;
}
.border-left-dashed {
  border-left-style: dashed;
}
.border-left-solid {
  border-left-style: solid;
}
.border-left-double {
  border-left-style: double;
}
.border-left-groove {
  border-left-style: groove;
}
.border-left-ridge {
  border-left-style: ridge;
}
.border-left-inset {
  border-left-style: inset;
}
.border-left-outset {
  border-left-style: outset;
}
.border-left-thin {
  border-left-width: thin;
}
.border-left-medium {
  border-left-width: medium;
}
.border-left-thick {
  border-left-width: thick;
}
.border-y {
  border-top: 1px solid rgba(0, 0, 0, 0.075);
  border-bottom: 1px solid rgba(0, 0, 0, 0.075);
}
.border-y-light {
  border-top: 1px solid rgba(0, 0, 0, 0.045);
  border-bottom: 1px solid rgba(0, 0, 0, 0.045);
}
.border-y-dark {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.border-x {
  border-left: 1px solid rgba(0, 0, 0, 0.075);
  border-right: 1px solid rgba(0, 0, 0, 0.075);
}
.border-x-light {
  border-left: 1px solid rgba(0, 0, 0, 0.045);
  border-right: 1px solid rgba(0, 0, 0, 0.045);
}
.border-x-dark {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.border-radius {
  border-radius: 4px;
}
.border-radius-top-left {
  border-top-left-radius: 4px;
}
.border-radius-top-right {
  border-top-right-radius: 4px;
}
.border-radius-bottom-left {
  border-bottom-left-radius: 4px;
}
.border-radius-bottom-right {
  border-bottom-right-radius: 4px;
}

.f1 {
  font-size: 0.75rem;
}

.f2 {
  font-size: 0.875rem;
}

.f3 {
  font-size: 1rem;
}

.f4 {
  font-size: 1.125rem;
}

.f5 {
  font-size: 1.5rem;
}

.f6 {
  font-size: 1.75rem;
}

.f7 {
  font-size: 2.125rem;
}

.f8 {
  font-size: 2.8125rem;
}

.f9 {
  font-size: 3.5rem;
}

.ln1 {
  font-size: 1.125rem;
}

.ln2 {
  font-size: 1.25rem;
}

.ln3 {
  font-size: 1.5rem;
}

.ln4 {
  font-size: 1.75rem;
}

.ln5 {
  font-size: 2rem;
}

.ln6 {
  font-size: 2.125rem;
}

.ln7 {
  font-size: 3rem;
}

.ln8 {
  font-size: 4.5rem;
}

.ln9 {
  font-size: 5.5rem;
}

.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-wrap {
  white-space: normal;
}
.text-nowrap {
  white-space: nowrap;
}

.flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.flex-inline {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}
.flex-col {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}
.flex-col-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}
.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}
.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}
.flex-wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.flex-nowrap {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.flex-align-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.flex-align-start {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.flex-align-end {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.flex-justify-start {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.flex-justify-end {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.flex-justify-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.flex-justify-btw {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.flex-justify-around {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.flex-1 {
  min-width: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.flex-order-1 {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 1;
  order: 1;
}
.flex-2 {
  min-width: 0;
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
}
.flex-order-2 {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 2;
  order: 2;
}
.flex-3 {
  min-width: 0;
  -webkit-box-flex: 3;
  -ms-flex: 3;
  flex: 3;
}
.flex-order-3 {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 3;
  order: 3;
}
.flex-4 {
  min-width: 0;
  -webkit-box-flex: 4;
  -ms-flex: 4;
  flex: 4;
}
.flex-order-4 {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 4;
  order: 4;
}
.flex-5 {
  min-width: 0;
  -webkit-box-flex: 5;
  -ms-flex: 5;
  flex: 5;
}
.flex-order-5 {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 5;
  order: 5;
}
.flex-6 {
  min-width: 0;
  -webkit-box-flex: 6;
  -ms-flex: 6;
  flex: 6;
}
.flex-order-6 {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 6;
  order: 6;
}
.flex-7 {
  min-width: 0;
  -webkit-box-flex: 7;
  -ms-flex: 7;
  flex: 7;
}
.flex-order-7 {
  -webkit-box-ordinal-group: 7;
  -ms-flex-order: 7;
  order: 7;
}
.flex-8 {
  min-width: 0;
  -webkit-box-flex: 8;
  -ms-flex: 8;
  flex: 8;
}
.flex-order-8 {
  -webkit-box-ordinal-group: 8;
  -ms-flex-order: 8;
  order: 8;
}
.flex-9 {
  min-width: 0;
  -webkit-box-flex: 9;
  -ms-flex: 9;
  flex: 9;
}
.flex-order-9 {
  -webkit-box-ordinal-group: 9;
  -ms-flex-order: 9;
  order: 9;
}
.flex-10 {
  min-width: 0;
  -webkit-box-flex: 10;
  -ms-flex: 10;
  flex: 10;
}
.flex-order-10 {
  -webkit-box-ordinal-group: 10;
  -ms-flex-order: 10;
  order: 10;
}
.flex-11 {
  min-width: 0;
  -webkit-box-flex: 11;
  -ms-flex: 11;
  flex: 11;
}
.flex-order-11 {
  -webkit-box-ordinal-group: 11;
  -ms-flex-order: 11;
  order: 11;
}
.flex-12 {
  min-width: 0;
  -webkit-box-flex: 12;
  -ms-flex: 12;
  flex: 12;
}
.flex-order-12 {
  -webkit-box-ordinal-group: 12;
  -ms-flex-order: 12;
  order: 12;
}

.ie-11 .flex-1 {
  flex: auto;
  flex-grow: 1;
}
.ie-11 .flex-2 {
  flex: auto;
  flex-grow: 2;
}
.ie-11 .flex-3 {
  flex: auto;
  flex-grow: 3;
}
.ie-11 .flex-4 {
  flex: auto;
  flex-grow: 4;
}
.ie-11 .flex-5 {
  flex: auto;
  flex-grow: 5;
}
.ie-11 .flex-6 {
  flex: auto;
  flex-grow: 6;
}
.ie-11 .flex-7 {
  flex: auto;
  flex-grow: 7;
}
.ie-11 .flex-8 {
  flex: auto;
  flex-grow: 8;
}
.ie-11 .flex-9 {
  flex: auto;
  flex-grow: 9;
}
.ie-11 .flex-10 {
  flex: auto;
  flex-grow: 10;
}
.ie-11 .flex-11 {
  flex: auto;
  flex-grow: 11;
}
.ie-11 .flex-12 {
  flex: auto;
  flex-grow: 12;
}

.hidden {
  display: none !important;
}

.inline {
  display: inline;
}

.inline-block {
  display: inline-block;
}

.block {
  display: block;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.sticky {
  position: -webkit-sticky;
  position: sticky;
}

.sticky-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
}

.sticky-bottom {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0px;
}

.text-align-left {
  text-align: left;
}
.text-align-center {
  text-align: center;
}
.text-align-right {
  text-align: right;
}
.text-nowrap {
  white-space: nowrap;
}
.text-wrap {
  white-space: wrap;
}

@media (max-width: 480px) {
  .w\@xs-1 {
    width: 100%;
  }
  .w\@xs-75 {
    width: 75%;
  }
  .w\@xs-50 {
    width: 50%;
  }
  .w\@xs-33 {
    width: 33.3333333333%;
  }
  .w\@xs-25 {
    width: 25%;
  }
  .w\@xs-12 {
    width: 12.5%;
  }

  .h\@xs-1 {
    height: 100%;
  }
  .h\@xs-75 {
    height: 75%;
  }
  .h\@xs-50 {
    height: 50%;
  }
  .h\@xs-33 {
    height: 33.3333333333%;
  }
  .h\@xs-25 {
    height: 25%;
  }
  .h\@xs-12 {
    height: 12.5%;
  }

  .m\@xs-0.m\@xs-0 {
    margin: 0px;
  }
  .mt\@xs-0.mt\@xs-0 {
    margin-top: 0px;
  }
  .mr\@xs-0.mr\@xs-0 {
    margin-right: 0px;
  }
  .mb\@xs-0.mb\@xs-0 {
    margin-bottom: 0px;
  }
  .ml\@xs-0.ml\@xs-0 {
    margin-left: 0px;
  }
  .my\@xs-0.my\@xs-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .mx\@xs-0.mx\@xs-0 {
    margin-right: 0px;
    margin-left: 0px;
  }
  .my\@xs-auto.my\@xs-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mx\@xs-auto.mx\@xs-auto {
    margin-right: auto;
    margin-left: auto;
  }

  .m\@xs-1.m\@xs-1 {
    margin: 4px;
  }
  .mt\@xs-1.mt\@xs-1 {
    margin-top: 4px;
  }
  .mr\@xs-1.mr\@xs-1 {
    margin-right: 4px;
  }
  .mb\@xs-1.mb\@xs-1 {
    margin-bottom: 4px;
  }
  .ml\@xs-1.ml\@xs-1 {
    margin-left: 4px;
  }
  .my\@xs-1.my\@xs-1 {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .mx\@xs-1.mx\@xs-1 {
    margin-right: 4px;
    margin-left: 4px;
  }
  .my\@xs-auto.my\@xs-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mx\@xs-auto.mx\@xs-auto {
    margin-right: auto;
    margin-left: auto;
  }

  .m\@xs-2.m\@xs-2 {
    margin: 8px;
  }
  .mt\@xs-2.mt\@xs-2 {
    margin-top: 8px;
  }
  .mr\@xs-2.mr\@xs-2 {
    margin-right: 8px;
  }
  .mb\@xs-2.mb\@xs-2 {
    margin-bottom: 8px;
  }
  .ml\@xs-2.ml\@xs-2 {
    margin-left: 8px;
  }
  .my\@xs-2.my\@xs-2 {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .mx\@xs-2.mx\@xs-2 {
    margin-right: 8px;
    margin-left: 8px;
  }
  .my\@xs-auto.my\@xs-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mx\@xs-auto.mx\@xs-auto {
    margin-right: auto;
    margin-left: auto;
  }

  .m\@xs-3.m\@xs-3 {
    margin: 16px;
  }
  .mt\@xs-3.mt\@xs-3 {
    margin-top: 16px;
  }
  .mr\@xs-3.mr\@xs-3 {
    margin-right: 16px;
  }
  .mb\@xs-3.mb\@xs-3 {
    margin-bottom: 16px;
  }
  .ml\@xs-3.ml\@xs-3 {
    margin-left: 16px;
  }
  .my\@xs-3.my\@xs-3 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .mx\@xs-3.mx\@xs-3 {
    margin-right: 16px;
    margin-left: 16px;
  }
  .my\@xs-auto.my\@xs-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mx\@xs-auto.mx\@xs-auto {
    margin-right: auto;
    margin-left: auto;
  }

  .m\@xs-4.m\@xs-4 {
    margin: 32px;
  }
  .mt\@xs-4.mt\@xs-4 {
    margin-top: 32px;
  }
  .mr\@xs-4.mr\@xs-4 {
    margin-right: 32px;
  }
  .mb\@xs-4.mb\@xs-4 {
    margin-bottom: 32px;
  }
  .ml\@xs-4.ml\@xs-4 {
    margin-left: 32px;
  }
  .my\@xs-4.my\@xs-4 {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .mx\@xs-4.mx\@xs-4 {
    margin-right: 32px;
    margin-left: 32px;
  }
  .my\@xs-auto.my\@xs-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mx\@xs-auto.mx\@xs-auto {
    margin-right: auto;
    margin-left: auto;
  }

  .m\@xs-5.m\@xs-5 {
    margin: 64px;
  }
  .mt\@xs-5.mt\@xs-5 {
    margin-top: 64px;
  }
  .mr\@xs-5.mr\@xs-5 {
    margin-right: 64px;
  }
  .mb\@xs-5.mb\@xs-5 {
    margin-bottom: 64px;
  }
  .ml\@xs-5.ml\@xs-5 {
    margin-left: 64px;
  }
  .my\@xs-5.my\@xs-5 {
    margin-top: 64px;
    margin-bottom: 64px;
  }
  .mx\@xs-5.mx\@xs-5 {
    margin-right: 64px;
    margin-left: 64px;
  }
  .my\@xs-auto.my\@xs-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mx\@xs-auto.mx\@xs-auto {
    margin-right: auto;
    margin-left: auto;
  }

  .m\@xs-6.m\@xs-6 {
    margin: 128px;
  }
  .mt\@xs-6.mt\@xs-6 {
    margin-top: 128px;
  }
  .mr\@xs-6.mr\@xs-6 {
    margin-right: 128px;
  }
  .mb\@xs-6.mb\@xs-6 {
    margin-bottom: 128px;
  }
  .ml\@xs-6.ml\@xs-6 {
    margin-left: 128px;
  }
  .my\@xs-6.my\@xs-6 {
    margin-top: 128px;
    margin-bottom: 128px;
  }
  .mx\@xs-6.mx\@xs-6 {
    margin-right: 128px;
    margin-left: 128px;
  }
  .my\@xs-auto.my\@xs-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mx\@xs-auto.mx\@xs-auto {
    margin-right: auto;
    margin-left: auto;
  }

  .m\@xs-7.m\@xs-7 {
    margin: 256px;
  }
  .mt\@xs-7.mt\@xs-7 {
    margin-top: 256px;
  }
  .mr\@xs-7.mr\@xs-7 {
    margin-right: 256px;
  }
  .mb\@xs-7.mb\@xs-7 {
    margin-bottom: 256px;
  }
  .ml\@xs-7.ml\@xs-7 {
    margin-left: 256px;
  }
  .my\@xs-7.my\@xs-7 {
    margin-top: 256px;
    margin-bottom: 256px;
  }
  .mx\@xs-7.mx\@xs-7 {
    margin-right: 256px;
    margin-left: 256px;
  }
  .my\@xs-auto.my\@xs-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mx\@xs-auto.mx\@xs-auto {
    margin-right: auto;
    margin-left: auto;
  }

  .p\@xs-0.p\@xs-0 {
    padding: 0px;
  }
  .pt\@xs-0.pt\@xs-0 {
    padding-top: 0px;
  }
  .pr\@xs-0.pr\@xs-0 {
    padding-right: 0px;
  }
  .pb\@xs-0.pb\@xs-0 {
    padding-bottom: 0px;
  }
  .pl\@xs-0.pl\@xs-0 {
    padding-left: 0px;
  }
  .py\@xs-0.py\@xs-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .px\@xs-0.px\@xs-0 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .py\@xs-auto.py\@xs-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .px\@xs-auto.px\@xs-auto {
    padding-right: auto;
    padding-left: auto;
  }

  .p\@xs-1.p\@xs-1 {
    padding: 4px;
  }
  .pt\@xs-1.pt\@xs-1 {
    padding-top: 4px;
  }
  .pr\@xs-1.pr\@xs-1 {
    padding-right: 4px;
  }
  .pb\@xs-1.pb\@xs-1 {
    padding-bottom: 4px;
  }
  .pl\@xs-1.pl\@xs-1 {
    padding-left: 4px;
  }
  .py\@xs-1.py\@xs-1 {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .px\@xs-1.px\@xs-1 {
    padding-right: 4px;
    padding-left: 4px;
  }
  .py\@xs-auto.py\@xs-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .px\@xs-auto.px\@xs-auto {
    padding-right: auto;
    padding-left: auto;
  }

  .p\@xs-2.p\@xs-2 {
    padding: 8px;
  }
  .pt\@xs-2.pt\@xs-2 {
    padding-top: 8px;
  }
  .pr\@xs-2.pr\@xs-2 {
    padding-right: 8px;
  }
  .pb\@xs-2.pb\@xs-2 {
    padding-bottom: 8px;
  }
  .pl\@xs-2.pl\@xs-2 {
    padding-left: 8px;
  }
  .py\@xs-2.py\@xs-2 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .px\@xs-2.px\@xs-2 {
    padding-right: 8px;
    padding-left: 8px;
  }
  .py\@xs-auto.py\@xs-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .px\@xs-auto.px\@xs-auto {
    padding-right: auto;
    padding-left: auto;
  }

  .p\@xs-3.p\@xs-3 {
    padding: 16px;
  }
  .pt\@xs-3.pt\@xs-3 {
    padding-top: 16px;
  }
  .pr\@xs-3.pr\@xs-3 {
    padding-right: 16px;
  }
  .pb\@xs-3.pb\@xs-3 {
    padding-bottom: 16px;
  }
  .pl\@xs-3.pl\@xs-3 {
    padding-left: 16px;
  }
  .py\@xs-3.py\@xs-3 {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .px\@xs-3.px\@xs-3 {
    padding-right: 16px;
    padding-left: 16px;
  }
  .py\@xs-auto.py\@xs-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .px\@xs-auto.px\@xs-auto {
    padding-right: auto;
    padding-left: auto;
  }

  .p\@xs-4.p\@xs-4 {
    padding: 32px;
  }
  .pt\@xs-4.pt\@xs-4 {
    padding-top: 32px;
  }
  .pr\@xs-4.pr\@xs-4 {
    padding-right: 32px;
  }
  .pb\@xs-4.pb\@xs-4 {
    padding-bottom: 32px;
  }
  .pl\@xs-4.pl\@xs-4 {
    padding-left: 32px;
  }
  .py\@xs-4.py\@xs-4 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .px\@xs-4.px\@xs-4 {
    padding-right: 32px;
    padding-left: 32px;
  }
  .py\@xs-auto.py\@xs-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .px\@xs-auto.px\@xs-auto {
    padding-right: auto;
    padding-left: auto;
  }

  .p\@xs-5.p\@xs-5 {
    padding: 64px;
  }
  .pt\@xs-5.pt\@xs-5 {
    padding-top: 64px;
  }
  .pr\@xs-5.pr\@xs-5 {
    padding-right: 64px;
  }
  .pb\@xs-5.pb\@xs-5 {
    padding-bottom: 64px;
  }
  .pl\@xs-5.pl\@xs-5 {
    padding-left: 64px;
  }
  .py\@xs-5.py\@xs-5 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .px\@xs-5.px\@xs-5 {
    padding-right: 64px;
    padding-left: 64px;
  }
  .py\@xs-auto.py\@xs-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .px\@xs-auto.px\@xs-auto {
    padding-right: auto;
    padding-left: auto;
  }

  .p\@xs-6.p\@xs-6 {
    padding: 128px;
  }
  .pt\@xs-6.pt\@xs-6 {
    padding-top: 128px;
  }
  .pr\@xs-6.pr\@xs-6 {
    padding-right: 128px;
  }
  .pb\@xs-6.pb\@xs-6 {
    padding-bottom: 128px;
  }
  .pl\@xs-6.pl\@xs-6 {
    padding-left: 128px;
  }
  .py\@xs-6.py\@xs-6 {
    padding-top: 128px;
    padding-bottom: 128px;
  }
  .px\@xs-6.px\@xs-6 {
    padding-right: 128px;
    padding-left: 128px;
  }
  .py\@xs-auto.py\@xs-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .px\@xs-auto.px\@xs-auto {
    padding-right: auto;
    padding-left: auto;
  }

  .p\@xs-7.p\@xs-7 {
    padding: 256px;
  }
  .pt\@xs-7.pt\@xs-7 {
    padding-top: 256px;
  }
  .pr\@xs-7.pr\@xs-7 {
    padding-right: 256px;
  }
  .pb\@xs-7.pb\@xs-7 {
    padding-bottom: 256px;
  }
  .pl\@xs-7.pl\@xs-7 {
    padding-left: 256px;
  }
  .py\@xs-7.py\@xs-7 {
    padding-top: 256px;
    padding-bottom: 256px;
  }
  .px\@xs-7.px\@xs-7 {
    padding-right: 256px;
    padding-left: 256px;
  }
  .py\@xs-auto.py\@xs-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .px\@xs-auto.px\@xs-auto {
    padding-right: auto;
    padding-left: auto;
  }

  .border\@xs-top {
    border-top: 1px solid rgba(0, 0, 0, 0.075);
  }
  .border\@xs-top-light {
    border-top: 1px solid rgba(0, 0, 0, 0.045);
  }
  .border\@xs-top-dark {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
  .border\@xs-top-none {
    border-top-style: none;
  }
  .border\@xs-top-dotted {
    border-top-style: dotted;
  }
  .border\@xs-top-dashed {
    border-top-style: dashed;
  }
  .border\@xs-top-solid {
    border-top-style: solid;
  }
  .border\@xs-top-double {
    border-top-style: double;
  }
  .border\@xs-top-groove {
    border-top-style: groove;
  }
  .border\@xs-top-ridge {
    border-top-style: ridge;
  }
  .border\@xs-top-inset {
    border-top-style: inset;
  }
  .border\@xs-top-outset {
    border-top-style: outset;
  }
  .border\@xs-top-thin {
    border-top-width: thin;
  }
  .border\@xs-top-medium {
    border-top-width: medium;
  }
  .border\@xs-top-thick {
    border-top-width: thick;
  }
  .border\@xs-right {
    border-right: 1px solid rgba(0, 0, 0, 0.075);
  }
  .border\@xs-right-light {
    border-right: 1px solid rgba(0, 0, 0, 0.045);
  }
  .border\@xs-right-dark {
    border-right: 1px solid rgba(0, 0, 0, 0.1);
  }
  .border\@xs-right-none {
    border-right-style: none;
  }
  .border\@xs-right-dotted {
    border-right-style: dotted;
  }
  .border\@xs-right-dashed {
    border-right-style: dashed;
  }
  .border\@xs-right-solid {
    border-right-style: solid;
  }
  .border\@xs-right-double {
    border-right-style: double;
  }
  .border\@xs-right-groove {
    border-right-style: groove;
  }
  .border\@xs-right-ridge {
    border-right-style: ridge;
  }
  .border\@xs-right-inset {
    border-right-style: inset;
  }
  .border\@xs-right-outset {
    border-right-style: outset;
  }
  .border\@xs-right-thin {
    border-right-width: thin;
  }
  .border\@xs-right-medium {
    border-right-width: medium;
  }
  .border\@xs-right-thick {
    border-right-width: thick;
  }
  .border\@xs-bottom {
    border-bottom: 1px solid rgba(0, 0, 0, 0.075);
  }
  .border\@xs-bottom-light {
    border-bottom: 1px solid rgba(0, 0, 0, 0.045);
  }
  .border\@xs-bottom-dark {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  .border\@xs-bottom-none {
    border-bottom-style: none;
  }
  .border\@xs-bottom-dotted {
    border-bottom-style: dotted;
  }
  .border\@xs-bottom-dashed {
    border-bottom-style: dashed;
  }
  .border\@xs-bottom-solid {
    border-bottom-style: solid;
  }
  .border\@xs-bottom-double {
    border-bottom-style: double;
  }
  .border\@xs-bottom-groove {
    border-bottom-style: groove;
  }
  .border\@xs-bottom-ridge {
    border-bottom-style: ridge;
  }
  .border\@xs-bottom-inset {
    border-bottom-style: inset;
  }
  .border\@xs-bottom-outset {
    border-bottom-style: outset;
  }
  .border\@xs-bottom-thin {
    border-bottom-width: thin;
  }
  .border\@xs-bottom-medium {
    border-bottom-width: medium;
  }
  .border\@xs-bottom-thick {
    border-bottom-width: thick;
  }
  .border\@xs-left {
    border-left: 1px solid rgba(0, 0, 0, 0.075);
  }
  .border\@xs-left-light {
    border-left: 1px solid rgba(0, 0, 0, 0.045);
  }
  .border\@xs-left-dark {
    border-left: 1px solid rgba(0, 0, 0, 0.1);
  }
  .border\@xs-left-none {
    border-left-style: none;
  }
  .border\@xs-left-dotted {
    border-left-style: dotted;
  }
  .border\@xs-left-dashed {
    border-left-style: dashed;
  }
  .border\@xs-left-solid {
    border-left-style: solid;
  }
  .border\@xs-left-double {
    border-left-style: double;
  }
  .border\@xs-left-groove {
    border-left-style: groove;
  }
  .border\@xs-left-ridge {
    border-left-style: ridge;
  }
  .border\@xs-left-inset {
    border-left-style: inset;
  }
  .border\@xs-left-outset {
    border-left-style: outset;
  }
  .border\@xs-left-thin {
    border-left-width: thin;
  }
  .border\@xs-left-medium {
    border-left-width: medium;
  }
  .border\@xs-left-thick {
    border-left-width: thick;
  }
  .border\@xs-y {
    border-top: 1px solid rgba(0, 0, 0, 0.075);
    border-bottom: 1px solid rgba(0, 0, 0, 0.075);
  }
  .border\@xs-y-light {
    border-top: 1px solid rgba(0, 0, 0, 0.045);
    border-bottom: 1px solid rgba(0, 0, 0, 0.045);
  }
  .border\@xs-y-dark {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  .border\@xs-x {
    border-left: 1px solid rgba(0, 0, 0, 0.075);
    border-right: 1px solid rgba(0, 0, 0, 0.075);
  }
  .border\@xs-x-light {
    border-left: 1px solid rgba(0, 0, 0, 0.045);
    border-right: 1px solid rgba(0, 0, 0, 0.045);
  }
  .border\@xs-x-dark {
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    border-right: 1px solid rgba(0, 0, 0, 0.1);
  }
  .border\@xs-radius {
    border-radius: 4px;
  }
  .border\@xs-radius-top-left {
    border-top-left-radius: 4px;
  }
  .border\@xs-radius-top-right {
    border-top-right-radius: 4px;
  }
  .border\@xs-radius-bottom-left {
    border-bottom-left-radius: 4px;
  }
  .border\@xs-radius-bottom-right {
    border-bottom-right-radius: 4px;
  }

  .f1\@xs {
    font-size: 0.75rem;
  }

  .f2\@xs {
    font-size: 0.875rem;
  }

  .f3\@xs {
    font-size: 1rem;
  }

  .f4\@xs {
    font-size: 1.125rem;
  }

  .f5\@xs {
    font-size: 1.5rem;
  }

  .f6\@xs {
    font-size: 1.75rem;
  }

  .f7\@xs {
    font-size: 2.125rem;
  }

  .f8\@xs {
    font-size: 2.8125rem;
  }

  .f9\@xs {
    font-size: 3.5rem;
  }

  .ln1\@xs {
    font-size: 1.125rem;
  }

  .ln2\@xs {
    font-size: 1.25rem;
  }

  .ln3\@xs {
    font-size: 1.5rem;
  }

  .ln4\@xs {
    font-size: 1.75rem;
  }

  .ln5\@xs {
    font-size: 2rem;
  }

  .ln6\@xs {
    font-size: 2.125rem;
  }

  .ln7\@xs {
    font-size: 3rem;
  }

  .ln8\@xs {
    font-size: 4.5rem;
  }

  .ln9\@xs {
    font-size: 5.5rem;
  }

  .text\@xs-left {
    text-align: left;
  }
  .text\@xs-center {
    text-align: center;
  }
  .text\@xs-right {
    text-align: right;
  }
  .text\@xs-wrap {
    white-space: normal;
  }
  .text\@xs-nowrap {
    white-space: nowrap;
  }

  .flex\@xs {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .flex\@xs-inline {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .flex\@xs-col {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex\@xs-col-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex\@xs-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex\@xs-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex\@xs-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .flex\@xs-nowrap {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .flex\@xs-align-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .flex\@xs-align-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .flex\@xs-align-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .flex\@xs-justify-start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .flex\@xs-justify-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .flex\@xs-justify-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .flex\@xs-justify-btw {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .flex\@xs-justify-around {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .flex\@xs-1 {
    min-width: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .flex\@xs-order-1 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  .flex\@xs-2 {
    min-width: 0;
    -webkit-box-flex: 2;
    -ms-flex: 2;
    flex: 2;
  }
  .flex\@xs-order-2 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  .flex\@xs-3 {
    min-width: 0;
    -webkit-box-flex: 3;
    -ms-flex: 3;
    flex: 3;
  }
  .flex\@xs-order-3 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 3;
    order: 3;
  }
  .flex\@xs-4 {
    min-width: 0;
    -webkit-box-flex: 4;
    -ms-flex: 4;
    flex: 4;
  }
  .flex\@xs-order-4 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 4;
    order: 4;
  }
  .flex\@xs-5 {
    min-width: 0;
    -webkit-box-flex: 5;
    -ms-flex: 5;
    flex: 5;
  }
  .flex\@xs-order-5 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 5;
    order: 5;
  }
  .flex\@xs-6 {
    min-width: 0;
    -webkit-box-flex: 6;
    -ms-flex: 6;
    flex: 6;
  }
  .flex\@xs-order-6 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 6;
    order: 6;
  }
  .flex\@xs-7 {
    min-width: 0;
    -webkit-box-flex: 7;
    -ms-flex: 7;
    flex: 7;
  }
  .flex\@xs-order-7 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 7;
    order: 7;
  }
  .flex\@xs-8 {
    min-width: 0;
    -webkit-box-flex: 8;
    -ms-flex: 8;
    flex: 8;
  }
  .flex\@xs-order-8 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 8;
    order: 8;
  }
  .flex\@xs-9 {
    min-width: 0;
    -webkit-box-flex: 9;
    -ms-flex: 9;
    flex: 9;
  }
  .flex\@xs-order-9 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 9;
    order: 9;
  }
  .flex\@xs-10 {
    min-width: 0;
    -webkit-box-flex: 10;
    -ms-flex: 10;
    flex: 10;
  }
  .flex\@xs-order-10 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 10;
    order: 10;
  }
  .flex\@xs-11 {
    min-width: 0;
    -webkit-box-flex: 11;
    -ms-flex: 11;
    flex: 11;
  }
  .flex\@xs-order-11 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 11;
    order: 11;
  }
  .flex\@xs-12 {
    min-width: 0;
    -webkit-box-flex: 12;
    -ms-flex: 12;
    flex: 12;
  }
  .flex\@xs-order-12 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 12;
    order: 12;
  }

  .ie-11 .flex\@xs-1 {
    flex: auto;
    flex-grow: 1;
  }
  .ie-11 .flex\@xs-2 {
    flex: auto;
    flex-grow: 2;
  }
  .ie-11 .flex\@xs-3 {
    flex: auto;
    flex-grow: 3;
  }
  .ie-11 .flex\@xs-4 {
    flex: auto;
    flex-grow: 4;
  }
  .ie-11 .flex\@xs-5 {
    flex: auto;
    flex-grow: 5;
  }
  .ie-11 .flex\@xs-6 {
    flex: auto;
    flex-grow: 6;
  }
  .ie-11 .flex\@xs-7 {
    flex: auto;
    flex-grow: 7;
  }
  .ie-11 .flex\@xs-8 {
    flex: auto;
    flex-grow: 8;
  }
  .ie-11 .flex\@xs-9 {
    flex: auto;
    flex-grow: 9;
  }
  .ie-11 .flex\@xs-10 {
    flex: auto;
    flex-grow: 10;
  }
  .ie-11 .flex\@xs-11 {
    flex: auto;
    flex-grow: 11;
  }
  .ie-11 .flex\@xs-12 {
    flex: auto;
    flex-grow: 12;
  }

  .hidden\@xs {
    display: none !important;
  }

  .inline\@xs {
    display: inline;
  }

  .inline-block\@xs {
    display: inline-block;
  }

  .block\@xs {
    display: block;
  }

  .fixed\@xs {
    position: fixed;
  }

  .absolute\@xs {
    position: absolute;
  }

  .sticky\@xs {
    position: -webkit-sticky;
    position: sticky;
  }

  .sticky-top\@xs {
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
  }

  .sticky-bottom\@xs {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0px;
  }

  .text\@xs-align-left {
    text-align: left;
  }
  .text\@xs-align-center {
    text-align: center;
  }
  .text\@xs-align-right {
    text-align: right;
  }
  .text\@xs-nowrap {
    white-space: nowrap;
  }
  .text\@xs-wrap {
    white-space: wrap;
  }
}
@media (min-width: 765px) {
  .w\@sm-1 {
    width: 100%;
  }
  .w\@sm-75 {
    width: 75%;
  }
  .w\@sm-50 {
    width: 50%;
  }
  .w\@sm-33 {
    width: 33.3333333333%;
  }
  .w\@sm-25 {
    width: 25%;
  }
  .w\@sm-12 {
    width: 12.5%;
  }

  .h\@sm-1 {
    height: 100%;
  }
  .h\@sm-75 {
    height: 75%;
  }
  .h\@sm-50 {
    height: 50%;
  }
  .h\@sm-33 {
    height: 33.3333333333%;
  }
  .h\@sm-25 {
    height: 25%;
  }
  .h\@sm-12 {
    height: 12.5%;
  }

  .m\@sm-0.m\@sm-0 {
    margin: 0px;
  }
  .mt\@sm-0.mt\@sm-0 {
    margin-top: 0px;
  }
  .mr\@sm-0.mr\@sm-0 {
    margin-right: 0px;
  }
  .mb\@sm-0.mb\@sm-0 {
    margin-bottom: 0px;
  }
  .ml\@sm-0.ml\@sm-0 {
    margin-left: 0px;
  }
  .my\@sm-0.my\@sm-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .mx\@sm-0.mx\@sm-0 {
    margin-right: 0px;
    margin-left: 0px;
  }
  .my\@sm-auto.my\@sm-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mx\@sm-auto.mx\@sm-auto {
    margin-right: auto;
    margin-left: auto;
  }

  .m\@sm-1.m\@sm-1 {
    margin: 4px;
  }
  .mt\@sm-1.mt\@sm-1 {
    margin-top: 4px;
  }
  .mr\@sm-1.mr\@sm-1 {
    margin-right: 4px;
  }
  .mb\@sm-1.mb\@sm-1 {
    margin-bottom: 4px;
  }
  .ml\@sm-1.ml\@sm-1 {
    margin-left: 4px;
  }
  .my\@sm-1.my\@sm-1 {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .mx\@sm-1.mx\@sm-1 {
    margin-right: 4px;
    margin-left: 4px;
  }
  .my\@sm-auto.my\@sm-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mx\@sm-auto.mx\@sm-auto {
    margin-right: auto;
    margin-left: auto;
  }

  .m\@sm-2.m\@sm-2 {
    margin: 8px;
  }
  .mt\@sm-2.mt\@sm-2 {
    margin-top: 8px;
  }
  .mr\@sm-2.mr\@sm-2 {
    margin-right: 8px;
  }
  .mb\@sm-2.mb\@sm-2 {
    margin-bottom: 8px;
  }
  .ml\@sm-2.ml\@sm-2 {
    margin-left: 8px;
  }
  .my\@sm-2.my\@sm-2 {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .mx\@sm-2.mx\@sm-2 {
    margin-right: 8px;
    margin-left: 8px;
  }
  .my\@sm-auto.my\@sm-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mx\@sm-auto.mx\@sm-auto {
    margin-right: auto;
    margin-left: auto;
  }

  .m\@sm-3.m\@sm-3 {
    margin: 16px;
  }
  .mt\@sm-3.mt\@sm-3 {
    margin-top: 16px;
  }
  .mr\@sm-3.mr\@sm-3 {
    margin-right: 16px;
  }
  .mb\@sm-3.mb\@sm-3 {
    margin-bottom: 16px;
  }
  .ml\@sm-3.ml\@sm-3 {
    margin-left: 16px;
  }
  .my\@sm-3.my\@sm-3 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .mx\@sm-3.mx\@sm-3 {
    margin-right: 16px;
    margin-left: 16px;
  }
  .my\@sm-auto.my\@sm-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mx\@sm-auto.mx\@sm-auto {
    margin-right: auto;
    margin-left: auto;
  }

  .m\@sm-4.m\@sm-4 {
    margin: 32px;
  }
  .mt\@sm-4.mt\@sm-4 {
    margin-top: 32px;
  }
  .mr\@sm-4.mr\@sm-4 {
    margin-right: 32px;
  }
  .mb\@sm-4.mb\@sm-4 {
    margin-bottom: 32px;
  }
  .ml\@sm-4.ml\@sm-4 {
    margin-left: 32px;
  }
  .my\@sm-4.my\@sm-4 {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .mx\@sm-4.mx\@sm-4 {
    margin-right: 32px;
    margin-left: 32px;
  }
  .my\@sm-auto.my\@sm-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mx\@sm-auto.mx\@sm-auto {
    margin-right: auto;
    margin-left: auto;
  }

  .m\@sm-5.m\@sm-5 {
    margin: 64px;
  }
  .mt\@sm-5.mt\@sm-5 {
    margin-top: 64px;
  }
  .mr\@sm-5.mr\@sm-5 {
    margin-right: 64px;
  }
  .mb\@sm-5.mb\@sm-5 {
    margin-bottom: 64px;
  }
  .ml\@sm-5.ml\@sm-5 {
    margin-left: 64px;
  }
  .my\@sm-5.my\@sm-5 {
    margin-top: 64px;
    margin-bottom: 64px;
  }
  .mx\@sm-5.mx\@sm-5 {
    margin-right: 64px;
    margin-left: 64px;
  }
  .my\@sm-auto.my\@sm-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mx\@sm-auto.mx\@sm-auto {
    margin-right: auto;
    margin-left: auto;
  }

  .m\@sm-6.m\@sm-6 {
    margin: 128px;
  }
  .mt\@sm-6.mt\@sm-6 {
    margin-top: 128px;
  }
  .mr\@sm-6.mr\@sm-6 {
    margin-right: 128px;
  }
  .mb\@sm-6.mb\@sm-6 {
    margin-bottom: 128px;
  }
  .ml\@sm-6.ml\@sm-6 {
    margin-left: 128px;
  }
  .my\@sm-6.my\@sm-6 {
    margin-top: 128px;
    margin-bottom: 128px;
  }
  .mx\@sm-6.mx\@sm-6 {
    margin-right: 128px;
    margin-left: 128px;
  }
  .my\@sm-auto.my\@sm-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mx\@sm-auto.mx\@sm-auto {
    margin-right: auto;
    margin-left: auto;
  }

  .m\@sm-7.m\@sm-7 {
    margin: 256px;
  }
  .mt\@sm-7.mt\@sm-7 {
    margin-top: 256px;
  }
  .mr\@sm-7.mr\@sm-7 {
    margin-right: 256px;
  }
  .mb\@sm-7.mb\@sm-7 {
    margin-bottom: 256px;
  }
  .ml\@sm-7.ml\@sm-7 {
    margin-left: 256px;
  }
  .my\@sm-7.my\@sm-7 {
    margin-top: 256px;
    margin-bottom: 256px;
  }
  .mx\@sm-7.mx\@sm-7 {
    margin-right: 256px;
    margin-left: 256px;
  }
  .my\@sm-auto.my\@sm-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mx\@sm-auto.mx\@sm-auto {
    margin-right: auto;
    margin-left: auto;
  }

  .p\@sm-0.p\@sm-0 {
    padding: 0px;
  }
  .pt\@sm-0.pt\@sm-0 {
    padding-top: 0px;
  }
  .pr\@sm-0.pr\@sm-0 {
    padding-right: 0px;
  }
  .pb\@sm-0.pb\@sm-0 {
    padding-bottom: 0px;
  }
  .pl\@sm-0.pl\@sm-0 {
    padding-left: 0px;
  }
  .py\@sm-0.py\@sm-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .px\@sm-0.px\@sm-0 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .py\@sm-auto.py\@sm-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .px\@sm-auto.px\@sm-auto {
    padding-right: auto;
    padding-left: auto;
  }

  .p\@sm-1.p\@sm-1 {
    padding: 4px;
  }
  .pt\@sm-1.pt\@sm-1 {
    padding-top: 4px;
  }
  .pr\@sm-1.pr\@sm-1 {
    padding-right: 4px;
  }
  .pb\@sm-1.pb\@sm-1 {
    padding-bottom: 4px;
  }
  .pl\@sm-1.pl\@sm-1 {
    padding-left: 4px;
  }
  .py\@sm-1.py\@sm-1 {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .px\@sm-1.px\@sm-1 {
    padding-right: 4px;
    padding-left: 4px;
  }
  .py\@sm-auto.py\@sm-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .px\@sm-auto.px\@sm-auto {
    padding-right: auto;
    padding-left: auto;
  }

  .p\@sm-2.p\@sm-2 {
    padding: 8px;
  }
  .pt\@sm-2.pt\@sm-2 {
    padding-top: 8px;
  }
  .pr\@sm-2.pr\@sm-2 {
    padding-right: 8px;
  }
  .pb\@sm-2.pb\@sm-2 {
    padding-bottom: 8px;
  }
  .pl\@sm-2.pl\@sm-2 {
    padding-left: 8px;
  }
  .py\@sm-2.py\@sm-2 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .px\@sm-2.px\@sm-2 {
    padding-right: 8px;
    padding-left: 8px;
  }
  .py\@sm-auto.py\@sm-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .px\@sm-auto.px\@sm-auto {
    padding-right: auto;
    padding-left: auto;
  }

  .p\@sm-3.p\@sm-3 {
    padding: 16px;
  }
  .pt\@sm-3.pt\@sm-3 {
    padding-top: 16px;
  }
  .pr\@sm-3.pr\@sm-3 {
    padding-right: 16px;
  }
  .pb\@sm-3.pb\@sm-3 {
    padding-bottom: 16px;
  }
  .pl\@sm-3.pl\@sm-3 {
    padding-left: 16px;
  }
  .py\@sm-3.py\@sm-3 {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .px\@sm-3.px\@sm-3 {
    padding-right: 16px;
    padding-left: 16px;
  }
  .py\@sm-auto.py\@sm-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .px\@sm-auto.px\@sm-auto {
    padding-right: auto;
    padding-left: auto;
  }

  .p\@sm-4.p\@sm-4 {
    padding: 32px;
  }
  .pt\@sm-4.pt\@sm-4 {
    padding-top: 32px;
  }
  .pr\@sm-4.pr\@sm-4 {
    padding-right: 32px;
  }
  .pb\@sm-4.pb\@sm-4 {
    padding-bottom: 32px;
  }
  .pl\@sm-4.pl\@sm-4 {
    padding-left: 32px;
  }
  .py\@sm-4.py\@sm-4 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .px\@sm-4.px\@sm-4 {
    padding-right: 32px;
    padding-left: 32px;
  }
  .py\@sm-auto.py\@sm-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .px\@sm-auto.px\@sm-auto {
    padding-right: auto;
    padding-left: auto;
  }

  .p\@sm-5.p\@sm-5 {
    padding: 64px;
  }
  .pt\@sm-5.pt\@sm-5 {
    padding-top: 64px;
  }
  .pr\@sm-5.pr\@sm-5 {
    padding-right: 64px;
  }
  .pb\@sm-5.pb\@sm-5 {
    padding-bottom: 64px;
  }
  .pl\@sm-5.pl\@sm-5 {
    padding-left: 64px;
  }
  .py\@sm-5.py\@sm-5 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .px\@sm-5.px\@sm-5 {
    padding-right: 64px;
    padding-left: 64px;
  }
  .py\@sm-auto.py\@sm-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .px\@sm-auto.px\@sm-auto {
    padding-right: auto;
    padding-left: auto;
  }

  .p\@sm-6.p\@sm-6 {
    padding: 128px;
  }
  .pt\@sm-6.pt\@sm-6 {
    padding-top: 128px;
  }
  .pr\@sm-6.pr\@sm-6 {
    padding-right: 128px;
  }
  .pb\@sm-6.pb\@sm-6 {
    padding-bottom: 128px;
  }
  .pl\@sm-6.pl\@sm-6 {
    padding-left: 128px;
  }
  .py\@sm-6.py\@sm-6 {
    padding-top: 128px;
    padding-bottom: 128px;
  }
  .px\@sm-6.px\@sm-6 {
    padding-right: 128px;
    padding-left: 128px;
  }
  .py\@sm-auto.py\@sm-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .px\@sm-auto.px\@sm-auto {
    padding-right: auto;
    padding-left: auto;
  }

  .p\@sm-7.p\@sm-7 {
    padding: 256px;
  }
  .pt\@sm-7.pt\@sm-7 {
    padding-top: 256px;
  }
  .pr\@sm-7.pr\@sm-7 {
    padding-right: 256px;
  }
  .pb\@sm-7.pb\@sm-7 {
    padding-bottom: 256px;
  }
  .pl\@sm-7.pl\@sm-7 {
    padding-left: 256px;
  }
  .py\@sm-7.py\@sm-7 {
    padding-top: 256px;
    padding-bottom: 256px;
  }
  .px\@sm-7.px\@sm-7 {
    padding-right: 256px;
    padding-left: 256px;
  }
  .py\@sm-auto.py\@sm-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .px\@sm-auto.px\@sm-auto {
    padding-right: auto;
    padding-left: auto;
  }

  .border\@sm-top {
    border-top: 1px solid rgba(0, 0, 0, 0.075);
  }
  .border\@sm-top-light {
    border-top: 1px solid rgba(0, 0, 0, 0.045);
  }
  .border\@sm-top-dark {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
  .border\@sm-top-none {
    border-top-style: none;
  }
  .border\@sm-top-dotted {
    border-top-style: dotted;
  }
  .border\@sm-top-dashed {
    border-top-style: dashed;
  }
  .border\@sm-top-solid {
    border-top-style: solid;
  }
  .border\@sm-top-double {
    border-top-style: double;
  }
  .border\@sm-top-groove {
    border-top-style: groove;
  }
  .border\@sm-top-ridge {
    border-top-style: ridge;
  }
  .border\@sm-top-inset {
    border-top-style: inset;
  }
  .border\@sm-top-outset {
    border-top-style: outset;
  }
  .border\@sm-top-thin {
    border-top-width: thin;
  }
  .border\@sm-top-medium {
    border-top-width: medium;
  }
  .border\@sm-top-thick {
    border-top-width: thick;
  }
  .border\@sm-right {
    border-right: 1px solid rgba(0, 0, 0, 0.075);
  }
  .border\@sm-right-light {
    border-right: 1px solid rgba(0, 0, 0, 0.045);
  }
  .border\@sm-right-dark {
    border-right: 1px solid rgba(0, 0, 0, 0.1);
  }
  .border\@sm-right-none {
    border-right-style: none;
  }
  .border\@sm-right-dotted {
    border-right-style: dotted;
  }
  .border\@sm-right-dashed {
    border-right-style: dashed;
  }
  .border\@sm-right-solid {
    border-right-style: solid;
  }
  .border\@sm-right-double {
    border-right-style: double;
  }
  .border\@sm-right-groove {
    border-right-style: groove;
  }
  .border\@sm-right-ridge {
    border-right-style: ridge;
  }
  .border\@sm-right-inset {
    border-right-style: inset;
  }
  .border\@sm-right-outset {
    border-right-style: outset;
  }
  .border\@sm-right-thin {
    border-right-width: thin;
  }
  .border\@sm-right-medium {
    border-right-width: medium;
  }
  .border\@sm-right-thick {
    border-right-width: thick;
  }
  .border\@sm-bottom {
    border-bottom: 1px solid rgba(0, 0, 0, 0.075);
  }
  .border\@sm-bottom-light {
    border-bottom: 1px solid rgba(0, 0, 0, 0.045);
  }
  .border\@sm-bottom-dark {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  .border\@sm-bottom-none {
    border-bottom-style: none;
  }
  .border\@sm-bottom-dotted {
    border-bottom-style: dotted;
  }
  .border\@sm-bottom-dashed {
    border-bottom-style: dashed;
  }
  .border\@sm-bottom-solid {
    border-bottom-style: solid;
  }
  .border\@sm-bottom-double {
    border-bottom-style: double;
  }
  .border\@sm-bottom-groove {
    border-bottom-style: groove;
  }
  .border\@sm-bottom-ridge {
    border-bottom-style: ridge;
  }
  .border\@sm-bottom-inset {
    border-bottom-style: inset;
  }
  .border\@sm-bottom-outset {
    border-bottom-style: outset;
  }
  .border\@sm-bottom-thin {
    border-bottom-width: thin;
  }
  .border\@sm-bottom-medium {
    border-bottom-width: medium;
  }
  .border\@sm-bottom-thick {
    border-bottom-width: thick;
  }
  .border\@sm-left {
    border-left: 1px solid rgba(0, 0, 0, 0.075);
  }
  .border\@sm-left-light {
    border-left: 1px solid rgba(0, 0, 0, 0.045);
  }
  .border\@sm-left-dark {
    border-left: 1px solid rgba(0, 0, 0, 0.1);
  }
  .border\@sm-left-none {
    border-left-style: none;
  }
  .border\@sm-left-dotted {
    border-left-style: dotted;
  }
  .border\@sm-left-dashed {
    border-left-style: dashed;
  }
  .border\@sm-left-solid {
    border-left-style: solid;
  }
  .border\@sm-left-double {
    border-left-style: double;
  }
  .border\@sm-left-groove {
    border-left-style: groove;
  }
  .border\@sm-left-ridge {
    border-left-style: ridge;
  }
  .border\@sm-left-inset {
    border-left-style: inset;
  }
  .border\@sm-left-outset {
    border-left-style: outset;
  }
  .border\@sm-left-thin {
    border-left-width: thin;
  }
  .border\@sm-left-medium {
    border-left-width: medium;
  }
  .border\@sm-left-thick {
    border-left-width: thick;
  }
  .border\@sm-y {
    border-top: 1px solid rgba(0, 0, 0, 0.075);
    border-bottom: 1px solid rgba(0, 0, 0, 0.075);
  }
  .border\@sm-y-light {
    border-top: 1px solid rgba(0, 0, 0, 0.045);
    border-bottom: 1px solid rgba(0, 0, 0, 0.045);
  }
  .border\@sm-y-dark {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  .border\@sm-x {
    border-left: 1px solid rgba(0, 0, 0, 0.075);
    border-right: 1px solid rgba(0, 0, 0, 0.075);
  }
  .border\@sm-x-light {
    border-left: 1px solid rgba(0, 0, 0, 0.045);
    border-right: 1px solid rgba(0, 0, 0, 0.045);
  }
  .border\@sm-x-dark {
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    border-right: 1px solid rgba(0, 0, 0, 0.1);
  }
  .border\@sm-radius {
    border-radius: 4px;
  }
  .border\@sm-radius-top-left {
    border-top-left-radius: 4px;
  }
  .border\@sm-radius-top-right {
    border-top-right-radius: 4px;
  }
  .border\@sm-radius-bottom-left {
    border-bottom-left-radius: 4px;
  }
  .border\@sm-radius-bottom-right {
    border-bottom-right-radius: 4px;
  }

  .f1\@sm {
    font-size: 0.75rem;
  }

  .f2\@sm {
    font-size: 0.875rem;
  }

  .f3\@sm {
    font-size: 1rem;
  }

  .f4\@sm {
    font-size: 1.125rem;
  }

  .f5\@sm {
    font-size: 1.5rem;
  }

  .f6\@sm {
    font-size: 1.75rem;
  }

  .f7\@sm {
    font-size: 2.125rem;
  }

  .f8\@sm {
    font-size: 2.8125rem;
  }

  .f9\@sm {
    font-size: 3.5rem;
  }

  .ln1\@sm {
    font-size: 1.125rem;
  }

  .ln2\@sm {
    font-size: 1.25rem;
  }

  .ln3\@sm {
    font-size: 1.5rem;
  }

  .ln4\@sm {
    font-size: 1.75rem;
  }

  .ln5\@sm {
    font-size: 2rem;
  }

  .ln6\@sm {
    font-size: 2.125rem;
  }

  .ln7\@sm {
    font-size: 3rem;
  }

  .ln8\@sm {
    font-size: 4.5rem;
  }

  .ln9\@sm {
    font-size: 5.5rem;
  }

  .text\@sm-left {
    text-align: left;
  }
  .text\@sm-center {
    text-align: center;
  }
  .text\@sm-right {
    text-align: right;
  }
  .text\@sm-wrap {
    white-space: normal;
  }
  .text\@sm-nowrap {
    white-space: nowrap;
  }

  .flex\@sm {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .flex\@sm-inline {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .flex\@sm-col {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex\@sm-col-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex\@sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex\@sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex\@sm-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .flex\@sm-nowrap {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .flex\@sm-align-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .flex\@sm-align-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .flex\@sm-align-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .flex\@sm-justify-start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .flex\@sm-justify-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .flex\@sm-justify-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .flex\@sm-justify-btw {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .flex\@sm-justify-around {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .flex\@sm-1 {
    min-width: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .flex\@sm-order-1 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  .flex\@sm-2 {
    min-width: 0;
    -webkit-box-flex: 2;
    -ms-flex: 2;
    flex: 2;
  }
  .flex\@sm-order-2 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  .flex\@sm-3 {
    min-width: 0;
    -webkit-box-flex: 3;
    -ms-flex: 3;
    flex: 3;
  }
  .flex\@sm-order-3 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 3;
    order: 3;
  }
  .flex\@sm-4 {
    min-width: 0;
    -webkit-box-flex: 4;
    -ms-flex: 4;
    flex: 4;
  }
  .flex\@sm-order-4 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 4;
    order: 4;
  }
  .flex\@sm-5 {
    min-width: 0;
    -webkit-box-flex: 5;
    -ms-flex: 5;
    flex: 5;
  }
  .flex\@sm-order-5 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 5;
    order: 5;
  }
  .flex\@sm-6 {
    min-width: 0;
    -webkit-box-flex: 6;
    -ms-flex: 6;
    flex: 6;
  }
  .flex\@sm-order-6 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 6;
    order: 6;
  }
  .flex\@sm-7 {
    min-width: 0;
    -webkit-box-flex: 7;
    -ms-flex: 7;
    flex: 7;
  }
  .flex\@sm-order-7 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 7;
    order: 7;
  }
  .flex\@sm-8 {
    min-width: 0;
    -webkit-box-flex: 8;
    -ms-flex: 8;
    flex: 8;
  }
  .flex\@sm-order-8 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 8;
    order: 8;
  }
  .flex\@sm-9 {
    min-width: 0;
    -webkit-box-flex: 9;
    -ms-flex: 9;
    flex: 9;
  }
  .flex\@sm-order-9 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 9;
    order: 9;
  }
  .flex\@sm-10 {
    min-width: 0;
    -webkit-box-flex: 10;
    -ms-flex: 10;
    flex: 10;
  }
  .flex\@sm-order-10 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 10;
    order: 10;
  }
  .flex\@sm-11 {
    min-width: 0;
    -webkit-box-flex: 11;
    -ms-flex: 11;
    flex: 11;
  }
  .flex\@sm-order-11 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 11;
    order: 11;
  }
  .flex\@sm-12 {
    min-width: 0;
    -webkit-box-flex: 12;
    -ms-flex: 12;
    flex: 12;
  }
  .flex\@sm-order-12 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 12;
    order: 12;
  }

  .ie-11 .flex\@sm-1 {
    flex: auto;
    flex-grow: 1;
  }
  .ie-11 .flex\@sm-2 {
    flex: auto;
    flex-grow: 2;
  }
  .ie-11 .flex\@sm-3 {
    flex: auto;
    flex-grow: 3;
  }
  .ie-11 .flex\@sm-4 {
    flex: auto;
    flex-grow: 4;
  }
  .ie-11 .flex\@sm-5 {
    flex: auto;
    flex-grow: 5;
  }
  .ie-11 .flex\@sm-6 {
    flex: auto;
    flex-grow: 6;
  }
  .ie-11 .flex\@sm-7 {
    flex: auto;
    flex-grow: 7;
  }
  .ie-11 .flex\@sm-8 {
    flex: auto;
    flex-grow: 8;
  }
  .ie-11 .flex\@sm-9 {
    flex: auto;
    flex-grow: 9;
  }
  .ie-11 .flex\@sm-10 {
    flex: auto;
    flex-grow: 10;
  }
  .ie-11 .flex\@sm-11 {
    flex: auto;
    flex-grow: 11;
  }
  .ie-11 .flex\@sm-12 {
    flex: auto;
    flex-grow: 12;
  }

  .hidden\@sm {
    display: none !important;
  }

  .inline\@sm {
    display: inline;
  }

  .inline-block\@sm {
    display: inline-block;
  }

  .block\@sm {
    display: block;
  }

  .fixed\@sm {
    position: fixed;
  }

  .absolute\@sm {
    position: absolute;
  }

  .sticky\@sm {
    position: -webkit-sticky;
    position: sticky;
  }

  .sticky-top\@sm {
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
  }

  .sticky-bottom\@sm {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0px;
  }

  .text\@sm-align-left {
    text-align: left;
  }
  .text\@sm-align-center {
    text-align: center;
  }
  .text\@sm-align-right {
    text-align: right;
  }
  .text\@sm-nowrap {
    white-space: nowrap;
  }
  .text\@sm-wrap {
    white-space: wrap;
  }
}
@media (min-width: 960px) {
  .w\@md-1 {
    width: 100%;
  }
  .w\@md-75 {
    width: 75%;
  }
  .w\@md-50 {
    width: 50%;
  }
  .w\@md-33 {
    width: 33.3333333333%;
  }
  .w\@md-25 {
    width: 25%;
  }
  .w\@md-12 {
    width: 12.5%;
  }

  .h\@md-1 {
    height: 100%;
  }
  .h\@md-75 {
    height: 75%;
  }
  .h\@md-50 {
    height: 50%;
  }
  .h\@md-33 {
    height: 33.3333333333%;
  }
  .h\@md-25 {
    height: 25%;
  }
  .h\@md-12 {
    height: 12.5%;
  }

  .m\@md-0.m\@md-0 {
    margin: 0px;
  }
  .mt\@md-0.mt\@md-0 {
    margin-top: 0px;
  }
  .mr\@md-0.mr\@md-0 {
    margin-right: 0px;
  }
  .mb\@md-0.mb\@md-0 {
    margin-bottom: 0px;
  }
  .ml\@md-0.ml\@md-0 {
    margin-left: 0px;
  }
  .my\@md-0.my\@md-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .mx\@md-0.mx\@md-0 {
    margin-right: 0px;
    margin-left: 0px;
  }
  .my\@md-auto.my\@md-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mx\@md-auto.mx\@md-auto {
    margin-right: auto;
    margin-left: auto;
  }

  .m\@md-1.m\@md-1 {
    margin: 4px;
  }
  .mt\@md-1.mt\@md-1 {
    margin-top: 4px;
  }
  .mr\@md-1.mr\@md-1 {
    margin-right: 4px;
  }
  .mb\@md-1.mb\@md-1 {
    margin-bottom: 4px;
  }
  .ml\@md-1.ml\@md-1 {
    margin-left: 4px;
  }
  .my\@md-1.my\@md-1 {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .mx\@md-1.mx\@md-1 {
    margin-right: 4px;
    margin-left: 4px;
  }
  .my\@md-auto.my\@md-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mx\@md-auto.mx\@md-auto {
    margin-right: auto;
    margin-left: auto;
  }

  .m\@md-2.m\@md-2 {
    margin: 8px;
  }
  .mt\@md-2.mt\@md-2 {
    margin-top: 8px;
  }
  .mr\@md-2.mr\@md-2 {
    margin-right: 8px;
  }
  .mb\@md-2.mb\@md-2 {
    margin-bottom: 8px;
  }
  .ml\@md-2.ml\@md-2 {
    margin-left: 8px;
  }
  .my\@md-2.my\@md-2 {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .mx\@md-2.mx\@md-2 {
    margin-right: 8px;
    margin-left: 8px;
  }
  .my\@md-auto.my\@md-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mx\@md-auto.mx\@md-auto {
    margin-right: auto;
    margin-left: auto;
  }

  .m\@md-3.m\@md-3 {
    margin: 16px;
  }
  .mt\@md-3.mt\@md-3 {
    margin-top: 16px;
  }
  .mr\@md-3.mr\@md-3 {
    margin-right: 16px;
  }
  .mb\@md-3.mb\@md-3 {
    margin-bottom: 16px;
  }
  .ml\@md-3.ml\@md-3 {
    margin-left: 16px;
  }
  .my\@md-3.my\@md-3 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .mx\@md-3.mx\@md-3 {
    margin-right: 16px;
    margin-left: 16px;
  }
  .my\@md-auto.my\@md-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mx\@md-auto.mx\@md-auto {
    margin-right: auto;
    margin-left: auto;
  }

  .m\@md-4.m\@md-4 {
    margin: 32px;
  }
  .mt\@md-4.mt\@md-4 {
    margin-top: 32px;
  }
  .mr\@md-4.mr\@md-4 {
    margin-right: 32px;
  }
  .mb\@md-4.mb\@md-4 {
    margin-bottom: 32px;
  }
  .ml\@md-4.ml\@md-4 {
    margin-left: 32px;
  }
  .my\@md-4.my\@md-4 {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .mx\@md-4.mx\@md-4 {
    margin-right: 32px;
    margin-left: 32px;
  }
  .my\@md-auto.my\@md-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mx\@md-auto.mx\@md-auto {
    margin-right: auto;
    margin-left: auto;
  }

  .m\@md-5.m\@md-5 {
    margin: 64px;
  }
  .mt\@md-5.mt\@md-5 {
    margin-top: 64px;
  }
  .mr\@md-5.mr\@md-5 {
    margin-right: 64px;
  }
  .mb\@md-5.mb\@md-5 {
    margin-bottom: 64px;
  }
  .ml\@md-5.ml\@md-5 {
    margin-left: 64px;
  }
  .my\@md-5.my\@md-5 {
    margin-top: 64px;
    margin-bottom: 64px;
  }
  .mx\@md-5.mx\@md-5 {
    margin-right: 64px;
    margin-left: 64px;
  }
  .my\@md-auto.my\@md-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mx\@md-auto.mx\@md-auto {
    margin-right: auto;
    margin-left: auto;
  }

  .m\@md-6.m\@md-6 {
    margin: 128px;
  }
  .mt\@md-6.mt\@md-6 {
    margin-top: 128px;
  }
  .mr\@md-6.mr\@md-6 {
    margin-right: 128px;
  }
  .mb\@md-6.mb\@md-6 {
    margin-bottom: 128px;
  }
  .ml\@md-6.ml\@md-6 {
    margin-left: 128px;
  }
  .my\@md-6.my\@md-6 {
    margin-top: 128px;
    margin-bottom: 128px;
  }
  .mx\@md-6.mx\@md-6 {
    margin-right: 128px;
    margin-left: 128px;
  }
  .my\@md-auto.my\@md-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mx\@md-auto.mx\@md-auto {
    margin-right: auto;
    margin-left: auto;
  }

  .m\@md-7.m\@md-7 {
    margin: 256px;
  }
  .mt\@md-7.mt\@md-7 {
    margin-top: 256px;
  }
  .mr\@md-7.mr\@md-7 {
    margin-right: 256px;
  }
  .mb\@md-7.mb\@md-7 {
    margin-bottom: 256px;
  }
  .ml\@md-7.ml\@md-7 {
    margin-left: 256px;
  }
  .my\@md-7.my\@md-7 {
    margin-top: 256px;
    margin-bottom: 256px;
  }
  .mx\@md-7.mx\@md-7 {
    margin-right: 256px;
    margin-left: 256px;
  }
  .my\@md-auto.my\@md-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mx\@md-auto.mx\@md-auto {
    margin-right: auto;
    margin-left: auto;
  }

  .p\@md-0.p\@md-0 {
    padding: 0px;
  }
  .pt\@md-0.pt\@md-0 {
    padding-top: 0px;
  }
  .pr\@md-0.pr\@md-0 {
    padding-right: 0px;
  }
  .pb\@md-0.pb\@md-0 {
    padding-bottom: 0px;
  }
  .pl\@md-0.pl\@md-0 {
    padding-left: 0px;
  }
  .py\@md-0.py\@md-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .px\@md-0.px\@md-0 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .py\@md-auto.py\@md-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .px\@md-auto.px\@md-auto {
    padding-right: auto;
    padding-left: auto;
  }

  .p\@md-1.p\@md-1 {
    padding: 4px;
  }
  .pt\@md-1.pt\@md-1 {
    padding-top: 4px;
  }
  .pr\@md-1.pr\@md-1 {
    padding-right: 4px;
  }
  .pb\@md-1.pb\@md-1 {
    padding-bottom: 4px;
  }
  .pl\@md-1.pl\@md-1 {
    padding-left: 4px;
  }
  .py\@md-1.py\@md-1 {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .px\@md-1.px\@md-1 {
    padding-right: 4px;
    padding-left: 4px;
  }
  .py\@md-auto.py\@md-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .px\@md-auto.px\@md-auto {
    padding-right: auto;
    padding-left: auto;
  }

  .p\@md-2.p\@md-2 {
    padding: 8px;
  }
  .pt\@md-2.pt\@md-2 {
    padding-top: 8px;
  }
  .pr\@md-2.pr\@md-2 {
    padding-right: 8px;
  }
  .pb\@md-2.pb\@md-2 {
    padding-bottom: 8px;
  }
  .pl\@md-2.pl\@md-2 {
    padding-left: 8px;
  }
  .py\@md-2.py\@md-2 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .px\@md-2.px\@md-2 {
    padding-right: 8px;
    padding-left: 8px;
  }
  .py\@md-auto.py\@md-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .px\@md-auto.px\@md-auto {
    padding-right: auto;
    padding-left: auto;
  }

  .p\@md-3.p\@md-3 {
    padding: 16px;
  }
  .pt\@md-3.pt\@md-3 {
    padding-top: 16px;
  }
  .pr\@md-3.pr\@md-3 {
    padding-right: 16px;
  }
  .pb\@md-3.pb\@md-3 {
    padding-bottom: 16px;
  }
  .pl\@md-3.pl\@md-3 {
    padding-left: 16px;
  }
  .py\@md-3.py\@md-3 {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .px\@md-3.px\@md-3 {
    padding-right: 16px;
    padding-left: 16px;
  }
  .py\@md-auto.py\@md-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .px\@md-auto.px\@md-auto {
    padding-right: auto;
    padding-left: auto;
  }

  .p\@md-4.p\@md-4 {
    padding: 32px;
  }
  .pt\@md-4.pt\@md-4 {
    padding-top: 32px;
  }
  .pr\@md-4.pr\@md-4 {
    padding-right: 32px;
  }
  .pb\@md-4.pb\@md-4 {
    padding-bottom: 32px;
  }
  .pl\@md-4.pl\@md-4 {
    padding-left: 32px;
  }
  .py\@md-4.py\@md-4 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .px\@md-4.px\@md-4 {
    padding-right: 32px;
    padding-left: 32px;
  }
  .py\@md-auto.py\@md-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .px\@md-auto.px\@md-auto {
    padding-right: auto;
    padding-left: auto;
  }

  .p\@md-5.p\@md-5 {
    padding: 64px;
  }
  .pt\@md-5.pt\@md-5 {
    padding-top: 64px;
  }
  .pr\@md-5.pr\@md-5 {
    padding-right: 64px;
  }
  .pb\@md-5.pb\@md-5 {
    padding-bottom: 64px;
  }
  .pl\@md-5.pl\@md-5 {
    padding-left: 64px;
  }
  .py\@md-5.py\@md-5 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .px\@md-5.px\@md-5 {
    padding-right: 64px;
    padding-left: 64px;
  }
  .py\@md-auto.py\@md-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .px\@md-auto.px\@md-auto {
    padding-right: auto;
    padding-left: auto;
  }

  .p\@md-6.p\@md-6 {
    padding: 128px;
  }
  .pt\@md-6.pt\@md-6 {
    padding-top: 128px;
  }
  .pr\@md-6.pr\@md-6 {
    padding-right: 128px;
  }
  .pb\@md-6.pb\@md-6 {
    padding-bottom: 128px;
  }
  .pl\@md-6.pl\@md-6 {
    padding-left: 128px;
  }
  .py\@md-6.py\@md-6 {
    padding-top: 128px;
    padding-bottom: 128px;
  }
  .px\@md-6.px\@md-6 {
    padding-right: 128px;
    padding-left: 128px;
  }
  .py\@md-auto.py\@md-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .px\@md-auto.px\@md-auto {
    padding-right: auto;
    padding-left: auto;
  }

  .p\@md-7.p\@md-7 {
    padding: 256px;
  }
  .pt\@md-7.pt\@md-7 {
    padding-top: 256px;
  }
  .pr\@md-7.pr\@md-7 {
    padding-right: 256px;
  }
  .pb\@md-7.pb\@md-7 {
    padding-bottom: 256px;
  }
  .pl\@md-7.pl\@md-7 {
    padding-left: 256px;
  }
  .py\@md-7.py\@md-7 {
    padding-top: 256px;
    padding-bottom: 256px;
  }
  .px\@md-7.px\@md-7 {
    padding-right: 256px;
    padding-left: 256px;
  }
  .py\@md-auto.py\@md-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .px\@md-auto.px\@md-auto {
    padding-right: auto;
    padding-left: auto;
  }

  .border\@md-top {
    border-top: 1px solid rgba(0, 0, 0, 0.075);
  }
  .border\@md-top-light {
    border-top: 1px solid rgba(0, 0, 0, 0.045);
  }
  .border\@md-top-dark {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
  .border\@md-top-none {
    border-top-style: none;
  }
  .border\@md-top-dotted {
    border-top-style: dotted;
  }
  .border\@md-top-dashed {
    border-top-style: dashed;
  }
  .border\@md-top-solid {
    border-top-style: solid;
  }
  .border\@md-top-double {
    border-top-style: double;
  }
  .border\@md-top-groove {
    border-top-style: groove;
  }
  .border\@md-top-ridge {
    border-top-style: ridge;
  }
  .border\@md-top-inset {
    border-top-style: inset;
  }
  .border\@md-top-outset {
    border-top-style: outset;
  }
  .border\@md-top-thin {
    border-top-width: thin;
  }
  .border\@md-top-medium {
    border-top-width: medium;
  }
  .border\@md-top-thick {
    border-top-width: thick;
  }
  .border\@md-right {
    border-right: 1px solid rgba(0, 0, 0, 0.075);
  }
  .border\@md-right-light {
    border-right: 1px solid rgba(0, 0, 0, 0.045);
  }
  .border\@md-right-dark {
    border-right: 1px solid rgba(0, 0, 0, 0.1);
  }
  .border\@md-right-none {
    border-right-style: none;
  }
  .border\@md-right-dotted {
    border-right-style: dotted;
  }
  .border\@md-right-dashed {
    border-right-style: dashed;
  }
  .border\@md-right-solid {
    border-right-style: solid;
  }
  .border\@md-right-double {
    border-right-style: double;
  }
  .border\@md-right-groove {
    border-right-style: groove;
  }
  .border\@md-right-ridge {
    border-right-style: ridge;
  }
  .border\@md-right-inset {
    border-right-style: inset;
  }
  .border\@md-right-outset {
    border-right-style: outset;
  }
  .border\@md-right-thin {
    border-right-width: thin;
  }
  .border\@md-right-medium {
    border-right-width: medium;
  }
  .border\@md-right-thick {
    border-right-width: thick;
  }
  .border\@md-bottom {
    border-bottom: 1px solid rgba(0, 0, 0, 0.075);
  }
  .border\@md-bottom-light {
    border-bottom: 1px solid rgba(0, 0, 0, 0.045);
  }
  .border\@md-bottom-dark {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  .border\@md-bottom-none {
    border-bottom-style: none;
  }
  .border\@md-bottom-dotted {
    border-bottom-style: dotted;
  }
  .border\@md-bottom-dashed {
    border-bottom-style: dashed;
  }
  .border\@md-bottom-solid {
    border-bottom-style: solid;
  }
  .border\@md-bottom-double {
    border-bottom-style: double;
  }
  .border\@md-bottom-groove {
    border-bottom-style: groove;
  }
  .border\@md-bottom-ridge {
    border-bottom-style: ridge;
  }
  .border\@md-bottom-inset {
    border-bottom-style: inset;
  }
  .border\@md-bottom-outset {
    border-bottom-style: outset;
  }
  .border\@md-bottom-thin {
    border-bottom-width: thin;
  }
  .border\@md-bottom-medium {
    border-bottom-width: medium;
  }
  .border\@md-bottom-thick {
    border-bottom-width: thick;
  }
  .border\@md-left {
    border-left: 1px solid rgba(0, 0, 0, 0.075);
  }
  .border\@md-left-light {
    border-left: 1px solid rgba(0, 0, 0, 0.045);
  }
  .border\@md-left-dark {
    border-left: 1px solid rgba(0, 0, 0, 0.1);
  }
  .border\@md-left-none {
    border-left-style: none;
  }
  .border\@md-left-dotted {
    border-left-style: dotted;
  }
  .border\@md-left-dashed {
    border-left-style: dashed;
  }
  .border\@md-left-solid {
    border-left-style: solid;
  }
  .border\@md-left-double {
    border-left-style: double;
  }
  .border\@md-left-groove {
    border-left-style: groove;
  }
  .border\@md-left-ridge {
    border-left-style: ridge;
  }
  .border\@md-left-inset {
    border-left-style: inset;
  }
  .border\@md-left-outset {
    border-left-style: outset;
  }
  .border\@md-left-thin {
    border-left-width: thin;
  }
  .border\@md-left-medium {
    border-left-width: medium;
  }
  .border\@md-left-thick {
    border-left-width: thick;
  }
  .border\@md-y {
    border-top: 1px solid rgba(0, 0, 0, 0.075);
    border-bottom: 1px solid rgba(0, 0, 0, 0.075);
  }
  .border\@md-y-light {
    border-top: 1px solid rgba(0, 0, 0, 0.045);
    border-bottom: 1px solid rgba(0, 0, 0, 0.045);
  }
  .border\@md-y-dark {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  .border\@md-x {
    border-left: 1px solid rgba(0, 0, 0, 0.075);
    border-right: 1px solid rgba(0, 0, 0, 0.075);
  }
  .border\@md-x-light {
    border-left: 1px solid rgba(0, 0, 0, 0.045);
    border-right: 1px solid rgba(0, 0, 0, 0.045);
  }
  .border\@md-x-dark {
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    border-right: 1px solid rgba(0, 0, 0, 0.1);
  }
  .border\@md-radius {
    border-radius: 4px;
  }
  .border\@md-radius-top-left {
    border-top-left-radius: 4px;
  }
  .border\@md-radius-top-right {
    border-top-right-radius: 4px;
  }
  .border\@md-radius-bottom-left {
    border-bottom-left-radius: 4px;
  }
  .border\@md-radius-bottom-right {
    border-bottom-right-radius: 4px;
  }

  .f1\@md {
    font-size: 0.75rem;
  }

  .f2\@md {
    font-size: 0.875rem;
  }

  .f3\@md {
    font-size: 1rem;
  }

  .f4\@md {
    font-size: 1.125rem;
  }

  .f5\@md {
    font-size: 1.5rem;
  }

  .f6\@md {
    font-size: 1.75rem;
  }

  .f7\@md {
    font-size: 2.125rem;
  }

  .f8\@md {
    font-size: 2.8125rem;
  }

  .f9\@md {
    font-size: 3.5rem;
  }

  .ln1\@md {
    font-size: 1.125rem;
  }

  .ln2\@md {
    font-size: 1.25rem;
  }

  .ln3\@md {
    font-size: 1.5rem;
  }

  .ln4\@md {
    font-size: 1.75rem;
  }

  .ln5\@md {
    font-size: 2rem;
  }

  .ln6\@md {
    font-size: 2.125rem;
  }

  .ln7\@md {
    font-size: 3rem;
  }

  .ln8\@md {
    font-size: 4.5rem;
  }

  .ln9\@md {
    font-size: 5.5rem;
  }

  .text\@md-left {
    text-align: left;
  }
  .text\@md-center {
    text-align: center;
  }
  .text\@md-right {
    text-align: right;
  }
  .text\@md-wrap {
    white-space: normal;
  }
  .text\@md-nowrap {
    white-space: nowrap;
  }

  .flex\@md {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .flex\@md-inline {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .flex\@md-col {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex\@md-col-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex\@md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex\@md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex\@md-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .flex\@md-nowrap {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .flex\@md-align-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .flex\@md-align-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .flex\@md-align-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .flex\@md-justify-start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .flex\@md-justify-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .flex\@md-justify-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .flex\@md-justify-btw {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .flex\@md-justify-around {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .flex\@md-1 {
    min-width: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .flex\@md-order-1 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  .flex\@md-2 {
    min-width: 0;
    -webkit-box-flex: 2;
    -ms-flex: 2;
    flex: 2;
  }
  .flex\@md-order-2 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  .flex\@md-3 {
    min-width: 0;
    -webkit-box-flex: 3;
    -ms-flex: 3;
    flex: 3;
  }
  .flex\@md-order-3 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 3;
    order: 3;
  }
  .flex\@md-4 {
    min-width: 0;
    -webkit-box-flex: 4;
    -ms-flex: 4;
    flex: 4;
  }
  .flex\@md-order-4 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 4;
    order: 4;
  }
  .flex\@md-5 {
    min-width: 0;
    -webkit-box-flex: 5;
    -ms-flex: 5;
    flex: 5;
  }
  .flex\@md-order-5 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 5;
    order: 5;
  }
  .flex\@md-6 {
    min-width: 0;
    -webkit-box-flex: 6;
    -ms-flex: 6;
    flex: 6;
  }
  .flex\@md-order-6 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 6;
    order: 6;
  }
  .flex\@md-7 {
    min-width: 0;
    -webkit-box-flex: 7;
    -ms-flex: 7;
    flex: 7;
  }
  .flex\@md-order-7 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 7;
    order: 7;
  }
  .flex\@md-8 {
    min-width: 0;
    -webkit-box-flex: 8;
    -ms-flex: 8;
    flex: 8;
  }
  .flex\@md-order-8 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 8;
    order: 8;
  }
  .flex\@md-9 {
    min-width: 0;
    -webkit-box-flex: 9;
    -ms-flex: 9;
    flex: 9;
  }
  .flex\@md-order-9 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 9;
    order: 9;
  }
  .flex\@md-10 {
    min-width: 0;
    -webkit-box-flex: 10;
    -ms-flex: 10;
    flex: 10;
  }
  .flex\@md-order-10 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 10;
    order: 10;
  }
  .flex\@md-11 {
    min-width: 0;
    -webkit-box-flex: 11;
    -ms-flex: 11;
    flex: 11;
  }
  .flex\@md-order-11 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 11;
    order: 11;
  }
  .flex\@md-12 {
    min-width: 0;
    -webkit-box-flex: 12;
    -ms-flex: 12;
    flex: 12;
  }
  .flex\@md-order-12 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 12;
    order: 12;
  }

  .ie-11 .flex\@md-1 {
    flex: auto;
    flex-grow: 1;
  }
  .ie-11 .flex\@md-2 {
    flex: auto;
    flex-grow: 2;
  }
  .ie-11 .flex\@md-3 {
    flex: auto;
    flex-grow: 3;
  }
  .ie-11 .flex\@md-4 {
    flex: auto;
    flex-grow: 4;
  }
  .ie-11 .flex\@md-5 {
    flex: auto;
    flex-grow: 5;
  }
  .ie-11 .flex\@md-6 {
    flex: auto;
    flex-grow: 6;
  }
  .ie-11 .flex\@md-7 {
    flex: auto;
    flex-grow: 7;
  }
  .ie-11 .flex\@md-8 {
    flex: auto;
    flex-grow: 8;
  }
  .ie-11 .flex\@md-9 {
    flex: auto;
    flex-grow: 9;
  }
  .ie-11 .flex\@md-10 {
    flex: auto;
    flex-grow: 10;
  }
  .ie-11 .flex\@md-11 {
    flex: auto;
    flex-grow: 11;
  }
  .ie-11 .flex\@md-12 {
    flex: auto;
    flex-grow: 12;
  }

  .hidden\@md {
    display: none !important;
  }

  .inline\@md {
    display: inline;
  }

  .inline-block\@md {
    display: inline-block;
  }

  .block\@md {
    display: block;
  }

  .fixed\@md {
    position: fixed;
  }

  .absolute\@md {
    position: absolute;
  }

  .sticky\@md {
    position: -webkit-sticky;
    position: sticky;
  }

  .sticky-top\@md {
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
  }

  .sticky-bottom\@md {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0px;
  }

  .text\@md-align-left {
    text-align: left;
  }
  .text\@md-align-center {
    text-align: center;
  }
  .text\@md-align-right {
    text-align: right;
  }
  .text\@md-nowrap {
    white-space: nowrap;
  }
  .text\@md-wrap {
    white-space: wrap;
  }
}
@media (min-width: 1200px) {
  .w\@lg-1 {
    width: 100%;
  }
  .w\@lg-75 {
    width: 75%;
  }
  .w\@lg-50 {
    width: 50%;
  }
  .w\@lg-33 {
    width: 33.3333333333%;
  }
  .w\@lg-25 {
    width: 25%;
  }
  .w\@lg-12 {
    width: 12.5%;
  }

  .h\@lg-1 {
    height: 100%;
  }
  .h\@lg-75 {
    height: 75%;
  }
  .h\@lg-50 {
    height: 50%;
  }
  .h\@lg-33 {
    height: 33.3333333333%;
  }
  .h\@lg-25 {
    height: 25%;
  }
  .h\@lg-12 {
    height: 12.5%;
  }

  .m\@lg-0.m\@lg-0 {
    margin: 0px;
  }
  .mt\@lg-0.mt\@lg-0 {
    margin-top: 0px;
  }
  .mr\@lg-0.mr\@lg-0 {
    margin-right: 0px;
  }
  .mb\@lg-0.mb\@lg-0 {
    margin-bottom: 0px;
  }
  .ml\@lg-0.ml\@lg-0 {
    margin-left: 0px;
  }
  .my\@lg-0.my\@lg-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .mx\@lg-0.mx\@lg-0 {
    margin-right: 0px;
    margin-left: 0px;
  }
  .my\@lg-auto.my\@lg-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mx\@lg-auto.mx\@lg-auto {
    margin-right: auto;
    margin-left: auto;
  }

  .m\@lg-1.m\@lg-1 {
    margin: 4px;
  }
  .mt\@lg-1.mt\@lg-1 {
    margin-top: 4px;
  }
  .mr\@lg-1.mr\@lg-1 {
    margin-right: 4px;
  }
  .mb\@lg-1.mb\@lg-1 {
    margin-bottom: 4px;
  }
  .ml\@lg-1.ml\@lg-1 {
    margin-left: 4px;
  }
  .my\@lg-1.my\@lg-1 {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .mx\@lg-1.mx\@lg-1 {
    margin-right: 4px;
    margin-left: 4px;
  }
  .my\@lg-auto.my\@lg-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mx\@lg-auto.mx\@lg-auto {
    margin-right: auto;
    margin-left: auto;
  }

  .m\@lg-2.m\@lg-2 {
    margin: 8px;
  }
  .mt\@lg-2.mt\@lg-2 {
    margin-top: 8px;
  }
  .mr\@lg-2.mr\@lg-2 {
    margin-right: 8px;
  }
  .mb\@lg-2.mb\@lg-2 {
    margin-bottom: 8px;
  }
  .ml\@lg-2.ml\@lg-2 {
    margin-left: 8px;
  }
  .my\@lg-2.my\@lg-2 {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .mx\@lg-2.mx\@lg-2 {
    margin-right: 8px;
    margin-left: 8px;
  }
  .my\@lg-auto.my\@lg-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mx\@lg-auto.mx\@lg-auto {
    margin-right: auto;
    margin-left: auto;
  }

  .m\@lg-3.m\@lg-3 {
    margin: 16px;
  }
  .mt\@lg-3.mt\@lg-3 {
    margin-top: 16px;
  }
  .mr\@lg-3.mr\@lg-3 {
    margin-right: 16px;
  }
  .mb\@lg-3.mb\@lg-3 {
    margin-bottom: 16px;
  }
  .ml\@lg-3.ml\@lg-3 {
    margin-left: 16px;
  }
  .my\@lg-3.my\@lg-3 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .mx\@lg-3.mx\@lg-3 {
    margin-right: 16px;
    margin-left: 16px;
  }
  .my\@lg-auto.my\@lg-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mx\@lg-auto.mx\@lg-auto {
    margin-right: auto;
    margin-left: auto;
  }

  .m\@lg-4.m\@lg-4 {
    margin: 32px;
  }
  .mt\@lg-4.mt\@lg-4 {
    margin-top: 32px;
  }
  .mr\@lg-4.mr\@lg-4 {
    margin-right: 32px;
  }
  .mb\@lg-4.mb\@lg-4 {
    margin-bottom: 32px;
  }
  .ml\@lg-4.ml\@lg-4 {
    margin-left: 32px;
  }
  .my\@lg-4.my\@lg-4 {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .mx\@lg-4.mx\@lg-4 {
    margin-right: 32px;
    margin-left: 32px;
  }
  .my\@lg-auto.my\@lg-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mx\@lg-auto.mx\@lg-auto {
    margin-right: auto;
    margin-left: auto;
  }

  .m\@lg-5.m\@lg-5 {
    margin: 64px;
  }
  .mt\@lg-5.mt\@lg-5 {
    margin-top: 64px;
  }
  .mr\@lg-5.mr\@lg-5 {
    margin-right: 64px;
  }
  .mb\@lg-5.mb\@lg-5 {
    margin-bottom: 64px;
  }
  .ml\@lg-5.ml\@lg-5 {
    margin-left: 64px;
  }
  .my\@lg-5.my\@lg-5 {
    margin-top: 64px;
    margin-bottom: 64px;
  }
  .mx\@lg-5.mx\@lg-5 {
    margin-right: 64px;
    margin-left: 64px;
  }
  .my\@lg-auto.my\@lg-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mx\@lg-auto.mx\@lg-auto {
    margin-right: auto;
    margin-left: auto;
  }

  .m\@lg-6.m\@lg-6 {
    margin: 128px;
  }
  .mt\@lg-6.mt\@lg-6 {
    margin-top: 128px;
  }
  .mr\@lg-6.mr\@lg-6 {
    margin-right: 128px;
  }
  .mb\@lg-6.mb\@lg-6 {
    margin-bottom: 128px;
  }
  .ml\@lg-6.ml\@lg-6 {
    margin-left: 128px;
  }
  .my\@lg-6.my\@lg-6 {
    margin-top: 128px;
    margin-bottom: 128px;
  }
  .mx\@lg-6.mx\@lg-6 {
    margin-right: 128px;
    margin-left: 128px;
  }
  .my\@lg-auto.my\@lg-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mx\@lg-auto.mx\@lg-auto {
    margin-right: auto;
    margin-left: auto;
  }

  .m\@lg-7.m\@lg-7 {
    margin: 256px;
  }
  .mt\@lg-7.mt\@lg-7 {
    margin-top: 256px;
  }
  .mr\@lg-7.mr\@lg-7 {
    margin-right: 256px;
  }
  .mb\@lg-7.mb\@lg-7 {
    margin-bottom: 256px;
  }
  .ml\@lg-7.ml\@lg-7 {
    margin-left: 256px;
  }
  .my\@lg-7.my\@lg-7 {
    margin-top: 256px;
    margin-bottom: 256px;
  }
  .mx\@lg-7.mx\@lg-7 {
    margin-right: 256px;
    margin-left: 256px;
  }
  .my\@lg-auto.my\@lg-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mx\@lg-auto.mx\@lg-auto {
    margin-right: auto;
    margin-left: auto;
  }

  .p\@lg-0.p\@lg-0 {
    padding: 0px;
  }
  .pt\@lg-0.pt\@lg-0 {
    padding-top: 0px;
  }
  .pr\@lg-0.pr\@lg-0 {
    padding-right: 0px;
  }
  .pb\@lg-0.pb\@lg-0 {
    padding-bottom: 0px;
  }
  .pl\@lg-0.pl\@lg-0 {
    padding-left: 0px;
  }
  .py\@lg-0.py\@lg-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .px\@lg-0.px\@lg-0 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .py\@lg-auto.py\@lg-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .px\@lg-auto.px\@lg-auto {
    padding-right: auto;
    padding-left: auto;
  }

  .p\@lg-1.p\@lg-1 {
    padding: 4px;
  }
  .pt\@lg-1.pt\@lg-1 {
    padding-top: 4px;
  }
  .pr\@lg-1.pr\@lg-1 {
    padding-right: 4px;
  }
  .pb\@lg-1.pb\@lg-1 {
    padding-bottom: 4px;
  }
  .pl\@lg-1.pl\@lg-1 {
    padding-left: 4px;
  }
  .py\@lg-1.py\@lg-1 {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .px\@lg-1.px\@lg-1 {
    padding-right: 4px;
    padding-left: 4px;
  }
  .py\@lg-auto.py\@lg-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .px\@lg-auto.px\@lg-auto {
    padding-right: auto;
    padding-left: auto;
  }

  .p\@lg-2.p\@lg-2 {
    padding: 8px;
  }
  .pt\@lg-2.pt\@lg-2 {
    padding-top: 8px;
  }
  .pr\@lg-2.pr\@lg-2 {
    padding-right: 8px;
  }
  .pb\@lg-2.pb\@lg-2 {
    padding-bottom: 8px;
  }
  .pl\@lg-2.pl\@lg-2 {
    padding-left: 8px;
  }
  .py\@lg-2.py\@lg-2 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .px\@lg-2.px\@lg-2 {
    padding-right: 8px;
    padding-left: 8px;
  }
  .py\@lg-auto.py\@lg-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .px\@lg-auto.px\@lg-auto {
    padding-right: auto;
    padding-left: auto;
  }

  .p\@lg-3.p\@lg-3 {
    padding: 16px;
  }
  .pt\@lg-3.pt\@lg-3 {
    padding-top: 16px;
  }
  .pr\@lg-3.pr\@lg-3 {
    padding-right: 16px;
  }
  .pb\@lg-3.pb\@lg-3 {
    padding-bottom: 16px;
  }
  .pl\@lg-3.pl\@lg-3 {
    padding-left: 16px;
  }
  .py\@lg-3.py\@lg-3 {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .px\@lg-3.px\@lg-3 {
    padding-right: 16px;
    padding-left: 16px;
  }
  .py\@lg-auto.py\@lg-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .px\@lg-auto.px\@lg-auto {
    padding-right: auto;
    padding-left: auto;
  }

  .p\@lg-4.p\@lg-4 {
    padding: 32px;
  }
  .pt\@lg-4.pt\@lg-4 {
    padding-top: 32px;
  }
  .pr\@lg-4.pr\@lg-4 {
    padding-right: 32px;
  }
  .pb\@lg-4.pb\@lg-4 {
    padding-bottom: 32px;
  }
  .pl\@lg-4.pl\@lg-4 {
    padding-left: 32px;
  }
  .py\@lg-4.py\@lg-4 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .px\@lg-4.px\@lg-4 {
    padding-right: 32px;
    padding-left: 32px;
  }
  .py\@lg-auto.py\@lg-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .px\@lg-auto.px\@lg-auto {
    padding-right: auto;
    padding-left: auto;
  }

  .p\@lg-5.p\@lg-5 {
    padding: 64px;
  }
  .pt\@lg-5.pt\@lg-5 {
    padding-top: 64px;
  }
  .pr\@lg-5.pr\@lg-5 {
    padding-right: 64px;
  }
  .pb\@lg-5.pb\@lg-5 {
    padding-bottom: 64px;
  }
  .pl\@lg-5.pl\@lg-5 {
    padding-left: 64px;
  }
  .py\@lg-5.py\@lg-5 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .px\@lg-5.px\@lg-5 {
    padding-right: 64px;
    padding-left: 64px;
  }
  .py\@lg-auto.py\@lg-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .px\@lg-auto.px\@lg-auto {
    padding-right: auto;
    padding-left: auto;
  }

  .p\@lg-6.p\@lg-6 {
    padding: 128px;
  }
  .pt\@lg-6.pt\@lg-6 {
    padding-top: 128px;
  }
  .pr\@lg-6.pr\@lg-6 {
    padding-right: 128px;
  }
  .pb\@lg-6.pb\@lg-6 {
    padding-bottom: 128px;
  }
  .pl\@lg-6.pl\@lg-6 {
    padding-left: 128px;
  }
  .py\@lg-6.py\@lg-6 {
    padding-top: 128px;
    padding-bottom: 128px;
  }
  .px\@lg-6.px\@lg-6 {
    padding-right: 128px;
    padding-left: 128px;
  }
  .py\@lg-auto.py\@lg-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .px\@lg-auto.px\@lg-auto {
    padding-right: auto;
    padding-left: auto;
  }

  .p\@lg-7.p\@lg-7 {
    padding: 256px;
  }
  .pt\@lg-7.pt\@lg-7 {
    padding-top: 256px;
  }
  .pr\@lg-7.pr\@lg-7 {
    padding-right: 256px;
  }
  .pb\@lg-7.pb\@lg-7 {
    padding-bottom: 256px;
  }
  .pl\@lg-7.pl\@lg-7 {
    padding-left: 256px;
  }
  .py\@lg-7.py\@lg-7 {
    padding-top: 256px;
    padding-bottom: 256px;
  }
  .px\@lg-7.px\@lg-7 {
    padding-right: 256px;
    padding-left: 256px;
  }
  .py\@lg-auto.py\@lg-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .px\@lg-auto.px\@lg-auto {
    padding-right: auto;
    padding-left: auto;
  }

  .border\@lg-top {
    border-top: 1px solid rgba(0, 0, 0, 0.075);
  }
  .border\@lg-top-light {
    border-top: 1px solid rgba(0, 0, 0, 0.045);
  }
  .border\@lg-top-dark {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
  .border\@lg-top-none {
    border-top-style: none;
  }
  .border\@lg-top-dotted {
    border-top-style: dotted;
  }
  .border\@lg-top-dashed {
    border-top-style: dashed;
  }
  .border\@lg-top-solid {
    border-top-style: solid;
  }
  .border\@lg-top-double {
    border-top-style: double;
  }
  .border\@lg-top-groove {
    border-top-style: groove;
  }
  .border\@lg-top-ridge {
    border-top-style: ridge;
  }
  .border\@lg-top-inset {
    border-top-style: inset;
  }
  .border\@lg-top-outset {
    border-top-style: outset;
  }
  .border\@lg-top-thin {
    border-top-width: thin;
  }
  .border\@lg-top-medium {
    border-top-width: medium;
  }
  .border\@lg-top-thick {
    border-top-width: thick;
  }
  .border\@lg-right {
    border-right: 1px solid rgba(0, 0, 0, 0.075);
  }
  .border\@lg-right-light {
    border-right: 1px solid rgba(0, 0, 0, 0.045);
  }
  .border\@lg-right-dark {
    border-right: 1px solid rgba(0, 0, 0, 0.1);
  }
  .border\@lg-right-none {
    border-right-style: none;
  }
  .border\@lg-right-dotted {
    border-right-style: dotted;
  }
  .border\@lg-right-dashed {
    border-right-style: dashed;
  }
  .border\@lg-right-solid {
    border-right-style: solid;
  }
  .border\@lg-right-double {
    border-right-style: double;
  }
  .border\@lg-right-groove {
    border-right-style: groove;
  }
  .border\@lg-right-ridge {
    border-right-style: ridge;
  }
  .border\@lg-right-inset {
    border-right-style: inset;
  }
  .border\@lg-right-outset {
    border-right-style: outset;
  }
  .border\@lg-right-thin {
    border-right-width: thin;
  }
  .border\@lg-right-medium {
    border-right-width: medium;
  }
  .border\@lg-right-thick {
    border-right-width: thick;
  }
  .border\@lg-bottom {
    border-bottom: 1px solid rgba(0, 0, 0, 0.075);
  }
  .border\@lg-bottom-light {
    border-bottom: 1px solid rgba(0, 0, 0, 0.045);
  }
  .border\@lg-bottom-dark {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  .border\@lg-bottom-none {
    border-bottom-style: none;
  }
  .border\@lg-bottom-dotted {
    border-bottom-style: dotted;
  }
  .border\@lg-bottom-dashed {
    border-bottom-style: dashed;
  }
  .border\@lg-bottom-solid {
    border-bottom-style: solid;
  }
  .border\@lg-bottom-double {
    border-bottom-style: double;
  }
  .border\@lg-bottom-groove {
    border-bottom-style: groove;
  }
  .border\@lg-bottom-ridge {
    border-bottom-style: ridge;
  }
  .border\@lg-bottom-inset {
    border-bottom-style: inset;
  }
  .border\@lg-bottom-outset {
    border-bottom-style: outset;
  }
  .border\@lg-bottom-thin {
    border-bottom-width: thin;
  }
  .border\@lg-bottom-medium {
    border-bottom-width: medium;
  }
  .border\@lg-bottom-thick {
    border-bottom-width: thick;
  }
  .border\@lg-left {
    border-left: 1px solid rgba(0, 0, 0, 0.075);
  }
  .border\@lg-left-light {
    border-left: 1px solid rgba(0, 0, 0, 0.045);
  }
  .border\@lg-left-dark {
    border-left: 1px solid rgba(0, 0, 0, 0.1);
  }
  .border\@lg-left-none {
    border-left-style: none;
  }
  .border\@lg-left-dotted {
    border-left-style: dotted;
  }
  .border\@lg-left-dashed {
    border-left-style: dashed;
  }
  .border\@lg-left-solid {
    border-left-style: solid;
  }
  .border\@lg-left-double {
    border-left-style: double;
  }
  .border\@lg-left-groove {
    border-left-style: groove;
  }
  .border\@lg-left-ridge {
    border-left-style: ridge;
  }
  .border\@lg-left-inset {
    border-left-style: inset;
  }
  .border\@lg-left-outset {
    border-left-style: outset;
  }
  .border\@lg-left-thin {
    border-left-width: thin;
  }
  .border\@lg-left-medium {
    border-left-width: medium;
  }
  .border\@lg-left-thick {
    border-left-width: thick;
  }
  .border\@lg-y {
    border-top: 1px solid rgba(0, 0, 0, 0.075);
    border-bottom: 1px solid rgba(0, 0, 0, 0.075);
  }
  .border\@lg-y-light {
    border-top: 1px solid rgba(0, 0, 0, 0.045);
    border-bottom: 1px solid rgba(0, 0, 0, 0.045);
  }
  .border\@lg-y-dark {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  .border\@lg-x {
    border-left: 1px solid rgba(0, 0, 0, 0.075);
    border-right: 1px solid rgba(0, 0, 0, 0.075);
  }
  .border\@lg-x-light {
    border-left: 1px solid rgba(0, 0, 0, 0.045);
    border-right: 1px solid rgba(0, 0, 0, 0.045);
  }
  .border\@lg-x-dark {
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    border-right: 1px solid rgba(0, 0, 0, 0.1);
  }
  .border\@lg-radius {
    border-radius: 4px;
  }
  .border\@lg-radius-top-left {
    border-top-left-radius: 4px;
  }
  .border\@lg-radius-top-right {
    border-top-right-radius: 4px;
  }
  .border\@lg-radius-bottom-left {
    border-bottom-left-radius: 4px;
  }
  .border\@lg-radius-bottom-right {
    border-bottom-right-radius: 4px;
  }

  .f1\@lg {
    font-size: 0.75rem;
  }

  .f2\@lg {
    font-size: 0.875rem;
  }

  .f3\@lg {
    font-size: 1rem;
  }

  .f4\@lg {
    font-size: 1.125rem;
  }

  .f5\@lg {
    font-size: 1.5rem;
  }

  .f6\@lg {
    font-size: 1.75rem;
  }

  .f7\@lg {
    font-size: 2.125rem;
  }

  .f8\@lg {
    font-size: 2.8125rem;
  }

  .f9\@lg {
    font-size: 3.5rem;
  }

  .ln1\@lg {
    font-size: 1.125rem;
  }

  .ln2\@lg {
    font-size: 1.25rem;
  }

  .ln3\@lg {
    font-size: 1.5rem;
  }

  .ln4\@lg {
    font-size: 1.75rem;
  }

  .ln5\@lg {
    font-size: 2rem;
  }

  .ln6\@lg {
    font-size: 2.125rem;
  }

  .ln7\@lg {
    font-size: 3rem;
  }

  .ln8\@lg {
    font-size: 4.5rem;
  }

  .ln9\@lg {
    font-size: 5.5rem;
  }

  .text\@lg-left {
    text-align: left;
  }
  .text\@lg-center {
    text-align: center;
  }
  .text\@lg-right {
    text-align: right;
  }
  .text\@lg-wrap {
    white-space: normal;
  }
  .text\@lg-nowrap {
    white-space: nowrap;
  }

  .flex\@lg {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .flex\@lg-inline {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .flex\@lg-col {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex\@lg-col-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex\@lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex\@lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex\@lg-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .flex\@lg-nowrap {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .flex\@lg-align-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .flex\@lg-align-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .flex\@lg-align-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .flex\@lg-justify-start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .flex\@lg-justify-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .flex\@lg-justify-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .flex\@lg-justify-btw {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .flex\@lg-justify-around {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .flex\@lg-1 {
    min-width: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .flex\@lg-order-1 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  .flex\@lg-2 {
    min-width: 0;
    -webkit-box-flex: 2;
    -ms-flex: 2;
    flex: 2;
  }
  .flex\@lg-order-2 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  .flex\@lg-3 {
    min-width: 0;
    -webkit-box-flex: 3;
    -ms-flex: 3;
    flex: 3;
  }
  .flex\@lg-order-3 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 3;
    order: 3;
  }
  .flex\@lg-4 {
    min-width: 0;
    -webkit-box-flex: 4;
    -ms-flex: 4;
    flex: 4;
  }
  .flex\@lg-order-4 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 4;
    order: 4;
  }
  .flex\@lg-5 {
    min-width: 0;
    -webkit-box-flex: 5;
    -ms-flex: 5;
    flex: 5;
  }
  .flex\@lg-order-5 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 5;
    order: 5;
  }
  .flex\@lg-6 {
    min-width: 0;
    -webkit-box-flex: 6;
    -ms-flex: 6;
    flex: 6;
  }
  .flex\@lg-order-6 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 6;
    order: 6;
  }
  .flex\@lg-7 {
    min-width: 0;
    -webkit-box-flex: 7;
    -ms-flex: 7;
    flex: 7;
  }
  .flex\@lg-order-7 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 7;
    order: 7;
  }
  .flex\@lg-8 {
    min-width: 0;
    -webkit-box-flex: 8;
    -ms-flex: 8;
    flex: 8;
  }
  .flex\@lg-order-8 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 8;
    order: 8;
  }
  .flex\@lg-9 {
    min-width: 0;
    -webkit-box-flex: 9;
    -ms-flex: 9;
    flex: 9;
  }
  .flex\@lg-order-9 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 9;
    order: 9;
  }
  .flex\@lg-10 {
    min-width: 0;
    -webkit-box-flex: 10;
    -ms-flex: 10;
    flex: 10;
  }
  .flex\@lg-order-10 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 10;
    order: 10;
  }
  .flex\@lg-11 {
    min-width: 0;
    -webkit-box-flex: 11;
    -ms-flex: 11;
    flex: 11;
  }
  .flex\@lg-order-11 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 11;
    order: 11;
  }
  .flex\@lg-12 {
    min-width: 0;
    -webkit-box-flex: 12;
    -ms-flex: 12;
    flex: 12;
  }
  .flex\@lg-order-12 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 12;
    order: 12;
  }

  .ie-11 .flex\@lg-1 {
    flex: auto;
    flex-grow: 1;
  }
  .ie-11 .flex\@lg-2 {
    flex: auto;
    flex-grow: 2;
  }
  .ie-11 .flex\@lg-3 {
    flex: auto;
    flex-grow: 3;
  }
  .ie-11 .flex\@lg-4 {
    flex: auto;
    flex-grow: 4;
  }
  .ie-11 .flex\@lg-5 {
    flex: auto;
    flex-grow: 5;
  }
  .ie-11 .flex\@lg-6 {
    flex: auto;
    flex-grow: 6;
  }
  .ie-11 .flex\@lg-7 {
    flex: auto;
    flex-grow: 7;
  }
  .ie-11 .flex\@lg-8 {
    flex: auto;
    flex-grow: 8;
  }
  .ie-11 .flex\@lg-9 {
    flex: auto;
    flex-grow: 9;
  }
  .ie-11 .flex\@lg-10 {
    flex: auto;
    flex-grow: 10;
  }
  .ie-11 .flex\@lg-11 {
    flex: auto;
    flex-grow: 11;
  }
  .ie-11 .flex\@lg-12 {
    flex: auto;
    flex-grow: 12;
  }

  .hidden\@lg {
    display: none !important;
  }

  .inline\@lg {
    display: inline;
  }

  .inline-block\@lg {
    display: inline-block;
  }

  .block\@lg {
    display: block;
  }

  .fixed\@lg {
    position: fixed;
  }

  .absolute\@lg {
    position: absolute;
  }

  .sticky\@lg {
    position: -webkit-sticky;
    position: sticky;
  }

  .sticky-top\@lg {
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
  }

  .sticky-bottom\@lg {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0px;
  }

  .text\@lg-align-left {
    text-align: left;
  }
  .text\@lg-align-center {
    text-align: center;
  }
  .text\@lg-align-right {
    text-align: right;
  }
  .text\@lg-nowrap {
    white-space: nowrap;
  }
  .text\@lg-wrap {
    white-space: wrap;
  }
}
@media (min-width: 1600px) {
  .w\@xl-1 {
    width: 100%;
  }
  .w\@xl-75 {
    width: 75%;
  }
  .w\@xl-50 {
    width: 50%;
  }
  .w\@xl-33 {
    width: 33.3333333333%;
  }
  .w\@xl-25 {
    width: 25%;
  }
  .w\@xl-12 {
    width: 12.5%;
  }

  .h\@xl-1 {
    height: 100%;
  }
  .h\@xl-75 {
    height: 75%;
  }
  .h\@xl-50 {
    height: 50%;
  }
  .h\@xl-33 {
    height: 33.3333333333%;
  }
  .h\@xl-25 {
    height: 25%;
  }
  .h\@xl-12 {
    height: 12.5%;
  }

  .m\@xl-0.m\@xl-0 {
    margin: 0px;
  }
  .mt\@xl-0.mt\@xl-0 {
    margin-top: 0px;
  }
  .mr\@xl-0.mr\@xl-0 {
    margin-right: 0px;
  }
  .mb\@xl-0.mb\@xl-0 {
    margin-bottom: 0px;
  }
  .ml\@xl-0.ml\@xl-0 {
    margin-left: 0px;
  }
  .my\@xl-0.my\@xl-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .mx\@xl-0.mx\@xl-0 {
    margin-right: 0px;
    margin-left: 0px;
  }
  .my\@xl-auto.my\@xl-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mx\@xl-auto.mx\@xl-auto {
    margin-right: auto;
    margin-left: auto;
  }

  .m\@xl-1.m\@xl-1 {
    margin: 4px;
  }
  .mt\@xl-1.mt\@xl-1 {
    margin-top: 4px;
  }
  .mr\@xl-1.mr\@xl-1 {
    margin-right: 4px;
  }
  .mb\@xl-1.mb\@xl-1 {
    margin-bottom: 4px;
  }
  .ml\@xl-1.ml\@xl-1 {
    margin-left: 4px;
  }
  .my\@xl-1.my\@xl-1 {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .mx\@xl-1.mx\@xl-1 {
    margin-right: 4px;
    margin-left: 4px;
  }
  .my\@xl-auto.my\@xl-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mx\@xl-auto.mx\@xl-auto {
    margin-right: auto;
    margin-left: auto;
  }

  .m\@xl-2.m\@xl-2 {
    margin: 8px;
  }
  .mt\@xl-2.mt\@xl-2 {
    margin-top: 8px;
  }
  .mr\@xl-2.mr\@xl-2 {
    margin-right: 8px;
  }
  .mb\@xl-2.mb\@xl-2 {
    margin-bottom: 8px;
  }
  .ml\@xl-2.ml\@xl-2 {
    margin-left: 8px;
  }
  .my\@xl-2.my\@xl-2 {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .mx\@xl-2.mx\@xl-2 {
    margin-right: 8px;
    margin-left: 8px;
  }
  .my\@xl-auto.my\@xl-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mx\@xl-auto.mx\@xl-auto {
    margin-right: auto;
    margin-left: auto;
  }

  .m\@xl-3.m\@xl-3 {
    margin: 16px;
  }
  .mt\@xl-3.mt\@xl-3 {
    margin-top: 16px;
  }
  .mr\@xl-3.mr\@xl-3 {
    margin-right: 16px;
  }
  .mb\@xl-3.mb\@xl-3 {
    margin-bottom: 16px;
  }
  .ml\@xl-3.ml\@xl-3 {
    margin-left: 16px;
  }
  .my\@xl-3.my\@xl-3 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .mx\@xl-3.mx\@xl-3 {
    margin-right: 16px;
    margin-left: 16px;
  }
  .my\@xl-auto.my\@xl-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mx\@xl-auto.mx\@xl-auto {
    margin-right: auto;
    margin-left: auto;
  }

  .m\@xl-4.m\@xl-4 {
    margin: 32px;
  }
  .mt\@xl-4.mt\@xl-4 {
    margin-top: 32px;
  }
  .mr\@xl-4.mr\@xl-4 {
    margin-right: 32px;
  }
  .mb\@xl-4.mb\@xl-4 {
    margin-bottom: 32px;
  }
  .ml\@xl-4.ml\@xl-4 {
    margin-left: 32px;
  }
  .my\@xl-4.my\@xl-4 {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .mx\@xl-4.mx\@xl-4 {
    margin-right: 32px;
    margin-left: 32px;
  }
  .my\@xl-auto.my\@xl-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mx\@xl-auto.mx\@xl-auto {
    margin-right: auto;
    margin-left: auto;
  }

  .m\@xl-5.m\@xl-5 {
    margin: 64px;
  }
  .mt\@xl-5.mt\@xl-5 {
    margin-top: 64px;
  }
  .mr\@xl-5.mr\@xl-5 {
    margin-right: 64px;
  }
  .mb\@xl-5.mb\@xl-5 {
    margin-bottom: 64px;
  }
  .ml\@xl-5.ml\@xl-5 {
    margin-left: 64px;
  }
  .my\@xl-5.my\@xl-5 {
    margin-top: 64px;
    margin-bottom: 64px;
  }
  .mx\@xl-5.mx\@xl-5 {
    margin-right: 64px;
    margin-left: 64px;
  }
  .my\@xl-auto.my\@xl-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mx\@xl-auto.mx\@xl-auto {
    margin-right: auto;
    margin-left: auto;
  }

  .m\@xl-6.m\@xl-6 {
    margin: 128px;
  }
  .mt\@xl-6.mt\@xl-6 {
    margin-top: 128px;
  }
  .mr\@xl-6.mr\@xl-6 {
    margin-right: 128px;
  }
  .mb\@xl-6.mb\@xl-6 {
    margin-bottom: 128px;
  }
  .ml\@xl-6.ml\@xl-6 {
    margin-left: 128px;
  }
  .my\@xl-6.my\@xl-6 {
    margin-top: 128px;
    margin-bottom: 128px;
  }
  .mx\@xl-6.mx\@xl-6 {
    margin-right: 128px;
    margin-left: 128px;
  }
  .my\@xl-auto.my\@xl-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mx\@xl-auto.mx\@xl-auto {
    margin-right: auto;
    margin-left: auto;
  }

  .m\@xl-7.m\@xl-7 {
    margin: 256px;
  }
  .mt\@xl-7.mt\@xl-7 {
    margin-top: 256px;
  }
  .mr\@xl-7.mr\@xl-7 {
    margin-right: 256px;
  }
  .mb\@xl-7.mb\@xl-7 {
    margin-bottom: 256px;
  }
  .ml\@xl-7.ml\@xl-7 {
    margin-left: 256px;
  }
  .my\@xl-7.my\@xl-7 {
    margin-top: 256px;
    margin-bottom: 256px;
  }
  .mx\@xl-7.mx\@xl-7 {
    margin-right: 256px;
    margin-left: 256px;
  }
  .my\@xl-auto.my\@xl-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mx\@xl-auto.mx\@xl-auto {
    margin-right: auto;
    margin-left: auto;
  }

  .p\@xl-0.p\@xl-0 {
    padding: 0px;
  }
  .pt\@xl-0.pt\@xl-0 {
    padding-top: 0px;
  }
  .pr\@xl-0.pr\@xl-0 {
    padding-right: 0px;
  }
  .pb\@xl-0.pb\@xl-0 {
    padding-bottom: 0px;
  }
  .pl\@xl-0.pl\@xl-0 {
    padding-left: 0px;
  }
  .py\@xl-0.py\@xl-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .px\@xl-0.px\@xl-0 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .py\@xl-auto.py\@xl-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .px\@xl-auto.px\@xl-auto {
    padding-right: auto;
    padding-left: auto;
  }

  .p\@xl-1.p\@xl-1 {
    padding: 4px;
  }
  .pt\@xl-1.pt\@xl-1 {
    padding-top: 4px;
  }
  .pr\@xl-1.pr\@xl-1 {
    padding-right: 4px;
  }
  .pb\@xl-1.pb\@xl-1 {
    padding-bottom: 4px;
  }
  .pl\@xl-1.pl\@xl-1 {
    padding-left: 4px;
  }
  .py\@xl-1.py\@xl-1 {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .px\@xl-1.px\@xl-1 {
    padding-right: 4px;
    padding-left: 4px;
  }
  .py\@xl-auto.py\@xl-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .px\@xl-auto.px\@xl-auto {
    padding-right: auto;
    padding-left: auto;
  }

  .p\@xl-2.p\@xl-2 {
    padding: 8px;
  }
  .pt\@xl-2.pt\@xl-2 {
    padding-top: 8px;
  }
  .pr\@xl-2.pr\@xl-2 {
    padding-right: 8px;
  }
  .pb\@xl-2.pb\@xl-2 {
    padding-bottom: 8px;
  }
  .pl\@xl-2.pl\@xl-2 {
    padding-left: 8px;
  }
  .py\@xl-2.py\@xl-2 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .px\@xl-2.px\@xl-2 {
    padding-right: 8px;
    padding-left: 8px;
  }
  .py\@xl-auto.py\@xl-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .px\@xl-auto.px\@xl-auto {
    padding-right: auto;
    padding-left: auto;
  }

  .p\@xl-3.p\@xl-3 {
    padding: 16px;
  }
  .pt\@xl-3.pt\@xl-3 {
    padding-top: 16px;
  }
  .pr\@xl-3.pr\@xl-3 {
    padding-right: 16px;
  }
  .pb\@xl-3.pb\@xl-3 {
    padding-bottom: 16px;
  }
  .pl\@xl-3.pl\@xl-3 {
    padding-left: 16px;
  }
  .py\@xl-3.py\@xl-3 {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .px\@xl-3.px\@xl-3 {
    padding-right: 16px;
    padding-left: 16px;
  }
  .py\@xl-auto.py\@xl-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .px\@xl-auto.px\@xl-auto {
    padding-right: auto;
    padding-left: auto;
  }

  .p\@xl-4.p\@xl-4 {
    padding: 32px;
  }
  .pt\@xl-4.pt\@xl-4 {
    padding-top: 32px;
  }
  .pr\@xl-4.pr\@xl-4 {
    padding-right: 32px;
  }
  .pb\@xl-4.pb\@xl-4 {
    padding-bottom: 32px;
  }
  .pl\@xl-4.pl\@xl-4 {
    padding-left: 32px;
  }
  .py\@xl-4.py\@xl-4 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .px\@xl-4.px\@xl-4 {
    padding-right: 32px;
    padding-left: 32px;
  }
  .py\@xl-auto.py\@xl-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .px\@xl-auto.px\@xl-auto {
    padding-right: auto;
    padding-left: auto;
  }

  .p\@xl-5.p\@xl-5 {
    padding: 64px;
  }
  .pt\@xl-5.pt\@xl-5 {
    padding-top: 64px;
  }
  .pr\@xl-5.pr\@xl-5 {
    padding-right: 64px;
  }
  .pb\@xl-5.pb\@xl-5 {
    padding-bottom: 64px;
  }
  .pl\@xl-5.pl\@xl-5 {
    padding-left: 64px;
  }
  .py\@xl-5.py\@xl-5 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .px\@xl-5.px\@xl-5 {
    padding-right: 64px;
    padding-left: 64px;
  }
  .py\@xl-auto.py\@xl-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .px\@xl-auto.px\@xl-auto {
    padding-right: auto;
    padding-left: auto;
  }

  .p\@xl-6.p\@xl-6 {
    padding: 128px;
  }
  .pt\@xl-6.pt\@xl-6 {
    padding-top: 128px;
  }
  .pr\@xl-6.pr\@xl-6 {
    padding-right: 128px;
  }
  .pb\@xl-6.pb\@xl-6 {
    padding-bottom: 128px;
  }
  .pl\@xl-6.pl\@xl-6 {
    padding-left: 128px;
  }
  .py\@xl-6.py\@xl-6 {
    padding-top: 128px;
    padding-bottom: 128px;
  }
  .px\@xl-6.px\@xl-6 {
    padding-right: 128px;
    padding-left: 128px;
  }
  .py\@xl-auto.py\@xl-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .px\@xl-auto.px\@xl-auto {
    padding-right: auto;
    padding-left: auto;
  }

  .p\@xl-7.p\@xl-7 {
    padding: 256px;
  }
  .pt\@xl-7.pt\@xl-7 {
    padding-top: 256px;
  }
  .pr\@xl-7.pr\@xl-7 {
    padding-right: 256px;
  }
  .pb\@xl-7.pb\@xl-7 {
    padding-bottom: 256px;
  }
  .pl\@xl-7.pl\@xl-7 {
    padding-left: 256px;
  }
  .py\@xl-7.py\@xl-7 {
    padding-top: 256px;
    padding-bottom: 256px;
  }
  .px\@xl-7.px\@xl-7 {
    padding-right: 256px;
    padding-left: 256px;
  }
  .py\@xl-auto.py\@xl-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .px\@xl-auto.px\@xl-auto {
    padding-right: auto;
    padding-left: auto;
  }

  .border\@xl-top {
    border-top: 1px solid rgba(0, 0, 0, 0.075);
  }
  .border\@xl-top-light {
    border-top: 1px solid rgba(0, 0, 0, 0.045);
  }
  .border\@xl-top-dark {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
  .border\@xl-top-none {
    border-top-style: none;
  }
  .border\@xl-top-dotted {
    border-top-style: dotted;
  }
  .border\@xl-top-dashed {
    border-top-style: dashed;
  }
  .border\@xl-top-solid {
    border-top-style: solid;
  }
  .border\@xl-top-double {
    border-top-style: double;
  }
  .border\@xl-top-groove {
    border-top-style: groove;
  }
  .border\@xl-top-ridge {
    border-top-style: ridge;
  }
  .border\@xl-top-inset {
    border-top-style: inset;
  }
  .border\@xl-top-outset {
    border-top-style: outset;
  }
  .border\@xl-top-thin {
    border-top-width: thin;
  }
  .border\@xl-top-medium {
    border-top-width: medium;
  }
  .border\@xl-top-thick {
    border-top-width: thick;
  }
  .border\@xl-right {
    border-right: 1px solid rgba(0, 0, 0, 0.075);
  }
  .border\@xl-right-light {
    border-right: 1px solid rgba(0, 0, 0, 0.045);
  }
  .border\@xl-right-dark {
    border-right: 1px solid rgba(0, 0, 0, 0.1);
  }
  .border\@xl-right-none {
    border-right-style: none;
  }
  .border\@xl-right-dotted {
    border-right-style: dotted;
  }
  .border\@xl-right-dashed {
    border-right-style: dashed;
  }
  .border\@xl-right-solid {
    border-right-style: solid;
  }
  .border\@xl-right-double {
    border-right-style: double;
  }
  .border\@xl-right-groove {
    border-right-style: groove;
  }
  .border\@xl-right-ridge {
    border-right-style: ridge;
  }
  .border\@xl-right-inset {
    border-right-style: inset;
  }
  .border\@xl-right-outset {
    border-right-style: outset;
  }
  .border\@xl-right-thin {
    border-right-width: thin;
  }
  .border\@xl-right-medium {
    border-right-width: medium;
  }
  .border\@xl-right-thick {
    border-right-width: thick;
  }
  .border\@xl-bottom {
    border-bottom: 1px solid rgba(0, 0, 0, 0.075);
  }
  .border\@xl-bottom-light {
    border-bottom: 1px solid rgba(0, 0, 0, 0.045);
  }
  .border\@xl-bottom-dark {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  .border\@xl-bottom-none {
    border-bottom-style: none;
  }
  .border\@xl-bottom-dotted {
    border-bottom-style: dotted;
  }
  .border\@xl-bottom-dashed {
    border-bottom-style: dashed;
  }
  .border\@xl-bottom-solid {
    border-bottom-style: solid;
  }
  .border\@xl-bottom-double {
    border-bottom-style: double;
  }
  .border\@xl-bottom-groove {
    border-bottom-style: groove;
  }
  .border\@xl-bottom-ridge {
    border-bottom-style: ridge;
  }
  .border\@xl-bottom-inset {
    border-bottom-style: inset;
  }
  .border\@xl-bottom-outset {
    border-bottom-style: outset;
  }
  .border\@xl-bottom-thin {
    border-bottom-width: thin;
  }
  .border\@xl-bottom-medium {
    border-bottom-width: medium;
  }
  .border\@xl-bottom-thick {
    border-bottom-width: thick;
  }
  .border\@xl-left {
    border-left: 1px solid rgba(0, 0, 0, 0.075);
  }
  .border\@xl-left-light {
    border-left: 1px solid rgba(0, 0, 0, 0.045);
  }
  .border\@xl-left-dark {
    border-left: 1px solid rgba(0, 0, 0, 0.1);
  }
  .border\@xl-left-none {
    border-left-style: none;
  }
  .border\@xl-left-dotted {
    border-left-style: dotted;
  }
  .border\@xl-left-dashed {
    border-left-style: dashed;
  }
  .border\@xl-left-solid {
    border-left-style: solid;
  }
  .border\@xl-left-double {
    border-left-style: double;
  }
  .border\@xl-left-groove {
    border-left-style: groove;
  }
  .border\@xl-left-ridge {
    border-left-style: ridge;
  }
  .border\@xl-left-inset {
    border-left-style: inset;
  }
  .border\@xl-left-outset {
    border-left-style: outset;
  }
  .border\@xl-left-thin {
    border-left-width: thin;
  }
  .border\@xl-left-medium {
    border-left-width: medium;
  }
  .border\@xl-left-thick {
    border-left-width: thick;
  }
  .border\@xl-y {
    border-top: 1px solid rgba(0, 0, 0, 0.075);
    border-bottom: 1px solid rgba(0, 0, 0, 0.075);
  }
  .border\@xl-y-light {
    border-top: 1px solid rgba(0, 0, 0, 0.045);
    border-bottom: 1px solid rgba(0, 0, 0, 0.045);
  }
  .border\@xl-y-dark {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  .border\@xl-x {
    border-left: 1px solid rgba(0, 0, 0, 0.075);
    border-right: 1px solid rgba(0, 0, 0, 0.075);
  }
  .border\@xl-x-light {
    border-left: 1px solid rgba(0, 0, 0, 0.045);
    border-right: 1px solid rgba(0, 0, 0, 0.045);
  }
  .border\@xl-x-dark {
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    border-right: 1px solid rgba(0, 0, 0, 0.1);
  }
  .border\@xl-radius {
    border-radius: 4px;
  }
  .border\@xl-radius-top-left {
    border-top-left-radius: 4px;
  }
  .border\@xl-radius-top-right {
    border-top-right-radius: 4px;
  }
  .border\@xl-radius-bottom-left {
    border-bottom-left-radius: 4px;
  }
  .border\@xl-radius-bottom-right {
    border-bottom-right-radius: 4px;
  }

  .f1\@xl {
    font-size: 0.75rem;
  }

  .f2\@xl {
    font-size: 0.875rem;
  }

  .f3\@xl {
    font-size: 1rem;
  }

  .f4\@xl {
    font-size: 1.125rem;
  }

  .f5\@xl {
    font-size: 1.5rem;
  }

  .f6\@xl {
    font-size: 1.75rem;
  }

  .f7\@xl {
    font-size: 2.125rem;
  }

  .f8\@xl {
    font-size: 2.8125rem;
  }

  .f9\@xl {
    font-size: 3.5rem;
  }

  .ln1\@xl {
    font-size: 1.125rem;
  }

  .ln2\@xl {
    font-size: 1.25rem;
  }

  .ln3\@xl {
    font-size: 1.5rem;
  }

  .ln4\@xl {
    font-size: 1.75rem;
  }

  .ln5\@xl {
    font-size: 2rem;
  }

  .ln6\@xl {
    font-size: 2.125rem;
  }

  .ln7\@xl {
    font-size: 3rem;
  }

  .ln8\@xl {
    font-size: 4.5rem;
  }

  .ln9\@xl {
    font-size: 5.5rem;
  }

  .text\@xl-left {
    text-align: left;
  }
  .text\@xl-center {
    text-align: center;
  }
  .text\@xl-right {
    text-align: right;
  }
  .text\@xl-wrap {
    white-space: normal;
  }
  .text\@xl-nowrap {
    white-space: nowrap;
  }

  .flex\@xl {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .flex\@xl-inline {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .flex\@xl-col {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex\@xl-col-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex\@xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex\@xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex\@xl-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .flex\@xl-nowrap {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .flex\@xl-align-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .flex\@xl-align-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .flex\@xl-align-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .flex\@xl-justify-start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .flex\@xl-justify-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .flex\@xl-justify-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .flex\@xl-justify-btw {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .flex\@xl-justify-around {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .flex\@xl-1 {
    min-width: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .flex\@xl-order-1 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  .flex\@xl-2 {
    min-width: 0;
    -webkit-box-flex: 2;
    -ms-flex: 2;
    flex: 2;
  }
  .flex\@xl-order-2 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  .flex\@xl-3 {
    min-width: 0;
    -webkit-box-flex: 3;
    -ms-flex: 3;
    flex: 3;
  }
  .flex\@xl-order-3 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 3;
    order: 3;
  }
  .flex\@xl-4 {
    min-width: 0;
    -webkit-box-flex: 4;
    -ms-flex: 4;
    flex: 4;
  }
  .flex\@xl-order-4 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 4;
    order: 4;
  }
  .flex\@xl-5 {
    min-width: 0;
    -webkit-box-flex: 5;
    -ms-flex: 5;
    flex: 5;
  }
  .flex\@xl-order-5 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 5;
    order: 5;
  }
  .flex\@xl-6 {
    min-width: 0;
    -webkit-box-flex: 6;
    -ms-flex: 6;
    flex: 6;
  }
  .flex\@xl-order-6 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 6;
    order: 6;
  }
  .flex\@xl-7 {
    min-width: 0;
    -webkit-box-flex: 7;
    -ms-flex: 7;
    flex: 7;
  }
  .flex\@xl-order-7 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 7;
    order: 7;
  }
  .flex\@xl-8 {
    min-width: 0;
    -webkit-box-flex: 8;
    -ms-flex: 8;
    flex: 8;
  }
  .flex\@xl-order-8 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 8;
    order: 8;
  }
  .flex\@xl-9 {
    min-width: 0;
    -webkit-box-flex: 9;
    -ms-flex: 9;
    flex: 9;
  }
  .flex\@xl-order-9 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 9;
    order: 9;
  }
  .flex\@xl-10 {
    min-width: 0;
    -webkit-box-flex: 10;
    -ms-flex: 10;
    flex: 10;
  }
  .flex\@xl-order-10 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 10;
    order: 10;
  }
  .flex\@xl-11 {
    min-width: 0;
    -webkit-box-flex: 11;
    -ms-flex: 11;
    flex: 11;
  }
  .flex\@xl-order-11 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 11;
    order: 11;
  }
  .flex\@xl-12 {
    min-width: 0;
    -webkit-box-flex: 12;
    -ms-flex: 12;
    flex: 12;
  }
  .flex\@xl-order-12 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 12;
    order: 12;
  }

  .ie-11 .flex\@xl-1 {
    flex: auto;
    flex-grow: 1;
  }
  .ie-11 .flex\@xl-2 {
    flex: auto;
    flex-grow: 2;
  }
  .ie-11 .flex\@xl-3 {
    flex: auto;
    flex-grow: 3;
  }
  .ie-11 .flex\@xl-4 {
    flex: auto;
    flex-grow: 4;
  }
  .ie-11 .flex\@xl-5 {
    flex: auto;
    flex-grow: 5;
  }
  .ie-11 .flex\@xl-6 {
    flex: auto;
    flex-grow: 6;
  }
  .ie-11 .flex\@xl-7 {
    flex: auto;
    flex-grow: 7;
  }
  .ie-11 .flex\@xl-8 {
    flex: auto;
    flex-grow: 8;
  }
  .ie-11 .flex\@xl-9 {
    flex: auto;
    flex-grow: 9;
  }
  .ie-11 .flex\@xl-10 {
    flex: auto;
    flex-grow: 10;
  }
  .ie-11 .flex\@xl-11 {
    flex: auto;
    flex-grow: 11;
  }
  .ie-11 .flex\@xl-12 {
    flex: auto;
    flex-grow: 12;
  }

  .hidden\@xl {
    display: none !important;
  }

  .inline\@xl {
    display: inline;
  }

  .inline-block\@xl {
    display: inline-block;
  }

  .block\@xl {
    display: block;
  }

  .fixed\@xl {
    position: fixed;
  }

  .absolute\@xl {
    position: absolute;
  }

  .sticky\@xl {
    position: -webkit-sticky;
    position: sticky;
  }

  .sticky-top\@xl {
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
  }

  .sticky-bottom\@xl {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0px;
  }

  .text\@xl-align-left {
    text-align: left;
  }
  .text\@xl-align-center {
    text-align: center;
  }
  .text\@xl-align-right {
    text-align: right;
  }
  .text\@xl-nowrap {
    white-space: nowrap;
  }
  .text\@xl-wrap {
    white-space: wrap;
  }
}
.color-primary {
  color: #006141 !important;
}
.color-primary-dark {
  color: #002e1f !important;
}
.color-primary-light {
  color: #009463 !important;
}
.color-secondary {
  color: #ed7653 !important;
}
.color-secondary-dark {
  color: #C85C44 !important;
}
.color-secondary-light {
  color: #F07051 !important;
}
.color-error {
  color: #f44336 !important;
}
.color-error-dark {
  color: #d32f2f !important;
}
.color-error-light {
  color: #e57373 !important;
}
.color-white {
  color: white !important;
}
.color-black {
  color: black !important;
}
.color-text, .component-table-of-contents .type-article > .label a.c-Button--link, .component-table-of-contents .type-article > .label .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree li:not(.level-1) a:not(.truncate-show-more), .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree li:not(.level-1) .component-table-of-contents .type-article > .label a:not(.truncate-show-more), .component-table-of-contents .type-article > .label .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree .level-2:not(.leaf-node) > a.taxonomyNode, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree .component-table-of-contents .type-article > .label .level-2:not(.leaf-node) > a.taxonomyNode, .component-table-of-contents .type-article > .label .component-content-html a, .component-content-html .component-table-of-contents .type-article > .label a, .component-table-of-contents .type-article > .label .content-author .contributor-line a, .content-author .contributor-line .component-table-of-contents .type-article > .label a {
  color: rgba(0, 0, 0, 0.8) !important;
}
.color-text-contrast {
  color: rgba(255, 255, 255, 0.7) !important;
}
.color-text-secondary {
  color: rgba(0, 0, 0, 0.6) !important;
}
.color-text-secondary-contrast {
  color: rgba(255, 255, 255, 0.5) !important;
}
.color-text-strong {
  color: black !important;
}
.color-text-strong-contrast {
  color: white !important;
}
.color-text-light {
  color: rgba(0, 0, 0, 0.4) !important;
}
.color-text-light-contrast {
  color: rgba(255, 255, 255, 0.38) !important;
}
.color-divider {
  color: rgba(0, 0, 0, 0.075) !important;
}
.color-divider-contrast {
  color: rgba(255, 255, 255, 0.09) !important;
}
.color-divider-light {
  color: rgba(0, 0, 0, 0.045) !important;
}
.color-divider-light-contrast {
  color: rgba(255, 255, 255, 0.075) !important;
}
.color-divider-dark {
  color: rgba(0, 0, 0, 0.1) !important;
}
.color-divider-dark-contrast {
  color: rgba(255, 255, 255, 0.1) !important;
}

.bg-primary {
  background-color: #006141 !important;
}
.bg-primary-dark {
  background-color: #002e1f !important;
}
.bg-primary-light {
  background-color: #009463 !important;
}
.bg-secondary {
  background-color: #ed7653 !important;
}
.bg-secondary-dark {
  background-color: #C85C44 !important;
}
.bg-secondary-light {
  background-color: #F07051 !important;
}
.bg-error {
  background-color: #f44336 !important;
}
.bg-error-dark {
  background-color: #d32f2f !important;
}
.bg-error-light {
  background-color: #e57373 !important;
}
.bg-white {
  background-color: white !important;
}
.bg-black {
  background-color: black !important;
}
.bg-text {
  background-color: rgba(0, 0, 0, 0.8) !important;
}
.bg-text-contrast {
  background-color: rgba(255, 255, 255, 0.7) !important;
}
.bg-text-secondary {
  background-color: rgba(0, 0, 0, 0.6) !important;
}
.bg-text-secondary-contrast {
  background-color: rgba(255, 255, 255, 0.5) !important;
}
.bg-text-strong {
  background-color: black !important;
}
.bg-text-strong-contrast {
  background-color: white !important;
}
.bg-text-light {
  background-color: rgba(0, 0, 0, 0.4) !important;
}
.bg-text-light-contrast {
  background-color: rgba(255, 255, 255, 0.38) !important;
}
.bg-divider {
  background-color: rgba(0, 0, 0, 0.075) !important;
}
.bg-divider-contrast {
  background-color: rgba(255, 255, 255, 0.09) !important;
}
.bg-divider-light {
  background-color: rgba(0, 0, 0, 0.045) !important;
}
.bg-divider-light-contrast {
  background-color: rgba(255, 255, 255, 0.075) !important;
}
.bg-divider-dark {
  background-color: rgba(0, 0, 0, 0.1) !important;
}
.bg-divider-dark-contrast {
  background-color: rgba(255, 255, 255, 0.1) !important;
}

.bg-default {
  background-color: #edf0f2 !important;
}

#pageBody > .configurable-layout {
  overflow: hidden;
  width: 100% !important;
  float: none !important;
}

.c-App {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  background-color: #edf0f2;
}

body.page-login .c-App_header ~ .column-wrapper, body.page-login .c-App__header ~ .column-wrapper, body.page-login .c-App .c-Appbar ~ .column-wrapper, body.page-signup .c-App_header ~ .column-wrapper, body.page-signup .c-App__header ~ .column-wrapper, body.page-signup .c-App .c-Appbar ~ .column-wrapper, body.page-page .c-App_header ~ .column-wrapper, body.page-page .c-App__header ~ .column-wrapper, body.page-page .c-App .c-Appbar ~ .column-wrapper, body.page-forgotpassword .c-App_header ~ .column-wrapper, body.page-forgotpassword .c-App__header ~ .column-wrapper, body.page-forgotpassword .c-App .c-Appbar ~ .column-wrapper, body.page-resetpassword .c-App_header ~ .column-wrapper, body.page-resetpassword .c-App__header ~ .column-wrapper, body.page-resetpassword .c-App .c-Appbar ~ .column-wrapper {
  display: flex;
  justify-content: center;
  flex: 1;
}
body.page-page .c-App_header ~ .column-wrapper #pageBody, body.page-page .c-App__header ~ .column-wrapper #pageBody, body.page-page .c-App .c-Appbar ~ .column-wrapper #pageBody {
  flex: 1;
}
body.page-login .c-App_header ~ .column-wrapper, body.page-login .c-App__header ~ .column-wrapper, body.page-login .c-App .c-Appbar ~ .column-wrapper, body.page-signup .c-App_header ~ .column-wrapper, body.page-signup .c-App__header ~ .column-wrapper, body.page-signup .c-App .c-Appbar ~ .column-wrapper, body.page-forgotpassword .c-App_header ~ .column-wrapper, body.page-forgotpassword .c-App__header ~ .column-wrapper, body.page-forgotpassword .c-App .c-Appbar ~ .column-wrapper, body.page-resetpassword .c-App_header ~ .column-wrapper, body.page-resetpassword .c-App__header ~ .column-wrapper, body.page-resetpassword .c-App .c-Appbar ~ .column-wrapper {
  align-items: center;
}

.ie-11 body.page-login .c-App_header ~ .column-wrapper, .ie-11 body.page-login .c-App__header ~ .column-wrapper, .ie-11 body.page-login .c-App .c-Appbar ~ .column-wrapper, .ie-11 body.page-signup .c-App_header ~ .column-wrapper, .ie-11 body.page-signup .c-App__header ~ .column-wrapper, .ie-11 body.page-signup .c-App .c-Appbar ~ .column-wrapper, .ie-11 body.page-page .c-App_header ~ .column-wrapper, .ie-11 body.page-page .c-App__header ~ .column-wrapper, .ie-11 body.page-page .c-App .c-Appbar ~ .column-wrapper, .ie-11 body.page-forgotpassword .c-App_header ~ .column-wrapper, .ie-11 body.page-forgotpassword .c-App__header ~ .column-wrapper, .ie-11 body.page-forgotpassword .c-App .c-Appbar ~ .column-wrapper, .ie-11 body.page-resetpassword .c-App_header ~ .column-wrapper, .ie-11 body.page-resetpassword .c-App__header ~ .column-wrapper, .ie-11 body.page-resetpassword .c-App .c-Appbar ~ .column-wrapper {
  flex: auto;
  flex-grow: 1;
}
.ie-11 body.page-page .c-App_header ~ .column-wrapper #pageBody, .ie-11 body.page-page .c-App__header ~ .column-wrapper #pageBody, .ie-11 body.page-page .c-App .c-Appbar ~ .column-wrapper #pageBody {
  flex: auto;
  flex-grow: 1;
}

#pageBody > .configurable-layout > .layout > .column-group .beforeColumns {
  width: 100%;
}

.type-content-view {
  position: relative;
  height: 100%;
  display: flex;
}
.type-content-view > .column-group {
  width: 100%;
}

.text-caption {
  color: rgba(0, 0, 0, 0.4);
  font-family: "Noto Sans", sans-serif;
  font-size: 0.75rem;
  line-height: 1.125rem;
  font-weight: 600;
  -webkit-font-smoothing: subpixel-antialiased;
}

.text-body1 {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
}

.text-body2 {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 0.875rem;
  line-height: 1.5rem;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
}

.text-subheading {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 300;
  -webkit-font-smoothing: subpixel-antialiased;
}

.text-title {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
}

.text-headline {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
}

.text-display1 {
  color: rgba(0, 0, 0, 0.6);
  font-family: "Noto Sans", sans-serif;
  font-size: 1.75rem;
  line-height: 2.125rem;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
}

.text-display2 {
  color: rgba(0, 0, 0, 0.6);
  font-family: "Noto Sans", sans-serif;
  font-size: 2.125rem;
  line-height: 3rem;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
}

.text-display3 {
  color: rgba(0, 0, 0, 0.6);
  font-family: "Noto Sans", sans-serif;
  font-size: 2.8125rem;
  line-height: 4.5rem;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
}

.text-display4 {
  color: rgba(0, 0, 0, 0.6);
  font-family: "Noto Sans", sans-serif;
  font-size: 2.8125rem;
  line-height: 4.5rem;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
}

.text-button {
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.8);
}

.component-content-summary figcaption, .myData.data-grid figcaption, .stuffTable.data-grid figcaption, .component-content-summary .citation, .myData.data-grid .citation, .stuffTable.data-grid .citation, .component-content-html figcaption, .component-content-html .citation, .page-page #pageContent figcaption, .page-page #pageContent .citation, .page-form #mainContent figcaption, .page-form #mainContent .citation {
  color: rgba(0, 0, 0, 0.4);
  font-family: "Noto Sans", sans-serif;
  font-size: 0.75rem;
  line-height: 1.125rem;
  font-weight: 600;
  -webkit-font-smoothing: subpixel-antialiased;
}
.component-content-summary p, .myData.data-grid p, .stuffTable.data-grid p, .component-content-summary div.p, .myData.data-grid div.p, .stuffTable.data-grid div.p, .component-content-html p, .component-content-html div.p, .page-page #pageContent p, .page-page #pageContent div.p, .page-form #mainContent p, .page-form #mainContent div.p {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
}
.component-content-summary h2, .myData.data-grid h2, .stuffTable.data-grid h2, .component-content-html h2, .page-page #pageContent h2, .page-form #mainContent h2 {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
}
.component-content-summary h3, .myData.data-grid h3, .stuffTable.data-grid h3, .component-content-html h3, .page-page #pageContent h3, .page-form #mainContent h3 {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 300;
  -webkit-font-smoothing: subpixel-antialiased;
}

.c-SvgIcon {
  display: inline-block;
  user-select: none;
  font-size: 24px;
  width: 1em;
  height: 1em;
  flex-shrink: 0;
  fill: currentColor;
}
.c-SvgIcon--small {
  font-size: 20px;
}

/**
 * @atom Icon
 * @section Icon
 * @description
 *  Composable font and svg icons.
 * @markup
 *	<div class="flex flex-wrap">
 *      <div class="w-12 p-3 flex flex-row flex-wrap flex-justify-center">
 *  	    <i class="c-Icon c-Icon--xl c-Icon--3d-rotation m-3"></i>
 *  	    <div class=" text-caption text-center text-wrap w-1">3d rotation</div>
 *      </div>
 *      <div class="w-12 p-3 flex flex-row flex-wrap flex-justify-center">
 *  	    <i class="c-Icon c-Icon--xl c-Icon--accessibility m-3"></i>
 *  	    <div class=" text-caption text-center text-wrap w-1">accessibility</div>
 *      </div>
 *      <div class="w-12 p-3 flex flex-row flex-wrap flex-justify-center">
 *  	    <i class="c-Icon c-Icon--xl c-Icon--accessible m-3"></i>
 *  	    <div class=" text-caption text-center text-wrap w-1">accessible</div>
 *      </div>
 *      <div class="w-12 p-3 flex flex-row flex-wrap flex-justify-center">
 *  	    <i class="c-Icon c-Icon--xl c-Icon--account-balance m-3"></i>
 *  	    <div class=" text-caption text-center text-wrap w-1">account balance</div>
 *      </div>
 *      <div class="w-12 p-3 flex flex-row flex-wrap flex-justify-center">
 *  	    <i class="c-Icon c-Icon--xl c-Icon--account-balance-wallet m-3"></i>
 *  	    <div class=" text-caption text-center text-wrap w-1">account balance wallet</div>
 *      </div>
 *      <div class="w-12 p-3 flex flex-row flex-wrap flex-justify-center">
 *  	    <i class="c-Icon c-Icon--xl c-Icon--account-box m-3"></i>
 *  	    <div class=" text-caption text-center text-wrap w-1">account box</div>
 *      </div>
 *      <div class="w-12 p-3 flex flex-row flex-wrap flex-justify-center">
 *  	    <i class="c-Icon c-Icon--xl c-Icon--account-circle m-3"></i>
 *  	    <div class=" text-caption text-center text-wrap w-1">account circle</div>
 *      </div>
 *      <div class="w-12 p-3 flex flex-row flex-wrap flex-justify-center">
 *  	    <i class="c-Icon c-Icon--xl c-Icon--add-shopping-cart m-3"></i>
 *  	    <div class=" text-caption text-center text-wrap w-1">add shopping cart</div>
 *      </div>
 *      <div class="w-12 p-3 flex flex-row flex-wrap flex-justify-center">
 *  	    <i class="c-Icon c-Icon--xl c-Icon--alarm m-3"></i>
 *  	    <div class=" text-caption text-center text-wrap w-1">alarm</div>
 *      </div>
 *      <div class="w-12 p-3 flex flex-row flex-wrap flex-justify-center">
 *  	    <i class="c-Icon c-Icon--xl c-Icon--alarm-add m-3"></i>
 *  	    <div class=" text-caption text-center text-wrap w-1">alarm add</div>
 *      </div>
 *      <div class="w-12 p-3 flex flex-row flex-wrap flex-justify-center">
 *  	    <i class="c-Icon c-Icon--xl c-Icon--alarm-off m-3"></i>
 *  	    <div class=" text-caption text-center text-wrap w-1">alarm off</div>
 *      </div>
 *      <div class="w-12 p-3 flex flex-row flex-wrap flex-justify-center">
 *  	    <i class="c-Icon c-Icon--xl c-Icon--alarm-on m-3"></i>
 *  	    <div class=" text-caption text-center text-wrap w-1">alarm on</div>
 *      </div>
 *      <div class="w-12 p-3 flex flex-row flex-wrap flex-justify-center">
 *  	    <i class="c-Icon c-Icon--xl c-Icon--all-out m-3"></i>
 *  	    <div class=" text-caption text-center text-wrap w-1">all out</div>
 *      </div>
 *      <div class="w-12 p-3 flex flex-row flex-wrap flex-justify-center">
 *  	    <i class="c-Icon c-Icon--xl c-Icon--android m-3"></i>
 *  	    <div class=" text-caption text-center text-wrap w-1">android</div>
 *      </div>
 *      <div class="w-12 p-3 flex flex-row flex-wrap flex-justify-center">
 *  	    <i class="c-Icon c-Icon--xl c-Icon--announcement m-3"></i>
 *  	    <div class=" text-caption text-center text-wrap w-1">announcement</div>
 *      </div>
 *      <div class="w-12 p-3 flex flex-row flex-wrap flex-justify-center">
 *  	    <i class="c-Icon c-Icon--xl c-Icon--assignment m-3"></i>
 *  	    <div class=" text-caption text-center text-wrap w-1">assignment</div>
 *      </div>
 *  </div>
 */
.c-Icon.c-Icon--before:before, .c-Icon--before.goog-te-gadget-simple:before {
  position: relative;
  transform: unset;
  top: unset;
  left: unset;
  opacity: 1;
  height: 20px;
  width: 24px;
  display: inline-block;
  font-family: "Material Icons", "FontAwesome";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
  background: transparent;
}
.c-Icon.c-Icon--before.c-Icon--primary:before, .c-Icon--before.c-Icon--primary.goog-te-gadget-simple:before {
  color: #006141;
}
.c-Icon.c-Icon--before.c-Icon--secondary:before, .c-Icon--before.c-Icon--secondary.goog-te-gadget-simple:before {
  color: #ed7653;
}
.c-Icon.c-Icon--before.c-Icon--offset:before, .c-Icon--before.goog-te-gadget-simple:before {
  margin-right: 4px;
}
.c-Icon.c-Icon--before.c-Icon--small:before, .c-Icon--before.c-Icon--small.goog-te-gadget-simple:before {
  font-size: 20px;
  height: 20px;
  width: 20px;
}
.c-Icon.c-Icon--before.c-Icon--medium:before, .c-Icon--before.c-Icon--medium.goog-te-gadget-simple:before {
  font-size: 30px;
  height: 30px;
  width: 30px;
}
.c-Icon.c-Icon--before.c-Icon--large:before, .c-Icon--before.c-Icon--large.goog-te-gadget-simple:before {
  font-size: 36px;
  height: 36px;
  width: 36px;
}
.c-Icon.c-Icon--after:after, .goog-te-gadget-simple:after {
  position: relative;
  transform: unset;
  top: unset;
  left: unset;
  opacity: 1;
  height: 20px;
  width: 24px;
  display: inline-block;
  font-family: "Material Icons", "FontAwesome";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
  background: transparent;
}
.c-Icon.c-Icon--after.c-Icon--primary:after, .c-Icon--primary.goog-te-gadget-simple:after {
  color: #006141;
}
.c-Icon.c-Icon--after.c-Icon--secondary:after, .c-Icon--secondary.goog-te-gadget-simple:after {
  color: #ed7653;
}
.c-Icon.c-Icon--after.c-Icon--offset:after, .goog-te-gadget-simple:after {
  margin-left: 4px;
}
.c-Icon.c-Icon--after.c-Icon--small:after, .c-Icon--small.goog-te-gadget-simple:after {
  font-size: 20px;
  height: 20px;
  width: 20px;
}
.c-Icon.c-Icon--after.c-Icon--medium:after, .c-Icon--medium.goog-te-gadget-simple:after {
  font-size: 30px;
  height: 30px;
  width: 30px;
}
.c-Icon.c-Icon--after.c-Icon--large:after, .c-Icon--large.goog-te-gadget-simple:after {
  font-size: 36px;
  height: 36px;
  width: 36px;
}
.c-Icon.c-Icon--360.c-Icon--before:before, .c-Icon--360.c-Icon--before.goog-te-gadget-simple:before {
  content: "360" !important;
}
.c-Icon.c-Icon--360.c-Icon--after:after, .c-Icon--360.goog-te-gadget-simple:after {
  content: "360" !important;
}
.c-Icon.c-Icon--castForEducation.c-Icon--before:before, .c-Icon--castForEducation.c-Icon--before.goog-te-gadget-simple:before {
  content: "cast_for_education" !important;
}
.c-Icon.c-Icon--castForEducation.c-Icon--after:after, .c-Icon--castForEducation.goog-te-gadget-simple:after {
  content: "cast_for_education" !important;
}
.c-Icon.c-Icon--3dRotation.c-Icon--before:before, .c-Icon--3dRotation.c-Icon--before.goog-te-gadget-simple:before {
  content: "3d_rotation" !important;
}
.c-Icon.c-Icon--3dRotation.c-Icon--after:after, .c-Icon--3dRotation.goog-te-gadget-simple:after {
  content: "3d_rotation" !important;
}
.c-Icon.c-Icon--accessibilityNew.c-Icon--before:before, .c-Icon--accessibilityNew.c-Icon--before.goog-te-gadget-simple:before {
  content: "accessibility_new" !important;
}
.c-Icon.c-Icon--accessibilityNew.c-Icon--after:after, .c-Icon--accessibilityNew.goog-te-gadget-simple:after {
  content: "accessibility_new" !important;
}
.c-Icon.c-Icon--accessible.c-Icon--before:before, .c-Icon--accessible.c-Icon--before.goog-te-gadget-simple:before {
  content: "accessible" !important;
}
.c-Icon.c-Icon--accessible.c-Icon--after:after, .c-Icon--accessible.goog-te-gadget-simple:after {
  content: "accessible" !important;
}
.c-Icon.c-Icon--accessibleForward.c-Icon--before:before, .c-Icon--accessibleForward.c-Icon--before.goog-te-gadget-simple:before {
  content: "accessible_forward" !important;
}
.c-Icon.c-Icon--accessibleForward.c-Icon--after:after, .c-Icon--accessibleForward.goog-te-gadget-simple:after {
  content: "accessible_forward" !important;
}
.c-Icon.c-Icon--accountBalance.c-Icon--before:before, .c-Icon--accountBalance.c-Icon--before.goog-te-gadget-simple:before {
  content: "account_balance" !important;
}
.c-Icon.c-Icon--accountBalance.c-Icon--after:after, .c-Icon--accountBalance.goog-te-gadget-simple:after {
  content: "account_balance" !important;
}
.c-Icon.c-Icon--accountBalanceWallet.c-Icon--before:before, .c-Icon--accountBalanceWallet.c-Icon--before.goog-te-gadget-simple:before {
  content: "account_balance_wallet" !important;
}
.c-Icon.c-Icon--accountBalanceWallet.c-Icon--after:after, .c-Icon--accountBalanceWallet.goog-te-gadget-simple:after {
  content: "account_balance_wallet" !important;
}
.c-Icon.c-Icon--accountBox.c-Icon--before:before, .c-Icon--accountBox.c-Icon--before.goog-te-gadget-simple:before {
  content: "account_box" !important;
}
.c-Icon.c-Icon--accountBox.c-Icon--after:after, .c-Icon--accountBox.goog-te-gadget-simple:after {
  content: "account_box" !important;
}
.c-Icon.c-Icon--accountCircle.c-Icon--before:before, .c-Icon--accountCircle.c-Icon--before.goog-te-gadget-simple:before {
  content: "account_circle" !important;
}
.c-Icon.c-Icon--accountCircle.c-Icon--after:after, .c-Icon--accountCircle.goog-te-gadget-simple:after {
  content: "account_circle" !important;
}
.c-Icon.c-Icon--addShoppingCart.c-Icon--before:before, .c-Icon--addShoppingCart.c-Icon--before.goog-te-gadget-simple:before {
  content: "add_shopping_cart" !important;
}
.c-Icon.c-Icon--addShoppingCart.c-Icon--after:after, .c-Icon--addShoppingCart.goog-te-gadget-simple:after {
  content: "add_shopping_cart" !important;
}
.c-Icon.c-Icon--alarm.c-Icon--before:before, .c-Icon--alarm.c-Icon--before.goog-te-gadget-simple:before {
  content: "alarm" !important;
}
.c-Icon.c-Icon--alarm.c-Icon--after:after, .c-Icon--alarm.goog-te-gadget-simple:after {
  content: "alarm" !important;
}
.c-Icon.c-Icon--alarmAdd.c-Icon--before:before, .c-Icon--alarmAdd.c-Icon--before.goog-te-gadget-simple:before {
  content: "alarm_add" !important;
}
.c-Icon.c-Icon--alarmAdd.c-Icon--after:after, .c-Icon--alarmAdd.goog-te-gadget-simple:after {
  content: "alarm_add" !important;
}
.c-Icon.c-Icon--alarmOff.c-Icon--before:before, .c-Icon--alarmOff.c-Icon--before.goog-te-gadget-simple:before {
  content: "alarm_off" !important;
}
.c-Icon.c-Icon--alarmOff.c-Icon--after:after, .c-Icon--alarmOff.goog-te-gadget-simple:after {
  content: "alarm_off" !important;
}
.c-Icon.c-Icon--alarmOn.c-Icon--before:before, .c-Icon--alarmOn.c-Icon--before.goog-te-gadget-simple:before {
  content: "alarm_on" !important;
}
.c-Icon.c-Icon--alarmOn.c-Icon--after:after, .c-Icon--alarmOn.goog-te-gadget-simple:after {
  content: "alarm_on" !important;
}
.c-Icon.c-Icon--allInbox.c-Icon--before:before, .c-Icon--allInbox.c-Icon--before.goog-te-gadget-simple:before {
  content: "all_inbox" !important;
}
.c-Icon.c-Icon--allInbox.c-Icon--after:after, .c-Icon--allInbox.goog-te-gadget-simple:after {
  content: "all_inbox" !important;
}
.c-Icon.c-Icon--allOut.c-Icon--before:before, .c-Icon--allOut.c-Icon--before.goog-te-gadget-simple:before {
  content: "all_out" !important;
}
.c-Icon.c-Icon--allOut.c-Icon--after:after, .c-Icon--allOut.goog-te-gadget-simple:after {
  content: "all_out" !important;
}
.c-Icon.c-Icon--android.c-Icon--before:before, .c-Icon--android.c-Icon--before.goog-te-gadget-simple:before {
  content: "android" !important;
}
.c-Icon.c-Icon--android.c-Icon--after:after, .c-Icon--android.goog-te-gadget-simple:after {
  content: "android" !important;
}
.c-Icon.c-Icon--announcement.c-Icon--before:before, .c-Icon--announcement.c-Icon--before.goog-te-gadget-simple:before {
  content: "announcement" !important;
}
.c-Icon.c-Icon--announcement.c-Icon--after:after, .c-Icon--announcement.goog-te-gadget-simple:after {
  content: "announcement" !important;
}
.c-Icon.c-Icon--arrowRightAlt.c-Icon--before:before, .c-Icon--arrowRightAlt.c-Icon--before.goog-te-gadget-simple:before {
  content: "arrow_right_alt" !important;
}
.c-Icon.c-Icon--arrowRightAlt.c-Icon--after:after, .c-Icon--arrowRightAlt.goog-te-gadget-simple:after {
  content: "arrow_right_alt" !important;
}
.c-Icon.c-Icon--aspectRatio.c-Icon--before:before, .c-Icon--aspectRatio.c-Icon--before.goog-te-gadget-simple:before {
  content: "aspect_ratio" !important;
}
.c-Icon.c-Icon--aspectRatio.c-Icon--after:after, .c-Icon--aspectRatio.goog-te-gadget-simple:after {
  content: "aspect_ratio" !important;
}
.c-Icon.c-Icon--assessment.c-Icon--before:before, .c-Icon--assessment.c-Icon--before.goog-te-gadget-simple:before {
  content: "assessment" !important;
}
.c-Icon.c-Icon--assessment.c-Icon--after:after, .c-Icon--assessment.goog-te-gadget-simple:after {
  content: "assessment" !important;
}
.c-Icon.c-Icon--assignment.c-Icon--before:before, .c-Icon--assignment.c-Icon--before.goog-te-gadget-simple:before {
  content: "assignment" !important;
}
.c-Icon.c-Icon--assignment.c-Icon--after:after, .c-Icon--assignment.goog-te-gadget-simple:after {
  content: "assignment" !important;
}
.c-Icon.c-Icon--assignmentInd.c-Icon--before:before, .c-Icon--assignmentInd.c-Icon--before.goog-te-gadget-simple:before {
  content: "assignment_ind" !important;
}
.c-Icon.c-Icon--assignmentInd.c-Icon--after:after, .c-Icon--assignmentInd.goog-te-gadget-simple:after {
  content: "assignment_ind" !important;
}
.c-Icon.c-Icon--assignmentLate.c-Icon--before:before, .c-Icon--assignmentLate.c-Icon--before.goog-te-gadget-simple:before {
  content: "assignment_late" !important;
}
.c-Icon.c-Icon--assignmentLate.c-Icon--after:after, .c-Icon--assignmentLate.goog-te-gadget-simple:after {
  content: "assignment_late" !important;
}
.c-Icon.c-Icon--assignmentReturn.c-Icon--before:before, .c-Icon--assignmentReturn.c-Icon--before.goog-te-gadget-simple:before {
  content: "assignment_return" !important;
}
.c-Icon.c-Icon--assignmentReturn.c-Icon--after:after, .c-Icon--assignmentReturn.goog-te-gadget-simple:after {
  content: "assignment_return" !important;
}
.c-Icon.c-Icon--assignmentReturned.c-Icon--before:before, .c-Icon--assignmentReturned.c-Icon--before.goog-te-gadget-simple:before {
  content: "assignment_returned" !important;
}
.c-Icon.c-Icon--assignmentReturned.c-Icon--after:after, .c-Icon--assignmentReturned.goog-te-gadget-simple:after {
  content: "assignment_returned" !important;
}
.c-Icon.c-Icon--assignmentTurnedIn.c-Icon--before:before, .c-Icon--assignmentTurnedIn.c-Icon--before.goog-te-gadget-simple:before {
  content: "assignment_turned_in" !important;
}
.c-Icon.c-Icon--assignmentTurnedIn.c-Icon--after:after, .c-Icon--assignmentTurnedIn.goog-te-gadget-simple:after {
  content: "assignment_turned_in" !important;
}
.c-Icon.c-Icon--autorenew.c-Icon--before:before, .c-Icon--autorenew.c-Icon--before.goog-te-gadget-simple:before {
  content: "autorenew" !important;
}
.c-Icon.c-Icon--autorenew.c-Icon--after:after, .c-Icon--autorenew.goog-te-gadget-simple:after {
  content: "autorenew" !important;
}
.c-Icon.c-Icon--backup.c-Icon--before:before, .c-Icon--backup.c-Icon--before.goog-te-gadget-simple:before {
  content: "backup" !important;
}
.c-Icon.c-Icon--backup.c-Icon--after:after, .c-Icon--backup.goog-te-gadget-simple:after {
  content: "backup" !important;
}
.c-Icon.c-Icon--book.c-Icon--before:before, .c-Icon--book.c-Icon--before.goog-te-gadget-simple:before {
  content: "book" !important;
}
.c-Icon.c-Icon--book.c-Icon--after:after, .c-Icon--book.goog-te-gadget-simple:after {
  content: "book" !important;
}
.c-Icon.c-Icon--bookmark.c-Icon--before:before, .c-Icon--bookmark.c-Icon--before.goog-te-gadget-simple:before {
  content: "bookmark" !important;
}
.c-Icon.c-Icon--bookmark.c-Icon--after:after, .c-Icon--bookmark.goog-te-gadget-simple:after {
  content: "bookmark" !important;
}
.c-Icon.c-Icon--bookmarkBorder.c-Icon--before:before, .c-Icon--bookmarkBorder.c-Icon--before.goog-te-gadget-simple:before {
  content: "bookmark_border" !important;
}
.c-Icon.c-Icon--bookmarkBorder.c-Icon--after:after, .c-Icon--bookmarkBorder.goog-te-gadget-simple:after {
  content: "bookmark_border" !important;
}
.c-Icon.c-Icon--bookmarks.c-Icon--before:before, .c-Icon--bookmarks.c-Icon--before.goog-te-gadget-simple:before {
  content: "bookmarks" !important;
}
.c-Icon.c-Icon--bookmarks.c-Icon--after:after, .c-Icon--bookmarks.goog-te-gadget-simple:after {
  content: "bookmarks" !important;
}
.c-Icon.c-Icon--bugReport.c-Icon--before:before, .c-Icon--bugReport.c-Icon--before.goog-te-gadget-simple:before {
  content: "bug_report" !important;
}
.c-Icon.c-Icon--bugReport.c-Icon--after:after, .c-Icon--bugReport.goog-te-gadget-simple:after {
  content: "bug_report" !important;
}
.c-Icon.c-Icon--build.c-Icon--before:before, .c-Icon--build.c-Icon--before.goog-te-gadget-simple:before {
  content: "build" !important;
}
.c-Icon.c-Icon--build.c-Icon--after:after, .c-Icon--build.goog-te-gadget-simple:after {
  content: "build" !important;
}
.c-Icon.c-Icon--cached.c-Icon--before:before, .c-Icon--cached.c-Icon--before.goog-te-gadget-simple:before {
  content: "cached" !important;
}
.c-Icon.c-Icon--cached.c-Icon--after:after, .c-Icon--cached.goog-te-gadget-simple:after {
  content: "cached" !important;
}
.c-Icon.c-Icon--calendarToday.c-Icon--before:before, .c-Icon--calendarToday.c-Icon--before.goog-te-gadget-simple:before {
  content: "calendar_today" !important;
}
.c-Icon.c-Icon--calendarToday.c-Icon--after:after, .c-Icon--calendarToday.goog-te-gadget-simple:after {
  content: "calendar_today" !important;
}
.c-Icon.c-Icon--calendarViewDay.c-Icon--before:before, .c-Icon--calendarViewDay.c-Icon--before.goog-te-gadget-simple:before {
  content: "calendar_view_day" !important;
}
.c-Icon.c-Icon--calendarViewDay.c-Icon--after:after, .c-Icon--calendarViewDay.goog-te-gadget-simple:after {
  content: "calendar_view_day" !important;
}
.c-Icon.c-Icon--cameraEnhance.c-Icon--before:before, .c-Icon--cameraEnhance.c-Icon--before.goog-te-gadget-simple:before {
  content: "camera_enhance" !important;
}
.c-Icon.c-Icon--cameraEnhance.c-Icon--after:after, .c-Icon--cameraEnhance.goog-te-gadget-simple:after {
  content: "camera_enhance" !important;
}
.c-Icon.c-Icon--cardGiftcard.c-Icon--before:before, .c-Icon--cardGiftcard.c-Icon--before.goog-te-gadget-simple:before {
  content: "card_giftcard" !important;
}
.c-Icon.c-Icon--cardGiftcard.c-Icon--after:after, .c-Icon--cardGiftcard.goog-te-gadget-simple:after {
  content: "card_giftcard" !important;
}
.c-Icon.c-Icon--cardMembership.c-Icon--before:before, .c-Icon--cardMembership.c-Icon--before.goog-te-gadget-simple:before {
  content: "card_membership" !important;
}
.c-Icon.c-Icon--cardMembership.c-Icon--after:after, .c-Icon--cardMembership.goog-te-gadget-simple:after {
  content: "card_membership" !important;
}
.c-Icon.c-Icon--cardTravel.c-Icon--before:before, .c-Icon--cardTravel.c-Icon--before.goog-te-gadget-simple:before {
  content: "card_travel" !important;
}
.c-Icon.c-Icon--cardTravel.c-Icon--after:after, .c-Icon--cardTravel.goog-te-gadget-simple:after {
  content: "card_travel" !important;
}
.c-Icon.c-Icon--changeHistory.c-Icon--before:before, .c-Icon--changeHistory.c-Icon--before.goog-te-gadget-simple:before {
  content: "change_history" !important;
}
.c-Icon.c-Icon--changeHistory.c-Icon--after:after, .c-Icon--changeHistory.goog-te-gadget-simple:after {
  content: "change_history" !important;
}
.c-Icon.c-Icon--checkCircle.c-Icon--before:before, .c-Icon--checkCircle.c-Icon--before.goog-te-gadget-simple:before {
  content: "check_circle" !important;
}
.c-Icon.c-Icon--checkCircle.c-Icon--after:after, .c-Icon--checkCircle.goog-te-gadget-simple:after {
  content: "check_circle" !important;
}
.c-Icon.c-Icon--checkCircleOutline.c-Icon--before:before, .c-Icon--checkCircleOutline.c-Icon--before.goog-te-gadget-simple:before {
  content: "check_circle_outline" !important;
}
.c-Icon.c-Icon--checkCircleOutline.c-Icon--after:after, .c-Icon--checkCircleOutline.goog-te-gadget-simple:after {
  content: "check_circle_outline" !important;
}
.c-Icon.c-Icon--chromeReaderMode.c-Icon--before:before, .c-Icon--chromeReaderMode.c-Icon--before.goog-te-gadget-simple:before {
  content: "chrome_reader_mode" !important;
}
.c-Icon.c-Icon--chromeReaderMode.c-Icon--after:after, .c-Icon--chromeReaderMode.goog-te-gadget-simple:after {
  content: "chrome_reader_mode" !important;
}
.c-Icon.c-Icon--class.c-Icon--before:before, .c-Icon--class.c-Icon--before.goog-te-gadget-simple:before {
  content: "class" !important;
}
.c-Icon.c-Icon--class.c-Icon--after:after, .c-Icon--class.goog-te-gadget-simple:after {
  content: "class" !important;
}
.c-Icon.c-Icon--code.c-Icon--before:before, .c-Icon--code.c-Icon--before.goog-te-gadget-simple:before {
  content: "code" !important;
}
.c-Icon.c-Icon--code.c-Icon--after:after, .c-Icon--code.goog-te-gadget-simple:after {
  content: "code" !important;
}
.c-Icon.c-Icon--commute.c-Icon--before:before, .c-Icon--commute.c-Icon--before.goog-te-gadget-simple:before {
  content: "commute" !important;
}
.c-Icon.c-Icon--commute.c-Icon--after:after, .c-Icon--commute.goog-te-gadget-simple:after {
  content: "commute" !important;
}
.c-Icon.c-Icon--compareArrows.c-Icon--before:before, .c-Icon--compareArrows.c-Icon--before.goog-te-gadget-simple:before {
  content: "compare_arrows" !important;
}
.c-Icon.c-Icon--compareArrows.c-Icon--after:after, .c-Icon--compareArrows.goog-te-gadget-simple:after {
  content: "compare_arrows" !important;
}
.c-Icon.c-Icon--contactSupport.c-Icon--before:before, .c-Icon--contactSupport.c-Icon--before.goog-te-gadget-simple:before {
  content: "contact_support" !important;
}
.c-Icon.c-Icon--contactSupport.c-Icon--after:after, .c-Icon--contactSupport.goog-te-gadget-simple:after {
  content: "contact_support" !important;
}
.c-Icon.c-Icon--copyright.c-Icon--before:before, .c-Icon--copyright.c-Icon--before.goog-te-gadget-simple:before {
  content: "copyright" !important;
}
.c-Icon.c-Icon--copyright.c-Icon--after:after, .c-Icon--copyright.goog-te-gadget-simple:after {
  content: "copyright" !important;
}
.c-Icon.c-Icon--creditCard.c-Icon--before:before, .c-Icon--creditCard.c-Icon--before.goog-te-gadget-simple:before {
  content: "credit_card" !important;
}
.c-Icon.c-Icon--creditCard.c-Icon--after:after, .c-Icon--creditCard.goog-te-gadget-simple:after {
  content: "credit_card" !important;
}
.c-Icon.c-Icon--dashboard.c-Icon--before:before, .c-Icon--dashboard.c-Icon--before.goog-te-gadget-simple:before {
  content: "dashboard" !important;
}
.c-Icon.c-Icon--dashboard.c-Icon--after:after, .c-Icon--dashboard.goog-te-gadget-simple:after {
  content: "dashboard" !important;
}
.c-Icon.c-Icon--dateRange.c-Icon--before:before, .c-Icon--dateRange.c-Icon--before.goog-te-gadget-simple:before {
  content: "date_range" !important;
}
.c-Icon.c-Icon--dateRange.c-Icon--after:after, .c-Icon--dateRange.goog-te-gadget-simple:after {
  content: "date_range" !important;
}
.c-Icon.c-Icon--delete.c-Icon--before:before, .c-Icon--delete.c-Icon--before.goog-te-gadget-simple:before {
  content: "delete" !important;
}
.c-Icon.c-Icon--delete.c-Icon--after:after, .c-Icon--delete.goog-te-gadget-simple:after {
  content: "delete" !important;
}
.c-Icon.c-Icon--deleteForever.c-Icon--before:before, .c-Icon--deleteForever.c-Icon--before.goog-te-gadget-simple:before {
  content: "delete_forever" !important;
}
.c-Icon.c-Icon--deleteForever.c-Icon--after:after, .c-Icon--deleteForever.goog-te-gadget-simple:after {
  content: "delete_forever" !important;
}
.c-Icon.c-Icon--deleteOutline.c-Icon--before:before, .c-Icon--deleteOutline.c-Icon--before.goog-te-gadget-simple:before {
  content: "delete_outline" !important;
}
.c-Icon.c-Icon--deleteOutline.c-Icon--after:after, .c-Icon--deleteOutline.goog-te-gadget-simple:after {
  content: "delete_outline" !important;
}
.c-Icon.c-Icon--description.c-Icon--before:before, .c-Icon--description.c-Icon--before.goog-te-gadget-simple:before {
  content: "description" !important;
}
.c-Icon.c-Icon--description.c-Icon--after:after, .c-Icon--description.goog-te-gadget-simple:after {
  content: "description" !important;
}
.c-Icon.c-Icon--dns.c-Icon--before:before, .c-Icon--dns.c-Icon--before.goog-te-gadget-simple:before {
  content: "dns" !important;
}
.c-Icon.c-Icon--dns.c-Icon--after:after, .c-Icon--dns.goog-te-gadget-simple:after {
  content: "dns" !important;
}
.c-Icon.c-Icon--done.c-Icon--before:before, .c-Icon--done.c-Icon--before.goog-te-gadget-simple:before {
  content: "done" !important;
}
.c-Icon.c-Icon--done.c-Icon--after:after, .c-Icon--done.goog-te-gadget-simple:after {
  content: "done" !important;
}
.c-Icon.c-Icon--doneAll.c-Icon--before:before, .c-Icon--doneAll.c-Icon--before.goog-te-gadget-simple:before {
  content: "done_all" !important;
}
.c-Icon.c-Icon--doneAll.c-Icon--after:after, .c-Icon--doneAll.goog-te-gadget-simple:after {
  content: "done_all" !important;
}
.c-Icon.c-Icon--doneOutline.c-Icon--before:before, .c-Icon--doneOutline.c-Icon--before.goog-te-gadget-simple:before {
  content: "done_outline" !important;
}
.c-Icon.c-Icon--doneOutline.c-Icon--after:after, .c-Icon--doneOutline.goog-te-gadget-simple:after {
  content: "done_outline" !important;
}
.c-Icon.c-Icon--donutLarge.c-Icon--before:before, .c-Icon--donutLarge.c-Icon--before.goog-te-gadget-simple:before {
  content: "donut_large" !important;
}
.c-Icon.c-Icon--donutLarge.c-Icon--after:after, .c-Icon--donutLarge.goog-te-gadget-simple:after {
  content: "donut_large" !important;
}
.c-Icon.c-Icon--donutSmall.c-Icon--before:before, .c-Icon--donutSmall.c-Icon--before.goog-te-gadget-simple:before {
  content: "donut_small" !important;
}
.c-Icon.c-Icon--donutSmall.c-Icon--after:after, .c-Icon--donutSmall.goog-te-gadget-simple:after {
  content: "donut_small" !important;
}
.c-Icon.c-Icon--dragIndicator.c-Icon--before:before, .c-Icon--dragIndicator.c-Icon--before.goog-te-gadget-simple:before {
  content: "drag_indicator" !important;
}
.c-Icon.c-Icon--dragIndicator.c-Icon--after:after, .c-Icon--dragIndicator.goog-te-gadget-simple:after {
  content: "drag_indicator" !important;
}
.c-Icon.c-Icon--eject.c-Icon--before:before, .c-Icon--eject.c-Icon--before.goog-te-gadget-simple:before {
  content: "eject" !important;
}
.c-Icon.c-Icon--eject.c-Icon--after:after, .c-Icon--eject.goog-te-gadget-simple:after {
  content: "eject" !important;
}
.c-Icon.c-Icon--euroSymbol.c-Icon--before:before, .c-Icon--euroSymbol.c-Icon--before.goog-te-gadget-simple:before {
  content: "euro_symbol" !important;
}
.c-Icon.c-Icon--euroSymbol.c-Icon--after:after, .c-Icon--euroSymbol.goog-te-gadget-simple:after {
  content: "euro_symbol" !important;
}
.c-Icon.c-Icon--event.c-Icon--before:before, .c-Icon--event.c-Icon--before.goog-te-gadget-simple:before {
  content: "event" !important;
}
.c-Icon.c-Icon--event.c-Icon--after:after, .c-Icon--event.goog-te-gadget-simple:after {
  content: "event" !important;
}
.c-Icon.c-Icon--eventSeat.c-Icon--before:before, .c-Icon--eventSeat.c-Icon--before.goog-te-gadget-simple:before {
  content: "event_seat" !important;
}
.c-Icon.c-Icon--eventSeat.c-Icon--after:after, .c-Icon--eventSeat.goog-te-gadget-simple:after {
  content: "event_seat" !important;
}
.c-Icon.c-Icon--exitToApp.c-Icon--before:before, .c-Icon--exitToApp.c-Icon--before.goog-te-gadget-simple:before {
  content: "exit_to_app" !important;
}
.c-Icon.c-Icon--exitToApp.c-Icon--after:after, .c-Icon--exitToApp.goog-te-gadget-simple:after {
  content: "exit_to_app" !important;
}
.c-Icon.c-Icon--explore.c-Icon--before:before, .c-Icon--explore.c-Icon--before.goog-te-gadget-simple:before {
  content: "explore" !important;
}
.c-Icon.c-Icon--explore.c-Icon--after:after, .c-Icon--explore.goog-te-gadget-simple:after {
  content: "explore" !important;
}
.c-Icon.c-Icon--exploreOff.c-Icon--before:before, .c-Icon--exploreOff.c-Icon--before.goog-te-gadget-simple:before {
  content: "explore_off" !important;
}
.c-Icon.c-Icon--exploreOff.c-Icon--after:after, .c-Icon--exploreOff.goog-te-gadget-simple:after {
  content: "explore_off" !important;
}
.c-Icon.c-Icon--extension.c-Icon--before:before, .c-Icon--extension.c-Icon--before.goog-te-gadget-simple:before {
  content: "extension" !important;
}
.c-Icon.c-Icon--extension.c-Icon--after:after, .c-Icon--extension.goog-te-gadget-simple:after {
  content: "extension" !important;
}
.c-Icon.c-Icon--face.c-Icon--before:before, .c-Icon--face.c-Icon--before.goog-te-gadget-simple:before {
  content: "face" !important;
}
.c-Icon.c-Icon--face.c-Icon--after:after, .c-Icon--face.goog-te-gadget-simple:after {
  content: "face" !important;
}
.c-Icon.c-Icon--favorite.c-Icon--before:before, .c-Icon--favorite.c-Icon--before.goog-te-gadget-simple:before {
  content: "favorite" !important;
}
.c-Icon.c-Icon--favorite.c-Icon--after:after, .c-Icon--favorite.goog-te-gadget-simple:after {
  content: "favorite" !important;
}
.c-Icon.c-Icon--favoriteBorder.c-Icon--before:before, .c-Icon--favoriteBorder.c-Icon--before.goog-te-gadget-simple:before {
  content: "favorite_border" !important;
}
.c-Icon.c-Icon--favoriteBorder.c-Icon--after:after, .c-Icon--favoriteBorder.goog-te-gadget-simple:after {
  content: "favorite_border" !important;
}
.c-Icon.c-Icon--feedback.c-Icon--before:before, .c-Icon--feedback.c-Icon--before.goog-te-gadget-simple:before {
  content: "feedback" !important;
}
.c-Icon.c-Icon--feedback.c-Icon--after:after, .c-Icon--feedback.goog-te-gadget-simple:after {
  content: "feedback" !important;
}
.c-Icon.c-Icon--findInPage.c-Icon--before:before, .c-Icon--findInPage.c-Icon--before.goog-te-gadget-simple:before {
  content: "find_in_page" !important;
}
.c-Icon.c-Icon--findInPage.c-Icon--after:after, .c-Icon--findInPage.goog-te-gadget-simple:after {
  content: "find_in_page" !important;
}
.c-Icon.c-Icon--findReplace.c-Icon--before:before, .c-Icon--findReplace.c-Icon--before.goog-te-gadget-simple:before {
  content: "find_replace" !important;
}
.c-Icon.c-Icon--findReplace.c-Icon--after:after, .c-Icon--findReplace.goog-te-gadget-simple:after {
  content: "find_replace" !important;
}
.c-Icon.c-Icon--fingerprint.c-Icon--before:before, .c-Icon--fingerprint.c-Icon--before.goog-te-gadget-simple:before {
  content: "fingerprint" !important;
}
.c-Icon.c-Icon--fingerprint.c-Icon--after:after, .c-Icon--fingerprint.goog-te-gadget-simple:after {
  content: "fingerprint" !important;
}
.c-Icon.c-Icon--flightLand.c-Icon--before:before, .c-Icon--flightLand.c-Icon--before.goog-te-gadget-simple:before {
  content: "flight_land" !important;
}
.c-Icon.c-Icon--flightLand.c-Icon--after:after, .c-Icon--flightLand.goog-te-gadget-simple:after {
  content: "flight_land" !important;
}
.c-Icon.c-Icon--flightTakeoff.c-Icon--before:before, .c-Icon--flightTakeoff.c-Icon--before.goog-te-gadget-simple:before {
  content: "flight_takeoff" !important;
}
.c-Icon.c-Icon--flightTakeoff.c-Icon--after:after, .c-Icon--flightTakeoff.goog-te-gadget-simple:after {
  content: "flight_takeoff" !important;
}
.c-Icon.c-Icon--flipToBack.c-Icon--before:before, .c-Icon--flipToBack.c-Icon--before.goog-te-gadget-simple:before {
  content: "flip_to_back" !important;
}
.c-Icon.c-Icon--flipToBack.c-Icon--after:after, .c-Icon--flipToBack.goog-te-gadget-simple:after {
  content: "flip_to_back" !important;
}
.c-Icon.c-Icon--flipToFront.c-Icon--before:before, .c-Icon--flipToFront.c-Icon--before.goog-te-gadget-simple:before {
  content: "flip_to_front" !important;
}
.c-Icon.c-Icon--flipToFront.c-Icon--after:after, .c-Icon--flipToFront.goog-te-gadget-simple:after {
  content: "flip_to_front" !important;
}
.c-Icon.c-Icon--gTranslate.c-Icon--before:before, .c-Icon--gTranslate.c-Icon--before.goog-te-gadget-simple:before {
  content: "g_translate" !important;
}
.c-Icon.c-Icon--gTranslate.c-Icon--after:after, .c-Icon--gTranslate.goog-te-gadget-simple:after {
  content: "g_translate" !important;
}
.c-Icon.c-Icon--gavel.c-Icon--before:before, .c-Icon--gavel.c-Icon--before.goog-te-gadget-simple:before {
  content: "gavel" !important;
}
.c-Icon.c-Icon--gavel.c-Icon--after:after, .c-Icon--gavel.goog-te-gadget-simple:after {
  content: "gavel" !important;
}
.c-Icon.c-Icon--getApp.c-Icon--before:before, .c-Icon--getApp.c-Icon--before.goog-te-gadget-simple:before {
  content: "get_app" !important;
}
.c-Icon.c-Icon--getApp.c-Icon--after:after, .c-Icon--getApp.goog-te-gadget-simple:after {
  content: "get_app" !important;
}
.c-Icon.c-Icon--gif.c-Icon--before:before, .c-Icon--gif.c-Icon--before.goog-te-gadget-simple:before {
  content: "gif" !important;
}
.c-Icon.c-Icon--gif.c-Icon--after:after, .c-Icon--gif.goog-te-gadget-simple:after {
  content: "gif" !important;
}
.c-Icon.c-Icon--grade.c-Icon--before:before, .c-Icon--grade.c-Icon--before.goog-te-gadget-simple:before {
  content: "grade" !important;
}
.c-Icon.c-Icon--grade.c-Icon--after:after, .c-Icon--grade.goog-te-gadget-simple:after {
  content: "grade" !important;
}
.c-Icon.c-Icon--groupWork.c-Icon--before:before, .c-Icon--groupWork.c-Icon--before.goog-te-gadget-simple:before {
  content: "group_work" !important;
}
.c-Icon.c-Icon--groupWork.c-Icon--after:after, .c-Icon--groupWork.goog-te-gadget-simple:after {
  content: "group_work" !important;
}
.c-Icon.c-Icon--help.c-Icon--before:before, .c-Icon--help.c-Icon--before.goog-te-gadget-simple:before {
  content: "help" !important;
}
.c-Icon.c-Icon--help.c-Icon--after:after, .c-Icon--help.goog-te-gadget-simple:after {
  content: "help" !important;
}
.c-Icon.c-Icon--helpOutline.c-Icon--before:before, .c-Icon--helpOutline.c-Icon--before.goog-te-gadget-simple:before {
  content: "help_outline" !important;
}
.c-Icon.c-Icon--helpOutline.c-Icon--after:after, .c-Icon--helpOutline.goog-te-gadget-simple:after {
  content: "help_outline" !important;
}
.c-Icon.c-Icon--highlightOff.c-Icon--before:before, .c-Icon--highlightOff.c-Icon--before.goog-te-gadget-simple:before {
  content: "highlight_off" !important;
}
.c-Icon.c-Icon--highlightOff.c-Icon--after:after, .c-Icon--highlightOff.goog-te-gadget-simple:after {
  content: "highlight_off" !important;
}
.c-Icon.c-Icon--history.c-Icon--before:before, .c-Icon--history.c-Icon--before.goog-te-gadget-simple:before {
  content: "history" !important;
}
.c-Icon.c-Icon--history.c-Icon--after:after, .c-Icon--history.goog-te-gadget-simple:after {
  content: "history" !important;
}
.c-Icon.c-Icon--home.c-Icon--before:before, .c-Icon--home.c-Icon--before.goog-te-gadget-simple:before {
  content: "home" !important;
}
.c-Icon.c-Icon--home.c-Icon--after:after, .c-Icon--home.goog-te-gadget-simple:after {
  content: "home" !important;
}
.c-Icon.c-Icon--horizontalSplit.c-Icon--before:before, .c-Icon--horizontalSplit.c-Icon--before.goog-te-gadget-simple:before {
  content: "horizontal_split" !important;
}
.c-Icon.c-Icon--horizontalSplit.c-Icon--after:after, .c-Icon--horizontalSplit.goog-te-gadget-simple:after {
  content: "horizontal_split" !important;
}
.c-Icon.c-Icon--hourglassEmpty.c-Icon--before:before, .c-Icon--hourglassEmpty.c-Icon--before.goog-te-gadget-simple:before {
  content: "hourglass_empty" !important;
}
.c-Icon.c-Icon--hourglassEmpty.c-Icon--after:after, .c-Icon--hourglassEmpty.goog-te-gadget-simple:after {
  content: "hourglass_empty" !important;
}
.c-Icon.c-Icon--hourglassFull.c-Icon--before:before, .c-Icon--hourglassFull.c-Icon--before.goog-te-gadget-simple:before {
  content: "hourglass_full" !important;
}
.c-Icon.c-Icon--hourglassFull.c-Icon--after:after, .c-Icon--hourglassFull.goog-te-gadget-simple:after {
  content: "hourglass_full" !important;
}
.c-Icon.c-Icon--http.c-Icon--before:before, .c-Icon--http.c-Icon--before.goog-te-gadget-simple:before {
  content: "http" !important;
}
.c-Icon.c-Icon--http.c-Icon--after:after, .c-Icon--http.goog-te-gadget-simple:after {
  content: "http" !important;
}
.c-Icon.c-Icon--https.c-Icon--before:before, .c-Icon--https.c-Icon--before.goog-te-gadget-simple:before {
  content: "https" !important;
}
.c-Icon.c-Icon--https.c-Icon--after:after, .c-Icon--https.goog-te-gadget-simple:after {
  content: "https" !important;
}
.c-Icon.c-Icon--importantDevices.c-Icon--before:before, .c-Icon--importantDevices.c-Icon--before.goog-te-gadget-simple:before {
  content: "important_devices" !important;
}
.c-Icon.c-Icon--importantDevices.c-Icon--after:after, .c-Icon--importantDevices.goog-te-gadget-simple:after {
  content: "important_devices" !important;
}
.c-Icon.c-Icon--info.c-Icon--before:before, .c-Icon--info.c-Icon--before.goog-te-gadget-simple:before {
  content: "info" !important;
}
.c-Icon.c-Icon--info.c-Icon--after:after, .c-Icon--info.goog-te-gadget-simple:after {
  content: "info" !important;
}
.c-Icon.c-Icon--input.c-Icon--before:before, .c-Icon--input.c-Icon--before.goog-te-gadget-simple:before {
  content: "input" !important;
}
.c-Icon.c-Icon--input.c-Icon--after:after, .c-Icon--input.goog-te-gadget-simple:after {
  content: "input" !important;
}
.c-Icon.c-Icon--invertColors.c-Icon--before:before, .c-Icon--invertColors.c-Icon--before.goog-te-gadget-simple:before {
  content: "invert_colors" !important;
}
.c-Icon.c-Icon--invertColors.c-Icon--after:after, .c-Icon--invertColors.goog-te-gadget-simple:after {
  content: "invert_colors" !important;
}
.c-Icon.c-Icon--label.c-Icon--before:before, .c-Icon--label.c-Icon--before.goog-te-gadget-simple:before {
  content: "label" !important;
}
.c-Icon.c-Icon--label.c-Icon--after:after, .c-Icon--label.goog-te-gadget-simple:after {
  content: "label" !important;
}
.c-Icon.c-Icon--labelImportant.c-Icon--before:before, .c-Icon--labelImportant.c-Icon--before.goog-te-gadget-simple:before {
  content: "label_important" !important;
}
.c-Icon.c-Icon--labelImportant.c-Icon--after:after, .c-Icon--labelImportant.goog-te-gadget-simple:after {
  content: "label_important" !important;
}
.c-Icon.c-Icon--labelOff.c-Icon--before:before, .c-Icon--labelOff.c-Icon--before.goog-te-gadget-simple:before {
  content: "label_off" !important;
}
.c-Icon.c-Icon--labelOff.c-Icon--after:after, .c-Icon--labelOff.goog-te-gadget-simple:after {
  content: "label_off" !important;
}
.c-Icon.c-Icon--language.c-Icon--before:before, .c-Icon--language.c-Icon--before.goog-te-gadget-simple:before {
  content: "language" !important;
}
.c-Icon.c-Icon--language.c-Icon--after:after, .c-Icon--language.goog-te-gadget-simple:after {
  content: "language" !important;
}
.c-Icon.c-Icon--launch.c-Icon--before:before, .c-Icon--launch.c-Icon--before.goog-te-gadget-simple:before {
  content: "launch" !important;
}
.c-Icon.c-Icon--launch.c-Icon--after:after, .c-Icon--launch.goog-te-gadget-simple:after {
  content: "launch" !important;
}
.c-Icon.c-Icon--lineStyle.c-Icon--before:before, .c-Icon--lineStyle.c-Icon--before.goog-te-gadget-simple:before {
  content: "line_style" !important;
}
.c-Icon.c-Icon--lineStyle.c-Icon--after:after, .c-Icon--lineStyle.goog-te-gadget-simple:after {
  content: "line_style" !important;
}
.c-Icon.c-Icon--lineWeight.c-Icon--before:before, .c-Icon--lineWeight.c-Icon--before.goog-te-gadget-simple:before {
  content: "line_weight" !important;
}
.c-Icon.c-Icon--lineWeight.c-Icon--after:after, .c-Icon--lineWeight.goog-te-gadget-simple:after {
  content: "line_weight" !important;
}
.c-Icon.c-Icon--list.c-Icon--before:before, .c-Icon--list.c-Icon--before.goog-te-gadget-simple:before {
  content: "list" !important;
}
.c-Icon.c-Icon--list.c-Icon--after:after, .c-Icon--list.goog-te-gadget-simple:after {
  content: "list" !important;
}
.c-Icon.c-Icon--lock.c-Icon--before:before, .c-Icon--lock.c-Icon--before.goog-te-gadget-simple:before {
  content: "lock" !important;
}
.c-Icon.c-Icon--lock.c-Icon--after:after, .c-Icon--lock.goog-te-gadget-simple:after {
  content: "lock" !important;
}
.c-Icon.c-Icon--lockOpen.c-Icon--before:before, .c-Icon--lockOpen.c-Icon--before.goog-te-gadget-simple:before {
  content: "lock_open" !important;
}
.c-Icon.c-Icon--lockOpen.c-Icon--after:after, .c-Icon--lockOpen.goog-te-gadget-simple:after {
  content: "lock_open" !important;
}
.c-Icon.c-Icon--loyalty.c-Icon--before:before, .c-Icon--loyalty.c-Icon--before.goog-te-gadget-simple:before {
  content: "loyalty" !important;
}
.c-Icon.c-Icon--loyalty.c-Icon--after:after, .c-Icon--loyalty.goog-te-gadget-simple:after {
  content: "loyalty" !important;
}
.c-Icon.c-Icon--markunreadMailbox.c-Icon--before:before, .c-Icon--markunreadMailbox.c-Icon--before.goog-te-gadget-simple:before {
  content: "markunread_mailbox" !important;
}
.c-Icon.c-Icon--markunreadMailbox.c-Icon--after:after, .c-Icon--markunreadMailbox.goog-te-gadget-simple:after {
  content: "markunread_mailbox" !important;
}
.c-Icon.c-Icon--maximize.c-Icon--before:before, .c-Icon--maximize.c-Icon--before.goog-te-gadget-simple:before {
  content: "maximize" !important;
}
.c-Icon.c-Icon--maximize.c-Icon--after:after, .c-Icon--maximize.goog-te-gadget-simple:after {
  content: "maximize" !important;
}
.c-Icon.c-Icon--minimize.c-Icon--before:before, .c-Icon--minimize.c-Icon--before.goog-te-gadget-simple:before {
  content: "minimize" !important;
}
.c-Icon.c-Icon--minimize.c-Icon--after:after, .c-Icon--minimize.goog-te-gadget-simple:after {
  content: "minimize" !important;
}
.c-Icon.c-Icon--motorcycle.c-Icon--before:before, .c-Icon--motorcycle.c-Icon--before.goog-te-gadget-simple:before {
  content: "motorcycle" !important;
}
.c-Icon.c-Icon--motorcycle.c-Icon--after:after, .c-Icon--motorcycle.goog-te-gadget-simple:after {
  content: "motorcycle" !important;
}
.c-Icon.c-Icon--noteAdd.c-Icon--before:before, .c-Icon--noteAdd.c-Icon--before.goog-te-gadget-simple:before {
  content: "note_add" !important;
}
.c-Icon.c-Icon--noteAdd.c-Icon--after:after, .c-Icon--noteAdd.goog-te-gadget-simple:after {
  content: "note_add" !important;
}
.c-Icon.c-Icon--offlineBolt.c-Icon--before:before, .c-Icon--offlineBolt.c-Icon--before.goog-te-gadget-simple:before {
  content: "offline_bolt" !important;
}
.c-Icon.c-Icon--offlineBolt.c-Icon--after:after, .c-Icon--offlineBolt.goog-te-gadget-simple:after {
  content: "offline_bolt" !important;
}
.c-Icon.c-Icon--offlinePin.c-Icon--before:before, .c-Icon--offlinePin.c-Icon--before.goog-te-gadget-simple:before {
  content: "offline_pin" !important;
}
.c-Icon.c-Icon--offlinePin.c-Icon--after:after, .c-Icon--offlinePin.goog-te-gadget-simple:after {
  content: "offline_pin" !important;
}
.c-Icon.c-Icon--opacity.c-Icon--before:before, .c-Icon--opacity.c-Icon--before.goog-te-gadget-simple:before {
  content: "opacity" !important;
}
.c-Icon.c-Icon--opacity.c-Icon--after:after, .c-Icon--opacity.goog-te-gadget-simple:after {
  content: "opacity" !important;
}
.c-Icon.c-Icon--openInBrowser.c-Icon--before:before, .c-Icon--openInBrowser.c-Icon--before.goog-te-gadget-simple:before {
  content: "open_in_browser" !important;
}
.c-Icon.c-Icon--openInBrowser.c-Icon--after:after, .c-Icon--openInBrowser.goog-te-gadget-simple:after {
  content: "open_in_browser" !important;
}
.c-Icon.c-Icon--openInNew.c-Icon--before:before, .c-Icon--openInNew.c-Icon--before.goog-te-gadget-simple:before {
  content: "open_in_new" !important;
}
.c-Icon.c-Icon--openInNew.c-Icon--after:after, .c-Icon--openInNew.goog-te-gadget-simple:after {
  content: "open_in_new" !important;
}
.c-Icon.c-Icon--openWith.c-Icon--before:before, .c-Icon--openWith.c-Icon--before.goog-te-gadget-simple:before {
  content: "open_with" !important;
}
.c-Icon.c-Icon--openWith.c-Icon--after:after, .c-Icon--openWith.goog-te-gadget-simple:after {
  content: "open_with" !important;
}
.c-Icon.c-Icon--pageview.c-Icon--before:before, .c-Icon--pageview.c-Icon--before.goog-te-gadget-simple:before {
  content: "pageview" !important;
}
.c-Icon.c-Icon--pageview.c-Icon--after:after, .c-Icon--pageview.goog-te-gadget-simple:after {
  content: "pageview" !important;
}
.c-Icon.c-Icon--panTool.c-Icon--before:before, .c-Icon--panTool.c-Icon--before.goog-te-gadget-simple:before {
  content: "pan_tool" !important;
}
.c-Icon.c-Icon--panTool.c-Icon--after:after, .c-Icon--panTool.goog-te-gadget-simple:after {
  content: "pan_tool" !important;
}
.c-Icon.c-Icon--payment.c-Icon--before:before, .c-Icon--payment.c-Icon--before.goog-te-gadget-simple:before {
  content: "payment" !important;
}
.c-Icon.c-Icon--payment.c-Icon--after:after, .c-Icon--payment.goog-te-gadget-simple:after {
  content: "payment" !important;
}
.c-Icon.c-Icon--permCameraMic.c-Icon--before:before, .c-Icon--permCameraMic.c-Icon--before.goog-te-gadget-simple:before {
  content: "perm_camera_mic" !important;
}
.c-Icon.c-Icon--permCameraMic.c-Icon--after:after, .c-Icon--permCameraMic.goog-te-gadget-simple:after {
  content: "perm_camera_mic" !important;
}
.c-Icon.c-Icon--permContactCalendar.c-Icon--before:before, .c-Icon--permContactCalendar.c-Icon--before.goog-te-gadget-simple:before {
  content: "perm_contact_calendar" !important;
}
.c-Icon.c-Icon--permContactCalendar.c-Icon--after:after, .c-Icon--permContactCalendar.goog-te-gadget-simple:after {
  content: "perm_contact_calendar" !important;
}
.c-Icon.c-Icon--permDataSetting.c-Icon--before:before, .c-Icon--permDataSetting.c-Icon--before.goog-te-gadget-simple:before {
  content: "perm_data_setting" !important;
}
.c-Icon.c-Icon--permDataSetting.c-Icon--after:after, .c-Icon--permDataSetting.goog-te-gadget-simple:after {
  content: "perm_data_setting" !important;
}
.c-Icon.c-Icon--permDeviceInformation.c-Icon--before:before, .c-Icon--permDeviceInformation.c-Icon--before.goog-te-gadget-simple:before {
  content: "perm_device_information" !important;
}
.c-Icon.c-Icon--permDeviceInformation.c-Icon--after:after, .c-Icon--permDeviceInformation.goog-te-gadget-simple:after {
  content: "perm_device_information" !important;
}
.c-Icon.c-Icon--permIdentity.c-Icon--before:before, .c-Icon--permIdentity.c-Icon--before.goog-te-gadget-simple:before {
  content: "perm_identity" !important;
}
.c-Icon.c-Icon--permIdentity.c-Icon--after:after, .c-Icon--permIdentity.goog-te-gadget-simple:after {
  content: "perm_identity" !important;
}
.c-Icon.c-Icon--permMedia.c-Icon--before:before, .c-Icon--permMedia.c-Icon--before.goog-te-gadget-simple:before {
  content: "perm_media" !important;
}
.c-Icon.c-Icon--permMedia.c-Icon--after:after, .c-Icon--permMedia.goog-te-gadget-simple:after {
  content: "perm_media" !important;
}
.c-Icon.c-Icon--permPhoneMsg.c-Icon--before:before, .c-Icon--permPhoneMsg.c-Icon--before.goog-te-gadget-simple:before {
  content: "perm_phone_msg" !important;
}
.c-Icon.c-Icon--permPhoneMsg.c-Icon--after:after, .c-Icon--permPhoneMsg.goog-te-gadget-simple:after {
  content: "perm_phone_msg" !important;
}
.c-Icon.c-Icon--permScanWifi.c-Icon--before:before, .c-Icon--permScanWifi.c-Icon--before.goog-te-gadget-simple:before {
  content: "perm_scan_wifi" !important;
}
.c-Icon.c-Icon--permScanWifi.c-Icon--after:after, .c-Icon--permScanWifi.goog-te-gadget-simple:after {
  content: "perm_scan_wifi" !important;
}
.c-Icon.c-Icon--pets.c-Icon--before:before, .c-Icon--pets.c-Icon--before.goog-te-gadget-simple:before {
  content: "pets" !important;
}
.c-Icon.c-Icon--pets.c-Icon--after:after, .c-Icon--pets.goog-te-gadget-simple:after {
  content: "pets" !important;
}
.c-Icon.c-Icon--pictureInPicture.c-Icon--before:before, .c-Icon--pictureInPicture.c-Icon--before.goog-te-gadget-simple:before {
  content: "picture_in_picture" !important;
}
.c-Icon.c-Icon--pictureInPicture.c-Icon--after:after, .c-Icon--pictureInPicture.goog-te-gadget-simple:after {
  content: "picture_in_picture" !important;
}
.c-Icon.c-Icon--pictureInPictureAlt.c-Icon--before:before, .c-Icon--pictureInPictureAlt.c-Icon--before.goog-te-gadget-simple:before {
  content: "picture_in_picture_alt" !important;
}
.c-Icon.c-Icon--pictureInPictureAlt.c-Icon--after:after, .c-Icon--pictureInPictureAlt.goog-te-gadget-simple:after {
  content: "picture_in_picture_alt" !important;
}
.c-Icon.c-Icon--playForWork.c-Icon--before:before, .c-Icon--playForWork.c-Icon--before.goog-te-gadget-simple:before {
  content: "play_for_work" !important;
}
.c-Icon.c-Icon--playForWork.c-Icon--after:after, .c-Icon--playForWork.goog-te-gadget-simple:after {
  content: "play_for_work" !important;
}
.c-Icon.c-Icon--polymer.c-Icon--before:before, .c-Icon--polymer.c-Icon--before.goog-te-gadget-simple:before {
  content: "polymer" !important;
}
.c-Icon.c-Icon--polymer.c-Icon--after:after, .c-Icon--polymer.goog-te-gadget-simple:after {
  content: "polymer" !important;
}
.c-Icon.c-Icon--powerSettingsNew.c-Icon--before:before, .c-Icon--powerSettingsNew.c-Icon--before.goog-te-gadget-simple:before {
  content: "power_settings_new" !important;
}
.c-Icon.c-Icon--powerSettingsNew.c-Icon--after:after, .c-Icon--powerSettingsNew.goog-te-gadget-simple:after {
  content: "power_settings_new" !important;
}
.c-Icon.c-Icon--pregnantWoman.c-Icon--before:before, .c-Icon--pregnantWoman.c-Icon--before.goog-te-gadget-simple:before {
  content: "pregnant_woman" !important;
}
.c-Icon.c-Icon--pregnantWoman.c-Icon--after:after, .c-Icon--pregnantWoman.goog-te-gadget-simple:after {
  content: "pregnant_woman" !important;
}
.c-Icon.c-Icon--print.c-Icon--before:before, .c-Icon--print.c-Icon--before.goog-te-gadget-simple:before {
  content: "print" !important;
}
.c-Icon.c-Icon--print.c-Icon--after:after, .c-Icon--print.goog-te-gadget-simple:after {
  content: "print" !important;
}
.c-Icon.c-Icon--queryBuilder.c-Icon--before:before, .c-Icon--queryBuilder.c-Icon--before.goog-te-gadget-simple:before {
  content: "query_builder" !important;
}
.c-Icon.c-Icon--queryBuilder.c-Icon--after:after, .c-Icon--queryBuilder.goog-te-gadget-simple:after {
  content: "query_builder" !important;
}
.c-Icon.c-Icon--questionAnswer.c-Icon--before:before, .c-Icon--questionAnswer.c-Icon--before.goog-te-gadget-simple:before {
  content: "question_answer" !important;
}
.c-Icon.c-Icon--questionAnswer.c-Icon--after:after, .c-Icon--questionAnswer.goog-te-gadget-simple:after {
  content: "question_answer" !important;
}
.c-Icon.c-Icon--receipt.c-Icon--before:before, .c-Icon--receipt.c-Icon--before.goog-te-gadget-simple:before {
  content: "receipt" !important;
}
.c-Icon.c-Icon--receipt.c-Icon--after:after, .c-Icon--receipt.goog-te-gadget-simple:after {
  content: "receipt" !important;
}
.c-Icon.c-Icon--recordVoiceOver.c-Icon--before:before, .c-Icon--recordVoiceOver.c-Icon--before.goog-te-gadget-simple:before {
  content: "record_voice_over" !important;
}
.c-Icon.c-Icon--recordVoiceOver.c-Icon--after:after, .c-Icon--recordVoiceOver.goog-te-gadget-simple:after {
  content: "record_voice_over" !important;
}
.c-Icon.c-Icon--redeem.c-Icon--before:before, .c-Icon--redeem.c-Icon--before.goog-te-gadget-simple:before {
  content: "redeem" !important;
}
.c-Icon.c-Icon--redeem.c-Icon--after:after, .c-Icon--redeem.goog-te-gadget-simple:after {
  content: "redeem" !important;
}
.c-Icon.c-Icon--removeShoppingCart.c-Icon--before:before, .c-Icon--removeShoppingCart.c-Icon--before.goog-te-gadget-simple:before {
  content: "remove_shopping_cart" !important;
}
.c-Icon.c-Icon--removeShoppingCart.c-Icon--after:after, .c-Icon--removeShoppingCart.goog-te-gadget-simple:after {
  content: "remove_shopping_cart" !important;
}
.c-Icon.c-Icon--reorder.c-Icon--before:before, .c-Icon--reorder.c-Icon--before.goog-te-gadget-simple:before {
  content: "reorder" !important;
}
.c-Icon.c-Icon--reorder.c-Icon--after:after, .c-Icon--reorder.goog-te-gadget-simple:after {
  content: "reorder" !important;
}
.c-Icon.c-Icon--reportProblem.c-Icon--before:before, .c-Icon--reportProblem.c-Icon--before.goog-te-gadget-simple:before {
  content: "report_problem" !important;
}
.c-Icon.c-Icon--reportProblem.c-Icon--after:after, .c-Icon--reportProblem.goog-te-gadget-simple:after {
  content: "report_problem" !important;
}
.c-Icon.c-Icon--restore.c-Icon--before:before, .c-Icon--restore.c-Icon--before.goog-te-gadget-simple:before {
  content: "restore" !important;
}
.c-Icon.c-Icon--restore.c-Icon--after:after, .c-Icon--restore.goog-te-gadget-simple:after {
  content: "restore" !important;
}
.c-Icon.c-Icon--restoreFromTrash.c-Icon--before:before, .c-Icon--restoreFromTrash.c-Icon--before.goog-te-gadget-simple:before {
  content: "restore_from_trash" !important;
}
.c-Icon.c-Icon--restoreFromTrash.c-Icon--after:after, .c-Icon--restoreFromTrash.goog-te-gadget-simple:after {
  content: "restore_from_trash" !important;
}
.c-Icon.c-Icon--restorePage.c-Icon--before:before, .c-Icon--restorePage.c-Icon--before.goog-te-gadget-simple:before {
  content: "restore_page" !important;
}
.c-Icon.c-Icon--restorePage.c-Icon--after:after, .c-Icon--restorePage.goog-te-gadget-simple:after {
  content: "restore_page" !important;
}
.c-Icon.c-Icon--room.c-Icon--before:before, .c-Icon--room.c-Icon--before.goog-te-gadget-simple:before {
  content: "room" !important;
}
.c-Icon.c-Icon--room.c-Icon--after:after, .c-Icon--room.goog-te-gadget-simple:after {
  content: "room" !important;
}
.c-Icon.c-Icon--roundedCorner.c-Icon--before:before, .c-Icon--roundedCorner.c-Icon--before.goog-te-gadget-simple:before {
  content: "rounded_corner" !important;
}
.c-Icon.c-Icon--roundedCorner.c-Icon--after:after, .c-Icon--roundedCorner.goog-te-gadget-simple:after {
  content: "rounded_corner" !important;
}
.c-Icon.c-Icon--rowing.c-Icon--before:before, .c-Icon--rowing.c-Icon--before.goog-te-gadget-simple:before {
  content: "rowing" !important;
}
.c-Icon.c-Icon--rowing.c-Icon--after:after, .c-Icon--rowing.goog-te-gadget-simple:after {
  content: "rowing" !important;
}
.c-Icon.c-Icon--schedule.c-Icon--before:before, .c-Icon--schedule.c-Icon--before.goog-te-gadget-simple:before {
  content: "schedule" !important;
}
.c-Icon.c-Icon--schedule.c-Icon--after:after, .c-Icon--schedule.goog-te-gadget-simple:after {
  content: "schedule" !important;
}
.c-Icon.c-Icon--search.c-Icon--before:before, .c-Icon--search.c-Icon--before.goog-te-gadget-simple:before {
  content: "search" !important;
}
.c-Icon.c-Icon--search.c-Icon--after:after, .c-Icon--search.goog-te-gadget-simple:after {
  content: "search" !important;
}
.c-Icon.c-Icon--settings.c-Icon--before:before, .c-Icon--settings.c-Icon--before.goog-te-gadget-simple:before {
  content: "settings" !important;
}
.c-Icon.c-Icon--settings.c-Icon--after:after, .c-Icon--settings.goog-te-gadget-simple:after {
  content: "settings" !important;
}
.c-Icon.c-Icon--settingsApplications.c-Icon--before:before, .c-Icon--settingsApplications.c-Icon--before.goog-te-gadget-simple:before {
  content: "settings_applications" !important;
}
.c-Icon.c-Icon--settingsApplications.c-Icon--after:after, .c-Icon--settingsApplications.goog-te-gadget-simple:after {
  content: "settings_applications" !important;
}
.c-Icon.c-Icon--settingsBackupRestore.c-Icon--before:before, .c-Icon--settingsBackupRestore.c-Icon--before.goog-te-gadget-simple:before {
  content: "settings_backup_restore" !important;
}
.c-Icon.c-Icon--settingsBackupRestore.c-Icon--after:after, .c-Icon--settingsBackupRestore.goog-te-gadget-simple:after {
  content: "settings_backup_restore" !important;
}
.c-Icon.c-Icon--settingsBluetooth.c-Icon--before:before, .c-Icon--settingsBluetooth.c-Icon--before.goog-te-gadget-simple:before {
  content: "settings_bluetooth" !important;
}
.c-Icon.c-Icon--settingsBluetooth.c-Icon--after:after, .c-Icon--settingsBluetooth.goog-te-gadget-simple:after {
  content: "settings_bluetooth" !important;
}
.c-Icon.c-Icon--settingsBrightness.c-Icon--before:before, .c-Icon--settingsBrightness.c-Icon--before.goog-te-gadget-simple:before {
  content: "settings_brightness" !important;
}
.c-Icon.c-Icon--settingsBrightness.c-Icon--after:after, .c-Icon--settingsBrightness.goog-te-gadget-simple:after {
  content: "settings_brightness" !important;
}
.c-Icon.c-Icon--settingsCell.c-Icon--before:before, .c-Icon--settingsCell.c-Icon--before.goog-te-gadget-simple:before {
  content: "settings_cell" !important;
}
.c-Icon.c-Icon--settingsCell.c-Icon--after:after, .c-Icon--settingsCell.goog-te-gadget-simple:after {
  content: "settings_cell" !important;
}
.c-Icon.c-Icon--settingsEthernet.c-Icon--before:before, .c-Icon--settingsEthernet.c-Icon--before.goog-te-gadget-simple:before {
  content: "settings_ethernet" !important;
}
.c-Icon.c-Icon--settingsEthernet.c-Icon--after:after, .c-Icon--settingsEthernet.goog-te-gadget-simple:after {
  content: "settings_ethernet" !important;
}
.c-Icon.c-Icon--settingsInputAntenna.c-Icon--before:before, .c-Icon--settingsInputAntenna.c-Icon--before.goog-te-gadget-simple:before {
  content: "settings_input_antenna" !important;
}
.c-Icon.c-Icon--settingsInputAntenna.c-Icon--after:after, .c-Icon--settingsInputAntenna.goog-te-gadget-simple:after {
  content: "settings_input_antenna" !important;
}
.c-Icon.c-Icon--settingsInputComponent.c-Icon--before:before, .c-Icon--settingsInputComponent.c-Icon--before.goog-te-gadget-simple:before {
  content: "settings_input_component" !important;
}
.c-Icon.c-Icon--settingsInputComponent.c-Icon--after:after, .c-Icon--settingsInputComponent.goog-te-gadget-simple:after {
  content: "settings_input_component" !important;
}
.c-Icon.c-Icon--settingsInputComposite.c-Icon--before:before, .c-Icon--settingsInputComposite.c-Icon--before.goog-te-gadget-simple:before {
  content: "settings_input_composite" !important;
}
.c-Icon.c-Icon--settingsInputComposite.c-Icon--after:after, .c-Icon--settingsInputComposite.goog-te-gadget-simple:after {
  content: "settings_input_composite" !important;
}
.c-Icon.c-Icon--settingsInputHdmi.c-Icon--before:before, .c-Icon--settingsInputHdmi.c-Icon--before.goog-te-gadget-simple:before {
  content: "settings_input_hdmi" !important;
}
.c-Icon.c-Icon--settingsInputHdmi.c-Icon--after:after, .c-Icon--settingsInputHdmi.goog-te-gadget-simple:after {
  content: "settings_input_hdmi" !important;
}
.c-Icon.c-Icon--settingsInputSvideo.c-Icon--before:before, .c-Icon--settingsInputSvideo.c-Icon--before.goog-te-gadget-simple:before {
  content: "settings_input_svideo" !important;
}
.c-Icon.c-Icon--settingsInputSvideo.c-Icon--after:after, .c-Icon--settingsInputSvideo.goog-te-gadget-simple:after {
  content: "settings_input_svideo" !important;
}
.c-Icon.c-Icon--settingsOverscan.c-Icon--before:before, .c-Icon--settingsOverscan.c-Icon--before.goog-te-gadget-simple:before {
  content: "settings_overscan" !important;
}
.c-Icon.c-Icon--settingsOverscan.c-Icon--after:after, .c-Icon--settingsOverscan.goog-te-gadget-simple:after {
  content: "settings_overscan" !important;
}
.c-Icon.c-Icon--settingsPhone.c-Icon--before:before, .c-Icon--settingsPhone.c-Icon--before.goog-te-gadget-simple:before {
  content: "settings_phone" !important;
}
.c-Icon.c-Icon--settingsPhone.c-Icon--after:after, .c-Icon--settingsPhone.goog-te-gadget-simple:after {
  content: "settings_phone" !important;
}
.c-Icon.c-Icon--settingsPower.c-Icon--before:before, .c-Icon--settingsPower.c-Icon--before.goog-te-gadget-simple:before {
  content: "settings_power" !important;
}
.c-Icon.c-Icon--settingsPower.c-Icon--after:after, .c-Icon--settingsPower.goog-te-gadget-simple:after {
  content: "settings_power" !important;
}
.c-Icon.c-Icon--settingsRemote.c-Icon--before:before, .c-Icon--settingsRemote.c-Icon--before.goog-te-gadget-simple:before {
  content: "settings_remote" !important;
}
.c-Icon.c-Icon--settingsRemote.c-Icon--after:after, .c-Icon--settingsRemote.goog-te-gadget-simple:after {
  content: "settings_remote" !important;
}
.c-Icon.c-Icon--settingsVoice.c-Icon--before:before, .c-Icon--settingsVoice.c-Icon--before.goog-te-gadget-simple:before {
  content: "settings_voice" !important;
}
.c-Icon.c-Icon--settingsVoice.c-Icon--after:after, .c-Icon--settingsVoice.goog-te-gadget-simple:after {
  content: "settings_voice" !important;
}
.c-Icon.c-Icon--shop.c-Icon--before:before, .c-Icon--shop.c-Icon--before.goog-te-gadget-simple:before {
  content: "shop" !important;
}
.c-Icon.c-Icon--shop.c-Icon--after:after, .c-Icon--shop.goog-te-gadget-simple:after {
  content: "shop" !important;
}
.c-Icon.c-Icon--shopTwo.c-Icon--before:before, .c-Icon--shopTwo.c-Icon--before.goog-te-gadget-simple:before {
  content: "shop_two" !important;
}
.c-Icon.c-Icon--shopTwo.c-Icon--after:after, .c-Icon--shopTwo.goog-te-gadget-simple:after {
  content: "shop_two" !important;
}
.c-Icon.c-Icon--shoppingBasket.c-Icon--before:before, .c-Icon--shoppingBasket.c-Icon--before.goog-te-gadget-simple:before {
  content: "shopping_basket" !important;
}
.c-Icon.c-Icon--shoppingBasket.c-Icon--after:after, .c-Icon--shoppingBasket.goog-te-gadget-simple:after {
  content: "shopping_basket" !important;
}
.c-Icon.c-Icon--shoppingCart.c-Icon--before:before, .c-Icon--shoppingCart.c-Icon--before.goog-te-gadget-simple:before {
  content: "shopping_cart" !important;
}
.c-Icon.c-Icon--shoppingCart.c-Icon--after:after, .c-Icon--shoppingCart.goog-te-gadget-simple:after {
  content: "shopping_cart" !important;
}
.c-Icon.c-Icon--speakerNotes.c-Icon--before:before, .c-Icon--speakerNotes.c-Icon--before.goog-te-gadget-simple:before {
  content: "speaker_notes" !important;
}
.c-Icon.c-Icon--speakerNotes.c-Icon--after:after, .c-Icon--speakerNotes.goog-te-gadget-simple:after {
  content: "speaker_notes" !important;
}
.c-Icon.c-Icon--speakerNotesOff.c-Icon--before:before, .c-Icon--speakerNotesOff.c-Icon--before.goog-te-gadget-simple:before {
  content: "speaker_notes_off" !important;
}
.c-Icon.c-Icon--speakerNotesOff.c-Icon--after:after, .c-Icon--speakerNotesOff.goog-te-gadget-simple:after {
  content: "speaker_notes_off" !important;
}
.c-Icon.c-Icon--spellcheck.c-Icon--before:before, .c-Icon--spellcheck.c-Icon--before.goog-te-gadget-simple:before {
  content: "spellcheck" !important;
}
.c-Icon.c-Icon--spellcheck.c-Icon--after:after, .c-Icon--spellcheck.goog-te-gadget-simple:after {
  content: "spellcheck" !important;
}
.c-Icon.c-Icon--starRate.c-Icon--before:before, .c-Icon--starRate.c-Icon--before.goog-te-gadget-simple:before {
  content: "star_rate" !important;
}
.c-Icon.c-Icon--starRate.c-Icon--after:after, .c-Icon--starRate.goog-te-gadget-simple:after {
  content: "star_rate" !important;
}
.c-Icon.c-Icon--stars.c-Icon--before:before, .c-Icon--stars.c-Icon--before.goog-te-gadget-simple:before {
  content: "stars" !important;
}
.c-Icon.c-Icon--stars.c-Icon--after:after, .c-Icon--stars.goog-te-gadget-simple:after {
  content: "stars" !important;
}
.c-Icon.c-Icon--store.c-Icon--before:before, .c-Icon--store.c-Icon--before.goog-te-gadget-simple:before {
  content: "store" !important;
}
.c-Icon.c-Icon--store.c-Icon--after:after, .c-Icon--store.goog-te-gadget-simple:after {
  content: "store" !important;
}
.c-Icon.c-Icon--subject.c-Icon--before:before, .c-Icon--subject.c-Icon--before.goog-te-gadget-simple:before {
  content: "subject" !important;
}
.c-Icon.c-Icon--subject.c-Icon--after:after, .c-Icon--subject.goog-te-gadget-simple:after {
  content: "subject" !important;
}
.c-Icon.c-Icon--supervisedUserCircle.c-Icon--before:before, .c-Icon--supervisedUserCircle.c-Icon--before.goog-te-gadget-simple:before {
  content: "supervised_user_circle" !important;
}
.c-Icon.c-Icon--supervisedUserCircle.c-Icon--after:after, .c-Icon--supervisedUserCircle.goog-te-gadget-simple:after {
  content: "supervised_user_circle" !important;
}
.c-Icon.c-Icon--supervisorAccount.c-Icon--before:before, .c-Icon--supervisorAccount.c-Icon--before.goog-te-gadget-simple:before {
  content: "supervisor_account" !important;
}
.c-Icon.c-Icon--supervisorAccount.c-Icon--after:after, .c-Icon--supervisorAccount.goog-te-gadget-simple:after {
  content: "supervisor_account" !important;
}
.c-Icon.c-Icon--swapHoriz.c-Icon--before:before, .c-Icon--swapHoriz.c-Icon--before.goog-te-gadget-simple:before {
  content: "swap_horiz" !important;
}
.c-Icon.c-Icon--swapHoriz.c-Icon--after:after, .c-Icon--swapHoriz.goog-te-gadget-simple:after {
  content: "swap_horiz" !important;
}
.c-Icon.c-Icon--swapHorizontalCircle.c-Icon--before:before, .c-Icon--swapHorizontalCircle.c-Icon--before.goog-te-gadget-simple:before {
  content: "swap_horizontal_circle" !important;
}
.c-Icon.c-Icon--swapHorizontalCircle.c-Icon--after:after, .c-Icon--swapHorizontalCircle.goog-te-gadget-simple:after {
  content: "swap_horizontal_circle" !important;
}
.c-Icon.c-Icon--swapVert.c-Icon--before:before, .c-Icon--swapVert.c-Icon--before.goog-te-gadget-simple:before {
  content: "swap_vert" !important;
}
.c-Icon.c-Icon--swapVert.c-Icon--after:after, .c-Icon--swapVert.goog-te-gadget-simple:after {
  content: "swap_vert" !important;
}
.c-Icon.c-Icon--swapVerticalCircle.c-Icon--before:before, .c-Icon--swapVerticalCircle.c-Icon--before.goog-te-gadget-simple:before {
  content: "swap_vertical_circle" !important;
}
.c-Icon.c-Icon--swapVerticalCircle.c-Icon--after:after, .c-Icon--swapVerticalCircle.goog-te-gadget-simple:after {
  content: "swap_vertical_circle" !important;
}
.c-Icon.c-Icon--tab.c-Icon--before:before, .c-Icon--tab.c-Icon--before.goog-te-gadget-simple:before {
  content: "tab" !important;
}
.c-Icon.c-Icon--tab.c-Icon--after:after, .c-Icon--tab.goog-te-gadget-simple:after {
  content: "tab" !important;
}
.c-Icon.c-Icon--tabUnselected.c-Icon--before:before, .c-Icon--tabUnselected.c-Icon--before.goog-te-gadget-simple:before {
  content: "tab_unselected" !important;
}
.c-Icon.c-Icon--tabUnselected.c-Icon--after:after, .c-Icon--tabUnselected.goog-te-gadget-simple:after {
  content: "tab_unselected" !important;
}
.c-Icon.c-Icon--textRotateUp.c-Icon--before:before, .c-Icon--textRotateUp.c-Icon--before.goog-te-gadget-simple:before {
  content: "text_rotate_up" !important;
}
.c-Icon.c-Icon--textRotateUp.c-Icon--after:after, .c-Icon--textRotateUp.goog-te-gadget-simple:after {
  content: "text_rotate_up" !important;
}
.c-Icon.c-Icon--textRotateVertical.c-Icon--before:before, .c-Icon--textRotateVertical.c-Icon--before.goog-te-gadget-simple:before {
  content: "text_rotate_vertical" !important;
}
.c-Icon.c-Icon--textRotateVertical.c-Icon--after:after, .c-Icon--textRotateVertical.goog-te-gadget-simple:after {
  content: "text_rotate_vertical" !important;
}
.c-Icon.c-Icon--textRotationDown.c-Icon--before:before, .c-Icon--textRotationDown.c-Icon--before.goog-te-gadget-simple:before {
  content: "text_rotation_down" !important;
}
.c-Icon.c-Icon--textRotationDown.c-Icon--after:after, .c-Icon--textRotationDown.goog-te-gadget-simple:after {
  content: "text_rotation_down" !important;
}
.c-Icon.c-Icon--textRotationNone.c-Icon--before:before, .c-Icon--textRotationNone.c-Icon--before.goog-te-gadget-simple:before {
  content: "text_rotation_none" !important;
}
.c-Icon.c-Icon--textRotationNone.c-Icon--after:after, .c-Icon--textRotationNone.goog-te-gadget-simple:after {
  content: "text_rotation_none" !important;
}
.c-Icon.c-Icon--theaters.c-Icon--before:before, .c-Icon--theaters.c-Icon--before.goog-te-gadget-simple:before {
  content: "theaters" !important;
}
.c-Icon.c-Icon--theaters.c-Icon--after:after, .c-Icon--theaters.goog-te-gadget-simple:after {
  content: "theaters" !important;
}
.c-Icon.c-Icon--thumbDown.c-Icon--before:before, .c-Icon--thumbDown.c-Icon--before.goog-te-gadget-simple:before {
  content: "thumb_down" !important;
}
.c-Icon.c-Icon--thumbDown.c-Icon--after:after, .c-Icon--thumbDown.goog-te-gadget-simple:after {
  content: "thumb_down" !important;
}
.c-Icon.c-Icon--thumbUp.c-Icon--before:before, .c-Icon--thumbUp.c-Icon--before.goog-te-gadget-simple:before {
  content: "thumb_up" !important;
}
.c-Icon.c-Icon--thumbUp.c-Icon--after:after, .c-Icon--thumbUp.goog-te-gadget-simple:after {
  content: "thumb_up" !important;
}
.c-Icon.c-Icon--thumbsUpDown.c-Icon--before:before, .c-Icon--thumbsUpDown.c-Icon--before.goog-te-gadget-simple:before {
  content: "thumbs_up_down" !important;
}
.c-Icon.c-Icon--thumbsUpDown.c-Icon--after:after, .c-Icon--thumbsUpDown.goog-te-gadget-simple:after {
  content: "thumbs_up_down" !important;
}
.c-Icon.c-Icon--timeline.c-Icon--before:before, .c-Icon--timeline.c-Icon--before.goog-te-gadget-simple:before {
  content: "timeline" !important;
}
.c-Icon.c-Icon--timeline.c-Icon--after:after, .c-Icon--timeline.goog-te-gadget-simple:after {
  content: "timeline" !important;
}
.c-Icon.c-Icon--toc.c-Icon--before:before, .c-Icon--toc.c-Icon--before.goog-te-gadget-simple:before {
  content: "toc" !important;
}
.c-Icon.c-Icon--toc.c-Icon--after:after, .c-Icon--toc.goog-te-gadget-simple:after {
  content: "toc" !important;
}
.c-Icon.c-Icon--today.c-Icon--before:before, .c-Icon--today.c-Icon--before.goog-te-gadget-simple:before {
  content: "today" !important;
}
.c-Icon.c-Icon--today.c-Icon--after:after, .c-Icon--today.goog-te-gadget-simple:after {
  content: "today" !important;
}
.c-Icon.c-Icon--toll.c-Icon--before:before, .c-Icon--toll.c-Icon--before.goog-te-gadget-simple:before {
  content: "toll" !important;
}
.c-Icon.c-Icon--toll.c-Icon--after:after, .c-Icon--toll.goog-te-gadget-simple:after {
  content: "toll" !important;
}
.c-Icon.c-Icon--touchApp.c-Icon--before:before, .c-Icon--touchApp.c-Icon--before.goog-te-gadget-simple:before {
  content: "touch_app" !important;
}
.c-Icon.c-Icon--touchApp.c-Icon--after:after, .c-Icon--touchApp.goog-te-gadget-simple:after {
  content: "touch_app" !important;
}
.c-Icon.c-Icon--trackChanges.c-Icon--before:before, .c-Icon--trackChanges.c-Icon--before.goog-te-gadget-simple:before {
  content: "track_changes" !important;
}
.c-Icon.c-Icon--trackChanges.c-Icon--after:after, .c-Icon--trackChanges.goog-te-gadget-simple:after {
  content: "track_changes" !important;
}
.c-Icon.c-Icon--translate.c-Icon--before:before, .c-Icon--translate.c-Icon--before.goog-te-gadget-simple:before {
  content: "translate" !important;
}
.c-Icon.c-Icon--translate.c-Icon--after:after, .c-Icon--translate.goog-te-gadget-simple:after {
  content: "translate" !important;
}
.c-Icon.c-Icon--trendingDown.c-Icon--before:before, .c-Icon--trendingDown.c-Icon--before.goog-te-gadget-simple:before {
  content: "trending_down" !important;
}
.c-Icon.c-Icon--trendingDown.c-Icon--after:after, .c-Icon--trendingDown.goog-te-gadget-simple:after {
  content: "trending_down" !important;
}
.c-Icon.c-Icon--trendingFlat.c-Icon--before:before, .c-Icon--trendingFlat.c-Icon--before.goog-te-gadget-simple:before {
  content: "trending_flat" !important;
}
.c-Icon.c-Icon--trendingFlat.c-Icon--after:after, .c-Icon--trendingFlat.goog-te-gadget-simple:after {
  content: "trending_flat" !important;
}
.c-Icon.c-Icon--trendingUp.c-Icon--before:before, .c-Icon--trendingUp.c-Icon--before.goog-te-gadget-simple:before {
  content: "trending_up" !important;
}
.c-Icon.c-Icon--trendingUp.c-Icon--after:after, .c-Icon--trendingUp.goog-te-gadget-simple:after {
  content: "trending_up" !important;
}
.c-Icon.c-Icon--turnedIn.c-Icon--before:before, .c-Icon--turnedIn.c-Icon--before.goog-te-gadget-simple:before {
  content: "turned_in" !important;
}
.c-Icon.c-Icon--turnedIn.c-Icon--after:after, .c-Icon--turnedIn.goog-te-gadget-simple:after {
  content: "turned_in" !important;
}
.c-Icon.c-Icon--turnedInNot.c-Icon--before:before, .c-Icon--turnedInNot.c-Icon--before.goog-te-gadget-simple:before {
  content: "turned_in_not" !important;
}
.c-Icon.c-Icon--turnedInNot.c-Icon--after:after, .c-Icon--turnedInNot.goog-te-gadget-simple:after {
  content: "turned_in_not" !important;
}
.c-Icon.c-Icon--update.c-Icon--before:before, .c-Icon--update.c-Icon--before.goog-te-gadget-simple:before {
  content: "update" !important;
}
.c-Icon.c-Icon--update.c-Icon--after:after, .c-Icon--update.goog-te-gadget-simple:after {
  content: "update" !important;
}
.c-Icon.c-Icon--verifiedUser.c-Icon--before:before, .c-Icon--verifiedUser.c-Icon--before.goog-te-gadget-simple:before {
  content: "verified_user" !important;
}
.c-Icon.c-Icon--verifiedUser.c-Icon--after:after, .c-Icon--verifiedUser.goog-te-gadget-simple:after {
  content: "verified_user" !important;
}
.c-Icon.c-Icon--verticalSplit.c-Icon--before:before, .c-Icon--verticalSplit.c-Icon--before.goog-te-gadget-simple:before {
  content: "vertical_split" !important;
}
.c-Icon.c-Icon--verticalSplit.c-Icon--after:after, .c-Icon--verticalSplit.goog-te-gadget-simple:after {
  content: "vertical_split" !important;
}
.c-Icon.c-Icon--viewAgenda.c-Icon--before:before, .c-Icon--viewAgenda.c-Icon--before.goog-te-gadget-simple:before {
  content: "view_agenda" !important;
}
.c-Icon.c-Icon--viewAgenda.c-Icon--after:after, .c-Icon--viewAgenda.goog-te-gadget-simple:after {
  content: "view_agenda" !important;
}
.c-Icon.c-Icon--viewArray.c-Icon--before:before, .c-Icon--viewArray.c-Icon--before.goog-te-gadget-simple:before {
  content: "view_array" !important;
}
.c-Icon.c-Icon--viewArray.c-Icon--after:after, .c-Icon--viewArray.goog-te-gadget-simple:after {
  content: "view_array" !important;
}
.c-Icon.c-Icon--viewCarousel.c-Icon--before:before, .c-Icon--viewCarousel.c-Icon--before.goog-te-gadget-simple:before {
  content: "view_carousel" !important;
}
.c-Icon.c-Icon--viewCarousel.c-Icon--after:after, .c-Icon--viewCarousel.goog-te-gadget-simple:after {
  content: "view_carousel" !important;
}
.c-Icon.c-Icon--viewColumn.c-Icon--before:before, .c-Icon--viewColumn.c-Icon--before.goog-te-gadget-simple:before {
  content: "view_column" !important;
}
.c-Icon.c-Icon--viewColumn.c-Icon--after:after, .c-Icon--viewColumn.goog-te-gadget-simple:after {
  content: "view_column" !important;
}
.c-Icon.c-Icon--viewDay.c-Icon--before:before, .c-Icon--viewDay.c-Icon--before.goog-te-gadget-simple:before {
  content: "view_day" !important;
}
.c-Icon.c-Icon--viewDay.c-Icon--after:after, .c-Icon--viewDay.goog-te-gadget-simple:after {
  content: "view_day" !important;
}
.c-Icon.c-Icon--viewHeadline.c-Icon--before:before, .c-Icon--viewHeadline.c-Icon--before.goog-te-gadget-simple:before {
  content: "view_headline" !important;
}
.c-Icon.c-Icon--viewHeadline.c-Icon--after:after, .c-Icon--viewHeadline.goog-te-gadget-simple:after {
  content: "view_headline" !important;
}
.c-Icon.c-Icon--viewList.c-Icon--before:before, .c-Icon--viewList.c-Icon--before.goog-te-gadget-simple:before {
  content: "view_list" !important;
}
.c-Icon.c-Icon--viewList.c-Icon--after:after, .c-Icon--viewList.goog-te-gadget-simple:after {
  content: "view_list" !important;
}
.c-Icon.c-Icon--viewModule.c-Icon--before:before, .c-Icon--viewModule.c-Icon--before.goog-te-gadget-simple:before {
  content: "view_module" !important;
}
.c-Icon.c-Icon--viewModule.c-Icon--after:after, .c-Icon--viewModule.goog-te-gadget-simple:after {
  content: "view_module" !important;
}
.c-Icon.c-Icon--viewQuilt.c-Icon--before:before, .c-Icon--viewQuilt.c-Icon--before.goog-te-gadget-simple:before {
  content: "view_quilt" !important;
}
.c-Icon.c-Icon--viewQuilt.c-Icon--after:after, .c-Icon--viewQuilt.goog-te-gadget-simple:after {
  content: "view_quilt" !important;
}
.c-Icon.c-Icon--viewStream.c-Icon--before:before, .c-Icon--viewStream.c-Icon--before.goog-te-gadget-simple:before {
  content: "view_stream" !important;
}
.c-Icon.c-Icon--viewStream.c-Icon--after:after, .c-Icon--viewStream.goog-te-gadget-simple:after {
  content: "view_stream" !important;
}
.c-Icon.c-Icon--viewWeek.c-Icon--before:before, .c-Icon--viewWeek.c-Icon--before.goog-te-gadget-simple:before {
  content: "view_week" !important;
}
.c-Icon.c-Icon--viewWeek.c-Icon--after:after, .c-Icon--viewWeek.goog-te-gadget-simple:after {
  content: "view_week" !important;
}
.c-Icon.c-Icon--visibility.c-Icon--before:before, .c-Icon--visibility.c-Icon--before.goog-te-gadget-simple:before {
  content: "visibility" !important;
}
.c-Icon.c-Icon--visibility.c-Icon--after:after, .c-Icon--visibility.goog-te-gadget-simple:after {
  content: "visibility" !important;
}
.c-Icon.c-Icon--visibilityOff.c-Icon--before:before, .c-Icon--visibilityOff.c-Icon--before.goog-te-gadget-simple:before {
  content: "visibility_off" !important;
}
.c-Icon.c-Icon--visibilityOff.c-Icon--after:after, .c-Icon--visibilityOff.goog-te-gadget-simple:after {
  content: "visibility_off" !important;
}
.c-Icon.c-Icon--voiceOverOff.c-Icon--before:before, .c-Icon--voiceOverOff.c-Icon--before.goog-te-gadget-simple:before {
  content: "voice_over_off" !important;
}
.c-Icon.c-Icon--voiceOverOff.c-Icon--after:after, .c-Icon--voiceOverOff.goog-te-gadget-simple:after {
  content: "voice_over_off" !important;
}
.c-Icon.c-Icon--watchLater.c-Icon--before:before, .c-Icon--watchLater.c-Icon--before.goog-te-gadget-simple:before {
  content: "watch_later" !important;
}
.c-Icon.c-Icon--watchLater.c-Icon--after:after, .c-Icon--watchLater.goog-te-gadget-simple:after {
  content: "watch_later" !important;
}
.c-Icon.c-Icon--work.c-Icon--before:before, .c-Icon--work.c-Icon--before.goog-te-gadget-simple:before {
  content: "work" !important;
}
.c-Icon.c-Icon--work.c-Icon--after:after, .c-Icon--work.goog-te-gadget-simple:after {
  content: "work" !important;
}
.c-Icon.c-Icon--workOff.c-Icon--before:before, .c-Icon--workOff.c-Icon--before.goog-te-gadget-simple:before {
  content: "work_off" !important;
}
.c-Icon.c-Icon--workOff.c-Icon--after:after, .c-Icon--workOff.goog-te-gadget-simple:after {
  content: "work_off" !important;
}
.c-Icon.c-Icon--workOutline.c-Icon--before:before, .c-Icon--workOutline.c-Icon--before.goog-te-gadget-simple:before {
  content: "work_outline" !important;
}
.c-Icon.c-Icon--workOutline.c-Icon--after:after, .c-Icon--workOutline.goog-te-gadget-simple:after {
  content: "work_outline" !important;
}
.c-Icon.c-Icon--youtubeSearchedFor.c-Icon--before:before, .c-Icon--youtubeSearchedFor.c-Icon--before.goog-te-gadget-simple:before {
  content: "youtube_searched_for" !important;
}
.c-Icon.c-Icon--youtubeSearchedFor.c-Icon--after:after, .c-Icon--youtubeSearchedFor.goog-te-gadget-simple:after {
  content: "youtube_searched_for" !important;
}
.c-Icon.c-Icon--zoomIn.c-Icon--before:before, .c-Icon--zoomIn.c-Icon--before.goog-te-gadget-simple:before {
  content: "zoom_in" !important;
}
.c-Icon.c-Icon--zoomIn.c-Icon--after:after, .c-Icon--zoomIn.goog-te-gadget-simple:after {
  content: "zoom_in" !important;
}
.c-Icon.c-Icon--zoomOut.c-Icon--before:before, .c-Icon--zoomOut.c-Icon--before.goog-te-gadget-simple:before {
  content: "zoom_out" !important;
}
.c-Icon.c-Icon--zoomOut.c-Icon--after:after, .c-Icon--zoomOut.goog-te-gadget-simple:after {
  content: "zoom_out" !important;
}
.c-Icon.c-Icon--addAlert.c-Icon--before:before, .c-Icon--addAlert.c-Icon--before.goog-te-gadget-simple:before {
  content: "add_alert" !important;
}
.c-Icon.c-Icon--addAlert.c-Icon--after:after, .c-Icon--addAlert.goog-te-gadget-simple:after {
  content: "add_alert" !important;
}
.c-Icon.c-Icon--error.c-Icon--before:before, .c-Icon--error.c-Icon--before.goog-te-gadget-simple:before {
  content: "error" !important;
}
.c-Icon.c-Icon--error.c-Icon--after:after, .c-Icon--error.goog-te-gadget-simple:after {
  content: "error" !important;
}
.c-Icon.c-Icon--errorOutline.c-Icon--before:before, .c-Icon--errorOutline.c-Icon--before.goog-te-gadget-simple:before {
  content: "error_outline" !important;
}
.c-Icon.c-Icon--errorOutline.c-Icon--after:after, .c-Icon--errorOutline.goog-te-gadget-simple:after {
  content: "error_outline" !important;
}
.c-Icon.c-Icon--notificationImportant.c-Icon--before:before, .c-Icon--notificationImportant.c-Icon--before.goog-te-gadget-simple:before {
  content: "notification_important" !important;
}
.c-Icon.c-Icon--notificationImportant.c-Icon--after:after, .c-Icon--notificationImportant.goog-te-gadget-simple:after {
  content: "notification_important" !important;
}
.c-Icon.c-Icon--warning.c-Icon--before:before, .c-Icon--warning.c-Icon--before.goog-te-gadget-simple:before {
  content: "warning" !important;
}
.c-Icon.c-Icon--warning.c-Icon--after:after, .c-Icon--warning.goog-te-gadget-simple:after {
  content: "warning" !important;
}
.c-Icon.c-Icon--4k.c-Icon--before:before, .c-Icon--4k.c-Icon--before.goog-te-gadget-simple:before {
  content: "4k" !important;
}
.c-Icon.c-Icon--4k.c-Icon--after:after, .c-Icon--4k.goog-te-gadget-simple:after {
  content: "4k" !important;
}
.c-Icon.c-Icon--addToQueue.c-Icon--before:before, .c-Icon--addToQueue.c-Icon--before.goog-te-gadget-simple:before {
  content: "add_to_queue" !important;
}
.c-Icon.c-Icon--addToQueue.c-Icon--after:after, .c-Icon--addToQueue.goog-te-gadget-simple:after {
  content: "add_to_queue" !important;
}
.c-Icon.c-Icon--airplay.c-Icon--before:before, .c-Icon--airplay.c-Icon--before.goog-te-gadget-simple:before {
  content: "airplay" !important;
}
.c-Icon.c-Icon--airplay.c-Icon--after:after, .c-Icon--airplay.goog-te-gadget-simple:after {
  content: "airplay" !important;
}
.c-Icon.c-Icon--album.c-Icon--before:before, .c-Icon--album.c-Icon--before.goog-te-gadget-simple:before {
  content: "album" !important;
}
.c-Icon.c-Icon--album.c-Icon--after:after, .c-Icon--album.goog-te-gadget-simple:after {
  content: "album" !important;
}
.c-Icon.c-Icon--artTrack.c-Icon--before:before, .c-Icon--artTrack.c-Icon--before.goog-te-gadget-simple:before {
  content: "art_track" !important;
}
.c-Icon.c-Icon--artTrack.c-Icon--after:after, .c-Icon--artTrack.goog-te-gadget-simple:after {
  content: "art_track" !important;
}
.c-Icon.c-Icon--avTimer.c-Icon--before:before, .c-Icon--avTimer.c-Icon--before.goog-te-gadget-simple:before {
  content: "av_timer" !important;
}
.c-Icon.c-Icon--avTimer.c-Icon--after:after, .c-Icon--avTimer.goog-te-gadget-simple:after {
  content: "av_timer" !important;
}
.c-Icon.c-Icon--brandingWatermark.c-Icon--before:before, .c-Icon--brandingWatermark.c-Icon--before.goog-te-gadget-simple:before {
  content: "branding_watermark" !important;
}
.c-Icon.c-Icon--brandingWatermark.c-Icon--after:after, .c-Icon--brandingWatermark.goog-te-gadget-simple:after {
  content: "branding_watermark" !important;
}
.c-Icon.c-Icon--callToAction.c-Icon--before:before, .c-Icon--callToAction.c-Icon--before.goog-te-gadget-simple:before {
  content: "call_to_action" !important;
}
.c-Icon.c-Icon--callToAction.c-Icon--after:after, .c-Icon--callToAction.goog-te-gadget-simple:after {
  content: "call_to_action" !important;
}
.c-Icon.c-Icon--closedCaption.c-Icon--before:before, .c-Icon--closedCaption.c-Icon--before.goog-te-gadget-simple:before {
  content: "closed_caption" !important;
}
.c-Icon.c-Icon--closedCaption.c-Icon--after:after, .c-Icon--closedCaption.goog-te-gadget-simple:after {
  content: "closed_caption" !important;
}
.c-Icon.c-Icon--controlCamera.c-Icon--before:before, .c-Icon--controlCamera.c-Icon--before.goog-te-gadget-simple:before {
  content: "control_camera" !important;
}
.c-Icon.c-Icon--controlCamera.c-Icon--after:after, .c-Icon--controlCamera.goog-te-gadget-simple:after {
  content: "control_camera" !important;
}
.c-Icon.c-Icon--equalizer.c-Icon--before:before, .c-Icon--equalizer.c-Icon--before.goog-te-gadget-simple:before {
  content: "equalizer" !important;
}
.c-Icon.c-Icon--equalizer.c-Icon--after:after, .c-Icon--equalizer.goog-te-gadget-simple:after {
  content: "equalizer" !important;
}
.c-Icon.c-Icon--explicit.c-Icon--before:before, .c-Icon--explicit.c-Icon--before.goog-te-gadget-simple:before {
  content: "explicit" !important;
}
.c-Icon.c-Icon--explicit.c-Icon--after:after, .c-Icon--explicit.goog-te-gadget-simple:after {
  content: "explicit" !important;
}
.c-Icon.c-Icon--fastForward.c-Icon--before:before, .c-Icon--fastForward.c-Icon--before.goog-te-gadget-simple:before {
  content: "fast_forward" !important;
}
.c-Icon.c-Icon--fastForward.c-Icon--after:after, .c-Icon--fastForward.goog-te-gadget-simple:after {
  content: "fast_forward" !important;
}
.c-Icon.c-Icon--fastRewind.c-Icon--before:before, .c-Icon--fastRewind.c-Icon--before.goog-te-gadget-simple:before {
  content: "fast_rewind" !important;
}
.c-Icon.c-Icon--fastRewind.c-Icon--after:after, .c-Icon--fastRewind.goog-te-gadget-simple:after {
  content: "fast_rewind" !important;
}
.c-Icon.c-Icon--featuredPlayList.c-Icon--before:before, .c-Icon--featuredPlayList.c-Icon--before.goog-te-gadget-simple:before {
  content: "featured_play_list" !important;
}
.c-Icon.c-Icon--featuredPlayList.c-Icon--after:after, .c-Icon--featuredPlayList.goog-te-gadget-simple:after {
  content: "featured_play_list" !important;
}
.c-Icon.c-Icon--featuredVideo.c-Icon--before:before, .c-Icon--featuredVideo.c-Icon--before.goog-te-gadget-simple:before {
  content: "featured_video" !important;
}
.c-Icon.c-Icon--featuredVideo.c-Icon--after:after, .c-Icon--featuredVideo.goog-te-gadget-simple:after {
  content: "featured_video" !important;
}
.c-Icon.c-Icon--fiberDvr.c-Icon--before:before, .c-Icon--fiberDvr.c-Icon--before.goog-te-gadget-simple:before {
  content: "fiber_dvr" !important;
}
.c-Icon.c-Icon--fiberDvr.c-Icon--after:after, .c-Icon--fiberDvr.goog-te-gadget-simple:after {
  content: "fiber_dvr" !important;
}
.c-Icon.c-Icon--fiberManualRecord.c-Icon--before:before, .c-Icon--fiberManualRecord.c-Icon--before.goog-te-gadget-simple:before {
  content: "fiber_manual_record" !important;
}
.c-Icon.c-Icon--fiberManualRecord.c-Icon--after:after, .c-Icon--fiberManualRecord.goog-te-gadget-simple:after {
  content: "fiber_manual_record" !important;
}
.c-Icon.c-Icon--fiberNew.c-Icon--before:before, .c-Icon--fiberNew.c-Icon--before.goog-te-gadget-simple:before {
  content: "fiber_new" !important;
}
.c-Icon.c-Icon--fiberNew.c-Icon--after:after, .c-Icon--fiberNew.goog-te-gadget-simple:after {
  content: "fiber_new" !important;
}
.c-Icon.c-Icon--fiberPin.c-Icon--before:before, .c-Icon--fiberPin.c-Icon--before.goog-te-gadget-simple:before {
  content: "fiber_pin" !important;
}
.c-Icon.c-Icon--fiberPin.c-Icon--after:after, .c-Icon--fiberPin.goog-te-gadget-simple:after {
  content: "fiber_pin" !important;
}
.c-Icon.c-Icon--fiberSmartRecord.c-Icon--before:before, .c-Icon--fiberSmartRecord.c-Icon--before.goog-te-gadget-simple:before {
  content: "fiber_smart_record" !important;
}
.c-Icon.c-Icon--fiberSmartRecord.c-Icon--after:after, .c-Icon--fiberSmartRecord.goog-te-gadget-simple:after {
  content: "fiber_smart_record" !important;
}
.c-Icon.c-Icon--forward10.c-Icon--before:before, .c-Icon--forward10.c-Icon--before.goog-te-gadget-simple:before {
  content: "forward_10" !important;
}
.c-Icon.c-Icon--forward10.c-Icon--after:after, .c-Icon--forward10.goog-te-gadget-simple:after {
  content: "forward_10" !important;
}
.c-Icon.c-Icon--forward30.c-Icon--before:before, .c-Icon--forward30.c-Icon--before.goog-te-gadget-simple:before {
  content: "forward_30" !important;
}
.c-Icon.c-Icon--forward30.c-Icon--after:after, .c-Icon--forward30.goog-te-gadget-simple:after {
  content: "forward_30" !important;
}
.c-Icon.c-Icon--forward5.c-Icon--before:before, .c-Icon--forward5.c-Icon--before.goog-te-gadget-simple:before {
  content: "forward_5" !important;
}
.c-Icon.c-Icon--forward5.c-Icon--after:after, .c-Icon--forward5.goog-te-gadget-simple:after {
  content: "forward_5" !important;
}
.c-Icon.c-Icon--games.c-Icon--before:before, .c-Icon--games.c-Icon--before.goog-te-gadget-simple:before {
  content: "games" !important;
}
.c-Icon.c-Icon--games.c-Icon--after:after, .c-Icon--games.goog-te-gadget-simple:after {
  content: "games" !important;
}
.c-Icon.c-Icon--hd.c-Icon--before:before, .c-Icon--hd.c-Icon--before.goog-te-gadget-simple:before {
  content: "hd" !important;
}
.c-Icon.c-Icon--hd.c-Icon--after:after, .c-Icon--hd.goog-te-gadget-simple:after {
  content: "hd" !important;
}
.c-Icon.c-Icon--hearing.c-Icon--before:before, .c-Icon--hearing.c-Icon--before.goog-te-gadget-simple:before {
  content: "hearing" !important;
}
.c-Icon.c-Icon--hearing.c-Icon--after:after, .c-Icon--hearing.goog-te-gadget-simple:after {
  content: "hearing" !important;
}
.c-Icon.c-Icon--highQuality.c-Icon--before:before, .c-Icon--highQuality.c-Icon--before.goog-te-gadget-simple:before {
  content: "high_quality" !important;
}
.c-Icon.c-Icon--highQuality.c-Icon--after:after, .c-Icon--highQuality.goog-te-gadget-simple:after {
  content: "high_quality" !important;
}
.c-Icon.c-Icon--libraryAdd.c-Icon--before:before, .c-Icon--libraryAdd.c-Icon--before.goog-te-gadget-simple:before {
  content: "library_add" !important;
}
.c-Icon.c-Icon--libraryAdd.c-Icon--after:after, .c-Icon--libraryAdd.goog-te-gadget-simple:after {
  content: "library_add" !important;
}
.c-Icon.c-Icon--libraryBooks.c-Icon--before:before, .c-Icon--libraryBooks.c-Icon--before.goog-te-gadget-simple:before {
  content: "library_books" !important;
}
.c-Icon.c-Icon--libraryBooks.c-Icon--after:after, .c-Icon--libraryBooks.goog-te-gadget-simple:after {
  content: "library_books" !important;
}
.c-Icon.c-Icon--libraryMusic.c-Icon--before:before, .c-Icon--libraryMusic.c-Icon--before.goog-te-gadget-simple:before {
  content: "library_music" !important;
}
.c-Icon.c-Icon--libraryMusic.c-Icon--after:after, .c-Icon--libraryMusic.goog-te-gadget-simple:after {
  content: "library_music" !important;
}
.c-Icon.c-Icon--loop.c-Icon--before:before, .c-Icon--loop.c-Icon--before.goog-te-gadget-simple:before {
  content: "loop" !important;
}
.c-Icon.c-Icon--loop.c-Icon--after:after, .c-Icon--loop.goog-te-gadget-simple:after {
  content: "loop" !important;
}
.c-Icon.c-Icon--mic.c-Icon--before:before, .c-Icon--mic.c-Icon--before.goog-te-gadget-simple:before {
  content: "mic" !important;
}
.c-Icon.c-Icon--mic.c-Icon--after:after, .c-Icon--mic.goog-te-gadget-simple:after {
  content: "mic" !important;
}
.c-Icon.c-Icon--micNone.c-Icon--before:before, .c-Icon--micNone.c-Icon--before.goog-te-gadget-simple:before {
  content: "mic_none" !important;
}
.c-Icon.c-Icon--micNone.c-Icon--after:after, .c-Icon--micNone.goog-te-gadget-simple:after {
  content: "mic_none" !important;
}
.c-Icon.c-Icon--micOff.c-Icon--before:before, .c-Icon--micOff.c-Icon--before.goog-te-gadget-simple:before {
  content: "mic_off" !important;
}
.c-Icon.c-Icon--micOff.c-Icon--after:after, .c-Icon--micOff.goog-te-gadget-simple:after {
  content: "mic_off" !important;
}
.c-Icon.c-Icon--missedVideoCall.c-Icon--before:before, .c-Icon--missedVideoCall.c-Icon--before.goog-te-gadget-simple:before {
  content: "missed_video_call" !important;
}
.c-Icon.c-Icon--missedVideoCall.c-Icon--after:after, .c-Icon--missedVideoCall.goog-te-gadget-simple:after {
  content: "missed_video_call" !important;
}
.c-Icon.c-Icon--movie.c-Icon--before:before, .c-Icon--movie.c-Icon--before.goog-te-gadget-simple:before {
  content: "movie" !important;
}
.c-Icon.c-Icon--movie.c-Icon--after:after, .c-Icon--movie.goog-te-gadget-simple:after {
  content: "movie" !important;
}
.c-Icon.c-Icon--musicVideo.c-Icon--before:before, .c-Icon--musicVideo.c-Icon--before.goog-te-gadget-simple:before {
  content: "music_video" !important;
}
.c-Icon.c-Icon--musicVideo.c-Icon--after:after, .c-Icon--musicVideo.goog-te-gadget-simple:after {
  content: "music_video" !important;
}
.c-Icon.c-Icon--newReleases.c-Icon--before:before, .c-Icon--newReleases.c-Icon--before.goog-te-gadget-simple:before {
  content: "new_releases" !important;
}
.c-Icon.c-Icon--newReleases.c-Icon--after:after, .c-Icon--newReleases.goog-te-gadget-simple:after {
  content: "new_releases" !important;
}
.c-Icon.c-Icon--notInterested.c-Icon--before:before, .c-Icon--notInterested.c-Icon--before.goog-te-gadget-simple:before {
  content: "not_interested" !important;
}
.c-Icon.c-Icon--notInterested.c-Icon--after:after, .c-Icon--notInterested.goog-te-gadget-simple:after {
  content: "not_interested" !important;
}
.c-Icon.c-Icon--note.c-Icon--before:before, .c-Icon--note.c-Icon--before.goog-te-gadget-simple:before {
  content: "note" !important;
}
.c-Icon.c-Icon--note.c-Icon--after:after, .c-Icon--note.goog-te-gadget-simple:after {
  content: "note" !important;
}
.c-Icon.c-Icon--pause.c-Icon--before:before, .c-Icon--pause.c-Icon--before.goog-te-gadget-simple:before {
  content: "pause" !important;
}
.c-Icon.c-Icon--pause.c-Icon--after:after, .c-Icon--pause.goog-te-gadget-simple:after {
  content: "pause" !important;
}
.c-Icon.c-Icon--pauseCircleFilled.c-Icon--before:before, .c-Icon--pauseCircleFilled.c-Icon--before.goog-te-gadget-simple:before {
  content: "pause_circle_filled" !important;
}
.c-Icon.c-Icon--pauseCircleFilled.c-Icon--after:after, .c-Icon--pauseCircleFilled.goog-te-gadget-simple:after {
  content: "pause_circle_filled" !important;
}
.c-Icon.c-Icon--pauseCircleOutline.c-Icon--before:before, .c-Icon--pauseCircleOutline.c-Icon--before.goog-te-gadget-simple:before {
  content: "pause_circle_outline" !important;
}
.c-Icon.c-Icon--pauseCircleOutline.c-Icon--after:after, .c-Icon--pauseCircleOutline.goog-te-gadget-simple:after {
  content: "pause_circle_outline" !important;
}
.c-Icon.c-Icon--playArrow.c-Icon--before:before, .c-Icon--playArrow.c-Icon--before.goog-te-gadget-simple:before {
  content: "play_arrow" !important;
}
.c-Icon.c-Icon--playArrow.c-Icon--after:after, .c-Icon--playArrow.goog-te-gadget-simple:after {
  content: "play_arrow" !important;
}
.c-Icon.c-Icon--playCircleFilled.c-Icon--before:before, .c-Icon--playCircleFilled.c-Icon--before.goog-te-gadget-simple:before {
  content: "play_circle_filled" !important;
}
.c-Icon.c-Icon--playCircleFilled.c-Icon--after:after, .c-Icon--playCircleFilled.goog-te-gadget-simple:after {
  content: "play_circle_filled" !important;
}
.c-Icon.c-Icon--playCircleFilledWhite.c-Icon--before:before, .c-Icon--playCircleFilledWhite.c-Icon--before.goog-te-gadget-simple:before {
  content: "play_circle_filled_white" !important;
}
.c-Icon.c-Icon--playCircleFilledWhite.c-Icon--after:after, .c-Icon--playCircleFilledWhite.goog-te-gadget-simple:after {
  content: "play_circle_filled_white" !important;
}
.c-Icon.c-Icon--playCircleOutline.c-Icon--before:before, .c-Icon--playCircleOutline.c-Icon--before.goog-te-gadget-simple:before {
  content: "play_circle_outline" !important;
}
.c-Icon.c-Icon--playCircleOutline.c-Icon--after:after, .c-Icon--playCircleOutline.goog-te-gadget-simple:after {
  content: "play_circle_outline" !important;
}
.c-Icon.c-Icon--playlistAdd.c-Icon--before:before, .c-Icon--playlistAdd.c-Icon--before.goog-te-gadget-simple:before {
  content: "playlist_add" !important;
}
.c-Icon.c-Icon--playlistAdd.c-Icon--after:after, .c-Icon--playlistAdd.goog-te-gadget-simple:after {
  content: "playlist_add" !important;
}
.c-Icon.c-Icon--playlistAddCheck.c-Icon--before:before, .c-Icon--playlistAddCheck.c-Icon--before.goog-te-gadget-simple:before {
  content: "playlist_add_check" !important;
}
.c-Icon.c-Icon--playlistAddCheck.c-Icon--after:after, .c-Icon--playlistAddCheck.goog-te-gadget-simple:after {
  content: "playlist_add_check" !important;
}
.c-Icon.c-Icon--playlistPlay.c-Icon--before:before, .c-Icon--playlistPlay.c-Icon--before.goog-te-gadget-simple:before {
  content: "playlist_play" !important;
}
.c-Icon.c-Icon--playlistPlay.c-Icon--after:after, .c-Icon--playlistPlay.goog-te-gadget-simple:after {
  content: "playlist_play" !important;
}
.c-Icon.c-Icon--queue.c-Icon--before:before, .c-Icon--queue.c-Icon--before.goog-te-gadget-simple:before {
  content: "queue" !important;
}
.c-Icon.c-Icon--queue.c-Icon--after:after, .c-Icon--queue.goog-te-gadget-simple:after {
  content: "queue" !important;
}
.c-Icon.c-Icon--queueMusic.c-Icon--before:before, .c-Icon--queueMusic.c-Icon--before.goog-te-gadget-simple:before {
  content: "queue_music" !important;
}
.c-Icon.c-Icon--queueMusic.c-Icon--after:after, .c-Icon--queueMusic.goog-te-gadget-simple:after {
  content: "queue_music" !important;
}
.c-Icon.c-Icon--queuePlayNext.c-Icon--before:before, .c-Icon--queuePlayNext.c-Icon--before.goog-te-gadget-simple:before {
  content: "queue_play_next" !important;
}
.c-Icon.c-Icon--queuePlayNext.c-Icon--after:after, .c-Icon--queuePlayNext.goog-te-gadget-simple:after {
  content: "queue_play_next" !important;
}
.c-Icon.c-Icon--radio.c-Icon--before:before, .c-Icon--radio.c-Icon--before.goog-te-gadget-simple:before {
  content: "radio" !important;
}
.c-Icon.c-Icon--radio.c-Icon--after:after, .c-Icon--radio.goog-te-gadget-simple:after {
  content: "radio" !important;
}
.c-Icon.c-Icon--recentActors.c-Icon--before:before, .c-Icon--recentActors.c-Icon--before.goog-te-gadget-simple:before {
  content: "recent_actors" !important;
}
.c-Icon.c-Icon--recentActors.c-Icon--after:after, .c-Icon--recentActors.goog-te-gadget-simple:after {
  content: "recent_actors" !important;
}
.c-Icon.c-Icon--removeFromQueue.c-Icon--before:before, .c-Icon--removeFromQueue.c-Icon--before.goog-te-gadget-simple:before {
  content: "remove_from_queue" !important;
}
.c-Icon.c-Icon--removeFromQueue.c-Icon--after:after, .c-Icon--removeFromQueue.goog-te-gadget-simple:after {
  content: "remove_from_queue" !important;
}
.c-Icon.c-Icon--repeat.c-Icon--before:before, .c-Icon--repeat.c-Icon--before.goog-te-gadget-simple:before {
  content: "repeat" !important;
}
.c-Icon.c-Icon--repeat.c-Icon--after:after, .c-Icon--repeat.goog-te-gadget-simple:after {
  content: "repeat" !important;
}
.c-Icon.c-Icon--repeatOne.c-Icon--before:before, .c-Icon--repeatOne.c-Icon--before.goog-te-gadget-simple:before {
  content: "repeat_one" !important;
}
.c-Icon.c-Icon--repeatOne.c-Icon--after:after, .c-Icon--repeatOne.goog-te-gadget-simple:after {
  content: "repeat_one" !important;
}
.c-Icon.c-Icon--replay.c-Icon--before:before, .c-Icon--replay.c-Icon--before.goog-te-gadget-simple:before {
  content: "replay" !important;
}
.c-Icon.c-Icon--replay.c-Icon--after:after, .c-Icon--replay.goog-te-gadget-simple:after {
  content: "replay" !important;
}
.c-Icon.c-Icon--replay10.c-Icon--before:before, .c-Icon--replay10.c-Icon--before.goog-te-gadget-simple:before {
  content: "replay_10" !important;
}
.c-Icon.c-Icon--replay10.c-Icon--after:after, .c-Icon--replay10.goog-te-gadget-simple:after {
  content: "replay_10" !important;
}
.c-Icon.c-Icon--replay30.c-Icon--before:before, .c-Icon--replay30.c-Icon--before.goog-te-gadget-simple:before {
  content: "replay_30" !important;
}
.c-Icon.c-Icon--replay30.c-Icon--after:after, .c-Icon--replay30.goog-te-gadget-simple:after {
  content: "replay_30" !important;
}
.c-Icon.c-Icon--replay5.c-Icon--before:before, .c-Icon--replay5.c-Icon--before.goog-te-gadget-simple:before {
  content: "replay_5" !important;
}
.c-Icon.c-Icon--replay5.c-Icon--after:after, .c-Icon--replay5.goog-te-gadget-simple:after {
  content: "replay_5" !important;
}
.c-Icon.c-Icon--shuffle.c-Icon--before:before, .c-Icon--shuffle.c-Icon--before.goog-te-gadget-simple:before {
  content: "shuffle" !important;
}
.c-Icon.c-Icon--shuffle.c-Icon--after:after, .c-Icon--shuffle.goog-te-gadget-simple:after {
  content: "shuffle" !important;
}
.c-Icon.c-Icon--skipNext.c-Icon--before:before, .c-Icon--skipNext.c-Icon--before.goog-te-gadget-simple:before {
  content: "skip_next" !important;
}
.c-Icon.c-Icon--skipNext.c-Icon--after:after, .c-Icon--skipNext.goog-te-gadget-simple:after {
  content: "skip_next" !important;
}
.c-Icon.c-Icon--skipPrevious.c-Icon--before:before, .c-Icon--skipPrevious.c-Icon--before.goog-te-gadget-simple:before {
  content: "skip_previous" !important;
}
.c-Icon.c-Icon--skipPrevious.c-Icon--after:after, .c-Icon--skipPrevious.goog-te-gadget-simple:after {
  content: "skip_previous" !important;
}
.c-Icon.c-Icon--slowMotionVideo.c-Icon--before:before, .c-Icon--slowMotionVideo.c-Icon--before.goog-te-gadget-simple:before {
  content: "slow_motion_video" !important;
}
.c-Icon.c-Icon--slowMotionVideo.c-Icon--after:after, .c-Icon--slowMotionVideo.goog-te-gadget-simple:after {
  content: "slow_motion_video" !important;
}
.c-Icon.c-Icon--snooze.c-Icon--before:before, .c-Icon--snooze.c-Icon--before.goog-te-gadget-simple:before {
  content: "snooze" !important;
}
.c-Icon.c-Icon--snooze.c-Icon--after:after, .c-Icon--snooze.goog-te-gadget-simple:after {
  content: "snooze" !important;
}
.c-Icon.c-Icon--sortByAlpha.c-Icon--before:before, .c-Icon--sortByAlpha.c-Icon--before.goog-te-gadget-simple:before {
  content: "sort_by_alpha" !important;
}
.c-Icon.c-Icon--sortByAlpha.c-Icon--after:after, .c-Icon--sortByAlpha.goog-te-gadget-simple:after {
  content: "sort_by_alpha" !important;
}
.c-Icon.c-Icon--stop.c-Icon--before:before, .c-Icon--stop.c-Icon--before.goog-te-gadget-simple:before {
  content: "stop" !important;
}
.c-Icon.c-Icon--stop.c-Icon--after:after, .c-Icon--stop.goog-te-gadget-simple:after {
  content: "stop" !important;
}
.c-Icon.c-Icon--subscriptions.c-Icon--before:before, .c-Icon--subscriptions.c-Icon--before.goog-te-gadget-simple:before {
  content: "subscriptions" !important;
}
.c-Icon.c-Icon--subscriptions.c-Icon--after:after, .c-Icon--subscriptions.goog-te-gadget-simple:after {
  content: "subscriptions" !important;
}
.c-Icon.c-Icon--subtitles.c-Icon--before:before, .c-Icon--subtitles.c-Icon--before.goog-te-gadget-simple:before {
  content: "subtitles" !important;
}
.c-Icon.c-Icon--subtitles.c-Icon--after:after, .c-Icon--subtitles.goog-te-gadget-simple:after {
  content: "subtitles" !important;
}
.c-Icon.c-Icon--surroundSound.c-Icon--before:before, .c-Icon--surroundSound.c-Icon--before.goog-te-gadget-simple:before {
  content: "surround_sound" !important;
}
.c-Icon.c-Icon--surroundSound.c-Icon--after:after, .c-Icon--surroundSound.goog-te-gadget-simple:after {
  content: "surround_sound" !important;
}
.c-Icon.c-Icon--videoCall.c-Icon--before:before, .c-Icon--videoCall.c-Icon--before.goog-te-gadget-simple:before {
  content: "video_call" !important;
}
.c-Icon.c-Icon--videoCall.c-Icon--after:after, .c-Icon--videoCall.goog-te-gadget-simple:after {
  content: "video_call" !important;
}
.c-Icon.c-Icon--videoLabel.c-Icon--before:before, .c-Icon--videoLabel.c-Icon--before.goog-te-gadget-simple:before {
  content: "video_label" !important;
}
.c-Icon.c-Icon--videoLabel.c-Icon--after:after, .c-Icon--videoLabel.goog-te-gadget-simple:after {
  content: "video_label" !important;
}
.c-Icon.c-Icon--videoLibrary.c-Icon--before:before, .c-Icon--videoLibrary.c-Icon--before.goog-te-gadget-simple:before {
  content: "video_library" !important;
}
.c-Icon.c-Icon--videoLibrary.c-Icon--after:after, .c-Icon--videoLibrary.goog-te-gadget-simple:after {
  content: "video_library" !important;
}
.c-Icon.c-Icon--videocam.c-Icon--before:before, .c-Icon--videocam.c-Icon--before.goog-te-gadget-simple:before {
  content: "videocam" !important;
}
.c-Icon.c-Icon--videocam.c-Icon--after:after, .c-Icon--videocam.goog-te-gadget-simple:after {
  content: "videocam" !important;
}
.c-Icon.c-Icon--videocamOff.c-Icon--before:before, .c-Icon--videocamOff.c-Icon--before.goog-te-gadget-simple:before {
  content: "videocam_off" !important;
}
.c-Icon.c-Icon--videocamOff.c-Icon--after:after, .c-Icon--videocamOff.goog-te-gadget-simple:after {
  content: "videocam_off" !important;
}
.c-Icon.c-Icon--volumeDown.c-Icon--before:before, .c-Icon--volumeDown.c-Icon--before.goog-te-gadget-simple:before {
  content: "volume_down" !important;
}
.c-Icon.c-Icon--volumeDown.c-Icon--after:after, .c-Icon--volumeDown.goog-te-gadget-simple:after {
  content: "volume_down" !important;
}
.c-Icon.c-Icon--volumeMute.c-Icon--before:before, .c-Icon--volumeMute.c-Icon--before.goog-te-gadget-simple:before {
  content: "volume_mute" !important;
}
.c-Icon.c-Icon--volumeMute.c-Icon--after:after, .c-Icon--volumeMute.goog-te-gadget-simple:after {
  content: "volume_mute" !important;
}
.c-Icon.c-Icon--volumeOff.c-Icon--before:before, .c-Icon--volumeOff.c-Icon--before.goog-te-gadget-simple:before {
  content: "volume_off" !important;
}
.c-Icon.c-Icon--volumeOff.c-Icon--after:after, .c-Icon--volumeOff.goog-te-gadget-simple:after {
  content: "volume_off" !important;
}
.c-Icon.c-Icon--volumeUp.c-Icon--before:before, .c-Icon--volumeUp.c-Icon--before.goog-te-gadget-simple:before {
  content: "volume_up" !important;
}
.c-Icon.c-Icon--volumeUp.c-Icon--after:after, .c-Icon--volumeUp.goog-te-gadget-simple:after {
  content: "volume_up" !important;
}
.c-Icon.c-Icon--web.c-Icon--before:before, .c-Icon--web.c-Icon--before.goog-te-gadget-simple:before {
  content: "web" !important;
}
.c-Icon.c-Icon--web.c-Icon--after:after, .c-Icon--web.goog-te-gadget-simple:after {
  content: "web" !important;
}
.c-Icon.c-Icon--webAsset.c-Icon--before:before, .c-Icon--webAsset.c-Icon--before.goog-te-gadget-simple:before {
  content: "web_asset" !important;
}
.c-Icon.c-Icon--webAsset.c-Icon--after:after, .c-Icon--webAsset.goog-te-gadget-simple:after {
  content: "web_asset" !important;
}
.c-Icon.c-Icon--alternateEmail.c-Icon--before:before, .c-Icon--alternateEmail.c-Icon--before.goog-te-gadget-simple:before {
  content: "alternate_email" !important;
}
.c-Icon.c-Icon--alternateEmail.c-Icon--after:after, .c-Icon--alternateEmail.goog-te-gadget-simple:after {
  content: "alternate_email" !important;
}
.c-Icon.c-Icon--business.c-Icon--before:before, .c-Icon--business.c-Icon--before.goog-te-gadget-simple:before {
  content: "business" !important;
}
.c-Icon.c-Icon--business.c-Icon--after:after, .c-Icon--business.goog-te-gadget-simple:after {
  content: "business" !important;
}
.c-Icon.c-Icon--call.c-Icon--before:before, .c-Icon--call.c-Icon--before.goog-te-gadget-simple:before {
  content: "call" !important;
}
.c-Icon.c-Icon--call.c-Icon--after:after, .c-Icon--call.goog-te-gadget-simple:after {
  content: "call" !important;
}
.c-Icon.c-Icon--callEnd.c-Icon--before:before, .c-Icon--callEnd.c-Icon--before.goog-te-gadget-simple:before {
  content: "call_end" !important;
}
.c-Icon.c-Icon--callEnd.c-Icon--after:after, .c-Icon--callEnd.goog-te-gadget-simple:after {
  content: "call_end" !important;
}
.c-Icon.c-Icon--callMade.c-Icon--before:before, .c-Icon--callMade.c-Icon--before.goog-te-gadget-simple:before {
  content: "call_made" !important;
}
.c-Icon.c-Icon--callMade.c-Icon--after:after, .c-Icon--callMade.goog-te-gadget-simple:after {
  content: "call_made" !important;
}
.c-Icon.c-Icon--callMerge.c-Icon--before:before, .c-Icon--callMerge.c-Icon--before.goog-te-gadget-simple:before {
  content: "call_merge" !important;
}
.c-Icon.c-Icon--callMerge.c-Icon--after:after, .c-Icon--callMerge.goog-te-gadget-simple:after {
  content: "call_merge" !important;
}
.c-Icon.c-Icon--callMissed.c-Icon--before:before, .c-Icon--callMissed.c-Icon--before.goog-te-gadget-simple:before {
  content: "call_missed" !important;
}
.c-Icon.c-Icon--callMissed.c-Icon--after:after, .c-Icon--callMissed.goog-te-gadget-simple:after {
  content: "call_missed" !important;
}
.c-Icon.c-Icon--callMissedOutgoing.c-Icon--before:before, .c-Icon--callMissedOutgoing.c-Icon--before.goog-te-gadget-simple:before {
  content: "call_missed_outgoing" !important;
}
.c-Icon.c-Icon--callMissedOutgoing.c-Icon--after:after, .c-Icon--callMissedOutgoing.goog-te-gadget-simple:after {
  content: "call_missed_outgoing" !important;
}
.c-Icon.c-Icon--callReceived.c-Icon--before:before, .c-Icon--callReceived.c-Icon--before.goog-te-gadget-simple:before {
  content: "call_received" !important;
}
.c-Icon.c-Icon--callReceived.c-Icon--after:after, .c-Icon--callReceived.goog-te-gadget-simple:after {
  content: "call_received" !important;
}
.c-Icon.c-Icon--callSplit.c-Icon--before:before, .c-Icon--callSplit.c-Icon--before.goog-te-gadget-simple:before {
  content: "call_split" !important;
}
.c-Icon.c-Icon--callSplit.c-Icon--after:after, .c-Icon--callSplit.goog-te-gadget-simple:after {
  content: "call_split" !important;
}
.c-Icon.c-Icon--cancelPresentation.c-Icon--before:before, .c-Icon--cancelPresentation.c-Icon--before.goog-te-gadget-simple:before {
  content: "cancel_presentation" !important;
}
.c-Icon.c-Icon--cancelPresentation.c-Icon--after:after, .c-Icon--cancelPresentation.goog-te-gadget-simple:after {
  content: "cancel_presentation" !important;
}
.c-Icon.c-Icon--cellWifi.c-Icon--before:before, .c-Icon--cellWifi.c-Icon--before.goog-te-gadget-simple:before {
  content: "cell_wifi" !important;
}
.c-Icon.c-Icon--cellWifi.c-Icon--after:after, .c-Icon--cellWifi.goog-te-gadget-simple:after {
  content: "cell_wifi" !important;
}
.c-Icon.c-Icon--chat.c-Icon--before:before, .c-Icon--chat.c-Icon--before.goog-te-gadget-simple:before {
  content: "chat" !important;
}
.c-Icon.c-Icon--chat.c-Icon--after:after, .c-Icon--chat.goog-te-gadget-simple:after {
  content: "chat" !important;
}
.c-Icon.c-Icon--chatBubble.c-Icon--before:before, .c-Icon--chatBubble.c-Icon--before.goog-te-gadget-simple:before {
  content: "chat_bubble" !important;
}
.c-Icon.c-Icon--chatBubble.c-Icon--after:after, .c-Icon--chatBubble.goog-te-gadget-simple:after {
  content: "chat_bubble" !important;
}
.c-Icon.c-Icon--chatBubbleOutline.c-Icon--before:before, .c-Icon--chatBubbleOutline.c-Icon--before.goog-te-gadget-simple:before {
  content: "chat_bubble_outline" !important;
}
.c-Icon.c-Icon--chatBubbleOutline.c-Icon--after:after, .c-Icon--chatBubbleOutline.goog-te-gadget-simple:after {
  content: "chat_bubble_outline" !important;
}
.c-Icon.c-Icon--clearAll.c-Icon--before:before, .c-Icon--clearAll.c-Icon--before.goog-te-gadget-simple:before {
  content: "clear_all" !important;
}
.c-Icon.c-Icon--clearAll.c-Icon--after:after, .c-Icon--clearAll.goog-te-gadget-simple:after {
  content: "clear_all" !important;
}
.c-Icon.c-Icon--comment.c-Icon--before:before, .c-Icon--comment.c-Icon--before.goog-te-gadget-simple:before {
  content: "comment" !important;
}
.c-Icon.c-Icon--comment.c-Icon--after:after, .c-Icon--comment.goog-te-gadget-simple:after {
  content: "comment" !important;
}
.c-Icon.c-Icon--contactMail.c-Icon--before:before, .c-Icon--contactMail.c-Icon--before.goog-te-gadget-simple:before {
  content: "contact_mail" !important;
}
.c-Icon.c-Icon--contactMail.c-Icon--after:after, .c-Icon--contactMail.goog-te-gadget-simple:after {
  content: "contact_mail" !important;
}
.c-Icon.c-Icon--contactPhone.c-Icon--before:before, .c-Icon--contactPhone.c-Icon--before.goog-te-gadget-simple:before {
  content: "contact_phone" !important;
}
.c-Icon.c-Icon--contactPhone.c-Icon--after:after, .c-Icon--contactPhone.goog-te-gadget-simple:after {
  content: "contact_phone" !important;
}
.c-Icon.c-Icon--contacts.c-Icon--before:before, .c-Icon--contacts.c-Icon--before.goog-te-gadget-simple:before {
  content: "contacts" !important;
}
.c-Icon.c-Icon--contacts.c-Icon--after:after, .c-Icon--contacts.goog-te-gadget-simple:after {
  content: "contacts" !important;
}
.c-Icon.c-Icon--desktopAccessDisabled.c-Icon--before:before, .c-Icon--desktopAccessDisabled.c-Icon--before.goog-te-gadget-simple:before {
  content: "desktop_access_disabled" !important;
}
.c-Icon.c-Icon--desktopAccessDisabled.c-Icon--after:after, .c-Icon--desktopAccessDisabled.goog-te-gadget-simple:after {
  content: "desktop_access_disabled" !important;
}
.c-Icon.c-Icon--dialerSip.c-Icon--before:before, .c-Icon--dialerSip.c-Icon--before.goog-te-gadget-simple:before {
  content: "dialer_sip" !important;
}
.c-Icon.c-Icon--dialerSip.c-Icon--after:after, .c-Icon--dialerSip.goog-te-gadget-simple:after {
  content: "dialer_sip" !important;
}
.c-Icon.c-Icon--dialpad.c-Icon--before:before, .c-Icon--dialpad.c-Icon--before.goog-te-gadget-simple:before {
  content: "dialpad" !important;
}
.c-Icon.c-Icon--dialpad.c-Icon--after:after, .c-Icon--dialpad.goog-te-gadget-simple:after {
  content: "dialpad" !important;
}
.c-Icon.c-Icon--domainDisabled.c-Icon--before:before, .c-Icon--domainDisabled.c-Icon--before.goog-te-gadget-simple:before {
  content: "domain_disabled" !important;
}
.c-Icon.c-Icon--domainDisabled.c-Icon--after:after, .c-Icon--domainDisabled.goog-te-gadget-simple:after {
  content: "domain_disabled" !important;
}
.c-Icon.c-Icon--duo.c-Icon--before:before, .c-Icon--duo.c-Icon--before.goog-te-gadget-simple:before {
  content: "duo" !important;
}
.c-Icon.c-Icon--duo.c-Icon--after:after, .c-Icon--duo.goog-te-gadget-simple:after {
  content: "duo" !important;
}
.c-Icon.c-Icon--email.c-Icon--before:before, .c-Icon--email.c-Icon--before.goog-te-gadget-simple:before {
  content: "email" !important;
}
.c-Icon.c-Icon--email.c-Icon--after:after, .c-Icon--email.goog-te-gadget-simple:after {
  content: "email" !important;
}
.c-Icon.c-Icon--forum.c-Icon--before:before, .c-Icon--forum.c-Icon--before.goog-te-gadget-simple:before {
  content: "forum" !important;
}
.c-Icon.c-Icon--forum.c-Icon--after:after, .c-Icon--forum.goog-te-gadget-simple:after {
  content: "forum" !important;
}
.c-Icon.c-Icon--importContacts.c-Icon--before:before, .c-Icon--importContacts.c-Icon--before.goog-te-gadget-simple:before {
  content: "import_contacts" !important;
}
.c-Icon.c-Icon--importContacts.c-Icon--after:after, .c-Icon--importContacts.goog-te-gadget-simple:after {
  content: "import_contacts" !important;
}
.c-Icon.c-Icon--importExport.c-Icon--before:before, .c-Icon--importExport.c-Icon--before.goog-te-gadget-simple:before {
  content: "import_export" !important;
}
.c-Icon.c-Icon--importExport.c-Icon--after:after, .c-Icon--importExport.goog-te-gadget-simple:after {
  content: "import_export" !important;
}
.c-Icon.c-Icon--invertColorsOff.c-Icon--before:before, .c-Icon--invertColorsOff.c-Icon--before.goog-te-gadget-simple:before {
  content: "invert_colors_off" !important;
}
.c-Icon.c-Icon--invertColorsOff.c-Icon--after:after, .c-Icon--invertColorsOff.goog-te-gadget-simple:after {
  content: "invert_colors_off" !important;
}
.c-Icon.c-Icon--listAlt.c-Icon--before:before, .c-Icon--listAlt.c-Icon--before.goog-te-gadget-simple:before {
  content: "list_alt" !important;
}
.c-Icon.c-Icon--listAlt.c-Icon--after:after, .c-Icon--listAlt.goog-te-gadget-simple:after {
  content: "list_alt" !important;
}
.c-Icon.c-Icon--liveHelp.c-Icon--before:before, .c-Icon--liveHelp.c-Icon--before.goog-te-gadget-simple:before {
  content: "live_help" !important;
}
.c-Icon.c-Icon--liveHelp.c-Icon--after:after, .c-Icon--liveHelp.goog-te-gadget-simple:after {
  content: "live_help" !important;
}
.c-Icon.c-Icon--locationOff.c-Icon--before:before, .c-Icon--locationOff.c-Icon--before.goog-te-gadget-simple:before {
  content: "location_off" !important;
}
.c-Icon.c-Icon--locationOff.c-Icon--after:after, .c-Icon--locationOff.goog-te-gadget-simple:after {
  content: "location_off" !important;
}
.c-Icon.c-Icon--locationOn.c-Icon--before:before, .c-Icon--locationOn.c-Icon--before.goog-te-gadget-simple:before {
  content: "location_on" !important;
}
.c-Icon.c-Icon--locationOn.c-Icon--after:after, .c-Icon--locationOn.goog-te-gadget-simple:after {
  content: "location_on" !important;
}
.c-Icon.c-Icon--mailOutline.c-Icon--before:before, .c-Icon--mailOutline.c-Icon--before.goog-te-gadget-simple:before {
  content: "mail_outline" !important;
}
.c-Icon.c-Icon--mailOutline.c-Icon--after:after, .c-Icon--mailOutline.goog-te-gadget-simple:after {
  content: "mail_outline" !important;
}
.c-Icon.c-Icon--message.c-Icon--before:before, .c-Icon--message.c-Icon--before.goog-te-gadget-simple:before {
  content: "message" !important;
}
.c-Icon.c-Icon--message.c-Icon--after:after, .c-Icon--message.goog-te-gadget-simple:after {
  content: "message" !important;
}
.c-Icon.c-Icon--mobileScreenShare.c-Icon--before:before, .c-Icon--mobileScreenShare.c-Icon--before.goog-te-gadget-simple:before {
  content: "mobile_screen_share" !important;
}
.c-Icon.c-Icon--mobileScreenShare.c-Icon--after:after, .c-Icon--mobileScreenShare.goog-te-gadget-simple:after {
  content: "mobile_screen_share" !important;
}
.c-Icon.c-Icon--noSim.c-Icon--before:before, .c-Icon--noSim.c-Icon--before.goog-te-gadget-simple:before {
  content: "no_sim" !important;
}
.c-Icon.c-Icon--noSim.c-Icon--after:after, .c-Icon--noSim.goog-te-gadget-simple:after {
  content: "no_sim" !important;
}
.c-Icon.c-Icon--pausePresentation.c-Icon--before:before, .c-Icon--pausePresentation.c-Icon--before.goog-te-gadget-simple:before {
  content: "pause_presentation" !important;
}
.c-Icon.c-Icon--pausePresentation.c-Icon--after:after, .c-Icon--pausePresentation.goog-te-gadget-simple:after {
  content: "pause_presentation" !important;
}
.c-Icon.c-Icon--personAddDisabled.c-Icon--before:before, .c-Icon--personAddDisabled.c-Icon--before.goog-te-gadget-simple:before {
  content: "person_add_disabled" !important;
}
.c-Icon.c-Icon--personAddDisabled.c-Icon--after:after, .c-Icon--personAddDisabled.goog-te-gadget-simple:after {
  content: "person_add_disabled" !important;
}
.c-Icon.c-Icon--phone.c-Icon--before:before, .c-Icon--phone.c-Icon--before.goog-te-gadget-simple:before {
  content: "phone" !important;
}
.c-Icon.c-Icon--phone.c-Icon--after:after, .c-Icon--phone.goog-te-gadget-simple:after {
  content: "phone" !important;
}
.c-Icon.c-Icon--phonelinkErase.c-Icon--before:before, .c-Icon--phonelinkErase.c-Icon--before.goog-te-gadget-simple:before {
  content: "phonelink_erase" !important;
}
.c-Icon.c-Icon--phonelinkErase.c-Icon--after:after, .c-Icon--phonelinkErase.goog-te-gadget-simple:after {
  content: "phonelink_erase" !important;
}
.c-Icon.c-Icon--phonelinkLock.c-Icon--before:before, .c-Icon--phonelinkLock.c-Icon--before.goog-te-gadget-simple:before {
  content: "phonelink_lock" !important;
}
.c-Icon.c-Icon--phonelinkLock.c-Icon--after:after, .c-Icon--phonelinkLock.goog-te-gadget-simple:after {
  content: "phonelink_lock" !important;
}
.c-Icon.c-Icon--phonelinkRing.c-Icon--before:before, .c-Icon--phonelinkRing.c-Icon--before.goog-te-gadget-simple:before {
  content: "phonelink_ring" !important;
}
.c-Icon.c-Icon--phonelinkRing.c-Icon--after:after, .c-Icon--phonelinkRing.goog-te-gadget-simple:after {
  content: "phonelink_ring" !important;
}
.c-Icon.c-Icon--phonelinkSetup.c-Icon--before:before, .c-Icon--phonelinkSetup.c-Icon--before.goog-te-gadget-simple:before {
  content: "phonelink_setup" !important;
}
.c-Icon.c-Icon--phonelinkSetup.c-Icon--after:after, .c-Icon--phonelinkSetup.goog-te-gadget-simple:after {
  content: "phonelink_setup" !important;
}
.c-Icon.c-Icon--portableWifiOff.c-Icon--before:before, .c-Icon--portableWifiOff.c-Icon--before.goog-te-gadget-simple:before {
  content: "portable_wifi_off" !important;
}
.c-Icon.c-Icon--portableWifiOff.c-Icon--after:after, .c-Icon--portableWifiOff.goog-te-gadget-simple:after {
  content: "portable_wifi_off" !important;
}
.c-Icon.c-Icon--presentToAll.c-Icon--before:before, .c-Icon--presentToAll.c-Icon--before.goog-te-gadget-simple:before {
  content: "present_to_all" !important;
}
.c-Icon.c-Icon--presentToAll.c-Icon--after:after, .c-Icon--presentToAll.goog-te-gadget-simple:after {
  content: "present_to_all" !important;
}
.c-Icon.c-Icon--printDisabled.c-Icon--before:before, .c-Icon--printDisabled.c-Icon--before.goog-te-gadget-simple:before {
  content: "print_disabled" !important;
}
.c-Icon.c-Icon--printDisabled.c-Icon--after:after, .c-Icon--printDisabled.goog-te-gadget-simple:after {
  content: "print_disabled" !important;
}
.c-Icon.c-Icon--ringVolume.c-Icon--before:before, .c-Icon--ringVolume.c-Icon--before.goog-te-gadget-simple:before {
  content: "ring_volume" !important;
}
.c-Icon.c-Icon--ringVolume.c-Icon--after:after, .c-Icon--ringVolume.goog-te-gadget-simple:after {
  content: "ring_volume" !important;
}
.c-Icon.c-Icon--rssFeed.c-Icon--before:before, .c-Icon--rssFeed.c-Icon--before.goog-te-gadget-simple:before {
  content: "rss_feed" !important;
}
.c-Icon.c-Icon--rssFeed.c-Icon--after:after, .c-Icon--rssFeed.goog-te-gadget-simple:after {
  content: "rss_feed" !important;
}
.c-Icon.c-Icon--screenShare.c-Icon--before:before, .c-Icon--screenShare.c-Icon--before.goog-te-gadget-simple:before {
  content: "screen_share" !important;
}
.c-Icon.c-Icon--screenShare.c-Icon--after:after, .c-Icon--screenShare.goog-te-gadget-simple:after {
  content: "screen_share" !important;
}
.c-Icon.c-Icon--sentimentSatisfiedAlt.c-Icon--before:before, .c-Icon--sentimentSatisfiedAlt.c-Icon--before.goog-te-gadget-simple:before {
  content: "sentiment_satisfied_alt" !important;
}
.c-Icon.c-Icon--sentimentSatisfiedAlt.c-Icon--after:after, .c-Icon--sentimentSatisfiedAlt.goog-te-gadget-simple:after {
  content: "sentiment_satisfied_alt" !important;
}
.c-Icon.c-Icon--speakerPhone.c-Icon--before:before, .c-Icon--speakerPhone.c-Icon--before.goog-te-gadget-simple:before {
  content: "speaker_phone" !important;
}
.c-Icon.c-Icon--speakerPhone.c-Icon--after:after, .c-Icon--speakerPhone.goog-te-gadget-simple:after {
  content: "speaker_phone" !important;
}
.c-Icon.c-Icon--stayCurrentLandscape.c-Icon--before:before, .c-Icon--stayCurrentLandscape.c-Icon--before.goog-te-gadget-simple:before {
  content: "stay_current_landscape" !important;
}
.c-Icon.c-Icon--stayCurrentLandscape.c-Icon--after:after, .c-Icon--stayCurrentLandscape.goog-te-gadget-simple:after {
  content: "stay_current_landscape" !important;
}
.c-Icon.c-Icon--stayCurrentPortrait.c-Icon--before:before, .c-Icon--stayCurrentPortrait.c-Icon--before.goog-te-gadget-simple:before {
  content: "stay_current_portrait" !important;
}
.c-Icon.c-Icon--stayCurrentPortrait.c-Icon--after:after, .c-Icon--stayCurrentPortrait.goog-te-gadget-simple:after {
  content: "stay_current_portrait" !important;
}
.c-Icon.c-Icon--stayPrimaryLandscape.c-Icon--before:before, .c-Icon--stayPrimaryLandscape.c-Icon--before.goog-te-gadget-simple:before {
  content: "stay_primary_landscape" !important;
}
.c-Icon.c-Icon--stayPrimaryLandscape.c-Icon--after:after, .c-Icon--stayPrimaryLandscape.goog-te-gadget-simple:after {
  content: "stay_primary_landscape" !important;
}
.c-Icon.c-Icon--stayPrimaryPortrait.c-Icon--before:before, .c-Icon--stayPrimaryPortrait.c-Icon--before.goog-te-gadget-simple:before {
  content: "stay_primary_portrait" !important;
}
.c-Icon.c-Icon--stayPrimaryPortrait.c-Icon--after:after, .c-Icon--stayPrimaryPortrait.goog-te-gadget-simple:after {
  content: "stay_primary_portrait" !important;
}
.c-Icon.c-Icon--stopScreenShare.c-Icon--before:before, .c-Icon--stopScreenShare.c-Icon--before.goog-te-gadget-simple:before {
  content: "stop_screen_share" !important;
}
.c-Icon.c-Icon--stopScreenShare.c-Icon--after:after, .c-Icon--stopScreenShare.goog-te-gadget-simple:after {
  content: "stop_screen_share" !important;
}
.c-Icon.c-Icon--swapCalls.c-Icon--before:before, .c-Icon--swapCalls.c-Icon--before.goog-te-gadget-simple:before {
  content: "swap_calls" !important;
}
.c-Icon.c-Icon--swapCalls.c-Icon--after:after, .c-Icon--swapCalls.goog-te-gadget-simple:after {
  content: "swap_calls" !important;
}
.c-Icon.c-Icon--textsms.c-Icon--before:before, .c-Icon--textsms.c-Icon--before.goog-te-gadget-simple:before {
  content: "textsms" !important;
}
.c-Icon.c-Icon--textsms.c-Icon--after:after, .c-Icon--textsms.goog-te-gadget-simple:after {
  content: "textsms" !important;
}
.c-Icon.c-Icon--unsubscribe.c-Icon--before:before, .c-Icon--unsubscribe.c-Icon--before.goog-te-gadget-simple:before {
  content: "unsubscribe" !important;
}
.c-Icon.c-Icon--unsubscribe.c-Icon--after:after, .c-Icon--unsubscribe.goog-te-gadget-simple:after {
  content: "unsubscribe" !important;
}
.c-Icon.c-Icon--voicemail.c-Icon--before:before, .c-Icon--voicemail.c-Icon--before.goog-te-gadget-simple:before {
  content: "voicemail" !important;
}
.c-Icon.c-Icon--voicemail.c-Icon--after:after, .c-Icon--voicemail.goog-te-gadget-simple:after {
  content: "voicemail" !important;
}
.c-Icon.c-Icon--vpnKey.c-Icon--before:before, .c-Icon--vpnKey.c-Icon--before.goog-te-gadget-simple:before {
  content: "vpn_key" !important;
}
.c-Icon.c-Icon--vpnKey.c-Icon--after:after, .c-Icon--vpnKey.goog-te-gadget-simple:after {
  content: "vpn_key" !important;
}
.c-Icon.c-Icon--add.c-Icon--before:before, .c-Icon--add.c-Icon--before.goog-te-gadget-simple:before {
  content: "add" !important;
}
.c-Icon.c-Icon--add.c-Icon--after:after, .c-Icon--add.goog-te-gadget-simple:after {
  content: "add" !important;
}
.c-Icon.c-Icon--addBox.c-Icon--before:before, .c-Icon--addBox.c-Icon--before.goog-te-gadget-simple:before {
  content: "add_box" !important;
}
.c-Icon.c-Icon--addBox.c-Icon--after:after, .c-Icon--addBox.goog-te-gadget-simple:after {
  content: "add_box" !important;
}
.c-Icon.c-Icon--addCircle.c-Icon--before:before, .c-Icon--addCircle.c-Icon--before.goog-te-gadget-simple:before {
  content: "add_circle" !important;
}
.c-Icon.c-Icon--addCircle.c-Icon--after:after, .c-Icon--addCircle.goog-te-gadget-simple:after {
  content: "add_circle" !important;
}
.c-Icon.c-Icon--addCircleOutline.c-Icon--before:before, .c-Icon--addCircleOutline.c-Icon--before.goog-te-gadget-simple:before {
  content: "add_circle_outline" !important;
}
.c-Icon.c-Icon--addCircleOutline.c-Icon--after:after, .c-Icon--addCircleOutline.goog-te-gadget-simple:after {
  content: "add_circle_outline" !important;
}
.c-Icon.c-Icon--archive.c-Icon--before:before, .c-Icon--archive.c-Icon--before.goog-te-gadget-simple:before {
  content: "archive" !important;
}
.c-Icon.c-Icon--archive.c-Icon--after:after, .c-Icon--archive.goog-te-gadget-simple:after {
  content: "archive" !important;
}
.c-Icon.c-Icon--backspace.c-Icon--before:before, .c-Icon--backspace.c-Icon--before.goog-te-gadget-simple:before {
  content: "backspace" !important;
}
.c-Icon.c-Icon--backspace.c-Icon--after:after, .c-Icon--backspace.goog-te-gadget-simple:after {
  content: "backspace" !important;
}
.c-Icon.c-Icon--ballot.c-Icon--before:before, .c-Icon--ballot.c-Icon--before.goog-te-gadget-simple:before {
  content: "ballot" !important;
}
.c-Icon.c-Icon--ballot.c-Icon--after:after, .c-Icon--ballot.goog-te-gadget-simple:after {
  content: "ballot" !important;
}
.c-Icon.c-Icon--block.c-Icon--before:before, .c-Icon--block.c-Icon--before.goog-te-gadget-simple:before {
  content: "block" !important;
}
.c-Icon.c-Icon--block.c-Icon--after:after, .c-Icon--block.goog-te-gadget-simple:after {
  content: "block" !important;
}
.c-Icon.c-Icon--clear.c-Icon--before:before, .c-Icon--clear.c-Icon--before.goog-te-gadget-simple:before {
  content: "clear" !important;
}
.c-Icon.c-Icon--clear.c-Icon--after:after, .c-Icon--clear.goog-te-gadget-simple:after {
  content: "clear" !important;
}
.c-Icon.c-Icon--create.c-Icon--before:before, .c-Icon--create.c-Icon--before.goog-te-gadget-simple:before {
  content: "create" !important;
}
.c-Icon.c-Icon--create.c-Icon--after:after, .c-Icon--create.goog-te-gadget-simple:after {
  content: "create" !important;
}
.c-Icon.c-Icon--deleteSweep.c-Icon--before:before, .c-Icon--deleteSweep.c-Icon--before.goog-te-gadget-simple:before {
  content: "delete_sweep" !important;
}
.c-Icon.c-Icon--deleteSweep.c-Icon--after:after, .c-Icon--deleteSweep.goog-te-gadget-simple:after {
  content: "delete_sweep" !important;
}
.c-Icon.c-Icon--drafts.c-Icon--before:before, .c-Icon--drafts.c-Icon--before.goog-te-gadget-simple:before {
  content: "drafts" !important;
}
.c-Icon.c-Icon--drafts.c-Icon--after:after, .c-Icon--drafts.goog-te-gadget-simple:after {
  content: "drafts" !important;
}
.c-Icon.c-Icon--fileCopy.c-Icon--before:before, .c-Icon--fileCopy.c-Icon--before.goog-te-gadget-simple:before {
  content: "file_copy" !important;
}
.c-Icon.c-Icon--fileCopy.c-Icon--after:after, .c-Icon--fileCopy.goog-te-gadget-simple:after {
  content: "file_copy" !important;
}
.c-Icon.c-Icon--filterList.c-Icon--before:before, .c-Icon--filterList.c-Icon--before.goog-te-gadget-simple:before {
  content: "filter_list" !important;
}
.c-Icon.c-Icon--filterList.c-Icon--after:after, .c-Icon--filterList.goog-te-gadget-simple:after {
  content: "filter_list" !important;
}
.c-Icon.c-Icon--flag.c-Icon--before:before, .c-Icon--flag.c-Icon--before.goog-te-gadget-simple:before {
  content: "flag" !important;
}
.c-Icon.c-Icon--flag.c-Icon--after:after, .c-Icon--flag.goog-te-gadget-simple:after {
  content: "flag" !important;
}
.c-Icon.c-Icon--fontDownload.c-Icon--before:before, .c-Icon--fontDownload.c-Icon--before.goog-te-gadget-simple:before {
  content: "font_download" !important;
}
.c-Icon.c-Icon--fontDownload.c-Icon--after:after, .c-Icon--fontDownload.goog-te-gadget-simple:after {
  content: "font_download" !important;
}
.c-Icon.c-Icon--forward.c-Icon--before:before, .c-Icon--forward.c-Icon--before.goog-te-gadget-simple:before {
  content: "forward" !important;
}
.c-Icon.c-Icon--forward.c-Icon--after:after, .c-Icon--forward.goog-te-gadget-simple:after {
  content: "forward" !important;
}
.c-Icon.c-Icon--gesture.c-Icon--before:before, .c-Icon--gesture.c-Icon--before.goog-te-gadget-simple:before {
  content: "gesture" !important;
}
.c-Icon.c-Icon--gesture.c-Icon--after:after, .c-Icon--gesture.goog-te-gadget-simple:after {
  content: "gesture" !important;
}
.c-Icon.c-Icon--howToReg.c-Icon--before:before, .c-Icon--howToReg.c-Icon--before.goog-te-gadget-simple:before {
  content: "how_to_reg" !important;
}
.c-Icon.c-Icon--howToReg.c-Icon--after:after, .c-Icon--howToReg.goog-te-gadget-simple:after {
  content: "how_to_reg" !important;
}
.c-Icon.c-Icon--howToVote.c-Icon--before:before, .c-Icon--howToVote.c-Icon--before.goog-te-gadget-simple:before {
  content: "how_to_vote" !important;
}
.c-Icon.c-Icon--howToVote.c-Icon--after:after, .c-Icon--howToVote.goog-te-gadget-simple:after {
  content: "how_to_vote" !important;
}
.c-Icon.c-Icon--inbox.c-Icon--before:before, .c-Icon--inbox.c-Icon--before.goog-te-gadget-simple:before {
  content: "inbox" !important;
}
.c-Icon.c-Icon--inbox.c-Icon--after:after, .c-Icon--inbox.goog-te-gadget-simple:after {
  content: "inbox" !important;
}
.c-Icon.c-Icon--link.c-Icon--before:before, .c-Icon--link.c-Icon--before.goog-te-gadget-simple:before {
  content: "link" !important;
}
.c-Icon.c-Icon--link.c-Icon--after:after, .c-Icon--link.goog-te-gadget-simple:after {
  content: "link" !important;
}
.c-Icon.c-Icon--linkOff.c-Icon--before:before, .c-Icon--linkOff.c-Icon--before.goog-te-gadget-simple:before {
  content: "link_off" !important;
}
.c-Icon.c-Icon--linkOff.c-Icon--after:after, .c-Icon--linkOff.goog-te-gadget-simple:after {
  content: "link_off" !important;
}
.c-Icon.c-Icon--lowPriority.c-Icon--before:before, .c-Icon--lowPriority.c-Icon--before.goog-te-gadget-simple:before {
  content: "low_priority" !important;
}
.c-Icon.c-Icon--lowPriority.c-Icon--after:after, .c-Icon--lowPriority.goog-te-gadget-simple:after {
  content: "low_priority" !important;
}
.c-Icon.c-Icon--mail.c-Icon--before:before, .c-Icon--mail.c-Icon--before.goog-te-gadget-simple:before {
  content: "mail" !important;
}
.c-Icon.c-Icon--mail.c-Icon--after:after, .c-Icon--mail.goog-te-gadget-simple:after {
  content: "mail" !important;
}
.c-Icon.c-Icon--markunread.c-Icon--before:before, .c-Icon--markunread.c-Icon--before.goog-te-gadget-simple:before {
  content: "markunread" !important;
}
.c-Icon.c-Icon--markunread.c-Icon--after:after, .c-Icon--markunread.goog-te-gadget-simple:after {
  content: "markunread" !important;
}
.c-Icon.c-Icon--moveToInbox.c-Icon--before:before, .c-Icon--moveToInbox.c-Icon--before.goog-te-gadget-simple:before {
  content: "move_to_inbox" !important;
}
.c-Icon.c-Icon--moveToInbox.c-Icon--after:after, .c-Icon--moveToInbox.goog-te-gadget-simple:after {
  content: "move_to_inbox" !important;
}
.c-Icon.c-Icon--nextWeek.c-Icon--before:before, .c-Icon--nextWeek.c-Icon--before.goog-te-gadget-simple:before {
  content: "next_week" !important;
}
.c-Icon.c-Icon--nextWeek.c-Icon--after:after, .c-Icon--nextWeek.goog-te-gadget-simple:after {
  content: "next_week" !important;
}
.c-Icon.c-Icon--outlinedFlag.c-Icon--before:before, .c-Icon--outlinedFlag.c-Icon--before.goog-te-gadget-simple:before {
  content: "outlined_flag" !important;
}
.c-Icon.c-Icon--outlinedFlag.c-Icon--after:after, .c-Icon--outlinedFlag.goog-te-gadget-simple:after {
  content: "outlined_flag" !important;
}
.c-Icon.c-Icon--redo.c-Icon--before:before, .c-Icon--redo.c-Icon--before.goog-te-gadget-simple:before {
  content: "redo" !important;
}
.c-Icon.c-Icon--redo.c-Icon--after:after, .c-Icon--redo.goog-te-gadget-simple:after {
  content: "redo" !important;
}
.c-Icon.c-Icon--remove.c-Icon--before:before, .c-Icon--remove.c-Icon--before.goog-te-gadget-simple:before {
  content: "remove" !important;
}
.c-Icon.c-Icon--remove.c-Icon--after:after, .c-Icon--remove.goog-te-gadget-simple:after {
  content: "remove" !important;
}
.c-Icon.c-Icon--removeCircle.c-Icon--before:before, .c-Icon--removeCircle.c-Icon--before.goog-te-gadget-simple:before {
  content: "remove_circle" !important;
}
.c-Icon.c-Icon--removeCircle.c-Icon--after:after, .c-Icon--removeCircle.goog-te-gadget-simple:after {
  content: "remove_circle" !important;
}
.c-Icon.c-Icon--removeCircleOutline.c-Icon--before:before, .c-Icon--removeCircleOutline.c-Icon--before.goog-te-gadget-simple:before {
  content: "remove_circle_outline" !important;
}
.c-Icon.c-Icon--removeCircleOutline.c-Icon--after:after, .c-Icon--removeCircleOutline.goog-te-gadget-simple:after {
  content: "remove_circle_outline" !important;
}
.c-Icon.c-Icon--reply.c-Icon--before:before, .c-Icon--reply.c-Icon--before.goog-te-gadget-simple:before {
  content: "reply" !important;
}
.c-Icon.c-Icon--reply.c-Icon--after:after, .c-Icon--reply.goog-te-gadget-simple:after {
  content: "reply" !important;
}
.c-Icon.c-Icon--replyAll.c-Icon--before:before, .c-Icon--replyAll.c-Icon--before.goog-te-gadget-simple:before {
  content: "reply_all" !important;
}
.c-Icon.c-Icon--replyAll.c-Icon--after:after, .c-Icon--replyAll.goog-te-gadget-simple:after {
  content: "reply_all" !important;
}
.c-Icon.c-Icon--report.c-Icon--before:before, .c-Icon--report.c-Icon--before.goog-te-gadget-simple:before {
  content: "report" !important;
}
.c-Icon.c-Icon--report.c-Icon--after:after, .c-Icon--report.goog-te-gadget-simple:after {
  content: "report" !important;
}
.c-Icon.c-Icon--reportOff.c-Icon--before:before, .c-Icon--reportOff.c-Icon--before.goog-te-gadget-simple:before {
  content: "report_off" !important;
}
.c-Icon.c-Icon--reportOff.c-Icon--after:after, .c-Icon--reportOff.goog-te-gadget-simple:after {
  content: "report_off" !important;
}
.c-Icon.c-Icon--save.c-Icon--before:before, .c-Icon--save.c-Icon--before.goog-te-gadget-simple:before {
  content: "save" !important;
}
.c-Icon.c-Icon--save.c-Icon--after:after, .c-Icon--save.goog-te-gadget-simple:after {
  content: "save" !important;
}
.c-Icon.c-Icon--saveAlt.c-Icon--before:before, .c-Icon--saveAlt.c-Icon--before.goog-te-gadget-simple:before {
  content: "save_alt" !important;
}
.c-Icon.c-Icon--saveAlt.c-Icon--after:after, .c-Icon--saveAlt.goog-te-gadget-simple:after {
  content: "save_alt" !important;
}
.c-Icon.c-Icon--selectAll.c-Icon--before:before, .c-Icon--selectAll.c-Icon--before.goog-te-gadget-simple:before {
  content: "select_all" !important;
}
.c-Icon.c-Icon--selectAll.c-Icon--after:after, .c-Icon--selectAll.goog-te-gadget-simple:after {
  content: "select_all" !important;
}
.c-Icon.c-Icon--send.c-Icon--before:before, .c-Icon--send.c-Icon--before.goog-te-gadget-simple:before {
  content: "send" !important;
}
.c-Icon.c-Icon--send.c-Icon--after:after, .c-Icon--send.goog-te-gadget-simple:after {
  content: "send" !important;
}
.c-Icon.c-Icon--sort.c-Icon--before:before, .c-Icon--sort.c-Icon--before.goog-te-gadget-simple:before {
  content: "sort" !important;
}
.c-Icon.c-Icon--sort.c-Icon--after:after, .c-Icon--sort.goog-te-gadget-simple:after {
  content: "sort" !important;
}
.c-Icon.c-Icon--textFormat.c-Icon--before:before, .c-Icon--textFormat.c-Icon--before.goog-te-gadget-simple:before {
  content: "text_format" !important;
}
.c-Icon.c-Icon--textFormat.c-Icon--after:after, .c-Icon--textFormat.goog-te-gadget-simple:after {
  content: "text_format" !important;
}
.c-Icon.c-Icon--unarchive.c-Icon--before:before, .c-Icon--unarchive.c-Icon--before.goog-te-gadget-simple:before {
  content: "unarchive" !important;
}
.c-Icon.c-Icon--unarchive.c-Icon--after:after, .c-Icon--unarchive.goog-te-gadget-simple:after {
  content: "unarchive" !important;
}
.c-Icon.c-Icon--undo.c-Icon--before:before, .c-Icon--undo.c-Icon--before.goog-te-gadget-simple:before {
  content: "undo" !important;
}
.c-Icon.c-Icon--undo.c-Icon--after:after, .c-Icon--undo.goog-te-gadget-simple:after {
  content: "undo" !important;
}
.c-Icon.c-Icon--waves.c-Icon--before:before, .c-Icon--waves.c-Icon--before.goog-te-gadget-simple:before {
  content: "waves" !important;
}
.c-Icon.c-Icon--waves.c-Icon--after:after, .c-Icon--waves.goog-te-gadget-simple:after {
  content: "waves" !important;
}
.c-Icon.c-Icon--weekend.c-Icon--before:before, .c-Icon--weekend.c-Icon--before.goog-te-gadget-simple:before {
  content: "weekend" !important;
}
.c-Icon.c-Icon--weekend.c-Icon--after:after, .c-Icon--weekend.goog-te-gadget-simple:after {
  content: "weekend" !important;
}
.c-Icon.c-Icon--whereToVote.c-Icon--before:before, .c-Icon--whereToVote.c-Icon--before.goog-te-gadget-simple:before {
  content: "where_to_vote" !important;
}
.c-Icon.c-Icon--whereToVote.c-Icon--after:after, .c-Icon--whereToVote.goog-te-gadget-simple:after {
  content: "where_to_vote" !important;
}
.c-Icon.c-Icon--accessAlarm.c-Icon--before:before, .c-Icon--accessAlarm.c-Icon--before.goog-te-gadget-simple:before {
  content: "access_alarm" !important;
}
.c-Icon.c-Icon--accessAlarm.c-Icon--after:after, .c-Icon--accessAlarm.goog-te-gadget-simple:after {
  content: "access_alarm" !important;
}
.c-Icon.c-Icon--accessAlarms.c-Icon--before:before, .c-Icon--accessAlarms.c-Icon--before.goog-te-gadget-simple:before {
  content: "access_alarms" !important;
}
.c-Icon.c-Icon--accessAlarms.c-Icon--after:after, .c-Icon--accessAlarms.goog-te-gadget-simple:after {
  content: "access_alarms" !important;
}
.c-Icon.c-Icon--accessTime.c-Icon--before:before, .c-Icon--accessTime.c-Icon--before.goog-te-gadget-simple:before {
  content: "access_time" !important;
}
.c-Icon.c-Icon--accessTime.c-Icon--after:after, .c-Icon--accessTime.goog-te-gadget-simple:after {
  content: "access_time" !important;
}
.c-Icon.c-Icon--addAlarm.c-Icon--before:before, .c-Icon--addAlarm.c-Icon--before.goog-te-gadget-simple:before {
  content: "add_alarm" !important;
}
.c-Icon.c-Icon--addAlarm.c-Icon--after:after, .c-Icon--addAlarm.goog-te-gadget-simple:after {
  content: "add_alarm" !important;
}
.c-Icon.c-Icon--addToHomeScreen.c-Icon--before:before, .c-Icon--addToHomeScreen.c-Icon--before.goog-te-gadget-simple:before {
  content: "add_to_home_screen" !important;
}
.c-Icon.c-Icon--addToHomeScreen.c-Icon--after:after, .c-Icon--addToHomeScreen.goog-te-gadget-simple:after {
  content: "add_to_home_screen" !important;
}
.c-Icon.c-Icon--airplanemodeActive.c-Icon--before:before, .c-Icon--airplanemodeActive.c-Icon--before.goog-te-gadget-simple:before {
  content: "airplanemode_active" !important;
}
.c-Icon.c-Icon--airplanemodeActive.c-Icon--after:after, .c-Icon--airplanemodeActive.goog-te-gadget-simple:after {
  content: "airplanemode_active" !important;
}
.c-Icon.c-Icon--airplanemodeInactive.c-Icon--before:before, .c-Icon--airplanemodeInactive.c-Icon--before.goog-te-gadget-simple:before {
  content: "airplanemode_inactive" !important;
}
.c-Icon.c-Icon--airplanemodeInactive.c-Icon--after:after, .c-Icon--airplanemodeInactive.goog-te-gadget-simple:after {
  content: "airplanemode_inactive" !important;
}
.c-Icon.c-Icon--battery20.c-Icon--before:before, .c-Icon--battery20.c-Icon--before.goog-te-gadget-simple:before {
  content: "battery_20" !important;
}
.c-Icon.c-Icon--battery20.c-Icon--after:after, .c-Icon--battery20.goog-te-gadget-simple:after {
  content: "battery_20" !important;
}
.c-Icon.c-Icon--battery30.c-Icon--before:before, .c-Icon--battery30.c-Icon--before.goog-te-gadget-simple:before {
  content: "battery_30" !important;
}
.c-Icon.c-Icon--battery30.c-Icon--after:after, .c-Icon--battery30.goog-te-gadget-simple:after {
  content: "battery_30" !important;
}
.c-Icon.c-Icon--battery50.c-Icon--before:before, .c-Icon--battery50.c-Icon--before.goog-te-gadget-simple:before {
  content: "battery_50" !important;
}
.c-Icon.c-Icon--battery50.c-Icon--after:after, .c-Icon--battery50.goog-te-gadget-simple:after {
  content: "battery_50" !important;
}
.c-Icon.c-Icon--battery60.c-Icon--before:before, .c-Icon--battery60.c-Icon--before.goog-te-gadget-simple:before {
  content: "battery_60" !important;
}
.c-Icon.c-Icon--battery60.c-Icon--after:after, .c-Icon--battery60.goog-te-gadget-simple:after {
  content: "battery_60" !important;
}
.c-Icon.c-Icon--battery80.c-Icon--before:before, .c-Icon--battery80.c-Icon--before.goog-te-gadget-simple:before {
  content: "battery_80" !important;
}
.c-Icon.c-Icon--battery80.c-Icon--after:after, .c-Icon--battery80.goog-te-gadget-simple:after {
  content: "battery_80" !important;
}
.c-Icon.c-Icon--battery90.c-Icon--before:before, .c-Icon--battery90.c-Icon--before.goog-te-gadget-simple:before {
  content: "battery_90" !important;
}
.c-Icon.c-Icon--battery90.c-Icon--after:after, .c-Icon--battery90.goog-te-gadget-simple:after {
  content: "battery_90" !important;
}
.c-Icon.c-Icon--batteryAlert.c-Icon--before:before, .c-Icon--batteryAlert.c-Icon--before.goog-te-gadget-simple:before {
  content: "battery_alert" !important;
}
.c-Icon.c-Icon--batteryAlert.c-Icon--after:after, .c-Icon--batteryAlert.goog-te-gadget-simple:after {
  content: "battery_alert" !important;
}
.c-Icon.c-Icon--batteryCharging20.c-Icon--before:before, .c-Icon--batteryCharging20.c-Icon--before.goog-te-gadget-simple:before {
  content: "battery_charging_20" !important;
}
.c-Icon.c-Icon--batteryCharging20.c-Icon--after:after, .c-Icon--batteryCharging20.goog-te-gadget-simple:after {
  content: "battery_charging_20" !important;
}
.c-Icon.c-Icon--batteryCharging30.c-Icon--before:before, .c-Icon--batteryCharging30.c-Icon--before.goog-te-gadget-simple:before {
  content: "battery_charging_30" !important;
}
.c-Icon.c-Icon--batteryCharging30.c-Icon--after:after, .c-Icon--batteryCharging30.goog-te-gadget-simple:after {
  content: "battery_charging_30" !important;
}
.c-Icon.c-Icon--batteryCharging50.c-Icon--before:before, .c-Icon--batteryCharging50.c-Icon--before.goog-te-gadget-simple:before {
  content: "battery_charging_50" !important;
}
.c-Icon.c-Icon--batteryCharging50.c-Icon--after:after, .c-Icon--batteryCharging50.goog-te-gadget-simple:after {
  content: "battery_charging_50" !important;
}
.c-Icon.c-Icon--batteryCharging60.c-Icon--before:before, .c-Icon--batteryCharging60.c-Icon--before.goog-te-gadget-simple:before {
  content: "battery_charging_60" !important;
}
.c-Icon.c-Icon--batteryCharging60.c-Icon--after:after, .c-Icon--batteryCharging60.goog-te-gadget-simple:after {
  content: "battery_charging_60" !important;
}
.c-Icon.c-Icon--batteryCharging80.c-Icon--before:before, .c-Icon--batteryCharging80.c-Icon--before.goog-te-gadget-simple:before {
  content: "battery_charging_80" !important;
}
.c-Icon.c-Icon--batteryCharging80.c-Icon--after:after, .c-Icon--batteryCharging80.goog-te-gadget-simple:after {
  content: "battery_charging_80" !important;
}
.c-Icon.c-Icon--batteryCharging90.c-Icon--before:before, .c-Icon--batteryCharging90.c-Icon--before.goog-te-gadget-simple:before {
  content: "battery_charging_90" !important;
}
.c-Icon.c-Icon--batteryCharging90.c-Icon--after:after, .c-Icon--batteryCharging90.goog-te-gadget-simple:after {
  content: "battery_charging_90" !important;
}
.c-Icon.c-Icon--batteryChargingFull.c-Icon--before:before, .c-Icon--batteryChargingFull.c-Icon--before.goog-te-gadget-simple:before {
  content: "battery_charging_full" !important;
}
.c-Icon.c-Icon--batteryChargingFull.c-Icon--after:after, .c-Icon--batteryChargingFull.goog-te-gadget-simple:after {
  content: "battery_charging_full" !important;
}
.c-Icon.c-Icon--batteryFull.c-Icon--before:before, .c-Icon--batteryFull.c-Icon--before.goog-te-gadget-simple:before {
  content: "battery_full" !important;
}
.c-Icon.c-Icon--batteryFull.c-Icon--after:after, .c-Icon--batteryFull.goog-te-gadget-simple:after {
  content: "battery_full" !important;
}
.c-Icon.c-Icon--batteryStd.c-Icon--before:before, .c-Icon--batteryStd.c-Icon--before.goog-te-gadget-simple:before {
  content: "battery_std" !important;
}
.c-Icon.c-Icon--batteryStd.c-Icon--after:after, .c-Icon--batteryStd.goog-te-gadget-simple:after {
  content: "battery_std" !important;
}
.c-Icon.c-Icon--batteryUnknown.c-Icon--before:before, .c-Icon--batteryUnknown.c-Icon--before.goog-te-gadget-simple:before {
  content: "battery_unknown" !important;
}
.c-Icon.c-Icon--batteryUnknown.c-Icon--after:after, .c-Icon--batteryUnknown.goog-te-gadget-simple:after {
  content: "battery_unknown" !important;
}
.c-Icon.c-Icon--bluetooth.c-Icon--before:before, .c-Icon--bluetooth.c-Icon--before.goog-te-gadget-simple:before {
  content: "bluetooth" !important;
}
.c-Icon.c-Icon--bluetooth.c-Icon--after:after, .c-Icon--bluetooth.goog-te-gadget-simple:after {
  content: "bluetooth" !important;
}
.c-Icon.c-Icon--bluetoothConnected.c-Icon--before:before, .c-Icon--bluetoothConnected.c-Icon--before.goog-te-gadget-simple:before {
  content: "bluetooth_connected" !important;
}
.c-Icon.c-Icon--bluetoothConnected.c-Icon--after:after, .c-Icon--bluetoothConnected.goog-te-gadget-simple:after {
  content: "bluetooth_connected" !important;
}
.c-Icon.c-Icon--bluetoothDisabled.c-Icon--before:before, .c-Icon--bluetoothDisabled.c-Icon--before.goog-te-gadget-simple:before {
  content: "bluetooth_disabled" !important;
}
.c-Icon.c-Icon--bluetoothDisabled.c-Icon--after:after, .c-Icon--bluetoothDisabled.goog-te-gadget-simple:after {
  content: "bluetooth_disabled" !important;
}
.c-Icon.c-Icon--bluetoothSearching.c-Icon--before:before, .c-Icon--bluetoothSearching.c-Icon--before.goog-te-gadget-simple:before {
  content: "bluetooth_searching" !important;
}
.c-Icon.c-Icon--bluetoothSearching.c-Icon--after:after, .c-Icon--bluetoothSearching.goog-te-gadget-simple:after {
  content: "bluetooth_searching" !important;
}
.c-Icon.c-Icon--brightnessAuto.c-Icon--before:before, .c-Icon--brightnessAuto.c-Icon--before.goog-te-gadget-simple:before {
  content: "brightness_auto" !important;
}
.c-Icon.c-Icon--brightnessAuto.c-Icon--after:after, .c-Icon--brightnessAuto.goog-te-gadget-simple:after {
  content: "brightness_auto" !important;
}
.c-Icon.c-Icon--brightnessHigh.c-Icon--before:before, .c-Icon--brightnessHigh.c-Icon--before.goog-te-gadget-simple:before {
  content: "brightness_high" !important;
}
.c-Icon.c-Icon--brightnessHigh.c-Icon--after:after, .c-Icon--brightnessHigh.goog-te-gadget-simple:after {
  content: "brightness_high" !important;
}
.c-Icon.c-Icon--brightnessLow.c-Icon--before:before, .c-Icon--brightnessLow.c-Icon--before.goog-te-gadget-simple:before {
  content: "brightness_low" !important;
}
.c-Icon.c-Icon--brightnessLow.c-Icon--after:after, .c-Icon--brightnessLow.goog-te-gadget-simple:after {
  content: "brightness_low" !important;
}
.c-Icon.c-Icon--brightnessMedium.c-Icon--before:before, .c-Icon--brightnessMedium.c-Icon--before.goog-te-gadget-simple:before {
  content: "brightness_medium" !important;
}
.c-Icon.c-Icon--brightnessMedium.c-Icon--after:after, .c-Icon--brightnessMedium.goog-te-gadget-simple:after {
  content: "brightness_medium" !important;
}
.c-Icon.c-Icon--dataUsage.c-Icon--before:before, .c-Icon--dataUsage.c-Icon--before.goog-te-gadget-simple:before {
  content: "data_usage" !important;
}
.c-Icon.c-Icon--dataUsage.c-Icon--after:after, .c-Icon--dataUsage.goog-te-gadget-simple:after {
  content: "data_usage" !important;
}
.c-Icon.c-Icon--developerMode.c-Icon--before:before, .c-Icon--developerMode.c-Icon--before.goog-te-gadget-simple:before {
  content: "developer_mode" !important;
}
.c-Icon.c-Icon--developerMode.c-Icon--after:after, .c-Icon--developerMode.goog-te-gadget-simple:after {
  content: "developer_mode" !important;
}
.c-Icon.c-Icon--devices.c-Icon--before:before, .c-Icon--devices.c-Icon--before.goog-te-gadget-simple:before {
  content: "devices" !important;
}
.c-Icon.c-Icon--devices.c-Icon--after:after, .c-Icon--devices.goog-te-gadget-simple:after {
  content: "devices" !important;
}
.c-Icon.c-Icon--dvr.c-Icon--before:before, .c-Icon--dvr.c-Icon--before.goog-te-gadget-simple:before {
  content: "dvr" !important;
}
.c-Icon.c-Icon--dvr.c-Icon--after:after, .c-Icon--dvr.goog-te-gadget-simple:after {
  content: "dvr" !important;
}
.c-Icon.c-Icon--gpsFixed.c-Icon--before:before, .c-Icon--gpsFixed.c-Icon--before.goog-te-gadget-simple:before {
  content: "gps_fixed" !important;
}
.c-Icon.c-Icon--gpsFixed.c-Icon--after:after, .c-Icon--gpsFixed.goog-te-gadget-simple:after {
  content: "gps_fixed" !important;
}
.c-Icon.c-Icon--gpsNotFixed.c-Icon--before:before, .c-Icon--gpsNotFixed.c-Icon--before.goog-te-gadget-simple:before {
  content: "gps_not_fixed" !important;
}
.c-Icon.c-Icon--gpsNotFixed.c-Icon--after:after, .c-Icon--gpsNotFixed.goog-te-gadget-simple:after {
  content: "gps_not_fixed" !important;
}
.c-Icon.c-Icon--gpsOff.c-Icon--before:before, .c-Icon--gpsOff.c-Icon--before.goog-te-gadget-simple:before {
  content: "gps_off" !important;
}
.c-Icon.c-Icon--gpsOff.c-Icon--after:after, .c-Icon--gpsOff.goog-te-gadget-simple:after {
  content: "gps_off" !important;
}
.c-Icon.c-Icon--graphicEq.c-Icon--before:before, .c-Icon--graphicEq.c-Icon--before.goog-te-gadget-simple:before {
  content: "graphic_eq" !important;
}
.c-Icon.c-Icon--graphicEq.c-Icon--after:after, .c-Icon--graphicEq.goog-te-gadget-simple:after {
  content: "graphic_eq" !important;
}
.c-Icon.c-Icon--locationDisabled.c-Icon--before:before, .c-Icon--locationDisabled.c-Icon--before.goog-te-gadget-simple:before {
  content: "location_disabled" !important;
}
.c-Icon.c-Icon--locationDisabled.c-Icon--after:after, .c-Icon--locationDisabled.goog-te-gadget-simple:after {
  content: "location_disabled" !important;
}
.c-Icon.c-Icon--locationSearching.c-Icon--before:before, .c-Icon--locationSearching.c-Icon--before.goog-te-gadget-simple:before {
  content: "location_searching" !important;
}
.c-Icon.c-Icon--locationSearching.c-Icon--after:after, .c-Icon--locationSearching.goog-te-gadget-simple:after {
  content: "location_searching" !important;
}
.c-Icon.c-Icon--mobileFriendly.c-Icon--before:before, .c-Icon--mobileFriendly.c-Icon--before.goog-te-gadget-simple:before {
  content: "mobile_friendly" !important;
}
.c-Icon.c-Icon--mobileFriendly.c-Icon--after:after, .c-Icon--mobileFriendly.goog-te-gadget-simple:after {
  content: "mobile_friendly" !important;
}
.c-Icon.c-Icon--mobileOff.c-Icon--before:before, .c-Icon--mobileOff.c-Icon--before.goog-te-gadget-simple:before {
  content: "mobile_off" !important;
}
.c-Icon.c-Icon--mobileOff.c-Icon--after:after, .c-Icon--mobileOff.goog-te-gadget-simple:after {
  content: "mobile_off" !important;
}
.c-Icon.c-Icon--networkCell.c-Icon--before:before, .c-Icon--networkCell.c-Icon--before.goog-te-gadget-simple:before {
  content: "network_cell" !important;
}
.c-Icon.c-Icon--networkCell.c-Icon--after:after, .c-Icon--networkCell.goog-te-gadget-simple:after {
  content: "network_cell" !important;
}
.c-Icon.c-Icon--networkWifi.c-Icon--before:before, .c-Icon--networkWifi.c-Icon--before.goog-te-gadget-simple:before {
  content: "network_wifi" !important;
}
.c-Icon.c-Icon--networkWifi.c-Icon--after:after, .c-Icon--networkWifi.goog-te-gadget-simple:after {
  content: "network_wifi" !important;
}
.c-Icon.c-Icon--nfc.c-Icon--before:before, .c-Icon--nfc.c-Icon--before.goog-te-gadget-simple:before {
  content: "nfc" !important;
}
.c-Icon.c-Icon--nfc.c-Icon--after:after, .c-Icon--nfc.goog-te-gadget-simple:after {
  content: "nfc" !important;
}
.c-Icon.c-Icon--screenLockLandscape.c-Icon--before:before, .c-Icon--screenLockLandscape.c-Icon--before.goog-te-gadget-simple:before {
  content: "screen_lock_landscape" !important;
}
.c-Icon.c-Icon--screenLockLandscape.c-Icon--after:after, .c-Icon--screenLockLandscape.goog-te-gadget-simple:after {
  content: "screen_lock_landscape" !important;
}
.c-Icon.c-Icon--screenLockPortrait.c-Icon--before:before, .c-Icon--screenLockPortrait.c-Icon--before.goog-te-gadget-simple:before {
  content: "screen_lock_portrait" !important;
}
.c-Icon.c-Icon--screenLockPortrait.c-Icon--after:after, .c-Icon--screenLockPortrait.goog-te-gadget-simple:after {
  content: "screen_lock_portrait" !important;
}
.c-Icon.c-Icon--screenLockRotation.c-Icon--before:before, .c-Icon--screenLockRotation.c-Icon--before.goog-te-gadget-simple:before {
  content: "screen_lock_rotation" !important;
}
.c-Icon.c-Icon--screenLockRotation.c-Icon--after:after, .c-Icon--screenLockRotation.goog-te-gadget-simple:after {
  content: "screen_lock_rotation" !important;
}
.c-Icon.c-Icon--screenRotation.c-Icon--before:before, .c-Icon--screenRotation.c-Icon--before.goog-te-gadget-simple:before {
  content: "screen_rotation" !important;
}
.c-Icon.c-Icon--screenRotation.c-Icon--after:after, .c-Icon--screenRotation.goog-te-gadget-simple:after {
  content: "screen_rotation" !important;
}
.c-Icon.c-Icon--sdStorage.c-Icon--before:before, .c-Icon--sdStorage.c-Icon--before.goog-te-gadget-simple:before {
  content: "sd_storage" !important;
}
.c-Icon.c-Icon--sdStorage.c-Icon--after:after, .c-Icon--sdStorage.goog-te-gadget-simple:after {
  content: "sd_storage" !important;
}
.c-Icon.c-Icon--settingsSystemDaydream.c-Icon--before:before, .c-Icon--settingsSystemDaydream.c-Icon--before.goog-te-gadget-simple:before {
  content: "settings_system_daydream" !important;
}
.c-Icon.c-Icon--settingsSystemDaydream.c-Icon--after:after, .c-Icon--settingsSystemDaydream.goog-te-gadget-simple:after {
  content: "settings_system_daydream" !important;
}
.c-Icon.c-Icon--signalCellular0Bar.c-Icon--before:before, .c-Icon--signalCellular0Bar.c-Icon--before.goog-te-gadget-simple:before {
  content: "signal_cellular_0_bar" !important;
}
.c-Icon.c-Icon--signalCellular0Bar.c-Icon--after:after, .c-Icon--signalCellular0Bar.goog-te-gadget-simple:after {
  content: "signal_cellular_0_bar" !important;
}
.c-Icon.c-Icon--signalCellular1Bar.c-Icon--before:before, .c-Icon--signalCellular1Bar.c-Icon--before.goog-te-gadget-simple:before {
  content: "signal_cellular_1_bar" !important;
}
.c-Icon.c-Icon--signalCellular1Bar.c-Icon--after:after, .c-Icon--signalCellular1Bar.goog-te-gadget-simple:after {
  content: "signal_cellular_1_bar" !important;
}
.c-Icon.c-Icon--signalCellular2Bar.c-Icon--before:before, .c-Icon--signalCellular2Bar.c-Icon--before.goog-te-gadget-simple:before {
  content: "signal_cellular_2_bar" !important;
}
.c-Icon.c-Icon--signalCellular2Bar.c-Icon--after:after, .c-Icon--signalCellular2Bar.goog-te-gadget-simple:after {
  content: "signal_cellular_2_bar" !important;
}
.c-Icon.c-Icon--signalCellular3Bar.c-Icon--before:before, .c-Icon--signalCellular3Bar.c-Icon--before.goog-te-gadget-simple:before {
  content: "signal_cellular_3_bar" !important;
}
.c-Icon.c-Icon--signalCellular3Bar.c-Icon--after:after, .c-Icon--signalCellular3Bar.goog-te-gadget-simple:after {
  content: "signal_cellular_3_bar" !important;
}
.c-Icon.c-Icon--signalCellular4Bar.c-Icon--before:before, .c-Icon--signalCellular4Bar.c-Icon--before.goog-te-gadget-simple:before {
  content: "signal_cellular_4_bar" !important;
}
.c-Icon.c-Icon--signalCellular4Bar.c-Icon--after:after, .c-Icon--signalCellular4Bar.goog-te-gadget-simple:after {
  content: "signal_cellular_4_bar" !important;
}
.c-Icon.c-Icon--signalCellularAlt.c-Icon--before:before, .c-Icon--signalCellularAlt.c-Icon--before.goog-te-gadget-simple:before {
  content: "signal_cellular_alt" !important;
}
.c-Icon.c-Icon--signalCellularAlt.c-Icon--after:after, .c-Icon--signalCellularAlt.goog-te-gadget-simple:after {
  content: "signal_cellular_alt" !important;
}
.c-Icon.c-Icon--signalCellularConnectedNoInternet0Bar.c-Icon--before:before, .c-Icon--signalCellularConnectedNoInternet0Bar.c-Icon--before.goog-te-gadget-simple:before {
  content: "signal_cellular_connected_no_internet_0_bar" !important;
}
.c-Icon.c-Icon--signalCellularConnectedNoInternet0Bar.c-Icon--after:after, .c-Icon--signalCellularConnectedNoInternet0Bar.goog-te-gadget-simple:after {
  content: "signal_cellular_connected_no_internet_0_bar" !important;
}
.c-Icon.c-Icon--signalCellularConnectedNoInternet1Bar.c-Icon--before:before, .c-Icon--signalCellularConnectedNoInternet1Bar.c-Icon--before.goog-te-gadget-simple:before {
  content: "signal_cellular_connected_no_internet_1_bar" !important;
}
.c-Icon.c-Icon--signalCellularConnectedNoInternet1Bar.c-Icon--after:after, .c-Icon--signalCellularConnectedNoInternet1Bar.goog-te-gadget-simple:after {
  content: "signal_cellular_connected_no_internet_1_bar" !important;
}
.c-Icon.c-Icon--signalCellularConnectedNoInternet2Bar.c-Icon--before:before, .c-Icon--signalCellularConnectedNoInternet2Bar.c-Icon--before.goog-te-gadget-simple:before {
  content: "signal_cellular_connected_no_internet_2_bar" !important;
}
.c-Icon.c-Icon--signalCellularConnectedNoInternet2Bar.c-Icon--after:after, .c-Icon--signalCellularConnectedNoInternet2Bar.goog-te-gadget-simple:after {
  content: "signal_cellular_connected_no_internet_2_bar" !important;
}
.c-Icon.c-Icon--signalCellularConnectedNoInternet3Bar.c-Icon--before:before, .c-Icon--signalCellularConnectedNoInternet3Bar.c-Icon--before.goog-te-gadget-simple:before {
  content: "signal_cellular_connected_no_internet_3_bar" !important;
}
.c-Icon.c-Icon--signalCellularConnectedNoInternet3Bar.c-Icon--after:after, .c-Icon--signalCellularConnectedNoInternet3Bar.goog-te-gadget-simple:after {
  content: "signal_cellular_connected_no_internet_3_bar" !important;
}
.c-Icon.c-Icon--signalCellularConnectedNoInternet4Bar.c-Icon--before:before, .c-Icon--signalCellularConnectedNoInternet4Bar.c-Icon--before.goog-te-gadget-simple:before {
  content: "signal_cellular_connected_no_internet_4_bar" !important;
}
.c-Icon.c-Icon--signalCellularConnectedNoInternet4Bar.c-Icon--after:after, .c-Icon--signalCellularConnectedNoInternet4Bar.goog-te-gadget-simple:after {
  content: "signal_cellular_connected_no_internet_4_bar" !important;
}
.c-Icon.c-Icon--signalCellularNoSim.c-Icon--before:before, .c-Icon--signalCellularNoSim.c-Icon--before.goog-te-gadget-simple:before {
  content: "signal_cellular_no_sim" !important;
}
.c-Icon.c-Icon--signalCellularNoSim.c-Icon--after:after, .c-Icon--signalCellularNoSim.goog-te-gadget-simple:after {
  content: "signal_cellular_no_sim" !important;
}
.c-Icon.c-Icon--signalCellularNull.c-Icon--before:before, .c-Icon--signalCellularNull.c-Icon--before.goog-te-gadget-simple:before {
  content: "signal_cellular_null" !important;
}
.c-Icon.c-Icon--signalCellularNull.c-Icon--after:after, .c-Icon--signalCellularNull.goog-te-gadget-simple:after {
  content: "signal_cellular_null" !important;
}
.c-Icon.c-Icon--signalCellularOff.c-Icon--before:before, .c-Icon--signalCellularOff.c-Icon--before.goog-te-gadget-simple:before {
  content: "signal_cellular_off" !important;
}
.c-Icon.c-Icon--signalCellularOff.c-Icon--after:after, .c-Icon--signalCellularOff.goog-te-gadget-simple:after {
  content: "signal_cellular_off" !important;
}
.c-Icon.c-Icon--signalWifi0Bar.c-Icon--before:before, .c-Icon--signalWifi0Bar.c-Icon--before.goog-te-gadget-simple:before {
  content: "signal_wifi_0_bar" !important;
}
.c-Icon.c-Icon--signalWifi0Bar.c-Icon--after:after, .c-Icon--signalWifi0Bar.goog-te-gadget-simple:after {
  content: "signal_wifi_0_bar" !important;
}
.c-Icon.c-Icon--signalWifi1Bar.c-Icon--before:before, .c-Icon--signalWifi1Bar.c-Icon--before.goog-te-gadget-simple:before {
  content: "signal_wifi_1_bar" !important;
}
.c-Icon.c-Icon--signalWifi1Bar.c-Icon--after:after, .c-Icon--signalWifi1Bar.goog-te-gadget-simple:after {
  content: "signal_wifi_1_bar" !important;
}
.c-Icon.c-Icon--signalWifi1BarLock.c-Icon--before:before, .c-Icon--signalWifi1BarLock.c-Icon--before.goog-te-gadget-simple:before {
  content: "signal_wifi_1_bar_lock" !important;
}
.c-Icon.c-Icon--signalWifi1BarLock.c-Icon--after:after, .c-Icon--signalWifi1BarLock.goog-te-gadget-simple:after {
  content: "signal_wifi_1_bar_lock" !important;
}
.c-Icon.c-Icon--signalWifi2Bar.c-Icon--before:before, .c-Icon--signalWifi2Bar.c-Icon--before.goog-te-gadget-simple:before {
  content: "signal_wifi_2_bar" !important;
}
.c-Icon.c-Icon--signalWifi2Bar.c-Icon--after:after, .c-Icon--signalWifi2Bar.goog-te-gadget-simple:after {
  content: "signal_wifi_2_bar" !important;
}
.c-Icon.c-Icon--signalWifi2BarLock.c-Icon--before:before, .c-Icon--signalWifi2BarLock.c-Icon--before.goog-te-gadget-simple:before {
  content: "signal_wifi_2_bar_lock" !important;
}
.c-Icon.c-Icon--signalWifi2BarLock.c-Icon--after:after, .c-Icon--signalWifi2BarLock.goog-te-gadget-simple:after {
  content: "signal_wifi_2_bar_lock" !important;
}
.c-Icon.c-Icon--signalWifi3Bar.c-Icon--before:before, .c-Icon--signalWifi3Bar.c-Icon--before.goog-te-gadget-simple:before {
  content: "signal_wifi_3_bar" !important;
}
.c-Icon.c-Icon--signalWifi3Bar.c-Icon--after:after, .c-Icon--signalWifi3Bar.goog-te-gadget-simple:after {
  content: "signal_wifi_3_bar" !important;
}
.c-Icon.c-Icon--signalWifi3BarLock.c-Icon--before:before, .c-Icon--signalWifi3BarLock.c-Icon--before.goog-te-gadget-simple:before {
  content: "signal_wifi_3_bar_lock" !important;
}
.c-Icon.c-Icon--signalWifi3BarLock.c-Icon--after:after, .c-Icon--signalWifi3BarLock.goog-te-gadget-simple:after {
  content: "signal_wifi_3_bar_lock" !important;
}
.c-Icon.c-Icon--signalWifi4Bar.c-Icon--before:before, .c-Icon--signalWifi4Bar.c-Icon--before.goog-te-gadget-simple:before {
  content: "signal_wifi_4_bar" !important;
}
.c-Icon.c-Icon--signalWifi4Bar.c-Icon--after:after, .c-Icon--signalWifi4Bar.goog-te-gadget-simple:after {
  content: "signal_wifi_4_bar" !important;
}
.c-Icon.c-Icon--signalWifi4BarLock.c-Icon--before:before, .c-Icon--signalWifi4BarLock.c-Icon--before.goog-te-gadget-simple:before {
  content: "signal_wifi_4_bar_lock" !important;
}
.c-Icon.c-Icon--signalWifi4BarLock.c-Icon--after:after, .c-Icon--signalWifi4BarLock.goog-te-gadget-simple:after {
  content: "signal_wifi_4_bar_lock" !important;
}
.c-Icon.c-Icon--signalWifiOff.c-Icon--before:before, .c-Icon--signalWifiOff.c-Icon--before.goog-te-gadget-simple:before {
  content: "signal_wifi_off" !important;
}
.c-Icon.c-Icon--signalWifiOff.c-Icon--after:after, .c-Icon--signalWifiOff.goog-te-gadget-simple:after {
  content: "signal_wifi_off" !important;
}
.c-Icon.c-Icon--storage.c-Icon--before:before, .c-Icon--storage.c-Icon--before.goog-te-gadget-simple:before {
  content: "storage" !important;
}
.c-Icon.c-Icon--storage.c-Icon--after:after, .c-Icon--storage.goog-te-gadget-simple:after {
  content: "storage" !important;
}
.c-Icon.c-Icon--usb.c-Icon--before:before, .c-Icon--usb.c-Icon--before.goog-te-gadget-simple:before {
  content: "usb" !important;
}
.c-Icon.c-Icon--usb.c-Icon--after:after, .c-Icon--usb.goog-te-gadget-simple:after {
  content: "usb" !important;
}
.c-Icon.c-Icon--wallpaper.c-Icon--before:before, .c-Icon--wallpaper.c-Icon--before.goog-te-gadget-simple:before {
  content: "wallpaper" !important;
}
.c-Icon.c-Icon--wallpaper.c-Icon--after:after, .c-Icon--wallpaper.goog-te-gadget-simple:after {
  content: "wallpaper" !important;
}
.c-Icon.c-Icon--widgets.c-Icon--before:before, .c-Icon--widgets.c-Icon--before.goog-te-gadget-simple:before {
  content: "widgets" !important;
}
.c-Icon.c-Icon--widgets.c-Icon--after:after, .c-Icon--widgets.goog-te-gadget-simple:after {
  content: "widgets" !important;
}
.c-Icon.c-Icon--wifiLock.c-Icon--before:before, .c-Icon--wifiLock.c-Icon--before.goog-te-gadget-simple:before {
  content: "wifi_lock" !important;
}
.c-Icon.c-Icon--wifiLock.c-Icon--after:after, .c-Icon--wifiLock.goog-te-gadget-simple:after {
  content: "wifi_lock" !important;
}
.c-Icon.c-Icon--wifiTethering.c-Icon--before:before, .c-Icon--wifiTethering.c-Icon--before.goog-te-gadget-simple:before {
  content: "wifi_tethering" !important;
}
.c-Icon.c-Icon--wifiTethering.c-Icon--after:after, .c-Icon--wifiTethering.goog-te-gadget-simple:after {
  content: "wifi_tethering" !important;
}
.c-Icon.c-Icon--addComment.c-Icon--before:before, .c-Icon--addComment.c-Icon--before.goog-te-gadget-simple:before {
  content: "add_comment" !important;
}
.c-Icon.c-Icon--addComment.c-Icon--after:after, .c-Icon--addComment.goog-te-gadget-simple:after {
  content: "add_comment" !important;
}
.c-Icon.c-Icon--attachFile.c-Icon--before:before, .c-Icon--attachFile.c-Icon--before.goog-te-gadget-simple:before {
  content: "attach_file" !important;
}
.c-Icon.c-Icon--attachFile.c-Icon--after:after, .c-Icon--attachFile.goog-te-gadget-simple:after {
  content: "attach_file" !important;
}
.c-Icon.c-Icon--attachMoney.c-Icon--before:before, .c-Icon--attachMoney.c-Icon--before.goog-te-gadget-simple:before {
  content: "attach_money" !important;
}
.c-Icon.c-Icon--attachMoney.c-Icon--after:after, .c-Icon--attachMoney.goog-te-gadget-simple:after {
  content: "attach_money" !important;
}
.c-Icon.c-Icon--barChart.c-Icon--before:before, .c-Icon--barChart.c-Icon--before.goog-te-gadget-simple:before {
  content: "bar_chart" !important;
}
.c-Icon.c-Icon--barChart.c-Icon--after:after, .c-Icon--barChart.goog-te-gadget-simple:after {
  content: "bar_chart" !important;
}
.c-Icon.c-Icon--borderAll.c-Icon--before:before, .c-Icon--borderAll.c-Icon--before.goog-te-gadget-simple:before {
  content: "border_all" !important;
}
.c-Icon.c-Icon--borderAll.c-Icon--after:after, .c-Icon--borderAll.goog-te-gadget-simple:after {
  content: "border_all" !important;
}
.c-Icon.c-Icon--borderBottom.c-Icon--before:before, .c-Icon--borderBottom.c-Icon--before.goog-te-gadget-simple:before {
  content: "border_bottom" !important;
}
.c-Icon.c-Icon--borderBottom.c-Icon--after:after, .c-Icon--borderBottom.goog-te-gadget-simple:after {
  content: "border_bottom" !important;
}
.c-Icon.c-Icon--borderClear.c-Icon--before:before, .c-Icon--borderClear.c-Icon--before.goog-te-gadget-simple:before {
  content: "border_clear" !important;
}
.c-Icon.c-Icon--borderClear.c-Icon--after:after, .c-Icon--borderClear.goog-te-gadget-simple:after {
  content: "border_clear" !important;
}
.c-Icon.c-Icon--borderColor.c-Icon--before:before, .c-Icon--borderColor.c-Icon--before.goog-te-gadget-simple:before {
  content: "border_color" !important;
}
.c-Icon.c-Icon--borderColor.c-Icon--after:after, .c-Icon--borderColor.goog-te-gadget-simple:after {
  content: "border_color" !important;
}
.c-Icon.c-Icon--borderHorizontal.c-Icon--before:before, .c-Icon--borderHorizontal.c-Icon--before.goog-te-gadget-simple:before {
  content: "border_horizontal" !important;
}
.c-Icon.c-Icon--borderHorizontal.c-Icon--after:after, .c-Icon--borderHorizontal.goog-te-gadget-simple:after {
  content: "border_horizontal" !important;
}
.c-Icon.c-Icon--borderInner.c-Icon--before:before, .c-Icon--borderInner.c-Icon--before.goog-te-gadget-simple:before {
  content: "border_inner" !important;
}
.c-Icon.c-Icon--borderInner.c-Icon--after:after, .c-Icon--borderInner.goog-te-gadget-simple:after {
  content: "border_inner" !important;
}
.c-Icon.c-Icon--borderLeft.c-Icon--before:before, .c-Icon--borderLeft.c-Icon--before.goog-te-gadget-simple:before {
  content: "border_left" !important;
}
.c-Icon.c-Icon--borderLeft.c-Icon--after:after, .c-Icon--borderLeft.goog-te-gadget-simple:after {
  content: "border_left" !important;
}
.c-Icon.c-Icon--borderOuter.c-Icon--before:before, .c-Icon--borderOuter.c-Icon--before.goog-te-gadget-simple:before {
  content: "border_outer" !important;
}
.c-Icon.c-Icon--borderOuter.c-Icon--after:after, .c-Icon--borderOuter.goog-te-gadget-simple:after {
  content: "border_outer" !important;
}
.c-Icon.c-Icon--borderRight.c-Icon--before:before, .c-Icon--borderRight.c-Icon--before.goog-te-gadget-simple:before {
  content: "border_right" !important;
}
.c-Icon.c-Icon--borderRight.c-Icon--after:after, .c-Icon--borderRight.goog-te-gadget-simple:after {
  content: "border_right" !important;
}
.c-Icon.c-Icon--borderStyle.c-Icon--before:before, .c-Icon--borderStyle.c-Icon--before.goog-te-gadget-simple:before {
  content: "border_style" !important;
}
.c-Icon.c-Icon--borderStyle.c-Icon--after:after, .c-Icon--borderStyle.goog-te-gadget-simple:after {
  content: "border_style" !important;
}
.c-Icon.c-Icon--borderTop.c-Icon--before:before, .c-Icon--borderTop.c-Icon--before.goog-te-gadget-simple:before {
  content: "border_top" !important;
}
.c-Icon.c-Icon--borderTop.c-Icon--after:after, .c-Icon--borderTop.goog-te-gadget-simple:after {
  content: "border_top" !important;
}
.c-Icon.c-Icon--borderVertical.c-Icon--before:before, .c-Icon--borderVertical.c-Icon--before.goog-te-gadget-simple:before {
  content: "border_vertical" !important;
}
.c-Icon.c-Icon--borderVertical.c-Icon--after:after, .c-Icon--borderVertical.goog-te-gadget-simple:after {
  content: "border_vertical" !important;
}
.c-Icon.c-Icon--bubbleChart.c-Icon--before:before, .c-Icon--bubbleChart.c-Icon--before.goog-te-gadget-simple:before {
  content: "bubble_chart" !important;
}
.c-Icon.c-Icon--bubbleChart.c-Icon--after:after, .c-Icon--bubbleChart.goog-te-gadget-simple:after {
  content: "bubble_chart" !important;
}
.c-Icon.c-Icon--dragHandle.c-Icon--before:before, .c-Icon--dragHandle.c-Icon--before.goog-te-gadget-simple:before {
  content: "drag_handle" !important;
}
.c-Icon.c-Icon--dragHandle.c-Icon--after:after, .c-Icon--dragHandle.goog-te-gadget-simple:after {
  content: "drag_handle" !important;
}
.c-Icon.c-Icon--formatAlignCenter.c-Icon--before:before, .c-Icon--formatAlignCenter.c-Icon--before.goog-te-gadget-simple:before {
  content: "format_align_center" !important;
}
.c-Icon.c-Icon--formatAlignCenter.c-Icon--after:after, .c-Icon--formatAlignCenter.goog-te-gadget-simple:after {
  content: "format_align_center" !important;
}
.c-Icon.c-Icon--formatAlignJustify.c-Icon--before:before, .c-Icon--formatAlignJustify.c-Icon--before.goog-te-gadget-simple:before {
  content: "format_align_justify" !important;
}
.c-Icon.c-Icon--formatAlignJustify.c-Icon--after:after, .c-Icon--formatAlignJustify.goog-te-gadget-simple:after {
  content: "format_align_justify" !important;
}
.c-Icon.c-Icon--formatAlignLeft.c-Icon--before:before, .c-Icon--formatAlignLeft.c-Icon--before.goog-te-gadget-simple:before {
  content: "format_align_left" !important;
}
.c-Icon.c-Icon--formatAlignLeft.c-Icon--after:after, .c-Icon--formatAlignLeft.goog-te-gadget-simple:after {
  content: "format_align_left" !important;
}
.c-Icon.c-Icon--formatAlignRight.c-Icon--before:before, .c-Icon--formatAlignRight.c-Icon--before.goog-te-gadget-simple:before {
  content: "format_align_right" !important;
}
.c-Icon.c-Icon--formatAlignRight.c-Icon--after:after, .c-Icon--formatAlignRight.goog-te-gadget-simple:after {
  content: "format_align_right" !important;
}
.c-Icon.c-Icon--formatBold.c-Icon--before:before, .c-Icon--formatBold.c-Icon--before.goog-te-gadget-simple:before {
  content: "format_bold" !important;
}
.c-Icon.c-Icon--formatBold.c-Icon--after:after, .c-Icon--formatBold.goog-te-gadget-simple:after {
  content: "format_bold" !important;
}
.c-Icon.c-Icon--formatClear.c-Icon--before:before, .c-Icon--formatClear.c-Icon--before.goog-te-gadget-simple:before {
  content: "format_clear" !important;
}
.c-Icon.c-Icon--formatClear.c-Icon--after:after, .c-Icon--formatClear.goog-te-gadget-simple:after {
  content: "format_clear" !important;
}
.c-Icon.c-Icon--formatColorFill.c-Icon--before:before, .c-Icon--formatColorFill.c-Icon--before.goog-te-gadget-simple:before {
  content: "format_color_fill" !important;
}
.c-Icon.c-Icon--formatColorFill.c-Icon--after:after, .c-Icon--formatColorFill.goog-te-gadget-simple:after {
  content: "format_color_fill" !important;
}
.c-Icon.c-Icon--formatColorReset.c-Icon--before:before, .c-Icon--formatColorReset.c-Icon--before.goog-te-gadget-simple:before {
  content: "format_color_reset" !important;
}
.c-Icon.c-Icon--formatColorReset.c-Icon--after:after, .c-Icon--formatColorReset.goog-te-gadget-simple:after {
  content: "format_color_reset" !important;
}
.c-Icon.c-Icon--formatColorText.c-Icon--before:before, .c-Icon--formatColorText.c-Icon--before.goog-te-gadget-simple:before {
  content: "format_color_text" !important;
}
.c-Icon.c-Icon--formatColorText.c-Icon--after:after, .c-Icon--formatColorText.goog-te-gadget-simple:after {
  content: "format_color_text" !important;
}
.c-Icon.c-Icon--formatIndentDecrease.c-Icon--before:before, .c-Icon--formatIndentDecrease.c-Icon--before.goog-te-gadget-simple:before {
  content: "format_indent_decrease" !important;
}
.c-Icon.c-Icon--formatIndentDecrease.c-Icon--after:after, .c-Icon--formatIndentDecrease.goog-te-gadget-simple:after {
  content: "format_indent_decrease" !important;
}
.c-Icon.c-Icon--formatIndentIncrease.c-Icon--before:before, .c-Icon--formatIndentIncrease.c-Icon--before.goog-te-gadget-simple:before {
  content: "format_indent_increase" !important;
}
.c-Icon.c-Icon--formatIndentIncrease.c-Icon--after:after, .c-Icon--formatIndentIncrease.goog-te-gadget-simple:after {
  content: "format_indent_increase" !important;
}
.c-Icon.c-Icon--formatItalic.c-Icon--before:before, .c-Icon--formatItalic.c-Icon--before.goog-te-gadget-simple:before {
  content: "format_italic" !important;
}
.c-Icon.c-Icon--formatItalic.c-Icon--after:after, .c-Icon--formatItalic.goog-te-gadget-simple:after {
  content: "format_italic" !important;
}
.c-Icon.c-Icon--formatLineSpacing.c-Icon--before:before, .c-Icon--formatLineSpacing.c-Icon--before.goog-te-gadget-simple:before {
  content: "format_line_spacing" !important;
}
.c-Icon.c-Icon--formatLineSpacing.c-Icon--after:after, .c-Icon--formatLineSpacing.goog-te-gadget-simple:after {
  content: "format_line_spacing" !important;
}
.c-Icon.c-Icon--formatListBulleted.c-Icon--before:before, .c-Icon--formatListBulleted.c-Icon--before.goog-te-gadget-simple:before {
  content: "format_list_bulleted" !important;
}
.c-Icon.c-Icon--formatListBulleted.c-Icon--after:after, .c-Icon--formatListBulleted.goog-te-gadget-simple:after {
  content: "format_list_bulleted" !important;
}
.c-Icon.c-Icon--formatListNumbered.c-Icon--before:before, .c-Icon--formatListNumbered.c-Icon--before.goog-te-gadget-simple:before {
  content: "format_list_numbered" !important;
}
.c-Icon.c-Icon--formatListNumbered.c-Icon--after:after, .c-Icon--formatListNumbered.goog-te-gadget-simple:after {
  content: "format_list_numbered" !important;
}
.c-Icon.c-Icon--formatListNumberedRtl.c-Icon--before:before, .c-Icon--formatListNumberedRtl.c-Icon--before.goog-te-gadget-simple:before {
  content: "format_list_numbered_rtl" !important;
}
.c-Icon.c-Icon--formatListNumberedRtl.c-Icon--after:after, .c-Icon--formatListNumberedRtl.goog-te-gadget-simple:after {
  content: "format_list_numbered_rtl" !important;
}
.c-Icon.c-Icon--formatPaint.c-Icon--before:before, .c-Icon--formatPaint.c-Icon--before.goog-te-gadget-simple:before {
  content: "format_paint" !important;
}
.c-Icon.c-Icon--formatPaint.c-Icon--after:after, .c-Icon--formatPaint.goog-te-gadget-simple:after {
  content: "format_paint" !important;
}
.c-Icon.c-Icon--formatQuote.c-Icon--before:before, .c-Icon--formatQuote.c-Icon--before.goog-te-gadget-simple:before {
  content: "format_quote" !important;
}
.c-Icon.c-Icon--formatQuote.c-Icon--after:after, .c-Icon--formatQuote.goog-te-gadget-simple:after {
  content: "format_quote" !important;
}
.c-Icon.c-Icon--formatShapes.c-Icon--before:before, .c-Icon--formatShapes.c-Icon--before.goog-te-gadget-simple:before {
  content: "format_shapes" !important;
}
.c-Icon.c-Icon--formatShapes.c-Icon--after:after, .c-Icon--formatShapes.goog-te-gadget-simple:after {
  content: "format_shapes" !important;
}
.c-Icon.c-Icon--formatSize.c-Icon--before:before, .c-Icon--formatSize.c-Icon--before.goog-te-gadget-simple:before {
  content: "format_size" !important;
}
.c-Icon.c-Icon--formatSize.c-Icon--after:after, .c-Icon--formatSize.goog-te-gadget-simple:after {
  content: "format_size" !important;
}
.c-Icon.c-Icon--formatStrikethrough.c-Icon--before:before, .c-Icon--formatStrikethrough.c-Icon--before.goog-te-gadget-simple:before {
  content: "format_strikethrough" !important;
}
.c-Icon.c-Icon--formatStrikethrough.c-Icon--after:after, .c-Icon--formatStrikethrough.goog-te-gadget-simple:after {
  content: "format_strikethrough" !important;
}
.c-Icon.c-Icon--formatTextdirectionLToR.c-Icon--before:before, .c-Icon--formatTextdirectionLToR.c-Icon--before.goog-te-gadget-simple:before {
  content: "format_textdirection_l_to_r" !important;
}
.c-Icon.c-Icon--formatTextdirectionLToR.c-Icon--after:after, .c-Icon--formatTextdirectionLToR.goog-te-gadget-simple:after {
  content: "format_textdirection_l_to_r" !important;
}
.c-Icon.c-Icon--formatTextdirectionRToL.c-Icon--before:before, .c-Icon--formatTextdirectionRToL.c-Icon--before.goog-te-gadget-simple:before {
  content: "format_textdirection_r_to_l" !important;
}
.c-Icon.c-Icon--formatTextdirectionRToL.c-Icon--after:after, .c-Icon--formatTextdirectionRToL.goog-te-gadget-simple:after {
  content: "format_textdirection_r_to_l" !important;
}
.c-Icon.c-Icon--formatUnderlined.c-Icon--before:before, .c-Icon--formatUnderlined.c-Icon--before.goog-te-gadget-simple:before {
  content: "format_underlined" !important;
}
.c-Icon.c-Icon--formatUnderlined.c-Icon--after:after, .c-Icon--formatUnderlined.goog-te-gadget-simple:after {
  content: "format_underlined" !important;
}
.c-Icon.c-Icon--functions.c-Icon--before:before, .c-Icon--functions.c-Icon--before.goog-te-gadget-simple:before {
  content: "functions" !important;
}
.c-Icon.c-Icon--functions.c-Icon--after:after, .c-Icon--functions.goog-te-gadget-simple:after {
  content: "functions" !important;
}
.c-Icon.c-Icon--highlight.c-Icon--before:before, .c-Icon--highlight.c-Icon--before.goog-te-gadget-simple:before {
  content: "highlight" !important;
}
.c-Icon.c-Icon--highlight.c-Icon--after:after, .c-Icon--highlight.goog-te-gadget-simple:after {
  content: "highlight" !important;
}
.c-Icon.c-Icon--insertChart.c-Icon--before:before, .c-Icon--insertChart.c-Icon--before.goog-te-gadget-simple:before {
  content: "insert_chart" !important;
}
.c-Icon.c-Icon--insertChart.c-Icon--after:after, .c-Icon--insertChart.goog-te-gadget-simple:after {
  content: "insert_chart" !important;
}
.c-Icon.c-Icon--insertChartOutlined.c-Icon--before:before, .c-Icon--insertChartOutlined.c-Icon--before.goog-te-gadget-simple:before {
  content: "insert_chart_outlined" !important;
}
.c-Icon.c-Icon--insertChartOutlined.c-Icon--after:after, .c-Icon--insertChartOutlined.goog-te-gadget-simple:after {
  content: "insert_chart_outlined" !important;
}
.c-Icon.c-Icon--insertComment.c-Icon--before:before, .c-Icon--insertComment.c-Icon--before.goog-te-gadget-simple:before {
  content: "insert_comment" !important;
}
.c-Icon.c-Icon--insertComment.c-Icon--after:after, .c-Icon--insertComment.goog-te-gadget-simple:after {
  content: "insert_comment" !important;
}
.c-Icon.c-Icon--insertDriveFile.c-Icon--before:before, .c-Icon--insertDriveFile.c-Icon--before.goog-te-gadget-simple:before {
  content: "insert_drive_file" !important;
}
.c-Icon.c-Icon--insertDriveFile.c-Icon--after:after, .c-Icon--insertDriveFile.goog-te-gadget-simple:after {
  content: "insert_drive_file" !important;
}
.c-Icon.c-Icon--insertEmoticon.c-Icon--before:before, .c-Icon--insertEmoticon.c-Icon--before.goog-te-gadget-simple:before {
  content: "insert_emoticon" !important;
}
.c-Icon.c-Icon--insertEmoticon.c-Icon--after:after, .c-Icon--insertEmoticon.goog-te-gadget-simple:after {
  content: "insert_emoticon" !important;
}
.c-Icon.c-Icon--insertInvitation.c-Icon--before:before, .c-Icon--insertInvitation.c-Icon--before.goog-te-gadget-simple:before {
  content: "insert_invitation" !important;
}
.c-Icon.c-Icon--insertInvitation.c-Icon--after:after, .c-Icon--insertInvitation.goog-te-gadget-simple:after {
  content: "insert_invitation" !important;
}
.c-Icon.c-Icon--insertLink.c-Icon--before:before, .c-Icon--insertLink.c-Icon--before.goog-te-gadget-simple:before {
  content: "insert_link" !important;
}
.c-Icon.c-Icon--insertLink.c-Icon--after:after, .c-Icon--insertLink.goog-te-gadget-simple:after {
  content: "insert_link" !important;
}
.c-Icon.c-Icon--insertPhoto.c-Icon--before:before, .c-Icon--insertPhoto.c-Icon--before.goog-te-gadget-simple:before {
  content: "insert_photo" !important;
}
.c-Icon.c-Icon--insertPhoto.c-Icon--after:after, .c-Icon--insertPhoto.goog-te-gadget-simple:after {
  content: "insert_photo" !important;
}
.c-Icon.c-Icon--linearScale.c-Icon--before:before, .c-Icon--linearScale.c-Icon--before.goog-te-gadget-simple:before {
  content: "linear_scale" !important;
}
.c-Icon.c-Icon--linearScale.c-Icon--after:after, .c-Icon--linearScale.goog-te-gadget-simple:after {
  content: "linear_scale" !important;
}
.c-Icon.c-Icon--mergeType.c-Icon--before:before, .c-Icon--mergeType.c-Icon--before.goog-te-gadget-simple:before {
  content: "merge_type" !important;
}
.c-Icon.c-Icon--mergeType.c-Icon--after:after, .c-Icon--mergeType.goog-te-gadget-simple:after {
  content: "merge_type" !important;
}
.c-Icon.c-Icon--modeComment.c-Icon--before:before, .c-Icon--modeComment.c-Icon--before.goog-te-gadget-simple:before {
  content: "mode_comment" !important;
}
.c-Icon.c-Icon--modeComment.c-Icon--after:after, .c-Icon--modeComment.goog-te-gadget-simple:after {
  content: "mode_comment" !important;
}
.c-Icon.c-Icon--monetizationOn.c-Icon--before:before, .c-Icon--monetizationOn.c-Icon--before.goog-te-gadget-simple:before {
  content: "monetization_on" !important;
}
.c-Icon.c-Icon--monetizationOn.c-Icon--after:after, .c-Icon--monetizationOn.goog-te-gadget-simple:after {
  content: "monetization_on" !important;
}
.c-Icon.c-Icon--moneyOff.c-Icon--before:before, .c-Icon--moneyOff.c-Icon--before.goog-te-gadget-simple:before {
  content: "money_off" !important;
}
.c-Icon.c-Icon--moneyOff.c-Icon--after:after, .c-Icon--moneyOff.goog-te-gadget-simple:after {
  content: "money_off" !important;
}
.c-Icon.c-Icon--multilineChart.c-Icon--before:before, .c-Icon--multilineChart.c-Icon--before.goog-te-gadget-simple:before {
  content: "multiline_chart" !important;
}
.c-Icon.c-Icon--multilineChart.c-Icon--after:after, .c-Icon--multilineChart.goog-te-gadget-simple:after {
  content: "multiline_chart" !important;
}
.c-Icon.c-Icon--notes.c-Icon--before:before, .c-Icon--notes.c-Icon--before.goog-te-gadget-simple:before {
  content: "notes" !important;
}
.c-Icon.c-Icon--notes.c-Icon--after:after, .c-Icon--notes.goog-te-gadget-simple:after {
  content: "notes" !important;
}
.c-Icon.c-Icon--pieChart.c-Icon--before:before, .c-Icon--pieChart.c-Icon--before.goog-te-gadget-simple:before {
  content: "pie_chart" !important;
}
.c-Icon.c-Icon--pieChart.c-Icon--after:after, .c-Icon--pieChart.goog-te-gadget-simple:after {
  content: "pie_chart" !important;
}
.c-Icon.c-Icon--publish.c-Icon--before:before, .c-Icon--publish.c-Icon--before.goog-te-gadget-simple:before {
  content: "publish" !important;
}
.c-Icon.c-Icon--publish.c-Icon--after:after, .c-Icon--publish.goog-te-gadget-simple:after {
  content: "publish" !important;
}
.c-Icon.c-Icon--scatterPlot.c-Icon--before:before, .c-Icon--scatterPlot.c-Icon--before.goog-te-gadget-simple:before {
  content: "scatter_plot" !important;
}
.c-Icon.c-Icon--scatterPlot.c-Icon--after:after, .c-Icon--scatterPlot.goog-te-gadget-simple:after {
  content: "scatter_plot" !important;
}
.c-Icon.c-Icon--score.c-Icon--before:before, .c-Icon--score.c-Icon--before.goog-te-gadget-simple:before {
  content: "score" !important;
}
.c-Icon.c-Icon--score.c-Icon--after:after, .c-Icon--score.goog-te-gadget-simple:after {
  content: "score" !important;
}
.c-Icon.c-Icon--shortText.c-Icon--before:before, .c-Icon--shortText.c-Icon--before.goog-te-gadget-simple:before {
  content: "short_text" !important;
}
.c-Icon.c-Icon--shortText.c-Icon--after:after, .c-Icon--shortText.goog-te-gadget-simple:after {
  content: "short_text" !important;
}
.c-Icon.c-Icon--showChart.c-Icon--before:before, .c-Icon--showChart.c-Icon--before.goog-te-gadget-simple:before {
  content: "show_chart" !important;
}
.c-Icon.c-Icon--showChart.c-Icon--after:after, .c-Icon--showChart.goog-te-gadget-simple:after {
  content: "show_chart" !important;
}
.c-Icon.c-Icon--spaceBar.c-Icon--before:before, .c-Icon--spaceBar.c-Icon--before.goog-te-gadget-simple:before {
  content: "space_bar" !important;
}
.c-Icon.c-Icon--spaceBar.c-Icon--after:after, .c-Icon--spaceBar.goog-te-gadget-simple:after {
  content: "space_bar" !important;
}
.c-Icon.c-Icon--strikethroughS.c-Icon--before:before, .c-Icon--strikethroughS.c-Icon--before.goog-te-gadget-simple:before {
  content: "strikethrough_s" !important;
}
.c-Icon.c-Icon--strikethroughS.c-Icon--after:after, .c-Icon--strikethroughS.goog-te-gadget-simple:after {
  content: "strikethrough_s" !important;
}
.c-Icon.c-Icon--tableChart.c-Icon--before:before, .c-Icon--tableChart.c-Icon--before.goog-te-gadget-simple:before {
  content: "table_chart" !important;
}
.c-Icon.c-Icon--tableChart.c-Icon--after:after, .c-Icon--tableChart.goog-te-gadget-simple:after {
  content: "table_chart" !important;
}
.c-Icon.c-Icon--textFields.c-Icon--before:before, .c-Icon--textFields.c-Icon--before.goog-te-gadget-simple:before {
  content: "text_fields" !important;
}
.c-Icon.c-Icon--textFields.c-Icon--after:after, .c-Icon--textFields.goog-te-gadget-simple:after {
  content: "text_fields" !important;
}
.c-Icon.c-Icon--title.c-Icon--before:before, .c-Icon--title.c-Icon--before.goog-te-gadget-simple:before {
  content: "title" !important;
}
.c-Icon.c-Icon--title.c-Icon--after:after, .c-Icon--title.goog-te-gadget-simple:after {
  content: "title" !important;
}
.c-Icon.c-Icon--verticalAlignBottom.c-Icon--before:before, .c-Icon--verticalAlignBottom.c-Icon--before.goog-te-gadget-simple:before {
  content: "vertical_align_bottom" !important;
}
.c-Icon.c-Icon--verticalAlignBottom.c-Icon--after:after, .c-Icon--verticalAlignBottom.goog-te-gadget-simple:after {
  content: "vertical_align_bottom" !important;
}
.c-Icon.c-Icon--verticalAlignCenter.c-Icon--before:before, .c-Icon--verticalAlignCenter.c-Icon--before.goog-te-gadget-simple:before {
  content: "vertical_align_center" !important;
}
.c-Icon.c-Icon--verticalAlignCenter.c-Icon--after:after, .c-Icon--verticalAlignCenter.goog-te-gadget-simple:after {
  content: "vertical_align_center" !important;
}
.c-Icon.c-Icon--verticalAlignTop.c-Icon--before:before, .c-Icon--verticalAlignTop.c-Icon--before.goog-te-gadget-simple:before {
  content: "vertical_align_top" !important;
}
.c-Icon.c-Icon--verticalAlignTop.c-Icon--after:after, .c-Icon--verticalAlignTop.goog-te-gadget-simple:after {
  content: "vertical_align_top" !important;
}
.c-Icon.c-Icon--wrapText.c-Icon--before:before, .c-Icon--wrapText.c-Icon--before.goog-te-gadget-simple:before {
  content: "wrap_text" !important;
}
.c-Icon.c-Icon--wrapText.c-Icon--after:after, .c-Icon--wrapText.goog-te-gadget-simple:after {
  content: "wrap_text" !important;
}
.c-Icon.c-Icon--attachment.c-Icon--before:before, .c-Icon--attachment.c-Icon--before.goog-te-gadget-simple:before {
  content: "attachment" !important;
}
.c-Icon.c-Icon--attachment.c-Icon--after:after, .c-Icon--attachment.goog-te-gadget-simple:after {
  content: "attachment" !important;
}
.c-Icon.c-Icon--cloud.c-Icon--before:before, .c-Icon--cloud.c-Icon--before.goog-te-gadget-simple:before {
  content: "cloud" !important;
}
.c-Icon.c-Icon--cloud.c-Icon--after:after, .c-Icon--cloud.goog-te-gadget-simple:after {
  content: "cloud" !important;
}
.c-Icon.c-Icon--cloudCircle.c-Icon--before:before, .c-Icon--cloudCircle.c-Icon--before.goog-te-gadget-simple:before {
  content: "cloud_circle" !important;
}
.c-Icon.c-Icon--cloudCircle.c-Icon--after:after, .c-Icon--cloudCircle.goog-te-gadget-simple:after {
  content: "cloud_circle" !important;
}
.c-Icon.c-Icon--cloudDone.c-Icon--before:before, .c-Icon--cloudDone.c-Icon--before.goog-te-gadget-simple:before {
  content: "cloud_done" !important;
}
.c-Icon.c-Icon--cloudDone.c-Icon--after:after, .c-Icon--cloudDone.goog-te-gadget-simple:after {
  content: "cloud_done" !important;
}
.c-Icon.c-Icon--cloudDownload.c-Icon--before:before, .c-Icon--cloudDownload.c-Icon--before.goog-te-gadget-simple:before {
  content: "cloud_download" !important;
}
.c-Icon.c-Icon--cloudDownload.c-Icon--after:after, .c-Icon--cloudDownload.goog-te-gadget-simple:after {
  content: "cloud_download" !important;
}
.c-Icon.c-Icon--cloudOff.c-Icon--before:before, .c-Icon--cloudOff.c-Icon--before.goog-te-gadget-simple:before {
  content: "cloud_off" !important;
}
.c-Icon.c-Icon--cloudOff.c-Icon--after:after, .c-Icon--cloudOff.goog-te-gadget-simple:after {
  content: "cloud_off" !important;
}
.c-Icon.c-Icon--cloudQueue.c-Icon--before:before, .c-Icon--cloudQueue.c-Icon--before.goog-te-gadget-simple:before {
  content: "cloud_queue" !important;
}
.c-Icon.c-Icon--cloudQueue.c-Icon--after:after, .c-Icon--cloudQueue.goog-te-gadget-simple:after {
  content: "cloud_queue" !important;
}
.c-Icon.c-Icon--cloudUpload.c-Icon--before:before, .c-Icon--cloudUpload.c-Icon--before.goog-te-gadget-simple:before {
  content: "cloud_upload" !important;
}
.c-Icon.c-Icon--cloudUpload.c-Icon--after:after, .c-Icon--cloudUpload.goog-te-gadget-simple:after {
  content: "cloud_upload" !important;
}
.c-Icon.c-Icon--createNewFolder.c-Icon--before:before, .c-Icon--createNewFolder.c-Icon--before.goog-te-gadget-simple:before {
  content: "create_new_folder" !important;
}
.c-Icon.c-Icon--createNewFolder.c-Icon--after:after, .c-Icon--createNewFolder.goog-te-gadget-simple:after {
  content: "create_new_folder" !important;
}
.c-Icon.c-Icon--folder.c-Icon--before:before, .c-Icon--folder.c-Icon--before.goog-te-gadget-simple:before {
  content: "folder" !important;
}
.c-Icon.c-Icon--folder.c-Icon--after:after, .c-Icon--folder.goog-te-gadget-simple:after {
  content: "folder" !important;
}
.c-Icon.c-Icon--folderOpen.c-Icon--before:before, .c-Icon--folderOpen.c-Icon--before.goog-te-gadget-simple:before {
  content: "folder_open" !important;
}
.c-Icon.c-Icon--folderOpen.c-Icon--after:after, .c-Icon--folderOpen.goog-te-gadget-simple:after {
  content: "folder_open" !important;
}
.c-Icon.c-Icon--folderShared.c-Icon--before:before, .c-Icon--folderShared.c-Icon--before.goog-te-gadget-simple:before {
  content: "folder_shared" !important;
}
.c-Icon.c-Icon--folderShared.c-Icon--after:after, .c-Icon--folderShared.goog-te-gadget-simple:after {
  content: "folder_shared" !important;
}
.c-Icon.c-Icon--cast.c-Icon--before:before, .c-Icon--cast.c-Icon--before.goog-te-gadget-simple:before {
  content: "cast" !important;
}
.c-Icon.c-Icon--cast.c-Icon--after:after, .c-Icon--cast.goog-te-gadget-simple:after {
  content: "cast" !important;
}
.c-Icon.c-Icon--castConnected.c-Icon--before:before, .c-Icon--castConnected.c-Icon--before.goog-te-gadget-simple:before {
  content: "cast_connected" !important;
}
.c-Icon.c-Icon--castConnected.c-Icon--after:after, .c-Icon--castConnected.goog-te-gadget-simple:after {
  content: "cast_connected" !important;
}
.c-Icon.c-Icon--accessibility.c-Icon--before:before, .c-Icon--accessibility.c-Icon--before.goog-te-gadget-simple:before {
  content: "accessibility" !important;
}
.c-Icon.c-Icon--accessibility.c-Icon--after:after, .c-Icon--accessibility.goog-te-gadget-simple:after {
  content: "accessibility" !important;
}
.c-Icon.c-Icon--computer.c-Icon--before:before, .c-Icon--computer.c-Icon--before.goog-te-gadget-simple:before {
  content: "computer" !important;
}
.c-Icon.c-Icon--computer.c-Icon--after:after, .c-Icon--computer.goog-te-gadget-simple:after {
  content: "computer" !important;
}
.c-Icon.c-Icon--desktopMac.c-Icon--before:before, .c-Icon--desktopMac.c-Icon--before.goog-te-gadget-simple:before {
  content: "desktop_mac" !important;
}
.c-Icon.c-Icon--desktopMac.c-Icon--after:after, .c-Icon--desktopMac.goog-te-gadget-simple:after {
  content: "desktop_mac" !important;
}
.c-Icon.c-Icon--desktopWindows.c-Icon--before:before, .c-Icon--desktopWindows.c-Icon--before.goog-te-gadget-simple:before {
  content: "desktop_windows" !important;
}
.c-Icon.c-Icon--desktopWindows.c-Icon--after:after, .c-Icon--desktopWindows.goog-te-gadget-simple:after {
  content: "desktop_windows" !important;
}
.c-Icon.c-Icon--developerBoard.c-Icon--before:before, .c-Icon--developerBoard.c-Icon--before.goog-te-gadget-simple:before {
  content: "developer_board" !important;
}
.c-Icon.c-Icon--developerBoard.c-Icon--after:after, .c-Icon--developerBoard.goog-te-gadget-simple:after {
  content: "developer_board" !important;
}
.c-Icon.c-Icon--deviceHub.c-Icon--before:before, .c-Icon--deviceHub.c-Icon--before.goog-te-gadget-simple:before {
  content: "device_hub" !important;
}
.c-Icon.c-Icon--deviceHub.c-Icon--after:after, .c-Icon--deviceHub.goog-te-gadget-simple:after {
  content: "device_hub" !important;
}
.c-Icon.c-Icon--deviceUnknown.c-Icon--before:before, .c-Icon--deviceUnknown.c-Icon--before.goog-te-gadget-simple:before {
  content: "device_unknown" !important;
}
.c-Icon.c-Icon--deviceUnknown.c-Icon--after:after, .c-Icon--deviceUnknown.goog-te-gadget-simple:after {
  content: "device_unknown" !important;
}
.c-Icon.c-Icon--devicesOther.c-Icon--before:before, .c-Icon--devicesOther.c-Icon--before.goog-te-gadget-simple:before {
  content: "devices_other" !important;
}
.c-Icon.c-Icon--devicesOther.c-Icon--after:after, .c-Icon--devicesOther.goog-te-gadget-simple:after {
  content: "devices_other" !important;
}
.c-Icon.c-Icon--dock.c-Icon--before:before, .c-Icon--dock.c-Icon--before.goog-te-gadget-simple:before {
  content: "dock" !important;
}
.c-Icon.c-Icon--dock.c-Icon--after:after, .c-Icon--dock.goog-te-gadget-simple:after {
  content: "dock" !important;
}
.c-Icon.c-Icon--gamepad.c-Icon--before:before, .c-Icon--gamepad.c-Icon--before.goog-te-gadget-simple:before {
  content: "gamepad" !important;
}
.c-Icon.c-Icon--gamepad.c-Icon--after:after, .c-Icon--gamepad.goog-te-gadget-simple:after {
  content: "gamepad" !important;
}
.c-Icon.c-Icon--headset.c-Icon--before:before, .c-Icon--headset.c-Icon--before.goog-te-gadget-simple:before {
  content: "headset" !important;
}
.c-Icon.c-Icon--headset.c-Icon--after:after, .c-Icon--headset.goog-te-gadget-simple:after {
  content: "headset" !important;
}
.c-Icon.c-Icon--headsetMic.c-Icon--before:before, .c-Icon--headsetMic.c-Icon--before.goog-te-gadget-simple:before {
  content: "headset_mic" !important;
}
.c-Icon.c-Icon--headsetMic.c-Icon--after:after, .c-Icon--headsetMic.goog-te-gadget-simple:after {
  content: "headset_mic" !important;
}
.c-Icon.c-Icon--keyboard.c-Icon--before:before, .c-Icon--keyboard.c-Icon--before.goog-te-gadget-simple:before {
  content: "keyboard" !important;
}
.c-Icon.c-Icon--keyboard.c-Icon--after:after, .c-Icon--keyboard.goog-te-gadget-simple:after {
  content: "keyboard" !important;
}
.c-Icon.c-Icon--keyboardArrowDown.c-Icon--before:before, .c-Icon--before.goog-te-gadget-simple:before {
  content: "keyboard_arrow_down" !important;
}
.c-Icon.c-Icon--keyboardArrowDown.c-Icon--after:after, .goog-te-gadget-simple:after {
  content: "keyboard_arrow_down" !important;
}
.c-Icon.c-Icon--keyboardArrowLeft.c-Icon--before:before, .c-Icon--keyboardArrowLeft.c-Icon--before.goog-te-gadget-simple:before {
  content: "keyboard_arrow_left" !important;
}
.c-Icon.c-Icon--keyboardArrowLeft.c-Icon--after:after, .c-Icon--keyboardArrowLeft.goog-te-gadget-simple:after {
  content: "keyboard_arrow_left" !important;
}
.c-Icon.c-Icon--keyboardArrowRight.c-Icon--before:before, .c-Icon--keyboardArrowRight.c-Icon--before.goog-te-gadget-simple:before {
  content: "keyboard_arrow_right" !important;
}
.c-Icon.c-Icon--keyboardArrowRight.c-Icon--after:after, .c-Icon--keyboardArrowRight.goog-te-gadget-simple:after {
  content: "keyboard_arrow_right" !important;
}
.c-Icon.c-Icon--keyboardArrowUp.c-Icon--before:before, .c-Icon--keyboardArrowUp.c-Icon--before.goog-te-gadget-simple:before {
  content: "keyboard_arrow_up" !important;
}
.c-Icon.c-Icon--keyboardArrowUp.c-Icon--after:after, .c-Icon--keyboardArrowUp.goog-te-gadget-simple:after {
  content: "keyboard_arrow_up" !important;
}
.c-Icon.c-Icon--keyboardBackspace.c-Icon--before:before, .c-Icon--keyboardBackspace.c-Icon--before.goog-te-gadget-simple:before {
  content: "keyboard_backspace" !important;
}
.c-Icon.c-Icon--keyboardBackspace.c-Icon--after:after, .c-Icon--keyboardBackspace.goog-te-gadget-simple:after {
  content: "keyboard_backspace" !important;
}
.c-Icon.c-Icon--keyboardCapslock.c-Icon--before:before, .c-Icon--keyboardCapslock.c-Icon--before.goog-te-gadget-simple:before {
  content: "keyboard_capslock" !important;
}
.c-Icon.c-Icon--keyboardCapslock.c-Icon--after:after, .c-Icon--keyboardCapslock.goog-te-gadget-simple:after {
  content: "keyboard_capslock" !important;
}
.c-Icon.c-Icon--keyboardHide.c-Icon--before:before, .c-Icon--keyboardHide.c-Icon--before.goog-te-gadget-simple:before {
  content: "keyboard_hide" !important;
}
.c-Icon.c-Icon--keyboardHide.c-Icon--after:after, .c-Icon--keyboardHide.goog-te-gadget-simple:after {
  content: "keyboard_hide" !important;
}
.c-Icon.c-Icon--keyboardReturn.c-Icon--before:before, .c-Icon--keyboardReturn.c-Icon--before.goog-te-gadget-simple:before {
  content: "keyboard_return" !important;
}
.c-Icon.c-Icon--keyboardReturn.c-Icon--after:after, .c-Icon--keyboardReturn.goog-te-gadget-simple:after {
  content: "keyboard_return" !important;
}
.c-Icon.c-Icon--keyboardTab.c-Icon--before:before, .c-Icon--keyboardTab.c-Icon--before.goog-te-gadget-simple:before {
  content: "keyboard_tab" !important;
}
.c-Icon.c-Icon--keyboardTab.c-Icon--after:after, .c-Icon--keyboardTab.goog-te-gadget-simple:after {
  content: "keyboard_tab" !important;
}
.c-Icon.c-Icon--keyboardVoice.c-Icon--before:before, .c-Icon--keyboardVoice.c-Icon--before.goog-te-gadget-simple:before {
  content: "keyboard_voice" !important;
}
.c-Icon.c-Icon--keyboardVoice.c-Icon--after:after, .c-Icon--keyboardVoice.goog-te-gadget-simple:after {
  content: "keyboard_voice" !important;
}
.c-Icon.c-Icon--laptop.c-Icon--before:before, .c-Icon--laptop.c-Icon--before.goog-te-gadget-simple:before {
  content: "laptop" !important;
}
.c-Icon.c-Icon--laptop.c-Icon--after:after, .c-Icon--laptop.goog-te-gadget-simple:after {
  content: "laptop" !important;
}
.c-Icon.c-Icon--laptopChromebook.c-Icon--before:before, .c-Icon--laptopChromebook.c-Icon--before.goog-te-gadget-simple:before {
  content: "laptop_chromebook" !important;
}
.c-Icon.c-Icon--laptopChromebook.c-Icon--after:after, .c-Icon--laptopChromebook.goog-te-gadget-simple:after {
  content: "laptop_chromebook" !important;
}
.c-Icon.c-Icon--laptopMac.c-Icon--before:before, .c-Icon--laptopMac.c-Icon--before.goog-te-gadget-simple:before {
  content: "laptop_mac" !important;
}
.c-Icon.c-Icon--laptopMac.c-Icon--after:after, .c-Icon--laptopMac.goog-te-gadget-simple:after {
  content: "laptop_mac" !important;
}
.c-Icon.c-Icon--laptopWindows.c-Icon--before:before, .c-Icon--laptopWindows.c-Icon--before.goog-te-gadget-simple:before {
  content: "laptop_windows" !important;
}
.c-Icon.c-Icon--laptopWindows.c-Icon--after:after, .c-Icon--laptopWindows.goog-te-gadget-simple:after {
  content: "laptop_windows" !important;
}
.c-Icon.c-Icon--memory.c-Icon--before:before, .c-Icon--memory.c-Icon--before.goog-te-gadget-simple:before {
  content: "memory" !important;
}
.c-Icon.c-Icon--memory.c-Icon--after:after, .c-Icon--memory.goog-te-gadget-simple:after {
  content: "memory" !important;
}
.c-Icon.c-Icon--mouse.c-Icon--before:before, .c-Icon--mouse.c-Icon--before.goog-te-gadget-simple:before {
  content: "mouse" !important;
}
.c-Icon.c-Icon--mouse.c-Icon--after:after, .c-Icon--mouse.goog-te-gadget-simple:after {
  content: "mouse" !important;
}
.c-Icon.c-Icon--phoneAndroid.c-Icon--before:before, .c-Icon--phoneAndroid.c-Icon--before.goog-te-gadget-simple:before {
  content: "phone_android" !important;
}
.c-Icon.c-Icon--phoneAndroid.c-Icon--after:after, .c-Icon--phoneAndroid.goog-te-gadget-simple:after {
  content: "phone_android" !important;
}
.c-Icon.c-Icon--phoneIphone.c-Icon--before:before, .c-Icon--phoneIphone.c-Icon--before.goog-te-gadget-simple:before {
  content: "phone_iphone" !important;
}
.c-Icon.c-Icon--phoneIphone.c-Icon--after:after, .c-Icon--phoneIphone.goog-te-gadget-simple:after {
  content: "phone_iphone" !important;
}
.c-Icon.c-Icon--phonelink.c-Icon--before:before, .c-Icon--phonelink.c-Icon--before.goog-te-gadget-simple:before {
  content: "phonelink" !important;
}
.c-Icon.c-Icon--phonelink.c-Icon--after:after, .c-Icon--phonelink.goog-te-gadget-simple:after {
  content: "phonelink" !important;
}
.c-Icon.c-Icon--phonelinkOff.c-Icon--before:before, .c-Icon--phonelinkOff.c-Icon--before.goog-te-gadget-simple:before {
  content: "phonelink_off" !important;
}
.c-Icon.c-Icon--phonelinkOff.c-Icon--after:after, .c-Icon--phonelinkOff.goog-te-gadget-simple:after {
  content: "phonelink_off" !important;
}
.c-Icon.c-Icon--powerInput.c-Icon--before:before, .c-Icon--powerInput.c-Icon--before.goog-te-gadget-simple:before {
  content: "power_input" !important;
}
.c-Icon.c-Icon--powerInput.c-Icon--after:after, .c-Icon--powerInput.goog-te-gadget-simple:after {
  content: "power_input" !important;
}
.c-Icon.c-Icon--router.c-Icon--before:before, .c-Icon--router.c-Icon--before.goog-te-gadget-simple:before {
  content: "router" !important;
}
.c-Icon.c-Icon--router.c-Icon--after:after, .c-Icon--router.goog-te-gadget-simple:after {
  content: "router" !important;
}
.c-Icon.c-Icon--scanner.c-Icon--before:before, .c-Icon--scanner.c-Icon--before.goog-te-gadget-simple:before {
  content: "scanner" !important;
}
.c-Icon.c-Icon--scanner.c-Icon--after:after, .c-Icon--scanner.goog-te-gadget-simple:after {
  content: "scanner" !important;
}
.c-Icon.c-Icon--security.c-Icon--before:before, .c-Icon--security.c-Icon--before.goog-te-gadget-simple:before {
  content: "security" !important;
}
.c-Icon.c-Icon--security.c-Icon--after:after, .c-Icon--security.goog-te-gadget-simple:after {
  content: "security" !important;
}
.c-Icon.c-Icon--simCard.c-Icon--before:before, .c-Icon--simCard.c-Icon--before.goog-te-gadget-simple:before {
  content: "sim_card" !important;
}
.c-Icon.c-Icon--simCard.c-Icon--after:after, .c-Icon--simCard.goog-te-gadget-simple:after {
  content: "sim_card" !important;
}
.c-Icon.c-Icon--smartphone.c-Icon--before:before, .c-Icon--smartphone.c-Icon--before.goog-te-gadget-simple:before {
  content: "smartphone" !important;
}
.c-Icon.c-Icon--smartphone.c-Icon--after:after, .c-Icon--smartphone.goog-te-gadget-simple:after {
  content: "smartphone" !important;
}
.c-Icon.c-Icon--speaker.c-Icon--before:before, .c-Icon--speaker.c-Icon--before.goog-te-gadget-simple:before {
  content: "speaker" !important;
}
.c-Icon.c-Icon--speaker.c-Icon--after:after, .c-Icon--speaker.goog-te-gadget-simple:after {
  content: "speaker" !important;
}
.c-Icon.c-Icon--speakerGroup.c-Icon--before:before, .c-Icon--speakerGroup.c-Icon--before.goog-te-gadget-simple:before {
  content: "speaker_group" !important;
}
.c-Icon.c-Icon--speakerGroup.c-Icon--after:after, .c-Icon--speakerGroup.goog-te-gadget-simple:after {
  content: "speaker_group" !important;
}
.c-Icon.c-Icon--tablet.c-Icon--before:before, .c-Icon--tablet.c-Icon--before.goog-te-gadget-simple:before {
  content: "tablet" !important;
}
.c-Icon.c-Icon--tablet.c-Icon--after:after, .c-Icon--tablet.goog-te-gadget-simple:after {
  content: "tablet" !important;
}
.c-Icon.c-Icon--tabletAndroid.c-Icon--before:before, .c-Icon--tabletAndroid.c-Icon--before.goog-te-gadget-simple:before {
  content: "tablet_android" !important;
}
.c-Icon.c-Icon--tabletAndroid.c-Icon--after:after, .c-Icon--tabletAndroid.goog-te-gadget-simple:after {
  content: "tablet_android" !important;
}
.c-Icon.c-Icon--tabletMac.c-Icon--before:before, .c-Icon--tabletMac.c-Icon--before.goog-te-gadget-simple:before {
  content: "tablet_mac" !important;
}
.c-Icon.c-Icon--tabletMac.c-Icon--after:after, .c-Icon--tabletMac.goog-te-gadget-simple:after {
  content: "tablet_mac" !important;
}
.c-Icon.c-Icon--toys.c-Icon--before:before, .c-Icon--toys.c-Icon--before.goog-te-gadget-simple:before {
  content: "toys" !important;
}
.c-Icon.c-Icon--toys.c-Icon--after:after, .c-Icon--toys.goog-te-gadget-simple:after {
  content: "toys" !important;
}
.c-Icon.c-Icon--tv.c-Icon--before:before, .c-Icon--tv.c-Icon--before.goog-te-gadget-simple:before {
  content: "tv" !important;
}
.c-Icon.c-Icon--tv.c-Icon--after:after, .c-Icon--tv.goog-te-gadget-simple:after {
  content: "tv" !important;
}
.c-Icon.c-Icon--videogameAsset.c-Icon--before:before, .c-Icon--videogameAsset.c-Icon--before.goog-te-gadget-simple:before {
  content: "videogame_asset" !important;
}
.c-Icon.c-Icon--videogameAsset.c-Icon--after:after, .c-Icon--videogameAsset.goog-te-gadget-simple:after {
  content: "videogame_asset" !important;
}
.c-Icon.c-Icon--watch.c-Icon--before:before, .c-Icon--watch.c-Icon--before.goog-te-gadget-simple:before {
  content: "watch" !important;
}
.c-Icon.c-Icon--watch.c-Icon--after:after, .c-Icon--watch.goog-te-gadget-simple:after {
  content: "watch" !important;
}
.c-Icon.c-Icon--addAPhoto.c-Icon--before:before, .c-Icon--addAPhoto.c-Icon--before.goog-te-gadget-simple:before {
  content: "add_a_photo" !important;
}
.c-Icon.c-Icon--addAPhoto.c-Icon--after:after, .c-Icon--addAPhoto.goog-te-gadget-simple:after {
  content: "add_a_photo" !important;
}
.c-Icon.c-Icon--addPhotoAlternate.c-Icon--before:before, .c-Icon--addPhotoAlternate.c-Icon--before.goog-te-gadget-simple:before {
  content: "add_photo_alternate" !important;
}
.c-Icon.c-Icon--addPhotoAlternate.c-Icon--after:after, .c-Icon--addPhotoAlternate.goog-te-gadget-simple:after {
  content: "add_photo_alternate" !important;
}
.c-Icon.c-Icon--addToPhotos.c-Icon--before:before, .c-Icon--addToPhotos.c-Icon--before.goog-te-gadget-simple:before {
  content: "add_to_photos" !important;
}
.c-Icon.c-Icon--addToPhotos.c-Icon--after:after, .c-Icon--addToPhotos.goog-te-gadget-simple:after {
  content: "add_to_photos" !important;
}
.c-Icon.c-Icon--adjust.c-Icon--before:before, .c-Icon--adjust.c-Icon--before.goog-te-gadget-simple:before {
  content: "adjust" !important;
}
.c-Icon.c-Icon--adjust.c-Icon--after:after, .c-Icon--adjust.goog-te-gadget-simple:after {
  content: "adjust" !important;
}
.c-Icon.c-Icon--assistant.c-Icon--before:before, .c-Icon--assistant.c-Icon--before.goog-te-gadget-simple:before {
  content: "assistant" !important;
}
.c-Icon.c-Icon--assistant.c-Icon--after:after, .c-Icon--assistant.goog-te-gadget-simple:after {
  content: "assistant" !important;
}
.c-Icon.c-Icon--assistantPhoto.c-Icon--before:before, .c-Icon--assistantPhoto.c-Icon--before.goog-te-gadget-simple:before {
  content: "assistant_photo" !important;
}
.c-Icon.c-Icon--assistantPhoto.c-Icon--after:after, .c-Icon--assistantPhoto.goog-te-gadget-simple:after {
  content: "assistant_photo" !important;
}
.c-Icon.c-Icon--audiotrack.c-Icon--before:before, .c-Icon--audiotrack.c-Icon--before.goog-te-gadget-simple:before {
  content: "audiotrack" !important;
}
.c-Icon.c-Icon--audiotrack.c-Icon--after:after, .c-Icon--audiotrack.goog-te-gadget-simple:after {
  content: "audiotrack" !important;
}
.c-Icon.c-Icon--blurCircular.c-Icon--before:before, .c-Icon--blurCircular.c-Icon--before.goog-te-gadget-simple:before {
  content: "blur_circular" !important;
}
.c-Icon.c-Icon--blurCircular.c-Icon--after:after, .c-Icon--blurCircular.goog-te-gadget-simple:after {
  content: "blur_circular" !important;
}
.c-Icon.c-Icon--blurLinear.c-Icon--before:before, .c-Icon--blurLinear.c-Icon--before.goog-te-gadget-simple:before {
  content: "blur_linear" !important;
}
.c-Icon.c-Icon--blurLinear.c-Icon--after:after, .c-Icon--blurLinear.goog-te-gadget-simple:after {
  content: "blur_linear" !important;
}
.c-Icon.c-Icon--blurOff.c-Icon--before:before, .c-Icon--blurOff.c-Icon--before.goog-te-gadget-simple:before {
  content: "blur_off" !important;
}
.c-Icon.c-Icon--blurOff.c-Icon--after:after, .c-Icon--blurOff.goog-te-gadget-simple:after {
  content: "blur_off" !important;
}
.c-Icon.c-Icon--blurOn.c-Icon--before:before, .c-Icon--blurOn.c-Icon--before.goog-te-gadget-simple:before {
  content: "blur_on" !important;
}
.c-Icon.c-Icon--blurOn.c-Icon--after:after, .c-Icon--blurOn.goog-te-gadget-simple:after {
  content: "blur_on" !important;
}
.c-Icon.c-Icon--brightness1.c-Icon--before:before, .c-Icon--brightness1.c-Icon--before.goog-te-gadget-simple:before {
  content: "brightness_1" !important;
}
.c-Icon.c-Icon--brightness1.c-Icon--after:after, .c-Icon--brightness1.goog-te-gadget-simple:after {
  content: "brightness_1" !important;
}
.c-Icon.c-Icon--brightness2.c-Icon--before:before, .c-Icon--brightness2.c-Icon--before.goog-te-gadget-simple:before {
  content: "brightness_2" !important;
}
.c-Icon.c-Icon--brightness2.c-Icon--after:after, .c-Icon--brightness2.goog-te-gadget-simple:after {
  content: "brightness_2" !important;
}
.c-Icon.c-Icon--brightness3.c-Icon--before:before, .c-Icon--brightness3.c-Icon--before.goog-te-gadget-simple:before {
  content: "brightness_3" !important;
}
.c-Icon.c-Icon--brightness3.c-Icon--after:after, .c-Icon--brightness3.goog-te-gadget-simple:after {
  content: "brightness_3" !important;
}
.c-Icon.c-Icon--brightness4.c-Icon--before:before, .c-Icon--brightness4.c-Icon--before.goog-te-gadget-simple:before {
  content: "brightness_4" !important;
}
.c-Icon.c-Icon--brightness4.c-Icon--after:after, .c-Icon--brightness4.goog-te-gadget-simple:after {
  content: "brightness_4" !important;
}
.c-Icon.c-Icon--brightness5.c-Icon--before:before, .c-Icon--brightness5.c-Icon--before.goog-te-gadget-simple:before {
  content: "brightness_5" !important;
}
.c-Icon.c-Icon--brightness5.c-Icon--after:after, .c-Icon--brightness5.goog-te-gadget-simple:after {
  content: "brightness_5" !important;
}
.c-Icon.c-Icon--brightness6.c-Icon--before:before, .c-Icon--brightness6.c-Icon--before.goog-te-gadget-simple:before {
  content: "brightness_6" !important;
}
.c-Icon.c-Icon--brightness6.c-Icon--after:after, .c-Icon--brightness6.goog-te-gadget-simple:after {
  content: "brightness_6" !important;
}
.c-Icon.c-Icon--brightness7.c-Icon--before:before, .c-Icon--brightness7.c-Icon--before.goog-te-gadget-simple:before {
  content: "brightness_7" !important;
}
.c-Icon.c-Icon--brightness7.c-Icon--after:after, .c-Icon--brightness7.goog-te-gadget-simple:after {
  content: "brightness_7" !important;
}
.c-Icon.c-Icon--brokenImage.c-Icon--before:before, .c-Icon--brokenImage.c-Icon--before.goog-te-gadget-simple:before {
  content: "broken_image" !important;
}
.c-Icon.c-Icon--brokenImage.c-Icon--after:after, .c-Icon--brokenImage.goog-te-gadget-simple:after {
  content: "broken_image" !important;
}
.c-Icon.c-Icon--brush.c-Icon--before:before, .c-Icon--brush.c-Icon--before.goog-te-gadget-simple:before {
  content: "brush" !important;
}
.c-Icon.c-Icon--brush.c-Icon--after:after, .c-Icon--brush.goog-te-gadget-simple:after {
  content: "brush" !important;
}
.c-Icon.c-Icon--burstMode.c-Icon--before:before, .c-Icon--burstMode.c-Icon--before.goog-te-gadget-simple:before {
  content: "burst_mode" !important;
}
.c-Icon.c-Icon--burstMode.c-Icon--after:after, .c-Icon--burstMode.goog-te-gadget-simple:after {
  content: "burst_mode" !important;
}
.c-Icon.c-Icon--camera.c-Icon--before:before, .c-Icon--camera.c-Icon--before.goog-te-gadget-simple:before {
  content: "camera" !important;
}
.c-Icon.c-Icon--camera.c-Icon--after:after, .c-Icon--camera.goog-te-gadget-simple:after {
  content: "camera" !important;
}
.c-Icon.c-Icon--cameraAlt.c-Icon--before:before, .c-Icon--cameraAlt.c-Icon--before.goog-te-gadget-simple:before {
  content: "camera_alt" !important;
}
.c-Icon.c-Icon--cameraAlt.c-Icon--after:after, .c-Icon--cameraAlt.goog-te-gadget-simple:after {
  content: "camera_alt" !important;
}
.c-Icon.c-Icon--cameraFront.c-Icon--before:before, .c-Icon--cameraFront.c-Icon--before.goog-te-gadget-simple:before {
  content: "camera_front" !important;
}
.c-Icon.c-Icon--cameraFront.c-Icon--after:after, .c-Icon--cameraFront.goog-te-gadget-simple:after {
  content: "camera_front" !important;
}
.c-Icon.c-Icon--cameraRear.c-Icon--before:before, .c-Icon--cameraRear.c-Icon--before.goog-te-gadget-simple:before {
  content: "camera_rear" !important;
}
.c-Icon.c-Icon--cameraRear.c-Icon--after:after, .c-Icon--cameraRear.goog-te-gadget-simple:after {
  content: "camera_rear" !important;
}
.c-Icon.c-Icon--cameraRoll.c-Icon--before:before, .c-Icon--cameraRoll.c-Icon--before.goog-te-gadget-simple:before {
  content: "camera_roll" !important;
}
.c-Icon.c-Icon--cameraRoll.c-Icon--after:after, .c-Icon--cameraRoll.goog-te-gadget-simple:after {
  content: "camera_roll" !important;
}
.c-Icon.c-Icon--centerFocusStrong.c-Icon--before:before, .c-Icon--centerFocusStrong.c-Icon--before.goog-te-gadget-simple:before {
  content: "center_focus_strong" !important;
}
.c-Icon.c-Icon--centerFocusStrong.c-Icon--after:after, .c-Icon--centerFocusStrong.goog-te-gadget-simple:after {
  content: "center_focus_strong" !important;
}
.c-Icon.c-Icon--centerFocusWeak.c-Icon--before:before, .c-Icon--centerFocusWeak.c-Icon--before.goog-te-gadget-simple:before {
  content: "center_focus_weak" !important;
}
.c-Icon.c-Icon--centerFocusWeak.c-Icon--after:after, .c-Icon--centerFocusWeak.goog-te-gadget-simple:after {
  content: "center_focus_weak" !important;
}
.c-Icon.c-Icon--collections.c-Icon--before:before, .c-Icon--collections.c-Icon--before.goog-te-gadget-simple:before {
  content: "collections" !important;
}
.c-Icon.c-Icon--collections.c-Icon--after:after, .c-Icon--collections.goog-te-gadget-simple:after {
  content: "collections" !important;
}
.c-Icon.c-Icon--collectionsBookmark.c-Icon--before:before, .c-Icon--collectionsBookmark.c-Icon--before.goog-te-gadget-simple:before {
  content: "collections_bookmark" !important;
}
.c-Icon.c-Icon--collectionsBookmark.c-Icon--after:after, .c-Icon--collectionsBookmark.goog-te-gadget-simple:after {
  content: "collections_bookmark" !important;
}
.c-Icon.c-Icon--colorLens.c-Icon--before:before, .c-Icon--colorLens.c-Icon--before.goog-te-gadget-simple:before {
  content: "color_lens" !important;
}
.c-Icon.c-Icon--colorLens.c-Icon--after:after, .c-Icon--colorLens.goog-te-gadget-simple:after {
  content: "color_lens" !important;
}
.c-Icon.c-Icon--colorize.c-Icon--before:before, .c-Icon--colorize.c-Icon--before.goog-te-gadget-simple:before {
  content: "colorize" !important;
}
.c-Icon.c-Icon--colorize.c-Icon--after:after, .c-Icon--colorize.goog-te-gadget-simple:after {
  content: "colorize" !important;
}
.c-Icon.c-Icon--compare.c-Icon--before:before, .c-Icon--compare.c-Icon--before.goog-te-gadget-simple:before {
  content: "compare" !important;
}
.c-Icon.c-Icon--compare.c-Icon--after:after, .c-Icon--compare.goog-te-gadget-simple:after {
  content: "compare" !important;
}
.c-Icon.c-Icon--controlPoint.c-Icon--before:before, .c-Icon--controlPoint.c-Icon--before.goog-te-gadget-simple:before {
  content: "control_point" !important;
}
.c-Icon.c-Icon--controlPoint.c-Icon--after:after, .c-Icon--controlPoint.goog-te-gadget-simple:after {
  content: "control_point" !important;
}
.c-Icon.c-Icon--controlPointDuplicate.c-Icon--before:before, .c-Icon--controlPointDuplicate.c-Icon--before.goog-te-gadget-simple:before {
  content: "control_point_duplicate" !important;
}
.c-Icon.c-Icon--controlPointDuplicate.c-Icon--after:after, .c-Icon--controlPointDuplicate.goog-te-gadget-simple:after {
  content: "control_point_duplicate" !important;
}
.c-Icon.c-Icon--crop.c-Icon--before:before, .c-Icon--crop.c-Icon--before.goog-te-gadget-simple:before {
  content: "crop" !important;
}
.c-Icon.c-Icon--crop.c-Icon--after:after, .c-Icon--crop.goog-te-gadget-simple:after {
  content: "crop" !important;
}
.c-Icon.c-Icon--crop169.c-Icon--before:before, .c-Icon--crop169.c-Icon--before.goog-te-gadget-simple:before {
  content: "crop_16_9" !important;
}
.c-Icon.c-Icon--crop169.c-Icon--after:after, .c-Icon--crop169.goog-te-gadget-simple:after {
  content: "crop_16_9" !important;
}
.c-Icon.c-Icon--crop32.c-Icon--before:before, .c-Icon--crop32.c-Icon--before.goog-te-gadget-simple:before {
  content: "crop_3_2" !important;
}
.c-Icon.c-Icon--crop32.c-Icon--after:after, .c-Icon--crop32.goog-te-gadget-simple:after {
  content: "crop_3_2" !important;
}
.c-Icon.c-Icon--crop54.c-Icon--before:before, .c-Icon--crop54.c-Icon--before.goog-te-gadget-simple:before {
  content: "crop_5_4" !important;
}
.c-Icon.c-Icon--crop54.c-Icon--after:after, .c-Icon--crop54.goog-te-gadget-simple:after {
  content: "crop_5_4" !important;
}
.c-Icon.c-Icon--crop75.c-Icon--before:before, .c-Icon--crop75.c-Icon--before.goog-te-gadget-simple:before {
  content: "crop_7_5" !important;
}
.c-Icon.c-Icon--crop75.c-Icon--after:after, .c-Icon--crop75.goog-te-gadget-simple:after {
  content: "crop_7_5" !important;
}
.c-Icon.c-Icon--cropDin.c-Icon--before:before, .c-Icon--cropDin.c-Icon--before.goog-te-gadget-simple:before {
  content: "crop_din" !important;
}
.c-Icon.c-Icon--cropDin.c-Icon--after:after, .c-Icon--cropDin.goog-te-gadget-simple:after {
  content: "crop_din" !important;
}
.c-Icon.c-Icon--cropFree.c-Icon--before:before, .c-Icon--cropFree.c-Icon--before.goog-te-gadget-simple:before {
  content: "crop_free" !important;
}
.c-Icon.c-Icon--cropFree.c-Icon--after:after, .c-Icon--cropFree.goog-te-gadget-simple:after {
  content: "crop_free" !important;
}
.c-Icon.c-Icon--cropLandscape.c-Icon--before:before, .c-Icon--cropLandscape.c-Icon--before.goog-te-gadget-simple:before {
  content: "crop_landscape" !important;
}
.c-Icon.c-Icon--cropLandscape.c-Icon--after:after, .c-Icon--cropLandscape.goog-te-gadget-simple:after {
  content: "crop_landscape" !important;
}
.c-Icon.c-Icon--cropOriginal.c-Icon--before:before, .c-Icon--cropOriginal.c-Icon--before.goog-te-gadget-simple:before {
  content: "crop_original" !important;
}
.c-Icon.c-Icon--cropOriginal.c-Icon--after:after, .c-Icon--cropOriginal.goog-te-gadget-simple:after {
  content: "crop_original" !important;
}
.c-Icon.c-Icon--cropPortrait.c-Icon--before:before, .c-Icon--cropPortrait.c-Icon--before.goog-te-gadget-simple:before {
  content: "crop_portrait" !important;
}
.c-Icon.c-Icon--cropPortrait.c-Icon--after:after, .c-Icon--cropPortrait.goog-te-gadget-simple:after {
  content: "crop_portrait" !important;
}
.c-Icon.c-Icon--cropRotate.c-Icon--before:before, .c-Icon--cropRotate.c-Icon--before.goog-te-gadget-simple:before {
  content: "crop_rotate" !important;
}
.c-Icon.c-Icon--cropRotate.c-Icon--after:after, .c-Icon--cropRotate.goog-te-gadget-simple:after {
  content: "crop_rotate" !important;
}
.c-Icon.c-Icon--cropSquare.c-Icon--before:before, .c-Icon--cropSquare.c-Icon--before.goog-te-gadget-simple:before {
  content: "crop_square" !important;
}
.c-Icon.c-Icon--cropSquare.c-Icon--after:after, .c-Icon--cropSquare.goog-te-gadget-simple:after {
  content: "crop_square" !important;
}
.c-Icon.c-Icon--dehaze.c-Icon--before:before, .c-Icon--dehaze.c-Icon--before.goog-te-gadget-simple:before {
  content: "dehaze" !important;
}
.c-Icon.c-Icon--dehaze.c-Icon--after:after, .c-Icon--dehaze.goog-te-gadget-simple:after {
  content: "dehaze" !important;
}
.c-Icon.c-Icon--details.c-Icon--before:before, .c-Icon--details.c-Icon--before.goog-te-gadget-simple:before {
  content: "details" !important;
}
.c-Icon.c-Icon--details.c-Icon--after:after, .c-Icon--details.goog-te-gadget-simple:after {
  content: "details" !important;
}
.c-Icon.c-Icon--edit.c-Icon--before:before, .c-Icon--edit.c-Icon--before.goog-te-gadget-simple:before {
  content: "edit" !important;
}
.c-Icon.c-Icon--edit.c-Icon--after:after, .c-Icon--edit.goog-te-gadget-simple:after {
  content: "edit" !important;
}
.c-Icon.c-Icon--exposure.c-Icon--before:before, .c-Icon--exposure.c-Icon--before.goog-te-gadget-simple:before {
  content: "exposure" !important;
}
.c-Icon.c-Icon--exposure.c-Icon--after:after, .c-Icon--exposure.goog-te-gadget-simple:after {
  content: "exposure" !important;
}
.c-Icon.c-Icon--exposureNeg1.c-Icon--before:before, .c-Icon--exposureNeg1.c-Icon--before.goog-te-gadget-simple:before {
  content: "exposure_neg_1" !important;
}
.c-Icon.c-Icon--exposureNeg1.c-Icon--after:after, .c-Icon--exposureNeg1.goog-te-gadget-simple:after {
  content: "exposure_neg_1" !important;
}
.c-Icon.c-Icon--exposureNeg2.c-Icon--before:before, .c-Icon--exposureNeg2.c-Icon--before.goog-te-gadget-simple:before {
  content: "exposure_neg_2" !important;
}
.c-Icon.c-Icon--exposureNeg2.c-Icon--after:after, .c-Icon--exposureNeg2.goog-te-gadget-simple:after {
  content: "exposure_neg_2" !important;
}
.c-Icon.c-Icon--exposurePlus1.c-Icon--before:before, .c-Icon--exposurePlus1.c-Icon--before.goog-te-gadget-simple:before {
  content: "exposure_plus_1" !important;
}
.c-Icon.c-Icon--exposurePlus1.c-Icon--after:after, .c-Icon--exposurePlus1.goog-te-gadget-simple:after {
  content: "exposure_plus_1" !important;
}
.c-Icon.c-Icon--exposurePlus2.c-Icon--before:before, .c-Icon--exposurePlus2.c-Icon--before.goog-te-gadget-simple:before {
  content: "exposure_plus_2" !important;
}
.c-Icon.c-Icon--exposurePlus2.c-Icon--after:after, .c-Icon--exposurePlus2.goog-te-gadget-simple:after {
  content: "exposure_plus_2" !important;
}
.c-Icon.c-Icon--exposureZero.c-Icon--before:before, .c-Icon--exposureZero.c-Icon--before.goog-te-gadget-simple:before {
  content: "exposure_zero" !important;
}
.c-Icon.c-Icon--exposureZero.c-Icon--after:after, .c-Icon--exposureZero.goog-te-gadget-simple:after {
  content: "exposure_zero" !important;
}
.c-Icon.c-Icon--filter.c-Icon--before:before, .c-Icon--filter.c-Icon--before.goog-te-gadget-simple:before {
  content: "filter" !important;
}
.c-Icon.c-Icon--filter.c-Icon--after:after, .c-Icon--filter.goog-te-gadget-simple:after {
  content: "filter" !important;
}
.c-Icon.c-Icon--filter1.c-Icon--before:before, .c-Icon--filter1.c-Icon--before.goog-te-gadget-simple:before {
  content: "filter_1" !important;
}
.c-Icon.c-Icon--filter1.c-Icon--after:after, .c-Icon--filter1.goog-te-gadget-simple:after {
  content: "filter_1" !important;
}
.c-Icon.c-Icon--filter2.c-Icon--before:before, .c-Icon--filter2.c-Icon--before.goog-te-gadget-simple:before {
  content: "filter_2" !important;
}
.c-Icon.c-Icon--filter2.c-Icon--after:after, .c-Icon--filter2.goog-te-gadget-simple:after {
  content: "filter_2" !important;
}
.c-Icon.c-Icon--filter3.c-Icon--before:before, .c-Icon--filter3.c-Icon--before.goog-te-gadget-simple:before {
  content: "filter_3" !important;
}
.c-Icon.c-Icon--filter3.c-Icon--after:after, .c-Icon--filter3.goog-te-gadget-simple:after {
  content: "filter_3" !important;
}
.c-Icon.c-Icon--filter4.c-Icon--before:before, .c-Icon--filter4.c-Icon--before.goog-te-gadget-simple:before {
  content: "filter_4" !important;
}
.c-Icon.c-Icon--filter4.c-Icon--after:after, .c-Icon--filter4.goog-te-gadget-simple:after {
  content: "filter_4" !important;
}
.c-Icon.c-Icon--filter5.c-Icon--before:before, .c-Icon--filter5.c-Icon--before.goog-te-gadget-simple:before {
  content: "filter_5" !important;
}
.c-Icon.c-Icon--filter5.c-Icon--after:after, .c-Icon--filter5.goog-te-gadget-simple:after {
  content: "filter_5" !important;
}
.c-Icon.c-Icon--filter6.c-Icon--before:before, .c-Icon--filter6.c-Icon--before.goog-te-gadget-simple:before {
  content: "filter_6" !important;
}
.c-Icon.c-Icon--filter6.c-Icon--after:after, .c-Icon--filter6.goog-te-gadget-simple:after {
  content: "filter_6" !important;
}
.c-Icon.c-Icon--filter7.c-Icon--before:before, .c-Icon--filter7.c-Icon--before.goog-te-gadget-simple:before {
  content: "filter_7" !important;
}
.c-Icon.c-Icon--filter7.c-Icon--after:after, .c-Icon--filter7.goog-te-gadget-simple:after {
  content: "filter_7" !important;
}
.c-Icon.c-Icon--filter8.c-Icon--before:before, .c-Icon--filter8.c-Icon--before.goog-te-gadget-simple:before {
  content: "filter_8" !important;
}
.c-Icon.c-Icon--filter8.c-Icon--after:after, .c-Icon--filter8.goog-te-gadget-simple:after {
  content: "filter_8" !important;
}
.c-Icon.c-Icon--filter9.c-Icon--before:before, .c-Icon--filter9.c-Icon--before.goog-te-gadget-simple:before {
  content: "filter_9" !important;
}
.c-Icon.c-Icon--filter9.c-Icon--after:after, .c-Icon--filter9.goog-te-gadget-simple:after {
  content: "filter_9" !important;
}
.c-Icon.c-Icon--filter9Plus.c-Icon--before:before, .c-Icon--filter9Plus.c-Icon--before.goog-te-gadget-simple:before {
  content: "filter_9_plus" !important;
}
.c-Icon.c-Icon--filter9Plus.c-Icon--after:after, .c-Icon--filter9Plus.goog-te-gadget-simple:after {
  content: "filter_9_plus" !important;
}
.c-Icon.c-Icon--filterBAndW.c-Icon--before:before, .c-Icon--filterBAndW.c-Icon--before.goog-te-gadget-simple:before {
  content: "filter_b_and_w" !important;
}
.c-Icon.c-Icon--filterBAndW.c-Icon--after:after, .c-Icon--filterBAndW.goog-te-gadget-simple:after {
  content: "filter_b_and_w" !important;
}
.c-Icon.c-Icon--filterCenterFocus.c-Icon--before:before, .c-Icon--filterCenterFocus.c-Icon--before.goog-te-gadget-simple:before {
  content: "filter_center_focus" !important;
}
.c-Icon.c-Icon--filterCenterFocus.c-Icon--after:after, .c-Icon--filterCenterFocus.goog-te-gadget-simple:after {
  content: "filter_center_focus" !important;
}
.c-Icon.c-Icon--filterDrama.c-Icon--before:before, .c-Icon--filterDrama.c-Icon--before.goog-te-gadget-simple:before {
  content: "filter_drama" !important;
}
.c-Icon.c-Icon--filterDrama.c-Icon--after:after, .c-Icon--filterDrama.goog-te-gadget-simple:after {
  content: "filter_drama" !important;
}
.c-Icon.c-Icon--filterFrames.c-Icon--before:before, .c-Icon--filterFrames.c-Icon--before.goog-te-gadget-simple:before {
  content: "filter_frames" !important;
}
.c-Icon.c-Icon--filterFrames.c-Icon--after:after, .c-Icon--filterFrames.goog-te-gadget-simple:after {
  content: "filter_frames" !important;
}
.c-Icon.c-Icon--filterHdr.c-Icon--before:before, .c-Icon--filterHdr.c-Icon--before.goog-te-gadget-simple:before {
  content: "filter_hdr" !important;
}
.c-Icon.c-Icon--filterHdr.c-Icon--after:after, .c-Icon--filterHdr.goog-te-gadget-simple:after {
  content: "filter_hdr" !important;
}
.c-Icon.c-Icon--filterNone.c-Icon--before:before, .c-Icon--filterNone.c-Icon--before.goog-te-gadget-simple:before {
  content: "filter_none" !important;
}
.c-Icon.c-Icon--filterNone.c-Icon--after:after, .c-Icon--filterNone.goog-te-gadget-simple:after {
  content: "filter_none" !important;
}
.c-Icon.c-Icon--filterTiltShift.c-Icon--before:before, .c-Icon--filterTiltShift.c-Icon--before.goog-te-gadget-simple:before {
  content: "filter_tilt_shift" !important;
}
.c-Icon.c-Icon--filterTiltShift.c-Icon--after:after, .c-Icon--filterTiltShift.goog-te-gadget-simple:after {
  content: "filter_tilt_shift" !important;
}
.c-Icon.c-Icon--filterVintage.c-Icon--before:before, .c-Icon--filterVintage.c-Icon--before.goog-te-gadget-simple:before {
  content: "filter_vintage" !important;
}
.c-Icon.c-Icon--filterVintage.c-Icon--after:after, .c-Icon--filterVintage.goog-te-gadget-simple:after {
  content: "filter_vintage" !important;
}
.c-Icon.c-Icon--flare.c-Icon--before:before, .c-Icon--flare.c-Icon--before.goog-te-gadget-simple:before {
  content: "flare" !important;
}
.c-Icon.c-Icon--flare.c-Icon--after:after, .c-Icon--flare.goog-te-gadget-simple:after {
  content: "flare" !important;
}
.c-Icon.c-Icon--flashAuto.c-Icon--before:before, .c-Icon--flashAuto.c-Icon--before.goog-te-gadget-simple:before {
  content: "flash_auto" !important;
}
.c-Icon.c-Icon--flashAuto.c-Icon--after:after, .c-Icon--flashAuto.goog-te-gadget-simple:after {
  content: "flash_auto" !important;
}
.c-Icon.c-Icon--flashOff.c-Icon--before:before, .c-Icon--flashOff.c-Icon--before.goog-te-gadget-simple:before {
  content: "flash_off" !important;
}
.c-Icon.c-Icon--flashOff.c-Icon--after:after, .c-Icon--flashOff.goog-te-gadget-simple:after {
  content: "flash_off" !important;
}
.c-Icon.c-Icon--flashOn.c-Icon--before:before, .c-Icon--flashOn.c-Icon--before.goog-te-gadget-simple:before {
  content: "flash_on" !important;
}
.c-Icon.c-Icon--flashOn.c-Icon--after:after, .c-Icon--flashOn.goog-te-gadget-simple:after {
  content: "flash_on" !important;
}
.c-Icon.c-Icon--flip.c-Icon--before:before, .c-Icon--flip.c-Icon--before.goog-te-gadget-simple:before {
  content: "flip" !important;
}
.c-Icon.c-Icon--flip.c-Icon--after:after, .c-Icon--flip.goog-te-gadget-simple:after {
  content: "flip" !important;
}
.c-Icon.c-Icon--gradient.c-Icon--before:before, .c-Icon--gradient.c-Icon--before.goog-te-gadget-simple:before {
  content: "gradient" !important;
}
.c-Icon.c-Icon--gradient.c-Icon--after:after, .c-Icon--gradient.goog-te-gadget-simple:after {
  content: "gradient" !important;
}
.c-Icon.c-Icon--grain.c-Icon--before:before, .c-Icon--grain.c-Icon--before.goog-te-gadget-simple:before {
  content: "grain" !important;
}
.c-Icon.c-Icon--grain.c-Icon--after:after, .c-Icon--grain.goog-te-gadget-simple:after {
  content: "grain" !important;
}
.c-Icon.c-Icon--gridOff.c-Icon--before:before, .c-Icon--gridOff.c-Icon--before.goog-te-gadget-simple:before {
  content: "grid_off" !important;
}
.c-Icon.c-Icon--gridOff.c-Icon--after:after, .c-Icon--gridOff.goog-te-gadget-simple:after {
  content: "grid_off" !important;
}
.c-Icon.c-Icon--gridOn.c-Icon--before:before, .c-Icon--gridOn.c-Icon--before.goog-te-gadget-simple:before {
  content: "grid_on" !important;
}
.c-Icon.c-Icon--gridOn.c-Icon--after:after, .c-Icon--gridOn.goog-te-gadget-simple:after {
  content: "grid_on" !important;
}
.c-Icon.c-Icon--hdrOff.c-Icon--before:before, .c-Icon--hdrOff.c-Icon--before.goog-te-gadget-simple:before {
  content: "hdr_off" !important;
}
.c-Icon.c-Icon--hdrOff.c-Icon--after:after, .c-Icon--hdrOff.goog-te-gadget-simple:after {
  content: "hdr_off" !important;
}
.c-Icon.c-Icon--hdrOn.c-Icon--before:before, .c-Icon--hdrOn.c-Icon--before.goog-te-gadget-simple:before {
  content: "hdr_on" !important;
}
.c-Icon.c-Icon--hdrOn.c-Icon--after:after, .c-Icon--hdrOn.goog-te-gadget-simple:after {
  content: "hdr_on" !important;
}
.c-Icon.c-Icon--hdrStrong.c-Icon--before:before, .c-Icon--hdrStrong.c-Icon--before.goog-te-gadget-simple:before {
  content: "hdr_strong" !important;
}
.c-Icon.c-Icon--hdrStrong.c-Icon--after:after, .c-Icon--hdrStrong.goog-te-gadget-simple:after {
  content: "hdr_strong" !important;
}
.c-Icon.c-Icon--hdrWeak.c-Icon--before:before, .c-Icon--hdrWeak.c-Icon--before.goog-te-gadget-simple:before {
  content: "hdr_weak" !important;
}
.c-Icon.c-Icon--hdrWeak.c-Icon--after:after, .c-Icon--hdrWeak.goog-te-gadget-simple:after {
  content: "hdr_weak" !important;
}
.c-Icon.c-Icon--healing.c-Icon--before:before, .c-Icon--healing.c-Icon--before.goog-te-gadget-simple:before {
  content: "healing" !important;
}
.c-Icon.c-Icon--healing.c-Icon--after:after, .c-Icon--healing.goog-te-gadget-simple:after {
  content: "healing" !important;
}
.c-Icon.c-Icon--image.c-Icon--before:before, .c-Icon--image.c-Icon--before.goog-te-gadget-simple:before {
  content: "image" !important;
}
.c-Icon.c-Icon--image.c-Icon--after:after, .c-Icon--image.goog-te-gadget-simple:after {
  content: "image" !important;
}
.c-Icon.c-Icon--imageAspectRatio.c-Icon--before:before, .c-Icon--imageAspectRatio.c-Icon--before.goog-te-gadget-simple:before {
  content: "image_aspect_ratio" !important;
}
.c-Icon.c-Icon--imageAspectRatio.c-Icon--after:after, .c-Icon--imageAspectRatio.goog-te-gadget-simple:after {
  content: "image_aspect_ratio" !important;
}
.c-Icon.c-Icon--imageSearch.c-Icon--before:before, .c-Icon--imageSearch.c-Icon--before.goog-te-gadget-simple:before {
  content: "image_search" !important;
}
.c-Icon.c-Icon--imageSearch.c-Icon--after:after, .c-Icon--imageSearch.goog-te-gadget-simple:after {
  content: "image_search" !important;
}
.c-Icon.c-Icon--iso.c-Icon--before:before, .c-Icon--iso.c-Icon--before.goog-te-gadget-simple:before {
  content: "iso" !important;
}
.c-Icon.c-Icon--iso.c-Icon--after:after, .c-Icon--iso.goog-te-gadget-simple:after {
  content: "iso" !important;
}
.c-Icon.c-Icon--landscape.c-Icon--before:before, .c-Icon--landscape.c-Icon--before.goog-te-gadget-simple:before {
  content: "landscape" !important;
}
.c-Icon.c-Icon--landscape.c-Icon--after:after, .c-Icon--landscape.goog-te-gadget-simple:after {
  content: "landscape" !important;
}
.c-Icon.c-Icon--leakAdd.c-Icon--before:before, .c-Icon--leakAdd.c-Icon--before.goog-te-gadget-simple:before {
  content: "leak_add" !important;
}
.c-Icon.c-Icon--leakAdd.c-Icon--after:after, .c-Icon--leakAdd.goog-te-gadget-simple:after {
  content: "leak_add" !important;
}
.c-Icon.c-Icon--leakRemove.c-Icon--before:before, .c-Icon--leakRemove.c-Icon--before.goog-te-gadget-simple:before {
  content: "leak_remove" !important;
}
.c-Icon.c-Icon--leakRemove.c-Icon--after:after, .c-Icon--leakRemove.goog-te-gadget-simple:after {
  content: "leak_remove" !important;
}
.c-Icon.c-Icon--lens.c-Icon--before:before, .c-Icon--lens.c-Icon--before.goog-te-gadget-simple:before {
  content: "lens" !important;
}
.c-Icon.c-Icon--lens.c-Icon--after:after, .c-Icon--lens.goog-te-gadget-simple:after {
  content: "lens" !important;
}
.c-Icon.c-Icon--linkedCamera.c-Icon--before:before, .c-Icon--linkedCamera.c-Icon--before.goog-te-gadget-simple:before {
  content: "linked_camera" !important;
}
.c-Icon.c-Icon--linkedCamera.c-Icon--after:after, .c-Icon--linkedCamera.goog-te-gadget-simple:after {
  content: "linked_camera" !important;
}
.c-Icon.c-Icon--looks.c-Icon--before:before, .c-Icon--looks.c-Icon--before.goog-te-gadget-simple:before {
  content: "looks" !important;
}
.c-Icon.c-Icon--looks.c-Icon--after:after, .c-Icon--looks.goog-te-gadget-simple:after {
  content: "looks" !important;
}
.c-Icon.c-Icon--looks3.c-Icon--before:before, .c-Icon--looks3.c-Icon--before.goog-te-gadget-simple:before {
  content: "looks_3" !important;
}
.c-Icon.c-Icon--looks3.c-Icon--after:after, .c-Icon--looks3.goog-te-gadget-simple:after {
  content: "looks_3" !important;
}
.c-Icon.c-Icon--looks4.c-Icon--before:before, .c-Icon--looks4.c-Icon--before.goog-te-gadget-simple:before {
  content: "looks_4" !important;
}
.c-Icon.c-Icon--looks4.c-Icon--after:after, .c-Icon--looks4.goog-te-gadget-simple:after {
  content: "looks_4" !important;
}
.c-Icon.c-Icon--looks5.c-Icon--before:before, .c-Icon--looks5.c-Icon--before.goog-te-gadget-simple:before {
  content: "looks_5" !important;
}
.c-Icon.c-Icon--looks5.c-Icon--after:after, .c-Icon--looks5.goog-te-gadget-simple:after {
  content: "looks_5" !important;
}
.c-Icon.c-Icon--looks6.c-Icon--before:before, .c-Icon--looks6.c-Icon--before.goog-te-gadget-simple:before {
  content: "looks_6" !important;
}
.c-Icon.c-Icon--looks6.c-Icon--after:after, .c-Icon--looks6.goog-te-gadget-simple:after {
  content: "looks_6" !important;
}
.c-Icon.c-Icon--looksOne.c-Icon--before:before, .c-Icon--looksOne.c-Icon--before.goog-te-gadget-simple:before {
  content: "looks_one" !important;
}
.c-Icon.c-Icon--looksOne.c-Icon--after:after, .c-Icon--looksOne.goog-te-gadget-simple:after {
  content: "looks_one" !important;
}
.c-Icon.c-Icon--looksTwo.c-Icon--before:before, .c-Icon--looksTwo.c-Icon--before.goog-te-gadget-simple:before {
  content: "looks_two" !important;
}
.c-Icon.c-Icon--looksTwo.c-Icon--after:after, .c-Icon--looksTwo.goog-te-gadget-simple:after {
  content: "looks_two" !important;
}
.c-Icon.c-Icon--loupe.c-Icon--before:before, .c-Icon--loupe.c-Icon--before.goog-te-gadget-simple:before {
  content: "loupe" !important;
}
.c-Icon.c-Icon--loupe.c-Icon--after:after, .c-Icon--loupe.goog-te-gadget-simple:after {
  content: "loupe" !important;
}
.c-Icon.c-Icon--monochromePhotos.c-Icon--before:before, .c-Icon--monochromePhotos.c-Icon--before.goog-te-gadget-simple:before {
  content: "monochrome_photos" !important;
}
.c-Icon.c-Icon--monochromePhotos.c-Icon--after:after, .c-Icon--monochromePhotos.goog-te-gadget-simple:after {
  content: "monochrome_photos" !important;
}
.c-Icon.c-Icon--movieCreation.c-Icon--before:before, .c-Icon--movieCreation.c-Icon--before.goog-te-gadget-simple:before {
  content: "movie_creation" !important;
}
.c-Icon.c-Icon--movieCreation.c-Icon--after:after, .c-Icon--movieCreation.goog-te-gadget-simple:after {
  content: "movie_creation" !important;
}
.c-Icon.c-Icon--movieFilter.c-Icon--before:before, .c-Icon--movieFilter.c-Icon--before.goog-te-gadget-simple:before {
  content: "movie_filter" !important;
}
.c-Icon.c-Icon--movieFilter.c-Icon--after:after, .c-Icon--movieFilter.goog-te-gadget-simple:after {
  content: "movie_filter" !important;
}
.c-Icon.c-Icon--musicNote.c-Icon--before:before, .c-Icon--musicNote.c-Icon--before.goog-te-gadget-simple:before {
  content: "music_note" !important;
}
.c-Icon.c-Icon--musicNote.c-Icon--after:after, .c-Icon--musicNote.goog-te-gadget-simple:after {
  content: "music_note" !important;
}
.c-Icon.c-Icon--musicOff.c-Icon--before:before, .c-Icon--musicOff.c-Icon--before.goog-te-gadget-simple:before {
  content: "music_off" !important;
}
.c-Icon.c-Icon--musicOff.c-Icon--after:after, .c-Icon--musicOff.goog-te-gadget-simple:after {
  content: "music_off" !important;
}
.c-Icon.c-Icon--nature.c-Icon--before:before, .c-Icon--nature.c-Icon--before.goog-te-gadget-simple:before {
  content: "nature" !important;
}
.c-Icon.c-Icon--nature.c-Icon--after:after, .c-Icon--nature.goog-te-gadget-simple:after {
  content: "nature" !important;
}
.c-Icon.c-Icon--naturePeople.c-Icon--before:before, .c-Icon--naturePeople.c-Icon--before.goog-te-gadget-simple:before {
  content: "nature_people" !important;
}
.c-Icon.c-Icon--naturePeople.c-Icon--after:after, .c-Icon--naturePeople.goog-te-gadget-simple:after {
  content: "nature_people" !important;
}
.c-Icon.c-Icon--navigateBefore.c-Icon--before:before, .c-Icon--navigateBefore.c-Icon--before.goog-te-gadget-simple:before {
  content: "navigate_before" !important;
}
.c-Icon.c-Icon--navigateBefore.c-Icon--after:after, .c-Icon--navigateBefore.goog-te-gadget-simple:after {
  content: "navigate_before" !important;
}
.c-Icon.c-Icon--navigateNext.c-Icon--before:before, .c-Icon--navigateNext.c-Icon--before.goog-te-gadget-simple:before {
  content: "navigate_next" !important;
}
.c-Icon.c-Icon--navigateNext.c-Icon--after:after, .c-Icon--navigateNext.goog-te-gadget-simple:after {
  content: "navigate_next" !important;
}
.c-Icon.c-Icon--palette.c-Icon--before:before, .c-Icon--palette.c-Icon--before.goog-te-gadget-simple:before {
  content: "palette" !important;
}
.c-Icon.c-Icon--palette.c-Icon--after:after, .c-Icon--palette.goog-te-gadget-simple:after {
  content: "palette" !important;
}
.c-Icon.c-Icon--panorama.c-Icon--before:before, .c-Icon--panorama.c-Icon--before.goog-te-gadget-simple:before {
  content: "panorama" !important;
}
.c-Icon.c-Icon--panorama.c-Icon--after:after, .c-Icon--panorama.goog-te-gadget-simple:after {
  content: "panorama" !important;
}
.c-Icon.c-Icon--panoramaFishEye.c-Icon--before:before, .c-Icon--panoramaFishEye.c-Icon--before.goog-te-gadget-simple:before {
  content: "panorama_fish_eye" !important;
}
.c-Icon.c-Icon--panoramaFishEye.c-Icon--after:after, .c-Icon--panoramaFishEye.goog-te-gadget-simple:after {
  content: "panorama_fish_eye" !important;
}
.c-Icon.c-Icon--panoramaHorizontal.c-Icon--before:before, .c-Icon--panoramaHorizontal.c-Icon--before.goog-te-gadget-simple:before {
  content: "panorama_horizontal" !important;
}
.c-Icon.c-Icon--panoramaHorizontal.c-Icon--after:after, .c-Icon--panoramaHorizontal.goog-te-gadget-simple:after {
  content: "panorama_horizontal" !important;
}
.c-Icon.c-Icon--panoramaVertical.c-Icon--before:before, .c-Icon--panoramaVertical.c-Icon--before.goog-te-gadget-simple:before {
  content: "panorama_vertical" !important;
}
.c-Icon.c-Icon--panoramaVertical.c-Icon--after:after, .c-Icon--panoramaVertical.goog-te-gadget-simple:after {
  content: "panorama_vertical" !important;
}
.c-Icon.c-Icon--panoramaWideAngle.c-Icon--before:before, .c-Icon--panoramaWideAngle.c-Icon--before.goog-te-gadget-simple:before {
  content: "panorama_wide_angle" !important;
}
.c-Icon.c-Icon--panoramaWideAngle.c-Icon--after:after, .c-Icon--panoramaWideAngle.goog-te-gadget-simple:after {
  content: "panorama_wide_angle" !important;
}
.c-Icon.c-Icon--photo.c-Icon--before:before, .c-Icon--photo.c-Icon--before.goog-te-gadget-simple:before {
  content: "photo" !important;
}
.c-Icon.c-Icon--photo.c-Icon--after:after, .c-Icon--photo.goog-te-gadget-simple:after {
  content: "photo" !important;
}
.c-Icon.c-Icon--photoAlbum.c-Icon--before:before, .c-Icon--photoAlbum.c-Icon--before.goog-te-gadget-simple:before {
  content: "photo_album" !important;
}
.c-Icon.c-Icon--photoAlbum.c-Icon--after:after, .c-Icon--photoAlbum.goog-te-gadget-simple:after {
  content: "photo_album" !important;
}
.c-Icon.c-Icon--photoCamera.c-Icon--before:before, .c-Icon--photoCamera.c-Icon--before.goog-te-gadget-simple:before {
  content: "photo_camera" !important;
}
.c-Icon.c-Icon--photoCamera.c-Icon--after:after, .c-Icon--photoCamera.goog-te-gadget-simple:after {
  content: "photo_camera" !important;
}
.c-Icon.c-Icon--photoFilter.c-Icon--before:before, .c-Icon--photoFilter.c-Icon--before.goog-te-gadget-simple:before {
  content: "photo_filter" !important;
}
.c-Icon.c-Icon--photoFilter.c-Icon--after:after, .c-Icon--photoFilter.goog-te-gadget-simple:after {
  content: "photo_filter" !important;
}
.c-Icon.c-Icon--photoLibrary.c-Icon--before:before, .c-Icon--photoLibrary.c-Icon--before.goog-te-gadget-simple:before {
  content: "photo_library" !important;
}
.c-Icon.c-Icon--photoLibrary.c-Icon--after:after, .c-Icon--photoLibrary.goog-te-gadget-simple:after {
  content: "photo_library" !important;
}
.c-Icon.c-Icon--photoSizeSelectActual.c-Icon--before:before, .c-Icon--photoSizeSelectActual.c-Icon--before.goog-te-gadget-simple:before {
  content: "photo_size_select_actual" !important;
}
.c-Icon.c-Icon--photoSizeSelectActual.c-Icon--after:after, .c-Icon--photoSizeSelectActual.goog-te-gadget-simple:after {
  content: "photo_size_select_actual" !important;
}
.c-Icon.c-Icon--photoSizeSelectLarge.c-Icon--before:before, .c-Icon--photoSizeSelectLarge.c-Icon--before.goog-te-gadget-simple:before {
  content: "photo_size_select_large" !important;
}
.c-Icon.c-Icon--photoSizeSelectLarge.c-Icon--after:after, .c-Icon--photoSizeSelectLarge.goog-te-gadget-simple:after {
  content: "photo_size_select_large" !important;
}
.c-Icon.c-Icon--photoSizeSelectSmall.c-Icon--before:before, .c-Icon--photoSizeSelectSmall.c-Icon--before.goog-te-gadget-simple:before {
  content: "photo_size_select_small" !important;
}
.c-Icon.c-Icon--photoSizeSelectSmall.c-Icon--after:after, .c-Icon--photoSizeSelectSmall.goog-te-gadget-simple:after {
  content: "photo_size_select_small" !important;
}
.c-Icon.c-Icon--pictureAsPdf.c-Icon--before:before, .c-Icon--pictureAsPdf.c-Icon--before.goog-te-gadget-simple:before {
  content: "picture_as_pdf" !important;
}
.c-Icon.c-Icon--pictureAsPdf.c-Icon--after:after, .c-Icon--pictureAsPdf.goog-te-gadget-simple:after {
  content: "picture_as_pdf" !important;
}
.c-Icon.c-Icon--portrait.c-Icon--before:before, .c-Icon--portrait.c-Icon--before.goog-te-gadget-simple:before {
  content: "portrait" !important;
}
.c-Icon.c-Icon--portrait.c-Icon--after:after, .c-Icon--portrait.goog-te-gadget-simple:after {
  content: "portrait" !important;
}
.c-Icon.c-Icon--removeRedEye.c-Icon--before:before, .c-Icon--removeRedEye.c-Icon--before.goog-te-gadget-simple:before {
  content: "remove_red_eye" !important;
}
.c-Icon.c-Icon--removeRedEye.c-Icon--after:after, .c-Icon--removeRedEye.goog-te-gadget-simple:after {
  content: "remove_red_eye" !important;
}
.c-Icon.c-Icon--rotate90DegreesCcw.c-Icon--before:before, .c-Icon--rotate90DegreesCcw.c-Icon--before.goog-te-gadget-simple:before {
  content: "rotate_90_degrees_ccw" !important;
}
.c-Icon.c-Icon--rotate90DegreesCcw.c-Icon--after:after, .c-Icon--rotate90DegreesCcw.goog-te-gadget-simple:after {
  content: "rotate_90_degrees_ccw" !important;
}
.c-Icon.c-Icon--rotateLeft.c-Icon--before:before, .c-Icon--rotateLeft.c-Icon--before.goog-te-gadget-simple:before {
  content: "rotate_left" !important;
}
.c-Icon.c-Icon--rotateLeft.c-Icon--after:after, .c-Icon--rotateLeft.goog-te-gadget-simple:after {
  content: "rotate_left" !important;
}
.c-Icon.c-Icon--rotateRight.c-Icon--before:before, .c-Icon--rotateRight.c-Icon--before.goog-te-gadget-simple:before {
  content: "rotate_right" !important;
}
.c-Icon.c-Icon--rotateRight.c-Icon--after:after, .c-Icon--rotateRight.goog-te-gadget-simple:after {
  content: "rotate_right" !important;
}
.c-Icon.c-Icon--shutterSpeed.c-Icon--before:before, .c-Icon--shutterSpeed.c-Icon--before.goog-te-gadget-simple:before {
  content: "shutter_speed" !important;
}
.c-Icon.c-Icon--shutterSpeed.c-Icon--after:after, .c-Icon--shutterSpeed.goog-te-gadget-simple:after {
  content: "shutter_speed" !important;
}
.c-Icon.c-Icon--slideshow.c-Icon--before:before, .c-Icon--slideshow.c-Icon--before.goog-te-gadget-simple:before {
  content: "slideshow" !important;
}
.c-Icon.c-Icon--slideshow.c-Icon--after:after, .c-Icon--slideshow.goog-te-gadget-simple:after {
  content: "slideshow" !important;
}
.c-Icon.c-Icon--straighten.c-Icon--before:before, .c-Icon--straighten.c-Icon--before.goog-te-gadget-simple:before {
  content: "straighten" !important;
}
.c-Icon.c-Icon--straighten.c-Icon--after:after, .c-Icon--straighten.goog-te-gadget-simple:after {
  content: "straighten" !important;
}
.c-Icon.c-Icon--style.c-Icon--before:before, .c-Icon--style.c-Icon--before.goog-te-gadget-simple:before {
  content: "style" !important;
}
.c-Icon.c-Icon--style.c-Icon--after:after, .c-Icon--style.goog-te-gadget-simple:after {
  content: "style" !important;
}
.c-Icon.c-Icon--switchCamera.c-Icon--before:before, .c-Icon--switchCamera.c-Icon--before.goog-te-gadget-simple:before {
  content: "switch_camera" !important;
}
.c-Icon.c-Icon--switchCamera.c-Icon--after:after, .c-Icon--switchCamera.goog-te-gadget-simple:after {
  content: "switch_camera" !important;
}
.c-Icon.c-Icon--switchVideo.c-Icon--before:before, .c-Icon--switchVideo.c-Icon--before.goog-te-gadget-simple:before {
  content: "switch_video" !important;
}
.c-Icon.c-Icon--switchVideo.c-Icon--after:after, .c-Icon--switchVideo.goog-te-gadget-simple:after {
  content: "switch_video" !important;
}
.c-Icon.c-Icon--tagFaces.c-Icon--before:before, .c-Icon--tagFaces.c-Icon--before.goog-te-gadget-simple:before {
  content: "tag_faces" !important;
}
.c-Icon.c-Icon--tagFaces.c-Icon--after:after, .c-Icon--tagFaces.goog-te-gadget-simple:after {
  content: "tag_faces" !important;
}
.c-Icon.c-Icon--texture.c-Icon--before:before, .c-Icon--texture.c-Icon--before.goog-te-gadget-simple:before {
  content: "texture" !important;
}
.c-Icon.c-Icon--texture.c-Icon--after:after, .c-Icon--texture.goog-te-gadget-simple:after {
  content: "texture" !important;
}
.c-Icon.c-Icon--timelapse.c-Icon--before:before, .c-Icon--timelapse.c-Icon--before.goog-te-gadget-simple:before {
  content: "timelapse" !important;
}
.c-Icon.c-Icon--timelapse.c-Icon--after:after, .c-Icon--timelapse.goog-te-gadget-simple:after {
  content: "timelapse" !important;
}
.c-Icon.c-Icon--timer.c-Icon--before:before, .c-Icon--timer.c-Icon--before.goog-te-gadget-simple:before {
  content: "timer" !important;
}
.c-Icon.c-Icon--timer.c-Icon--after:after, .c-Icon--timer.goog-te-gadget-simple:after {
  content: "timer" !important;
}
.c-Icon.c-Icon--timer10.c-Icon--before:before, .c-Icon--timer10.c-Icon--before.goog-te-gadget-simple:before {
  content: "timer_10" !important;
}
.c-Icon.c-Icon--timer10.c-Icon--after:after, .c-Icon--timer10.goog-te-gadget-simple:after {
  content: "timer_10" !important;
}
.c-Icon.c-Icon--timer3.c-Icon--before:before, .c-Icon--timer3.c-Icon--before.goog-te-gadget-simple:before {
  content: "timer_3" !important;
}
.c-Icon.c-Icon--timer3.c-Icon--after:after, .c-Icon--timer3.goog-te-gadget-simple:after {
  content: "timer_3" !important;
}
.c-Icon.c-Icon--timerOff.c-Icon--before:before, .c-Icon--timerOff.c-Icon--before.goog-te-gadget-simple:before {
  content: "timer_off" !important;
}
.c-Icon.c-Icon--timerOff.c-Icon--after:after, .c-Icon--timerOff.goog-te-gadget-simple:after {
  content: "timer_off" !important;
}
.c-Icon.c-Icon--tonality.c-Icon--before:before, .c-Icon--tonality.c-Icon--before.goog-te-gadget-simple:before {
  content: "tonality" !important;
}
.c-Icon.c-Icon--tonality.c-Icon--after:after, .c-Icon--tonality.goog-te-gadget-simple:after {
  content: "tonality" !important;
}
.c-Icon.c-Icon--transform.c-Icon--before:before, .c-Icon--transform.c-Icon--before.goog-te-gadget-simple:before {
  content: "transform" !important;
}
.c-Icon.c-Icon--transform.c-Icon--after:after, .c-Icon--transform.goog-te-gadget-simple:after {
  content: "transform" !important;
}
.c-Icon.c-Icon--tune.c-Icon--before:before, .c-Icon--tune.c-Icon--before.goog-te-gadget-simple:before {
  content: "tune" !important;
}
.c-Icon.c-Icon--tune.c-Icon--after:after, .c-Icon--tune.goog-te-gadget-simple:after {
  content: "tune" !important;
}
.c-Icon.c-Icon--viewComfy.c-Icon--before:before, .c-Icon--viewComfy.c-Icon--before.goog-te-gadget-simple:before {
  content: "view_comfy" !important;
}
.c-Icon.c-Icon--viewComfy.c-Icon--after:after, .c-Icon--viewComfy.goog-te-gadget-simple:after {
  content: "view_comfy" !important;
}
.c-Icon.c-Icon--viewCompact.c-Icon--before:before, .c-Icon--viewCompact.c-Icon--before.goog-te-gadget-simple:before {
  content: "view_compact" !important;
}
.c-Icon.c-Icon--viewCompact.c-Icon--after:after, .c-Icon--viewCompact.goog-te-gadget-simple:after {
  content: "view_compact" !important;
}
.c-Icon.c-Icon--vignette.c-Icon--before:before, .c-Icon--vignette.c-Icon--before.goog-te-gadget-simple:before {
  content: "vignette" !important;
}
.c-Icon.c-Icon--vignette.c-Icon--after:after, .c-Icon--vignette.goog-te-gadget-simple:after {
  content: "vignette" !important;
}
.c-Icon.c-Icon--wbAuto.c-Icon--before:before, .c-Icon--wbAuto.c-Icon--before.goog-te-gadget-simple:before {
  content: "wb_auto" !important;
}
.c-Icon.c-Icon--wbAuto.c-Icon--after:after, .c-Icon--wbAuto.goog-te-gadget-simple:after {
  content: "wb_auto" !important;
}
.c-Icon.c-Icon--wbCloudy.c-Icon--before:before, .c-Icon--wbCloudy.c-Icon--before.goog-te-gadget-simple:before {
  content: "wb_cloudy" !important;
}
.c-Icon.c-Icon--wbCloudy.c-Icon--after:after, .c-Icon--wbCloudy.goog-te-gadget-simple:after {
  content: "wb_cloudy" !important;
}
.c-Icon.c-Icon--wbIncandescent.c-Icon--before:before, .c-Icon--wbIncandescent.c-Icon--before.goog-te-gadget-simple:before {
  content: "wb_incandescent" !important;
}
.c-Icon.c-Icon--wbIncandescent.c-Icon--after:after, .c-Icon--wbIncandescent.goog-te-gadget-simple:after {
  content: "wb_incandescent" !important;
}
.c-Icon.c-Icon--wbIridescent.c-Icon--before:before, .c-Icon--wbIridescent.c-Icon--before.goog-te-gadget-simple:before {
  content: "wb_iridescent" !important;
}
.c-Icon.c-Icon--wbIridescent.c-Icon--after:after, .c-Icon--wbIridescent.goog-te-gadget-simple:after {
  content: "wb_iridescent" !important;
}
.c-Icon.c-Icon--wbSunny.c-Icon--before:before, .c-Icon--wbSunny.c-Icon--before.goog-te-gadget-simple:before {
  content: "wb_sunny" !important;
}
.c-Icon.c-Icon--wbSunny.c-Icon--after:after, .c-Icon--wbSunny.goog-te-gadget-simple:after {
  content: "wb_sunny" !important;
}
.c-Icon.c-Icon--addLocation.c-Icon--before:before, .c-Icon--addLocation.c-Icon--before.goog-te-gadget-simple:before {
  content: "add_location" !important;
}
.c-Icon.c-Icon--addLocation.c-Icon--after:after, .c-Icon--addLocation.goog-te-gadget-simple:after {
  content: "add_location" !important;
}
.c-Icon.c-Icon--atm.c-Icon--before:before, .c-Icon--atm.c-Icon--before.goog-te-gadget-simple:before {
  content: "atm" !important;
}
.c-Icon.c-Icon--atm.c-Icon--after:after, .c-Icon--atm.goog-te-gadget-simple:after {
  content: "atm" !important;
}
.c-Icon.c-Icon--beenhere.c-Icon--before:before, .c-Icon--beenhere.c-Icon--before.goog-te-gadget-simple:before {
  content: "beenhere" !important;
}
.c-Icon.c-Icon--beenhere.c-Icon--after:after, .c-Icon--beenhere.goog-te-gadget-simple:after {
  content: "beenhere" !important;
}
.c-Icon.c-Icon--category.c-Icon--before:before, .c-Icon--category.c-Icon--before.goog-te-gadget-simple:before {
  content: "category" !important;
}
.c-Icon.c-Icon--category.c-Icon--after:after, .c-Icon--category.goog-te-gadget-simple:after {
  content: "category" !important;
}
.c-Icon.c-Icon--compassCalibration.c-Icon--before:before, .c-Icon--compassCalibration.c-Icon--before.goog-te-gadget-simple:before {
  content: "compass_calibration" !important;
}
.c-Icon.c-Icon--compassCalibration.c-Icon--after:after, .c-Icon--compassCalibration.goog-te-gadget-simple:after {
  content: "compass_calibration" !important;
}
.c-Icon.c-Icon--departureBoard.c-Icon--before:before, .c-Icon--departureBoard.c-Icon--before.goog-te-gadget-simple:before {
  content: "departure_board" !important;
}
.c-Icon.c-Icon--departureBoard.c-Icon--after:after, .c-Icon--departureBoard.goog-te-gadget-simple:after {
  content: "departure_board" !important;
}
.c-Icon.c-Icon--directions.c-Icon--before:before, .c-Icon--directions.c-Icon--before.goog-te-gadget-simple:before {
  content: "directions" !important;
}
.c-Icon.c-Icon--directions.c-Icon--after:after, .c-Icon--directions.goog-te-gadget-simple:after {
  content: "directions" !important;
}
.c-Icon.c-Icon--directionsBike.c-Icon--before:before, .c-Icon--directionsBike.c-Icon--before.goog-te-gadget-simple:before {
  content: "directions_bike" !important;
}
.c-Icon.c-Icon--directionsBike.c-Icon--after:after, .c-Icon--directionsBike.goog-te-gadget-simple:after {
  content: "directions_bike" !important;
}
.c-Icon.c-Icon--directionsBoat.c-Icon--before:before, .c-Icon--directionsBoat.c-Icon--before.goog-te-gadget-simple:before {
  content: "directions_boat" !important;
}
.c-Icon.c-Icon--directionsBoat.c-Icon--after:after, .c-Icon--directionsBoat.goog-te-gadget-simple:after {
  content: "directions_boat" !important;
}
.c-Icon.c-Icon--directionsBus.c-Icon--before:before, .c-Icon--directionsBus.c-Icon--before.goog-te-gadget-simple:before {
  content: "directions_bus" !important;
}
.c-Icon.c-Icon--directionsBus.c-Icon--after:after, .c-Icon--directionsBus.goog-te-gadget-simple:after {
  content: "directions_bus" !important;
}
.c-Icon.c-Icon--directionsCar.c-Icon--before:before, .c-Icon--directionsCar.c-Icon--before.goog-te-gadget-simple:before {
  content: "directions_car" !important;
}
.c-Icon.c-Icon--directionsCar.c-Icon--after:after, .c-Icon--directionsCar.goog-te-gadget-simple:after {
  content: "directions_car" !important;
}
.c-Icon.c-Icon--directionsRailway.c-Icon--before:before, .c-Icon--directionsRailway.c-Icon--before.goog-te-gadget-simple:before {
  content: "directions_railway" !important;
}
.c-Icon.c-Icon--directionsRailway.c-Icon--after:after, .c-Icon--directionsRailway.goog-te-gadget-simple:after {
  content: "directions_railway" !important;
}
.c-Icon.c-Icon--directionsRun.c-Icon--before:before, .c-Icon--directionsRun.c-Icon--before.goog-te-gadget-simple:before {
  content: "directions_run" !important;
}
.c-Icon.c-Icon--directionsRun.c-Icon--after:after, .c-Icon--directionsRun.goog-te-gadget-simple:after {
  content: "directions_run" !important;
}
.c-Icon.c-Icon--directionsSubway.c-Icon--before:before, .c-Icon--directionsSubway.c-Icon--before.goog-te-gadget-simple:before {
  content: "directions_subway" !important;
}
.c-Icon.c-Icon--directionsSubway.c-Icon--after:after, .c-Icon--directionsSubway.goog-te-gadget-simple:after {
  content: "directions_subway" !important;
}
.c-Icon.c-Icon--directionsTransit.c-Icon--before:before, .c-Icon--directionsTransit.c-Icon--before.goog-te-gadget-simple:before {
  content: "directions_transit" !important;
}
.c-Icon.c-Icon--directionsTransit.c-Icon--after:after, .c-Icon--directionsTransit.goog-te-gadget-simple:after {
  content: "directions_transit" !important;
}
.c-Icon.c-Icon--directionsWalk.c-Icon--before:before, .c-Icon--directionsWalk.c-Icon--before.goog-te-gadget-simple:before {
  content: "directions_walk" !important;
}
.c-Icon.c-Icon--directionsWalk.c-Icon--after:after, .c-Icon--directionsWalk.goog-te-gadget-simple:after {
  content: "directions_walk" !important;
}
.c-Icon.c-Icon--editAttributes.c-Icon--before:before, .c-Icon--editAttributes.c-Icon--before.goog-te-gadget-simple:before {
  content: "edit_attributes" !important;
}
.c-Icon.c-Icon--editAttributes.c-Icon--after:after, .c-Icon--editAttributes.goog-te-gadget-simple:after {
  content: "edit_attributes" !important;
}
.c-Icon.c-Icon--editLocation.c-Icon--before:before, .c-Icon--editLocation.c-Icon--before.goog-te-gadget-simple:before {
  content: "edit_location" !important;
}
.c-Icon.c-Icon--editLocation.c-Icon--after:after, .c-Icon--editLocation.goog-te-gadget-simple:after {
  content: "edit_location" !important;
}
.c-Icon.c-Icon--evStation.c-Icon--before:before, .c-Icon--evStation.c-Icon--before.goog-te-gadget-simple:before {
  content: "ev_station" !important;
}
.c-Icon.c-Icon--evStation.c-Icon--after:after, .c-Icon--evStation.goog-te-gadget-simple:after {
  content: "ev_station" !important;
}
.c-Icon.c-Icon--fastfood.c-Icon--before:before, .c-Icon--fastfood.c-Icon--before.goog-te-gadget-simple:before {
  content: "fastfood" !important;
}
.c-Icon.c-Icon--fastfood.c-Icon--after:after, .c-Icon--fastfood.goog-te-gadget-simple:after {
  content: "fastfood" !important;
}
.c-Icon.c-Icon--flight.c-Icon--before:before, .c-Icon--flight.c-Icon--before.goog-te-gadget-simple:before {
  content: "flight" !important;
}
.c-Icon.c-Icon--flight.c-Icon--after:after, .c-Icon--flight.goog-te-gadget-simple:after {
  content: "flight" !important;
}
.c-Icon.c-Icon--hotel.c-Icon--before:before, .c-Icon--hotel.c-Icon--before.goog-te-gadget-simple:before {
  content: "hotel" !important;
}
.c-Icon.c-Icon--hotel.c-Icon--after:after, .c-Icon--hotel.goog-te-gadget-simple:after {
  content: "hotel" !important;
}
.c-Icon.c-Icon--layers.c-Icon--before:before, .c-Icon--layers.c-Icon--before.goog-te-gadget-simple:before {
  content: "layers" !important;
}
.c-Icon.c-Icon--layers.c-Icon--after:after, .c-Icon--layers.goog-te-gadget-simple:after {
  content: "layers" !important;
}
.c-Icon.c-Icon--layersClear.c-Icon--before:before, .c-Icon--layersClear.c-Icon--before.goog-te-gadget-simple:before {
  content: "layers_clear" !important;
}
.c-Icon.c-Icon--layersClear.c-Icon--after:after, .c-Icon--layersClear.goog-te-gadget-simple:after {
  content: "layers_clear" !important;
}
.c-Icon.c-Icon--localActivity.c-Icon--before:before, .c-Icon--localActivity.c-Icon--before.goog-te-gadget-simple:before {
  content: "local_activity" !important;
}
.c-Icon.c-Icon--localActivity.c-Icon--after:after, .c-Icon--localActivity.goog-te-gadget-simple:after {
  content: "local_activity" !important;
}
.c-Icon.c-Icon--localAirport.c-Icon--before:before, .c-Icon--localAirport.c-Icon--before.goog-te-gadget-simple:before {
  content: "local_airport" !important;
}
.c-Icon.c-Icon--localAirport.c-Icon--after:after, .c-Icon--localAirport.goog-te-gadget-simple:after {
  content: "local_airport" !important;
}
.c-Icon.c-Icon--localAtm.c-Icon--before:before, .c-Icon--localAtm.c-Icon--before.goog-te-gadget-simple:before {
  content: "local_atm" !important;
}
.c-Icon.c-Icon--localAtm.c-Icon--after:after, .c-Icon--localAtm.goog-te-gadget-simple:after {
  content: "local_atm" !important;
}
.c-Icon.c-Icon--localBar.c-Icon--before:before, .c-Icon--localBar.c-Icon--before.goog-te-gadget-simple:before {
  content: "local_bar" !important;
}
.c-Icon.c-Icon--localBar.c-Icon--after:after, .c-Icon--localBar.goog-te-gadget-simple:after {
  content: "local_bar" !important;
}
.c-Icon.c-Icon--localCafe.c-Icon--before:before, .c-Icon--localCafe.c-Icon--before.goog-te-gadget-simple:before {
  content: "local_cafe" !important;
}
.c-Icon.c-Icon--localCafe.c-Icon--after:after, .c-Icon--localCafe.goog-te-gadget-simple:after {
  content: "local_cafe" !important;
}
.c-Icon.c-Icon--localCarWash.c-Icon--before:before, .c-Icon--localCarWash.c-Icon--before.goog-te-gadget-simple:before {
  content: "local_car_wash" !important;
}
.c-Icon.c-Icon--localCarWash.c-Icon--after:after, .c-Icon--localCarWash.goog-te-gadget-simple:after {
  content: "local_car_wash" !important;
}
.c-Icon.c-Icon--localConvenienceStore.c-Icon--before:before, .c-Icon--localConvenienceStore.c-Icon--before.goog-te-gadget-simple:before {
  content: "local_convenience_store" !important;
}
.c-Icon.c-Icon--localConvenienceStore.c-Icon--after:after, .c-Icon--localConvenienceStore.goog-te-gadget-simple:after {
  content: "local_convenience_store" !important;
}
.c-Icon.c-Icon--localDining.c-Icon--before:before, .c-Icon--localDining.c-Icon--before.goog-te-gadget-simple:before {
  content: "local_dining" !important;
}
.c-Icon.c-Icon--localDining.c-Icon--after:after, .c-Icon--localDining.goog-te-gadget-simple:after {
  content: "local_dining" !important;
}
.c-Icon.c-Icon--localDrink.c-Icon--before:before, .c-Icon--localDrink.c-Icon--before.goog-te-gadget-simple:before {
  content: "local_drink" !important;
}
.c-Icon.c-Icon--localDrink.c-Icon--after:after, .c-Icon--localDrink.goog-te-gadget-simple:after {
  content: "local_drink" !important;
}
.c-Icon.c-Icon--localFlorist.c-Icon--before:before, .c-Icon--localFlorist.c-Icon--before.goog-te-gadget-simple:before {
  content: "local_florist" !important;
}
.c-Icon.c-Icon--localFlorist.c-Icon--after:after, .c-Icon--localFlorist.goog-te-gadget-simple:after {
  content: "local_florist" !important;
}
.c-Icon.c-Icon--localGasStation.c-Icon--before:before, .c-Icon--localGasStation.c-Icon--before.goog-te-gadget-simple:before {
  content: "local_gas_station" !important;
}
.c-Icon.c-Icon--localGasStation.c-Icon--after:after, .c-Icon--localGasStation.goog-te-gadget-simple:after {
  content: "local_gas_station" !important;
}
.c-Icon.c-Icon--localGroceryStore.c-Icon--before:before, .c-Icon--localGroceryStore.c-Icon--before.goog-te-gadget-simple:before {
  content: "local_grocery_store" !important;
}
.c-Icon.c-Icon--localGroceryStore.c-Icon--after:after, .c-Icon--localGroceryStore.goog-te-gadget-simple:after {
  content: "local_grocery_store" !important;
}
.c-Icon.c-Icon--localHospital.c-Icon--before:before, .c-Icon--localHospital.c-Icon--before.goog-te-gadget-simple:before {
  content: "local_hospital" !important;
}
.c-Icon.c-Icon--localHospital.c-Icon--after:after, .c-Icon--localHospital.goog-te-gadget-simple:after {
  content: "local_hospital" !important;
}
.c-Icon.c-Icon--localHotel.c-Icon--before:before, .c-Icon--localHotel.c-Icon--before.goog-te-gadget-simple:before {
  content: "local_hotel" !important;
}
.c-Icon.c-Icon--localHotel.c-Icon--after:after, .c-Icon--localHotel.goog-te-gadget-simple:after {
  content: "local_hotel" !important;
}
.c-Icon.c-Icon--localLaundryService.c-Icon--before:before, .c-Icon--localLaundryService.c-Icon--before.goog-te-gadget-simple:before {
  content: "local_laundry_service" !important;
}
.c-Icon.c-Icon--localLaundryService.c-Icon--after:after, .c-Icon--localLaundryService.goog-te-gadget-simple:after {
  content: "local_laundry_service" !important;
}
.c-Icon.c-Icon--localLibrary.c-Icon--before:before, .c-Icon--localLibrary.c-Icon--before.goog-te-gadget-simple:before {
  content: "local_library" !important;
}
.c-Icon.c-Icon--localLibrary.c-Icon--after:after, .c-Icon--localLibrary.goog-te-gadget-simple:after {
  content: "local_library" !important;
}
.c-Icon.c-Icon--localMall.c-Icon--before:before, .c-Icon--localMall.c-Icon--before.goog-te-gadget-simple:before {
  content: "local_mall" !important;
}
.c-Icon.c-Icon--localMall.c-Icon--after:after, .c-Icon--localMall.goog-te-gadget-simple:after {
  content: "local_mall" !important;
}
.c-Icon.c-Icon--localMovies.c-Icon--before:before, .c-Icon--localMovies.c-Icon--before.goog-te-gadget-simple:before {
  content: "local_movies" !important;
}
.c-Icon.c-Icon--localMovies.c-Icon--after:after, .c-Icon--localMovies.goog-te-gadget-simple:after {
  content: "local_movies" !important;
}
.c-Icon.c-Icon--localOffer.c-Icon--before:before, .c-Icon--localOffer.c-Icon--before.goog-te-gadget-simple:before {
  content: "local_offer" !important;
}
.c-Icon.c-Icon--localOffer.c-Icon--after:after, .c-Icon--localOffer.goog-te-gadget-simple:after {
  content: "local_offer" !important;
}
.c-Icon.c-Icon--localParking.c-Icon--before:before, .c-Icon--localParking.c-Icon--before.goog-te-gadget-simple:before {
  content: "local_parking" !important;
}
.c-Icon.c-Icon--localParking.c-Icon--after:after, .c-Icon--localParking.goog-te-gadget-simple:after {
  content: "local_parking" !important;
}
.c-Icon.c-Icon--localPharmacy.c-Icon--before:before, .c-Icon--localPharmacy.c-Icon--before.goog-te-gadget-simple:before {
  content: "local_pharmacy" !important;
}
.c-Icon.c-Icon--localPharmacy.c-Icon--after:after, .c-Icon--localPharmacy.goog-te-gadget-simple:after {
  content: "local_pharmacy" !important;
}
.c-Icon.c-Icon--localPhone.c-Icon--before:before, .c-Icon--localPhone.c-Icon--before.goog-te-gadget-simple:before {
  content: "local_phone" !important;
}
.c-Icon.c-Icon--localPhone.c-Icon--after:after, .c-Icon--localPhone.goog-te-gadget-simple:after {
  content: "local_phone" !important;
}
.c-Icon.c-Icon--localPizza.c-Icon--before:before, .c-Icon--localPizza.c-Icon--before.goog-te-gadget-simple:before {
  content: "local_pizza" !important;
}
.c-Icon.c-Icon--localPizza.c-Icon--after:after, .c-Icon--localPizza.goog-te-gadget-simple:after {
  content: "local_pizza" !important;
}
.c-Icon.c-Icon--localPlay.c-Icon--before:before, .c-Icon--localPlay.c-Icon--before.goog-te-gadget-simple:before {
  content: "local_play" !important;
}
.c-Icon.c-Icon--localPlay.c-Icon--after:after, .c-Icon--localPlay.goog-te-gadget-simple:after {
  content: "local_play" !important;
}
.c-Icon.c-Icon--localPostOffice.c-Icon--before:before, .c-Icon--localPostOffice.c-Icon--before.goog-te-gadget-simple:before {
  content: "local_post_office" !important;
}
.c-Icon.c-Icon--localPostOffice.c-Icon--after:after, .c-Icon--localPostOffice.goog-te-gadget-simple:after {
  content: "local_post_office" !important;
}
.c-Icon.c-Icon--localPrintshop.c-Icon--before:before, .c-Icon--localPrintshop.c-Icon--before.goog-te-gadget-simple:before {
  content: "local_printshop" !important;
}
.c-Icon.c-Icon--localPrintshop.c-Icon--after:after, .c-Icon--localPrintshop.goog-te-gadget-simple:after {
  content: "local_printshop" !important;
}
.c-Icon.c-Icon--localSee.c-Icon--before:before, .c-Icon--localSee.c-Icon--before.goog-te-gadget-simple:before {
  content: "local_see" !important;
}
.c-Icon.c-Icon--localSee.c-Icon--after:after, .c-Icon--localSee.goog-te-gadget-simple:after {
  content: "local_see" !important;
}
.c-Icon.c-Icon--localShipping.c-Icon--before:before, .c-Icon--localShipping.c-Icon--before.goog-te-gadget-simple:before {
  content: "local_shipping" !important;
}
.c-Icon.c-Icon--localShipping.c-Icon--after:after, .c-Icon--localShipping.goog-te-gadget-simple:after {
  content: "local_shipping" !important;
}
.c-Icon.c-Icon--localTaxi.c-Icon--before:before, .c-Icon--localTaxi.c-Icon--before.goog-te-gadget-simple:before {
  content: "local_taxi" !important;
}
.c-Icon.c-Icon--localTaxi.c-Icon--after:after, .c-Icon--localTaxi.goog-te-gadget-simple:after {
  content: "local_taxi" !important;
}
.c-Icon.c-Icon--map.c-Icon--before:before, .c-Icon--map.c-Icon--before.goog-te-gadget-simple:before {
  content: "map" !important;
}
.c-Icon.c-Icon--map.c-Icon--after:after, .c-Icon--map.goog-te-gadget-simple:after {
  content: "map" !important;
}
.c-Icon.c-Icon--money.c-Icon--before:before, .c-Icon--money.c-Icon--before.goog-te-gadget-simple:before {
  content: "money" !important;
}
.c-Icon.c-Icon--money.c-Icon--after:after, .c-Icon--money.goog-te-gadget-simple:after {
  content: "money" !important;
}
.c-Icon.c-Icon--myLocation.c-Icon--before:before, .c-Icon--myLocation.c-Icon--before.goog-te-gadget-simple:before {
  content: "my_location" !important;
}
.c-Icon.c-Icon--myLocation.c-Icon--after:after, .c-Icon--myLocation.goog-te-gadget-simple:after {
  content: "my_location" !important;
}
.c-Icon.c-Icon--navigation.c-Icon--before:before, .c-Icon--navigation.c-Icon--before.goog-te-gadget-simple:before {
  content: "navigation" !important;
}
.c-Icon.c-Icon--navigation.c-Icon--after:after, .c-Icon--navigation.goog-te-gadget-simple:after {
  content: "navigation" !important;
}
.c-Icon.c-Icon--nearMe.c-Icon--before:before, .c-Icon--nearMe.c-Icon--before.goog-te-gadget-simple:before {
  content: "near_me" !important;
}
.c-Icon.c-Icon--nearMe.c-Icon--after:after, .c-Icon--nearMe.goog-te-gadget-simple:after {
  content: "near_me" !important;
}
.c-Icon.c-Icon--notListedLocation.c-Icon--before:before, .c-Icon--notListedLocation.c-Icon--before.goog-te-gadget-simple:before {
  content: "not_listed_location" !important;
}
.c-Icon.c-Icon--notListedLocation.c-Icon--after:after, .c-Icon--notListedLocation.goog-te-gadget-simple:after {
  content: "not_listed_location" !important;
}
.c-Icon.c-Icon--personPin.c-Icon--before:before, .c-Icon--personPin.c-Icon--before.goog-te-gadget-simple:before {
  content: "person_pin" !important;
}
.c-Icon.c-Icon--personPin.c-Icon--after:after, .c-Icon--personPin.goog-te-gadget-simple:after {
  content: "person_pin" !important;
}
.c-Icon.c-Icon--personPinCircle.c-Icon--before:before, .c-Icon--personPinCircle.c-Icon--before.goog-te-gadget-simple:before {
  content: "person_pin_circle" !important;
}
.c-Icon.c-Icon--personPinCircle.c-Icon--after:after, .c-Icon--personPinCircle.goog-te-gadget-simple:after {
  content: "person_pin_circle" !important;
}
.c-Icon.c-Icon--pinDrop.c-Icon--before:before, .c-Icon--pinDrop.c-Icon--before.goog-te-gadget-simple:before {
  content: "pin_drop" !important;
}
.c-Icon.c-Icon--pinDrop.c-Icon--after:after, .c-Icon--pinDrop.goog-te-gadget-simple:after {
  content: "pin_drop" !important;
}
.c-Icon.c-Icon--place.c-Icon--before:before, .c-Icon--place.c-Icon--before.goog-te-gadget-simple:before {
  content: "place" !important;
}
.c-Icon.c-Icon--place.c-Icon--after:after, .c-Icon--place.goog-te-gadget-simple:after {
  content: "place" !important;
}
.c-Icon.c-Icon--rateReview.c-Icon--before:before, .c-Icon--rateReview.c-Icon--before.goog-te-gadget-simple:before {
  content: "rate_review" !important;
}
.c-Icon.c-Icon--rateReview.c-Icon--after:after, .c-Icon--rateReview.goog-te-gadget-simple:after {
  content: "rate_review" !important;
}
.c-Icon.c-Icon--restaurant.c-Icon--before:before, .c-Icon--restaurant.c-Icon--before.goog-te-gadget-simple:before {
  content: "restaurant" !important;
}
.c-Icon.c-Icon--restaurant.c-Icon--after:after, .c-Icon--restaurant.goog-te-gadget-simple:after {
  content: "restaurant" !important;
}
.c-Icon.c-Icon--restaurantMenu.c-Icon--before:before, .c-Icon--restaurantMenu.c-Icon--before.goog-te-gadget-simple:before {
  content: "restaurant_menu" !important;
}
.c-Icon.c-Icon--restaurantMenu.c-Icon--after:after, .c-Icon--restaurantMenu.goog-te-gadget-simple:after {
  content: "restaurant_menu" !important;
}
.c-Icon.c-Icon--satellite.c-Icon--before:before, .c-Icon--satellite.c-Icon--before.goog-te-gadget-simple:before {
  content: "satellite" !important;
}
.c-Icon.c-Icon--satellite.c-Icon--after:after, .c-Icon--satellite.goog-te-gadget-simple:after {
  content: "satellite" !important;
}
.c-Icon.c-Icon--storeMallDirectory.c-Icon--before:before, .c-Icon--storeMallDirectory.c-Icon--before.goog-te-gadget-simple:before {
  content: "store_mall_directory" !important;
}
.c-Icon.c-Icon--storeMallDirectory.c-Icon--after:after, .c-Icon--storeMallDirectory.goog-te-gadget-simple:after {
  content: "store_mall_directory" !important;
}
.c-Icon.c-Icon--streetview.c-Icon--before:before, .c-Icon--streetview.c-Icon--before.goog-te-gadget-simple:before {
  content: "streetview" !important;
}
.c-Icon.c-Icon--streetview.c-Icon--after:after, .c-Icon--streetview.goog-te-gadget-simple:after {
  content: "streetview" !important;
}
.c-Icon.c-Icon--subway.c-Icon--before:before, .c-Icon--subway.c-Icon--before.goog-te-gadget-simple:before {
  content: "subway" !important;
}
.c-Icon.c-Icon--subway.c-Icon--after:after, .c-Icon--subway.goog-te-gadget-simple:after {
  content: "subway" !important;
}
.c-Icon.c-Icon--terrain.c-Icon--before:before, .c-Icon--terrain.c-Icon--before.goog-te-gadget-simple:before {
  content: "terrain" !important;
}
.c-Icon.c-Icon--terrain.c-Icon--after:after, .c-Icon--terrain.goog-te-gadget-simple:after {
  content: "terrain" !important;
}
.c-Icon.c-Icon--traffic.c-Icon--before:before, .c-Icon--traffic.c-Icon--before.goog-te-gadget-simple:before {
  content: "traffic" !important;
}
.c-Icon.c-Icon--traffic.c-Icon--after:after, .c-Icon--traffic.goog-te-gadget-simple:after {
  content: "traffic" !important;
}
.c-Icon.c-Icon--train.c-Icon--before:before, .c-Icon--train.c-Icon--before.goog-te-gadget-simple:before {
  content: "train" !important;
}
.c-Icon.c-Icon--train.c-Icon--after:after, .c-Icon--train.goog-te-gadget-simple:after {
  content: "train" !important;
}
.c-Icon.c-Icon--tram.c-Icon--before:before, .c-Icon--tram.c-Icon--before.goog-te-gadget-simple:before {
  content: "tram" !important;
}
.c-Icon.c-Icon--tram.c-Icon--after:after, .c-Icon--tram.goog-te-gadget-simple:after {
  content: "tram" !important;
}
.c-Icon.c-Icon--transferWithinAStation.c-Icon--before:before, .c-Icon--transferWithinAStation.c-Icon--before.goog-te-gadget-simple:before {
  content: "transfer_within_a_station" !important;
}
.c-Icon.c-Icon--transferWithinAStation.c-Icon--after:after, .c-Icon--transferWithinAStation.goog-te-gadget-simple:after {
  content: "transfer_within_a_station" !important;
}
.c-Icon.c-Icon--transitEnterexit.c-Icon--before:before, .c-Icon--transitEnterexit.c-Icon--before.goog-te-gadget-simple:before {
  content: "transit_enterexit" !important;
}
.c-Icon.c-Icon--transitEnterexit.c-Icon--after:after, .c-Icon--transitEnterexit.goog-te-gadget-simple:after {
  content: "transit_enterexit" !important;
}
.c-Icon.c-Icon--tripOrigin.c-Icon--before:before, .c-Icon--tripOrigin.c-Icon--before.goog-te-gadget-simple:before {
  content: "trip_origin" !important;
}
.c-Icon.c-Icon--tripOrigin.c-Icon--after:after, .c-Icon--tripOrigin.goog-te-gadget-simple:after {
  content: "trip_origin" !important;
}
.c-Icon.c-Icon--zoomOutMap.c-Icon--before:before, .c-Icon--zoomOutMap.c-Icon--before.goog-te-gadget-simple:before {
  content: "zoom_out_map" !important;
}
.c-Icon.c-Icon--zoomOutMap.c-Icon--after:after, .c-Icon--zoomOutMap.goog-te-gadget-simple:after {
  content: "zoom_out_map" !important;
}
.c-Icon.c-Icon--apps.c-Icon--before:before, .c-Icon--apps.c-Icon--before.goog-te-gadget-simple:before {
  content: "apps" !important;
}
.c-Icon.c-Icon--apps.c-Icon--after:after, .c-Icon--apps.goog-te-gadget-simple:after {
  content: "apps" !important;
}
.c-Icon.c-Icon--arrowBack.c-Icon--before:before, .c-Icon--arrowBack.c-Icon--before.goog-te-gadget-simple:before {
  content: "arrow_back" !important;
}
.c-Icon.c-Icon--arrowBack.c-Icon--after:after, .c-Icon--arrowBack.goog-te-gadget-simple:after {
  content: "arrow_back" !important;
}
.c-Icon.c-Icon--arrowBackIos.c-Icon--before:before, .c-Icon--arrowBackIos.c-Icon--before.goog-te-gadget-simple:before {
  content: "arrow_back_ios" !important;
}
.c-Icon.c-Icon--arrowBackIos.c-Icon--after:after, .c-Icon--arrowBackIos.goog-te-gadget-simple:after {
  content: "arrow_back_ios" !important;
}
.c-Icon.c-Icon--arrowDownward.c-Icon--before:before, .c-Icon--arrowDownward.c-Icon--before.goog-te-gadget-simple:before {
  content: "arrow_downward" !important;
}
.c-Icon.c-Icon--arrowDownward.c-Icon--after:after, .c-Icon--arrowDownward.goog-te-gadget-simple:after {
  content: "arrow_downward" !important;
}
.c-Icon.c-Icon--arrowDropDown.c-Icon--before:before, .c-Icon--arrowDropDown.c-Icon--before.goog-te-gadget-simple:before {
  content: "arrow_drop_down" !important;
}
.c-Icon.c-Icon--arrowDropDown.c-Icon--after:after, .c-Icon--arrowDropDown.goog-te-gadget-simple:after {
  content: "arrow_drop_down" !important;
}
.c-Icon.c-Icon--arrowDropDownCircle.c-Icon--before:before, .c-Icon--arrowDropDownCircle.c-Icon--before.goog-te-gadget-simple:before {
  content: "arrow_drop_down_circle" !important;
}
.c-Icon.c-Icon--arrowDropDownCircle.c-Icon--after:after, .c-Icon--arrowDropDownCircle.goog-te-gadget-simple:after {
  content: "arrow_drop_down_circle" !important;
}
.c-Icon.c-Icon--arrowDropUp.c-Icon--before:before, .c-Icon--arrowDropUp.c-Icon--before.goog-te-gadget-simple:before {
  content: "arrow_drop_up" !important;
}
.c-Icon.c-Icon--arrowDropUp.c-Icon--after:after, .c-Icon--arrowDropUp.goog-te-gadget-simple:after {
  content: "arrow_drop_up" !important;
}
.c-Icon.c-Icon--arrowForward.c-Icon--before:before, .c-Icon--arrowForward.c-Icon--before.goog-te-gadget-simple:before {
  content: "arrow_forward" !important;
}
.c-Icon.c-Icon--arrowForward.c-Icon--after:after, .c-Icon--arrowForward.goog-te-gadget-simple:after {
  content: "arrow_forward" !important;
}
.c-Icon.c-Icon--arrowForwardIos.c-Icon--before:before, .c-Icon--arrowForwardIos.c-Icon--before.goog-te-gadget-simple:before {
  content: "arrow_forward_ios" !important;
}
.c-Icon.c-Icon--arrowForwardIos.c-Icon--after:after, .c-Icon--arrowForwardIos.goog-te-gadget-simple:after {
  content: "arrow_forward_ios" !important;
}
.c-Icon.c-Icon--arrowLeft.c-Icon--before:before, .c-Icon--arrowLeft.c-Icon--before.goog-te-gadget-simple:before {
  content: "arrow_left" !important;
}
.c-Icon.c-Icon--arrowLeft.c-Icon--after:after, .c-Icon--arrowLeft.goog-te-gadget-simple:after {
  content: "arrow_left" !important;
}
.c-Icon.c-Icon--arrowRight.c-Icon--before:before, .c-Icon--arrowRight.c-Icon--before.goog-te-gadget-simple:before {
  content: "arrow_right" !important;
}
.c-Icon.c-Icon--arrowRight.c-Icon--after:after, .c-Icon--arrowRight.goog-te-gadget-simple:after {
  content: "arrow_right" !important;
}
.c-Icon.c-Icon--arrowUpward.c-Icon--before:before, .c-Icon--arrowUpward.c-Icon--before.goog-te-gadget-simple:before {
  content: "arrow_upward" !important;
}
.c-Icon.c-Icon--arrowUpward.c-Icon--after:after, .c-Icon--arrowUpward.goog-te-gadget-simple:after {
  content: "arrow_upward" !important;
}
.c-Icon.c-Icon--cancel.c-Icon--before:before, .c-Icon--cancel.c-Icon--before.goog-te-gadget-simple:before {
  content: "cancel" !important;
}
.c-Icon.c-Icon--cancel.c-Icon--after:after, .c-Icon--cancel.goog-te-gadget-simple:after {
  content: "cancel" !important;
}
.c-Icon.c-Icon--check.c-Icon--before:before, .c-Icon--check.c-Icon--before.goog-te-gadget-simple:before {
  content: "check" !important;
}
.c-Icon.c-Icon--check.c-Icon--after:after, .c-Icon--check.goog-te-gadget-simple:after {
  content: "check" !important;
}
.c-Icon.c-Icon--chevronLeft.c-Icon--before:before, .c-Icon--chevronLeft.c-Icon--before.goog-te-gadget-simple:before {
  content: "chevron_left" !important;
}
.c-Icon.c-Icon--chevronLeft.c-Icon--after:after, .c-Icon--chevronLeft.goog-te-gadget-simple:after {
  content: "chevron_left" !important;
}
.c-Icon.c-Icon--chevronRight.c-Icon--before:before, .c-Icon--chevronRight.c-Icon--before.goog-te-gadget-simple:before {
  content: "chevron_right" !important;
}
.c-Icon.c-Icon--chevronRight.c-Icon--after:after, .c-Icon--chevronRight.goog-te-gadget-simple:after {
  content: "chevron_right" !important;
}
.c-Icon.c-Icon--close.c-Icon--before:before, .c-Icon--close.c-Icon--before.goog-te-gadget-simple:before {
  content: "close" !important;
}
.c-Icon.c-Icon--close.c-Icon--after:after, .c-Icon--close.goog-te-gadget-simple:after {
  content: "close" !important;
}
.c-Icon.c-Icon--expandLess.c-Icon--before:before, .c-Icon--expandLess.c-Icon--before.goog-te-gadget-simple:before {
  content: "expand_less" !important;
}
.c-Icon.c-Icon--expandLess.c-Icon--after:after, .c-Icon--expandLess.goog-te-gadget-simple:after {
  content: "expand_less" !important;
}
.c-Icon.c-Icon--expandMore.c-Icon--before:before, .c-Icon--expandMore.c-Icon--before.goog-te-gadget-simple:before {
  content: "expand_more" !important;
}
.c-Icon.c-Icon--expandMore.c-Icon--after:after, .c-Icon--expandMore.goog-te-gadget-simple:after {
  content: "expand_more" !important;
}
.c-Icon.c-Icon--firstPage.c-Icon--before:before, .c-Icon--firstPage.c-Icon--before.goog-te-gadget-simple:before {
  content: "first_page" !important;
}
.c-Icon.c-Icon--firstPage.c-Icon--after:after, .c-Icon--firstPage.goog-te-gadget-simple:after {
  content: "first_page" !important;
}
.c-Icon.c-Icon--fullscreen.c-Icon--before:before, .c-Icon--fullscreen.c-Icon--before.goog-te-gadget-simple:before {
  content: "fullscreen" !important;
}
.c-Icon.c-Icon--fullscreen.c-Icon--after:after, .c-Icon--fullscreen.goog-te-gadget-simple:after {
  content: "fullscreen" !important;
}
.c-Icon.c-Icon--fullscreenExit.c-Icon--before:before, .c-Icon--fullscreenExit.c-Icon--before.goog-te-gadget-simple:before {
  content: "fullscreen_exit" !important;
}
.c-Icon.c-Icon--fullscreenExit.c-Icon--after:after, .c-Icon--fullscreenExit.goog-te-gadget-simple:after {
  content: "fullscreen_exit" !important;
}
.c-Icon.c-Icon--lastPage.c-Icon--before:before, .c-Icon--lastPage.c-Icon--before.goog-te-gadget-simple:before {
  content: "last_page" !important;
}
.c-Icon.c-Icon--lastPage.c-Icon--after:after, .c-Icon--lastPage.goog-te-gadget-simple:after {
  content: "last_page" !important;
}
.c-Icon.c-Icon--menu.c-Icon--before:before, .c-Icon--menu.c-Icon--before.goog-te-gadget-simple:before {
  content: "menu" !important;
}
.c-Icon.c-Icon--menu.c-Icon--after:after, .c-Icon--menu.goog-te-gadget-simple:after {
  content: "menu" !important;
}
.c-Icon.c-Icon--moreHoriz.c-Icon--before:before, .c-Icon--moreHoriz.c-Icon--before.goog-te-gadget-simple:before {
  content: "more_horiz" !important;
}
.c-Icon.c-Icon--moreHoriz.c-Icon--after:after, .c-Icon--moreHoriz.goog-te-gadget-simple:after {
  content: "more_horiz" !important;
}
.c-Icon.c-Icon--moreVert.c-Icon--before:before, .c-Icon--moreVert.c-Icon--before.goog-te-gadget-simple:before {
  content: "more_vert" !important;
}
.c-Icon.c-Icon--moreVert.c-Icon--after:after, .c-Icon--moreVert.goog-te-gadget-simple:after {
  content: "more_vert" !important;
}
.c-Icon.c-Icon--refresh.c-Icon--before:before, .c-Icon--refresh.c-Icon--before.goog-te-gadget-simple:before {
  content: "refresh" !important;
}
.c-Icon.c-Icon--refresh.c-Icon--after:after, .c-Icon--refresh.goog-te-gadget-simple:after {
  content: "refresh" !important;
}
.c-Icon.c-Icon--subdirectoryArrowLeft.c-Icon--before:before, .c-Icon--subdirectoryArrowLeft.c-Icon--before.goog-te-gadget-simple:before {
  content: "subdirectory_arrow_left" !important;
}
.c-Icon.c-Icon--subdirectoryArrowLeft.c-Icon--after:after, .c-Icon--subdirectoryArrowLeft.goog-te-gadget-simple:after {
  content: "subdirectory_arrow_left" !important;
}
.c-Icon.c-Icon--subdirectoryArrowRight.c-Icon--before:before, .c-Icon--subdirectoryArrowRight.c-Icon--before.goog-te-gadget-simple:before {
  content: "subdirectory_arrow_right" !important;
}
.c-Icon.c-Icon--subdirectoryArrowRight.c-Icon--after:after, .c-Icon--subdirectoryArrowRight.goog-te-gadget-simple:after {
  content: "subdirectory_arrow_right" !important;
}
.c-Icon.c-Icon--unfoldLess.c-Icon--before:before, .c-Icon--unfoldLess.c-Icon--before.goog-te-gadget-simple:before {
  content: "unfold_less" !important;
}
.c-Icon.c-Icon--unfoldLess.c-Icon--after:after, .c-Icon--unfoldLess.goog-te-gadget-simple:after {
  content: "unfold_less" !important;
}
.c-Icon.c-Icon--unfoldMore.c-Icon--before:before, .c-Icon--unfoldMore.c-Icon--before.goog-te-gadget-simple:before {
  content: "unfold_more" !important;
}
.c-Icon.c-Icon--unfoldMore.c-Icon--after:after, .c-Icon--unfoldMore.goog-te-gadget-simple:after {
  content: "unfold_more" !important;
}
.c-Icon.c-Icon--adb.c-Icon--before:before, .c-Icon--adb.c-Icon--before.goog-te-gadget-simple:before {
  content: "adb" !important;
}
.c-Icon.c-Icon--adb.c-Icon--after:after, .c-Icon--adb.goog-te-gadget-simple:after {
  content: "adb" !important;
}
.c-Icon.c-Icon--airlineSeatFlat.c-Icon--before:before, .c-Icon--airlineSeatFlat.c-Icon--before.goog-te-gadget-simple:before {
  content: "airline_seat_flat" !important;
}
.c-Icon.c-Icon--airlineSeatFlat.c-Icon--after:after, .c-Icon--airlineSeatFlat.goog-te-gadget-simple:after {
  content: "airline_seat_flat" !important;
}
.c-Icon.c-Icon--airlineSeatFlatAngled.c-Icon--before:before, .c-Icon--airlineSeatFlatAngled.c-Icon--before.goog-te-gadget-simple:before {
  content: "airline_seat_flat_angled" !important;
}
.c-Icon.c-Icon--airlineSeatFlatAngled.c-Icon--after:after, .c-Icon--airlineSeatFlatAngled.goog-te-gadget-simple:after {
  content: "airline_seat_flat_angled" !important;
}
.c-Icon.c-Icon--airlineSeatIndividualSuite.c-Icon--before:before, .c-Icon--airlineSeatIndividualSuite.c-Icon--before.goog-te-gadget-simple:before {
  content: "airline_seat_individual_suite" !important;
}
.c-Icon.c-Icon--airlineSeatIndividualSuite.c-Icon--after:after, .c-Icon--airlineSeatIndividualSuite.goog-te-gadget-simple:after {
  content: "airline_seat_individual_suite" !important;
}
.c-Icon.c-Icon--airlineSeatLegroomExtra.c-Icon--before:before, .c-Icon--airlineSeatLegroomExtra.c-Icon--before.goog-te-gadget-simple:before {
  content: "airline_seat_legroom_extra" !important;
}
.c-Icon.c-Icon--airlineSeatLegroomExtra.c-Icon--after:after, .c-Icon--airlineSeatLegroomExtra.goog-te-gadget-simple:after {
  content: "airline_seat_legroom_extra" !important;
}
.c-Icon.c-Icon--airlineSeatLegroomNormal.c-Icon--before:before, .c-Icon--airlineSeatLegroomNormal.c-Icon--before.goog-te-gadget-simple:before {
  content: "airline_seat_legroom_normal" !important;
}
.c-Icon.c-Icon--airlineSeatLegroomNormal.c-Icon--after:after, .c-Icon--airlineSeatLegroomNormal.goog-te-gadget-simple:after {
  content: "airline_seat_legroom_normal" !important;
}
.c-Icon.c-Icon--airlineSeatLegroomReduced.c-Icon--before:before, .c-Icon--airlineSeatLegroomReduced.c-Icon--before.goog-te-gadget-simple:before {
  content: "airline_seat_legroom_reduced" !important;
}
.c-Icon.c-Icon--airlineSeatLegroomReduced.c-Icon--after:after, .c-Icon--airlineSeatLegroomReduced.goog-te-gadget-simple:after {
  content: "airline_seat_legroom_reduced" !important;
}
.c-Icon.c-Icon--airlineSeatReclineExtra.c-Icon--before:before, .c-Icon--airlineSeatReclineExtra.c-Icon--before.goog-te-gadget-simple:before {
  content: "airline_seat_recline_extra" !important;
}
.c-Icon.c-Icon--airlineSeatReclineExtra.c-Icon--after:after, .c-Icon--airlineSeatReclineExtra.goog-te-gadget-simple:after {
  content: "airline_seat_recline_extra" !important;
}
.c-Icon.c-Icon--airlineSeatReclineNormal.c-Icon--before:before, .c-Icon--airlineSeatReclineNormal.c-Icon--before.goog-te-gadget-simple:before {
  content: "airline_seat_recline_normal" !important;
}
.c-Icon.c-Icon--airlineSeatReclineNormal.c-Icon--after:after, .c-Icon--airlineSeatReclineNormal.goog-te-gadget-simple:after {
  content: "airline_seat_recline_normal" !important;
}
.c-Icon.c-Icon--bluetoothAudio.c-Icon--before:before, .c-Icon--bluetoothAudio.c-Icon--before.goog-te-gadget-simple:before {
  content: "bluetooth_audio" !important;
}
.c-Icon.c-Icon--bluetoothAudio.c-Icon--after:after, .c-Icon--bluetoothAudio.goog-te-gadget-simple:after {
  content: "bluetooth_audio" !important;
}
.c-Icon.c-Icon--confirmationNumber.c-Icon--before:before, .c-Icon--confirmationNumber.c-Icon--before.goog-te-gadget-simple:before {
  content: "confirmation_number" !important;
}
.c-Icon.c-Icon--confirmationNumber.c-Icon--after:after, .c-Icon--confirmationNumber.goog-te-gadget-simple:after {
  content: "confirmation_number" !important;
}
.c-Icon.c-Icon--discFull.c-Icon--before:before, .c-Icon--discFull.c-Icon--before.goog-te-gadget-simple:before {
  content: "disc_full" !important;
}
.c-Icon.c-Icon--discFull.c-Icon--after:after, .c-Icon--discFull.goog-te-gadget-simple:after {
  content: "disc_full" !important;
}
.c-Icon.c-Icon--driveEta.c-Icon--before:before, .c-Icon--driveEta.c-Icon--before.goog-te-gadget-simple:before {
  content: "drive_eta" !important;
}
.c-Icon.c-Icon--driveEta.c-Icon--after:after, .c-Icon--driveEta.goog-te-gadget-simple:after {
  content: "drive_eta" !important;
}
.c-Icon.c-Icon--enhancedEncryption.c-Icon--before:before, .c-Icon--enhancedEncryption.c-Icon--before.goog-te-gadget-simple:before {
  content: "enhanced_encryption" !important;
}
.c-Icon.c-Icon--enhancedEncryption.c-Icon--after:after, .c-Icon--enhancedEncryption.goog-te-gadget-simple:after {
  content: "enhanced_encryption" !important;
}
.c-Icon.c-Icon--eventAvailable.c-Icon--before:before, .c-Icon--eventAvailable.c-Icon--before.goog-te-gadget-simple:before {
  content: "event_available" !important;
}
.c-Icon.c-Icon--eventAvailable.c-Icon--after:after, .c-Icon--eventAvailable.goog-te-gadget-simple:after {
  content: "event_available" !important;
}
.c-Icon.c-Icon--eventBusy.c-Icon--before:before, .c-Icon--eventBusy.c-Icon--before.goog-te-gadget-simple:before {
  content: "event_busy" !important;
}
.c-Icon.c-Icon--eventBusy.c-Icon--after:after, .c-Icon--eventBusy.goog-te-gadget-simple:after {
  content: "event_busy" !important;
}
.c-Icon.c-Icon--eventNote.c-Icon--before:before, .c-Icon--eventNote.c-Icon--before.goog-te-gadget-simple:before {
  content: "event_note" !important;
}
.c-Icon.c-Icon--eventNote.c-Icon--after:after, .c-Icon--eventNote.goog-te-gadget-simple:after {
  content: "event_note" !important;
}
.c-Icon.c-Icon--folderSpecial.c-Icon--before:before, .c-Icon--folderSpecial.c-Icon--before.goog-te-gadget-simple:before {
  content: "folder_special" !important;
}
.c-Icon.c-Icon--folderSpecial.c-Icon--after:after, .c-Icon--folderSpecial.goog-te-gadget-simple:after {
  content: "folder_special" !important;
}
.c-Icon.c-Icon--liveTv.c-Icon--before:before, .c-Icon--liveTv.c-Icon--before.goog-te-gadget-simple:before {
  content: "live_tv" !important;
}
.c-Icon.c-Icon--liveTv.c-Icon--after:after, .c-Icon--liveTv.goog-te-gadget-simple:after {
  content: "live_tv" !important;
}
.c-Icon.c-Icon--mms.c-Icon--before:before, .c-Icon--mms.c-Icon--before.goog-te-gadget-simple:before {
  content: "mms" !important;
}
.c-Icon.c-Icon--mms.c-Icon--after:after, .c-Icon--mms.goog-te-gadget-simple:after {
  content: "mms" !important;
}
.c-Icon.c-Icon--more.c-Icon--before:before, .c-Icon--more.c-Icon--before.goog-te-gadget-simple:before {
  content: "more" !important;
}
.c-Icon.c-Icon--more.c-Icon--after:after, .c-Icon--more.goog-te-gadget-simple:after {
  content: "more" !important;
}
.c-Icon.c-Icon--networkCheck.c-Icon--before:before, .c-Icon--networkCheck.c-Icon--before.goog-te-gadget-simple:before {
  content: "network_check" !important;
}
.c-Icon.c-Icon--networkCheck.c-Icon--after:after, .c-Icon--networkCheck.goog-te-gadget-simple:after {
  content: "network_check" !important;
}
.c-Icon.c-Icon--networkLocked.c-Icon--before:before, .c-Icon--networkLocked.c-Icon--before.goog-te-gadget-simple:before {
  content: "network_locked" !important;
}
.c-Icon.c-Icon--networkLocked.c-Icon--after:after, .c-Icon--networkLocked.goog-te-gadget-simple:after {
  content: "network_locked" !important;
}
.c-Icon.c-Icon--noEncryption.c-Icon--before:before, .c-Icon--noEncryption.c-Icon--before.goog-te-gadget-simple:before {
  content: "no_encryption" !important;
}
.c-Icon.c-Icon--noEncryption.c-Icon--after:after, .c-Icon--noEncryption.goog-te-gadget-simple:after {
  content: "no_encryption" !important;
}
.c-Icon.c-Icon--ondemandVideo.c-Icon--before:before, .c-Icon--ondemandVideo.c-Icon--before.goog-te-gadget-simple:before {
  content: "ondemand_video" !important;
}
.c-Icon.c-Icon--ondemandVideo.c-Icon--after:after, .c-Icon--ondemandVideo.goog-te-gadget-simple:after {
  content: "ondemand_video" !important;
}
.c-Icon.c-Icon--personalVideo.c-Icon--before:before, .c-Icon--personalVideo.c-Icon--before.goog-te-gadget-simple:before {
  content: "personal_video" !important;
}
.c-Icon.c-Icon--personalVideo.c-Icon--after:after, .c-Icon--personalVideo.goog-te-gadget-simple:after {
  content: "personal_video" !important;
}
.c-Icon.c-Icon--phoneBluetoothSpeaker.c-Icon--before:before, .c-Icon--phoneBluetoothSpeaker.c-Icon--before.goog-te-gadget-simple:before {
  content: "phone_bluetooth_speaker" !important;
}
.c-Icon.c-Icon--phoneBluetoothSpeaker.c-Icon--after:after, .c-Icon--phoneBluetoothSpeaker.goog-te-gadget-simple:after {
  content: "phone_bluetooth_speaker" !important;
}
.c-Icon.c-Icon--phoneCallback.c-Icon--before:before, .c-Icon--phoneCallback.c-Icon--before.goog-te-gadget-simple:before {
  content: "phone_callback" !important;
}
.c-Icon.c-Icon--phoneCallback.c-Icon--after:after, .c-Icon--phoneCallback.goog-te-gadget-simple:after {
  content: "phone_callback" !important;
}
.c-Icon.c-Icon--phoneForwarded.c-Icon--before:before, .c-Icon--phoneForwarded.c-Icon--before.goog-te-gadget-simple:before {
  content: "phone_forwarded" !important;
}
.c-Icon.c-Icon--phoneForwarded.c-Icon--after:after, .c-Icon--phoneForwarded.goog-te-gadget-simple:after {
  content: "phone_forwarded" !important;
}
.c-Icon.c-Icon--phoneInTalk.c-Icon--before:before, .c-Icon--phoneInTalk.c-Icon--before.goog-te-gadget-simple:before {
  content: "phone_in_talk" !important;
}
.c-Icon.c-Icon--phoneInTalk.c-Icon--after:after, .c-Icon--phoneInTalk.goog-te-gadget-simple:after {
  content: "phone_in_talk" !important;
}
.c-Icon.c-Icon--phoneLocked.c-Icon--before:before, .c-Icon--phoneLocked.c-Icon--before.goog-te-gadget-simple:before {
  content: "phone_locked" !important;
}
.c-Icon.c-Icon--phoneLocked.c-Icon--after:after, .c-Icon--phoneLocked.goog-te-gadget-simple:after {
  content: "phone_locked" !important;
}
.c-Icon.c-Icon--phoneMissed.c-Icon--before:before, .c-Icon--phoneMissed.c-Icon--before.goog-te-gadget-simple:before {
  content: "phone_missed" !important;
}
.c-Icon.c-Icon--phoneMissed.c-Icon--after:after, .c-Icon--phoneMissed.goog-te-gadget-simple:after {
  content: "phone_missed" !important;
}
.c-Icon.c-Icon--phonePaused.c-Icon--before:before, .c-Icon--phonePaused.c-Icon--before.goog-te-gadget-simple:before {
  content: "phone_paused" !important;
}
.c-Icon.c-Icon--phonePaused.c-Icon--after:after, .c-Icon--phonePaused.goog-te-gadget-simple:after {
  content: "phone_paused" !important;
}
.c-Icon.c-Icon--power.c-Icon--before:before, .c-Icon--power.c-Icon--before.goog-te-gadget-simple:before {
  content: "power" !important;
}
.c-Icon.c-Icon--power.c-Icon--after:after, .c-Icon--power.goog-te-gadget-simple:after {
  content: "power" !important;
}
.c-Icon.c-Icon--powerOff.c-Icon--before:before, .c-Icon--powerOff.c-Icon--before.goog-te-gadget-simple:before {
  content: "power_off" !important;
}
.c-Icon.c-Icon--powerOff.c-Icon--after:after, .c-Icon--powerOff.goog-te-gadget-simple:after {
  content: "power_off" !important;
}
.c-Icon.c-Icon--priorityHigh.c-Icon--before:before, .c-Icon--priorityHigh.c-Icon--before.goog-te-gadget-simple:before {
  content: "priority_high" !important;
}
.c-Icon.c-Icon--priorityHigh.c-Icon--after:after, .c-Icon--priorityHigh.goog-te-gadget-simple:after {
  content: "priority_high" !important;
}
.c-Icon.c-Icon--sdCard.c-Icon--before:before, .c-Icon--sdCard.c-Icon--before.goog-te-gadget-simple:before {
  content: "sd_card" !important;
}
.c-Icon.c-Icon--sdCard.c-Icon--after:after, .c-Icon--sdCard.goog-te-gadget-simple:after {
  content: "sd_card" !important;
}
.c-Icon.c-Icon--sms.c-Icon--before:before, .c-Icon--sms.c-Icon--before.goog-te-gadget-simple:before {
  content: "sms" !important;
}
.c-Icon.c-Icon--sms.c-Icon--after:after, .c-Icon--sms.goog-te-gadget-simple:after {
  content: "sms" !important;
}
.c-Icon.c-Icon--smsFailed.c-Icon--before:before, .c-Icon--smsFailed.c-Icon--before.goog-te-gadget-simple:before {
  content: "sms_failed" !important;
}
.c-Icon.c-Icon--smsFailed.c-Icon--after:after, .c-Icon--smsFailed.goog-te-gadget-simple:after {
  content: "sms_failed" !important;
}
.c-Icon.c-Icon--sync.c-Icon--before:before, .c-Icon--sync.c-Icon--before.goog-te-gadget-simple:before {
  content: "sync" !important;
}
.c-Icon.c-Icon--sync.c-Icon--after:after, .c-Icon--sync.goog-te-gadget-simple:after {
  content: "sync" !important;
}
.c-Icon.c-Icon--syncDisabled.c-Icon--before:before, .c-Icon--syncDisabled.c-Icon--before.goog-te-gadget-simple:before {
  content: "sync_disabled" !important;
}
.c-Icon.c-Icon--syncDisabled.c-Icon--after:after, .c-Icon--syncDisabled.goog-te-gadget-simple:after {
  content: "sync_disabled" !important;
}
.c-Icon.c-Icon--syncProblem.c-Icon--before:before, .c-Icon--syncProblem.c-Icon--before.goog-te-gadget-simple:before {
  content: "sync_problem" !important;
}
.c-Icon.c-Icon--syncProblem.c-Icon--after:after, .c-Icon--syncProblem.goog-te-gadget-simple:after {
  content: "sync_problem" !important;
}
.c-Icon.c-Icon--systemUpdate.c-Icon--before:before, .c-Icon--systemUpdate.c-Icon--before.goog-te-gadget-simple:before {
  content: "system_update" !important;
}
.c-Icon.c-Icon--systemUpdate.c-Icon--after:after, .c-Icon--systemUpdate.goog-te-gadget-simple:after {
  content: "system_update" !important;
}
.c-Icon.c-Icon--tapAndPlay.c-Icon--before:before, .c-Icon--tapAndPlay.c-Icon--before.goog-te-gadget-simple:before {
  content: "tap_and_play" !important;
}
.c-Icon.c-Icon--tapAndPlay.c-Icon--after:after, .c-Icon--tapAndPlay.goog-te-gadget-simple:after {
  content: "tap_and_play" !important;
}
.c-Icon.c-Icon--timeToLeave.c-Icon--before:before, .c-Icon--timeToLeave.c-Icon--before.goog-te-gadget-simple:before {
  content: "time_to_leave" !important;
}
.c-Icon.c-Icon--timeToLeave.c-Icon--after:after, .c-Icon--timeToLeave.goog-te-gadget-simple:after {
  content: "time_to_leave" !important;
}
.c-Icon.c-Icon--tvOff.c-Icon--before:before, .c-Icon--tvOff.c-Icon--before.goog-te-gadget-simple:before {
  content: "tv_off" !important;
}
.c-Icon.c-Icon--tvOff.c-Icon--after:after, .c-Icon--tvOff.goog-te-gadget-simple:after {
  content: "tv_off" !important;
}
.c-Icon.c-Icon--vibration.c-Icon--before:before, .c-Icon--vibration.c-Icon--before.goog-te-gadget-simple:before {
  content: "vibration" !important;
}
.c-Icon.c-Icon--vibration.c-Icon--after:after, .c-Icon--vibration.goog-te-gadget-simple:after {
  content: "vibration" !important;
}
.c-Icon.c-Icon--voiceChat.c-Icon--before:before, .c-Icon--voiceChat.c-Icon--before.goog-te-gadget-simple:before {
  content: "voice_chat" !important;
}
.c-Icon.c-Icon--voiceChat.c-Icon--after:after, .c-Icon--voiceChat.goog-te-gadget-simple:after {
  content: "voice_chat" !important;
}
.c-Icon.c-Icon--vpnLock.c-Icon--before:before, .c-Icon--vpnLock.c-Icon--before.goog-te-gadget-simple:before {
  content: "vpn_lock" !important;
}
.c-Icon.c-Icon--vpnLock.c-Icon--after:after, .c-Icon--vpnLock.goog-te-gadget-simple:after {
  content: "vpn_lock" !important;
}
.c-Icon.c-Icon--wc.c-Icon--before:before, .c-Icon--wc.c-Icon--before.goog-te-gadget-simple:before {
  content: "wc" !important;
}
.c-Icon.c-Icon--wc.c-Icon--after:after, .c-Icon--wc.goog-te-gadget-simple:after {
  content: "wc" !important;
}
.c-Icon.c-Icon--wifi.c-Icon--before:before, .c-Icon--wifi.c-Icon--before.goog-te-gadget-simple:before {
  content: "wifi" !important;
}
.c-Icon.c-Icon--wifi.c-Icon--after:after, .c-Icon--wifi.goog-te-gadget-simple:after {
  content: "wifi" !important;
}
.c-Icon.c-Icon--wifiOff.c-Icon--before:before, .c-Icon--wifiOff.c-Icon--before.goog-te-gadget-simple:before {
  content: "wifi_off" !important;
}
.c-Icon.c-Icon--wifiOff.c-Icon--after:after, .c-Icon--wifiOff.goog-te-gadget-simple:after {
  content: "wifi_off" !important;
}
.c-Icon.c-Icon--acUnit.c-Icon--before:before, .c-Icon--acUnit.c-Icon--before.goog-te-gadget-simple:before {
  content: "ac_unit" !important;
}
.c-Icon.c-Icon--acUnit.c-Icon--after:after, .c-Icon--acUnit.goog-te-gadget-simple:after {
  content: "ac_unit" !important;
}
.c-Icon.c-Icon--airportShuttle.c-Icon--before:before, .c-Icon--airportShuttle.c-Icon--before.goog-te-gadget-simple:before {
  content: "airport_shuttle" !important;
}
.c-Icon.c-Icon--airportShuttle.c-Icon--after:after, .c-Icon--airportShuttle.goog-te-gadget-simple:after {
  content: "airport_shuttle" !important;
}
.c-Icon.c-Icon--allInclusive.c-Icon--before:before, .c-Icon--allInclusive.c-Icon--before.goog-te-gadget-simple:before {
  content: "all_inclusive" !important;
}
.c-Icon.c-Icon--allInclusive.c-Icon--after:after, .c-Icon--allInclusive.goog-te-gadget-simple:after {
  content: "all_inclusive" !important;
}
.c-Icon.c-Icon--beachAccess.c-Icon--before:before, .c-Icon--beachAccess.c-Icon--before.goog-te-gadget-simple:before {
  content: "beach_access" !important;
}
.c-Icon.c-Icon--beachAccess.c-Icon--after:after, .c-Icon--beachAccess.goog-te-gadget-simple:after {
  content: "beach_access" !important;
}
.c-Icon.c-Icon--businessCenter.c-Icon--before:before, .c-Icon--businessCenter.c-Icon--before.goog-te-gadget-simple:before {
  content: "business_center" !important;
}
.c-Icon.c-Icon--businessCenter.c-Icon--after:after, .c-Icon--businessCenter.goog-te-gadget-simple:after {
  content: "business_center" !important;
}
.c-Icon.c-Icon--casino.c-Icon--before:before, .c-Icon--casino.c-Icon--before.goog-te-gadget-simple:before {
  content: "casino" !important;
}
.c-Icon.c-Icon--casino.c-Icon--after:after, .c-Icon--casino.goog-te-gadget-simple:after {
  content: "casino" !important;
}
.c-Icon.c-Icon--childCare.c-Icon--before:before, .c-Icon--childCare.c-Icon--before.goog-te-gadget-simple:before {
  content: "child_care" !important;
}
.c-Icon.c-Icon--childCare.c-Icon--after:after, .c-Icon--childCare.goog-te-gadget-simple:after {
  content: "child_care" !important;
}
.c-Icon.c-Icon--childFriendly.c-Icon--before:before, .c-Icon--childFriendly.c-Icon--before.goog-te-gadget-simple:before {
  content: "child_friendly" !important;
}
.c-Icon.c-Icon--childFriendly.c-Icon--after:after, .c-Icon--childFriendly.goog-te-gadget-simple:after {
  content: "child_friendly" !important;
}
.c-Icon.c-Icon--fitnessCenter.c-Icon--before:before, .c-Icon--fitnessCenter.c-Icon--before.goog-te-gadget-simple:before {
  content: "fitness_center" !important;
}
.c-Icon.c-Icon--fitnessCenter.c-Icon--after:after, .c-Icon--fitnessCenter.goog-te-gadget-simple:after {
  content: "fitness_center" !important;
}
.c-Icon.c-Icon--freeBreakfast.c-Icon--before:before, .c-Icon--freeBreakfast.c-Icon--before.goog-te-gadget-simple:before {
  content: "free_breakfast" !important;
}
.c-Icon.c-Icon--freeBreakfast.c-Icon--after:after, .c-Icon--freeBreakfast.goog-te-gadget-simple:after {
  content: "free_breakfast" !important;
}
.c-Icon.c-Icon--golfCourse.c-Icon--before:before, .c-Icon--golfCourse.c-Icon--before.goog-te-gadget-simple:before {
  content: "golf_course" !important;
}
.c-Icon.c-Icon--golfCourse.c-Icon--after:after, .c-Icon--golfCourse.goog-te-gadget-simple:after {
  content: "golf_course" !important;
}
.c-Icon.c-Icon--hotTub.c-Icon--before:before, .c-Icon--hotTub.c-Icon--before.goog-te-gadget-simple:before {
  content: "hot_tub" !important;
}
.c-Icon.c-Icon--hotTub.c-Icon--after:after, .c-Icon--hotTub.goog-te-gadget-simple:after {
  content: "hot_tub" !important;
}
.c-Icon.c-Icon--kitchen.c-Icon--before:before, .c-Icon--kitchen.c-Icon--before.goog-te-gadget-simple:before {
  content: "kitchen" !important;
}
.c-Icon.c-Icon--kitchen.c-Icon--after:after, .c-Icon--kitchen.goog-te-gadget-simple:after {
  content: "kitchen" !important;
}
.c-Icon.c-Icon--meetingRoom.c-Icon--before:before, .c-Icon--meetingRoom.c-Icon--before.goog-te-gadget-simple:before {
  content: "meeting_room" !important;
}
.c-Icon.c-Icon--meetingRoom.c-Icon--after:after, .c-Icon--meetingRoom.goog-te-gadget-simple:after {
  content: "meeting_room" !important;
}
.c-Icon.c-Icon--noMeetingRoom.c-Icon--before:before, .c-Icon--noMeetingRoom.c-Icon--before.goog-te-gadget-simple:before {
  content: "no_meeting_room" !important;
}
.c-Icon.c-Icon--noMeetingRoom.c-Icon--after:after, .c-Icon--noMeetingRoom.goog-te-gadget-simple:after {
  content: "no_meeting_room" !important;
}
.c-Icon.c-Icon--pool.c-Icon--before:before, .c-Icon--pool.c-Icon--before.goog-te-gadget-simple:before {
  content: "pool" !important;
}
.c-Icon.c-Icon--pool.c-Icon--after:after, .c-Icon--pool.goog-te-gadget-simple:after {
  content: "pool" !important;
}
.c-Icon.c-Icon--roomService.c-Icon--before:before, .c-Icon--roomService.c-Icon--before.goog-te-gadget-simple:before {
  content: "room_service" !important;
}
.c-Icon.c-Icon--roomService.c-Icon--after:after, .c-Icon--roomService.goog-te-gadget-simple:after {
  content: "room_service" !important;
}
.c-Icon.c-Icon--rvHookup.c-Icon--before:before, .c-Icon--rvHookup.c-Icon--before.goog-te-gadget-simple:before {
  content: "rv_hookup" !important;
}
.c-Icon.c-Icon--rvHookup.c-Icon--after:after, .c-Icon--rvHookup.goog-te-gadget-simple:after {
  content: "rv_hookup" !important;
}
.c-Icon.c-Icon--smokeFree.c-Icon--before:before, .c-Icon--smokeFree.c-Icon--before.goog-te-gadget-simple:before {
  content: "smoke_free" !important;
}
.c-Icon.c-Icon--smokeFree.c-Icon--after:after, .c-Icon--smokeFree.goog-te-gadget-simple:after {
  content: "smoke_free" !important;
}
.c-Icon.c-Icon--smokingRooms.c-Icon--before:before, .c-Icon--smokingRooms.c-Icon--before.goog-te-gadget-simple:before {
  content: "smoking_rooms" !important;
}
.c-Icon.c-Icon--smokingRooms.c-Icon--after:after, .c-Icon--smokingRooms.goog-te-gadget-simple:after {
  content: "smoking_rooms" !important;
}
.c-Icon.c-Icon--spa.c-Icon--before:before, .c-Icon--spa.c-Icon--before.goog-te-gadget-simple:before {
  content: "spa" !important;
}
.c-Icon.c-Icon--spa.c-Icon--after:after, .c-Icon--spa.goog-te-gadget-simple:after {
  content: "spa" !important;
}
.c-Icon.c-Icon--cake.c-Icon--before:before, .c-Icon--cake.c-Icon--before.goog-te-gadget-simple:before {
  content: "cake" !important;
}
.c-Icon.c-Icon--cake.c-Icon--after:after, .c-Icon--cake.goog-te-gadget-simple:after {
  content: "cake" !important;
}
.c-Icon.c-Icon--domain.c-Icon--before:before, .c-Icon--domain.c-Icon--before.goog-te-gadget-simple:before {
  content: "domain" !important;
}
.c-Icon.c-Icon--domain.c-Icon--after:after, .c-Icon--domain.goog-te-gadget-simple:after {
  content: "domain" !important;
}
.c-Icon.c-Icon--group.c-Icon--before:before, .c-Icon--group.c-Icon--before.goog-te-gadget-simple:before {
  content: "group" !important;
}
.c-Icon.c-Icon--group.c-Icon--after:after, .c-Icon--group.goog-te-gadget-simple:after {
  content: "group" !important;
}
.c-Icon.c-Icon--groupAdd.c-Icon--before:before, .c-Icon--groupAdd.c-Icon--before.goog-te-gadget-simple:before {
  content: "group_add" !important;
}
.c-Icon.c-Icon--groupAdd.c-Icon--after:after, .c-Icon--groupAdd.goog-te-gadget-simple:after {
  content: "group_add" !important;
}
.c-Icon.c-Icon--locationCity.c-Icon--before:before, .c-Icon--locationCity.c-Icon--before.goog-te-gadget-simple:before {
  content: "location_city" !important;
}
.c-Icon.c-Icon--locationCity.c-Icon--after:after, .c-Icon--locationCity.goog-te-gadget-simple:after {
  content: "location_city" !important;
}
.c-Icon.c-Icon--mood.c-Icon--before:before, .c-Icon--mood.c-Icon--before.goog-te-gadget-simple:before {
  content: "mood" !important;
}
.c-Icon.c-Icon--mood.c-Icon--after:after, .c-Icon--mood.goog-te-gadget-simple:after {
  content: "mood" !important;
}
.c-Icon.c-Icon--moodBad.c-Icon--before:before, .c-Icon--moodBad.c-Icon--before.goog-te-gadget-simple:before {
  content: "mood_bad" !important;
}
.c-Icon.c-Icon--moodBad.c-Icon--after:after, .c-Icon--moodBad.goog-te-gadget-simple:after {
  content: "mood_bad" !important;
}
.c-Icon.c-Icon--notifications.c-Icon--before:before, .c-Icon--notifications.c-Icon--before.goog-te-gadget-simple:before {
  content: "notifications" !important;
}
.c-Icon.c-Icon--notifications.c-Icon--after:after, .c-Icon--notifications.goog-te-gadget-simple:after {
  content: "notifications" !important;
}
.c-Icon.c-Icon--notificationsActive.c-Icon--before:before, .c-Icon--notificationsActive.c-Icon--before.goog-te-gadget-simple:before {
  content: "notifications_active" !important;
}
.c-Icon.c-Icon--notificationsActive.c-Icon--after:after, .c-Icon--notificationsActive.goog-te-gadget-simple:after {
  content: "notifications_active" !important;
}
.c-Icon.c-Icon--notificationsNone.c-Icon--before:before, .c-Icon--notificationsNone.c-Icon--before.goog-te-gadget-simple:before {
  content: "notifications_none" !important;
}
.c-Icon.c-Icon--notificationsNone.c-Icon--after:after, .c-Icon--notificationsNone.goog-te-gadget-simple:after {
  content: "notifications_none" !important;
}
.c-Icon.c-Icon--notificationsOff.c-Icon--before:before, .c-Icon--notificationsOff.c-Icon--before.goog-te-gadget-simple:before {
  content: "notifications_off" !important;
}
.c-Icon.c-Icon--notificationsOff.c-Icon--after:after, .c-Icon--notificationsOff.goog-te-gadget-simple:after {
  content: "notifications_off" !important;
}
.c-Icon.c-Icon--notificationsPaused.c-Icon--before:before, .c-Icon--notificationsPaused.c-Icon--before.goog-te-gadget-simple:before {
  content: "notifications_paused" !important;
}
.c-Icon.c-Icon--notificationsPaused.c-Icon--after:after, .c-Icon--notificationsPaused.goog-te-gadget-simple:after {
  content: "notifications_paused" !important;
}
.c-Icon.c-Icon--pages.c-Icon--before:before, .c-Icon--pages.c-Icon--before.goog-te-gadget-simple:before {
  content: "pages" !important;
}
.c-Icon.c-Icon--pages.c-Icon--after:after, .c-Icon--pages.goog-te-gadget-simple:after {
  content: "pages" !important;
}
.c-Icon.c-Icon--partyMode.c-Icon--before:before, .c-Icon--partyMode.c-Icon--before.goog-te-gadget-simple:before {
  content: "party_mode" !important;
}
.c-Icon.c-Icon--partyMode.c-Icon--after:after, .c-Icon--partyMode.goog-te-gadget-simple:after {
  content: "party_mode" !important;
}
.c-Icon.c-Icon--people.c-Icon--before:before, .c-Icon--people.c-Icon--before.goog-te-gadget-simple:before {
  content: "people" !important;
}
.c-Icon.c-Icon--people.c-Icon--after:after, .c-Icon--people.goog-te-gadget-simple:after {
  content: "people" !important;
}
.c-Icon.c-Icon--peopleOutline.c-Icon--before:before, .c-Icon--peopleOutline.c-Icon--before.goog-te-gadget-simple:before {
  content: "people_outline" !important;
}
.c-Icon.c-Icon--peopleOutline.c-Icon--after:after, .c-Icon--peopleOutline.goog-te-gadget-simple:after {
  content: "people_outline" !important;
}
.c-Icon.c-Icon--person.c-Icon--before:before, .c-Icon--person.c-Icon--before.goog-te-gadget-simple:before {
  content: "person" !important;
}
.c-Icon.c-Icon--person.c-Icon--after:after, .c-Icon--person.goog-te-gadget-simple:after {
  content: "person" !important;
}
.c-Icon.c-Icon--personAdd.c-Icon--before:before, .c-Icon--personAdd.c-Icon--before.goog-te-gadget-simple:before {
  content: "person_add" !important;
}
.c-Icon.c-Icon--personAdd.c-Icon--after:after, .c-Icon--personAdd.goog-te-gadget-simple:after {
  content: "person_add" !important;
}
.c-Icon.c-Icon--personOutline.c-Icon--before:before, .c-Icon--personOutline.c-Icon--before.goog-te-gadget-simple:before {
  content: "person_outline" !important;
}
.c-Icon.c-Icon--personOutline.c-Icon--after:after, .c-Icon--personOutline.goog-te-gadget-simple:after {
  content: "person_outline" !important;
}
.c-Icon.c-Icon--plusOne.c-Icon--before:before, .c-Icon--plusOne.c-Icon--before.goog-te-gadget-simple:before {
  content: "plus_one" !important;
}
.c-Icon.c-Icon--plusOne.c-Icon--after:after, .c-Icon--plusOne.goog-te-gadget-simple:after {
  content: "plus_one" !important;
}
.c-Icon.c-Icon--poll.c-Icon--before:before, .c-Icon--poll.c-Icon--before.goog-te-gadget-simple:before {
  content: "poll" !important;
}
.c-Icon.c-Icon--poll.c-Icon--after:after, .c-Icon--poll.goog-te-gadget-simple:after {
  content: "poll" !important;
}
.c-Icon.c-Icon--public.c-Icon--before:before, .c-Icon--public.c-Icon--before.goog-te-gadget-simple:before {
  content: "public" !important;
}
.c-Icon.c-Icon--public.c-Icon--after:after, .c-Icon--public.goog-te-gadget-simple:after {
  content: "public" !important;
}
.c-Icon.c-Icon--school.c-Icon--before:before, .c-Icon--school.c-Icon--before.goog-te-gadget-simple:before {
  content: "school" !important;
}
.c-Icon.c-Icon--school.c-Icon--after:after, .c-Icon--school.goog-te-gadget-simple:after {
  content: "school" !important;
}
.c-Icon.c-Icon--sentimentDissatisfied.c-Icon--before:before, .c-Icon--sentimentDissatisfied.c-Icon--before.goog-te-gadget-simple:before {
  content: "sentiment_dissatisfied" !important;
}
.c-Icon.c-Icon--sentimentDissatisfied.c-Icon--after:after, .c-Icon--sentimentDissatisfied.goog-te-gadget-simple:after {
  content: "sentiment_dissatisfied" !important;
}
.c-Icon.c-Icon--sentimentSatisfied.c-Icon--before:before, .c-Icon--sentimentSatisfied.c-Icon--before.goog-te-gadget-simple:before {
  content: "sentiment_satisfied" !important;
}
.c-Icon.c-Icon--sentimentSatisfied.c-Icon--after:after, .c-Icon--sentimentSatisfied.goog-te-gadget-simple:after {
  content: "sentiment_satisfied" !important;
}
.c-Icon.c-Icon--sentimentVeryDissatisfied.c-Icon--before:before, .c-Icon--sentimentVeryDissatisfied.c-Icon--before.goog-te-gadget-simple:before {
  content: "sentiment_very_dissatisfied" !important;
}
.c-Icon.c-Icon--sentimentVeryDissatisfied.c-Icon--after:after, .c-Icon--sentimentVeryDissatisfied.goog-te-gadget-simple:after {
  content: "sentiment_very_dissatisfied" !important;
}
.c-Icon.c-Icon--sentimentVerySatisfied.c-Icon--before:before, .c-Icon--sentimentVerySatisfied.c-Icon--before.goog-te-gadget-simple:before {
  content: "sentiment_very_satisfied" !important;
}
.c-Icon.c-Icon--sentimentVerySatisfied.c-Icon--after:after, .c-Icon--sentimentVerySatisfied.goog-te-gadget-simple:after {
  content: "sentiment_very_satisfied" !important;
}
.c-Icon.c-Icon--share.c-Icon--before:before, .c-Icon--share.c-Icon--before.goog-te-gadget-simple:before {
  content: "share" !important;
}
.c-Icon.c-Icon--share.c-Icon--after:after, .c-Icon--share.goog-te-gadget-simple:after {
  content: "share" !important;
}
.c-Icon.c-Icon--thumbDownAlt.c-Icon--before:before, .c-Icon--thumbDownAlt.c-Icon--before.goog-te-gadget-simple:before {
  content: "thumb_down_alt" !important;
}
.c-Icon.c-Icon--thumbDownAlt.c-Icon--after:after, .c-Icon--thumbDownAlt.goog-te-gadget-simple:after {
  content: "thumb_down_alt" !important;
}
.c-Icon.c-Icon--thumbUpAlt.c-Icon--before:before, .c-Icon--thumbUpAlt.c-Icon--before.goog-te-gadget-simple:before {
  content: "thumb_up_alt" !important;
}
.c-Icon.c-Icon--thumbUpAlt.c-Icon--after:after, .c-Icon--thumbUpAlt.goog-te-gadget-simple:after {
  content: "thumb_up_alt" !important;
}
.c-Icon.c-Icon--whatshot.c-Icon--before:before, .c-Icon--whatshot.c-Icon--before.goog-te-gadget-simple:before {
  content: "whatshot" !important;
}
.c-Icon.c-Icon--whatshot.c-Icon--after:after, .c-Icon--whatshot.goog-te-gadget-simple:after {
  content: "whatshot" !important;
}
.c-Icon.c-Icon--checkBox.c-Icon--before:before, .c-Icon--checkBox.c-Icon--before.goog-te-gadget-simple:before {
  content: "check_box" !important;
}
.c-Icon.c-Icon--checkBox.c-Icon--after:after, .c-Icon--checkBox.goog-te-gadget-simple:after {
  content: "check_box" !important;
}
.c-Icon.c-Icon--checkBoxOutlineBlank.c-Icon--before:before, .c-Icon--checkBoxOutlineBlank.c-Icon--before.goog-te-gadget-simple:before {
  content: "check_box_outline_blank" !important;
}
.c-Icon.c-Icon--checkBoxOutlineBlank.c-Icon--after:after, .c-Icon--checkBoxOutlineBlank.goog-te-gadget-simple:after {
  content: "check_box_outline_blank" !important;
}
.c-Icon.c-Icon--indeterminateCheckBox.c-Icon--before:before, .c-Icon--indeterminateCheckBox.c-Icon--before.goog-te-gadget-simple:before {
  content: "indeterminate_check_box" !important;
}
.c-Icon.c-Icon--indeterminateCheckBox.c-Icon--after:after, .c-Icon--indeterminateCheckBox.goog-te-gadget-simple:after {
  content: "indeterminate_check_box" !important;
}
.c-Icon.c-Icon--radioButtonChecked.c-Icon--before:before, .c-Icon--radioButtonChecked.c-Icon--before.goog-te-gadget-simple:before {
  content: "radio_button_checked" !important;
}
.c-Icon.c-Icon--radioButtonChecked.c-Icon--after:after, .c-Icon--radioButtonChecked.goog-te-gadget-simple:after {
  content: "radio_button_checked" !important;
}
.c-Icon.c-Icon--radioButtonUnchecked.c-Icon--before:before, .c-Icon--radioButtonUnchecked.c-Icon--before.goog-te-gadget-simple:before {
  content: "radio_button_unchecked" !important;
}
.c-Icon.c-Icon--radioButtonUnchecked.c-Icon--after:after, .c-Icon--radioButtonUnchecked.goog-te-gadget-simple:after {
  content: "radio_button_unchecked" !important;
}
.c-Icon.c-Icon--star.c-Icon--before:before, .c-Icon--star.c-Icon--before.goog-te-gadget-simple:before {
  content: "star" !important;
}
.c-Icon.c-Icon--star.c-Icon--after:after, .c-Icon--star.goog-te-gadget-simple:after {
  content: "star" !important;
}
.c-Icon.c-Icon--starBorder.c-Icon--before:before, .c-Icon--starBorder.c-Icon--before.goog-te-gadget-simple:before {
  content: "star_border" !important;
}
.c-Icon.c-Icon--starBorder.c-Icon--after:after, .c-Icon--starBorder.goog-te-gadget-simple:after {
  content: "star_border" !important;
}
.c-Icon.c-Icon--starHalf.c-Icon--before:before, .c-Icon--starHalf.c-Icon--before.goog-te-gadget-simple:before {
  content: "star_half" !important;
}
.c-Icon.c-Icon--starHalf.c-Icon--after:after, .c-Icon--starHalf.goog-te-gadget-simple:after {
  content: "star_half" !important;
}
.c-Icon.c-Icon--toggleOff.c-Icon--before:before, .c-Icon--toggleOff.c-Icon--before.goog-te-gadget-simple:before {
  content: "toggle_off" !important;
}
.c-Icon.c-Icon--toggleOff.c-Icon--after:after, .c-Icon--toggleOff.goog-te-gadget-simple:after {
  content: "toggle_off" !important;
}
.c-Icon.c-Icon--toggleOn.c-Icon--before:before, .c-Icon--toggleOn.c-Icon--before.goog-te-gadget-simple:before {
  content: "toggle_on" !important;
}
.c-Icon.c-Icon--toggleOn.c-Icon--after:after, .c-Icon--toggleOn.goog-te-gadget-simple:after {
  content: "toggle_on" !important;
}

/**
 * @atom Paper
 * @section Component > Paper
 * @description
 *  In Material Design, the physical properties of paper are translated to the screen.
 *  The background of an application resembles the flat, opaque texture of a sheet of
 *  paper, and an application’s behavior mimics paper’s ability to be re-sized, shuffled,
 *  and bound together in multiple sheets.
 * @modifiers
 *  .c-Paper--elevation-0 Material shadow depth of 0.
 *  .c-Paper--elevation-1 Material shadow depth of 1.
 *  .c-Paper--elevation-2 Material shadow depth of 2.
 *  .c-Paper--elevation-3 Material shadow depth of 3.
 *  .c-Paper--elevation-4 Material shadow depth of 4.
 *  .c-Paper--elevation-5 Material shadow depth of 5.
 *  .c-Paper--elevation-6 Material shadow depth of 6.
 *  .c-Paper--elevation-7 Material shadow depth of 7.
 *  .c-Paper--elevation-8 Material shadow depth of 8.
 *  .c-Paper--elevation-9 Material shadow depth of 9.
 *  .c-Paper--elevation-10 Material shadow depth of 10.
 *  .c-Paper--elevation-11 Material shadow depth of 11.
 *  .c-Paper--elevation-12 Material shadow depth of 12.
 *  .c-Paper--elevation-13 Material shadow depth of 13.
 *  .c-Paper--elevation-14 Material shadow depth of 14.
 *  .c-Paper--elevation-15 Material shadow depth of 15.
 *  .c-Paper--elevation-16 Material shadow depth of 16.
 *  .c-Paper--elevation-17 Material shadow depth of 17.
 *  .c-Paper--elevation-18 Material shadow depth of 18.
 *  .c-Paper--elevation-19 Material shadow depth of 19.
 *  .c-Paper--elevation-20 Material shadow depth of 20.
 *  .c-Paper--elevation-21 Material shadow depth of 21.
 *  .c-Paper--elevation-22 Material shadow depth of 22.
 *  .c-Paper--elevation-23 Material shadow depth of 23.
 *  .c-Paper--elevation-24 Material shadow depth of 24.
 * @markup
 *   <div class="flex flex-wrap">
 *     <div class="c-Paper c-Paper--elevation-0 m-4"><div class="demo-paper">0</div></div>
 *     <div class="c-Paper c-Paper--elevation-1 m-4"><div class="demo-paper">1</div></div>
 *     <div class="c-Paper c-Paper--elevation-2 m-4"><div class="demo-paper">2</div></div>
 *     <div class="c-Paper c-Paper--elevation-3 m-4"><div class="demo-paper">3</div></div>
 *     <div class="c-Paper c-Paper--elevation-4 m-4"><div class="demo-paper">4</div></div>
 *     <div class="c-Paper c-Paper--elevation-5 m-4"><div class="demo-paper">5</div></div>
 *     <div class="c-Paper c-Paper--elevation-6 m-4"><div class="demo-paper">6</div></div>
 *     <div class="c-Paper c-Paper--elevation-7 m-4"><div class="demo-paper">7</div></div>
 *     <div class="c-Paper c-Paper--elevation-8 m-4"><div class="demo-paper">8</div></div>
 *     <div class="c-Paper c-Paper--elevation-9 m-4"><div class="demo-paper">9</div></div>
 *     <div class="c-Paper c-Paper--elevation-10 m-4"><div class="demo-paper">10</div></div>
 *     <div class="c-Paper c-Paper--elevation-11 m-4"><div class="demo-paper">11</div></div>
 *     <div class="c-Paper c-Paper--elevation-12 m-4"><div class="demo-paper">12</div></div>
 *     <div class="c-Paper c-Paper--elevation-13 m-4"><div class="demo-paper">13</div></div>
 *     <div class="c-Paper c-Paper--elevation-14 m-4"><div class="demo-paper">14</div></div>
 *     <div class="c-Paper c-Paper--elevation-15 m-4"><div class="demo-paper">15</div></div>
 *     <div class="c-Paper c-Paper--elevation-16 m-4"><div class="demo-paper">16</div></div>
 *     <div class="c-Paper c-Paper--elevation-17 m-4"><div class="demo-paper">17</div></div>
 *     <div class="c-Paper c-Paper--elevation-18 m-4"><div class="demo-paper">18</div></div>
 *     <div class="c-Paper c-Paper--elevation-19 m-4"><div class="demo-paper">19</div></div>
 *     <div class="c-Paper c-Paper--elevation-20 m-4"><div class="demo-paper">20</div></div>
 *     <div class="c-Paper c-Paper--elevation-21 m-4"><div class="demo-paper">21</div></div>
 *     <div class="c-Paper c-Paper--elevation-22 m-4"><div class="demo-paper">22</div></div>
 *     <div class="c-Paper c-Paper--elevation-23 m-4"><div class="demo-paper">23</div></div>
 *     <div class="c-Paper c-Paper--elevation-24 m-4"><div class="demo-paper">24</div></div>
 *   </div>
 */
.c-Paper {
  background-color: #ffffff;
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.15),0px 2px 2px 0px rgba(0, 0, 0, 0.1),0px 3px 1px -2px rgba(0, 0, 0, 0.12);
  transition: box-shadow  195ms cubic-bezier(0.4, 0, 1, 1);
}
.c-Paper--elevation-0 {
  box-shadow: none;
}
.c-Paper--elevation-1 {
  transition: box-shadow  225ms cubic-bezier(0.0, 0, 0.2, 1);
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.15),0px 1px 1px 0px rgba(0, 0, 0, 0.1),0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
.c-Paper--elevation-2 {
  transition: box-shadow  225ms cubic-bezier(0.0, 0, 0.2, 1);
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.15),0px 2px 2px 0px rgba(0, 0, 0, 0.1),0px 3px 1px -2px rgba(0, 0, 0, 0.12);
}
.c-Paper--elevation-3 {
  transition: box-shadow  225ms cubic-bezier(0.0, 0, 0.2, 1);
  box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.15),0px 3px 4px 0px rgba(0, 0, 0, 0.1),0px 3px 3px -2px rgba(0, 0, 0, 0.12);
}
.c-Paper--elevation-4 {
  transition: box-shadow  225ms cubic-bezier(0.0, 0, 0.2, 1);
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.15),0px 4px 5px 0px rgba(0, 0, 0, 0.1),0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.c-Paper--elevation-5 {
  transition: box-shadow  225ms cubic-bezier(0.0, 0, 0.2, 1);
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.15),0px 5px 8px 0px rgba(0, 0, 0, 0.1),0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.c-Paper--elevation-6 {
  transition: box-shadow  225ms cubic-bezier(0.0, 0, 0.2, 1);
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.15),0px 6px 10px 0px rgba(0, 0, 0, 0.1),0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.c-Paper--elevation-7 {
  transition: box-shadow  225ms cubic-bezier(0.0, 0, 0.2, 1);
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.15),0px 7px 10px 1px rgba(0, 0, 0, 0.1),0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.c-Paper--elevation-8 {
  transition: box-shadow  225ms cubic-bezier(0.0, 0, 0.2, 1);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15),0px 8px 10px 1px rgba(0, 0, 0, 0.1),0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.c-Paper--elevation-9 {
  transition: box-shadow  225ms cubic-bezier(0.0, 0, 0.2, 1);
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.15),0px 9px 12px 1px rgba(0, 0, 0, 0.1),0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.c-Paper--elevation-10 {
  transition: box-shadow  225ms cubic-bezier(0.0, 0, 0.2, 1);
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.15),0px 10px 14px 1px rgba(0, 0, 0, 0.1),0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.c-Paper--elevation-11 {
  transition: box-shadow  225ms cubic-bezier(0.0, 0, 0.2, 1);
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.15),0px 11px 15px 1px rgba(0, 0, 0, 0.1),0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.c-Paper--elevation-12 {
  transition: box-shadow  225ms cubic-bezier(0.0, 0, 0.2, 1);
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.15),0px 12px 17px 2px rgba(0, 0, 0, 0.1),0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.c-Paper--elevation-13 {
  transition: box-shadow  225ms cubic-bezier(0.0, 0, 0.2, 1);
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.15),0px 13px 19px 2px rgba(0, 0, 0, 0.1),0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.c-Paper--elevation-14 {
  transition: box-shadow  225ms cubic-bezier(0.0, 0, 0.2, 1);
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.15),0px 14px 21px 2px rgba(0, 0, 0, 0.1),0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.c-Paper--elevation-15 {
  transition: box-shadow  225ms cubic-bezier(0.0, 0, 0.2, 1);
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.15),0px 15px 22px 2px rgba(0, 0, 0, 0.1),0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.c-Paper--elevation-16 {
  transition: box-shadow  225ms cubic-bezier(0.0, 0, 0.2, 1);
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.15),0px 16px 24px 2px rgba(0, 0, 0, 0.1),0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.c-Paper--elevation-17 {
  transition: box-shadow  225ms cubic-bezier(0.0, 0, 0.2, 1);
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.15),0px 17px 26px 2px rgba(0, 0, 0, 0.1),0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.c-Paper--elevation-18 {
  transition: box-shadow  225ms cubic-bezier(0.0, 0, 0.2, 1);
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.15),0px 18px 28px 2px rgba(0, 0, 0, 0.1),0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.c-Paper--elevation-19 {
  transition: box-shadow  225ms cubic-bezier(0.0, 0, 0.2, 1);
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.15),0px 19px 29px 2px rgba(0, 0, 0, 0.1),0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.c-Paper--elevation-20 {
  transition: box-shadow  225ms cubic-bezier(0.0, 0, 0.2, 1);
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.15),0px 20px 31px 3px rgba(0, 0, 0, 0.1),0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.c-Paper--elevation-21 {
  transition: box-shadow  225ms cubic-bezier(0.0, 0, 0.2, 1);
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.15),0px 21px 33px 3px rgba(0, 0, 0, 0.1),0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.c-Paper--elevation-22 {
  transition: box-shadow  225ms cubic-bezier(0.0, 0, 0.2, 1);
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.15),0px 22px 35px 3px rgba(0, 0, 0, 0.1),0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.c-Paper--elevation-23 {
  transition: box-shadow  225ms cubic-bezier(0.0, 0, 0.2, 1);
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.15),0px 23px 36px 3px rgba(0, 0, 0, 0.1),0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.c-Paper--elevation-24 {
  transition: box-shadow  225ms cubic-bezier(0.0, 0, 0.2, 1);
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.15),0px 24px 38px 3px rgba(0, 0, 0, 0.1),0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}

.c-Container, .component-taxonomy-list .grid, .component-featured-content-list .grid, .ui-tabs .container-tabs ~ .container-body .container-item .component-content-pdf, .ui-tabs .container-tabs ~ .container-body .container-item, .taxonomy-page .type-taxonomy-node, .page-form #pageBody, .page-homepage #pageBody > .configurable-layout, body:not(.page-homepage) #pageBody > .configurable-layout > .layout > .column-group > .centerColumn > .column-contents {
  position: relative;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 765px) {
  .c-Container, .component-taxonomy-list .grid, .component-featured-content-list .grid, .ui-tabs .container-tabs ~ .container-body .container-item .component-content-pdf, .ui-tabs .container-tabs ~ .container-body .container-item, .taxonomy-page .type-taxonomy-node, .page-form #pageBody, .page-homepage #pageBody > .configurable-layout, body:not(.page-homepage) #pageBody > .configurable-layout > .layout > .column-group > .centerColumn > .column-contents {
    padding-left: 32px;
    padding-right: 32px;
  }
}
.c-Container--flush {
  padding: 0px;
}

#pageBody > .configurable-layout {
  overflow: hidden;
  width: 100%;
}

body:not(.page-homepage) #pageBody > .configurable-layout > .layout > .column-group > .centerColumn {
  margin: 16px 32px;
}
@media (min-width: 960px) {
  .ie-11 .column-group.flex.flex\@md-row > .column {
    flex-basis: 0%;
  }
}
.ie-11 #pageBody.flex > #mainContent {
  height: 100%;
}

#pageBody > .configurable-layout > .layout > .column-group .beforeColumns {
  width: 100%;
}

.page-homepage .twitter-timeline {
  width: 100% !important;
}

.c-Card, body:not(.page-homepage) #pageBody > .configurable-layout > .layout > .column-group > .centerColumn > .column-contents, .taxonomy-page .type-taxonomy-node > .column-group, .page-form #pageBody, .type-homepage > .column-group > .column > .column-contents > .content-item > .component-static, .type-homepage > .column-group > .column > .column-contents > .content-item > .component-most-viewed-content, .type-homepage > .column-group > .column > .column-contents > .content-item > .component-most-cited, .type-homepage > .column-group > .column > .column-contents > .content-item > .ui-tabs {
  background-color: #ffffff;
  background-color: #ffffff;
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.15),0px 2px 2px 0px rgba(0, 0, 0, 0.1),0px 3px 1px -2px rgba(0, 0, 0, 0.12);
  border-radius: 4px;
  overflow: hidden;
  -webkit-transition: box-shadow  195ms cubic-bezier(0.4, 0, 1, 1);
  transition: box-shadow  195ms cubic-bezier(0.4, 0, 1, 1);
}
.c-Card--square {
  border-radius: 0px;
}
.c-Card--raised {
  -webkit-transition: box-shadow  225ms cubic-bezier(0.0, 0, 0.2, 1);
  transition: box-shadow  225ms cubic-bezier(0.0, 0, 0.2, 1);
  background-color: #ffffff;
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15),0px 8px 10px 1px rgba(0, 0, 0, 0.1),0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.c-Card--flush, body:not(.page-homepage) #pageBody > .configurable-layout > .layout > .column-group > .centerColumn > .column-contents, .type-homepage > .column-group > .column > .column-contents > .content-item > .component-static, .type-homepage > .column-group > .column > .column-contents > .content-item > .component-most-viewed-content, .type-homepage > .column-group > .column > .column-contents > .content-item > .component-most-cited, .type-homepage > .column-group > .column > .column-contents > .content-item > .ui-tabs {
  padding: 0px;
}
.c-Card--gutters {
  padding: 8px;
}

.c-ActionBar {
  padding: 0px 4px;
  color: white;
  background-color: #006141;
}
.c-ActionBar:not(.c-ActionBar--standalone) {
  height: 100%;
}
.c-ActionBar .c-ActionBar__actions {
  list-style: none;
}
.c-ActionBar--standalone, .taxonomy-page .c-ActionBar {
  z-index: 2;
  position: fixed;
  top: 240px;
  right: 6px;
  height: auto;
  min-width: unset;
  padding: 8px 4px;
  border-radius: 4px;
  transition: box-shadow  195ms cubic-bezier(0.4, 0, 1, 1);
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.15),0px 6px 10px 0px rgba(0, 0, 0, 0.1),0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.c-ActionBar--standalone:hover, .taxonomy-page .c-ActionBar:hover {
  transition: box-shadow  225ms cubic-bezier(0.0, 0, 0.2, 1);
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.15),0px 12px 17px 2px rgba(0, 0, 0, 0.1),0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.c-ActionBar--anchored-page-right {
  position: relative;
  min-width: 56px;
  height: 100%;
}
.c-ActionBar--anchored-page-right .c-ActionBar__actions {
  position: fixed;
  right: 0px;
  width: 56px;
  height: 100%;
  display: flex;
  align-items: center;
}
.c-ActionBar--anchored-page-left {
  position: relative;
  min-width: 56px;
  height: 100%;
}
.c-ActionBar--anchored-page-left .c-ActionBar__actions {
  position: fixed;
  left: 0px;
  width: 56px;
  height: 100%;
  display: flex;
  align-items: center;
}
.page-page .c-ActionBar, .page-news .c-ActionBar, .page-newsitem .c-ActionBar {
  display: none;
}

.taxonomy-page .c-ActionBar > .c-ActionBar__actions {
  position: relative;
  width: unset;
}

.c-ActionBar .ico-print, .c-ActionBar .c-IconButton--print {
  display: none;
}

#headerWrap .site-nav-menu .site-nav > div#personalNav {
  display: none;
}

.menu-overlay {
  background-color: rgba(0, 0, 0, 0);
  transition: background-color 0.3s ease-out;
}

html.menu-showing .menu-overlay {
  z-index: 2;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.25);
  transition: background-color 0.3s ease-out;
}

a.offScreen {
  position: absolute;
  top: 0;
  left: 0;
}
a.offScreen:focus {
  position: static;
}
a.offScreen#jumpToMainNavigation {
  margin-left: 50%;
}

#headerUtilityBar {
  position: relative;
  order: 2;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
@media (min-width: 960px) {
  #headerUtilityBar {
    min-width: 100% !important;
  }
}
#headerUtilityBar .user-nav-menu.open .user-nav, #headerUtilityBar .user-nav-menu .user-nav {
  display: block;
}
#headerUtilityBar .user-nav-menu .user-nav {
  position: absolute;
  top: 100%;
  left: 50%;
  padding: 8px;
  display: none;
  transform: translate3d(-50%, 0, 0);
  border-radius: 4px;
  background-color: white;
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15),0px 8px 10px 1px rgba(0, 0, 0, 0.1),0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
@media (min-width: 960px) {
  #headerUtilityBar .user-nav-menu .user-nav {
    position: relative;
    top: 0px;
    left: 0px;
    padding: 0px;
    transform: none;
    display: flex;
    background-color: transparent;
    border: none;
    box-shadow: none;
  }
}
#headerUtilityBar .user-nav-menu .user-nav .user-nav-list li > span {
  display: none;
}
#headerUtilityBar .user-nav-menu .user-nav .personalNav {
  display: inline-flex;
  flex-direction: column;
}
@media (min-width: 960px) {
  #headerUtilityBar .user-nav-menu .user-nav .personalNav {
    flex-direction: row;
  }
}
#headerUtilityBar .user-nav-menu .user-nav .mobileOnly {
  display: none;
}
#headerUtilityBar .user-nav-menu .user-nav .localeNav.mobileOnly {
  display: none;
}
@media (min-width: 960px) {
  #headerUtilityBar .user-nav-menu .user-nav .localeNav.mobileOnly {
    display: none;
  }
}
#headerUtilityBar .locale-menu {
  display: none;
  order: 2;
}
@media (min-width: 960px) {
  #headerUtilityBar .locale-menu {
    display: block;
  }
}
#headerUtilityBar .locale-menu .locale-toggle > span {
  position: relative;
  clip: inherit;
  height: inherit;
  width: inherit;
  overflow: inherit;
}
#headerUtilityBar .locale-menu .content-box-header {
  display: none;
}
#headerUtilityBar .locale-menu .google-translate-container {
  margin: 0px !important;
  padding: 0px !important;
  border: none !important;
  background-color: unset;
}
#headerUtilityBar .local-icon {
  display: none;
}

#navigation {
  position: relative;
  order: 3;
  display: flex;
  align-items: center;
}
#navigation .site-nav {
  position: absolute;
  top: 100%;
  left: 50%;
  padding: 8px;
  display: none;
  transform: translate3d(-50%, 0, 0);
  border-radius: 4px;
  background-color: white;
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15),0px 8px 10px 1px rgba(0, 0, 0, 0.1),0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
@media (min-width: 960px) {
  #navigation .site-nav {
    position: relative;
    top: 0px;
    left: 0px;
    padding: 0px;
    transform: none;
    display: flex;
    background-color: transparent;
    border: none;
    box-shadow: none;
  }
}
#navigation .site-nav .site-nav-list {
  margin: 0px;
  padding: 0px;
}
#navigation .site-nav .site-nav-list .site-nav-item, #navigation .site-nav .site-nav-list .expandable {
  position: relative;
}
#navigation .site-nav .site-nav-list .site-nav-item > .c-List__items, #navigation .site-nav .site-nav-list .site-nav-item > ul, #navigation .site-nav .site-nav-list .expandable > .c-List__items, #navigation .site-nav .site-nav-list .expandable > ul {
  z-index: 2;
  position: absolute;
  top: 50%;
  left: unset;
  width: 250px;
  display: none;
  margin-top: 0px;
  padding: 16px;
  color: #006141;
  background-color: white;
  border-radius: 4px;
  opacity: 0;
  transform: scale(0) translate3d(-50%, 0, 0);
  transform-origin: right;
  vertical-align: top;
  outline: none;
  will-change: opacity, transform;
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15),0px 8px 10px 1px rgba(0, 0, 0, 0.1),0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
#navigation .site-nav .site-nav-list .site-nav-item > .c-List__items:before, #navigation .site-nav .site-nav-list .site-nav-item > ul:before, #navigation .site-nav .site-nav-list .expandable > .c-List__items:before, #navigation .site-nav .site-nav-list .expandable > ul:before {
  z-index: 4;
  content: " ";
  position: absolute;
  top: 50%;
  right: -18px;
  width: 0;
  height: 0;
  display: block;
  transform: translateY(-200%) rotate(90deg);
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid black;
  filter: blur(3px);
  opacity: 0.09;
}
#navigation .site-nav .site-nav-list .site-nav-item > .c-List__items:after, #navigation .site-nav .site-nav-list .site-nav-item > ul:after, #navigation .site-nav .site-nav-list .expandable > .c-List__items:after, #navigation .site-nav .site-nav-list .expandable > ul:after {
  z-index: 5;
  content: " ";
  position: absolute;
  top: 50%;
  right: -15px;
  width: 0;
  height: 0;
  display: block;
  transform: translateY(-200%) rotate(90deg);
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid white;
}
#navigation .site-nav .site-nav-list .site-nav-item > .c-List__items .c-Button, #navigation .site-nav .site-nav-list .site-nav-item > .c-List__items .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more #navigation .site-nav .site-nav-list .site-nav-item > .c-List__items a, #navigation .site-nav .site-nav-list .site-nav-item > .c-List__items .goog-te-gadget-simple.goog-te-gadget-simple, #navigation .site-nav .site-nav-list .site-nav-item > ul .c-Button, #navigation .site-nav .site-nav-list .site-nav-item > ul .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more #navigation .site-nav .site-nav-list .site-nav-item > ul a, #navigation .site-nav .site-nav-list .site-nav-item > ul .goog-te-gadget-simple.goog-te-gadget-simple, #navigation .site-nav .site-nav-list .expandable > .c-List__items .c-Button, #navigation .site-nav .site-nav-list .expandable > .c-List__items .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more #navigation .site-nav .site-nav-list .expandable > .c-List__items a, #navigation .site-nav .site-nav-list .expandable > .c-List__items .goog-te-gadget-simple.goog-te-gadget-simple, #navigation .site-nav .site-nav-list .expandable > ul .c-Button, #navigation .site-nav .site-nav-list .expandable > ul .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more #navigation .site-nav .site-nav-list .expandable > ul a, #navigation .site-nav .site-nav-list .expandable > ul .goog-te-gadget-simple.goog-te-gadget-simple {
  justify-content: flex-start;
  white-space: normal;
}
#navigation .site-nav .site-nav-list .site-nav-item > .c-List__items .c-Button span, #navigation .site-nav .site-nav-list .site-nav-item > .c-List__items .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a span, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more #navigation .site-nav .site-nav-list .site-nav-item > .c-List__items a span, #navigation .site-nav .site-nav-list .site-nav-item > .c-List__items .goog-te-gadget-simple.goog-te-gadget-simple span, #navigation .site-nav .site-nav-list .site-nav-item > ul .c-Button span, #navigation .site-nav .site-nav-list .site-nav-item > ul .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a span, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more #navigation .site-nav .site-nav-list .site-nav-item > ul a span, #navigation .site-nav .site-nav-list .site-nav-item > ul .goog-te-gadget-simple.goog-te-gadget-simple span, #navigation .site-nav .site-nav-list .expandable > .c-List__items .c-Button span, #navigation .site-nav .site-nav-list .expandable > .c-List__items .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a span, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more #navigation .site-nav .site-nav-list .expandable > .c-List__items a span, #navigation .site-nav .site-nav-list .expandable > .c-List__items .goog-te-gadget-simple.goog-te-gadget-simple span, #navigation .site-nav .site-nav-list .expandable > ul .c-Button span, #navigation .site-nav .site-nav-list .expandable > ul .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a span, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more #navigation .site-nav .site-nav-list .expandable > ul a span, #navigation .site-nav .site-nav-list .expandable > ul .goog-te-gadget-simple.goog-te-gadget-simple span {
  display: inline-block;
  vertical-align: middle;
}
@media (min-width: 960px) {
  #navigation .site-nav .site-nav-list .site-nav-item > .c-List__items, #navigation .site-nav .site-nav-list .site-nav-item > ul, #navigation .site-nav .site-nav-list .expandable > .c-List__items, #navigation .site-nav .site-nav-list .expandable > ul {
    top: unset;
    left: 50%;
    width: unset;
    margin-top: 16px;
    padding: 24px 32px;
    transform-origin: top;
  }
  #navigation .site-nav .site-nav-list .site-nav-item > .c-List__items:before, #navigation .site-nav .site-nav-list .site-nav-item > ul:before, #navigation .site-nav .site-nav-list .expandable > .c-List__items:before, #navigation .site-nav .site-nav-list .expandable > ul:before {
    top: -14px;
    right: unset;
    left: 50%;
    transform: translate3d(-25%, 0, 0);
  }
  #navigation .site-nav .site-nav-list .site-nav-item > .c-List__items:after, #navigation .site-nav .site-nav-list .site-nav-item > ul:after, #navigation .site-nav .site-nav-list .expandable > .c-List__items:after, #navigation .site-nav .site-nav-list .expandable > ul:after {
    top: -10px;
    right: unset;
    left: 50%;
    transform: translate3d(-25%, 0, 0);
  }
  #navigation .site-nav .site-nav-list .site-nav-item > .c-List__items .c-Button, #navigation .site-nav .site-nav-list .site-nav-item > .c-List__items .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more #navigation .site-nav .site-nav-list .site-nav-item > .c-List__items a, #navigation .site-nav .site-nav-list .site-nav-item > .c-List__items .goog-te-gadget-simple.goog-te-gadget-simple, #navigation .site-nav .site-nav-list .site-nav-item > ul .c-Button, #navigation .site-nav .site-nav-list .site-nav-item > ul .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more #navigation .site-nav .site-nav-list .site-nav-item > ul a, #navigation .site-nav .site-nav-list .site-nav-item > ul .goog-te-gadget-simple.goog-te-gadget-simple, #navigation .site-nav .site-nav-list .expandable > .c-List__items .c-Button, #navigation .site-nav .site-nav-list .expandable > .c-List__items .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more #navigation .site-nav .site-nav-list .expandable > .c-List__items a, #navigation .site-nav .site-nav-list .expandable > .c-List__items .goog-te-gadget-simple.goog-te-gadget-simple, #navigation .site-nav .site-nav-list .expandable > ul .c-Button, #navigation .site-nav .site-nav-list .expandable > ul .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more #navigation .site-nav .site-nav-list .expandable > ul a, #navigation .site-nav .site-nav-list .expandable > ul .goog-te-gadget-simple.goog-te-gadget-simple {
    white-space: nowrap;
  }
}
#navigation .site-nav .site-nav-list .site-nav-item > .c-List__items .site-nav-item, #navigation .site-nav .site-nav-list .site-nav-item > ul .site-nav-item, #navigation .site-nav .site-nav-list .expandable > .c-List__items .site-nav-item, #navigation .site-nav .site-nav-list .expandable > ul .site-nav-item {
  width: 100%;
}
#navigation .site-nav .site-nav-list .site-nav-item.expandable:after, #navigation .site-nav .site-nav-list .expandable.expandable:after {
  display: none;
}
#navigation .site-nav .site-nav-list .site-nav-item.expandable > .shows-taxonomy ~ ul, #navigation .site-nav .site-nav-list .expandable.expandable > .shows-taxonomy ~ ul {
  max-height: 400px;
  overflow-y: auto;
}
@media (min-width: 960px) {
  #navigation .site-nav .site-nav-list .site-nav-item.expandable > .shows-taxonomy ~ ul, #navigation .site-nav .site-nav-list .expandable.expandable > .shows-taxonomy ~ ul {
    max-height: unset;
    column-count: 2;
    overflow-y: unset;
  }
}
@media (min-width: 1200px) {
  #navigation .site-nav .site-nav-list .site-nav-item.expandable > .shows-taxonomy ~ ul, #navigation .site-nav .site-nav-list .expandable.expandable > .shows-taxonomy ~ ul {
    column-count: 3;
  }
}
#navigation .site-nav .site-nav-list .site-nav-item.expandable > .shows-taxonomy ~ ul > li, #navigation .site-nav .site-nav-list .expandable.expandable > .shows-taxonomy ~ ul > li {
  display: block;
}
#navigation .site-nav .site-nav-list .site-nav-item.expanded .c-List__items, #navigation .site-nav .site-nav-list .expandable.expanded .c-List__items {
  display: none;
}
#navigation .site-nav .site-nav-list .site-nav-item.open .c-List__items, #navigation .site-nav .site-nav-list .expandable.open .c-List__items {
  display: block;
}
#navigation.open > .site-nav {
  display: block;
}
#navigation .dropdown {
  display: none;
}
#navigation ul li img {
  max-width: 35px;
  max-height: 33px;
  margin-right: 5px;
  display: inline-block;
}
@media (min-width: 960px) {
  #navigation .site-nav > div {
    display: inline-block;
  }
}

#quickSearch {
  order: 4;
  max-width: 100px;
}
@media (min-width: 960px) {
  #quickSearch {
    overflow: visible !important;
  }
  #quickSearch a.site-search-toggle {
    display: inline-flex;
    white-space: nowrap;
  }
  #quickSearch a.site-search-toggle span {
    display: inline-block;
    height: auto;
    width: auto;
    clip: auto;
    position: static;
    overflow: visible;
  }
  #quickSearch form {
    padding: 50px 30px 65px;
  }
  #quickSearch form a.close-search-button {
    display: block;
    position: absolute;
    top: 5px;
    right: 30px;
    padding: 10px;
  }
  #quickSearch form a.close-search-button:after {
    content: "";
    font-size: 33px;
  }
  #quickSearch.open form {
    top: auto;
    bottom: 0;
    transform: translateY(100%);
  }
  #quickSearch.open a.site-search-toggle:before {
    content: "";
  }
}

#headerLogo {
  position: relative;
  order: 1;
  bottom: 0px !important;
  left: 0px;
  min-width: 100%;
  padding-bottom: 4px;
  width: 100% !important;
  height: 50px !important;
}
@media (min-width: 960px) {
  #headerLogo {
    width: calc(300px + 10px) !important;
  }
}
@media (min-width: 960px) {
  #headerLogo {
    height: 90px !important;
  }
}
@media (min-width: 960px) {
  #headerLogo {
    position: absolute;
    min-width: calc(300px + 10px);
    width: calc(300px + 10px);
  }
}
#headerLogo a {
  display: block;
  background: 10px center no-repeat url("/fileasset/Reproduction_header_name.png");
  background-size: contain;
  height: 100% !important;
}
@media (min-width: 765px) {
  #headerLogo a {
    background: 10px center no-repeat url("/fileasset/Reproduction_header_name.png");
    background-size: contain;
  }
}
@media (min-width: 960px) {
  #headerLogo a {
    margin-left: 8px;
    background: left center no-repeat url("/fileasset/Reproduction_header_name v5.png");
    background-size: contain;
  }
}
#headerLogo a span {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  /*padding: 0;
  border: 0;*/
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.c-Appbar {
  z-index: 1100 !important;
  position: fixed;
  top: 0px;
  width: 100%;
  padding: 8px;
  font-family: "Roboto", sans-serif;
  line-height: 1;
  background-color: white;
  transform: translate3d(0, 0, 0);
  transition: transform  225ms cubic-bezier(0.0, 0, 0.2, 1);
  will-change: transform;
  border-bottom: solid 2px rgba(0, 0, 0, 0.075);
  /*--- Utility/Locale Navigation ---*/
  /*--- Search Menu ---*/
}
.c-Appbar--pinned {
  transform: translate3d(0, 0, 0);
  transition: transform  225ms cubic-bezier(0.0, 0, 0.2, 1);
}
.c-Appbar--unpinned {
  transform: translate3d(0, -100%, 0);
  transition: transform  195ms cubic-bezier(0.4, 0, 1, 1);
}
.c-Appbar .c-Button, .c-Appbar .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more .c-Appbar a, .c-Appbar .goog-te-gadget-simple.goog-te-gadget-simple, .c-Appbar .c-IconButton, .c-Appbar .c-Snackbar .c-Snackbar__actions .c-Snackbar__actions__close, .c-Snackbar .c-Snackbar__actions .c-Appbar .c-Snackbar__actions__close {
  font-family: "Roboto", sans-serif;
  color: #006141;
}
.c-Appbar .c-Button:hover, .c-Appbar .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a:hover, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more .c-Appbar a:hover, .c-Appbar .goog-te-gadget-simple:hover, .c-Appbar .c-IconButton:hover, .c-Appbar .c-Snackbar .c-Snackbar__actions .c-Snackbar__actions__close:hover, .c-Snackbar .c-Snackbar__actions .c-Appbar .c-Snackbar__actions__close:hover {
  color: #006141;
  background-color: rgba(0, 97, 65, 0.1);
}
.c-Appbar .locale.selected {
  color: #006141;
  background-color: rgba(0, 97, 65, 0.1);
}
.c-Appbar ul li {
  display: block;
  list-style: none;
  cursor: pointer;
}
@media (min-width: 960px) {
  .c-Appbar ul li {
    display: inline-block;
    border: none;
  }
}
.c-Appbar ul li.expandable {
  position: relative;
}
@media (min-width: 960px) {
  .c-Appbar ul li.expandable > a {
    border-right: none !important;
  }
}
.c-Appbar a.offScreen {
  position: absolute;
  top: 0;
  left: 0;
}
.c-Appbar #navigation, .c-Appbar #quickSearch {
  font-family: "Roboto", sans-serif;
  background-color: white;
}
.c-Appbar #navigation .c-Button, .c-Appbar #navigation .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more .c-Appbar #navigation a, .c-Appbar #navigation .goog-te-gadget-simple.goog-te-gadget-simple, .c-Appbar #navigation .c-IconButton, .c-Appbar #navigation .c-Snackbar .c-Snackbar__actions .c-Snackbar__actions__close, .c-Snackbar .c-Snackbar__actions .c-Appbar #navigation .c-Snackbar__actions__close, .c-Appbar #quickSearch .c-Button, .c-Appbar #quickSearch .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more .c-Appbar #quickSearch a, .c-Appbar #quickSearch .goog-te-gadget-simple.goog-te-gadget-simple, .c-Appbar #quickSearch .c-IconButton, .c-Appbar #quickSearch .c-Snackbar .c-Snackbar__actions .c-Snackbar__actions__close, .c-Snackbar .c-Snackbar__actions .c-Appbar #quickSearch .c-Snackbar__actions__close {
  font-size: 1rem;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #006141;
}
.c-Appbar #navigation .c-Button:hover, .c-Appbar #navigation .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a:hover, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more .c-Appbar #navigation a:hover, .c-Appbar #navigation .goog-te-gadget-simple:hover, .c-Appbar #navigation .c-IconButton:hover, .c-Appbar #navigation .c-Snackbar .c-Snackbar__actions .c-Snackbar__actions__close:hover, .c-Snackbar .c-Snackbar__actions .c-Appbar #navigation .c-Snackbar__actions__close:hover, .c-Appbar #quickSearch .c-Button:hover, .c-Appbar #quickSearch .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a:hover, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more .c-Appbar #quickSearch a:hover, .c-Appbar #quickSearch .goog-te-gadget-simple:hover, .c-Appbar #quickSearch .c-IconButton:hover, .c-Appbar #quickSearch .c-Snackbar .c-Snackbar__actions .c-Snackbar__actions__close:hover, .c-Snackbar .c-Snackbar__actions .c-Appbar #quickSearch .c-Snackbar__actions__close:hover {
  color: #006141;
  background-color: rgba(0, 97, 65, 0.1);
}
.c-Appbar .open a[class*=-toggle]:not(.locale-toggle):before {
  content: "";
}
.c-Appbar .open a[class*=-toggle]:not(.locale-toggle):after {
  content: " ";
  z-index: 1;
  position: absolute;
  bottom: -1px;
  left: 10px;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 0 12px 12px 12px;
  border-color: transparent transparent white transparent;
}
.c-Appbar .open a[class*=-toggle]:not(.locale-toggle) span {
  position: static;
  clip: auto;
  height: auto;
  width: auto;
  overflow: visible;
  position: absolute;
  bottom: -1px;
  left: 10px;
  font-size: 0;
}
.c-Appbar .open a[class*=-toggle]:not(.locale-toggle) span:after {
  content: " ";
  z-index: 1;
  position: absolute;
  bottom: 1px;
  left: 0;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 0 12px 12px 12px;
  border-color: transparent transparent white transparent;
}
@media screen and (min-width: 1200px) {
  .c-Appbar .open a[class*=-toggle]:not(.locale-toggle).site-search-toggle:after {
    display: none !important;
  }
  .c-Appbar .open a[class*=-toggle]:not(.locale-toggle).site-search-toggle span:after {
    display: none !important;
  }
}
.c-Appbar .site-search form {
  position: absolute;
  top: 58px;
  left: 0;
  width: 100%;
  display: none;
  background-color: white;
  color: #006141;
}
.c-Appbar #headerUtilityBar .localeNav.mobileOnly {
  padding: 0;
}
.c-Appbar #headerUtilityBar .localeNav.mobileOnly div.label {
  display: block;
  padding: 20px;
  position: relative;
}
.c-Appbar #headerUtilityBar .localeNav.mobileOnly div.label:before {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  position: relative;
  top: 0;
  display: inline-block;
  content: "";
  margin-right: 7px;
}
.c-Appbar #headerUtilityBar .localeNav.mobileOnly div.label:after {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  content: "";
  position: absolute;
  height: 56px;
  width: 64px;
  top: 0;
  right: 0;
  display: block;
  border-left: solid 1px rgba(0, 0, 0, 0.075);
  text-align: center;
  line-height: 54px;
  cursor: pointer;
}
.c-Appbar #headerUtilityBar .localeNav.mobileOnly.expanded div.label:after {
  content: "";
}
.c-Appbar #headerUtilityBar .localeNav.mobileOnly.expanded ul {
  display: block;
}
.c-Appbar #headerUtilityBar .localeNav.mobileOnly ul {
  display: none;
}
.c-Appbar #headerUtilityBar .localeNav.mobileOnly ul li {
  list-style: none;
}
.c-Appbar #headerUtilityBar .localeNav.mobileOnly ul li a {
  padding: 8px 20px;
}
.c-Appbar #headerUtilityBar .localeNav.mobileOnly ul li span {
  display: block;
  padding: 8px 20px;
}
.c-Appbar #headerUtilityBar .localeNav.mobileOnly.open ul {
  display: block;
}
.c-Appbar #headerUtilityBar .pageLinks ul li {
  display: inline-block;
  border: 0;
}
.c-Appbar #headerUtilityBar .pageLinks ul li a {
  padding: 15px 10px;
}
.c-Appbar .dropdown {
  display: none;
}
.c-Appbar .contentDropdown:not(.empty) .dropdown li {
  display: block;
}
.c-Appbar .site-search form {
  padding: 15px 10px;
  border-top: solid 1px rgba(0, 0, 0, 0.075);
  border-bottom: solid 1px rgba(0, 0, 0, 0.075);
}
.c-Appbar .site-search form a {
  color: #232176;
}
.c-Appbar .site-search form a:hover {
  color: #232176;
  background: #ffffff;
}
.c-Appbar .site-search form a[class*=ico-] {
  padding: 0;
  display: inline-block;
  font-size: 24px;
  color: #006141;
}
.c-Appbar .site-search form a[class*=ico-]:before {
  display: none;
}
.c-Appbar .site-search form a[class*=ico-]:not(.close-search-button) span {
  position: static;
  height: auto;
  width: auto;
  display: inline-block;
  clip: auto;
  overflow: visible;
}
.c-Appbar .site-search form a[class*=ico-]:after {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  content: "";
  display: inline-block;
  font-size: 24px;
  margin-left: 4px;
}
.c-Appbar .site-search form a[class*=ico-]:hover {
  background: none;
}
.c-Appbar .site-search form a.close-search-button {
  display: none;
}
.c-Appbar .site-search .form-wrapper {
  position: relative;
  max-width: 920px;
  margin: 0 auto;
}
.c-Appbar .site-search .twitter-typeahead {
  position: relative;
  display: block !important;
}
.c-Appbar .site-search .tt-menu {
  width: 100%;
  margin-top: -11px;
  padding: 15px;
  background: white;
  border: solid 1px rgba(0, 0, 0, 0.075);
}
.c-Appbar .site-search .tt-menu .tt-suggestion {
  display: block;
  padding: 5px 0;
  cursor: pointer;
}
.c-Appbar .site-search input[type=text] {
  width: 100%;
  padding: 10px 45px 10px 10px;
  margin-bottom: 10px;
  background: transparent;
  border: none;
  border-bottom: solid 2px rgba(0, 0, 0, 0.075);
  color: #000000;
  font-size: 24px;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: 0;
}
.c-Appbar .site-search input[type=text]::-webkit-input-placeholder {
  color: #bcbec0;
}
.c-Appbar .site-search input[type=text]:-moz-placeholder {
  color: #bcbec0;
  opacity: 1;
}
.c-Appbar .site-search input[type=text]::-moz-placeholder {
  color: #bcbec0;
  opacity: 1;
}
.c-Appbar .site-search input[type=text]:-ms-input-placeholder {
  color: #bcbec0;
}
.c-Appbar .site-search button {
  position: absolute;
  top: 0;
  right: 0;
  margin-top: 0;
  padding: 0;
  color: #006141;
  background-color: transparent !important;
  border: none;
}
.c-Appbar .site-search button:before {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  content: "";
  display: block;
  padding: 10px;
  font-size: 26px;
  color: #ffffff;
}
.c-Appbar .site-search button:hover {
  color: #006141;
}
.c-Appbar .site-search button span {
  display: none;
}
.c-Appbar .site-search .search-utils {
  float: right;
}
.c-Appbar .site-search #helpBtn {
  display: none;
}
.c-Appbar .site-search.open form {
  display: block;
}

@media screen and (min-width: 1200px) {
  .c-Appbar #headerUtilityBar .locale-menu {
    display: block;
    float: right;
    position: relative;
  }
  .c-Appbar #headerUtilityBar .locale-menu .locale-list {
    display: none;
  }
  .c-Appbar #headerUtilityBar .locale-menu.open .locale-list {
    display: block;
    position: absolute;
    z-index: 1;
    width: 135px;
    border: solid 1px rgba(0, 0, 0, 0.075);
    background: white;
    text-align: center;
    padding: 5px 0;
  }
  .c-Appbar .personalNav {
    display: inline-block;
  }
  .c-Appbar .dropdown {
    display: none;
  }
  .c-Appbar .contentDropdown li.open {
    z-index: 2;
    position: relative;
  }
  .c-Appbar .contentDropdown li.open .dropdown {
    display: block;
    position: absolute;
    bottom: 0;
    transform: translateY(100%);
  }
}
/**
 * @atom Button
 * @section Component > Button
 * @description
 *
 * @modifiers
 *
 * @markup
 *
 */
.c-Button, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a, .goog-te-gadget-simple.goog-te-gadget-simple {
  contain: layout;
  position: relative;
  min-width: 88px;
  min-height: 36px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.4em;
  border: none;
  outline: none;
  cursor: pointer;
  vertical-align: middle;
  white-space: nowrap;
  overflow: hidden;
  text-decoration: none;
  -webkit-font-smoothing: subpixel-antialiased;
  color: rgba(0, 0, 0, 0.6);
  background-color: transparent;
  will-change: background-color, color, box-shadow, opacity;
  transition: background-color  195ms cubic-bezier(0.4, 0, 1, 1), color  195ms cubic-bezier(0.4, 0, 1, 1), box-shadow  195ms cubic-bezier(0.4, 0, 1, 1), opacity  195ms cubic-bezier(0.4, 0, 1, 1);
  padding-right: 16px;
  padding-left: 16px;
  padding-top: 8px;
  padding-bottom: 8px;
  border-radius: 400px;
}
.c-Button:hover, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a:hover, .goog-te-gadget-simple:hover {
  color: rgba(0, 0, 0, 0.8);
  background-color: rgba(238, 238, 238, 0.1);
  transition: background-color  225ms cubic-bezier(0.0, 0, 0.2, 1), color  225ms cubic-bezier(0.0, 0, 0.2, 1), box-shadow  225ms cubic-bezier(0.0, 0, 0.2, 1), opacity  195ms cubic-bezier(0.4, 0, 1, 1);
}
.c-Button[disabled=true], .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a[disabled=true], [disabled=true].goog-te-gadget-simple {
  pointer-events: none;
  opacity: 0.5;
}
.c-Button--small, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a {
  font-size: 0.8rem !important;
  min-width: 64px;
  min-height: 32px;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-right: 8px;
  padding-left: 8px;
}
.c-Button--large {
  font-size: 0.955rem !important;
  min-width: 112px;
  min-height: 40px;
  padding-right: 24px;
  padding-left: 24px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.c-Button--full {
  width: 100%;
}
.c-Button--primary, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree li:not(.level-1) a:not(.truncate-show-more), .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree .level-2:not(.leaf-node) > a.taxonomyNode, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a, .content-author .contributor-line a, .goog-te-gadget-simple.goog-te-gadget-simple, .component-content-html a {
  color: #006141;
  background-color: transparent;
}
.c-Button--primary:hover, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree li:not(.level-1) a:hover:not(.truncate-show-more), .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree .level-2:not(.leaf-node) > a.taxonomyNode:hover, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a:hover, .content-author .contributor-line a:hover, .goog-te-gadget-simple:hover, .component-content-html a:hover {
  color: #006141;
  background-color: rgba(0, 97, 65, 0.1);
}
.c-Button--secondary {
  color: #ed7653;
  background-color: transparent;
}
.c-Button--secondary:hover {
  color: #ed7653;
  background-color: rgba(237, 118, 83, 0.1);
}
.c-Button--contrast {
  color: rgba(255, 255, 255, 0.7);
  background-color: transparent;
}
.c-Button--contrast:hover {
  color: rgba(255, 255, 255, 0.7);
  background-color: rgba(255, 255, 255, 0.1);
}
.c-Button--link, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree li:not(.level-1) a:not(.truncate-show-more), .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree .level-2:not(.leaf-node) > a.taxonomyNode, .content-author .contributor-line a, .component-content-html a {
  min-width: auto;
  min-height: auto;
  margin: 0px;
  padding: 0px;
  text-transform: unset;
  text-decoration: none;
}
.c-Button--link:after, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree li:not(.level-1) a:after:not(.truncate-show-more), .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree .level-2:not(.leaf-node) > a.taxonomyNode:after, .content-author .contributor-line a:after, .component-content-html a:after {
  content: unset;
}
.c-Button--outlined, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a, .fancybox-close, .goog-te-gadget-simple.goog-te-gadget-simple {
  text-transform: uppercase;
  border: 1px solid rgba(0, 0, 0, 0.075);
}
.c-Button--contained {
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.8);
  background-color: #eeeeee;
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.15),0px 2px 2px 0px rgba(0, 0, 0, 0.1),0px 3px 1px -2px rgba(0, 0, 0, 0.12);
}
.c-Button--contained:hover, .c-Button--contained:focus {
  color: rgba(0, 0, 0, 0.8);
  background-color: #d5d5d5;
}
.c-Button--contained:after {
  color: rgba(0, 0, 0, 0.8);
  background-color: black;
}
.c-Button--contained:active {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15),0px 8px 10px 1px rgba(0, 0, 0, 0.1),0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.c-Button--contained.c-Button--primary, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree li:not(.level-1) a.c-Button--contained:not(.truncate-show-more), .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree .level-2:not(.leaf-node) > a.c-Button--contained.taxonomyNode, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a.c-Button--contained, .content-author .contributor-line a.c-Button--contained, .c-Button--contained.goog-te-gadget-simple, .component-content-html a.c-Button--contained {
  color: rgba(255, 255, 255, 0.7);
  background-color: #006141;
}
.c-Button--contained.c-Button--primary:hover, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree li:not(.level-1) a.c-Button--contained:hover:not(.truncate-show-more), .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree .level-2:not(.leaf-node) > a.c-Button--contained.taxonomyNode:hover, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a.c-Button--contained:hover, .content-author .contributor-line a.c-Button--contained:hover, .c-Button--contained.goog-te-gadget-simple:hover, .component-content-html a.c-Button--contained:hover, .c-Button--contained.c-Button--primary:focus, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree li:not(.level-1) a.c-Button--contained:focus:not(.truncate-show-more), .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree .level-2:not(.leaf-node) > a.c-Button--contained.taxonomyNode:focus, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a.c-Button--contained:focus, .content-author .contributor-line a.c-Button--contained:focus, .c-Button--contained.goog-te-gadget-simple:focus, .component-content-html a.c-Button--contained:focus {
  color: rgba(255, 255, 255, 0.7);
  background-color: #002e1f;
}
.c-Button--contained.c-Button--primary:after, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree li:not(.level-1) a.c-Button--contained:after:not(.truncate-show-more), .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree .level-2:not(.leaf-node) > a.c-Button--contained.taxonomyNode:after, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a.c-Button--contained:after, .content-author .contributor-line a.c-Button--contained:after, .c-Button--contained.goog-te-gadget-simple:after, .component-content-html a.c-Button--contained:after {
  background-color: white;
}
.c-Button--contained.c-Button--secondary {
  color: rgba(255, 255, 255, 0.7);
  background-color: #ed7653;
}
.c-Button--contained.c-Button--secondary:hover, .c-Button--contained.c-Button--secondary:focus {
  color: rgba(255, 255, 255, 0.7);
  background-color: #e85125;
}
.c-Button--contained.c-Button--secondary:after {
  background-color: white;
}
.c-Button--contained.c-Button--contrast {
  color: rgba(0, 0, 0, 0.8);
  background-color: #303030;
}
.c-Button--contained.c-Button--contrast:hover, .c-Button--contained.c-Button--contrast:focus {
  color: rgba(0, 0, 0, 0.8);
  background-color: rgba(0, 0, 0, 0.8);
}
.c-Button--contained.c-Button--contrast:after {
  background-color: white;
}
.c-Button--fab {
  min-width: 56px;
  width: 56px;
  min-height: 56px;
  height: 56px;
  border: none;
  border-radius: 50%;
  color: rgba(0, 0, 0, 0.8);
  background-color: #eeeeee;
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.15),0px 2px 2px 0px rgba(0, 0, 0, 0.1),0px 3px 1px -2px rgba(0, 0, 0, 0.12);
}
.c-Button--fab:hover, .c-Button--fab:focus {
  color: rgba(0, 0, 0, 0.8);
  background-color: #d5d5d5;
}
.c-Button--fab:after {
  background-color: black;
}
.c-Button--fab:active {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15),0px 8px 10px 1px rgba(0, 0, 0, 0.1),0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.c-Button--fab.c-Button--small, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a.c-Button--fab {
  min-width: 40px;
  width: 40px;
  min-height: 40px;
  height: 40px;
}
.c-Button--fab.c-Button--primary, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree li:not(.level-1) a.c-Button--fab:not(.truncate-show-more), .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree .level-2:not(.leaf-node) > a.c-Button--fab.taxonomyNode, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a.c-Button--fab, .content-author .contributor-line a.c-Button--fab, .c-Button--fab.goog-te-gadget-simple, .component-content-html a.c-Button--fab {
  color: rgba(255, 255, 255, 0.7);
  background-color: #002e1f;
}
.c-Button--fab.c-Button--secondary {
  color: rgba(255, 255, 255, 0.7);
  background-color: #e85125;
}

.c-Button__ripple {
  z-index: 10001;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.3) !important;
  will-change: background-color, transform;
}

.c-Button__ripple--primaryContained, .c-Button__ripple--secondaryContained, .c-Button__ripple--contrast {
  position: absolute;
  background-color: rgba(255, 255, 255, 0.3) !important;
  will-change: background-color, transform;
}

.c-Button__ripple--primary {
  position: absolute;
  background-color: rgba(0, 66, 44, 0.3) !important;
  will-change: background-color, transform;
}

.c-Button__ripple--secondary {
  position: absolute;
  background-color: rgba(234, 96, 55, 0.3) !important;
  will-change: background-color, transform;
}

.goog-te-gadget-simple.goog-te-gadget-simple .goog-te-menu-value.goog-te-menu-value > span:nth-child(n+2) {
  display: none;
}

.c-Button--crossMark:before {
  content: "";
  background: url(../img/icons/crossmark_bw.svg) 0px 0px no-repeat;
  background-origin: content-box;
  width: 24px;
}

.c-Chip {
  position: relative;
  display: flex;
  align-items: center;
  top: 0px;
  height: 32px;
  padding: 0px;
  margin: 0px;
  border: 0px solid transparent;
  border-radius: 16px;
  background-color: #eeeeee;
  white-space: nowrap;
  cursor: pointer;
  transition: background-color  225ms cubic-bezier(0.4, 0, 0.6, 1), color  225ms cubic-bezier(0.4, 0, 0.6, 1);
  will-change: background-color, color;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.c-Chip--button {
  cursor: pointer;
  transition: background-color  225ms cubic-bezier(0.4, 0, 0.6, 1);
}
.c-Chip--button:hover {
  background-color: #eeeeee;
}
.c-Chip:hover {
  color: white;
  background-color: #757575;
}
.c-Chip:hover .c-Chip__label {
  color: rgba(255, 255, 255, 0.7);
}
.c-Chip:hover .c-Chip__icon__link {
  color: rgba(255, 255, 255, 0.38);
}

.c-Chip__label {
  padding-right: 12px;
  padding-left: 12px;
  padding-top: 0%;
  padding-bottom: 0%;
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: rgba(0, 0, 0, 0.8);
  transition: color  225ms cubic-bezier(0.4, 0, 0.6, 1);
}

.c-Chip__icon__link {
  display: flex;
  background-color: transparent;
  color: #757575;
  margin: 0 4px 0-8px;
  padding: 0px;
  text-decoration: none;
}
.c-Chip__icon__link--button {
  cursor: pointer;
  background-color: transparent;
}
.c-Chip__icon__link--button:before {
  transition: color  225ms cubic-bezier(0.4, 0, 0.6, 1);
}
.c-Chip__icon__link--button:hover:before {
  color: white;
}
.c-Chip__icon__link--remove {
  color: #757575;
}
.c-Chip__icon__link--remove:before {
  content: "\remove_circle" !important;
}
.c-Chip__icon__link--remove:before {
  top: 0px;
  left: 0px;
  margin: 0px;
  padding: 0px;
  height: 24px;
  width: 24px;
  -webkit-transform: none;
  transform: none;
  font-size: 24px;
  line-height: 24px;
  font-family: "Material Icons", "FontAwesome";
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-transition: color  195ms cubic-bezier(0.4, 0, 1, 1);
  transition: color  195ms cubic-bezier(0.4, 0, 1, 1);
  float: none !important;
  display: inline-flex !important;
  flex-grow: unset !important;
  flex-shrink: unset !important;
  align-items: center !important;
  justify-content: center !important;
  /* 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";
}
.c-Chip__icon__link > span {
  display: none;
}

.c-Backdrop {
  z-index: 999;
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  opacity: 0;
  will-change: opacity, transform;
  transition: opacity  195ms cubic-bezier(0.4, 0, 1, 1);
}
.c-Backdrop--dark {
  background-color: rgba(0, 0, 0, 0.4);
}
.c-Backdrop--light {
  background-color: rgba(255, 255, 255, 0.4);
}
.c-Backdrop--visible {
  visibility: visible;
  opacity: 1;
  transition: opacity  225ms cubic-bezier(0.0, 0, 0.2, 1);
}

.c-Drawer {
  contain: layout;
  z-index: 1000;
  width: 400px;
  display: flex;
  background-color: #ffffff;
  transition: transform  195ms cubic-bezier(0.4, 0, 1, 1), top  225ms cubic-bezier(0.0, 0, 0.2, 1);
  will-change: width, margin, transform, box-shadow;
}
.c-Drawer__content {
  contain: layout;
  width: 100%;
  height: 100% !important;
  overflow-y: auto;
  padding-top: 16px;
  background-color: #ffffff;
}
.c-Drawer--temporary {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.15),0px 16px 24px 2px rgba(0, 0, 0, 0.1),0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.c-Drawer--permenant {
  z-index: 0;
  position: relative;
  flex-direction: column;
}
.c-Drawer--permenant.c-Drawer--left {
  border-right: 1px solid rgba(0, 0, 0, 0.075);
}
.c-Drawer--permenant.c-Drawer--right {
  border-left: 1px solid rgba(0, 0, 0, 0.075);
}
.c-Drawer--persistent {
  position: fixed;
  bottom: 0px;
  overflow-y: auto;
  will-change: transform, top, width;
  transition: transform  225ms cubic-bezier(0.0, 0, 0.2, 1), top  225ms cubic-bezier(0.0, 0, 0.2, 1), width  195ms cubic-bezier(0.4, 0, 1, 1);
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.15),0px 16px 24px 2px rgba(0, 0, 0, 0.1),0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
@media (min-width: 960px) {
  .c-Drawer--persistent {
    box-shadow: none !important;
  }
}
.c-Drawer--persistent .column-controls {
  z-index: 2;
}
.c-Drawer--persistent .c-Drawer__content {
  overscroll-behavior: none;
}
.c-Drawer--persistent.c-Drawer--left {
  left: 0px;
}
.c-Drawer--persistent.c-Drawer--right {
  right: 0px;
}
@media (min-width: 960px) {
  .c-Drawer--persistent.c-Drawer--expand {
    width: 60vw;
    transition: transform  195ms cubic-bezier(0.4, 0, 1, 1), top  225ms cubic-bezier(0.0, 0, 0.2, 1), width  225ms cubic-bezier(0.0, 0, 0.2, 1);
  }
}
.c-Drawer--persistent.c-Drawer--close {
  transition: transform  195ms cubic-bezier(0.4, 0, 1, 1), top  225ms cubic-bezier(0.0, 0, 0.2, 1);
}
.c-Drawer--persistent.c-Drawer--close.c-Drawer--left {
  transform: translate3d(-110%, 0, 0);
}
.c-Drawer--persistent.c-Drawer--close.c-Drawer--right {
  transform: translate3d(110%, 0, 0);
}
.c-Drawer--persistent.c-Drawer--mini {
  overflow-y: visible !important;
}
.c-Drawer--persistent.c-Drawer--mini.c-Drawer--close.c-Drawer--left {
  transform: translateX(-100%) translateX(56px);
}
.c-Drawer--persistent.c-Drawer--mini.c-Drawer--close.c-Drawer--right {
  transform: translateX(100%) translateX(-56px);
}
.c-Drawer--persistent.c-Drawer--mini.c-Drawer--minimize.c-Drawer--left {
  transform: translateX(-100%) translateX(12px);
}
.c-Drawer--persistent.c-Drawer--mini.c-Drawer--minimize.c-Drawer--right {
  transform: translateX(100%) translateX(-12px);
}

.c-Drawer .component-content-metadata, .c-Drawer .component-volume-issue-selector {
  margin: 0 32px 24px;
}
.c-Drawer .ui-accordion .component-content-metadata {
  margin: 0px;
}
.c-Drawer .citationText {
  word-break: break-word;
}

.c-FormControl {
  position: relative !important;
  min-width: 0 !important;
  padding: 0px !important;
  margin-top: 0px !important;
  margin-left: 0px !important;
  margin-left: 0px !important;
  margin-right: 0px !important;
  display: inline-flex !important;
  flex-direction: column !important;
}
.c-FormControl--fullWidth {
  width: 100% !important;
  min-width: 100% !important;
}
.c-FormControl--dense {
  margin-top: 8px !important;
  margin-bottom: 4px !important;
}
.c-FormControl--normal {
  margin-top: 16px !important;
  margin-bottom: 8px !important;
}
.c-FormControl--isDisabled {
  pointer-events: none;
}

.c-FormHelperText {
  position: relative !important;
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  float: none !important;
  margin: 8px 0px 0px 0px !important;
  font-family: "Roboto", sans-serif !important;
  font-weight: 400 !important;
  font-size: 11px !important;
  line-height: 1 !important;
  text-align: left !important;
  color: rgba(0, 0, 0, 0.4) !important;
  -webkit-font-smoothing: subpixel-antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  transition: opacity  225ms cubic-bezier(0.4, 0, 0.6, 1);
}
.c-FormHelperText--isVisible {
  opacity: 1;
}

.c-FormHelperText_message {
  display: flex;
  -webkit-font-smoothing: subpixel-antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}
.c-FormHelperText_message--error {
  color: #f44336 !important;
}

.c-FormHelperText_counter--error {
  color: #f44336 !important;
}

.c-Header {
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.c-Header .header-placeholders, .c-Header__placeholder {
  order: 1;
  min-width: 100%;
  padding-bottom: 8px;
}

.c-IconButton, .c-Snackbar .c-Snackbar__actions .c-Snackbar__actions__close {
  position: relative;
  width: 48px;
  height: 48px;
  margin: 0px;
  padding: 0px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border: 0px solid transparent;
  border-radius: 50%;
  outline: none;
  font-size: 24px;
  line-height: 24px;
  cursor: pointer;
  user-select: none;
  text-decoration: none;
  color: rgba(0, 0, 0, 0.8);
  background-color: transparent;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  will-change: background-color, color, box-shadow, opacity;
  transition: background-color  195ms cubic-bezier(0.4, 0, 1, 1), color  195ms cubic-bezier(0.4, 0, 1, 1), box-shadow  195ms cubic-bezier(0.4, 0, 1, 1), opacity  195ms cubic-bezier(0.4, 0, 1, 1);
}
.c-IconButton:before, .c-Snackbar .c-Snackbar__actions .c-Snackbar__actions__close:before {
  top: 0px;
  left: 0px;
  margin: 0px;
  padding: 0px;
  height: 24px;
  width: 24px;
  -webkit-transform: none;
  transform: none;
  font-size: 24px;
  line-height: 24px;
  font-family: "Material Icons", "FontAwesome";
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-transition: color  195ms cubic-bezier(0.4, 0, 1, 1);
  transition: color  195ms cubic-bezier(0.4, 0, 1, 1);
  float: none !important;
  display: inline-flex !important;
  flex-grow: unset !important;
  flex-shrink: unset !important;
  align-items: center !important;
  justify-content: center !important;
  /* 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";
}
.c-IconButton[disabled=true], .c-Snackbar .c-Snackbar__actions [disabled=true].c-Snackbar__actions__close {
  pointer-events: none;
  opacity: 0.5;
}
.c-IconButton--small {
  width: 36px;
  height: 36px;
}
.c-IconButton--dense {
  width: 32px;
  height: 32px;
}
.c-IconButton--primary {
  color: #006141;
  background-color: transparent;
}
.c-IconButton--primary:hover {
  color: #006141;
  background-color: rgba(0, 97, 65, 0.1);
}
.c-IconButton--secondary {
  color: #ed7653;
  background-color: transparent;
}
.c-IconButton--secondary:hover {
  color: #ed7653;
  background-color: rgba(237, 118, 83, 0.1);
}
.c-IconButton--contrast, .c-Snackbar .c-Snackbar__actions .c-Snackbar__actions__close {
  color: rgba(255, 255, 255, 0.7) !important;
  background-color: transparent;
}
.c-IconButton--contrast:hover, .c-Snackbar .c-Snackbar__actions .c-Snackbar__actions__close:hover {
  color: white !important;
  background-color: rgba(255, 255, 255, 0.1);
}
.c-IconButton--360:before {
  content: "360" !important;
}
.c-IconButton--castForEducation:before {
  content: "cast_for_education" !important;
}
.c-IconButton--3dRotation:before {
  content: "3d_rotation" !important;
}
.c-IconButton--accessibilityNew:before {
  content: "accessibility_new" !important;
}
.c-IconButton--accessible:before {
  content: "accessible" !important;
}
.c-IconButton--accessibleForward:before {
  content: "accessible_forward" !important;
}
.c-IconButton--accountBalance:before {
  content: "account_balance" !important;
}
.c-IconButton--accountBalanceWallet:before {
  content: "account_balance_wallet" !important;
}
.c-IconButton--accountBox:before {
  content: "account_box" !important;
}
.c-IconButton--accountCircle:before {
  content: "account_circle" !important;
}
.c-IconButton--addShoppingCart:before {
  content: "add_shopping_cart" !important;
}
.c-IconButton--alarm:before {
  content: "alarm" !important;
}
.c-IconButton--alarmAdd:before {
  content: "alarm_add" !important;
}
.c-IconButton--alarmOff:before {
  content: "alarm_off" !important;
}
.c-IconButton--alarmOn:before {
  content: "alarm_on" !important;
}
.c-IconButton--allInbox:before {
  content: "all_inbox" !important;
}
.c-IconButton--allOut:before {
  content: "all_out" !important;
}
.c-IconButton--android:before {
  content: "android" !important;
}
.c-IconButton--announcement:before {
  content: "announcement" !important;
}
.c-IconButton--arrowRightAlt:before {
  content: "arrow_right_alt" !important;
}
.c-IconButton--aspectRatio:before {
  content: "aspect_ratio" !important;
}
.c-IconButton--assessment:before {
  content: "assessment" !important;
}
.c-IconButton--assignment:before {
  content: "assignment" !important;
}
.c-IconButton--assignmentInd:before {
  content: "assignment_ind" !important;
}
.c-IconButton--assignmentLate:before {
  content: "assignment_late" !important;
}
.c-IconButton--assignmentReturn:before {
  content: "assignment_return" !important;
}
.c-IconButton--assignmentReturned:before {
  content: "assignment_returned" !important;
}
.c-IconButton--assignmentTurnedIn:before {
  content: "assignment_turned_in" !important;
}
.c-IconButton--autorenew:before {
  content: "autorenew" !important;
}
.c-IconButton--backup:before {
  content: "backup" !important;
}
.c-IconButton--book:before {
  content: "book" !important;
}
.c-IconButton--bookmark:before {
  content: "bookmark" !important;
}
.c-IconButton--bookmarkBorder:before {
  content: "bookmark_border" !important;
}
.c-IconButton--bookmarks:before {
  content: "bookmarks" !important;
}
.c-IconButton--bugReport:before {
  content: "bug_report" !important;
}
.c-IconButton--build:before {
  content: "build" !important;
}
.c-IconButton--cached:before {
  content: "cached" !important;
}
.c-IconButton--calendarToday:before {
  content: "calendar_today" !important;
}
.c-IconButton--calendarViewDay:before {
  content: "calendar_view_day" !important;
}
.c-IconButton--cameraEnhance:before {
  content: "camera_enhance" !important;
}
.c-IconButton--cardGiftcard:before {
  content: "card_giftcard" !important;
}
.c-IconButton--cardMembership:before {
  content: "card_membership" !important;
}
.c-IconButton--cardTravel:before {
  content: "card_travel" !important;
}
.c-IconButton--changeHistory:before {
  content: "change_history" !important;
}
.c-IconButton--checkCircle:before {
  content: "check_circle" !important;
}
.c-IconButton--checkCircleOutline:before {
  content: "check_circle_outline" !important;
}
.c-IconButton--chromeReaderMode:before {
  content: "chrome_reader_mode" !important;
}
.c-IconButton--class:before {
  content: "class" !important;
}
.c-IconButton--code:before {
  content: "code" !important;
}
.c-IconButton--commute:before {
  content: "commute" !important;
}
.c-IconButton--compareArrows:before {
  content: "compare_arrows" !important;
}
.c-IconButton--contactSupport:before {
  content: "contact_support" !important;
}
.c-IconButton--copyright:before {
  content: "copyright" !important;
}
.c-IconButton--creditCard:before {
  content: "credit_card" !important;
}
.c-IconButton--dashboard:before {
  content: "dashboard" !important;
}
.c-IconButton--dateRange:before {
  content: "date_range" !important;
}
.c-IconButton--delete:before {
  content: "delete" !important;
}
.c-IconButton--deleteForever:before {
  content: "delete_forever" !important;
}
.c-IconButton--deleteOutline:before {
  content: "delete_outline" !important;
}
.c-IconButton--description:before {
  content: "description" !important;
}
.c-IconButton--dns:before {
  content: "dns" !important;
}
.c-IconButton--done:before {
  content: "done" !important;
}
.c-IconButton--doneAll:before {
  content: "done_all" !important;
}
.c-IconButton--doneOutline:before {
  content: "done_outline" !important;
}
.c-IconButton--donutLarge:before {
  content: "donut_large" !important;
}
.c-IconButton--donutSmall:before {
  content: "donut_small" !important;
}
.c-IconButton--dragIndicator:before {
  content: "drag_indicator" !important;
}
.c-IconButton--eject:before {
  content: "eject" !important;
}
.c-IconButton--euroSymbol:before {
  content: "euro_symbol" !important;
}
.c-IconButton--event:before {
  content: "event" !important;
}
.c-IconButton--eventSeat:before {
  content: "event_seat" !important;
}
.c-IconButton--exitToApp:before {
  content: "exit_to_app" !important;
}
.c-IconButton--explore:before {
  content: "explore" !important;
}
.c-IconButton--exploreOff:before {
  content: "explore_off" !important;
}
.c-IconButton--extension:before {
  content: "extension" !important;
}
.c-IconButton--face:before {
  content: "face" !important;
}
.c-IconButton--favorite:before {
  content: "favorite" !important;
}
.c-IconButton--favoriteBorder:before {
  content: "favorite_border" !important;
}
.c-IconButton--feedback:before {
  content: "feedback" !important;
}
.c-IconButton--findInPage:before {
  content: "find_in_page" !important;
}
.c-IconButton--findReplace:before {
  content: "find_replace" !important;
}
.c-IconButton--fingerprint:before {
  content: "fingerprint" !important;
}
.c-IconButton--flightLand:before {
  content: "flight_land" !important;
}
.c-IconButton--flightTakeoff:before {
  content: "flight_takeoff" !important;
}
.c-IconButton--flipToBack:before {
  content: "flip_to_back" !important;
}
.c-IconButton--flipToFront:before {
  content: "flip_to_front" !important;
}
.c-IconButton--gTranslate:before {
  content: "g_translate" !important;
}
.c-IconButton--gavel:before {
  content: "gavel" !important;
}
.c-IconButton--getApp:before {
  content: "get_app" !important;
}
.c-IconButton--gif:before {
  content: "gif" !important;
}
.c-IconButton--grade:before {
  content: "grade" !important;
}
.c-IconButton--groupWork:before {
  content: "group_work" !important;
}
.c-IconButton--help:before {
  content: "help" !important;
}
.c-IconButton--helpOutline:before {
  content: "help_outline" !important;
}
.c-IconButton--highlightOff:before {
  content: "highlight_off" !important;
}
.c-IconButton--history:before {
  content: "history" !important;
}
.c-IconButton--home:before {
  content: "home" !important;
}
.c-IconButton--horizontalSplit:before {
  content: "horizontal_split" !important;
}
.c-IconButton--hourglassEmpty:before {
  content: "hourglass_empty" !important;
}
.c-IconButton--hourglassFull:before {
  content: "hourglass_full" !important;
}
.c-IconButton--http:before {
  content: "http" !important;
}
.c-IconButton--https:before {
  content: "https" !important;
}
.c-IconButton--importantDevices:before {
  content: "important_devices" !important;
}
.c-IconButton--info:before {
  content: "info" !important;
}
.c-IconButton--input:before {
  content: "input" !important;
}
.c-IconButton--invertColors:before {
  content: "invert_colors" !important;
}
.c-IconButton--label:before {
  content: "label" !important;
}
.c-IconButton--labelImportant:before {
  content: "label_important" !important;
}
.c-IconButton--labelOff:before {
  content: "label_off" !important;
}
.c-IconButton--language:before {
  content: "language" !important;
}
.c-IconButton--launch:before {
  content: "launch" !important;
}
.c-IconButton--lineStyle:before {
  content: "line_style" !important;
}
.c-IconButton--lineWeight:before {
  content: "line_weight" !important;
}
.c-IconButton--list:before {
  content: "list" !important;
}
.c-IconButton--lock:before {
  content: "lock" !important;
}
.c-IconButton--lockOpen:before {
  content: "lock_open" !important;
}
.c-IconButton--loyalty:before {
  content: "loyalty" !important;
}
.c-IconButton--markunreadMailbox:before {
  content: "markunread_mailbox" !important;
}
.c-IconButton--maximize:before {
  content: "maximize" !important;
}
.c-IconButton--minimize:before {
  content: "minimize" !important;
}
.c-IconButton--motorcycle:before {
  content: "motorcycle" !important;
}
.c-IconButton--noteAdd:before {
  content: "note_add" !important;
}
.c-IconButton--offlineBolt:before {
  content: "offline_bolt" !important;
}
.c-IconButton--offlinePin:before {
  content: "offline_pin" !important;
}
.c-IconButton--opacity:before {
  content: "opacity" !important;
}
.c-IconButton--openInBrowser:before {
  content: "open_in_browser" !important;
}
.c-IconButton--openInNew:before {
  content: "open_in_new" !important;
}
.c-IconButton--openWith:before {
  content: "open_with" !important;
}
.c-IconButton--pageview:before {
  content: "pageview" !important;
}
.c-IconButton--panTool:before {
  content: "pan_tool" !important;
}
.c-IconButton--payment:before {
  content: "payment" !important;
}
.c-IconButton--permCameraMic:before {
  content: "perm_camera_mic" !important;
}
.c-IconButton--permContactCalendar:before {
  content: "perm_contact_calendar" !important;
}
.c-IconButton--permDataSetting:before {
  content: "perm_data_setting" !important;
}
.c-IconButton--permDeviceInformation:before {
  content: "perm_device_information" !important;
}
.c-IconButton--permIdentity:before {
  content: "perm_identity" !important;
}
.c-IconButton--permMedia:before {
  content: "perm_media" !important;
}
.c-IconButton--permPhoneMsg:before {
  content: "perm_phone_msg" !important;
}
.c-IconButton--permScanWifi:before {
  content: "perm_scan_wifi" !important;
}
.c-IconButton--pets:before {
  content: "pets" !important;
}
.c-IconButton--pictureInPicture:before {
  content: "picture_in_picture" !important;
}
.c-IconButton--pictureInPictureAlt:before {
  content: "picture_in_picture_alt" !important;
}
.c-IconButton--playForWork:before {
  content: "play_for_work" !important;
}
.c-IconButton--polymer:before {
  content: "polymer" !important;
}
.c-IconButton--powerSettingsNew:before {
  content: "power_settings_new" !important;
}
.c-IconButton--pregnantWoman:before {
  content: "pregnant_woman" !important;
}
.c-IconButton--print:before {
  content: "print" !important;
}
.c-IconButton--queryBuilder:before {
  content: "query_builder" !important;
}
.c-IconButton--questionAnswer:before {
  content: "question_answer" !important;
}
.c-IconButton--receipt:before {
  content: "receipt" !important;
}
.c-IconButton--recordVoiceOver:before {
  content: "record_voice_over" !important;
}
.c-IconButton--redeem:before {
  content: "redeem" !important;
}
.c-IconButton--removeShoppingCart:before {
  content: "remove_shopping_cart" !important;
}
.c-IconButton--reorder:before {
  content: "reorder" !important;
}
.c-IconButton--reportProblem:before {
  content: "report_problem" !important;
}
.c-IconButton--restore:before {
  content: "restore" !important;
}
.c-IconButton--restoreFromTrash:before {
  content: "restore_from_trash" !important;
}
.c-IconButton--restorePage:before {
  content: "restore_page" !important;
}
.c-IconButton--room:before {
  content: "room" !important;
}
.c-IconButton--roundedCorner:before {
  content: "rounded_corner" !important;
}
.c-IconButton--rowing:before {
  content: "rowing" !important;
}
.c-IconButton--schedule:before {
  content: "schedule" !important;
}
.c-IconButton--search:before {
  content: "search" !important;
}
.c-IconButton--settings:before {
  content: "settings" !important;
}
.c-IconButton--settingsApplications:before {
  content: "settings_applications" !important;
}
.c-IconButton--settingsBackupRestore:before {
  content: "settings_backup_restore" !important;
}
.c-IconButton--settingsBluetooth:before {
  content: "settings_bluetooth" !important;
}
.c-IconButton--settingsBrightness:before {
  content: "settings_brightness" !important;
}
.c-IconButton--settingsCell:before {
  content: "settings_cell" !important;
}
.c-IconButton--settingsEthernet:before {
  content: "settings_ethernet" !important;
}
.c-IconButton--settingsInputAntenna:before {
  content: "settings_input_antenna" !important;
}
.c-IconButton--settingsInputComponent:before {
  content: "settings_input_component" !important;
}
.c-IconButton--settingsInputComposite:before {
  content: "settings_input_composite" !important;
}
.c-IconButton--settingsInputHdmi:before {
  content: "settings_input_hdmi" !important;
}
.c-IconButton--settingsInputSvideo:before {
  content: "settings_input_svideo" !important;
}
.c-IconButton--settingsOverscan:before {
  content: "settings_overscan" !important;
}
.c-IconButton--settingsPhone:before {
  content: "settings_phone" !important;
}
.c-IconButton--settingsPower:before {
  content: "settings_power" !important;
}
.c-IconButton--settingsRemote:before {
  content: "settings_remote" !important;
}
.c-IconButton--settingsVoice:before {
  content: "settings_voice" !important;
}
.c-IconButton--shop:before {
  content: "shop" !important;
}
.c-IconButton--shopTwo:before {
  content: "shop_two" !important;
}
.c-IconButton--shoppingBasket:before {
  content: "shopping_basket" !important;
}
.c-IconButton--shoppingCart:before {
  content: "shopping_cart" !important;
}
.c-IconButton--speakerNotes:before {
  content: "speaker_notes" !important;
}
.c-IconButton--speakerNotesOff:before {
  content: "speaker_notes_off" !important;
}
.c-IconButton--spellcheck:before {
  content: "spellcheck" !important;
}
.c-IconButton--starRate:before {
  content: "star_rate" !important;
}
.c-IconButton--stars:before {
  content: "stars" !important;
}
.c-IconButton--store:before {
  content: "store" !important;
}
.c-IconButton--subject:before {
  content: "subject" !important;
}
.c-IconButton--supervisedUserCircle:before {
  content: "supervised_user_circle" !important;
}
.c-IconButton--supervisorAccount:before {
  content: "supervisor_account" !important;
}
.c-IconButton--swapHoriz:before {
  content: "swap_horiz" !important;
}
.c-IconButton--swapHorizontalCircle:before {
  content: "swap_horizontal_circle" !important;
}
.c-IconButton--swapVert:before {
  content: "swap_vert" !important;
}
.c-IconButton--swapVerticalCircle:before {
  content: "swap_vertical_circle" !important;
}
.c-IconButton--tab:before {
  content: "tab" !important;
}
.c-IconButton--tabUnselected:before {
  content: "tab_unselected" !important;
}
.c-IconButton--textRotateUp:before {
  content: "text_rotate_up" !important;
}
.c-IconButton--textRotateVertical:before {
  content: "text_rotate_vertical" !important;
}
.c-IconButton--textRotationDown:before {
  content: "text_rotation_down" !important;
}
.c-IconButton--textRotationNone:before {
  content: "text_rotation_none" !important;
}
.c-IconButton--theaters:before {
  content: "theaters" !important;
}
.c-IconButton--thumbDown:before {
  content: "thumb_down" !important;
}
.c-IconButton--thumbUp:before {
  content: "thumb_up" !important;
}
.c-IconButton--thumbsUpDown:before {
  content: "thumbs_up_down" !important;
}
.c-IconButton--timeline:before {
  content: "timeline" !important;
}
.c-IconButton--toc:before {
  content: "toc" !important;
}
.c-IconButton--today:before {
  content: "today" !important;
}
.c-IconButton--toll:before {
  content: "toll" !important;
}
.c-IconButton--touchApp:before {
  content: "touch_app" !important;
}
.c-IconButton--trackChanges:before {
  content: "track_changes" !important;
}
.c-IconButton--translate:before {
  content: "translate" !important;
}
.c-IconButton--trendingDown:before {
  content: "trending_down" !important;
}
.c-IconButton--trendingFlat:before {
  content: "trending_flat" !important;
}
.c-IconButton--trendingUp:before {
  content: "trending_up" !important;
}
.c-IconButton--turnedIn:before {
  content: "turned_in" !important;
}
.c-IconButton--turnedInNot:before {
  content: "turned_in_not" !important;
}
.c-IconButton--update:before {
  content: "update" !important;
}
.c-IconButton--verifiedUser:before {
  content: "verified_user" !important;
}
.c-IconButton--verticalSplit:before {
  content: "vertical_split" !important;
}
.c-IconButton--viewAgenda:before {
  content: "view_agenda" !important;
}
.c-IconButton--viewArray:before {
  content: "view_array" !important;
}
.c-IconButton--viewCarousel:before {
  content: "view_carousel" !important;
}
.c-IconButton--viewColumn:before {
  content: "view_column" !important;
}
.c-IconButton--viewDay:before {
  content: "view_day" !important;
}
.c-IconButton--viewHeadline:before {
  content: "view_headline" !important;
}
.c-IconButton--viewList:before {
  content: "view_list" !important;
}
.c-IconButton--viewModule:before {
  content: "view_module" !important;
}
.c-IconButton--viewQuilt:before {
  content: "view_quilt" !important;
}
.c-IconButton--viewStream:before {
  content: "view_stream" !important;
}
.c-IconButton--viewWeek:before {
  content: "view_week" !important;
}
.c-IconButton--visibility:before {
  content: "visibility" !important;
}
.c-IconButton--visibilityOff:before {
  content: "visibility_off" !important;
}
.c-IconButton--voiceOverOff:before {
  content: "voice_over_off" !important;
}
.c-IconButton--watchLater:before {
  content: "watch_later" !important;
}
.c-IconButton--work:before {
  content: "work" !important;
}
.c-IconButton--workOff:before {
  content: "work_off" !important;
}
.c-IconButton--workOutline:before {
  content: "work_outline" !important;
}
.c-IconButton--youtubeSearchedFor:before {
  content: "youtube_searched_for" !important;
}
.c-IconButton--zoomIn:before {
  content: "zoom_in" !important;
}
.c-IconButton--zoomOut:before {
  content: "zoom_out" !important;
}
.c-IconButton--addAlert:before {
  content: "add_alert" !important;
}
.c-IconButton--error:before {
  content: "error" !important;
}
.c-IconButton--errorOutline:before {
  content: "error_outline" !important;
}
.c-IconButton--notificationImportant:before {
  content: "notification_important" !important;
}
.c-IconButton--warning:before {
  content: "warning" !important;
}
.c-IconButton--4k:before {
  content: "4k" !important;
}
.c-IconButton--addToQueue:before {
  content: "add_to_queue" !important;
}
.c-IconButton--airplay:before {
  content: "airplay" !important;
}
.c-IconButton--album:before {
  content: "album" !important;
}
.c-IconButton--artTrack:before {
  content: "art_track" !important;
}
.c-IconButton--avTimer:before {
  content: "av_timer" !important;
}
.c-IconButton--brandingWatermark:before {
  content: "branding_watermark" !important;
}
.c-IconButton--callToAction:before {
  content: "call_to_action" !important;
}
.c-IconButton--closedCaption:before {
  content: "closed_caption" !important;
}
.c-IconButton--controlCamera:before {
  content: "control_camera" !important;
}
.c-IconButton--equalizer:before {
  content: "equalizer" !important;
}
.c-IconButton--explicit:before {
  content: "explicit" !important;
}
.c-IconButton--fastForward:before {
  content: "fast_forward" !important;
}
.c-IconButton--fastRewind:before {
  content: "fast_rewind" !important;
}
.c-IconButton--featuredPlayList:before {
  content: "featured_play_list" !important;
}
.c-IconButton--featuredVideo:before {
  content: "featured_video" !important;
}
.c-IconButton--fiberDvr:before {
  content: "fiber_dvr" !important;
}
.c-IconButton--fiberManualRecord:before {
  content: "fiber_manual_record" !important;
}
.c-IconButton--fiberNew:before {
  content: "fiber_new" !important;
}
.c-IconButton--fiberPin:before {
  content: "fiber_pin" !important;
}
.c-IconButton--fiberSmartRecord:before {
  content: "fiber_smart_record" !important;
}
.c-IconButton--forward10:before {
  content: "forward_10" !important;
}
.c-IconButton--forward30:before {
  content: "forward_30" !important;
}
.c-IconButton--forward5:before {
  content: "forward_5" !important;
}
.c-IconButton--games:before {
  content: "games" !important;
}
.c-IconButton--hd:before {
  content: "hd" !important;
}
.c-IconButton--hearing:before {
  content: "hearing" !important;
}
.c-IconButton--highQuality:before {
  content: "high_quality" !important;
}
.c-IconButton--libraryAdd:before {
  content: "library_add" !important;
}
.c-IconButton--libraryBooks:before {
  content: "library_books" !important;
}
.c-IconButton--libraryMusic:before {
  content: "library_music" !important;
}
.c-IconButton--loop:before {
  content: "loop" !important;
}
.c-IconButton--mic:before {
  content: "mic" !important;
}
.c-IconButton--micNone:before {
  content: "mic_none" !important;
}
.c-IconButton--micOff:before {
  content: "mic_off" !important;
}
.c-IconButton--missedVideoCall:before {
  content: "missed_video_call" !important;
}
.c-IconButton--movie:before {
  content: "movie" !important;
}
.c-IconButton--musicVideo:before {
  content: "music_video" !important;
}
.c-IconButton--newReleases:before {
  content: "new_releases" !important;
}
.c-IconButton--notInterested:before {
  content: "not_interested" !important;
}
.c-IconButton--note:before {
  content: "note" !important;
}
.c-IconButton--pause:before {
  content: "pause" !important;
}
.c-IconButton--pauseCircleFilled:before {
  content: "pause_circle_filled" !important;
}
.c-IconButton--pauseCircleOutline:before {
  content: "pause_circle_outline" !important;
}
.c-IconButton--playArrow:before {
  content: "play_arrow" !important;
}
.c-IconButton--playCircleFilled:before {
  content: "play_circle_filled" !important;
}
.c-IconButton--playCircleFilledWhite:before {
  content: "play_circle_filled_white" !important;
}
.c-IconButton--playCircleOutline:before {
  content: "play_circle_outline" !important;
}
.c-IconButton--playlistAdd:before {
  content: "playlist_add" !important;
}
.c-IconButton--playlistAddCheck:before {
  content: "playlist_add_check" !important;
}
.c-IconButton--playlistPlay:before {
  content: "playlist_play" !important;
}
.c-IconButton--queue:before {
  content: "queue" !important;
}
.c-IconButton--queueMusic:before {
  content: "queue_music" !important;
}
.c-IconButton--queuePlayNext:before {
  content: "queue_play_next" !important;
}
.c-IconButton--radio:before {
  content: "radio" !important;
}
.c-IconButton--recentActors:before {
  content: "recent_actors" !important;
}
.c-IconButton--removeFromQueue:before {
  content: "remove_from_queue" !important;
}
.c-IconButton--repeat:before {
  content: "repeat" !important;
}
.c-IconButton--repeatOne:before {
  content: "repeat_one" !important;
}
.c-IconButton--replay:before {
  content: "replay" !important;
}
.c-IconButton--replay10:before {
  content: "replay_10" !important;
}
.c-IconButton--replay30:before {
  content: "replay_30" !important;
}
.c-IconButton--replay5:before {
  content: "replay_5" !important;
}
.c-IconButton--shuffle:before {
  content: "shuffle" !important;
}
.c-IconButton--skipNext:before {
  content: "skip_next" !important;
}
.c-IconButton--skipPrevious:before {
  content: "skip_previous" !important;
}
.c-IconButton--slowMotionVideo:before {
  content: "slow_motion_video" !important;
}
.c-IconButton--snooze:before {
  content: "snooze" !important;
}
.c-IconButton--sortByAlpha:before {
  content: "sort_by_alpha" !important;
}
.c-IconButton--stop:before {
  content: "stop" !important;
}
.c-IconButton--subscriptions:before {
  content: "subscriptions" !important;
}
.c-IconButton--subtitles:before {
  content: "subtitles" !important;
}
.c-IconButton--surroundSound:before {
  content: "surround_sound" !important;
}
.c-IconButton--videoCall:before {
  content: "video_call" !important;
}
.c-IconButton--videoLabel:before {
  content: "video_label" !important;
}
.c-IconButton--videoLibrary:before {
  content: "video_library" !important;
}
.c-IconButton--videocam:before {
  content: "videocam" !important;
}
.c-IconButton--videocamOff:before {
  content: "videocam_off" !important;
}
.c-IconButton--volumeDown:before {
  content: "volume_down" !important;
}
.c-IconButton--volumeMute:before {
  content: "volume_mute" !important;
}
.c-IconButton--volumeOff:before {
  content: "volume_off" !important;
}
.c-IconButton--volumeUp:before {
  content: "volume_up" !important;
}
.c-IconButton--web:before {
  content: "web" !important;
}
.c-IconButton--webAsset:before {
  content: "web_asset" !important;
}
.c-IconButton--alternateEmail:before {
  content: "alternate_email" !important;
}
.c-IconButton--business:before {
  content: "business" !important;
}
.c-IconButton--call:before {
  content: "call" !important;
}
.c-IconButton--callEnd:before {
  content: "call_end" !important;
}
.c-IconButton--callMade:before {
  content: "call_made" !important;
}
.c-IconButton--callMerge:before {
  content: "call_merge" !important;
}
.c-IconButton--callMissed:before {
  content: "call_missed" !important;
}
.c-IconButton--callMissedOutgoing:before {
  content: "call_missed_outgoing" !important;
}
.c-IconButton--callReceived:before {
  content: "call_received" !important;
}
.c-IconButton--callSplit:before {
  content: "call_split" !important;
}
.c-IconButton--cancelPresentation:before {
  content: "cancel_presentation" !important;
}
.c-IconButton--cellWifi:before {
  content: "cell_wifi" !important;
}
.c-IconButton--chat:before {
  content: "chat" !important;
}
.c-IconButton--chatBubble:before {
  content: "chat_bubble" !important;
}
.c-IconButton--chatBubbleOutline:before {
  content: "chat_bubble_outline" !important;
}
.c-IconButton--clearAll:before {
  content: "clear_all" !important;
}
.c-IconButton--comment:before {
  content: "comment" !important;
}
.c-IconButton--contactMail:before {
  content: "contact_mail" !important;
}
.c-IconButton--contactPhone:before {
  content: "contact_phone" !important;
}
.c-IconButton--contacts:before {
  content: "contacts" !important;
}
.c-IconButton--desktopAccessDisabled:before {
  content: "desktop_access_disabled" !important;
}
.c-IconButton--dialerSip:before {
  content: "dialer_sip" !important;
}
.c-IconButton--dialpad:before {
  content: "dialpad" !important;
}
.c-IconButton--domainDisabled:before {
  content: "domain_disabled" !important;
}
.c-IconButton--duo:before {
  content: "duo" !important;
}
.c-IconButton--email:before {
  content: "email" !important;
}
.c-IconButton--forum:before {
  content: "forum" !important;
}
.c-IconButton--importContacts:before {
  content: "import_contacts" !important;
}
.c-IconButton--importExport:before {
  content: "import_export" !important;
}
.c-IconButton--invertColorsOff:before {
  content: "invert_colors_off" !important;
}
.c-IconButton--listAlt:before {
  content: "list_alt" !important;
}
.c-IconButton--liveHelp:before {
  content: "live_help" !important;
}
.c-IconButton--locationOff:before {
  content: "location_off" !important;
}
.c-IconButton--locationOn:before {
  content: "location_on" !important;
}
.c-IconButton--mailOutline:before {
  content: "mail_outline" !important;
}
.c-IconButton--message:before {
  content: "message" !important;
}
.c-IconButton--mobileScreenShare:before {
  content: "mobile_screen_share" !important;
}
.c-IconButton--noSim:before {
  content: "no_sim" !important;
}
.c-IconButton--pausePresentation:before {
  content: "pause_presentation" !important;
}
.c-IconButton--personAddDisabled:before {
  content: "person_add_disabled" !important;
}
.c-IconButton--phone:before {
  content: "phone" !important;
}
.c-IconButton--phonelinkErase:before {
  content: "phonelink_erase" !important;
}
.c-IconButton--phonelinkLock:before {
  content: "phonelink_lock" !important;
}
.c-IconButton--phonelinkRing:before {
  content: "phonelink_ring" !important;
}
.c-IconButton--phonelinkSetup:before {
  content: "phonelink_setup" !important;
}
.c-IconButton--portableWifiOff:before {
  content: "portable_wifi_off" !important;
}
.c-IconButton--presentToAll:before {
  content: "present_to_all" !important;
}
.c-IconButton--printDisabled:before {
  content: "print_disabled" !important;
}
.c-IconButton--ringVolume:before {
  content: "ring_volume" !important;
}
.c-IconButton--rssFeed:before {
  content: "rss_feed" !important;
}
.c-IconButton--screenShare:before {
  content: "screen_share" !important;
}
.c-IconButton--sentimentSatisfiedAlt:before {
  content: "sentiment_satisfied_alt" !important;
}
.c-IconButton--speakerPhone:before {
  content: "speaker_phone" !important;
}
.c-IconButton--stayCurrentLandscape:before {
  content: "stay_current_landscape" !important;
}
.c-IconButton--stayCurrentPortrait:before {
  content: "stay_current_portrait" !important;
}
.c-IconButton--stayPrimaryLandscape:before {
  content: "stay_primary_landscape" !important;
}
.c-IconButton--stayPrimaryPortrait:before {
  content: "stay_primary_portrait" !important;
}
.c-IconButton--stopScreenShare:before {
  content: "stop_screen_share" !important;
}
.c-IconButton--swapCalls:before {
  content: "swap_calls" !important;
}
.c-IconButton--textsms:before {
  content: "textsms" !important;
}
.c-IconButton--unsubscribe:before {
  content: "unsubscribe" !important;
}
.c-IconButton--voicemail:before {
  content: "voicemail" !important;
}
.c-IconButton--vpnKey:before {
  content: "vpn_key" !important;
}
.c-IconButton--add:before {
  content: "add" !important;
}
.c-IconButton--addBox:before {
  content: "add_box" !important;
}
.c-IconButton--addCircle:before {
  content: "add_circle" !important;
}
.c-IconButton--addCircleOutline:before {
  content: "add_circle_outline" !important;
}
.c-IconButton--archive:before {
  content: "archive" !important;
}
.c-IconButton--backspace:before {
  content: "backspace" !important;
}
.c-IconButton--ballot:before {
  content: "ballot" !important;
}
.c-IconButton--block:before {
  content: "block" !important;
}
.c-IconButton--clear:before {
  content: "clear" !important;
}
.c-IconButton--create:before {
  content: "create" !important;
}
.c-IconButton--deleteSweep:before {
  content: "delete_sweep" !important;
}
.c-IconButton--drafts:before {
  content: "drafts" !important;
}
.c-IconButton--fileCopy:before {
  content: "file_copy" !important;
}
.c-IconButton--filterList:before {
  content: "filter_list" !important;
}
.c-IconButton--flag:before {
  content: "flag" !important;
}
.c-IconButton--fontDownload:before {
  content: "font_download" !important;
}
.c-IconButton--forward:before {
  content: "forward" !important;
}
.c-IconButton--gesture:before {
  content: "gesture" !important;
}
.c-IconButton--howToReg:before {
  content: "how_to_reg" !important;
}
.c-IconButton--howToVote:before {
  content: "how_to_vote" !important;
}
.c-IconButton--inbox:before {
  content: "inbox" !important;
}
.c-IconButton--link:before {
  content: "link" !important;
}
.c-IconButton--linkOff:before {
  content: "link_off" !important;
}
.c-IconButton--lowPriority:before {
  content: "low_priority" !important;
}
.c-IconButton--mail:before {
  content: "mail" !important;
}
.c-IconButton--markunread:before {
  content: "markunread" !important;
}
.c-IconButton--moveToInbox:before {
  content: "move_to_inbox" !important;
}
.c-IconButton--nextWeek:before {
  content: "next_week" !important;
}
.c-IconButton--outlinedFlag:before {
  content: "outlined_flag" !important;
}
.c-IconButton--redo:before {
  content: "redo" !important;
}
.c-IconButton--remove:before {
  content: "remove" !important;
}
.c-IconButton--removeCircle:before {
  content: "remove_circle" !important;
}
.c-IconButton--removeCircleOutline:before {
  content: "remove_circle_outline" !important;
}
.c-IconButton--reply:before {
  content: "reply" !important;
}
.c-IconButton--replyAll:before {
  content: "reply_all" !important;
}
.c-IconButton--report:before {
  content: "report" !important;
}
.c-IconButton--reportOff:before {
  content: "report_off" !important;
}
.c-IconButton--save:before {
  content: "save" !important;
}
.c-IconButton--saveAlt:before {
  content: "save_alt" !important;
}
.c-IconButton--selectAll:before {
  content: "select_all" !important;
}
.c-IconButton--send:before {
  content: "send" !important;
}
.c-IconButton--sort:before {
  content: "sort" !important;
}
.c-IconButton--textFormat:before {
  content: "text_format" !important;
}
.c-IconButton--unarchive:before {
  content: "unarchive" !important;
}
.c-IconButton--undo:before {
  content: "undo" !important;
}
.c-IconButton--waves:before {
  content: "waves" !important;
}
.c-IconButton--weekend:before {
  content: "weekend" !important;
}
.c-IconButton--whereToVote:before {
  content: "where_to_vote" !important;
}
.c-IconButton--accessAlarm:before {
  content: "access_alarm" !important;
}
.c-IconButton--accessAlarms:before {
  content: "access_alarms" !important;
}
.c-IconButton--accessTime:before {
  content: "access_time" !important;
}
.c-IconButton--addAlarm:before {
  content: "add_alarm" !important;
}
.c-IconButton--addToHomeScreen:before {
  content: "add_to_home_screen" !important;
}
.c-IconButton--airplanemodeActive:before {
  content: "airplanemode_active" !important;
}
.c-IconButton--airplanemodeInactive:before {
  content: "airplanemode_inactive" !important;
}
.c-IconButton--battery20:before {
  content: "battery_20" !important;
}
.c-IconButton--battery30:before {
  content: "battery_30" !important;
}
.c-IconButton--battery50:before {
  content: "battery_50" !important;
}
.c-IconButton--battery60:before {
  content: "battery_60" !important;
}
.c-IconButton--battery80:before {
  content: "battery_80" !important;
}
.c-IconButton--battery90:before {
  content: "battery_90" !important;
}
.c-IconButton--batteryAlert:before {
  content: "battery_alert" !important;
}
.c-IconButton--batteryCharging20:before {
  content: "battery_charging_20" !important;
}
.c-IconButton--batteryCharging30:before {
  content: "battery_charging_30" !important;
}
.c-IconButton--batteryCharging50:before {
  content: "battery_charging_50" !important;
}
.c-IconButton--batteryCharging60:before {
  content: "battery_charging_60" !important;
}
.c-IconButton--batteryCharging80:before {
  content: "battery_charging_80" !important;
}
.c-IconButton--batteryCharging90:before {
  content: "battery_charging_90" !important;
}
.c-IconButton--batteryChargingFull:before {
  content: "battery_charging_full" !important;
}
.c-IconButton--batteryFull:before {
  content: "battery_full" !important;
}
.c-IconButton--batteryStd:before {
  content: "battery_std" !important;
}
.c-IconButton--batteryUnknown:before {
  content: "battery_unknown" !important;
}
.c-IconButton--bluetooth:before {
  content: "bluetooth" !important;
}
.c-IconButton--bluetoothConnected:before {
  content: "bluetooth_connected" !important;
}
.c-IconButton--bluetoothDisabled:before {
  content: "bluetooth_disabled" !important;
}
.c-IconButton--bluetoothSearching:before {
  content: "bluetooth_searching" !important;
}
.c-IconButton--brightnessAuto:before {
  content: "brightness_auto" !important;
}
.c-IconButton--brightnessHigh:before {
  content: "brightness_high" !important;
}
.c-IconButton--brightnessLow:before {
  content: "brightness_low" !important;
}
.c-IconButton--brightnessMedium:before {
  content: "brightness_medium" !important;
}
.c-IconButton--dataUsage:before {
  content: "data_usage" !important;
}
.c-IconButton--developerMode:before {
  content: "developer_mode" !important;
}
.c-IconButton--devices:before {
  content: "devices" !important;
}
.c-IconButton--dvr:before {
  content: "dvr" !important;
}
.c-IconButton--gpsFixed:before {
  content: "gps_fixed" !important;
}
.c-IconButton--gpsNotFixed:before {
  content: "gps_not_fixed" !important;
}
.c-IconButton--gpsOff:before {
  content: "gps_off" !important;
}
.c-IconButton--graphicEq:before {
  content: "graphic_eq" !important;
}
.c-IconButton--locationDisabled:before {
  content: "location_disabled" !important;
}
.c-IconButton--locationSearching:before {
  content: "location_searching" !important;
}
.c-IconButton--mobileFriendly:before {
  content: "mobile_friendly" !important;
}
.c-IconButton--mobileOff:before {
  content: "mobile_off" !important;
}
.c-IconButton--networkCell:before {
  content: "network_cell" !important;
}
.c-IconButton--networkWifi:before {
  content: "network_wifi" !important;
}
.c-IconButton--nfc:before {
  content: "nfc" !important;
}
.c-IconButton--screenLockLandscape:before {
  content: "screen_lock_landscape" !important;
}
.c-IconButton--screenLockPortrait:before {
  content: "screen_lock_portrait" !important;
}
.c-IconButton--screenLockRotation:before {
  content: "screen_lock_rotation" !important;
}
.c-IconButton--screenRotation:before {
  content: "screen_rotation" !important;
}
.c-IconButton--sdStorage:before {
  content: "sd_storage" !important;
}
.c-IconButton--settingsSystemDaydream:before {
  content: "settings_system_daydream" !important;
}
.c-IconButton--signalCellular0Bar:before {
  content: "signal_cellular_0_bar" !important;
}
.c-IconButton--signalCellular1Bar:before {
  content: "signal_cellular_1_bar" !important;
}
.c-IconButton--signalCellular2Bar:before {
  content: "signal_cellular_2_bar" !important;
}
.c-IconButton--signalCellular3Bar:before {
  content: "signal_cellular_3_bar" !important;
}
.c-IconButton--signalCellular4Bar:before {
  content: "signal_cellular_4_bar" !important;
}
.c-IconButton--signalCellularAlt:before {
  content: "signal_cellular_alt" !important;
}
.c-IconButton--signalCellularConnectedNoInternet0Bar:before {
  content: "signal_cellular_connected_no_internet_0_bar" !important;
}
.c-IconButton--signalCellularConnectedNoInternet1Bar:before {
  content: "signal_cellular_connected_no_internet_1_bar" !important;
}
.c-IconButton--signalCellularConnectedNoInternet2Bar:before {
  content: "signal_cellular_connected_no_internet_2_bar" !important;
}
.c-IconButton--signalCellularConnectedNoInternet3Bar:before {
  content: "signal_cellular_connected_no_internet_3_bar" !important;
}
.c-IconButton--signalCellularConnectedNoInternet4Bar:before {
  content: "signal_cellular_connected_no_internet_4_bar" !important;
}
.c-IconButton--signalCellularNoSim:before {
  content: "signal_cellular_no_sim" !important;
}
.c-IconButton--signalCellularNull:before {
  content: "signal_cellular_null" !important;
}
.c-IconButton--signalCellularOff:before {
  content: "signal_cellular_off" !important;
}
.c-IconButton--signalWifi0Bar:before {
  content: "signal_wifi_0_bar" !important;
}
.c-IconButton--signalWifi1Bar:before {
  content: "signal_wifi_1_bar" !important;
}
.c-IconButton--signalWifi1BarLock:before {
  content: "signal_wifi_1_bar_lock" !important;
}
.c-IconButton--signalWifi2Bar:before {
  content: "signal_wifi_2_bar" !important;
}
.c-IconButton--signalWifi2BarLock:before {
  content: "signal_wifi_2_bar_lock" !important;
}
.c-IconButton--signalWifi3Bar:before {
  content: "signal_wifi_3_bar" !important;
}
.c-IconButton--signalWifi3BarLock:before {
  content: "signal_wifi_3_bar_lock" !important;
}
.c-IconButton--signalWifi4Bar:before {
  content: "signal_wifi_4_bar" !important;
}
.c-IconButton--signalWifi4BarLock:before {
  content: "signal_wifi_4_bar_lock" !important;
}
.c-IconButton--signalWifiOff:before {
  content: "signal_wifi_off" !important;
}
.c-IconButton--storage:before {
  content: "storage" !important;
}
.c-IconButton--usb:before {
  content: "usb" !important;
}
.c-IconButton--wallpaper:before {
  content: "wallpaper" !important;
}
.c-IconButton--widgets:before {
  content: "widgets" !important;
}
.c-IconButton--wifiLock:before {
  content: "wifi_lock" !important;
}
.c-IconButton--wifiTethering:before {
  content: "wifi_tethering" !important;
}
.c-IconButton--addComment:before {
  content: "add_comment" !important;
}
.c-IconButton--attachFile:before {
  content: "attach_file" !important;
}
.c-IconButton--attachMoney:before {
  content: "attach_money" !important;
}
.c-IconButton--barChart:before {
  content: "bar_chart" !important;
}
.c-IconButton--borderAll:before {
  content: "border_all" !important;
}
.c-IconButton--borderBottom:before {
  content: "border_bottom" !important;
}
.c-IconButton--borderClear:before {
  content: "border_clear" !important;
}
.c-IconButton--borderColor:before {
  content: "border_color" !important;
}
.c-IconButton--borderHorizontal:before {
  content: "border_horizontal" !important;
}
.c-IconButton--borderInner:before {
  content: "border_inner" !important;
}
.c-IconButton--borderLeft:before {
  content: "border_left" !important;
}
.c-IconButton--borderOuter:before {
  content: "border_outer" !important;
}
.c-IconButton--borderRight:before {
  content: "border_right" !important;
}
.c-IconButton--borderStyle:before {
  content: "border_style" !important;
}
.c-IconButton--borderTop:before {
  content: "border_top" !important;
}
.c-IconButton--borderVertical:before {
  content: "border_vertical" !important;
}
.c-IconButton--bubbleChart:before {
  content: "bubble_chart" !important;
}
.c-IconButton--dragHandle:before {
  content: "drag_handle" !important;
}
.c-IconButton--formatAlignCenter:before {
  content: "format_align_center" !important;
}
.c-IconButton--formatAlignJustify:before {
  content: "format_align_justify" !important;
}
.c-IconButton--formatAlignLeft:before {
  content: "format_align_left" !important;
}
.c-IconButton--formatAlignRight:before {
  content: "format_align_right" !important;
}
.c-IconButton--formatBold:before {
  content: "format_bold" !important;
}
.c-IconButton--formatClear:before {
  content: "format_clear" !important;
}
.c-IconButton--formatColorFill:before {
  content: "format_color_fill" !important;
}
.c-IconButton--formatColorReset:before {
  content: "format_color_reset" !important;
}
.c-IconButton--formatColorText:before {
  content: "format_color_text" !important;
}
.c-IconButton--formatIndentDecrease:before {
  content: "format_indent_decrease" !important;
}
.c-IconButton--formatIndentIncrease:before {
  content: "format_indent_increase" !important;
}
.c-IconButton--formatItalic:before {
  content: "format_italic" !important;
}
.c-IconButton--formatLineSpacing:before {
  content: "format_line_spacing" !important;
}
.c-IconButton--formatListBulleted:before {
  content: "format_list_bulleted" !important;
}
.c-IconButton--formatListNumbered:before {
  content: "format_list_numbered" !important;
}
.c-IconButton--formatListNumberedRtl:before {
  content: "format_list_numbered_rtl" !important;
}
.c-IconButton--formatPaint:before {
  content: "format_paint" !important;
}
.c-IconButton--formatQuote:before {
  content: "format_quote" !important;
}
.c-IconButton--formatShapes:before {
  content: "format_shapes" !important;
}
.c-IconButton--formatSize:before {
  content: "format_size" !important;
}
.c-IconButton--formatStrikethrough:before {
  content: "format_strikethrough" !important;
}
.c-IconButton--formatTextdirectionLToR:before {
  content: "format_textdirection_l_to_r" !important;
}
.c-IconButton--formatTextdirectionRToL:before {
  content: "format_textdirection_r_to_l" !important;
}
.c-IconButton--formatUnderlined:before {
  content: "format_underlined" !important;
}
.c-IconButton--functions:before {
  content: "functions" !important;
}
.c-IconButton--highlight:before {
  content: "highlight" !important;
}
.c-IconButton--insertChart:before {
  content: "insert_chart" !important;
}
.c-IconButton--insertChartOutlined:before {
  content: "insert_chart_outlined" !important;
}
.c-IconButton--insertComment:before {
  content: "insert_comment" !important;
}
.c-IconButton--insertDriveFile:before {
  content: "insert_drive_file" !important;
}
.c-IconButton--insertEmoticon:before {
  content: "insert_emoticon" !important;
}
.c-IconButton--insertInvitation:before {
  content: "insert_invitation" !important;
}
.c-IconButton--insertLink:before {
  content: "insert_link" !important;
}
.c-IconButton--insertPhoto:before {
  content: "insert_photo" !important;
}
.c-IconButton--linearScale:before {
  content: "linear_scale" !important;
}
.c-IconButton--mergeType:before {
  content: "merge_type" !important;
}
.c-IconButton--modeComment:before {
  content: "mode_comment" !important;
}
.c-IconButton--monetizationOn:before {
  content: "monetization_on" !important;
}
.c-IconButton--moneyOff:before {
  content: "money_off" !important;
}
.c-IconButton--multilineChart:before {
  content: "multiline_chart" !important;
}
.c-IconButton--notes:before {
  content: "notes" !important;
}
.c-IconButton--pieChart:before {
  content: "pie_chart" !important;
}
.c-IconButton--publish:before {
  content: "publish" !important;
}
.c-IconButton--scatterPlot:before {
  content: "scatter_plot" !important;
}
.c-IconButton--score:before {
  content: "score" !important;
}
.c-IconButton--shortText:before {
  content: "short_text" !important;
}
.c-IconButton--showChart:before {
  content: "show_chart" !important;
}
.c-IconButton--spaceBar:before {
  content: "space_bar" !important;
}
.c-IconButton--strikethroughS:before {
  content: "strikethrough_s" !important;
}
.c-IconButton--tableChart:before {
  content: "table_chart" !important;
}
.c-IconButton--textFields:before {
  content: "text_fields" !important;
}
.c-IconButton--title:before {
  content: "title" !important;
}
.c-IconButton--verticalAlignBottom:before {
  content: "vertical_align_bottom" !important;
}
.c-IconButton--verticalAlignCenter:before {
  content: "vertical_align_center" !important;
}
.c-IconButton--verticalAlignTop:before {
  content: "vertical_align_top" !important;
}
.c-IconButton--wrapText:before {
  content: "wrap_text" !important;
}
.c-IconButton--attachment:before {
  content: "attachment" !important;
}
.c-IconButton--cloud:before {
  content: "cloud" !important;
}
.c-IconButton--cloudCircle:before {
  content: "cloud_circle" !important;
}
.c-IconButton--cloudDone:before {
  content: "cloud_done" !important;
}
.c-IconButton--cloudDownload:before {
  content: "cloud_download" !important;
}
.c-IconButton--cloudOff:before {
  content: "cloud_off" !important;
}
.c-IconButton--cloudQueue:before {
  content: "cloud_queue" !important;
}
.c-IconButton--cloudUpload:before {
  content: "cloud_upload" !important;
}
.c-IconButton--createNewFolder:before {
  content: "create_new_folder" !important;
}
.c-IconButton--folder:before {
  content: "folder" !important;
}
.c-IconButton--folderOpen:before {
  content: "folder_open" !important;
}
.c-IconButton--folderShared:before {
  content: "folder_shared" !important;
}
.c-IconButton--cast:before {
  content: "cast" !important;
}
.c-IconButton--castConnected:before {
  content: "cast_connected" !important;
}
.c-IconButton--accessibility:before {
  content: "accessibility" !important;
}
.c-IconButton--computer:before {
  content: "computer" !important;
}
.c-IconButton--desktopMac:before {
  content: "desktop_mac" !important;
}
.c-IconButton--desktopWindows:before {
  content: "desktop_windows" !important;
}
.c-IconButton--developerBoard:before {
  content: "developer_board" !important;
}
.c-IconButton--deviceHub:before {
  content: "device_hub" !important;
}
.c-IconButton--deviceUnknown:before {
  content: "device_unknown" !important;
}
.c-IconButton--devicesOther:before {
  content: "devices_other" !important;
}
.c-IconButton--dock:before {
  content: "dock" !important;
}
.c-IconButton--gamepad:before {
  content: "gamepad" !important;
}
.c-IconButton--headset:before {
  content: "headset" !important;
}
.c-IconButton--headsetMic:before {
  content: "headset_mic" !important;
}
.c-IconButton--keyboard:before {
  content: "keyboard" !important;
}
.c-IconButton--keyboardArrowDown:before {
  content: "keyboard_arrow_down" !important;
}
.c-IconButton--keyboardArrowLeft:before {
  content: "keyboard_arrow_left" !important;
}
.c-IconButton--keyboardArrowRight:before {
  content: "keyboard_arrow_right" !important;
}
.c-IconButton--keyboardArrowUp:before {
  content: "keyboard_arrow_up" !important;
}
.c-IconButton--keyboardBackspace:before {
  content: "keyboard_backspace" !important;
}
.c-IconButton--keyboardCapslock:before {
  content: "keyboard_capslock" !important;
}
.c-IconButton--keyboardHide:before {
  content: "keyboard_hide" !important;
}
.c-IconButton--keyboardReturn:before {
  content: "keyboard_return" !important;
}
.c-IconButton--keyboardTab:before {
  content: "keyboard_tab" !important;
}
.c-IconButton--keyboardVoice:before {
  content: "keyboard_voice" !important;
}
.c-IconButton--laptop:before {
  content: "laptop" !important;
}
.c-IconButton--laptopChromebook:before {
  content: "laptop_chromebook" !important;
}
.c-IconButton--laptopMac:before {
  content: "laptop_mac" !important;
}
.c-IconButton--laptopWindows:before {
  content: "laptop_windows" !important;
}
.c-IconButton--memory:before {
  content: "memory" !important;
}
.c-IconButton--mouse:before {
  content: "mouse" !important;
}
.c-IconButton--phoneAndroid:before {
  content: "phone_android" !important;
}
.c-IconButton--phoneIphone:before {
  content: "phone_iphone" !important;
}
.c-IconButton--phonelink:before {
  content: "phonelink" !important;
}
.c-IconButton--phonelinkOff:before {
  content: "phonelink_off" !important;
}
.c-IconButton--powerInput:before {
  content: "power_input" !important;
}
.c-IconButton--router:before {
  content: "router" !important;
}
.c-IconButton--scanner:before {
  content: "scanner" !important;
}
.c-IconButton--security:before {
  content: "security" !important;
}
.c-IconButton--simCard:before {
  content: "sim_card" !important;
}
.c-IconButton--smartphone:before {
  content: "smartphone" !important;
}
.c-IconButton--speaker:before {
  content: "speaker" !important;
}
.c-IconButton--speakerGroup:before {
  content: "speaker_group" !important;
}
.c-IconButton--tablet:before {
  content: "tablet" !important;
}
.c-IconButton--tabletAndroid:before {
  content: "tablet_android" !important;
}
.c-IconButton--tabletMac:before {
  content: "tablet_mac" !important;
}
.c-IconButton--toys:before {
  content: "toys" !important;
}
.c-IconButton--tv:before {
  content: "tv" !important;
}
.c-IconButton--videogameAsset:before {
  content: "videogame_asset" !important;
}
.c-IconButton--watch:before {
  content: "watch" !important;
}
.c-IconButton--addAPhoto:before {
  content: "add_a_photo" !important;
}
.c-IconButton--addPhotoAlternate:before {
  content: "add_photo_alternate" !important;
}
.c-IconButton--addToPhotos:before {
  content: "add_to_photos" !important;
}
.c-IconButton--adjust:before {
  content: "adjust" !important;
}
.c-IconButton--assistant:before {
  content: "assistant" !important;
}
.c-IconButton--assistantPhoto:before {
  content: "assistant_photo" !important;
}
.c-IconButton--audiotrack:before {
  content: "audiotrack" !important;
}
.c-IconButton--blurCircular:before {
  content: "blur_circular" !important;
}
.c-IconButton--blurLinear:before {
  content: "blur_linear" !important;
}
.c-IconButton--blurOff:before {
  content: "blur_off" !important;
}
.c-IconButton--blurOn:before {
  content: "blur_on" !important;
}
.c-IconButton--brightness1:before {
  content: "brightness_1" !important;
}
.c-IconButton--brightness2:before {
  content: "brightness_2" !important;
}
.c-IconButton--brightness3:before {
  content: "brightness_3" !important;
}
.c-IconButton--brightness4:before {
  content: "brightness_4" !important;
}
.c-IconButton--brightness5:before {
  content: "brightness_5" !important;
}
.c-IconButton--brightness6:before {
  content: "brightness_6" !important;
}
.c-IconButton--brightness7:before {
  content: "brightness_7" !important;
}
.c-IconButton--brokenImage:before {
  content: "broken_image" !important;
}
.c-IconButton--brush:before {
  content: "brush" !important;
}
.c-IconButton--burstMode:before {
  content: "burst_mode" !important;
}
.c-IconButton--camera:before {
  content: "camera" !important;
}
.c-IconButton--cameraAlt:before {
  content: "camera_alt" !important;
}
.c-IconButton--cameraFront:before {
  content: "camera_front" !important;
}
.c-IconButton--cameraRear:before {
  content: "camera_rear" !important;
}
.c-IconButton--cameraRoll:before {
  content: "camera_roll" !important;
}
.c-IconButton--centerFocusStrong:before {
  content: "center_focus_strong" !important;
}
.c-IconButton--centerFocusWeak:before {
  content: "center_focus_weak" !important;
}
.c-IconButton--collections:before {
  content: "collections" !important;
}
.c-IconButton--collectionsBookmark:before {
  content: "collections_bookmark" !important;
}
.c-IconButton--colorLens:before {
  content: "color_lens" !important;
}
.c-IconButton--colorize:before {
  content: "colorize" !important;
}
.c-IconButton--compare:before {
  content: "compare" !important;
}
.c-IconButton--controlPoint:before {
  content: "control_point" !important;
}
.c-IconButton--controlPointDuplicate:before {
  content: "control_point_duplicate" !important;
}
.c-IconButton--crop:before {
  content: "crop" !important;
}
.c-IconButton--crop169:before {
  content: "crop_16_9" !important;
}
.c-IconButton--crop32:before {
  content: "crop_3_2" !important;
}
.c-IconButton--crop54:before {
  content: "crop_5_4" !important;
}
.c-IconButton--crop75:before {
  content: "crop_7_5" !important;
}
.c-IconButton--cropDin:before {
  content: "crop_din" !important;
}
.c-IconButton--cropFree:before {
  content: "crop_free" !important;
}
.c-IconButton--cropLandscape:before {
  content: "crop_landscape" !important;
}
.c-IconButton--cropOriginal:before {
  content: "crop_original" !important;
}
.c-IconButton--cropPortrait:before {
  content: "crop_portrait" !important;
}
.c-IconButton--cropRotate:before {
  content: "crop_rotate" !important;
}
.c-IconButton--cropSquare:before {
  content: "crop_square" !important;
}
.c-IconButton--dehaze:before {
  content: "dehaze" !important;
}
.c-IconButton--details:before {
  content: "details" !important;
}
.c-IconButton--edit:before {
  content: "edit" !important;
}
.c-IconButton--exposure:before {
  content: "exposure" !important;
}
.c-IconButton--exposureNeg1:before {
  content: "exposure_neg_1" !important;
}
.c-IconButton--exposureNeg2:before {
  content: "exposure_neg_2" !important;
}
.c-IconButton--exposurePlus1:before {
  content: "exposure_plus_1" !important;
}
.c-IconButton--exposurePlus2:before {
  content: "exposure_plus_2" !important;
}
.c-IconButton--exposureZero:before {
  content: "exposure_zero" !important;
}
.c-IconButton--filter:before {
  content: "filter" !important;
}
.c-IconButton--filter1:before {
  content: "filter_1" !important;
}
.c-IconButton--filter2:before {
  content: "filter_2" !important;
}
.c-IconButton--filter3:before {
  content: "filter_3" !important;
}
.c-IconButton--filter4:before {
  content: "filter_4" !important;
}
.c-IconButton--filter5:before {
  content: "filter_5" !important;
}
.c-IconButton--filter6:before {
  content: "filter_6" !important;
}
.c-IconButton--filter7:before {
  content: "filter_7" !important;
}
.c-IconButton--filter8:before {
  content: "filter_8" !important;
}
.c-IconButton--filter9:before {
  content: "filter_9" !important;
}
.c-IconButton--filter9Plus:before {
  content: "filter_9_plus" !important;
}
.c-IconButton--filterBAndW:before {
  content: "filter_b_and_w" !important;
}
.c-IconButton--filterCenterFocus:before {
  content: "filter_center_focus" !important;
}
.c-IconButton--filterDrama:before {
  content: "filter_drama" !important;
}
.c-IconButton--filterFrames:before {
  content: "filter_frames" !important;
}
.c-IconButton--filterHdr:before {
  content: "filter_hdr" !important;
}
.c-IconButton--filterNone:before {
  content: "filter_none" !important;
}
.c-IconButton--filterTiltShift:before {
  content: "filter_tilt_shift" !important;
}
.c-IconButton--filterVintage:before {
  content: "filter_vintage" !important;
}
.c-IconButton--flare:before {
  content: "flare" !important;
}
.c-IconButton--flashAuto:before {
  content: "flash_auto" !important;
}
.c-IconButton--flashOff:before {
  content: "flash_off" !important;
}
.c-IconButton--flashOn:before {
  content: "flash_on" !important;
}
.c-IconButton--flip:before {
  content: "flip" !important;
}
.c-IconButton--gradient:before {
  content: "gradient" !important;
}
.c-IconButton--grain:before {
  content: "grain" !important;
}
.c-IconButton--gridOff:before {
  content: "grid_off" !important;
}
.c-IconButton--gridOn:before {
  content: "grid_on" !important;
}
.c-IconButton--hdrOff:before {
  content: "hdr_off" !important;
}
.c-IconButton--hdrOn:before {
  content: "hdr_on" !important;
}
.c-IconButton--hdrStrong:before {
  content: "hdr_strong" !important;
}
.c-IconButton--hdrWeak:before {
  content: "hdr_weak" !important;
}
.c-IconButton--healing:before {
  content: "healing" !important;
}
.c-IconButton--image:before {
  content: "image" !important;
}
.c-IconButton--imageAspectRatio:before {
  content: "image_aspect_ratio" !important;
}
.c-IconButton--imageSearch:before {
  content: "image_search" !important;
}
.c-IconButton--iso:before {
  content: "iso" !important;
}
.c-IconButton--landscape:before {
  content: "landscape" !important;
}
.c-IconButton--leakAdd:before {
  content: "leak_add" !important;
}
.c-IconButton--leakRemove:before {
  content: "leak_remove" !important;
}
.c-IconButton--lens:before {
  content: "lens" !important;
}
.c-IconButton--linkedCamera:before {
  content: "linked_camera" !important;
}
.c-IconButton--looks:before {
  content: "looks" !important;
}
.c-IconButton--looks3:before {
  content: "looks_3" !important;
}
.c-IconButton--looks4:before {
  content: "looks_4" !important;
}
.c-IconButton--looks5:before {
  content: "looks_5" !important;
}
.c-IconButton--looks6:before {
  content: "looks_6" !important;
}
.c-IconButton--looksOne:before {
  content: "looks_one" !important;
}
.c-IconButton--looksTwo:before {
  content: "looks_two" !important;
}
.c-IconButton--loupe:before {
  content: "loupe" !important;
}
.c-IconButton--monochromePhotos:before {
  content: "monochrome_photos" !important;
}
.c-IconButton--movieCreation:before {
  content: "movie_creation" !important;
}
.c-IconButton--movieFilter:before {
  content: "movie_filter" !important;
}
.c-IconButton--musicNote:before {
  content: "music_note" !important;
}
.c-IconButton--musicOff:before {
  content: "music_off" !important;
}
.c-IconButton--nature:before {
  content: "nature" !important;
}
.c-IconButton--naturePeople:before {
  content: "nature_people" !important;
}
.c-IconButton--navigateBefore:before {
  content: "navigate_before" !important;
}
.c-IconButton--navigateNext:before {
  content: "navigate_next" !important;
}
.c-IconButton--palette:before {
  content: "palette" !important;
}
.c-IconButton--panorama:before {
  content: "panorama" !important;
}
.c-IconButton--panoramaFishEye:before {
  content: "panorama_fish_eye" !important;
}
.c-IconButton--panoramaHorizontal:before {
  content: "panorama_horizontal" !important;
}
.c-IconButton--panoramaVertical:before {
  content: "panorama_vertical" !important;
}
.c-IconButton--panoramaWideAngle:before {
  content: "panorama_wide_angle" !important;
}
.c-IconButton--photo:before {
  content: "photo" !important;
}
.c-IconButton--photoAlbum:before {
  content: "photo_album" !important;
}
.c-IconButton--photoCamera:before {
  content: "photo_camera" !important;
}
.c-IconButton--photoFilter:before {
  content: "photo_filter" !important;
}
.c-IconButton--photoLibrary:before {
  content: "photo_library" !important;
}
.c-IconButton--photoSizeSelectActual:before {
  content: "photo_size_select_actual" !important;
}
.c-IconButton--photoSizeSelectLarge:before {
  content: "photo_size_select_large" !important;
}
.c-IconButton--photoSizeSelectSmall:before {
  content: "photo_size_select_small" !important;
}
.c-IconButton--pictureAsPdf:before {
  content: "picture_as_pdf" !important;
}
.c-IconButton--portrait:before {
  content: "portrait" !important;
}
.c-IconButton--removeRedEye:before {
  content: "remove_red_eye" !important;
}
.c-IconButton--rotate90DegreesCcw:before {
  content: "rotate_90_degrees_ccw" !important;
}
.c-IconButton--rotateLeft:before {
  content: "rotate_left" !important;
}
.c-IconButton--rotateRight:before {
  content: "rotate_right" !important;
}
.c-IconButton--shutterSpeed:before {
  content: "shutter_speed" !important;
}
.c-IconButton--slideshow:before {
  content: "slideshow" !important;
}
.c-IconButton--straighten:before {
  content: "straighten" !important;
}
.c-IconButton--style:before {
  content: "style" !important;
}
.c-IconButton--switchCamera:before {
  content: "switch_camera" !important;
}
.c-IconButton--switchVideo:before {
  content: "switch_video" !important;
}
.c-IconButton--tagFaces:before {
  content: "tag_faces" !important;
}
.c-IconButton--texture:before {
  content: "texture" !important;
}
.c-IconButton--timelapse:before {
  content: "timelapse" !important;
}
.c-IconButton--timer:before {
  content: "timer" !important;
}
.c-IconButton--timer10:before {
  content: "timer_10" !important;
}
.c-IconButton--timer3:before {
  content: "timer_3" !important;
}
.c-IconButton--timerOff:before {
  content: "timer_off" !important;
}
.c-IconButton--tonality:before {
  content: "tonality" !important;
}
.c-IconButton--transform:before {
  content: "transform" !important;
}
.c-IconButton--tune:before {
  content: "tune" !important;
}
.c-IconButton--viewComfy:before {
  content: "view_comfy" !important;
}
.c-IconButton--viewCompact:before {
  content: "view_compact" !important;
}
.c-IconButton--vignette:before {
  content: "vignette" !important;
}
.c-IconButton--wbAuto:before {
  content: "wb_auto" !important;
}
.c-IconButton--wbCloudy:before {
  content: "wb_cloudy" !important;
}
.c-IconButton--wbIncandescent:before {
  content: "wb_incandescent" !important;
}
.c-IconButton--wbIridescent:before {
  content: "wb_iridescent" !important;
}
.c-IconButton--wbSunny:before {
  content: "wb_sunny" !important;
}
.c-IconButton--addLocation:before {
  content: "add_location" !important;
}
.c-IconButton--atm:before {
  content: "atm" !important;
}
.c-IconButton--beenhere:before {
  content: "beenhere" !important;
}
.c-IconButton--category:before {
  content: "category" !important;
}
.c-IconButton--compassCalibration:before {
  content: "compass_calibration" !important;
}
.c-IconButton--departureBoard:before {
  content: "departure_board" !important;
}
.c-IconButton--directions:before {
  content: "directions" !important;
}
.c-IconButton--directionsBike:before {
  content: "directions_bike" !important;
}
.c-IconButton--directionsBoat:before {
  content: "directions_boat" !important;
}
.c-IconButton--directionsBus:before {
  content: "directions_bus" !important;
}
.c-IconButton--directionsCar:before {
  content: "directions_car" !important;
}
.c-IconButton--directionsRailway:before {
  content: "directions_railway" !important;
}
.c-IconButton--directionsRun:before {
  content: "directions_run" !important;
}
.c-IconButton--directionsSubway:before {
  content: "directions_subway" !important;
}
.c-IconButton--directionsTransit:before {
  content: "directions_transit" !important;
}
.c-IconButton--directionsWalk:before {
  content: "directions_walk" !important;
}
.c-IconButton--editAttributes:before {
  content: "edit_attributes" !important;
}
.c-IconButton--editLocation:before {
  content: "edit_location" !important;
}
.c-IconButton--evStation:before {
  content: "ev_station" !important;
}
.c-IconButton--fastfood:before {
  content: "fastfood" !important;
}
.c-IconButton--flight:before {
  content: "flight" !important;
}
.c-IconButton--hotel:before {
  content: "hotel" !important;
}
.c-IconButton--layers:before {
  content: "layers" !important;
}
.c-IconButton--layersClear:before {
  content: "layers_clear" !important;
}
.c-IconButton--localActivity:before {
  content: "local_activity" !important;
}
.c-IconButton--localAirport:before {
  content: "local_airport" !important;
}
.c-IconButton--localAtm:before {
  content: "local_atm" !important;
}
.c-IconButton--localBar:before {
  content: "local_bar" !important;
}
.c-IconButton--localCafe:before {
  content: "local_cafe" !important;
}
.c-IconButton--localCarWash:before {
  content: "local_car_wash" !important;
}
.c-IconButton--localConvenienceStore:before {
  content: "local_convenience_store" !important;
}
.c-IconButton--localDining:before {
  content: "local_dining" !important;
}
.c-IconButton--localDrink:before {
  content: "local_drink" !important;
}
.c-IconButton--localFlorist:before {
  content: "local_florist" !important;
}
.c-IconButton--localGasStation:before {
  content: "local_gas_station" !important;
}
.c-IconButton--localGroceryStore:before {
  content: "local_grocery_store" !important;
}
.c-IconButton--localHospital:before {
  content: "local_hospital" !important;
}
.c-IconButton--localHotel:before {
  content: "local_hotel" !important;
}
.c-IconButton--localLaundryService:before {
  content: "local_laundry_service" !important;
}
.c-IconButton--localLibrary:before {
  content: "local_library" !important;
}
.c-IconButton--localMall:before {
  content: "local_mall" !important;
}
.c-IconButton--localMovies:before {
  content: "local_movies" !important;
}
.c-IconButton--localOffer:before {
  content: "local_offer" !important;
}
.c-IconButton--localParking:before {
  content: "local_parking" !important;
}
.c-IconButton--localPharmacy:before {
  content: "local_pharmacy" !important;
}
.c-IconButton--localPhone:before {
  content: "local_phone" !important;
}
.c-IconButton--localPizza:before {
  content: "local_pizza" !important;
}
.c-IconButton--localPlay:before {
  content: "local_play" !important;
}
.c-IconButton--localPostOffice:before {
  content: "local_post_office" !important;
}
.c-IconButton--localPrintshop:before {
  content: "local_printshop" !important;
}
.c-IconButton--localSee:before {
  content: "local_see" !important;
}
.c-IconButton--localShipping:before {
  content: "local_shipping" !important;
}
.c-IconButton--localTaxi:before {
  content: "local_taxi" !important;
}
.c-IconButton--map:before {
  content: "map" !important;
}
.c-IconButton--money:before {
  content: "money" !important;
}
.c-IconButton--myLocation:before {
  content: "my_location" !important;
}
.c-IconButton--navigation:before {
  content: "navigation" !important;
}
.c-IconButton--nearMe:before {
  content: "near_me" !important;
}
.c-IconButton--notListedLocation:before {
  content: "not_listed_location" !important;
}
.c-IconButton--personPin:before {
  content: "person_pin" !important;
}
.c-IconButton--personPinCircle:before {
  content: "person_pin_circle" !important;
}
.c-IconButton--pinDrop:before {
  content: "pin_drop" !important;
}
.c-IconButton--place:before {
  content: "place" !important;
}
.c-IconButton--rateReview:before {
  content: "rate_review" !important;
}
.c-IconButton--restaurant:before {
  content: "restaurant" !important;
}
.c-IconButton--restaurantMenu:before {
  content: "restaurant_menu" !important;
}
.c-IconButton--satellite:before {
  content: "satellite" !important;
}
.c-IconButton--storeMallDirectory:before {
  content: "store_mall_directory" !important;
}
.c-IconButton--streetview:before {
  content: "streetview" !important;
}
.c-IconButton--subway:before {
  content: "subway" !important;
}
.c-IconButton--terrain:before {
  content: "terrain" !important;
}
.c-IconButton--traffic:before {
  content: "traffic" !important;
}
.c-IconButton--train:before {
  content: "train" !important;
}
.c-IconButton--tram:before {
  content: "tram" !important;
}
.c-IconButton--transferWithinAStation:before {
  content: "transfer_within_a_station" !important;
}
.c-IconButton--transitEnterexit:before {
  content: "transit_enterexit" !important;
}
.c-IconButton--tripOrigin:before {
  content: "trip_origin" !important;
}
.c-IconButton--zoomOutMap:before {
  content: "zoom_out_map" !important;
}
.c-IconButton--apps:before {
  content: "apps" !important;
}
.c-IconButton--arrowBack:before {
  content: "arrow_back" !important;
}
.c-IconButton--arrowBackIos:before {
  content: "arrow_back_ios" !important;
}
.c-IconButton--arrowDownward:before {
  content: "arrow_downward" !important;
}
.c-IconButton--arrowDropDown:before {
  content: "arrow_drop_down" !important;
}
.c-IconButton--arrowDropDownCircle:before {
  content: "arrow_drop_down_circle" !important;
}
.c-IconButton--arrowDropUp:before {
  content: "arrow_drop_up" !important;
}
.c-IconButton--arrowForward:before {
  content: "arrow_forward" !important;
}
.c-IconButton--arrowForwardIos:before {
  content: "arrow_forward_ios" !important;
}
.c-IconButton--arrowLeft:before {
  content: "arrow_left" !important;
}
.c-IconButton--arrowRight:before {
  content: "arrow_right" !important;
}
.c-IconButton--arrowUpward:before {
  content: "arrow_upward" !important;
}
.c-IconButton--cancel:before {
  content: "cancel" !important;
}
.c-IconButton--check:before {
  content: "check" !important;
}
.c-IconButton--chevronLeft:before {
  content: "chevron_left" !important;
}
.c-IconButton--chevronRight:before {
  content: "chevron_right" !important;
}
.c-IconButton--close:before {
  content: "close" !important;
}
.c-IconButton--expandLess:before {
  content: "expand_less" !important;
}
.c-IconButton--expandMore:before {
  content: "expand_more" !important;
}
.c-IconButton--firstPage:before {
  content: "first_page" !important;
}
.c-IconButton--fullscreen:before {
  content: "fullscreen" !important;
}
.c-IconButton--fullscreenExit:before {
  content: "fullscreen_exit" !important;
}
.c-IconButton--lastPage:before {
  content: "last_page" !important;
}
.c-IconButton--menu:before {
  content: "menu" !important;
}
.c-IconButton--moreHoriz:before {
  content: "more_horiz" !important;
}
.c-IconButton--moreVert:before {
  content: "more_vert" !important;
}
.c-IconButton--refresh:before {
  content: "refresh" !important;
}
.c-IconButton--subdirectoryArrowLeft:before {
  content: "subdirectory_arrow_left" !important;
}
.c-IconButton--subdirectoryArrowRight:before {
  content: "subdirectory_arrow_right" !important;
}
.c-IconButton--unfoldLess:before {
  content: "unfold_less" !important;
}
.c-IconButton--unfoldMore:before {
  content: "unfold_more" !important;
}
.c-IconButton--adb:before {
  content: "adb" !important;
}
.c-IconButton--airlineSeatFlat:before {
  content: "airline_seat_flat" !important;
}
.c-IconButton--airlineSeatFlatAngled:before {
  content: "airline_seat_flat_angled" !important;
}
.c-IconButton--airlineSeatIndividualSuite:before {
  content: "airline_seat_individual_suite" !important;
}
.c-IconButton--airlineSeatLegroomExtra:before {
  content: "airline_seat_legroom_extra" !important;
}
.c-IconButton--airlineSeatLegroomNormal:before {
  content: "airline_seat_legroom_normal" !important;
}
.c-IconButton--airlineSeatLegroomReduced:before {
  content: "airline_seat_legroom_reduced" !important;
}
.c-IconButton--airlineSeatReclineExtra:before {
  content: "airline_seat_recline_extra" !important;
}
.c-IconButton--airlineSeatReclineNormal:before {
  content: "airline_seat_recline_normal" !important;
}
.c-IconButton--bluetoothAudio:before {
  content: "bluetooth_audio" !important;
}
.c-IconButton--confirmationNumber:before {
  content: "confirmation_number" !important;
}
.c-IconButton--discFull:before {
  content: "disc_full" !important;
}
.c-IconButton--driveEta:before {
  content: "drive_eta" !important;
}
.c-IconButton--enhancedEncryption:before {
  content: "enhanced_encryption" !important;
}
.c-IconButton--eventAvailable:before {
  content: "event_available" !important;
}
.c-IconButton--eventBusy:before {
  content: "event_busy" !important;
}
.c-IconButton--eventNote:before {
  content: "event_note" !important;
}
.c-IconButton--folderSpecial:before {
  content: "folder_special" !important;
}
.c-IconButton--liveTv:before {
  content: "live_tv" !important;
}
.c-IconButton--mms:before {
  content: "mms" !important;
}
.c-IconButton--more:before {
  content: "more" !important;
}
.c-IconButton--networkCheck:before {
  content: "network_check" !important;
}
.c-IconButton--networkLocked:before {
  content: "network_locked" !important;
}
.c-IconButton--noEncryption:before {
  content: "no_encryption" !important;
}
.c-IconButton--ondemandVideo:before {
  content: "ondemand_video" !important;
}
.c-IconButton--personalVideo:before {
  content: "personal_video" !important;
}
.c-IconButton--phoneBluetoothSpeaker:before {
  content: "phone_bluetooth_speaker" !important;
}
.c-IconButton--phoneCallback:before {
  content: "phone_callback" !important;
}
.c-IconButton--phoneForwarded:before {
  content: "phone_forwarded" !important;
}
.c-IconButton--phoneInTalk:before {
  content: "phone_in_talk" !important;
}
.c-IconButton--phoneLocked:before {
  content: "phone_locked" !important;
}
.c-IconButton--phoneMissed:before {
  content: "phone_missed" !important;
}
.c-IconButton--phonePaused:before {
  content: "phone_paused" !important;
}
.c-IconButton--power:before {
  content: "power" !important;
}
.c-IconButton--powerOff:before {
  content: "power_off" !important;
}
.c-IconButton--priorityHigh:before {
  content: "priority_high" !important;
}
.c-IconButton--sdCard:before {
  content: "sd_card" !important;
}
.c-IconButton--sms:before {
  content: "sms" !important;
}
.c-IconButton--smsFailed:before {
  content: "sms_failed" !important;
}
.c-IconButton--sync:before {
  content: "sync" !important;
}
.c-IconButton--syncDisabled:before {
  content: "sync_disabled" !important;
}
.c-IconButton--syncProblem:before {
  content: "sync_problem" !important;
}
.c-IconButton--systemUpdate:before {
  content: "system_update" !important;
}
.c-IconButton--tapAndPlay:before {
  content: "tap_and_play" !important;
}
.c-IconButton--timeToLeave:before {
  content: "time_to_leave" !important;
}
.c-IconButton--tvOff:before {
  content: "tv_off" !important;
}
.c-IconButton--vibration:before {
  content: "vibration" !important;
}
.c-IconButton--voiceChat:before {
  content: "voice_chat" !important;
}
.c-IconButton--vpnLock:before {
  content: "vpn_lock" !important;
}
.c-IconButton--wc:before {
  content: "wc" !important;
}
.c-IconButton--wifi:before {
  content: "wifi" !important;
}
.c-IconButton--wifiOff:before {
  content: "wifi_off" !important;
}
.c-IconButton--acUnit:before {
  content: "ac_unit" !important;
}
.c-IconButton--airportShuttle:before {
  content: "airport_shuttle" !important;
}
.c-IconButton--allInclusive:before {
  content: "all_inclusive" !important;
}
.c-IconButton--beachAccess:before {
  content: "beach_access" !important;
}
.c-IconButton--businessCenter:before {
  content: "business_center" !important;
}
.c-IconButton--casino:before {
  content: "casino" !important;
}
.c-IconButton--childCare:before {
  content: "child_care" !important;
}
.c-IconButton--childFriendly:before {
  content: "child_friendly" !important;
}
.c-IconButton--fitnessCenter:before {
  content: "fitness_center" !important;
}
.c-IconButton--freeBreakfast:before {
  content: "free_breakfast" !important;
}
.c-IconButton--golfCourse:before {
  content: "golf_course" !important;
}
.c-IconButton--hotTub:before {
  content: "hot_tub" !important;
}
.c-IconButton--kitchen:before {
  content: "kitchen" !important;
}
.c-IconButton--meetingRoom:before {
  content: "meeting_room" !important;
}
.c-IconButton--noMeetingRoom:before {
  content: "no_meeting_room" !important;
}
.c-IconButton--pool:before {
  content: "pool" !important;
}
.c-IconButton--roomService:before {
  content: "room_service" !important;
}
.c-IconButton--rvHookup:before {
  content: "rv_hookup" !important;
}
.c-IconButton--smokeFree:before {
  content: "smoke_free" !important;
}
.c-IconButton--smokingRooms:before {
  content: "smoking_rooms" !important;
}
.c-IconButton--spa:before {
  content: "spa" !important;
}
.c-IconButton--cake:before {
  content: "cake" !important;
}
.c-IconButton--domain:before {
  content: "domain" !important;
}
.c-IconButton--group:before {
  content: "group" !important;
}
.c-IconButton--groupAdd:before {
  content: "group_add" !important;
}
.c-IconButton--locationCity:before {
  content: "location_city" !important;
}
.c-IconButton--mood:before {
  content: "mood" !important;
}
.c-IconButton--moodBad:before {
  content: "mood_bad" !important;
}
.c-IconButton--notifications:before {
  content: "notifications" !important;
}
.c-IconButton--notificationsActive:before {
  content: "notifications_active" !important;
}
.c-IconButton--notificationsNone:before {
  content: "notifications_none" !important;
}
.c-IconButton--notificationsOff:before {
  content: "notifications_off" !important;
}
.c-IconButton--notificationsPaused:before {
  content: "notifications_paused" !important;
}
.c-IconButton--pages:before {
  content: "pages" !important;
}
.c-IconButton--partyMode:before {
  content: "party_mode" !important;
}
.c-IconButton--people:before {
  content: "people" !important;
}
.c-IconButton--peopleOutline:before {
  content: "people_outline" !important;
}
.c-IconButton--person:before {
  content: "person" !important;
}
.c-IconButton--personAdd:before {
  content: "person_add" !important;
}
.c-IconButton--personOutline:before {
  content: "person_outline" !important;
}
.c-IconButton--plusOne:before {
  content: "plus_one" !important;
}
.c-IconButton--poll:before {
  content: "poll" !important;
}
.c-IconButton--public:before {
  content: "public" !important;
}
.c-IconButton--school:before {
  content: "school" !important;
}
.c-IconButton--sentimentDissatisfied:before {
  content: "sentiment_dissatisfied" !important;
}
.c-IconButton--sentimentSatisfied:before {
  content: "sentiment_satisfied" !important;
}
.c-IconButton--sentimentVeryDissatisfied:before {
  content: "sentiment_very_dissatisfied" !important;
}
.c-IconButton--sentimentVerySatisfied:before {
  content: "sentiment_very_satisfied" !important;
}
.c-IconButton--share:before {
  content: "share" !important;
}
.c-IconButton--thumbDownAlt:before {
  content: "thumb_down_alt" !important;
}
.c-IconButton--thumbUpAlt:before {
  content: "thumb_up_alt" !important;
}
.c-IconButton--whatshot:before {
  content: "whatshot" !important;
}
.c-IconButton--checkBox:before {
  content: "check_box" !important;
}
.c-IconButton--checkBoxOutlineBlank:before {
  content: "check_box_outline_blank" !important;
}
.c-IconButton--indeterminateCheckBox:before {
  content: "indeterminate_check_box" !important;
}
.c-IconButton--radioButtonChecked:before {
  content: "radio_button_checked" !important;
}
.c-IconButton--radioButtonUnchecked:before {
  content: "radio_button_unchecked" !important;
}
.c-IconButton--star:before {
  content: "star" !important;
}
.c-IconButton--starBorder:before {
  content: "star_border" !important;
}
.c-IconButton--starHalf:before {
  content: "star_half" !important;
}
.c-IconButton--toggleOff:before {
  content: "toggle_off" !important;
}
.c-IconButton--toggleOn:before {
  content: "toggle_on" !important;
}

.c-IconButton__ripple {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.3) !important;
  will-change: background-color, transform;
}

.c-IconButton__ripple--primaryContained, .c-IconButton__ripple--secondaryContained,
.c-IconButton__ripple--contrast {
  position: absolute;
  background-color: rgba(255, 255, 255, 0.3) !important;
  will-change: background-color, transform;
}

.c-IconButton__ripple--primary {
  position: absolute;
  background-color: rgba(0, 66, 44, 0.3) !important;
  will-change: background-color, transform;
}

.c-IconButton__ripple--secondary {
  position: absolute;
  background-color: rgba(234, 96, 55, 0.3) !important;
  will-change: background-color, transform;
}

.c-InputLabel {
  z-index: 3;
  position: absolute;
  top: 0px;
  left: 0px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgba(0, 0, 0, 0.4);
  transform-origin: top left;
  transform: translate(0, 24px) scale(1);
  will-change: transform;
  transition: transform  225ms cubic-bezier(0.0, 0, 0.2, 1);
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: grayscale;
  cursor: text;
}
.c-InputLabel--isFloating {
  transform: translate(0, 1.5px) scale(0.75);
}
.c-InputLabel--isFocused {
  color: #006141;
}
.c-InputLabel--disabled {
  color: rgba(0, 0, 0, 0.12);
}
.c-InputLabel--error {
  color: #f44336;
}
.c-InputLabel--required:after {
  content: "*";
}

.c-Input {
  z-index: 6;
  position: relative;
  display: flex;
  align-items: baseline;
  margin-top: 16px;
  color: rgba(0, 0, 0, 0.8);
  border: none;
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.c-Input:before {
  z-index: 1;
  content: "";
  position: absolute;
  left: 0px;
  bottom: 0px;
  height: 1px;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.075);
}
.c-Input:after {
  z-index: 1;
  content: "";
  position: absolute;
  left: 0px;
  bottom: 0px;
  height: 2px;
  width: 100%;
  background-color: #006141;
  transform: scale(0);
  transition: transform  195ms cubic-bezier(0.4, 0, 1, 1);
  will-change: transform;
}
.c-Input:hover:before {
  background-color: #757575;
}
.c-Input--isFocused:after {
  transform: scale(1);
  transition: transform  225ms cubic-bezier(0.0, 0, 0.2, 1);
}
.c-Input--isDisabled:before {
  border-bottom: 1px dotted rgba(0, 0, 0, 0.4);
}
.c-Input--error:after {
  background-color: #f44336;
  transform: scale(1);
  transition: transform  195ms cubic-bezier(0.4, 0, 1, 1);
  will-change: transform;
}

.c-InputField, .page-page #pageContent input, .page-form #mainContent input {
  z-index: 2;
  position: relative;
  width: 100%;
  display: block;
  margin: 0px;
  padding-top: 8px;
  padding-bottom: 4px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-indent: 0px;
  border: 0px solid transparent;
  color: rgba(0, 0, 0, 0.8);
  background-color: transparent;
  caret-color: rgba(0, 0, 0, 0.8);
  border-radius: 0;
  outline: none;
  box-shadow: none !important;
}
.c-InputField::placeholder, .page-page #pageContent input::placeholder, .page-form #mainContent input::placeholder {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgba(0, 0, 0, 0.4);
  opacity: 0;
  transition: all 0.2s;
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.c-InputField:not(:placeholder-shown)::placeholder, .page-page #pageContent input:not(:placeholder-shown)::placeholder, .page-form #mainContent input:not(:placeholder-shown)::placeholder {
  opacity: 1;
}
.c-InputField:disabled, .page-page #pageContent input:disabled, .page-form #mainContent input:disabled, .c-InputField--isDisabled, .c-InputField-disabled, .c-InputField--disabled {
  pointer-events: none;
  color: rgba(0, 0, 0, 0.4);
}
.c-InputField-error, .c-InputField--error {
  color: #f44336;
  caret-color: #f44336;
}
.c-InputField--native, .page-page #pageContent input, .page-form #mainContent input {
  padding-top: 7px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.075);
}
.c-InputField--native::placeholder, .page-page #pageContent input::placeholder, .page-form #mainContent input::placeholder {
  opacity: 1 !important;
}
.c-InputField--native:hover, .page-page #pageContent input:hover, .page-form #mainContent input:hover {
  border-bottom: 1px solid #757575 !important;
}

.c-InputField--underline {
  margin-top: 16px;
  transition: border-color  225ms cubic-bezier(0.0, 0, 0.2, 1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.075);
}
.c-InputField--underline:focus {
  border-color: #006141;
}
.c-InputField--underline::placeholder {
  opacity: 1;
}

.c-InputAffix {
  z-index: 4;
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  padding: 0px;
  min-width: 48px;
  min-height: 48px;
  margin: -20px 0px -16px 0px;
  color: rgba(0, 0, 0, 0.4);
}
.c-InputAffix:before {
  color: rgba(0, 0, 0, 0.4);
}
.c-InputAffix > * {
  color: rgba(0, 0, 0, 0.4);
}
.c-InputAffix > *:before {
  color: rgba(0, 0, 0, 0.4);
}
.c-InputAffix--isFocused {
  color: #006141;
}
.c-InputAffix--isFocused:before {
  color: #006141;
}
.c-InputAffix--isFocused > * {
  color: #006141;
}
.c-InputAffix--isFocused > *:before {
  color: #006141;
}
.c-InputAffix--primary.c-InputAffix--isFocused {
  color: #006141;
}
.c-InputAffix--primary.c-InputAffix--isFocused:before {
  color: #006141;
}
.c-InputAffix--primary.c-InputAffix--isFocused > * {
  color: #006141;
}
.c-InputAffix--primary.c-InputAffix--isFocused > *:before {
  color: #006141;
}
.c-InputAffix--secondary.c-InputAffix--isFocused {
  color: #006141;
}
.c-InputAffix--secondary.c-InputAffix--isFocused:before {
  color: #006141;
}
.c-InputAffix--secondary.c-InputAffix--isFocused > * {
  color: #006141;
}
.c-InputAffix--secondary.c-InputAffix--isFocused > *:before {
  color: #006141;
}
.c-InputAffix--accent.c-InputAffix--isFocused {
  color: #006141;
}
.c-InputAffix--accent.c-InputAffix--isFocused:before {
  color: #006141;
}
.c-InputAffix--accent.c-InputAffix--isFocused > * {
  color: #006141;
}
.c-InputAffix--accent.c-InputAffix--isFocused > *:before {
  color: #006141;
}
.c-InputAffix--warning.c-InputAffix--isFocused {
  color: #006141;
}
.c-InputAffix--warning.c-InputAffix--isFocused:before {
  color: #006141;
}
.c-InputAffix--warning.c-InputAffix--isFocused > * {
  color: #006141;
}
.c-InputAffix--warning.c-InputAffix--isFocused > *:before {
  color: #006141;
}
.c-InputAffix--error.c-InputAffix--isFocused {
  color: #006141;
}
.c-InputAffix--error.c-InputAffix--isFocused:before {
  color: #006141;
}
.c-InputAffix--error.c-InputAffix--isFocused > * {
  color: #006141;
}
.c-InputAffix--error.c-InputAffix--isFocused > *:before {
  color: #006141;
}
.c-InputAffix--success.c-InputAffix--isFocused {
  color: #006141;
}
.c-InputAffix--success.c-InputAffix--isFocused:before {
  color: #006141;
}
.c-InputAffix--success.c-InputAffix--isFocused > * {
  color: #006141;
}
.c-InputAffix--success.c-InputAffix--isFocused > *:before {
  color: #006141;
}
.c-InputAffix--info.c-InputAffix--isFocused {
  color: #006141;
}
.c-InputAffix--info.c-InputAffix--isFocused:before {
  color: #006141;
}
.c-InputAffix--info.c-InputAffix--isFocused > * {
  color: #006141;
}
.c-InputAffix--info.c-InputAffix--isFocused > *:before {
  color: #006141;
}
.c-InputAffix--muted.c-InputAffix--isFocused {
  color: #006141;
}
.c-InputAffix--muted.c-InputAffix--isFocused:before {
  color: #006141;
}
.c-InputAffix--muted.c-InputAffix--isFocused > * {
  color: #006141;
}
.c-InputAffix--muted.c-InputAffix--isFocused > *:before {
  color: #006141;
}
.c-InputAffix--disabled.c-InputAffix--isFocused {
  color: #006141;
}
.c-InputAffix--disabled.c-InputAffix--isFocused:before {
  color: #006141;
}
.c-InputAffix--disabled.c-InputAffix--isFocused > * {
  color: #006141;
}
.c-InputAffix--disabled.c-InputAffix--isFocused > *:before {
  color: #006141;
}
.c-InputAffix--google.c-InputAffix--isFocused {
  color: #006141;
}
.c-InputAffix--google.c-InputAffix--isFocused:before {
  color: #006141;
}
.c-InputAffix--google.c-InputAffix--isFocused > * {
  color: #006141;
}
.c-InputAffix--google.c-InputAffix--isFocused > *:before {
  color: #006141;
}
.c-InputAffix--facebook.c-InputAffix--isFocused {
  color: #006141;
}
.c-InputAffix--facebook.c-InputAffix--isFocused:before {
  color: #006141;
}
.c-InputAffix--facebook.c-InputAffix--isFocused > * {
  color: #006141;
}
.c-InputAffix--facebook.c-InputAffix--isFocused > *:before {
  color: #006141;
}
.c-InputAffix--twitter.c-InputAffix--isFocused {
  color: #006141;
}
.c-InputAffix--twitter.c-InputAffix--isFocused:before {
  color: #006141;
}
.c-InputAffix--twitter.c-InputAffix--isFocused > * {
  color: #006141;
}
.c-InputAffix--twitter.c-InputAffix--isFocused > *:before {
  color: #006141;
}
.c-InputAffix--orcid.c-InputAffix--isFocused {
  color: #006141;
}
.c-InputAffix--orcid.c-InputAffix--isFocused:before {
  color: #006141;
}
.c-InputAffix--orcid.c-InputAffix--isFocused > * {
  color: #006141;
}
.c-InputAffix--orcid.c-InputAffix--isFocused > *:before {
  color: #006141;
}
.c-InputAffix--error {
  color: #f44336;
}
.c-InputAffix--error:before {
  color: #f44336;
}
.c-InputAffix--error > * {
  color: #f44336;
}
.c-InputAffix--error > *:before {
  color: #f44336;
}

.c-InputCheckboxRow .c-InputCheckbox,
.checkboxUnit .c-InputCheckbox {
  cursor: pointer;
  display: none !important;
}
.c-InputCheckboxRow .c-InputCheckbox ~ .c-InputCheckboxLabel.c-Icon--before:before,
.checkboxUnit .c-InputCheckbox ~ .c-InputCheckboxLabel.c-Icon--before:before {
  content: "check_box_outline_blank";
  vertical-align: text-bottom;
  line-height: inherit !important;
  font-size: inherit !important;
  color: #006141;
}
.c-InputCheckboxRow .c-InputCheckbox:checked ~ .c-InputCheckboxLabel.c-Icon--before:before,
.checkboxUnit .c-InputCheckbox:checked ~ .c-InputCheckboxLabel.c-Icon--before:before {
  content: "check_box";
}
.c-InputCheckboxRow .c-InputCheckbox ~ .c-InputCheckboxLabel.c-Icon--after:after, .c-InputCheckboxRow .c-InputCheckbox ~ .c-InputCheckboxLabel.goog-te-gadget-simple:after,
.checkboxUnit .c-InputCheckbox ~ .c-InputCheckboxLabel.c-Icon--after:after,
.checkboxUnit .c-InputCheckbox ~ .c-InputCheckboxLabel.goog-te-gadget-simple:after {
  content: "check_box_outline_blank";
  vertical-align: text-bottom;
  line-height: inherit !important;
  font-size: inherit !important;
  color: #006141;
}
.c-InputCheckboxRow .c-InputCheckbox:checked ~ .c-InputCheckboxLabel.c-Icon--after:after, .c-InputCheckboxRow .c-InputCheckbox:checked ~ .c-InputCheckboxLabel.goog-te-gadget-simple:after,
.checkboxUnit .c-InputCheckbox:checked ~ .c-InputCheckboxLabel.c-Icon--after:after,
.checkboxUnit .c-InputCheckbox:checked ~ .c-InputCheckboxLabel.goog-te-gadget-simple:after {
  content: "check_box";
}

form .formRow .checkboxRow label {
  top: 0;
}

a, a.link {
  color: inherit;
}

.c-Link {
  position: relative;
  min-width: 88px;
  min-height: 36px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.4em;
  border: none;
  border-radius: 400px;
  outline: none;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.6);
  background-color: transparent;
  text-decoration: none;
  -webkit-font-smoothing: subpixel-antialiased;
  will-change: background-color, color, box-shadow;
  transition: background-color  195ms cubic-bezier(0.4, 0, 1, 1), color  195ms cubic-bezier(0.4, 0, 1, 1), box-shadow  195ms cubic-bezier(0.4, 0, 1, 1);
  padding-right: 16px;
  padding-left: 16px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.c-Link > a {
  text-decoration: none;
}
.c-Link > a:not(.c-Link--active):hover {
  text-decoration: underline;
}
.c-Link:hover {
  color: rgba(0, 0, 0, 0.8);
  background-color: rgba(238, 238, 238, 0.1);
  transition: background-color  225ms cubic-bezier(0.0, 0, 0.2, 1), color  225ms cubic-bezier(0.0, 0, 0.2, 1), box-shadow  225ms cubic-bezier(0.0, 0, 0.2, 1);
}
.c-Link:after {
  content: unset;
}
.c-Link--small {
  font-size: 0.8rem !important;
  min-width: 64px;
  min-height: 32px;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-right: 8px;
  padding-left: 8px;
}
.c-Link--large {
  min-width: 112px;
  min-height: 40px;
  padding-right: 24px;
  padding-left: 24px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.c-Link--full {
  width: 100%;
}
.c-Link--primary {
  color: #006141;
  background-color: transparent;
}
.c-Link--primary:hover {
  color: #006141;
  background-color: rgba(0, 97, 65, 0.1);
}
.c-Link--primary.c-Link--active {
  color: #006141;
  background-color: rgba(0, 97, 65, 0.1);
}
.c-Link--secondary {
  color: #ed7653;
  background-color: transparent;
}
.c-Link--secondary:hover {
  color: #ed7653;
  background-color: rgba(237, 118, 83, 0.1);
}
.c-Link--secondary.c-Link--active {
  color: #ed7653;
  background-color: rgba(237, 118, 83, 0.1);
}
.c-Link--error {
  color: #f44336;
  background-color: transparent;
}
.c-Link--error:hover {
  color: #f44336;
  background-color: rgba(244, 67, 54, 0.1);
}
.c-Link--error.c-Link--active {
  color: #f44336;
  background-color: rgba(244, 67, 54, 0.1);
}

.c-Link__ripple {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.3) !important;
  will-change: background-color, transform;
}

.c-Link__ripple--primaryContained, .c-Link__ripple--secondaryContained {
  position: absolute;
  background-color: rgba(255, 255, 255, 0.3) !important;
  will-change: background-color, transform;
}

.c-Link__ripple--primary {
  position: absolute;
  background-color: rgba(0, 66, 44, 0.3) !important;
  will-change: background-color, transform;
}

.c-Link__ripple--secondary {
  position: absolute;
  background-color: rgba(234, 96, 55, 0.3) !important;
  will-change: background-color, transform;
}

.c-List {
  position: relative;
  margin: 0px;
  list-style-type: none;
}
.c-List .c-List {
  position: relative;
  list-style-type: none;
  margin-left: 32px;
}
.c-List__subheader {
  margin-top: 0%;
  margin-bottom: 8px;
  margin-right: 0%;
  margin-left: 0%;
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
  outline: none !important;
}
.c-List__subheader--divider {
  border-bottom: 1px solid rgba(0, 0, 0, 0.075);
}
.c-List__subheader > a {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
}
.c-List__items {
  position: relative;
  list-style-type: none;
  margin-top: 0%;
  margin-bottom: 4px;
  padding: 0%;
}
.c-List__items--mb-2 {
  margin-bottom: 8px;
}
.c-List__item {
  position: relative;
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
  padding-top: 8px;
  padding-bottom: 8px;
}
.c-List__item--dense {
  padding-top: 2px;
  padding-bottom: 2px;
}
.c-List__item--py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.c-List__item--primary {
  color: rgba(0, 0, 0, 0.4);
  font-family: "Noto Sans", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
}
.c-List__item--primary ~ .c-List__item--secondary {
  margin: 0%;
  padding-left: 4px;
}
.c-List__item--secondary {
  margin: 0%;
  color: rgba(0, 0, 0, 0.4);
  font-family: "Noto Sans", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
}
.c-List .c-Ripple {
  position: absolute !important;
  top: 0px !important;
}
.c-List > * > .c-List__items > .c-List__item > .c-Link, .c-List > .c-List__items > .c-List__item > .c-Link, .c-List > * > .c-List__items > .c-List__item > span > .c-Link, .c-List > .c-List__items > .c-List__item > span > .c-Link {
  display: flex;
  justify-content: flex-start;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-right-radius: 400px;
  border-bottom-right-radius: 400px;
  padding-left: 74px;
  margin-left: -64px;
  transform: translateX(8px);
}

.fancybox-opened .fancybox-skin {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.15),0px 24px 38px 3px rgba(0, 0, 0, 0.1),0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}

.fancybox-close {
  position: absolute;
  padding: 5px 0 0 0;
  z-index: 8042;
  background-image: none !important;
  background-color: white;
  border-radius: 50px;
  text-align: center;
  text-decoration: none;
  outline: none;
}
.fancybox-close:before {
  position: relative;
  transform: unset;
  top: unset;
  left: unset;
  opacity: 1;
  height: 20px;
  width: 24px;
  display: inline-block;
  font-family: "Material Icons", "FontAwesome";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
  background: transparent;
  content: "clear";
  font-size: 20px;
  margin-top: 2px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-decoration: none;
  color: #006141;
}

.fancybox-skin {
  padding-right: 17px;
}

.fancybox-inner {
  padding-right: 17px;
}

.c-Popover {
  z-index: 2;
  position: absolute;
  outline: none;
  background-color: #ffffff;
  border-radius: 4px;
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15),0px 8px 10px 1px rgba(0, 0, 0, 0.1),0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
@media (min-width: 960px) {
  .c-Popover {
    left: 50%;
  }
}
.c-Popover--top {
  transform-origin: bottom;
}
.c-Popover--right {
  transform-origin: left;
}
.c-Popover--bottom {
  transform-origin: top;
}
.c-Popover--left {
  transform-origin: right;
}

.goog-te-menu-frame.goog-te-menu-frame {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15),0px 8px 10px 1px rgba(0, 0, 0, 0.1),0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  margin-top: 16px;
  border-radius: 4px;
}

.c-Progress--circular {
  width: 40px;
  height: 40px;
  stroke: rgba(0, 0, 0, 0.8);
  transform: translate3d(0, 0, 0);
  -webkit-animation: c-Progress--rotation 1.35s linear infinite;
  animation: c-Progress--rotation 1.35s linear infinite;
}
.c-Progress--circular.c-Progress--primary {
  stroke: #006141;
}
.c-Progress--circular.c-Progress--secondary {
  stroke: #ed7653;
}
.c-Progress--circular.c-Progress--contrast {
  stroke: #ffffff;
}
.c-Progress--circular.c-Progress--small {
  width: 20px;
  height: 20px;
}
.c-Progress--circular.c-Progress--medium {
  width: 40px;
  height: 40px;
}
.c-Progress--circular.c-Progress--large {
  width: 50px;
  height: 50px;
}
.c-Progress--circular .c-Progress__circle {
  cx: 33;
  cy: 33;
  r: 30;
  fill: none;
  stroke-width: 6;
  stroke-linecap: round;
  stroke-dasharray: 180;
  stroke-dashoffset: 0;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-animation: c-Progress--turn 1.35s ease-in-out infinite;
  animation: c-Progress--turn 1.35s ease-in-out infinite;
}

@-webkit-keyframes c-Progress--rotation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
  }
}
@keyframes c-Progress--rotation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
  }
}
@-webkit-keyframes c-Progress--turn {
  0% {
    stroke-dashoffset: 180;
  }
  50% {
    stroke-dashoffset: 45;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
  }
  100% {
    stroke-dashoffset: 180;
    -webkit-transform: rotate(450deg);
    transform: rotate(450deg);
  }
}
@keyframes c-Progress--turn {
  0% {
    stroke-dashoffset: 180;
  }
  50% {
    stroke-dashoffset: 45;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
  }
  100% {
    stroke-dashoffset: 180;
    -webkit-transform: rotate(450deg);
    transform: rotate(450deg);
  }
}
.c-Select--native, .page-page #pageContent select, .page-form #mainContent select {
  border: 0px !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.075) !important;
  -webkit-appearance: none;
  border-radius: 0px !important;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgba(0, 0, 0, 0.8);
  font-family: "Roboto" !important;
  padding-top: 8px !important;
  padding-bottom: 3px !important;
  padding-right: 32px !important;
  padding-left: 0px !important;
  margin-bottom: 8px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAACVBMVEUAAAB2dnZ2dnb2ofOoAAAAAnRSTlMAgJsrThgAAAA8SURBVCjPYxgFYMC2CggmQDmMII4DTCpr1aqVcHVSq1YtQWgCa4FpAmuBawJqQWhagmwTUAtCkwPDyAIA+wkQyFZM+TEAAAAASUVORK5CYII=") no-repeat;
  cursor: pointer;
  background-size: 22px;
  background-position: 100% 72%;
  outline: none;
}
.c-Select--native:hover, .page-page #pageContent select:hover, .page-form #mainContent select:hover {
  border-bottom: 1px solid #757575 !important;
}
.c-Select--native:active, .page-page #pageContent select:active, .page-form #mainContent select:active {
  border-bottom: 1px solid #006141 !important;
}

.c-Snackbar {
  z-index: 2;
  position: fixed;
  min-width: 300px;
  max-width: 800px;
  display: flex;
  padding: 16px 16px 16px 24px;
  color: white;
  background-color: rgba(0, 0, 0, 0.92);
  border-radius: 4px;
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.15),0px 16px 24px 2px rgba(0, 0, 0, 0.1),0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.c-Snackbar:before {
  color: white;
}
.c-Snackbar--top-left {
  top: 8px;
  left: 8px;
}
.c-Snackbar--top-center {
  top: 8px;
  left: 50%;
  transform: translate3d(-50%, 0, 0);
}
.c-Snackbar--top-right {
  top: 8px;
  right: 8px;
}
.c-Snackbar--middle-left {
  top: 50%;
  left: 8px;
  transform: translate3d(0, -50%, 0);
}
.c-Snackbar--middle-center {
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
}
.c-Snackbar--middle-right {
  top: 50%;
  right: 8px;
  transform: translate3d(0, -50%, 0);
}
.c-Snackbar--bottom-left {
  bottom: 8px;
  left: 8px;
}
.c-Snackbar--bottom-center {
  bottom: 8px;
  left: 50%;
  transform: translate3d(-50%, 0, 0);
}
.c-Snackbar--bottom-right {
  bottom: 8px;
  right: 8px;
}
.c-Snackbar .c-Snackbar__content {
  text-align: left;
  color: white;
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
}
.c-Snackbar .c-Snackbar__content:before, .c-Snackbar .c-Snackbar__content:after {
  color: white;
}
.c-Snackbar .c-Snackbar__actions .c-Snackbar__actions__close {
  min-width: 48px;
  font-size: 0px !important;
}

.component-content-summary .tableWrap, .myData.data-grid .tableWrap, .stuffTable.data-grid .tableWrap, .component-content-html .tableWrap {
  position: relative;
  width: 100%;
  overflow-x: auto;
  border: 1px solid rgba(0, 0, 0, 0.075);
  margin-bottom: 24px;
  padding: 16px;
}
.component-content-summary thead tr, .myData.data-grid thead tr, .stuffTable.data-grid thead tr, .component-content-html thead tr {
  height: 48px;
  display: table-row;
  outline: none;
  vertical-align: middle;
}
.component-content-summary thead tr th, .myData.data-grid thead tr th, .stuffTable.data-grid thead tr th, .component-content-html thead tr th {
  text-align: left;
  display: table-cell;
  vertical-align: bottom;
  border-top: 1px solid rgba(0, 0, 0, 0.045);
  border-left: 1px solid rgba(0, 0, 0, 0.045);
  color: rgba(0, 0, 0, 0.4);
  font-family: "Noto Sans", sans-serif;
  font-size: 0.75rem;
  line-height: 1.125rem;
  font-weight: 600;
  -webkit-font-smoothing: subpixel-antialiased;
  padding-right: 16px;
  padding-left: 16px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.component-content-summary tbody td, .myData.data-grid tbody td, .stuffTable.data-grid tbody td, .component-content-html tbody td {
  display: table-cell;
  text-align: left;
  vertical-align: inherit;
  border-top: 1px solid rgba(0, 0, 0, 0.045);
  border-left: 1px solid rgba(0, 0, 0, 0.045);
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
  padding: 12px;
}
.component-content-summary tbody td:nth-child(even), .myData.data-grid tbody td:nth-child(even), .stuffTable.data-grid tbody td:nth-child(even), .component-content-html tbody td:nth-child(even) {
  background-color: rgba(0, 0, 0, 0.045);
}

.myData.data-grid thead tr th, .stuffTable.data-grid thead tr th {
  color: #006141;
  font-family: "Noto Sans", sans-serif;
  font-size: 0.75rem;
  line-height: 1.125rem;
  font-weight: 600;
  -webkit-font-smoothing: subpixel-antialiased;
}
.myData.data-grid a, .stuffTable.data-grid a {
  text-decoration: none;
}
.myData.data-grid a:hover, .stuffTable.data-grid a:hover {
  text-decoration: underline;
}
.myData.data-grid tbody td.checkbox, .stuffTable.data-grid tbody td.checkbox {
  padding-right: 16px;
  padding-left: 16px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.myData.data-grid tbody td.actions, .stuffTable.data-grid tbody td.actions {
  padding: 0px;
}
.myData.data-grid tbody td.actions ul, .stuffTable.data-grid tbody td.actions ul {
  margin: 0px;
}

#myTabs li.tab a {
  padding: 15px 20px;
  font-family: "Noto Sans", sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.4);
}
#myTabs li.tab.disabled a {
  color: rgba(0, 0, 0, 0.6);
}
#myTabs li.tab.active a {
  position: relative;
  color: #006141;
}
#myTabs li.tab.active a:after {
  content: " ";
  position: absolute;
  left: 0;
  bottom: -2px;
  width: 100%;
  height: 2px;
  display: block;
  background-color: #006141;
}
#myTabs li.tab a {
  text-decoration: none;
}

.ui-tabs {
  width: 100%;
  margin-bottom: 32px;
  padding: 0%;
}
.ui-tabs .ui-tabs-panel {
  padding: 0px;
}
.ui-tabs .container-tabs ~ .container-body .container-item .component-content-pdf {
  margin: 0px;
  border: 0px;
}
.ui-tabs .container-tabs:after {
  content: " ";
  height: 17px;
  width: 100%;
  display: block;
  border-top: solid 1px rgba(0, 0, 0, 0.075);
}
.ui-tabs .ui-tabs-nav {
  padding: 0;
}
.ui-tabs .ui-tabs-nav li {
  margin: 0;
}
.ui-tabs .ui-tabs-nav li a {
  padding: 15px 20px;
  font-family: "Noto Sans", sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.4);
}
.ui-tabs .ui-tabs-nav li.disabled a {
  color: rgba(0, 0, 0, 0.6);
}
.ui-tabs .ui-tabs-nav li.ui-state-active a {
  position: relative;
  color: #006141;
}
.ui-tabs .ui-tabs-nav li.ui-state-active a:after {
  content: " ";
  position: absolute;
  left: 0;
  bottom: -2px;
  width: 100%;
  height: 2px;
  display: block;
  background-color: #006141;
}
.ui-tabs--primary .ui-tabs-nav li a {
  color: #006141;
}
.ui-tabs--primary .ui-tabs-nav li.ui-state-active a:after {
  background-color: #006141;
}
.ui-tabs--secondary .ui-tabs-nav li a {
  color: #ed7653;
}
.ui-tabs--secondary .ui-tabs-nav li.ui-state-active a:after {
  background-color: #ed7653;
}

.type-homepage > .column-group > .column > .column-contents > .content-item > .component-static, .type-homepage > .column-group > .column > .column-contents > .content-item > .component-most-viewed-content, .type-homepage > .column-group > .column > .column-contents > .content-item > .component-most-cited, .type-homepage > .column-group > .column > .column-contents > .content-item > .ui-tabs {
  width: auto;
  margin: 16px;
}
.type-homepage > .column-group > .column > .column-contents > .content-item > .component-static .ui-tabs-panel, .type-homepage > .column-group > .column > .column-contents > .content-item > .component-most-viewed-content .ui-tabs-panel, .type-homepage > .column-group > .column > .column-contents > .content-item > .component-most-cited .ui-tabs-panel, .type-homepage > .column-group > .column > .column-contents > .content-item > .ui-tabs .ui-tabs-panel {
  padding: 0px;
  margin: 0px;
  width: 100% !important;
}

body {
  background-color: #edf0f2;
}

.metadata .ecommerce-add-to-cart,
.metadata .component-purchase-options {
  margin-bottom: 8px;
}
.metadata h2.ecommerce-block-header {
  margin: 8px 0 0;
}

html {
  box-sizing: border-box;
  margin: 0px;
  overflow-x: hidden;
}

body {
  margin: 0px;
  padding: 0px;
  font-family: "Noto Sans", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

*,
*:before,
*:after {
  box-sizing: inherit;
}

fieldset {
  border: 0px;
}

ul, ol {
  margin: 0;
  padding: 0;
}

dl, dt, dd {
  margin: 0;
}

.definition-list.list-count-2 {
  display: flex;
  flex-direction: column;
}
@media (min-width: 960px) {
  .definition-list.list-count-2 {
    flex-direction: row;
  }
}
@media (min-width: 960px) {
  .definition-list.list-count-2 > div:nth-child(1) {
    padding-right: 16px;
  }
}

.myStuff h2,
.page-emaillightbox .modalInnerContent > h3 {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 300;
  -webkit-font-smoothing: subpixel-antialiased;
  margin-bottom: 16px;
}

.news-nav-title button {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
  margin: 24px 0 12px;
}

.tagsModule h2 {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
  margin: 24px 0 12px;
}

legend,
h2.ecommerce-block-header {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
  margin: 24px 0 12px;
}

img {
  float: none;
  max-width: 100%;
}

ol.label-provided {
  list-style-type: none;
}

nav {
  margin-bottom: 0;
}

table thead th,
table thead td {
  line-height: 1.6;
  padding: 5px;
  text-align: left;
}
table tbody td {
  line-height: 1.6;
  padding: 5px;
}

.toggle > a {
  display: block;
  cursor: pointer;
  line-height: 1.8;
}

.fancybox-inner {
  overflow: hidden !important;
}

.offScreen {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  /*padding: 0;
  border: 0;*/
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.hide {
  position: static;
  clip: auto;
  height: auto;
  width: auto;
  overflow: visible;
}

@media screen and (min-width: 767px) {
  img[align=left] {
    float: left;
    margin: 5px 20px 15px 0;
  }

  img[align=right] {
    float: right;
    margin: 5px 0 15px 20px;
  }

  img[align=center] {
    margin: 5px 0 15px 50%;
    transform: translateX(-50%);
  }
}
@media screen and (min-width: 1200px) {
  .mobileOnly {
    display: none;
  }
}
.cg-primary {
  color: #444444;
}
.cg-primary ::-webkit-input-placeholder {
  color: #e3e9eb;
}
.cg-primary :-moz-placeholder {
  color: #e3e9eb;
  opacity: 1;
}
.cg-primary ::-moz-placeholder {
  color: #e3e9eb;
  opacity: 1;
}
.cg-primary :-ms-input-placeholder {
  color: #e3e9eb;
}
.cg-primary figure {
  border-color: #e3e9eb;
}
.cg-primary legend {
  color: #444444;
}
.cg-primary span.hi {
  background-color: #bcbec0;
}
.hi-hidden .cg-primary span.hi {
  color: inherit;
  background-color: inherit;
}
.cg-primary input,
.cg-primary textarea {
  color: #727272;
  border-color: #e3e9eb;
}
.cg-primary input[disabled],
.cg-primary textarea[disabled] {
  color: rgba(114, 114, 114, 0.4) !important;
  background-color: rgba(227, 233, 235, 0.4);
}
.cg-primary .caption,
.cg-primary .caption p {
  color: #444444;
}
.cg-primary div.dropdown-menu ul .volume {
  background-color: !important;
}
.cg-primary div.dropdown-menu ul .issue {
  background-color: #ffffff;
}
.cg-primary .searchHeader ul.searchTerm li,
.cg-primary .searchHeader div.searchTerm {
  background-color: #00abc5;
  border-color: #008fa5;
  color: #ffffff;
}
.cg-primary #topSection,
.cg-primary #noresults #searchHeader {
  border-color: #e3e9eb;
}
.cg-primary .addRow:before {
  background-color: #00abc5;
  color: #ffffff;
}
.cg-primary .deleteRow {
  background-color: #bcbec0;
  color: #ffffff;
}
.cg-primary .rightColumn {
  border-color: #e3e9eb;
}
.cg-primary .rightColumn .ui-accordion-content {
  background-color: #ffffff;
}
.cg-primary .has-tool-bar .searchModule ::-webkit-input-placeholder {
  color: #c5d2d6;
}
.cg-primary .has-tool-bar .searchModule :-moz-placeholder {
  color: #c5d2d6;
  opacity: 1;
}
.cg-primary .has-tool-bar .searchModule ::-moz-placeholder {
  color: #c5d2d6;
  opacity: 1;
}
.cg-primary .has-tool-bar .searchModule :-ms-input-placeholder {
  color: #c5d2d6;
}
.cg-primary #recaptcha_widget_div #recaptcha_table #recaptcha_response_field {
  border-color: #e3e9eb !important;
}
.cg-primary #recaptcha_widget_div #recaptcha_table a {
  color: !important;
}
.cg-primary #recaptcha_widget_div #recaptcha_table a:hover {
  color: !important;
}
.cg-primary .searchModule {
  border-color: #444444;
}
.cg-primary .faceted-nav li .facet-count {
  color: #444444;
}
.cg-primary #myTabs a .count {
  color: #444444;
}
.cg-primary div.label,
.cg-primary li:after {
  border-color: #e3e9eb;
}
.cg-primary .contentItem:first-of-type {
  background-color: transparent;
}
.cg-primary .contentItem .metaBlock {
  border-color: #e3e9eb;
}
.cg-primary .contentItem .metaBlock dl dt,
.cg-primary .contentItem .metaBlock dl dd {
  color: rgba(68, 68, 68, 0.8);
}
.cg-primary .component-taxonomy-list .grid .grid-item,
.cg-primary .component-featured-content-list .grid .grid-item {
  border-color: #e3e9eb;
}
.cg-primary .ui-tabs .ui-tabs-nav li.disabled a {
  color: rgba(68, 68, 68, 0.6);
}
.cg-primary .tagsModule ul li {
  border-color: #e3e9eb;
}
.cg-primary h3.ui-accordion-header:before, .cg-primary h3.ui-accordion-header:after {
  border-color: #e3e9eb;
}
.cg-primary .ico-access > span {
  color: #444444;
}
.cg-primary .ecommerce-block .offer,
.cg-primary .afterColumns .component-external-links {
  border-color: #e3e9eb;
}
.cg-primary .component-image-gallery.full-screen {
  background-color: #ffffff;
}
.cg-primary .component-image-gallery.full-screen .slick-initialized .slick-slide ul.actions {
  background: rgba(255, 255, 255, 0.6);
}
.cg-primary .component-image-gallery.full-screen .thumbnail-slider .thumb {
  border-color: #e3e9eb;
}
.cg-primary .ecommerce-checkout-nav, .cg-primary.page-flyerpage .has-header {
  border-color: #e3e9eb;
}
.cg-primary #annotationsPopup {
  border-color: #e3e9eb;
}
.cg-primary .component-content-pdf,
.cg-primary .component-content-pdf-preview {
  border-color: #e3e9eb;
}

.fancybox-skin,
.modalWindow,
#annotationsPopup {
  background-color: #ffffff;
}

.render-error {
  color: red;
}

input[type=text],
input[type=password],
input[type=number],
input[type=email] {
  width: 100%;
}
input[type=text].t-error,
input[type=password].t-error,
input[type=number].t-error,
input[type=email].t-error {
  border-color: #f44336 !important;
}
input[type=text]:invalid,
input[type=password]:invalid,
input[type=number]:invalid,
input[type=email]:invalid {
  background-color: inherit;
}

form label {
  width: 100%;
  display: block;
}
form .checkboxRow label,
form .radio-group label {
  display: inline-block;
  width: auto;
  position: relative;
  top: 2px;
}

.t-error-icon {
  display: none;
}

.t-error {
  color: #f44336 !important;
}

input[type=checkbox] {
  display: inline;
}
input[type=checkbox] + label {
  display: inline;
}

.formRow#submitRow,
.formRow .actions,
.forgot-password#submitRow,
.forgot-password .actions {
  float: right;
}
.formRow#joinMailingListRow,
.forgot-password#joinMailingListRow {
  display: flex;
}
.formRow#joinMailingListRow input,
.forgot-password#joinMailingListRow input {
  order: 1;
  margin: 4px 8px 0 0;
}
.formRow#joinMailingListRow label,
.forgot-password#joinMailingListRow label {
  order: 2;
}

.select-group label {
  display: block;
  margin-bottom: 8px;
}
.select-group select {
  width: 100%;
}

#recaptcha_widget_div .recaptchatable {
  font-size: 14px;
}
#recaptcha_widget_div .recaptchatable .recaptcha_image_cell {
  background: transparent;
}
#recaptcha_widget_div .recaptchatable #recaptcha_image {
  border: 0 !important;
  width: 200px !important;
}
#recaptcha_widget_div .recaptchatable #recaptcha_image img {
  width: 200px !important;
  height: auto !important;
}
#recaptcha_widget_div .recaptchatable #recaptcha_response_field {
  width: 200px !important;
}
#recaptcha_widget_div .recaptchatable .recaptcha_image_cell {
  width: 200px !important;
}
#recaptcha_widget_div .recaptchatable a#recaptcha_reload_btn,
#recaptcha_widget_div .recaptchatable a#recaptcha_switch_audio_btn,
#recaptcha_widget_div .recaptchatable a#recaptcha_whatsthis_btn {
  display: block;
  padding: 2px;
}
#recaptcha_widget_div .recaptchatable a#recaptcha_reload_btn img,
#recaptcha_widget_div .recaptchatable a#recaptcha_switch_audio_btn img,
#recaptcha_widget_div .recaptchatable a#recaptcha_whatsthis_btn img {
  display: none;
}
#recaptcha_widget_div .recaptchatable a#recaptcha_reload_btn:before,
#recaptcha_widget_div .recaptchatable a#recaptcha_switch_audio_btn:before,
#recaptcha_widget_div .recaptchatable a#recaptcha_whatsthis_btn:before {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  display: block;
  font-size: 16px;
}
#recaptcha_widget_div .recaptchatable a#recaptcha_reload_btn:before {
  content: "";
}
#recaptcha_widget_div .recaptchatable a#recaptcha_switch_audio_btn:before {
  content: "";
}
#recaptcha_widget_div .recaptchatable a#recaptcha_whatsthis_btn:before {
  content: "";
}

@media (min-width: 500px) {
  #recaptcha_widget_div .recaptchatable #recaptcha_image {
    width: 300px !important;
  }
  #recaptcha_widget_div .recaptchatable #recaptcha_image img {
    width: 300px !important;
  }
  #recaptcha_widget_div .recaptchatable #recaptcha_response_field {
    width: 300px !important;
  }
  #recaptcha_widget_div .recaptchatable .recaptcha_image_cell {
    width: 300px !important;
  }
}
.ui-accordion-content #loginPanel #loginwrapper1 {
  padding: 0;
}
.ui-accordion-content #loginPanel #loginwrapper1 form {
  padding: 0;
}

.throbber {
  display: inline-block;
}
.throbber.linear, .throbber:not(.circular) {
  border-radius: 50%;
  width: 2.5em;
  height: 2.5em;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: linear-load 1.8s infinite ease-in-out;
  animation: linear-load 1.8s infinite ease-in-out;
  color: #727272;
  font-size: 10px;
  margin: 0;
  position: relative;
  text-indent: -9999em;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
  -webkit-transform: scale(0.5) !important;
  -moz-transform: scale(0.5) !important;
  -ms-transform: scale(0.5) !important;
  transform: scale(0.5) !important;
}
.throbber.linear:before, .throbber.linear:after, .throbber:not(.circular):before, .throbber:not(.circular):after {
  content: "";
  position: absolute;
  top: 0;
  border-radius: 50%;
  width: 2.5em;
  height: 2.5em;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: linear-load 1.8s infinite ease-in-out;
  animation: linear-load 1.8s infinite ease-in-out;
}
.throbber.linear:before, .throbber:not(.circular):before {
  left: -3.5em;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.throbber.linear:after, .throbber:not(.circular):after {
  left: 3.5em;
}
.throbber.linear.large, .throbber:not(.circular).large {
  -webkit-transform: scale(0.75) !important;
  -moz-transform: scale(0.75) !important;
  -ms-transform: scale(0.75) !important;
  transform: scale(0.75) !important;
}
.throbber.linear.small, .throbber:not(.circular).small {
  -webkit-transform: scale(0.33) !important;
  -moz-transform: scale(0.33) !important;
  -ms-transform: scale(0.33) !important;
  transform: scale(0.33) !important;
}
.throbber.circular {
  margin: 80px auto;
  font-size: 25px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  position: relative;
  text-indent: -9999em;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: circular-load 1.1s infinite ease;
  animation: circular-load 1.1s infinite ease;
  -webkit-transform: scale(0.22) !important;
  -moz-transform: scale(0.22) !important;
  -ms-transform: scale(0.22) !important;
  transform: scale(0.22) !important;
}
.throbber.circular.large {
  -webkit-transform: scale(0.34) !important;
  -moz-transform: scale(0.34) !important;
  -ms-transform: scale(0.34) !important;
  transform: scale(0.34) !important;
}
.throbber.circular.small {
  -webkit-transform: scale(0.14) !important;
  -moz-transform: scale(0.14) !important;
  -ms-transform: scale(0.14) !important;
  transform: scale(0.14) !important;
}
.throbber.block {
  display: block;
}
.throbber.block.linear, .throbber.block:not(.circular) {
  margin: 30px auto 80px;
}
@-webkit-keyframes circular-load {
  0%, 100% {
    box-shadow: 0em -2.6em 0em 0em rgba(114, 114, 114, 0.5), 1.8em -1.8em 0 0em rgba(114, 114, 114, 0.2), 2.5em 0em 0 0em rgba(114, 114, 114, 0.2), 1.75em 1.75em 0 0em rgba(114, 114, 114, 0.2), 0em 2.5em 0 0em rgba(114, 114, 114, 0.2), -1.8em 1.8em 0 0em rgba(114, 114, 114, 0.2), -2.6em 0em 0 0em rgba(114, 114, 114, 0.5), -1.8em -1.8em 0 0em rgba(114, 114, 114, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(114, 114, 114, 0.7), 1.8em -1.8em 0 0em #727272, 2.5em 0em 0 0em rgba(114, 114, 114, 0.2), 1.75em 1.75em 0 0em rgba(114, 114, 114, 0.2), 0em 2.5em 0 0em rgba(114, 114, 114, 0.2), -1.8em 1.8em 0 0em rgba(114, 114, 114, 0.2), -2.6em 0em 0 0em rgba(114, 114, 114, 0.2), -1.8em -1.8em 0 0em rgba(114, 114, 114, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(114, 114, 114, 0.5), 1.8em -1.8em 0 0em rgba(114, 114, 114, 0.7), 2.5em 0em 0 0em #727272, 1.75em 1.75em 0 0em rgba(114, 114, 114, 0.2), 0em 2.5em 0 0em rgba(114, 114, 114, 0.2), -1.8em 1.8em 0 0em rgba(114, 114, 114, 0.2), -2.6em 0em 0 0em rgba(114, 114, 114, 0.2), -1.8em -1.8em 0 0em rgba(114, 114, 114, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(114, 114, 114, 0.2), 1.8em -1.8em 0 0em rgba(114, 114, 114, 0.5), 2.5em 0em 0 0em rgba(114, 114, 114, 0.7), 1.75em 1.75em 0 0em #727272, 0em 2.5em 0 0em rgba(114, 114, 114, 0.2), -1.8em 1.8em 0 0em rgba(114, 114, 114, 0.2), -2.6em 0em 0 0em rgba(114, 114, 114, 0.2), -1.8em -1.8em 0 0em rgba(114, 114, 114, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(114, 114, 114, 0.2), 1.8em -1.8em 0 0em rgba(114, 114, 114, 0.2), 2.5em 0em 0 0em rgba(114, 114, 114, 0.5), 1.75em 1.75em 0 0em rgba(114, 114, 114, 0.7), 0em 2.5em 0 0em #727272, -1.8em 1.8em 0 0em rgba(114, 114, 114, 0.2), -2.6em 0em 0 0em rgba(114, 114, 114, 0.2), -1.8em -1.8em 0 0em rgba(114, 114, 114, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(114, 114, 114, 0.2), 1.8em -1.8em 0 0em rgba(114, 114, 114, 0.2), 2.5em 0em 0 0em rgba(114, 114, 114, 0.2), 1.75em 1.75em 0 0em rgba(114, 114, 114, 0.5), 0em 2.5em 0 0em rgba(114, 114, 114, 0.7), -1.8em 1.8em 0 0em #727272, -2.6em 0em 0 0em rgba(114, 114, 114, 0.2), -1.8em -1.8em 0 0em rgba(114, 114, 114, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(114, 114, 114, 0.2), 1.8em -1.8em 0 0em rgba(114, 114, 114, 0.2), 2.5em 0em 0 0em rgba(114, 114, 114, 0.2), 1.75em 1.75em 0 0em rgba(114, 114, 114, 0.2), 0em 2.5em 0 0em rgba(114, 114, 114, 0.5), -1.8em 1.8em 0 0em rgba(114, 114, 114, 0.7), -2.6em 0em 0 0em #727272, -1.8em -1.8em 0 0em rgba(114, 114, 114, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(114, 114, 114, 0.2), 1.8em -1.8em 0 0em rgba(114, 114, 114, 0.2), 2.5em 0em 0 0em rgba(114, 114, 114, 0.2), 1.75em 1.75em 0 0em rgba(114, 114, 114, 0.2), 0em 2.5em 0 0em rgba(114, 114, 114, 0.2), -1.8em 1.8em 0 0em rgba(114, 114, 114, 0.5), -2.6em 0em 0 0em rgba(114, 114, 114, 0.7), -1.8em -1.8em 0 0em #727272;
  }
}
@keyframes circular-load {
  0%, 100% {
    box-shadow: 0em -2.6em 0em 0em #727272, 1.8em -1.8em 0 0em rgba(114, 114, 114, 0.2), 2.5em 0em 0 0em rgba(114, 114, 114, 0.2), 1.75em 1.75em 0 0em rgba(114, 114, 114, 0.2), 0em 2.5em 0 0em rgba(114, 114, 114, 0.2), -1.8em 1.8em 0 0em rgba(114, 114, 114, 0.2), -2.6em 0em 0 0em rgba(114, 114, 114, 0.5), -1.8em -1.8em 0 0em rgba(114, 114, 114, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(114, 114, 114, 0.7), 1.8em -1.8em 0 0em #727272, 2.5em 0em 0 0em rgba(114, 114, 114, 0.2), 1.75em 1.75em 0 0em rgba(114, 114, 114, 0.2), 0em 2.5em 0 0em rgba(114, 114, 114, 0.2), -1.8em 1.8em 0 0em rgba(114, 114, 114, 0.2), -2.6em 0em 0 0em rgba(114, 114, 114, 0.2), -1.8em -1.8em 0 0em rgba(114, 114, 114, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(114, 114, 114, 0.5), 1.8em -1.8em 0 0em rgba(114, 114, 114, 0.7), 2.5em 0em 0 0em #727272, 1.75em 1.75em 0 0em rgba(114, 114, 114, 0.2), 0em 2.5em 0 0em rgba(114, 114, 114, 0.2), -1.8em 1.8em 0 0em rgba(114, 114, 114, 0.2), -2.6em 0em 0 0em rgba(114, 114, 114, 0.2), -1.8em -1.8em 0 0em rgba(114, 114, 114, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(114, 114, 114, 0.2), 1.8em -1.8em 0 0em rgba(114, 114, 114, 0.5), 2.5em 0em 0 0em rgba(114, 114, 114, 0.7), 1.75em 1.75em 0 0em #727272, 0em 2.5em 0 0em rgba(114, 114, 114, 0.2), -1.8em 1.8em 0 0em rgba(114, 114, 114, 0.2), -2.6em 0em 0 0em rgba(114, 114, 114, 0.2), -1.8em -1.8em 0 0em rgba(114, 114, 114, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(114, 114, 114, 0.2), 1.8em -1.8em 0 0em rgba(114, 114, 114, 0.2), 2.5em 0em 0 0em rgba(114, 114, 114, 0.5), 1.75em 1.75em 0 0em rgba(114, 114, 114, 0.7), 0em 2.5em 0 0em #727272, -1.8em 1.8em 0 0em rgba(114, 114, 114, 0.2), -2.6em 0em 0 0em rgba(114, 114, 114, 0.2), -1.8em -1.8em 0 0em rgba(114, 114, 114, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(114, 114, 114, 0.2), 1.8em -1.8em 0 0em rgba(114, 114, 114, 0.2), 2.5em 0em 0 0em rgba(114, 114, 114, 0.2), 1.75em 1.75em 0 0em rgba(114, 114, 114, 0.5), 0em 2.5em 0 0em rgba(114, 114, 114, 0.7), -1.8em 1.8em 0 0em #727272, -2.6em 0em 0 0em rgba(114, 114, 114, 0.2), -1.8em -1.8em 0 0em rgba(114, 114, 114, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(114, 114, 114, 0.2), 1.8em -1.8em 0 0em rgba(114, 114, 114, 0.2), 2.5em 0em 0 0em rgba(114, 114, 114, 0.2), 1.75em 1.75em 0 0em rgba(114, 114, 114, 0.2), 0em 2.5em 0 0em rgba(114, 114, 114, 0.5), -1.8em 1.8em 0 0em rgba(114, 114, 114, 0.7), -2.6em 0em 0 0em #727272, -1.8em -1.8em 0 0em rgba(114, 114, 114, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(114, 114, 114, 0.2), 1.8em -1.8em 0 0em rgba(114, 114, 114, 0.2), 2.5em 0em 0 0em rgba(114, 114, 114, 0.2), 1.75em 1.75em 0 0em rgba(114, 114, 114, 0.2), 0em 2.5em 0 0em rgba(114, 114, 114, 0.2), -1.8em 1.8em 0 0em rgba(114, 114, 114, 0.5), -2.6em 0em 0 0em rgba(114, 114, 114, 0.7), -1.8em -1.8em 0 0em #727272;
  }
}
@-webkit-keyframes linear-load {
  0%, 80%, 100% {
    box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    box-shadow: 0 2.5em 0 0;
  }
}
@keyframes linear-load {
  0%, 80%, 100% {
    box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    box-shadow: 0 2.5em 0 0;
  }
}
.pageSizeAndSort .search-tool > div > label {
  width: auto !important;
  margin-bottom: 0px !important;
}

.c-Icon--notifications-on:before {
  content: "notifications";
}

.c-Icon--notificationsOn:before {
  content: "notifications";
}

.c-Icon--notifications-off:before {
  content: "notifications_off";
}

.c-IconButton--notificationsOn:before {
  content: "notifications";
}

.authors,
.pageInfo.text-body1 {
  color: rgba(0, 0, 0, 0.4);
  font-family: "Noto Sans", sans-serif;
  font-size: 0.75rem;
  line-height: 1.125rem;
  font-weight: 600;
  -webkit-font-smoothing: subpixel-antialiased;
}

.column.centerColumn .layout.type-index-card {
  background-color: #006141;
  padding-top: 16px;
}

.layout.type-content-view .column.centerColumn .layout.type-index-card * {
  color: white;
}
.layout.type-content-view .column.centerColumn .layout.type-index-card .column.rightColumn {
  border: none !important;
}

h1 {
  font-size: 35px;
}

h2 {
  font-size: 22px;
}

h3 {
  font-size: 22px;
}

h4 {
  font-size: 20px;
}

h5 {
  font-size: 14px;
}

p {
  font-size: 18px;
}

a.text-title {
  text-decoration: none;
}
a.text-title:hover {
  text-decoration: underline;
}

.c-Button--contained, .c-Button--outlined, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a, .goog-te-gadget-simple.goog-te-gadget-simple, .fancybox-close {
  text-transform: inherit !important;
  text-transform: unset !important;
}

#headerWrap #headerLogo {
  top: unset;
  bottom: -25%;
}

.component-content-html ifp\:body a {
  white-space: pre !important;
}
.component-content-html ifp\:body .formula img {
  max-height: 300px;
  max-width: 300px;
  height: auto;
  width: auto;
  display: block;
  margin: auto;
}

.footerPublishedBy {
  background-image: url(../img/published-by.svg);
  background-position-x: right;
  background-repeat: no-repeat;
  background-size: 96px;
  width: 96px;
  height: 48px;
  position: absolute;
  left: 0px;
}
@media (min-width: 1200px) {
  .footerPublishedBy {
    margin-left: -32px;
  }
}

.component.component-content-contributors .content-author.single-line > span.c-Button, .component.component-content-contributors .content-author.single-line > span.goog-te-gadget-simple {
  width: auto !important;
  color: black !important;
}
.component.component-content-contributors .content-author.single-line > span.c-Button:after, .component.component-content-contributors .content-author.single-line > span.goog-te-gadget-simple:after {
  color: black;
}

.column.centerColumn .layout.type-index-card .rightColumn .column-contents {
  display: inline-flex;
  flex-direction: column;
}
.column.centerColumn .layout.type-index-card .rightColumn .column-contents > .content-item {
  justify-content: center;
  text-align: center;
}

.column.centerColumn .layout.type-index-card .rightColumn .component-content-actions {
  margin-bottom: 0px;
}

.column.centerColumn .layout.type-index-card .c-Button, .column.centerColumn .layout.type-index-card .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more .column.centerColumn .layout.type-index-card a, .column.centerColumn .layout.type-index-card .goog-te-gadget-simple.goog-te-gadget-simple, .column.centerColumn .layout.type-index-card .buttonLink, .container-accordion .c-Button, .container-accordion .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more .container-accordion a, .container-accordion .goog-te-gadget-simple.goog-te-gadget-simple, .container-accordion .buttonLink {
  min-width: 64px;
  font-family: "Roboto", sans-serif !important;
  font-weight: 500 !important;
  font-size: 0.8rem !important;
}
.column.centerColumn .layout.type-index-card .c-Button:before, .column.centerColumn .layout.type-index-card .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a:before, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more .column.centerColumn .layout.type-index-card a:before, .column.centerColumn .layout.type-index-card .goog-te-gadget-simple:before, .column.centerColumn .layout.type-index-card .buttonLink:before, .container-accordion .c-Button:before, .container-accordion .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a:before, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more .container-accordion a:before, .container-accordion .goog-te-gadget-simple:before, .container-accordion .buttonLink:before {
  height: 20px;
  padding-right: 4px;
  font-size: 20px;
  line-height: 20px;
}
.column.centerColumn .layout.type-index-card .c-Button--contained, .column.centerColumn .layout.type-index-card .c-Button.ico-email-alert-off, .column.centerColumn .layout.type-index-card .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a.ico-email-alert-off, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more .column.centerColumn .layout.type-index-card a.ico-email-alert-off, .column.centerColumn .layout.type-index-card .ico-email-alert-off.goog-te-gadget-simple, .column.centerColumn .layout.type-index-card .buttonLink--contained, .column.centerColumn .layout.type-index-card .buttonLink.ico-email-alert-off, .container-accordion .c-Button--contained, .container-accordion .c-Button.ico-email-alert-off, .container-accordion .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a.ico-email-alert-off, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more .container-accordion a.ico-email-alert-off, .container-accordion .ico-email-alert-off.goog-te-gadget-simple, .container-accordion .buttonLink--contained, .container-accordion .buttonLink.ico-email-alert-off {
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.15),0px 2px 2px 0px rgba(0, 0, 0, 0.1),0px 3px 1px -2px rgba(0, 0, 0, 0.12);
}
.column.centerColumn .layout.type-index-card .c-Button--contained:active, .column.centerColumn .layout.type-index-card .c-Button.ico-email-alert-off:active, .column.centerColumn .layout.type-index-card .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a.ico-email-alert-off:active, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more .column.centerColumn .layout.type-index-card a.ico-email-alert-off:active, .column.centerColumn .layout.type-index-card .ico-email-alert-off.goog-te-gadget-simple:active, .column.centerColumn .layout.type-index-card .buttonLink--contained:active, .column.centerColumn .layout.type-index-card .buttonLink.ico-email-alert-off:active, .container-accordion .c-Button--contained:active, .container-accordion .c-Button.ico-email-alert-off:active, .container-accordion .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a.ico-email-alert-off:active, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more .container-accordion a.ico-email-alert-off:active, .container-accordion .ico-email-alert-off.goog-te-gadget-simple:active, .container-accordion .buttonLink--contained:active, .container-accordion .buttonLink.ico-email-alert-off:active {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15),0px 8px 10px 1px rgba(0, 0, 0, 0.1),0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.container-accordion .ico-email-alert-off {
  background-color: #006141 !important;
  color: rgba(255, 255, 255, 0.7) !important;
}

.column.centerColumn .layout.type-index-card .c-Button__ripple--primaryContained, .column.centerColumn .layout.type-index-card .c-Button__ripple--secondaryContained {
  background-color: rgba(0, 0, 0, 0.3) !important;
  will-change: background-color, transform;
}
.column.centerColumn .layout.type-index-card .c-Button, .column.centerColumn .layout.type-index-card .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more .column.centerColumn .layout.type-index-card a, .column.centerColumn .layout.type-index-card .goog-te-gadget-simple.goog-te-gadget-simple, .column.centerColumn .layout.type-index-card .buttonLink {
  background-color: white !important;
  color: #006141 !important;
}

.button.buy-button {
  display: inline;
}

.accessIcon {
  text-align: unset;
}

.c-ActionBar {
  background-color: black;
}

.column .column-controls {
  background-color: black !important;
}

.c-ActionBar .c-IconButton, .c-ActionBar .c-Snackbar .c-Snackbar__actions .c-Snackbar__actions__close, .c-Snackbar .c-Snackbar__actions .c-ActionBar .c-Snackbar__actions__close {
  color: white;
}

.book-toc li:after, .issue-toc li:after, .bookseries-toc li:after, .package-toc li:after {
  border-color: rgba(0, 0, 0, 0.075);
}

.component-content-summary tbody td img, .myData.data-grid tbody td img, .stuffTable.data-grid tbody td img, .component-content-html tbody td img {
  max-width: 450px;
  width: auto;
}

.component-table-of-contents {
  /* target 3rd sub list */
}
.component-table-of-contents ul li.type-heading .label {
  line-height: 1;
  font-weight: 700;
}
.component-table-of-contents li.type-article.leaf.editorial-class {
  background-color: #edf0f2;
}
.component-table-of-contents li.type-article.leaf.editorial-class .editorialItem {
  color: #006141;
  font-family: "Noto Sans", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 300;
  -webkit-font-smoothing: subpixel-antialiased;
}

.page-search #topSection,
.page-search #noresults {
  padding-top: 32px;
  padding-bottom: 32px;
}

.centerColumn .container-tabbed .ui-tabs-panel {
  width: 100% !important;
}
.centerColumn .container-tabbed .component-content-subjects, .centerColumn .container-tabbed .component-content-subjects .tree {
  padding: 0;
  margin: 0;
}
.centerColumn .container-tabbed .component-content-subjects li, .centerColumn .container-tabbed .component-content-subjects ul {
  margin-top: 1em;
  margin-bottom: 1em;
}
.centerColumn .container-tabbed .component-content-subjects .tree.expand-all li:not(.leaf) {
  font-weight: bold;
}
.centerColumn .container-tabbed .component-content-subjects .tree.expand-all li.leaf {
  display: inline-block;
  margin-right: 5px;
  font-size: 14px;
  padding: 5px 15px;
  background-color: #eee;
  border-radius: 15px;
}
.centerColumn .container-tabbed .component-content-subjects .tree.expand-all ul ul {
  margin-left: 20px;
}
.centerColumn .container-tabbed .component-content-subjects .tree.expand-all a {
  color: black !important;
  text-decoration: none;
}
.centerColumn .container-tabbed .component-content-subjects .tree.expand-all .toggle {
  display: none;
}

/**
 * Column layouts.  This is where the overall layout of the columns on the page is done.  This should not contain
 * visual style elements such as color, backgrounds, borders, etc.
 */
/**
 * Column layouts for Non-Customizable Pages.  This is where the overall layout of the columns on the page is done.  This should not contain
 * visual style elements such as color, backgrounds, borders, etc.
 */
#contentWrapper {
  width: 100%;
}

.page-search #columnWrapper {
  padding: 0;
}

.myStuff #mainContent {
  padding-top: 10px;
}

@media screen and (min-width: 767px) {
  .page-search #columnWrapper {
    position: relative;
  }

  .myStuff #mainContent {
    padding-top: 20px;
  }
}
@media screen and (min-width: 1200px) {
  .myStuff #mainContent {
    padding: 1px;
    width: auto !important;
  }

  .bookmark #pageBody #mainContent {
    float: left;
    width: calc(100% - 300px + 20px) !important;
  }
  .bookmark #pageBody #columnOne {
    float: right;
    width: 320px;
    padding: 40px 20px 0 0;
  }
}
/**
 * This is where the visual style of controls (buttons, etc.) are specified.
 */
.column.has-tool-bar {
  display: flex;
}
.column.column-collapsible .control.control-column-expand, .column.column-collapsible .control.control-column-collapse, .column.column-collapsible .control.control-scroll-to-top {
  display: flex !important;
}
.column.column-expandable .control.control-column-expand {
  display: flex !important;
}
.column.column-expandable .control.control-column-collapse {
  display: flex !important;
}
.column .column-controls {
  position: relative;
  height: 100% !important;
  background-color: #006141;
}
.column .column-controls:before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 20px;
  color: #fff;
}
.column .column-controls .fixed-controls {
  position: relative;
  margin: 16px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.column .column-controls .column-control-group {
  position: static;
  margin: 0;
}
.column .column-controls .column-control-group li {
  list-style: none;
}
.column .column-controls .column-control-group .control {
  position: relative;
  display: none;
  height: 45px;
  width: 45px;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  transition: all 500ms ease-out;
  will-change: transform;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.15),0px 4px 5px 0px rgba(0, 0, 0, 0.1),0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  color: #ffffff;
  background-color: #002e1f;
}
.column .column-controls .column-control-group .control.control-scroll-to-top {
  position: absolute;
  bottom: 2%;
}
.column .column-controls .column-control-group .control.control-scroll-to-top:before {
  content: "\f102";
  font-size: 14px;
}
.column .column-controls .column-control-group .control span {
  clip: rect(0 0 0 0);
  clip-path: inset(100%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.cover-image img {
  margin: auto;
  display: block;
  border-radius: 4px;
  transition: box-shadow  195ms cubic-bezier(0.4, 0, 1, 1);
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.15),0px 2px 2px 0px rgba(0, 0, 0, 0.1),0px 3px 1px -2px rgba(0, 0, 0, 0.12);
}
.cover-image img:hover {
  transition: box-shadow  225ms cubic-bezier(0.0, 0, 0.2, 1);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15),0px 8px 10px 1px rgba(0, 0, 0, 0.1),0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.cover-image.configurable-index-card-cover-image {
  padding-right: 16px;
  padding-left: 16px;
}
.cover-image.result-cover-image {
  padding-right: 16px;
}
.cover-image.metadata-cover-image {
  padding-right: 16px;
}

#footerWrap {
  z-index: 2;
  position: relative;
  background: #000000;
  text-align: center;
}
#footerWrap a:not(.c-Button):not(.goog-te-gadget-simple.goog-te-gadget-simple) {
  text-decoration: none;
}
#footerWrap a:not(.c-Button):not(.goog-te-gadget-simple.goog-te-gadget-simple):hover {
  text-decoration: underline;
}
#footerWrap ul {
  list-style: none;
}
#footerWrap ul li {
  display: inline-block;
}
#footerWrap #footerCopyright {
  margin-bottom: 20px;
}
#footerWrap #footerLogoWrap {
  margin-bottom: 20px;
}
#footerWrap p.attribution {
  display: inline-block;
  margin: 0;
}
#footerWrap #footerLogo {
  display: inline-block;
}

#footerWrap.max {
  width: calc(100% - 12px);
}
#footerWrap.max.left {
  left: 12px;
}
#footerWrap.wide {
  width: calc(100% - 56px);
}
#footerWrap.wide.left {
  left: 56px;
}
#footerWrap.condensed {
  width: calc(100% - 400px);
}
#footerWrap.condensed.left {
  left: 400px;
}

@media screen and (min-width: 1200px) {
  #footerWrap #footerCopyright {
    float: left;
    clear: left;
  }
  #footerWrap #footerNav {
    float: right;
    clear: right;
  }
  #footerWrap #footerLogoWrap {
    float: right;
    clear: right;
  }
}
.ie-11 body {
  height: 100%;
}
.ie-11 body .c-App {
  height: 0;
}
.ie-11 body #headerWrap,
.ie-11 body #footerWrap,
.ie-11 body #columnWrapper {
  flex-shrink: 0;
}

/*--- Column One Search Module ---*/
.page-search .pagination a, .page-search .pagination span {
  display: inline-block;
  padding: 4px;
}
.page-search .jumpto-tool input[type=text] {
  width: 50px;
}
.page-search .results-column {
  flex: 1;
}
.page-search .results-wrapper {
  display: flex;
  flex-flow: row nowrap;
}
.page-search .contentItem:first-of-type {
  border-top: none;
}
.page-search .contentItem .component-cover-image {
  float: left;
}
.page-search .contentItem .component-cover-image img {
  width: auto;
  height: auto;
  border-radius: 4px;
  transition: box-shadow  195ms cubic-bezier(0.4, 0, 1, 1);
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.15),0px 2px 2px 0px rgba(0, 0, 0, 0.1),0px 3px 1px -2px rgba(0, 0, 0, 0.12);
}
.page-search .contentItem .component-cover-image img:hover {
  transition: box-shadow  225ms cubic-bezier(0.0, 0, 0.2, 1);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15),0px 8px 10px 1px rgba(0, 0, 0, 0.1),0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.page-search .contentItem h4.series-list ul {
  display: inline-block;
  list-style: none;
}
.page-search .metaBlock {
  display: none;
}
.page-search .metaBlock dl.subjects {
  overflow: hidden;
}
.page-search .metaBlock dl.subjects dd {
  display: inline;
}
.page-search .metaBlock dl dt,
.page-search .metaBlock dl dd {
  display: inline;
}
.page-search .metaBlock dd ol {
  list-style: none;
  display: inline;
}
.page-search .metaBlock dd ol li {
  display: inline;
}
.page-search .metaBlock dd ol li a:after {
  content: ", ";
  display: inline-block;
}
.page-search .metaBlock dd ol li:last-child a:after {
  display: none;
}
.page-search .contentItem.expanded .metaBlock {
  display: block;
}

.noResultsPage #searchHeader::after {
  clear: both;
  content: "";
  display: table;
}
.noResultsPage #noresults {
  margin-bottom: 25px;
  border-left: 0 !important;
}

span.external-content-label:after {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  display: inline;
  content: "";
}

#searchWithinIndexCardWrapper {
  border-bottom: solid 1px rgba(0, 0, 0, 0.075);
  display: none;
}

@media screen and (min-width: 767px) {
  .page-search div.dropdown-button {
    float: right;
  }
  .page-search .searchHeader div[data-tasktype=citation-export] {
    float: right;
  }
  .page-search .resultsBar form label {
    display: inline;
  }
  .page-search .pageSizeAndSort {
    float: left;
  }
  .page-search .pageSizeAndSort form {
    display: inline-block;
  }
  .page-search .pagination {
    float: right;
  }
  .page-search #searchContent {
    clear: both;
  }
  .page-search .contentItem .metaBlock {
    display: block;
  }
  .page-search .contentItem.expanded .metaBlock {
    border-top-width: 0;
    padding-top: 0;
    margin-top: 0;
  }
  .page-search .contentItem.splitResult .metaBlock {
    flex: 0 0 320px;
  }
}
.signup-form #joinMailingListRow {
  float: left;
  padding-top: 19px;
}

.page-newsitem #pageBody,
.page-news #pageBody {
  display: flex;
  flex-direction: column;
}
.page-newsitem #pageBody #pageLinks,
.page-news #pageBody #pageLinks {
  order: 1;
}
.page-newsitem #pageBody #columnOne,
.page-news #pageBody #columnOne {
  order: 2;
}
.page-newsitem #pageBody #columnOne h2,
.page-news #pageBody #columnOne h2 {
  margin-top: 0;
}
.page-newsitem #pageBody #mainContent,
.page-news #pageBody #mainContent {
  order: 3;
}

#newsNavigation ul {
  list-style-type: none;
}

.news-teaser p, .news-teaser h1, .news-teaser h2, .news-teaser h3, .news-teaser h4 {
  margin-top: 16px;
  margin-bottom: 0px;
}

header.news-header {
  margin-bottom: 25px;
}
header.news-header h1 {
  margin: 20px 0 0;
}
header.news-header h3 {
  margin-top: 0;
}
header.news-header h4 {
  margin-top: -4px;
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
}

.news-nav-title button {
  background: transparent !important;
  border: none;
  width: 100%;
  padding: 0;
  text-align: left;
  margin: 0;
}
.news-nav-title > span {
  display: none;
}

h3.archivesYear {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgba(0, 0, 0, 0.075);
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
  margin: 0 0 8px;
  position: relative;
  padding: 0px;
  cursor: pointer;
}
h3.archivesYear:after {
  content: "keyboard_arrow_down";
  position: absolute;
  display: block;
  right: 0;
  font-size: 24px;
  font-family: "Material Icons";
}
h3.archivesYear.open:after {
  content: "keyboard_arrow_up";
}

ul.news-nav-list {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  /*padding: 0;
  border: 0;*/
  height: 1px;
  width: 1px;
  overflow: hidden;
  list-style: none;
  margin-left: 0;
}
ul.news-nav-list li {
  line-height: 1.75;
}
ul.news-nav-list .count {
  float: right;
}
ul.news-nav-list.open {
  position: static;
  clip: auto;
  height: auto;
  width: auto;
  overflow: visible;
}

@media screen and (min-width: 1200px) {
  .page-newsitem #pageBody,
.page-news #pageBody {
    flex-direction: row;
  }
}
#myTabs {
  list-style: none;
}
#myTabs li.tab {
  display: none;
}
#myTabs a {
  padding: 8px 10px;
  display: block;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
#myTabs a.ico-menu {
  padding: 4px 10px 12px;
}
#myTabs a.ico-menu:before {
  margin-right: 8px;
  font-size: 26px;
  position: relative;
  top: 4px;
}
#myTabs.open li.tab {
  display: block;
}

.accountForm {
  margin-bottom: 32px;
}
.accountForm::after {
  clear: both;
  content: "";
  display: table;
}
.accountForm input.c-InputField.c-InputField--isFloating, .accountForm .page-page #pageContent input.c-InputField--isFloating, .page-page #pageContent .accountForm input.c-InputField--isFloating, .accountForm .page-form #mainContent input.c-InputField--isFloating, .page-form #mainContent .accountForm input.c-InputField--isFloating {
  margin-top: 16px !important;
}
.accountForm .c-Input > .c-Select--native, .accountForm .page-page #pageContent .c-Input > select, .page-page #pageContent .accountForm .c-Input > select, .accountForm .page-form #mainContent .c-Input > select, .page-form #mainContent .accountForm .c-Input > select {
  padding-bottom: 0px !important;
  margin-top: 24px;
  margin-bottom: 0px;
  border-bottom: none !important;
}

.hiddenModule {
  display: none;
}

.myStuff table thead th, .myStuff table thead td {
  min-width: 115px;
}
.myStuff table thead th.checkbox, .myStuff table thead td.checkbox {
  min-width: 25px;
}
.myStuff .range {
  margin-bottom: 16px;
}
.myStuff .actionButtons {
  margin-bottom: 16px;
}
.myStuff .tagsModule ul {
  list-style: none;
  margin-left: 0;
}
.myStuff .tagsModule ul li {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  text-align: right;
  overflow: hidden;
}
.myStuff .tagsModule ul li a {
  display: inline-block;
  padding: 4px 0;
}
.myStuff .tagsModule ul li a.filterTag {
  float: left;
}
.myStuff .tagsModule ul li a.delete {
  float: right;
}
.myStuff .tagsModule ul li a:not(.filterTag) {
  padding: 4px;
}
.myStuff .tagsModule ul li:last-child {
  border-bottom: none;
}
.myStuff .tagsModule ul.groups li {
  text-align: left;
}
.myStuff .tagsModule ul.groups li a {
  padding: 4px 0;
}
.myStuff .groupsModule .addLink:before {
  margin-right: 5px;
}
.myStuff .groupsModule .addLink span {
  position: static;
  clip: auto;
  height: auto;
  width: auto;
  overflow: visible;
}
.myStuff div.t-data-grid {
  margin-bottom: 16px;
  overflow-x: scroll;
}
.myStuff table {
  width: 100%;
  min-width: 768px;
}
.myStuff table thead th a:nth-child(2):before {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  content: "";
  display: inline-block;
  font-size: 16px;
  margin-left: 8px;
}
.myStuff table thead th a:nth-child(2) img {
  display: none;
}
.myStuff table thead th a:nth-child(2).t-sort-column-ascending:before {
  content: "";
}
.myStuff table thead th a:nth-child(2).t-sort-column-descending:before {
  content: "";
}
.myStuff table ul.tags {
  list-style: none;
  margin-left: 0;
}
.myStuff table .actions a {
  display: inline-block;
  padding: 0 8px;
}
.myStuff table ul.actions {
  list-style: none;
  margin-left: 0;
}
.myStuff table ul.actions li {
  display: inline-block;
}

#saveToProject {
  overflow: hidden;
  margin: 25px 0;
}
#saveToProject #submitRow {
  margin-bottom: 0;
}

#projectDetailsForm div.module {
  margin-bottom: 25px;
}

.showOnlySharedAnnotations {
  margin-bottom: 12px;
}

#onlyShared {
  float: left;
  margin: 4px 8px 0 0;
}

.myaccount .tab-panel {
  max-width: 1000px;
  margin: 0 auto;
}

.myStuff #mainContent .annotationNav {
  margin: 0 0 25px !important;
  width: 100% !important;
  max-width: 320px;
}
.myStuff #mainContent .annotationNav .searchModule {
  width: 100%;
}
.myStuff #mainContent .annotationNav input[type=text] {
  padding-right: 5px;
  width: calc(100% - 56px);
  padding: 6px 5px 6px 5px;
}
.myStuff #mainContent .annotationNav input[type=submit],
.myStuff #mainContent .annotationNav .search-button {
  margin-left: 8px;
  width: 45px;
  padding: 6px 8px 7px 8px;
  margin-top: 0;
}
.myStuff #mainContent .annotationNav h2 {
  margin-top: 10px;
}

#resultStatsTop div.range,
#resultStatsTop div.showOnlySharedAnnotations,
#resultStatsTop div.items {
  float: left;
  margin-right: 25px;
  white-space: nowrap;
}
#resultStatsTop div.range,
#resultStatsTop div.showOnlySharedAnnotations {
  margin-top: 6px;
}
#resultStatsTop div.showOnlySharedAnnotations label {
  display: inline;
  width: auto;
}
#resultStatsTop div.pagination {
  clear: left;
}

form.hasAnnotations {
  width: 100%;
}

@media screen and (min-width: 767px) {
  #myTabs {
    list-style: none;
  }
  #myTabs a {
    padding: 8px 20px;
  }
  #myTabs a.ico-menu {
    padding: 4px 20px 12px;
  }

  .accountForm {
    margin: 0 -20px 35px 0;
    clear: both;
  }
  .accountForm .formRow:nth-of-type(even) {
    clear: left;
  }
  .accountForm .formRow#recaptchaRow {
    float: none;
    width: 100%;
  }
  .accountForm .formRow#joinMailingListRow {
    clear: both;
  }
  .accountForm .formRow#submitRow {
    clear: none;
    text-align: right;
  }
  .accountForm #saveButton {
    clear: both;
    float: right;
    margin-right: 20px;
  }

  .myStuff div.t-data-grid {
    overflow: visible;
  }
}
@media screen and (min-width: 1200px) {
  #myTabs {
    position: relative;
  }
  #myTabs:after {
    content: "";
    display: block;
    width: 100%;
    height: 17px;
    position: absolute;
    bottom: 0;
    left: 0;
  }
  #myTabs li {
    margin: 0;
  }
  #myTabs li.mobile-menu {
    display: none;
  }
  #myTabs li.tab {
    display: inline-block;
  }
  #myTabs li a {
    padding: 15px 20px;
    border-bottom: none;
  }
  #myTabs li a .count {
    margin-left: 8px;
  }
  #myTabs li.active a {
    position: relative;
  }
  #myTabs li.active a:after {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 5px;
    content: " ";
    display: block;
  }

  .myStuff h2 {
    margin-top: 0;
  }

  .bookmark #pageBody #columnOne .tagsModule:first-child h2 {
    margin-top: 0;
  }
}
@media screen and (min-width: 1350px) {
  .myStuff #mainContent .annotationNav {
    margin: 0 !important;
    width: 100% !important;
    max-width: 260px;
    float: right;
  }

  form.hasAnnotations {
    width: calc(100% - 260px);
  }
}
@media screen and (min-width: 1440px) {
  .myStuff #mainContent .annotationNav {
    max-width: 320px;
  }

  form.hasAnnotations {
    width: calc(100% - 320px);
  }
}
.component-image-gallery img {
  height: auto !important;
  max-height: 100% !important;
}
.component-image-gallery ul.actions {
  list-style: none;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  margin: 0;
  text-align: right;
  padding: 10px;
  height: auto !important;
}
.component-image-gallery ul.actions li {
  display: inline-block;
  margin-right: 10px;
}
.component-image-gallery ul.actions li a span {
  position: static;
  clip: auto;
  height: auto;
  width: auto;
  overflow: visible;
  margin-left: 8px;
}
.component-image-gallery.full-screen {
  height: 100%;
}
.component-image-gallery.full-screen * {
  height: 100%;
}
.component-image-gallery.full-screen .caption {
  height: unset;
  overflow-y: hidden;
}
.component-image-gallery .content-box-body {
  display: flex;
  flex-direction: column;
}
.component-image-gallery .full-image-slider {
  flex: 1;
  height: calc(100% - 90px - 40px);
}
.component-image-gallery .full-image-slider img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.component-image-gallery .thumbnail-slider {
  flex: 1;
}
.component-image-gallery .thumbnail-slider {
  height: 90px;
  margin: 0 auto;
  width: 100%;
  max-width: 660px;
  padding-top: 20px;
}
.component-image-gallery .thumbnail-slider .thumb {
  display: block;
  height: 90px !important;
  position: relative;
  padding: 0 !important;
  border-style: solid;
  border-width: 1px;
  margin: 0 5px;
  cursor: pointer;
}
.component-image-gallery .thumbnail-slider span.graphic {
  display: block;
  padding: 5px 0;
  margin: 0 5px;
  position: relative;
  height: 90px;
  text-align: center;
  width: calc(100% - 10px);
}
.component-image-gallery .thumbnail-slider img {
  max-height: 90px;
  position: absolute;
  top: 5px;
  bottom: 0;
  height: calc(100% - 12px) !important;
  left: 50%;
  transform: translateX(-50%);
}
.component-image-gallery .slick-arrow {
  width: 30px;
  padding: 0;
  height: 90px;
  margin-top: 0;
  top: 0;
}
.component-image-gallery .slick-arrow:before {
  width: 30px;
  height: 90px;
  line-height: 90px;
  font-size: 26px;
  position: static;
}
.component-image-gallery .slick-arrow.slick-prev {
  left: -30px;
}
.component-image-gallery .slick-arrow.slick-next {
  right: -30px;
}
.component-image-gallery .slick-initialized .slick-slide .caption {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  max-height: 40px;
  display: none;
  background: rgba(0, 0, 0, 0.5);
  color: white;
  padding: 0px 10%;
  overflow-y: hidden;
}
.component-image-gallery .slick-initialized .slick-slide .caption:hover {
  max-height: 50%;
  overflow-y: auto;
  background-color: black;
}
.component-image-gallery .slick-initialized .slick-slide.has-caption {
  padding-bottom: 40px;
}
.component-image-gallery .slick-initialized .slick-slide.has-caption .caption {
  display: block;
}
.component-image-gallery .slick-initialized.full-image-slider .slick-slide .graphic img {
  padding-bottom: 40px;
}
.component-image-gallery .slick-initialized .slick-initialized .slick-slide .caption {
  margin-bottom: 0;
}
.component-image-gallery .slick-initialized .slick-initialized .slick-slide .caption p {
  margin: 0 !important;
  padding: 0 !important;
}
.component-image-gallery .caption p {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.component-image-gallery .caption:hover p {
  white-space: normal;
  overflow: auto;
  text-overflow: initial;
}

.ie-11 .component-image-gallery .full-image-slider {
  flex: auto;
  flex-grow: 1;
}
.ie-11 .component-image-gallery .thumbnail-slider {
  flex: auto;
  flex-grow: 1;
}

.gallery-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 10px;
  background: black;
  z-index: 10001;
}

.component-content-figures figure figcaption {
  display: inline-block;
  text-align: center;
  font-size: 90%;
}
.component-content-figures figure .gallery-link {
  display: block;
  text-align: right;
  font-size: 90%;
  margin-bottom: 12px;
}

.grid {
  text-align: center;
}
.grid .row-block.collapsed {
  display: none;
}
.grid a.more:after, .grid a.less:after {
  font-family: FontAwesome;
  line-height: 1;
  display: inline-block;
  font-size: 15px;
  margin-left: 8px;
}
.grid a.more:after {
  content: "";
}
.grid a.less {
  display: none;
}
.grid a.less:after {
  content: "";
}
.grid .grid-row {
  display: flex;
}
.grid .grid-row .grid-item {
  flex: 1;
  display: inline-block;
  list-style: none;
  margin-left: 0;
  padding: 10px;
}

.ie-11 .grid .grid-row .grid-item {
  flex: auto;
  flex-grow: 1;
}

/* These are the styles for a flat list of content */
.flat-list {
  margin-left: 30px;
}
.flat-list.no-bullets {
  list-style: none;
  margin-left: 15px;
}
.flat-list li {
  margin-bottom: 10px;
}

.taxonomy-list-item .icon, .taxonomy-list-item .label {
  display: block;
  text-align: center;
}

.annot {
  background-color: #dcdcdc;
}

#createAnnotation {
  position: absolute;
  z-index: 999;
  margin: 20px 0 0;
  transform: translateX(-50%);
}
#createAnnotation button {
  -webkit-box-shadow: 3px 3px 3px 0 rgba(181, 181, 181, 0.25);
  -moz-box-shadow: 3px 3px 3px 0 rgba(181, 181, 181, 0.25);
  box-shadow: 3px 3px 3px 0 rgba(181, 181, 181, 0.25);
  display: inline-block;
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #000000;
  background-image: -webkit-linear-gradient(bottom, #000000, #808080);
  background-image: linear-gradient(to top,#000000, #808080);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#000000, endColorstr=#808080)";
  color: #ffffff !important;
  /* using important to override <a> within blocks */
}
#createAnnotation button:before {
  display: inline-block;
}
@media screen and (max-width: 767px) {
  html.touch #createAnnotation {
    display: none;
  }
}

.annotation {
  margin-bottom: 1.167em;
  padding-top: 1em;
  border-top: 1px solid #dcdcdc;
}
.annotation:first-child {
  padding-top: 0;
  border-top: none;
}
.annotation header {
  margin-bottom: 1.167em;
}
.annotation blockquote {
  margin: 0 0 1em 0;
  font-style: italic;
}
.annotation blockquote:before {
  content: "“";
  font-style: normal;
}
.annotation blockquote:after {
  content: "”";
  font-style: normal;
}
.annotation .timestamp,
.annotation .owner {
  color: #000000;
  font-size: 0.833em;
}
.annotation .annotatedText {
  margin-top: 1.167em;
}

.annotationsForm legend {
  display: none;
}
.annotationsForm .comment {
  width: 100%;
  min-height: 10em;
  overflow-y: scroll;
}
.annotationsForm .rules {
  font-size: 0.833em;
  color: #000000;
}

.annotatedText {
  margin-bottom: 1.167em;
  padding: 1em;
  font-size: 0.833em;
  background-color: #dcdcdc;
}

.annotationNav {
  float: right;
  margin: 0-20em 0 0;
  padding-left: 2em;
  width: 20em;
}
@media screen and (max-width: 767px) {
  .annotationNav {
    float: none;
    margin: 0;
    padding: 0;
    width: 100%;
  }
}

.myStuff #mainContent .annotationNav {
  margin-right: -32%;
  width: 29%;
  padding-left: 2em;
}
@media screen and (max-width: 767px) {
  .myStuff #mainContent .annotationNav {
    margin: 0;
    width: 100%;
    padding-left: 0;
  }
}

.annotSearch input[type=submit],
.annotSearch .search-button {
  margin-left: -0.3em;
}

.component-google-translate-widget .google-translate-container {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 10px;
}

.component-rightslink-widget {
  padding: 10px;
}

.type-index-card .component.component-rightslink-widget {
  padding: 0;
}

/*
Note the styles in here are deliberately using a Safari color palette.  This is because the CXS is an
admin function of the site similar to the management portal so we want a safari style applied.
*/
.cxs-content-root .cxs-container {
  position: relative;
  padding: 0;
  margin: 0;
  border: none;
}
.cxs-content-root .cxs-container:hover {
  padding: 0;
  border: dotted 1px #E98300;
  margin: -1px;
}
.cxs-content-root .cxs-progress {
  min-height: 50px;
  padding-top: 0.8em;
  padding-left: 75px;
}
.cxs-content-root .cxs-error {
  display: none;
  min-height: 50px;
  background: transparent url(../img/error.png) top left no-repeat;
  padding-left: 75px;
}
.cxs-content-root .throbber {
  margin: 0 0 0 -50px;
  top: 30px;
}
.cxs-content-root .cxs-messages {
  padding: 1em;
}
.cxs-content-root .cxs-messages p {
  margin: 0;
}
.cxs-content-root .cxs-messages h3 {
  margin: 0;
  color: #E98300;
}
.cxs-content-root .cxs-exception {
  margin-left: 1em;
  padding-left: 0.5em;
  margin-top: 0.5em;
  padding-top: 0.5em;
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
}
.cxs-content-root .cxs-exception-message {
  font-weight: bold;
}
.cxs-content-root .cxs-exception-cause {
  margin-left: 1em;
  padding-left: 0.5em;
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
}
.cxs-content-root .cxs-exception-label {
  float: left;
  font-weight: bold;
}
.cxs-content-root .cxs-exception-value {
  display: block;
  margin-left: 4.5em;
}
.cxs-content-root .cxs-root-cause {
  background: #eeeeee;
}
.cxs-content-root .cxs-root-cause .cxs-exception-value-cause {
  font-weight: bold;
  color: red;
}
.cxs-content-root .cxs-controls {
  display: none;
  position: absolute;
  top: 0.5em;
  right: 0.5em;
  list-style: none;
  border-style: solid;
  border-color: #dedbd3;
  border-width: 1px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 0;
  margin: 0.5em;
  background-color: #F4F3F0;
}
.cxs-content-root .cxs-controls li {
  float: right;
}
.cxs-content-root .cxs-control {
  display: inline-block;
  height: 1.5em;
  width: 1.5em;
  text-align: center;
  vertical-align: middle;
  line-height: 1.5em;
  font-size: 1em;
}
.cxs-content-root .cxs-container:hover .cxs-controls {
  display: block;
}
.cxs-content-root .cxs-control div {
  display: none;
}
.cxs-content-root .cxs-params {
  display: none;
  position: absolute;
  top: 10px;
  right: 57px;
  background: #F4F3F0;
  color: #333333;
  width: 400px;
  font-size: 0.8em;
  padding: 0.5em;
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border: solid 1px #000000;
  cursor: text;
}
.cxs-content-root .cxs-params h3 {
  font-weight: bold;
  font-size: 1em;
  color: #000000;
}
.cxs-content-root .cxs-params:after, .cxs-content-root .cxs-params:before {
  left: 100%;
  top: 19px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.cxs-content-root .cxs-params:after {
  border-color: rgba(238, 238, 238, 0);
  border-left-color: #F4F3F0;
  border-width: 10px;
  margin-top: -10px;
  bottom: 26px;
}
.cxs-content-root .cxs-params:before {
  border-color: rgba(0, 0, 0, 0);
  border-left-color: #000000;
  border-width: 11px;
  margin-top: -11px;
}
.cxs-content-root .cxs-params .cxs-param {
  clear: both;
  display: block;
  margin-top: 0.3em;
}
.cxs-content-root .cxs-params .cxs-param-name {
  font-weight: bold;
}

/* These are the styles for the structural/slider component which uses the jQuery "slick slider" */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}

.slick-track:before,
.slick-track:after {
  display: table;
  content: "";
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  min-height: 1px;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-arrow.slick-hidden {
  display: none;
}

div.slider {
  margin: 0 75px;
  position: relative;
}
div.slider a img {
  width: 80%;
  margin: 0 auto;
  -webkit-box-shadow: 3px 3px 3px 0 rgba(181, 181, 181, 0.6);
  -moz-box-shadow: 3px 3px 3px 0 rgba(181, 181, 181, 0.6);
  box-shadow: 3px 3px 3px 0 rgba(181, 181, 181, 0.6);
}

.slick-arrow {
  width: 75px;
  height: 138px;
  position: absolute;
  top: 50%;
  margin-top: -74px;
  border: none;
  visibility: collapse;
  cursor: pointer;
}
.slick-arrow:before {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  position: absolute;
  top: 0;
  color: #fff;
  left: 0;
  visibility: visible;
  width: 75px;
  height: 138px;
  line-height: 138px;
  vertical-align: middle;
  text-align: right;
  font-size: 60px;
}
.slick-arrow.slick-prev {
  left: -75px;
}
.slick-arrow.slick-prev:before {
  content: "";
  display: block;
  text-align: left;
}
.slick-arrow.slick-next {
  right: -75px;
}
.slick-arrow.slick-next:before {
  content: "";
  display: block;
  right: 0;
  left: auto;
}
.slick-arrow:active {
  outline: 0;
}

.slick-dots {
  position: absolute;
  bottom: -30px;
  left: 50%;
  transform: translateX(-50%);
}
.slick-dots li {
  display: inline-block;
  list-style: none;
  margin: 0 6px;
}
.slick-dots li button {
  font-size: 0;
  border-radius: 100px;
  padding: 7px;
  margin: 0;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
  text-align: center;
}
.slick-vertical .slick-arrow {
  width: 138px;
  height: 75px;
  position: absolute;
  left: 50%;
  margin-top: 0;
  margin-left: -69px;
  border: none;
  visibility: collapse;
  z-index: 100;
}
.slick-vertical .slick-arrow:before {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  position: absolute;
  top: 0;
  color: #fff;
  left: 0;
  visibility: visible;
  width: 138px;
  height: 75px;
  line-height: 75px;
  vertical-align: middle;
  text-align: center;
  font-size: 60px;
}
.slick-vertical .slick-arrow.slick-prev {
  top: -20px;
}
.slick-vertical .slick-arrow.slick-prev:before {
  content: "";
  display: block;
}
.slick-vertical .slick-arrow.slick-next {
  bottom: -20px;
  top: auto;
}
.slick-vertical .slick-arrow.slick-next:before {
  content: "";
  display: block;
}
.slick-vertical .slick-arrow:active {
  outline: 0;
}

@media only screen and (max-width: 1250px) {
  .slick-arrow {
    width: 75px;
    height: 138px;
    position: absolute;
    top: 50%;
    margin-top: -74px;
    border: none;
    visibility: collapse;
  }
  .slick-arrow:before {
    width: 55px;
  }
  .slick-arrow.slick-prev {
    left: -45px;
  }
  .slick-arrow.slick-next {
    right: -45px;
  }
}
@media only screen and (max-width: 800px) {
  .slick-arrow {
    width: 45px;
  }
  .slick-arrow:before {
    font-size: 45px;
    width: 55px;
  }
}
.slider.fullwidth {
  margin: -1.5em -1.5em 1.5em;
  position: relative;
  background: #f4f4f4;
}
.slider.fullwidth button {
  background: transparent;
  border: none;
  outline: 0;
}
.slider.fullwidth button.slick-arrow {
  position: absolute;
  top: 50%;
  z-index: 10;
  text-indent: -9000em;
  font-size: 0;
  margin-top: -45px;
}
.slider.fullwidth button.slick-arrow:before {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 100px;
  font-size: 140px;
  content: "";
  display: block;
  position: relative;
  top: -5px;
  color: #fff;
}
.slider.fullwidth button.slick-prev {
  left: 20px;
}
.slider.fullwidth button.slick-prev:before {
  content: "";
}
.slider.fullwidth button.slick-next {
  right: 20px;
}
.slider.fullwidth button.slick-next:before {
  content: "";
}
.slider.fullwidth .slick-slide {
  opacity: 0.6;
  transition: opacity 0.3s ease-out;
}
.slider.fullwidth .slick-slide a {
  display: block;
  padding: 30px 20px;
}
.slider.fullwidth .slick-slide a img {
  margin-bottom: 0;
}
.slider.fullwidth .slick-current {
  opacity: 1;
  transition: opacity 0.3s ease-out;
}

@media only screen and (max-width: 1000px) {
  .slider.fullwidth button.slick-arrow:before {
    font-size: 90px;
    top: -6px;
  }
}
.c-Action {
  display: flex !important;
  justify-content: center;
}

.c-Link-error {
  color: #ff2626 !important;
}
.c-Link-emphasize {
  font-weight: bold;
}

#annotationsPopup {
  position: fixed;
  top: 50%;
  transform: translate(-50%, -50%);
  left: 50%;
  width: calc(100% - 20px);
  z-index: 10;
  padding: 10px;
  margin: 0 !important;
  max-width: 500px;
  border-width: 1px;
  border-style: solid;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.15),0px 6px 10px 0px rgba(0, 0, 0, 0.1),0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
#annotationsPopup .formActions {
  text-align: right;
}
#annotationsPopup textarea {
  max-width: 100%;
}
#annotationsPopup a.close {
  width: 32px;
  height: 32px;
  text-align: center;
  top: 0px;
  right: -3px;
}
#annotationsPopup a.close:after {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  display: inline-block;
  content: "";
  font-size: 26px;
}
#annotationsPopup a.close span {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  /*padding: 0;
  border: 0;*/
  height: 1px;
  width: 1px;
  overflow: hidden;
}
#annotationsPopup .shell {
  max-height: 65vh;
  overflow-y: scroll;
}

@media screen and (min-width: 767px) {
  #annotationsPopup {
    width: 90%;
    padding: 25px;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
#breadcrumb ul {
  margin-left: 0;
}
#breadcrumb ul li {
  display: inline-block;
  margin-right: 4px;
}
#breadcrumb ul li.first:before {
  display: none;
}

#entryPrevNextNav, .smartNav {
  border-bottom: 1px solid rgba(0, 0, 0, 0.075);
}
#entryPrevNextNav ul, .smartNav ul {
  list-style-type: none;
  margin-left: 0;
  margin-bottom: 0;
}
#entryPrevNextNav ul li, .smartNav ul li {
  display: inline-block;
}
#entryPrevNextNav ul li a span, .smartNav ul li a span {
  position: static;
  clip: auto;
  height: auto;
  width: auto;
  overflow: visible;
}

.layout > #entryPrevNextNav {
  padding: 10px;
  margin-bottom: 0;
}

@media screen and (min-width: 767px) {
  .layout > #entryPrevNextNav {
    padding: 15px 25px;
  }
}
/*--- Hide and Show Toggle on Mobile ---*/
.faceted-nav-toggle {
  display: none;
  border: none;
  background: none !important;
  position: absolute;
  top: 0;
  left: 0;
  transform: translateY(-100%);
  padding: 4px 0 0 0;
  text-align: center;
  margin: 0;
  height: 52px;
  width: 55px;
}
.faceted-nav-toggle span {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  /*padding: 0;
  border: 0;*/
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.faceted-nav-toggle:before {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  display: block;
  content: "";
  font-size: 26px;
  width: 35px;
  margin: 0 auto;
  position: relative;
  top: -2px;
}

.faceted-nav.open .faceted-nav-toggle:before {
  content: "";
  top: -2px;
}

h2.faceted-nav-header {
  margin: 0;
}
h2.faceted-nav-header span {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  /*padding: 0;
  border: 0;*/
  height: 1px;
  width: 1px;
  overflow: hidden;
}
h2.faceted-nav-header + div > h3 {
  margin-top: 0;
}

/*--- Facets ---*/
.faceted-nav {
  position: relative;
  clear: both;
  /*- Toggle -*/
  /*- Facets Lists -*/
}
.faceted-nav .c-List__item .c-Link {
  margin-left: 12px;
}
.faceted-nav .c-List__item .c-Link span:last-child {
  position: relative !important;
  transform: unset !important;
  top: unset !important;
  right: unset !important;
  padding-left: 8px !important;
}
.faceted-nav h3.toggle a {
  position: relative;
  display: flex;
  align-items: center;
}
.faceted-nav h3.toggle a:after {
  content: "keyboard_arrow_up";
  position: absolute;
  display: block;
  right: 0;
  font-size: 24px;
  font-family: "Material Icons";
}
.faceted-nav .facet-values > .c-List__items > .c-List__item > .c-Ripple {
  transform: translate3d(-18px, 0, 0) !important;
}
.faceted-nav a.toggle {
  z-index: 2;
  position: absolute;
  left: -8px;
  height: 36px;
  width: 36px;
  border-radius: 50%;
  transform: translate3d(-50%, 0, 0);
}
.faceted-nav .search-filter-by-type label .facet-count,
.faceted-nav .taxonomy-tree a:not(.toggle) .facet-count,
.faceted-nav .taxonomy-tree span.active .facet-count {
  position: absolute;
  top: 50%;
  right: 8px;
  transform: translateY(-50%);
}
.faceted-nav .shut > ul {
  display: none;
}
.faceted-nav ul ul {
  margin-left: 25px;
}
.faceted-nav.open h3.toggle a:after {
  content: "keyboard_arrow_up";
}
.faceted-nav.open > div {
  position: static;
  clip: auto;
  height: auto;
  width: auto;
  overflow: visible;
}
.faceted-nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.faceted-nav ul li {
  line-height: 1.75;
}
.faceted-nav .facet-values {
  margin-bottom: 20px;
}
.faceted-nav .facetModule.shut h3 a:after {
  content: "keyboard_arrow_down";
}
.faceted-nav .facetModule.shut .facet-values {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  /*padding: 0;
  border: 0;*/
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.faceted-nav .facet-count {
  float: right;
}
.faceted-nav .date-search-filter {
  margin-top: 15px;
}

@media screen and (min-width: 767px) {
  .faceted-nav-toggle {
    left: 5px;
  }
}
@media screen and (min-width: 1200px) {
  .faceted-nav-toggle {
    display: none;
  }

  .faceted-nav {
    margin: 0 0 25px;
  }
  .faceted-nav h3.toggle {
    margin-bottom: 8px;
  }
  .faceted-nav > div {
    position: static;
    clip: auto;
    height: auto;
    width: auto;
    overflow: visible;
  }
}
.pageLinks.tools-top {
  position: relative !important;
  padding: 0px !important;
  display: flex !important;
  justify-content: flex-end;
  background-color: transparent;
}
.pageLinks li.share > a > img {
  display: none;
}
.pageLinks.tools-top .actions {
  flex-direction: row !important;
}

.pageTools-toggle, .close-toggle {
  display: none !important;
}

.column-controls #pageLinks {
  position: static;
  padding: 10px 0 0;
  margin-bottom: 10px;
}
.column-controls #pageLinks ul {
  display: none;
}
.column-controls #pageLinks ul li {
  display: block;
}
.column-controls #pageLinks a.pageTools-toggle {
  display: inline-block;
  height: 100%;
  padding: 15px 0;
  text-transform: uppercase;
  border-bottom-width: 0;
}
.column-controls #pageLinks a.pageTools-toggle div {
  overflow: hidden;
}
.column-controls #pageLinks a.pageTools-toggle div div {
  position: relative;
  display: inline-block;
  white-space: nowrap;
  transform: translate(0, 0) rotate(90deg);
  right: 5px;
  line-height: 50px;
}
.column-controls #pageLinks a.pageTools-toggle div div:before {
  content: "";
  float: left;
  margin-top: 100%;
}
.column-controls #pageLinks a.close-toggle {
  border-bottom: none;
  text-align: center;
  padding-top: 12px;
  display: none;
}
.column-controls #pageLinks a.close-toggle:after {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  display: inline-block;
  content: "\f00d";
}
.column-controls #pageLinks.open ul {
  display: block;
}
.column-controls #pageLinks.open a.pageTools-toggle {
  border-bottom-width: 1px;
}
.column-controls #pageLinks.open a.close-toggle {
  display: block;
}

.c-Modal-paywall .fancybox-skin {
  padding: 0px !important;
  overflow: hidden;
  background-color: #f2f2f2;
  border-radius: 2px;
}

.c-Modal_content {
  overflow: auto;
}
.c-Modal_content-large {
  width: 90vw;
  max-width: 1400px;
  height: 100%;
}

.page-flyerpage .offScreen {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  /*padding: 0;
  border: 0;*/
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.type-content-flier {
  max-width: 8in;
  width: 100%;
  margin: 0 auto;
  display: flex;
  min-height: 10in;
  flex-direction: column;
  justify-content: space-between;
}
.type-content-flier .offScreen {
  display: none;
}
.type-content-flier .has-header {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.type-content-flier .has-header img {
  width: 370px;
}
.type-content-flier h1 {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
  line-height: 1.1;
  margin-bottom: 15px;
}
.type-content-flier h2 {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
}
.type-content-flier .cover-image {
  margin-bottom: 30px;
}
.type-content-flier .cover-image img {
  max-width: 170px;
}
.type-content-flier .footer {
  text-align: center;
}
.type-content-flier > .has-centerColumn {
  display: flex !important;
  flex-grow: 1;
  width: 72%;
}
.type-content-flier > .has-centerColumn.has-rightColumn > .centerColumn {
  width: calc(72% - 24px) !important;
  padding-right: 0.25in !important;
}
.type-content-flier > .has-centerColumn.has-rightColumn > .centerColumn .centerColumn {
  padding-right: none;
}
.type-content-flier > .has-centerColumn > .rightColumn {
  width: 28% !important;
  padding: 0 0 0 0.25in !important;
}
.type-content-flier > .has-centerColumn > .rightColumn .centerColumn {
  padding-right: 0 !important;
}
.type-content-flier > .has-footer {
  display: block;
}
.type-content-flier .footer {
  width: calc(72% - 24px) !important;
  padding-right: 0.25in !important;
}
.type-content-flier .footer p, .type-content-flier .footer div {
  margin-bottom: 0;
  font-size: 12px;
}
.type-content-flier .footer p {
  font-size: 14px;
}
.type-content-flier .footer .content-box-body div:last-child {
  font-size: 16px;
}

@media screen and (min-width: 767px) {
  .type-content-flier .footer {
    width: calc(72% - 12px) !important;
  }
}
.component-related-content .component-content-contributors {
  margin-bottom: 15px;
}
.component-related-content dl dt {
  margin-right: 8px;
}
.component-related-content dl dl {
  display: inline;
}
.component-related-content dl ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.component-related-content dl ol li {
  display: inline;
}
.component-related-content dl ol li a:after {
  content: ", ";
  display: inline-block;
}
.component-related-content dl ol li:last-child a:after {
  display: none;
}
.component-related-content .contentItem {
  background: none;
  border-width: 0;
  margin-bottom: 40px;
  overflow: hidden;
  padding-left: 0px;
  padding-right: 0px;
}
.component-related-content .contentItem:last-child {
  margin-bottom: 0;
}
.component-related-content .contentItem h2 {
  margin-top: 0;
}
.component-related-content .contentItem.hasCover > * {
  margin-left: 100px;
}
.component-related-content .contentItem.hasCover div.component-cover-image {
  width: 80px;
  float: left;
  margin-left: 0;
}
.component-related-content .contentItem.hasCover div.component-cover-image img {
  border-radius: 4px;
  transition: box-shadow  195ms cubic-bezier(0.4, 0, 1, 1);
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.15),0px 2px 2px 0px rgba(0, 0, 0, 0.1),0px 3px 1px -2px rgba(0, 0, 0, 0.12);
}
.component-related-content .contentItem.hasCover div.component-cover-image img:hover {
  transition: box-shadow  225ms cubic-bezier(0.0, 0, 0.2, 1);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15),0px 8px 10px 1px rgba(0, 0, 0, 0.1),0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.rightColumn .column-contents > div > div.component-container:not(.tabs-vertical) div.container-item {
  padding: 20px 25px;
  margin-top: 20px;
}

.searchModule button.search-button span {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  /*padding: 0;
  border: 0;*/
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.searchModule .radio-group {
  padding: 8px 10px;
}
.searchModule .radio-group label {
  margin-right: 12px;
}
.searchModule #refineTaxonomy {
  display: none;
}

.column-controls + .column-contents .component-quick-search-form {
  margin: 0 25px 8px;
}
.column-controls + .column-contents .ui-accordion-content .component-quick-search-form {
  margin-left: 0px;
  margin-right: 0px;
}
.column-controls + .column-contents .searchModule {
  width: 100%;
  padding: 0;
  margin-bottom: 15px;
}
.column-controls + .column-contents .searchModule .form-row {
  position: relative;
}

.advanced-search .advanced-search-widget {
  padding: 0;
}
.advanced-search .advanced-search-widget .moduleDetail {
  margin-left: 0;
  margin-bottom: 15px;
}
.advanced-search .advanced-search-widget .fieldset.form-row {
  margin-bottom: 10px;
}
.advanced-search .advanced-search-widget select.searchtype {
  float: left;
  width: 30%;
}
.advanced-search .advanced-search-widget input[type=text] {
  width: calc(70% - 10px);
  margin-left: 10px;
}
.advanced-search .advanced-search-widget .buttons {
  margin-left: 0;
}

@media screen and (min-width: 1200px) {
  .column-controls + .column-contents .content-item:first-child .searchModule {
    padding: 15px 0 0;
  }
}
.ie-11 .advanced-search fieldset.buttons .c-Button, .ie-11 .advanced-search fieldset.buttons .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more .ie-11 .advanced-search fieldset.buttons a, .ie-11 .advanced-search fieldset.buttons .goog-te-gadget-simple.goog-te-gadget-simple {
  display: inline;
}

.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: 0;
}

.ui-accordion h3.ui-accordion-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.075);
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
  margin: 0;
  position: relative;
  padding: 7px 0 8px 0;
  cursor: pointer;
}
.ui-accordion h3.ui-accordion-header::after {
  clear: both;
  content: "";
  display: table;
}
.ui-accordion h3.ui-accordion-header:after {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  content: "";
  display: block;
  position: absolute;
  right: 0;
  top: 6px;
  font-size: 26px;
}
.ui-accordion h3.ui-accordion-header.ui-accordion-header-collapsed:after {
  content: "";
}
.ui-accordion .ui-accordion-content {
  padding: 15px 0;
}

.has-tool-bar .ui-accordion h3.ui-accordion-header {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
  padding-left: 32px;
  padding: 12px 0 12px 32px;
  margin-top: -1px;
  border-top: 1px solid rgba(0, 0, 0, 0.075);
}
.has-tool-bar .ui-accordion h3.ui-accordion-header:after {
  top: 0;
  right: auto;
  bottom: 0;
  left: 0;
  font-size: 20px;
  width: 47px;
  text-align: center;
  padding-top: 10px;
  border-right: 0px solid rgba(0, 0, 0, 0.075);
}
.has-tool-bar .ui-accordion .ui-accordion-content {
  padding-right: 32px;
  padding-left: 32px;
  padding-top: 16px;
  padding-bottom: 16px;
}

div.dropdown-button {
  position: relative;
}
div.dropdown-button a.dropdown-control {
  text-align: left;
  padding: 7px 10px 5px 14px;
  margin: 0;
  display: inline-block;
  position: relative;
  z-index: 1;
  cursor: pointer;
}
div.dropdown-button a.dropdown-control:not(.c-Select--native):after {
  position: relative;
  transform: unset;
  top: unset;
  left: unset;
  opacity: 1;
  height: 20px;
  width: 24px;
  display: inline-block;
  font-family: "Material Icons", "FontAwesome";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
  background: transparent;
  display: inline-block;
  content: "";
  float: right;
  position: relative;
}
div.dropdown-button .dropdown-control-container {
  padding-bottom: 0;
}
div.dropdown-button div.dropdown-menu {
  display: none;
}
div.dropdown-button div.dropdown-menu ul {
  width: 100%;
  margin-top: -1px !important;
  z-index: 3;
}
div.dropdown-button div.dropdown-menu ul li.volume {
  font-weight: bold;
}
div.dropdown-button div.dropdown-menu ul li a {
  display: block;
}
div.dropdown-button div.dropdown-menu ul li.dropdown-menu-header {
  margin-bottom: 0;
  text-align: left;
  color: rgba(0, 0, 0, 0.4);
  font-family: "Noto Sans", sans-serif;
  font-size: 0.75rem;
  line-height: 1.125rem;
  font-weight: 600;
  -webkit-font-smoothing: subpixel-antialiased;
}
div.dropdown-button div.dropdown-menu ul li.dropdown-menu-item {
  margin-bottom: 0;
}
div.dropdown-button.open a.dropdown-control {
  box-shadow: none;
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
div.dropdown-button.open a.dropdown-control:not(.c-Select--native):after {
  content: "";
}
div.dropdown-button.open div.dropdown-menu {
  display: block;
}
div.dropdown-button.open div.dropdown-menu ul {
  top: 100% !important;
  left: 0 !important;
  max-height: 260px;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

div.dropdown-button:not(.no-jquery-ui) div.dropdown-menu ul {
  border-width: 1px;
  border-style: solid;
  max-width: 550px;
}
div.dropdown-button:not(.no-jquery-ui) div.dropdown-menu ul li {
  width: 100%;
  display: block;
  margin-right: 0;
  margin-bottom: 20px;
  vertical-align: top;
  padding: 6px 7px 7px;
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
}
div.dropdown-button:not(.no-jquery-ui) div.dropdown-menu ul li > div {
  padding: 0;
  margin: 0;
}

div[data-tasktype=citation-export] div.dropdown-button a.dropdown-control {
  padding: 7px 10px 5px 14px;
}
div[data-tasktype=citation-export] div.dropdown-button a.dropdown-control:before {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  display: inline-block;
  content: "";
  margin-right: 8px;
  font-size: 16px;
  position: relative;
  top: 1px;
}
div[data-tasktype=citation-export] div.dropdown-button a.dropdown-control:after {
  margin-left: 20px;
}

.component-volume-issue-selector {
  margin: 0 25px 25px;
}
.component-volume-issue-selector div.dropdown-button a.dropdown-control {
  width: 100%;
}
.component-volume-issue-selector div.dropdown-button a.dropdown-control:before {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  display: inline-block;
  content: "";
  margin-right: 8px;
  font-size: 14px;
}
.component-volume-issue-selector div.dropdown-button.open div.dropdown-menu ul li {
  margin-bottom: 0;
}
.component-volume-issue-selector div.dropdown-button.open div.dropdown-menu ul li.dropdown-parent {
  cursor: pointer;
}
.component-volume-issue-selector div.dropdown-button.open div.dropdown-menu ul li.dropdown-parent:after {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  display: inline-block;
  content: "";
  font-size: 16px;
  margin-left: 8px;
}
.component-volume-issue-selector div.dropdown-button.open div.dropdown-menu ul li.dropdown-child {
  display: none;
}
.component-volume-issue-selector div.dropdown-button.open div.dropdown-menu ul li.dropdown-orphan {
  display: list-item;
}
.component-volume-issue-selector div.dropdown-button.open div.dropdown-menu ul li.open.dropdown-parent:after {
  content: "";
}

@media screen and (min-width: 767px) {
  div[data-tasktype=citation-export] div.dropdown-button.open div.dropdown-menu ul {
    width: 550px;
    left: auto !important;
    right: 0;
  }
  div[data-tasktype=citation-export] div.dropdown-button.open div.dropdown-menu ul li {
    width: 33.333333%;
    display: inline-block;
    margin-right: -4px;
    padding-left: 5px;
    margin-bottom: 0;
  }
  div[data-tasktype=citation-export] div.dropdown-button.open div.dropdown-menu ul li:first-child {
    padding-left: 15px;
  }
  div[data-tasktype=citation-export] div.dropdown-button.open div.dropdown-menu ul li:last-child {
    padding-right: 15px;
  }

  .has-tool-bar .ui-accordion h3.ui-accordion-header {
    padding-right: 32px;
    padding-left: 48px;
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .has-tool-bar .ui-accordion h3.ui-accordion-header:after {
    width: 49px;
    padding-top: 20px;
  }
}
/*----
    Homepage subject icon size
    ----*/
.component-taxonomy-list .grid-row, .component-featured-content-list .grid-row {
  display: block;
}
.component-taxonomy-list .grid .grid-item, .component-featured-content-list .grid .grid-item {
  margin: 0 0 50px -4px;
  vertical-align: top;
  width: 50%;
  padding: 0 15px;
}
.component-taxonomy-list .grid .grid-item:nth-child(even), .component-featured-content-list .grid .grid-item:nth-child(even) {
  border-left-width: 1px;
  border-left-style: solid;
}
.component-taxonomy-list .grid img, .component-featured-content-list .grid img {
  max-width: 128px;
}
.component-taxonomy-list .grid .taxonomy-list-item img, .component-featured-content-list .grid .taxonomy-list-item img {
  max-height: 128px;
}
.component-taxonomy-list .grid span.label, .component-featured-content-list .grid span.label {
  display: block;
  max-width: 160px;
  margin: 0 auto;
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
}

.page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more {
  margin-top: 8px;
}
.page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree .top-level-nodes {
  display: flex;
  flex-wrap: wrap;
}
.page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree .level-1 {
  width: 30%;
  margin: 32px 16px;
}
.page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree .level-1 > a.taxonomyNode {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
}
.page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree .level-1 > a.taxonomyNode .node-count {
  display: none;
}
.page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree .level-1 > ul {
  margin-left: 0px;
  padding-top: 16px;
}
.page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree .level-2:not(.leaf-node) > a.taxonomyNode {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
}
.page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree .level-2:not(.leaf-node) > ul {
  padding-top: 12px;
}
.page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree li {
  list-style: none;
}
.page-taxonomy .content-box-header {
  display: none;
}

@media screen and (min-width: 767px) {
  .component-taxonomy-list .grid-row, .component-featured-content-list .grid-row {
    display: flex;
  }
  .component-taxonomy-list .grid .grid-item, .component-featured-content-list .grid .grid-item {
    width: 25%;
    margin-right: 0;
    border-left-width: 1px;
    border-left-style: solid;
  }
  .component-taxonomy-list .grid .grid-item:first-child, .component-featured-content-list .grid .grid-item:first-child {
    border-left: 0;
  }
  .component-taxonomy-list .grid span.label, .component-featured-content-list .grid span.label {
    color: rgba(0, 0, 0, 0.8);
    font-family: "Noto Sans", sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
  }
}
.component-table-of-contents ul.collapsible-tree li.ajax-node-opener .toggle,
.component-table-of-contents ul.collapsible-tree li.ajax-node-opener .toggle-link {
  text-align: right;
}
.component-table-of-contents ul.collapsible-tree li.ajax-node-opener .toggle ~ .ajax-control {
  transform: translateY(-100%);
}
.component-table-of-contents ul.collapsible-tree li.ajax-node-opener .toggle {
  pointer-events: none;
}
.component-table-of-contents ul.collapsible-tree li.ajax-node-opener .toggle ~ .ajax-control.toggle-link {
  opacity: 0;
}
.component-table-of-contents ul.collapsible-tree li.ajax-node-opener .ajax-control.toggle-link-fired {
  display: none;
  pointer-events: none;
}
.component-table-of-contents ul.collapsible-tree li.ajax-node-opener.open .toggle {
  pointer-events: inherit;
}

.has-tool-bar .ui-accordion-content .component-table-of-contents .tree.collapsible-tree {
  margin: 0;
}

.component-table-of-contents li.has-access-icon > *:not(.ico-access):not(ul):not(.toggle):not(.toggle-link) {
  padding: 0 20px;
  margin-top: 0px;
}
.component-table-of-contents li.has-access-icon > .ico-access {
  position: absolute;
  display: block;
}
.component-table-of-contents li.text-caption.has-access-icon > .ico-access,
.component-table-of-contents li.text-caption a.toggle:after,
.component-table-of-contents li.text-caption a.toggle-link:after {
  line-height: 1.125rem;
}
.component-table-of-contents li.text-body1.has-access-icon > .ico-access,
.component-table-of-contents li.text-body1 a.toggle:after,
.component-table-of-contents li.text-body1 a.toggle-link:after {
  line-height: 1.25rem;
}
.component-table-of-contents li.text-body2.has-access-icon > .ico-access,
.component-table-of-contents li.text-body2 a.toggle:after,
.component-table-of-contents li.text-body2 a.toggle-link:after {
  line-height: 1.5rem;
}
.component-table-of-contents li.text-subheading.has-access-icon > .ico-access,
.component-table-of-contents li.text-subheading a.toggle:after,
.component-table-of-contents li.text-subheading a.toggle-link:after {
  line-height: 1.5rem;
}
.component-table-of-contents li.text-title.has-access-icon > .ico-access,
.component-table-of-contents li.text-title a.toggle:after,
.component-table-of-contents li.text-title a.toggle-link:after {
  line-height: 1.75rem;
}
.component-table-of-contents li.text-headline.has-access-icon > .ico-access,
.component-table-of-contents li.text-headline a.toggle:after,
.component-table-of-contents li.text-headline a.toggle-link:after {
  line-height: 2rem;
}
.component-table-of-contents li.text-display1.has-access-icon > .ico-access,
.component-table-of-contents li.text-display1 a.toggle:after,
.component-table-of-contents li.text-display1 a.toggle-link:after {
  line-height: 2.125rem;
}
.component-table-of-contents li.text-display2.has-access-icon > .ico-access,
.component-table-of-contents li.text-display2 a.toggle:after,
.component-table-of-contents li.text-display2 a.toggle-link:after {
  line-height: 3rem;
}
.component-table-of-contents li.text-display3.has-access-icon > .ico-access,
.component-table-of-contents li.text-display3 a.toggle:after,
.component-table-of-contents li.text-display3 a.toggle-link:after {
  line-height: 4.5rem;
}
.component-table-of-contents li.text-display4.has-access-icon > .ico-access,
.component-table-of-contents li.text-display4 a.toggle:after,
.component-table-of-contents li.text-display4 a.toggle-link:after {
  line-height: 4.5rem;
}
.component-table-of-contents .toc-large-display .accessIcon {
  font-size: 1.125rem;
}
.component-table-of-contents .toc-large-display .toggle,
.component-table-of-contents .toc-large-display .togglie-link {
  font-size: 26px;
}
.component-table-of-contents .toc-medium-display .accessIcon {
  font-size: 0.875rem;
}
.component-table-of-contents .toc-medium-display .toggle,
.component-table-of-contents .toc-medium-display .togglie-link {
  font-size: 18px;
}
.book-toc li, .issue-toc li, .bookseries-toc li, .package-toc li {
  position: relative;
  list-style: none;
}
.book-toc div.subTitle, .issue-toc div.subTitle, .bookseries-toc div.subTitle, .package-toc div.subTitle {
  font-weight: bold;
}

.contentPage #toc {
  margin-bottom: 32px;
  padding-top: 24px;
}
.contentPage #toc .c-List__items {
  margin: 0;
  padding: 0;
}
.contentPage #toc .c-List__items .c-List__item .c-Ripple {
  transform: translate3d(-18px, 0, 0) !important;
}
.contentPage #toc .c-List__items .c-List__item a.toggle {
  z-index: 2;
  position: absolute;
  left: -8px;
  height: 36px;
  width: 36px;
  border-radius: 50%;
  transform: translate3d(-50%, 0, 0);
}
.contentPage #toc .c-List__items .c-List__item a.toggle span {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  /*padding: 0;
  border: 0;*/
  height: 1px;
  width: 1px;
  overflow: hidden;
}

ul.collapsible-tree li {
  list-style: none;
  position: relative;
}
ul.collapsible-tree li a.toggle-link.hide {
  display: none;
}
ul.collapsible-tree li a.toggle, ul.collapsible-tree li a.toggle-link {
  display: block;
  position: absolute;
  right: 0;
  color: black;
  cursor: pointer;
}
ul.collapsible-tree li a.toggle span, ul.collapsible-tree li a.toggle-link span {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  /*padding: 0;
  border: 0;*/
  height: 1px;
  width: 1px;
  overflow: hidden;
}
ul.collapsible-tree li a.toggle:after, ul.collapsible-tree li a.toggle-link:after {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  content: "";
  position: relative;
  cursor: pointer;
}
ul.collapsible-tree li ul {
  margin-left: 10px;
  margin-bottom: 0;
}
ul.collapsible-tree li ul li:last-child {
  margin-bottom: 0;
}
ul.collapsible-tree li ul li:last-child:after {
  display: none;
}
ul.collapsible-tree li.type-issue div.label .ico-access {
  margin-top: 5px;
}
ul.collapsible-tree li.ajax-node-opener a.toggle:after, ul.collapsible-tree li.ajax-node-opener a.toggle-link:after {
  content: "";
}
ul.collapsible-tree li.ajax-node-opener > ul {
  display: none;
}
ul.collapsible-tree li.ajax-node-opener .shut {
  margin-bottom: 0;
}
ul.collapsible-tree li.open {
  margin-bottom: 0;
}
ul.collapsible-tree li.open a.toggle:after, ul.collapsible-tree li.open a.toggle-link:after {
  content: "";
}
ul.collapsible-tree li.open.shut a.toggle-link {
  display: none;
}
ul.collapsible-tree li.open > ul {
  display: block;
}
ul.collapsible-tree li.shut a.toggle:after, ul.collapsible-tree li.shut a.toggle-link:after {
  content: "";
}
ul.collapsible-tree li.shut ul {
  display: none;
}

@media screen and (min-width: 1200px) {
  .contentPage #toc {
    padding-top: 35px;
  }
}
.component-volume-issue-selector a.dropdown-control {
  border-radius: 3px;
  box-shadow: inset 0px -4px 4px -4px rgba(0, 0, 0, 0.5);
}
.component-volume-issue-selector div.dropdown-button a.dropdown-control:after {
  font-size: 16px;
}
.component-volume-issue-selector .dropdown-menu {
  position: absolute;
  width: 100%;
  z-index: 6;
}
.component-volume-issue-selector div.dropdown-button div.dropdown-menu ul.collapsible-tree ul.ajax-zone {
  max-height: none;
}
.component-volume-issue-selector div.dropdown-button.open div.dropdown-menu ul.collapsible-tree {
  cursor: pointer;
}
.component-volume-issue-selector ul.collapsible-tree .leaf,
.component-volume-issue-selector ul.collapsible-tree .type-issue {
  background-color: white;
}
.component-volume-issue-selector ul.collapsible-tree .type-volume {
  background-color: #eeeeee;
}
.component-volume-issue-selector ul.collapsible-tree .type-volume:hover {
  background-color: white;
}
.component-volume-issue-selector ul.collapsible-tree .type-volume.open:not(.shut):hover {
  background-color: #eeeeee;
}
.component-volume-issue-selector ul.collapsible-tree .type-volume.open:not(.shut) a:hover ~ .label {
  background-color: white;
}
.component-volume-issue-selector li.ajax-node-opener.type-volume a {
  width: 100%;
  height: 100%;
}
.component-volume-issue-selector li.ajax-node-opener.type-volume a:after {
  font-size: 16px;
}

/* Tapestry Error Messages (Default Styling) */
div.t-error {
  margin-bottom: 1em;
  padding: 0.5em 1em;
  background-color: #f5f5f5;
  color: #be2228;
  overflow: hidden;
  line-height: 1.3;
}
div.t-error div {
  margin-bottom: 0.333em;
  color: #be2228;
  font-weight: 600;
}
.locus-search-form div.t-error div {
  display: none;
}
div.t-error li {
  margin-bottom: 0.333em;
}
.modalWindow div.t-error ul {
  margin: 0 1em 1em 2em;
}
.modalWindow div.t-error li {
  list-style: disc outside none;
}

img.t-error-icon {
  display: none;
}

.t-error-popup {
  display: block !important;
  margin: 69px 0 0 24px;
  padding: 0.25em 0;
  height: auto !important;
  /* override inline styles */
  color: #f44336;
  font-family: "Roboto", sans-serif !important;
  font-size: 11px !important;
}
.t-error-popup:hover {
  text-decoration: underline;
  cursor: pointer;
}

.page-advancedsearchpage #mainContent {
  max-width: 700px;
}
.page-advancedsearchpage .termRow select {
  display: inline;
  width: 135px;
  margin-right: 15px;
}
.page-advancedsearchpage .termRow input {
  width: calc(100% - 151px);
  display: inline-block;
  margin-right: -4px;
}
.page-advancedsearchpage .multiSearch .form-row {
  position: relative;
}
.page-advancedsearchpage .multiSearch .example {
  float: left;
  clear: left;
  margin-top: -18px;
  position: relative;
  top: 7px;
  margin-left: 155px;
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
}

@media screen and (min-width: 1200px) {
  .page-advancedsearchpage #pageBody {
    display: block;
  }
  .page-advancedsearchpage #pageBody #columnOne {
    display: none;
  }
}
.cart .data-grid, .checkout .data-grid {
  width: 100%;
}
.cart table thead th,
.cart table thead td, .checkout table thead th,
.checkout table thead td {
  font-family: "Roboto", sans-serif;
}
.cart table tr, .checkout table tr {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgba(0, 0, 0, 0.075);
}
.cart td, .checkout td {
  font-family: "Roboto", sans-serif;
  padding: 16px 12px 16px 0;
}
.cart .cover-image, .checkout .cover-image {
  max-width: 100px;
  float: left;
  margin-right: 16px;
}
.cart input[type=number], .checkout input[type=number] {
  width: 70px;
  display: inline-block;
  padding: 8px 4px;
}
.cart input[type=submit], .checkout input[type=submit] {
  margin-top: 0;
}
.cart .cartprice span,
.cart #cartTotal span, .checkout .cartprice span,
.checkout #cartTotal span {
  display: block;
}
.cart #cartTotal, .checkout #cartTotal {
  text-align: right;
}
.cart #cartTotal span, .checkout #cartTotal span {
  display: inline-block;
}
.cart #cartTotal span:after, .checkout #cartTotal span:after {
  content: "/";
  margin: 0 4px;
  display: inline-block;
}
.cart #cartTotal span:last-of-type:after, .checkout #cartTotal span:last-of-type:after {
  display: none;
}

p.has-access-warning {
  display: inline-block;
  padding: 4px 12px;
  font-size: _ft(1);
}
p.has-access-warning:before {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  content: "";
  display: inline;
  margin-right: 4px;
  font-size: 14px;
}

ol.ecommerce-checkout-breadcrumb {
  margin-left: 0;
}
ol.ecommerce-checkout-breadcrumb li {
  display: inline-block;
  list-style: none;
}
ol.ecommerce-checkout-breadcrumb li:after {
  content: "/";
  margin: 0 4px 0 8px;
  display: inline-block;
}
ol.ecommerce-checkout-breadcrumb li:last-of-type:after {
  display: none;
}
ol.ecommerce-checkout-breadcrumb li.ecommerce-checkout-step-current {
  font-weight: 700;
}

.checkout h1 + h2 {
  margin-top: 0;
}
.checkout #pageBody {
  display: block;
}
.checkout div.t-beaneditor-row {
  margin-bottom: 16px;
}
.checkout .checkboxRow {
  margin-bottom: 16px;
}

.ecommerce-totals {
  text-align: right;
  list-style: none;
  margin-top: 16px;
}
.ecommerce-totals span.label {
  font-weight: bold;
}

#billingAndShipping {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
}
#billingAndShipping h3 {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
}

.checkout .ecommerce-checkout-nav .checkout-agree-and-continue {
  float: right;
}
.checkout #billingAndShipping > div {
  margin-bottom: 24px;
}
.checkout span#termsAndConditions {
  margin-right: 12px;
  line-height: 37px;
  display: inline-block;
}
.checkout button.checkout-submit-order {
  margin-top: 0;
}

@media screen and (min-width: 767px) {
  .checkout div.checkoutSection {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    margin-right: -4px;
  }
  .checkout #billingAndShipping > div {
    display: inline-block;
    width: 300px;
  }
}
@media screen and (min-width: 1200px) {
  .cart h2 {
    color: rgba(0, 0, 0, 0.8);
    font-family: "Noto Sans", sans-serif;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 500;
    -webkit-font-smoothing: antialiased;
  }
  .cart h3 {
    color: rgba(0, 0, 0, 0.8);
    font-family: "Noto Sans", sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 300;
    -webkit-font-smoothing: subpixel-antialiased;
  }
}
.citationText {
  margin-bottom: 4px;
}
.citationText span:after {
  content: " ";
}
.citationText .author,
.citationText .editor,
.citationText .contributor,
.citationText .collab,
.citationText .person,
.citationText .person-group .name {
  font-weight: bold;
}
.citationText .author:after,
.citationText .editor:after,
.citationText .contributor:after,
.citationText .collab:after,
.citationText .person:after,
.citationText .person-group .name:after {
  content: ", ";
}
.citationText .author:nth-last-child(2):after,
.citationText .editor:nth-last-child(2):after,
.citationText .contributor:nth-last-child(2):after,
.citationText .collab:nth-last-child(2):after,
.citationText .person:nth-last-child(2):after,
.citationText .person-group .name:nth-last-child(2):after {
  content: " & ";
}
.citationText .author:last-child:after,
.citationText .author *:last-child:after,
.citationText .editor:last-child:after,
.citationText .editor *:last-child:after,
.citationText .contributor:last-child:after,
.citationText .contributor *:last-child:after,
.citationText .collab:last-child:after,
.citationText .collab *:last-child:after,
.citationText .person:last-child:after,
.citationText .person *:last-child:after,
.citationText .person-group .name:last-child:after,
.citationText .person-group .name *:last-child:after {
  content: "";
}
.citationText .source {
  font-style: italic;
}

.citationActions {
  margin-left: -4px;
  margin-bottom: 24px;
  list-style: none;
}
.citationActions li {
  display: inline-block;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: rgba(0, 0, 0, 0.075);
  padding-right: 12px;
  padding-left: 12px;
}
.citationActions li a {
  display: block;
  padding: 2px 5px;
}
.citationActions li:first-child {
  padding-left: 0;
}
.citationActions li:last-child {
  border-right: none;
  padding-right: 0;
}

.ico-access {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  text-align: center;
  cursor: default;
}
.ico-access:focus > *, .ico-access:hover > * {
  visibility: visible;
}
.contentItem .ico-access, .summary .ico-access {
  float: right;
}
.ico-access .license-link {
  display: none;
}
.summary .ico-access, .layout.type-index-card .ico-access {
  margin: 0px 0px 8px 0px;
}
.summary .ico-access:before, .layout.type-index-card .ico-access:before {
  font-size: 26px;
}
.summary .ico-access > span, .layout.type-index-card .ico-access > span {
  position: static;
  clip: auto;
  height: auto;
  width: auto;
  overflow: visible;
  position: relative;
  right: 0;
  top: 0;
  margin-left: 8px;
  padding: 0 !important;
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
}
.summary .ico-access .license-link, .layout.type-index-card .ico-access .license-link {
  position: relative;
  display: inline-block;
  font-size: 0.75rem;
}
@media (min-width: 960px) {
  .summary .ico-access .license-link, .layout.type-index-card .ico-access .license-link {
    margin-left: 8px;
  }
}
.summary .ico-access .license-link-open span, .layout.type-index-card .ico-access .license-link-open span {
  height: 15px;
  width: 15px;
  background: url(../img/cc.logo.png) no-repeat;
  clip: auto;
  position: relative;
  display: inline-block;
  margin-bottom: -3px;
}
.summary .ico-access .license-link.licence-cc-by span, .layout.type-index-card .ico-access .license-link.licence-cc-by span {
  background: url(../img/cc/by.svg);
  background-size: 88px 31px;
  width: 88px;
  height: 31px;
}
.summary .ico-access .license-link.licence-cc-by-sa span, .layout.type-index-card .ico-access .license-link.licence-cc-by-sa span {
  background: url(../img/cc/by-sa.svg);
  background-size: 88px 31px;
  width: 88px;
  height: 31px;
}
.summary .ico-access .license-link.licence-cc-by-nd span, .layout.type-index-card .ico-access .license-link.licence-cc-by-nd span {
  background: url(../img/cc/by-nd.svg);
  background-size: 88px 31px;
  width: 88px;
  height: 31px;
}
.summary .ico-access .license-link.licence-cc-by-nc span, .layout.type-index-card .ico-access .license-link.licence-cc-by-nc span {
  background: url(../img/cc/by-nc.svg);
  background-size: 88px 31px;
  width: 88px;
  height: 31px;
}
.summary .ico-access .license-link.licence-cc-by-nc-sa span, .layout.type-index-card .ico-access .license-link.licence-cc-by-nc-sa span {
  background: url(../img/cc/by-nc-sa.svg);
  background-size: 88px 31px;
  width: 88px;
  height: 31px;
}
.summary .ico-access .license-link.licence-cc-by-nc-nd span, .layout.type-index-card .ico-access .license-link.licence-cc-by-nc-nd span {
  background: url(../img/cc/by-nc-nd.svg);
  background-size: 88px 31px;
  width: 88px;
  height: 31px;
}
.ico-access-restricted {
  color: #b92020 !important;
}
.ico-access-restricted:before {
  content: "\f023";
}
.ico-access-authorized, .ico-access-open, .ico-access-free {
  color: #279d24 !important;
}
.ico-access-authorized:before, .ico-access-open:before, .ico-access-free:before {
  content: "\f13e";
}
.ico-access-open {
  color: #279d24 !important;
}
.ico-access-partial {
  color: #279d24 !important;
}
.ico-access-partial:before {
  content: "\f10c";
}
.ico-access > span {
  /*@include pf-pos-onscreen;*/
  right: -7.8em;
  padding: 0.5em !important;
}
.ico-access > span:before, .ico-access > span:after {
  display: none;
}

@media screen and (max-width: 500px) {
  .indexCard .summary .ico-access {
    margin-right: 40px;
  }
}
.content-author .affiliation {
  padding-top: 12px;
}

.content-author.single-line {
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.content-author.single-line .contributor-line {
  margin-right: 12px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  flex: 1 0;
  flex-wrap: nowrap;
  overflow: hidden;
}
.content-author.single-line .contributor-line > a, .content-author.single-line .contributor-line > span {
  position: relative;
  display: inline;
}
.content-author.single-line > span {
  top: -8px;
  flex: 0 0;
  flex-basis: auto;
  align-self: flex-start;
  padding: 0 16px;
  font-size: 0.75rem !important;
}
.content-author.single-line > span:after {
  padding-left: 4px;
}
.content-author.single-line > span.less {
  display: none;
}
.content-author.single-line .affiliation {
  display: none;
  flex: 0 1 100%;
}
.content-author.single-line.expanded .contributor-line {
  white-space: normal;
  overflow: visible;
  text-overflow: unset;
}
.content-author.single-line.expanded .contributor-line > a {
  display: inline-block;
}
.content-author.single-line.expanded span.more {
  display: none;
}
.content-author.single-line.expanded span.less {
  display: flex;
}
.content-author.single-line.expanded .affiliation {
  display: block;
}

.orcid {
  display: inline-block;
  height: 16px;
  width: 16px;
  margin: 0 4px;
  background-image: url(../img/orcid_16x16.png);
  background-repeat: no-repeat;
}
.orcid span {
  display: none;
}

.contributor-note {
  padding-top: 10px;
}

.container-latest h2 {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
  margin: 0 0 12px !important;
}
.container-latest h3.type {
  margin-top: 12px;
}
.container-latest dl.pages {
  margin: 0 0 16px;
}
.container-latest dl.pages dt, .container-latest dl.pages dd {
  display: inline-block;
}

.component-recent-news {
  text-align: center;
  padding: 35px 10px 0 10px;
  margin-bottom: 35px;
}
.component-recent-news:before {
  content: " ";
  display: block;
  height: 17px;
  width: calc(100% + 10px * 2);
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: rgba(0, 0, 0, 0.075);
  margin-left: -10px;
}
.component-recent-news h2 {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
  margin: 25px 0 30px;
}
.component-recent-news .news-item {
  text-align: left;
  margin-bottom: 50px;
  display: flex;
  flex-direction: column;
}
.component-recent-news .news-teaser {
  order: 2;
}
.component-recent-news .news-teaser p {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
}
.component-recent-news h4.news-date {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
  margin: 0 0 16px;
  order: 3;
}
.component-recent-news h3.news-title {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 300;
  -webkit-font-smoothing: subpixel-antialiased;
  margin-top: 0;
  order: 1;
}

@media screen and (min-width: 767px) {
  .component-recent-news {
    padding-right: 40px;
    padding-left: 40px;
  }
  .component-recent-news .news-list {
    display: flex;
    max-width: 1000px;
    margin: 0 auto;
  }
  .component-recent-news .news-item {
    display: flex;
    vertical-align: top;
    width: 33.3333334%;
    padding-right: 30px;
    margin-right: -4px;
  }
  .component-recent-news h2 {
    color: rgba(0, 0, 0, 0.8);
    font-family: "Noto Sans", sans-serif;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 500;
    -webkit-font-smoothing: antialiased;
  }
}
.component-content-subjects {
  width: 100%;
}

.container-volumeissues h2 {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
  margin: 0 0 12px !important;
}

div.content-figures-list ul.no-bullets {
  list-style: none;
  margin-left: 0;
  margin-rght: 0;
}
div.content-figures-list img {
  max-width: 100%;
}
div.content-figures-list ul {
  margin: 0px;
}

figure {
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.075);
  padding: 16px;
  margin-bottom: 24px;
}
figure::after {
  clear: both;
  content: "";
  display: table;
}
figure .glencoe-video-stub:empty {
  border-style: ridge;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.075);
  content: url(../img/icons/default-video.svg);
  width: 150px;
  height: 150px;
  padding: 16px;
}
figure a.gallery-link, figure .download-figure a {
  margin-top: 12px;
  float: right;
}
figure a.gallery-link:before, figure .download-figure a:before {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  display: inline-block;
  content: "";
  margin-right: 8px;
  font-size: 16px;
}
figure a.gallery-link:after, figure .download-figure a:after {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  display: inline-block;
  content: "";
  margin-left: 8px;
  font-size: 16px;
}
figure .download-figure {
  margin-bottom: 0;
}
figure .download-figure a {
  float: none;
}
figure .download-figure a:before {
  content: "";
}
figure .download-figure a:after {
  display: none;
}
figure .download-figure a:not([href]) {
  display: none;
}
figure p {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
  margin-bottom: 12px;
}

figcaption {
  color: rgba(0, 0, 0, 0.4);
  font-family: "Noto Sans", sans-serif;
  font-size: 0.75rem;
  line-height: 1.125rem;
  font-weight: 600;
  -webkit-font-smoothing: subpixel-antialiased;
  padding: 12px;
  margin: 12px 0 12px;
}
figcaption ext-link {
  word-wrap: break-word;
  word-break: break-all;
}

.component-image-gallery .caption p {
  color: rgba(0, 0, 0, 0.4);
  font-family: "Noto Sans", sans-serif;
  font-size: 0.75rem;
  line-height: 1.125rem;
  font-weight: 600;
  -webkit-font-smoothing: subpixel-antialiased;
  padding: 16px;
}

/*-- Impact Factor / External Indexers --*/
.afterColumns .container-impactfactor {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(0, 0, 0, 0.075);
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgba(0, 0, 0, 0.075);
  position: relative;
  margin: 0-12px 16px;
  padding: 12px;
}
.afterColumns .container-impactfactor > div::after {
  clear: both;
  content: "";
  display: table;
}
.afterColumns .container-impactfactor:after {
  content: " ";
  display: block;
  height: 17px;
  width: 100%;
  bottom: -18px;
  position: absolute;
  left: 0;
}
.afterColumns .container-impactfactor dl {
  margin-bottom: 0;
  float: left;
}
.afterColumns .container-impactfactor dl dt {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  /*padding: 0;
  border: 0;*/
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.afterColumns .externalindexers {
  display: inline-block;
  margin: 0;
  padding: 0;
}
.afterColumns .externalindexers dt {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  /*padding: 0;
  border: 0;*/
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.afterColumns .editorialmanager {
  margin: 0;
  padding: 0;
}
.afterColumns .editorialmanager dt {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  /*padding: 0;
  border: 0;*/
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.afterColumns .component-external-links {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(0, 0, 0, 0.075);
  padding-right: 24px;
  padding-left: 24px;
  margin-top: 24px;
  margin-bottom: 24px;
}
.afterColumns .component-external-links::after {
  clear: both;
  content: "";
  display: table;
}
.afterColumns .component-external-links div.column {
  width: 100%;
  padding-right: 0;
  display: block;
}
.afterColumns .component-external-links:after {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(0, 0, 0, 0.075);
  content: " ";
  display: block;
  height: 17px;
  width: 100%;
  margin-left: -24px;
  margin-right: -24px;
  width: calc(100% + 40px);
}
.afterColumns .component-external-links dl, .afterColumns .component-external-links ul {
  margin-bottom: 0 !important;
  padding: 0;
}
.afterColumns .definition-list dl.impactfactor {
  float: left;
  min-height: 80px;
  background: left center no-repeat url(../img/impact-factor.png);
  background-size: 40px auto;
  padding: 20px 0 20px 50px;
  margin: 0 40px 0 0;
}
.afterColumns .definition-list dl.impactfactor dt {
  display: block !important;
  position: relative;
  top: -4px;
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
}
.afterColumns .definition-list dl.impactfactor dd {
  display: block !important;
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
}
.afterColumns .definition-list dl.editorialmanager {
  float: left;
  min-height: 80px;
  background: left center no-repeat url(../img/editorial-manager.png);
  background-size: 40px auto;
}
.afterColumns .definition-list dl.editorialmanager dd {
  display: inline-block !important;
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
}
.afterColumns .definition-list dl.editorialmanager dd a {
  padding: 30px 0 0 50px;
  height: 100%;
  vertical-align: middle;
  display: inline-block;
}
.afterColumns ul.externalindexers-list {
  list-style: none;
  overflow: hidden;
}
.afterColumns ul.externalindexers-list li {
  background: left center no-repeat;
  background-size: 40px auto;
  display: table;
  float: left;
  min-height: 80px;
  vertical-align: middle;
  margin-right: 32px;
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
}
.afterColumns ul.externalindexers-list li.wos {
  background-image: url(../img/web-of-science.png);
}
.afterColumns ul.externalindexers-list li.scopus {
  background-image: url(../img/scopus.png);
}
.afterColumns ul.externalindexers-list li a {
  display: table-cell;
  padding: 20px 0 20px 50px;
  height: 100%;
  vertical-align: middle;
}

@media screen and (min-width: 767px) {
  .afterColumns .component-external-links {
    margin-left: -24px;
    margin-right: -24px;
    padding-right: 24px;
    padding-left: 24px;
  }
  .afterColumns .component-external-links:after {
    margin-left: -24px;
    margin-right: -24px;
    width: calc(100% + 50px);
  }
}
@media screen and (min-width: 1200px) {
  .afterColumns .component-external-links {
    margin-left: -35px;
    margin-right: -35px;
    padding-right: 35px;
    padding-left: 35px;
  }
  .afterColumns .component-external-links:after {
    margin-left: -35px;
    margin-right: -35px;
    width: calc(100% + 70px);
  }
}
.component-headings ul, .component-googleScholar ul, .component-pubmedWidget ul, .component-content-subjects ul {
  list-style: none;
}

.page-homepage .subject-overview {
  background-color: #f2f2f2;
}
.page-homepage .subject-overview .inner-bg {
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: 100% auto;
  padding: 30px 10px;
}
.page-homepage .subject-overview h2 {
  margin-top: 0;
  font-size: 26px;
  font-family: "Noto Sans", "Open Sans", sans-serif;
}
.page-homepage .subject-overview p {
  font-family: "Noto Sans", "Open Sans", sans-serif;
  clear: both;
  margin-bottom: 15px;
}
.page-homepage .subject-overview p.center {
  text-align: center;
  clear: both;
}
.page-homepage .subject-overview img {
  float: right;
  max-width: 110px;
  margin-bottom: 15px;
}
.page-homepage .subject-overview a.button {
  border: none;
  clear: both;
}
.page-homepage .subject-overview .inner-bg {
  background-size: auto;
  background-position: bottom left;
}
.page-homepage .subject-overview div.copy {
  padding-top: 20px;
}

@media screen and (min-width: 650px) {
  .subject-overview div.copy {
    position: relative;
    z-index: 2;
    max-width: 1000px;
    margin: 0 auto;
    padding-right: 340px;
    padding-top: 55px;
    min-height: 415px;
  }
  .subject-overview div.copy img {
    position: absolute;
    bottom: -95px;
    right: 20px;
    margin-bottom: 0;
    max-width: 270px;
  }

  .page-subject .subject-overview div.copy img {
    max-width: 270px !important;
  }
}
@media screen and (min-width: 1200px) {
  div.sub-header {
    padding: 35px 40px;
  }

  nav.subject-navigation a {
    display: inline-block;
    vertical-align: middle;
  }

  nav.subject-navigation span {
    display: inline-block;
    vertical-align: middle;
  }

  nav.subject-navigation > ul {
    display: block;
    margin-top: 0;
  }

  nav.subject-navigation > ul li {
    display: inline-block;
    vertical-align: middle;
  }

  nav.subject-navigation > ul > li {
    margin-left: 30px;
  }

  nav.subject-navigation > ul > li > span {
    margin-right: 8px;
  }

  nav.subject-navigation a.menu-toggle {
    display: none;
  }
}
/*- Highlight Intro -*/
.highlight-intro {
  text-align: center;
  padding: 45px 10px 10px;
  background: #fff;
  position: relative;
  z-index: 1;
}

.highlight-intro h3 {
  margin-top: 0;
  font-size: 22px;
  font-family: "Noto Sans", "Open Sans", sans-serif;
}

.highlight-intro p {
  font-family: "Noto Sans", "Open Sans", sans-serif;
  font-size: 16px;
}

.page-homepage .slider.slick-slider.slick-initialized {
  margin: 32px 0px 0px 0px;
}
.page-homepage .slider.slick-slider.slick-initialized .wrapper {
  display: flex;
  flex-direction: row;
  min-height: 480px;
}
.page-homepage .slider.slick-slider.slick-initialized .wrapper .copy {
  width: 30%;
  min-width: 250px;
  padding: 32px;
  background-color: white;
  text-align: left;
}
.page-homepage .slider.slick-slider.slick-initialized .wrapper .image {
  flex: 1;
  position: relative;
  min-height: 0;
}
.page-homepage .slider.slick-slider.slick-initialized .wrapper .image img {
  position: absolute;
  max-height: 50%;
  bottom: 0;
  right: 0;
  width: auto;
  height: auto;
}

@media (max-width: 767px) {
  .page-homepage .slider.slick-slider.slick-initialized .wrapper {
    flex-direction: column;
    min-height: unset;
  }
  .page-homepage .slider.slick-slider.slick-initialized .wrapper .copy {
    order: 2;
    flex: 1;
    width: 100%;
  }
  .page-homepage .slider.slick-slider.slick-initialized .wrapper .image {
    order: 1;
    height: 50vh;
    max-height: 75vw;
  }
}
@media screen and (min-width: 1200px) {
  .page-homepage .slider.slick-slider.slick-initialized .wrapper .copy {
    width: 35%;
  }
}
.page-homepage .slider.slick-slider.slick-initialized .wrapper .copy p {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
}
.page-homepage .slider.slick-slider.slick-initialized .wrapper .copy h3 {
  color: #006141;
  font-family: "Noto Sans", sans-serif;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
}

.page-homepage .slider.slick-slider.slick-initialized {
  margin-top: 32px;
  display: flex;
}
.page-homepage .slider.slick-slider.slick-initialized .slick-arrow:before {
  color: #006141;
}
.page-homepage .slider.slick-slider.slick-initialized button.slick-arrow {
  flex: 0 0 32px;
  position: unset;
  vertical-align: middle;
  height: unset;
  margin: 0px;
  padding: 0px;
}
.page-homepage .slider.slick-slider.slick-initialized button.slick-arrow:before {
  height: unset;
  line-height: unset;
}
.page-homepage .slider.slick-slider.slick-initialized button.slick-arrow:before {
  font-family: "Material Icons", "FontAwesome";
  position: unset;
}
.page-homepage .slider.slick-slider.slick-initialized button.slick-arrow.slick-prev:before {
  content: "arrow_left";
}
.page-homepage .slider.slick-slider.slick-initialized button.slick-arrow.slick-next:before {
  content: "arrow_right";
}

@media (max-width: 767px) {
  .page-homepage .slider.slick-slider.slick-initialized button.slick-arrow {
    position: absolute;
    z-index: 1;
    height: 42px;
    top: unset;
    bottom: 0;
  }
  .page-homepage .slider.slick-slider.slick-initialized button.slick-arrow.slick-prev {
    left: 0;
  }
  .page-homepage .slider.slick-slider.slick-initialized button.slick-arrow.slick-next {
    bottom: 0;
    right: 0;
  }
}
.ie-11 .page-homepage .slider.slick-slider.slick-initialized .wrapper .image {
  flex: auto;
  flex-grow: 1;
}
@media (max-width: 767px) {
  .ie-11 .page-homepage .slider.slick-slider.slick-initialized .wrapper .copy {
    flex: auto;
    flex-grow: 1;
  }
}

.type-index-card .flat-list {
  margin: 0px;
}
.type-index-card .flat-list > li {
  margin: 0px 0px 12px 0px;
}
.type-index-card .definition-list dl {
  margin: 0 0 4px;
}
.type-index-card .definition-list dl dt {
  display: inline !important;
}
.type-index-card .definition-list dl dd {
  display: inline !important;
}
.type-index-card h4.series-list {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
  margin: 4px 0 8px;
}
.type-index-card h4.series-list > span {
  margin-right: 4px;
}
.type-index-card h4.series-list ul {
  margin: 0;
  display: inline-block;
  list-style: none;
}
.type-index-card .component {
  margin-bottom: 16px;
}
.type-index-card .column-group {
  overflow: visible;
}
.type-index-card > div:first-child {
  z-index: 2;
}
.type-index-card dl dt,
.type-index-card dl dd,
.type-index-card ul li,
.type-index-card ol li {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
}

/*-- Collapsible column index card styles -*/
.has-tool-bar .type-index-card::after {
  clear: both;
  content: "";
  display: table;
}
.has-tool-bar .type-index-card .leftColumn {
  float: left;
  width: 82px !important;
}
.has-tool-bar .type-index-card .centerColumn {
  float: right;
  width: calc(100% - 82px) !important;
}
.has-tool-bar .type-index-card .rightColumn {
  display: none;
}
.has-tool-bar .type-index-card .component-content-title {
  margin-bottom: 0;
}
.has-tool-bar .type-index-card .definition-list .column {
  display: block;
}
.has-tool-bar .type-index-card .definition-list dl {
  display: block;
  margin-bottom: 2px;
}
.has-tool-bar .type-index-card .definition-list dl dt {
  opacity: 0.6;
}
.has-tool-bar .type-index-card .definition-list dl dd,
.has-tool-bar .type-index-card .definition-list dl dt {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
}
.has-tool-bar .type-index-card h4.series-list .series-label {
  opacity: 0.6;
}
.has-tool-bar .type-index-card h4.series-list ul,
.has-tool-bar .type-index-card h4.series-list li {
  display: inline;
}

/*- Put cover on the left on mobile -*/
#pageBody .column:not(.has-tool-bar) .type-index-card,
#columnWrapper .column:not(.has-tool-bar) .type-index-card {
  padding: 24px 0px 16px 0px;
}
#pageBody .column:not(.has-tool-bar) .type-index-card .leftColumn, #pageBody .column:not(.has-tool-bar) .type-index-card .centerColumn, #pageBody .column:not(.has-tool-bar) .type-index-card .rightColumn,
#columnWrapper .column:not(.has-tool-bar) .type-index-card .leftColumn,
#columnWrapper .column:not(.has-tool-bar) .type-index-card .centerColumn,
#columnWrapper .column:not(.has-tool-bar) .type-index-card .rightColumn {
  position: relative;
  margin: 0px;
  padding: 0px;
}
#pageBody .column:not(.has-tool-bar) .type-index-card .leftColumn > .column-contents, #pageBody .column:not(.has-tool-bar) .type-index-card .centerColumn > .column-contents, #pageBody .column:not(.has-tool-bar) .type-index-card .rightColumn > .column-contents,
#columnWrapper .column:not(.has-tool-bar) .type-index-card .leftColumn > .column-contents,
#columnWrapper .column:not(.has-tool-bar) .type-index-card .centerColumn > .column-contents,
#columnWrapper .column:not(.has-tool-bar) .type-index-card .rightColumn > .column-contents {
  position: relative;
  width: 100%;
  margin: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
#pageBody .column:not(.has-tool-bar) .type-index-card .centerColumn,
#columnWrapper .column:not(.has-tool-bar) .type-index-card .centerColumn {
  width: 100%;
}
@media (min-width: 960px) {
  #pageBody .column:not(.has-tool-bar) .type-index-card .centerColumn,
#columnWrapper .column:not(.has-tool-bar) .type-index-card .centerColumn {
    width: calc(100% - 240px) !important;
  }
}
#pageBody .column:not(.has-tool-bar) .type-index-card .column-group.has-leftColumn .leftColumn > .column-contents,
#columnWrapper .column:not(.has-tool-bar) .type-index-card .column-group.has-leftColumn .leftColumn > .column-contents {
  padding-right: 32px;
  padding-left: 32px;
}
#pageBody .column:not(.has-tool-bar) .type-index-card .column-group.has-leftColumn.has-centerColumn .leftColumn > .column-contents, #pageBody .column:not(.has-tool-bar) .type-index-card .column-group.has-leftColumn.has-rightColumn .leftColumn > .column-contents,
#columnWrapper .column:not(.has-tool-bar) .type-index-card .column-group.has-leftColumn.has-centerColumn .leftColumn > .column-contents,
#columnWrapper .column:not(.has-tool-bar) .type-index-card .column-group.has-leftColumn.has-rightColumn .leftColumn > .column-contents {
  padding-right: 16px;
}
#pageBody .column:not(.has-tool-bar) .type-index-card .column-group.has-centerColumn .centerColumn > .column-contents,
#columnWrapper .column:not(.has-tool-bar) .type-index-card .column-group.has-centerColumn .centerColumn > .column-contents {
  padding-right: 32px;
  padding-left: 32px;
}
#pageBody .column:not(.has-tool-bar) .type-index-card .column-group.has-centerColumn.has-leftColumn .centerColumn > .column-contents,
#columnWrapper .column:not(.has-tool-bar) .type-index-card .column-group.has-centerColumn.has-leftColumn .centerColumn > .column-contents {
  padding-left: 16px;
}
#pageBody .column:not(.has-tool-bar) .type-index-card .column-group.has-centerColumn.has-rightColumn .centerColumn > .column-contents,
#columnWrapper .column:not(.has-tool-bar) .type-index-card .column-group.has-centerColumn.has-rightColumn .centerColumn > .column-contents {
  padding-right: 16px;
}
#pageBody .column:not(.has-tool-bar) .type-index-card .column-group.has-rightColumn .rightColumn > .column-contents,
#columnWrapper .column:not(.has-tool-bar) .type-index-card .column-group.has-rightColumn .rightColumn > .column-contents {
  padding-right: 32px;
  padding-left: 32px;
}
#pageBody .column:not(.has-tool-bar) .type-index-card .column-group.has-rightColumn.has-leftColumn .rightColumn > .column-contents, #pageBody .column:not(.has-tool-bar) .type-index-card .column-group.has-rightColumn.has-centerColumn .rightColumn > .column-contents,
#columnWrapper .column:not(.has-tool-bar) .type-index-card .column-group.has-rightColumn.has-leftColumn .rightColumn > .column-contents,
#columnWrapper .column:not(.has-tool-bar) .type-index-card .column-group.has-rightColumn.has-centerColumn .rightColumn > .column-contents {
  padding-left: 16px;
}
#pageBody .column:not(.has-tool-bar) .content-sub-documents .type-index-card .column.centerColumn > .column-contents,
#columnWrapper .column:not(.has-tool-bar) .content-sub-documents .type-index-card .column.centerColumn > .column-contents {
  padding-right: 0%;
  padding-left: 0%;
}

.has-tool-bar .ui-accordion-content .type-index-card .component-content-metadata dl {
  margin-bottom: 12px;
}

.type.ico-type:before {
  margin-right: 6px;
}

.component-cover-image .cover-image a {
  display: block;
}
.component-cover-image img {
  width: auto;
}

.content-download.buy-book-in-print {
  text-align: center;
}

.component-content-download-links {
  text-align: center;
}
.component-content-download-links ul {
  list-style: none;
  margin: 0;
}
.component-content-download-links a.content-download {
  margin-right: auto;
  margin-left: auto;
  font-weight: 700;
}
.component-content-download-links a.content-download:before {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  display: inline-block;
  font-size: 16px;
  margin-right: 8px;
}
.component-content-download-links a.content-download.pdf-download:before {
  content: "";
}
.component-content-download-links a.content-download.epub-download:before {
  content: "";
}

/*-- Ecommerce related styling --*/
.offer-prices span:nth-child(2):before {
  content: "/";
  margin: 0 5px;
  display: inline-block;
}

.ecommerce-block .offer {
  text-align: center;
}
.ecommerce-block .offer h3,
.ecommerce-block .offer .offer-pricing {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 2px;
}
.ecommerce-block .offer .offer-original-pricing {
  text-decoration: line-through;
  text-decoration-color: #f44336;
}
.ecommerce-block .offer a.button {
  margin-top: 0;
}
.ecommerce-block .offer .offer-info {
  text-align: left;
}
.ecommerce-block .offer-info,
.ecommerce-block .offer-action {
  display: none;
}
.ecommerce-block .offer-info.selected,
.ecommerce-block .offer-action.selected {
  display: block;
  margin-bottom: 10px;
}
.ecommerce-block .offer-select .dropdown-button .offer-info,
.ecommerce-block .offer-select .dropdown-button .offer-action {
  display: block;
}
.ecommerce-block a.dropdown-control {
  width: 100%;
}
.ecommerce-block a.dropdown-control:before {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  display: inline-block;
  content: "";
  margin-right: 8px;
  font-size: 14px;
}
.ecommerce-block .ecommerce-login-link a {
  width: 100%;
}
.ecommerce-block .ecommerce-login-link a:before {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  display: inline-block;
  font-size: 18px;
  content: "";
  margin-right: 8px;
}
.ecommerce-block .toggle-activator {
  position: relative;
}
.ecommerce-block .toggle-activator .less {
  display: none;
}
.ecommerce-block .toggle-activator span:before {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  display: inline-block;
  font-size: 15px;
  content: "";
  margin-right: 8px;
}
.ecommerce-block .toggle-activator span:after {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  content: "";
  display: block;
  position: absolute;
  right: 10px;
  top: 4px;
  font-size: 26px;
}
.ecommerce-block .toggle-activator.open span:after {
  content: "";
}
.ecommerce-block .toggle-activator.open .less {
  display: block;
}
.ecommerce-block .toggle-activator.open .more {
  display: none;
}
.ecommerce-block div.dropdown-button.open div.dropdown-menu ul {
  max-height: 75vh;
  min-height: 90px;
}
.ecommerce-block p.ecommerce-disclaimer {
  color: rgba(0, 0, 0, 0.4);
  font-family: "Noto Sans", sans-serif;
  font-size: 0.75rem;
  line-height: 1.125rem;
  font-weight: 600;
  -webkit-font-smoothing: subpixel-antialiased;
}

a.buttonLink.ccc-rights-link:before {
  content: "";
  background: url(../img/copyright-clearance.png) 0px 0px no-repeat;
  background-size: contain;
  background-origin: content-box;
  width: 24px;
}

@media screen and (min-width: 1200px) {
  /*-- Collapsible column index card styles - hack using pagebody to increase weight -*/
  #pageBody .has-tool-bar .type-index-card,
#columnWrapper .has-tool-bar .type-index-card {
    padding-bottom: 0;
  }
  #pageBody .has-tool-bar .type-index-card .leftColumn,
#columnWrapper .has-tool-bar .type-index-card .leftColumn {
    width: 100px !important;
  }
}
@media screen and (min-width: 1600px) {
  /*-- Collapsible column index card large desktop adjustment -*/
  #pageBody .type-index-card .leftColumn,
#columnWrapper .type-index-card .leftColumn {
    width: 100px !important;
  }
  #pageBody .column:not(.has-tool-bar) .type-index-card .leftColumn,
#columnWrapper .column:not(.has-tool-bar) .type-index-card .leftColumn {
    width: 240px !important;
  }
}
article.contentItem .component-content-contributors {
  margin-bottom: 16px;
}
article.contentItem .metaBlock h3 {
  margin-top: 0;
}
article.contentItem dl dt, article.contentItem dl dd {
  display: inline;
  margin-right: 4px;
}

.component-content-pdf, .component-content-pdf-preview {
  background: center center no-repeat url(../img/ajax-loader.gif);
  background-size: 80px auto;
  border-width: 1px;
  border-style: solid;
  min-height: 250px;
}
.component-content-pdf canvas, .component-content-pdf-preview canvas {
  width: 100%;
}

/*- Off-Site Access Messaging from _off-site-access-message 02 -*/
#offSiteMessageZone {
  display: none;
}

.off-site-access-message-present #offSiteMessageZone {
  display: block;
  background: white;
}

/* Make menu absolute, not fixed, on IE 5 & 6 */
.off-site-access {
  position: fixed;
  right: 0;
  bottom: 0;
  z-index: 10;
}

#offSiteMessageZone .off-site-access {
  background-color: white;
  border-color: rgba(0, 0, 0, 0.6);
  border-style: solid;
  width: 27rem;
  text-align: left;
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
#offSiteMessageZone .off-site-access ul {
  list-style: none;
}
#offSiteMessageZone .off-site-access ul li .off-site-access-message-spacers {
  line-height: 2rem;
}
#offSiteMessageZone .off-site-access .off-site-access-message-dismiss {
  position: absolute;
  color: rgba(0, 0, 0, 0.6);
  right: 0;
  top: 0;
}
#offSiteMessageZone .off-site-access a {
  text-decoration: none;
}
@media screen and (max-width: 767px) {
  .off-site-access-message-present #offSiteMessageZone {
    width: 100%;
    text-align: center;
  }
  .off-site-access-message-present #offSiteMessageZone ul li .off-site-access-message-spacers {
    line-height: 1rem;
  }
}
@media print {
  /*- hide globally -*/
  /*- header -*/
  #navigation, #quickSearch, #headerUtilityBar {
    display: none !important;
  }

  #headerWrap {
    position: static;
    margin-bottom: 25px;
  }

  #headerWrap #headerLogo {
    float: none;
  }

  /*- page adjustments -*/
  #columnWrapper {
    margin-top: 0 !important;
  }

  .container-tabs {
    display: none;
  }

  .column-controls, #entryPrevNextNav {
    display: none !important;
  }

  .layout .column .column-contents,
.layout .column .column-controls {
    min-height: 0 !important;
    position: static;
  }

  .rightColumn.has-tool-bar,
.leftColumn.has-tool-bar {
    position: static !important;
    transform: none;
    width: 100%;
  }

  .right-column-expands,
.left-column-expands {
    padding: 0 !important;
  }

  .toolbar-fixed > .rightColumn > div {
    position: static !important;
  }

  .layout .column-group {
    display: block;
  }

  #pageBody .column:not(.has-tool-bar) .type-index-card .rightColumn,
#columnWrapper .column:not(.has-tool-bar) .type-index-card .rightColumn {
    border-left: 0;
  }

  #pageBody .column:not(.has-tool-bar) .type-index-card .has-leftColumn.has-rightColumn .centerColumn,
#pageBody .column:not(.has-tool-bar) .type-index-card > .columns-2 > .centerColumn,
#pageBody .column:not(.has-tool-bar) .type-index-card .rightColumn,
#columnWrapper .column:not(.has-tool-bar) .type-index-card .has-leftColumn.has-rightColumn .centerColumn,
#columnWrapper .column:not(.has-tool-bar) .type-index-card > .columns-2 > .centerColumn,
#columnWrapper .column:not(.has-tool-bar) .type-index-card .rightColumn {
    padding-left: 0 !important;
  }

  #pageBody .column:not(.has-tool-bar) .type-index-card .has-centerColumn.has-rightColumn .centerColumn,
#pageBody .type-content-view .issue-toc, #pageBody .ui-tabs .ui-tabs-panel,
#columnWrapper .column:not(.has-tool-bar) .type-index-card .has-centerColumn.has-rightColumn .centerColumn,
#columnWrapper .type-content-view .issue-toc,
#columnWrapper .ui-tabs .ui-tabs-panel {
    width: 100% !important;
  }

  #pageBody .has-tool-bar .type-index-card {
    background-color: transparent !important;
    margin: 0;
  }

  .column-collapsible .container-accordion,
.column-collapsible .component-quick-search-form,
.column-collapsible .component-volume-issue-selector {
    display: none;
  }

  .right-column-expands {
    display: flex !important;
    flex-direction: column !important;
  }
  .right-column-expands .rightColumn {
    order: 1 !important;
  }
  .right-column-expands .centerColumn {
    order: 2 !important;
  }

  .ico-access {
    text-align: left;
  }

  .flat-list.no-bullets {
    margin-left: 0;
  }

  .content-author.single-line .contributor-line {
    max-width: 100%;
    white-space: normal;
    overflow: visible;
    text-overflow: initial;
  }
  .content-author.single-line > span {
    display: none !important;
  }
  .content-author.single-line .affiliation {
    display: block;
  }

  .configurable-layout div.accessIcon,
.configurable-layout .component-content-download-links,
.configurable-layout .component-content-actions {
    display: none;
  }

  /*--- Old Layouts Print Styles ---*/
  #pageBody {
    display: block;
  }

  div[data-tasktype=citation-export],
#pageLinks, #columnOne, #resultsBarBottom {
    display: none !important;
  }

  .page-search #columnWrapper {
    padding: 20px;
  }
  .page-search #topSection, .page-search #noresults {
    border-left: 0;
    padding: 0 0 20px !important;
  }
  .page-search .results-column {
    background: none !important;
    padding-top: 0;
  }
  .page-search #searchContent {
    padding-top: 0;
  }
  .page-search a.clearAll {
    display: none;
  }
  .page-search .abstract .abstract {
    display: none !important;
  }
  .page-search .abstract .abstract:first-child {
    display: block !important;
  }
  .page-search .abstract a.lesstoggle {
    display: none;
  }
  .page-search .contentItem {
    background: transparent;
  }
  .page-search #resultsBarTop {
    display: none;
  }

  #footerWrap {
    background: transparent !important;
    color: #000 !important;
  }
  #footerWrap a {
    color: #000 !important;
  }
}
.modalWindow body.blanklightbox * {
  display: none;
}
.modalWindow #modalContent::after {
  clear: both;
  content: "";
  display: table;
}
.modalWindow {
  margin: 0;
  padding: 0;
  padding-bottom: 15px;
}
.modalWindow .fancybox-inner {
  overflow: hidden !important;
}
.modalWindow input[type=checkbox] {
  display: inline-block;
  margin-right: 8px;
}
.modalWindow #selectTags ol {
  list-style: none;
  margin-left: 0;
}
.modalWindow #selectTags ol li.checkboxRow {
  margin-bottom: 0;
}
.modalWindow #selectTags ol li.checkboxRow label {
  display: inline-block;
}
.modalWindow ul.groups {
  margin-left: 0;
}
.modalWindow ul.groups li {
  margin-bottom: 0;
}
.modalWindow ul.groups li label {
  display: inline-block;
}
.modalWindow div.showToRecipients label,
.modalWindow div.copyMe label {
  display: inline-block;
}
.modalWindow div.copyMe {
  margin-top: 15px;
}
.modalWindow #submitRow {
  margin-bottom: 10px;
  padding-top: 10px;
}
.modalWindow #submitRow .c-Button, .modalWindow #submitRow .goog-te-gadget-simple.goog-te-gadget-simple, .modalWindow #submitRow .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more .modalWindow #submitRow a, .modalWindow .formRow .c-Button, .modalWindow .formRow .goog-te-gadget-simple.goog-te-gadget-simple, .modalWindow .formRow .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more a, .page-taxonomy #taxonomyDisplayRecursive.full-taxonomy-tree.truncate-list .truncate-show-more .modalWindow .formRow a {
  display: inline;
}
.modalWindow .saveSearch h3, .modalWindow .saveSearch h4 {
  margin-top: 0 !important;
}
.modalWindow .saveSearch h3 {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 300;
  -webkit-font-smoothing: subpixel-antialiased;
}
.modalWindow .saveSearch h4 {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
}
.modalWindow .saveSearch .messageText {
  margin-bottom: 15px;
}
.modalWindow .saveSearch #alert {
  float: left;
}
.modalWindow .page-emaillightbox #copyRow label {
  display: inline-block;
}
.modalWindow .page-emaillightbox #copyRow input[type=checkbox] {
  float: left;
}
.modalWindow .page-cite h2 {
  margin-top: 0;
}
.modalWindow .page-cite select {
  margin-right: 10px;
}
.modalWindow .page-cite a.button.primary {
  padding: 7px 20px 10px 20px;
  margin-top: 0;
}
.modalWindow .page-cite a.button.primary:before {
  margin-right: 7px;
}
.modalWindow .page-cite p.citationPreview {
  margin: 16px 0;
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
}
.modalWindow .page-cite div.export-formats > a {
  width: 33.333333%;
  display: inline-block;
  margin-right: -4px;
  padding-left: 5px;
  margin-bottom: 0;
  vertical-align: top;
}
.modalWindow .page-cite div.export-formats > a div {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Noto Sans", sans-serif;
  font-size: 0.875rem;
  line-height: 1.5rem;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
}
.modalWindow .page-cite div.export-formats > a div.button {
  padding: 6px 12px 7px 12px;
  margin-bottom: 5px;
  margin-left: 0;
}
.modalWindow .page-cite div.export-formats > a div.button:before {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  display: inline-block;
  font-size: 16px;
  display: inline-block;
  content: "";
  margin-right: 4px;
}
.modalWindow .page-cite div.export-formats > a:first-child {
  padding-left: 0;
}
.modalWindow .page-cite div.export-formats > a:last-child {
  padding-right: 0;
}
.modalWindow textarea {
  max-width: unset;
}
.modalWindow fieldset {
  border: 0 none;
}
.modalWindow legend {
  margin: 0px;
  padding: 0px;
}
.modalWindow fieldset.selectTags:hover:before {
  background-color: unset;
}
.modalWindow .shareAnnos {
  padding: 1em;
}

/* 
    The following styles are intended to do a reset on the div so that
    clients have a clean slate for applying their own styles.
*/
.cxs-style-root {
  line-height: 1;
}
.cxs-style-root div, .cxs-style-root span, .cxs-style-root applet, .cxs-style-root object, .cxs-style-root iframe, .cxs-style-root h1, .cxs-style-root h2, .cxs-style-root h3, .cxs-style-root h4, .cxs-style-root h5, .cxs-style-root h6, .cxs-style-root p, .cxs-style-root blockquote, .cxs-style-root pre, .cxs-style-root a, .cxs-style-root abbr, .cxs-style-root acronym, .cxs-style-root address, .cxs-style-root big, .cxs-style-root cite, .cxs-style-root code,
.cxs-style-root del, .cxs-style-root dfn, .cxs-style-root em, .cxs-style-root img, .cxs-style-root ins, .cxs-style-root kbd, .cxs-style-root q, .cxs-style-root s, .cxs-style-root samp, .cxs-style-root small, .cxs-style-root strike, .cxs-style-root strong, .cxs-style-root sub, .cxs-style-root sup, .cxs-style-root tt, .cxs-style-root var, .cxs-style-root b, .cxs-style-root u, .cxs-style-root i, .cxs-style-root center, .cxs-style-root dl, .cxs-style-root dt, .cxs-style-root dd, .cxs-style-root ol, .cxs-style-root ul, .cxs-style-root li,
.cxs-style-root fieldset, .cxs-style-root form, .cxs-style-root label, .cxs-style-root legend, .cxs-style-root table, .cxs-style-root caption, .cxs-style-root tbody, .cxs-style-root tfoot, .cxs-style-root thead, .cxs-style-root tr, .cxs-style-root th, .cxs-style-root td, .cxs-style-root article, .cxs-style-root aside, .cxs-style-root canvas, .cxs-style-root details, .cxs-style-root embed,
.cxs-style-root figure, .cxs-style-root figcaption, .cxs-style-root footer, .cxs-style-root header, .cxs-style-root hgroup, .cxs-style-root menu, .cxs-style-root nav, .cxs-style-root output, .cxs-style-root ruby, .cxs-style-root section, .cxs-style-root summary, .cxs-style-root time, .cxs-style-root mark, .cxs-style-root audio, .cxs-style-root video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
.cxs-style-root article, .cxs-style-root aside, .cxs-style-root details, .cxs-style-root figcaption, .cxs-style-root figure, .cxs-style-root footer, .cxs-style-root header, .cxs-style-root hgroup, .cxs-style-root menu, .cxs-style-root nav, .cxs-style-root section {
  display: block;
}
.cxs-style-root ol, .cxs-style-root ul {
  list-style: none;
}
.cxs-style-root blockquote, .cxs-style-root q {
  quotes: none;
}
.cxs-style-root blockquote:before, .cxs-style-root blockquote:after, .cxs-style-root q:before, .cxs-style-root q:after {
  content: "";
  content: none;
}
.cxs-style-root table {
  border-collapse: collapse;
  border-spacing: 0;
}
