/* http://meyerweb.com/eric/tools/css/reset/
   v3.0 | 20180413
   License: none (public domain)
*/

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
main,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */

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

/* HTML5 hidden-attribute fix for newer browsers */

*[hidden] {
  display: none;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}
@font-face {
  font-family: 'DomaineDisplayWeb-Black';
  src: url("data:application/font-woff;base64,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") format('woff');
  font-weight: normal;
  font-style: normal;
}
/* Generated by Glyphter (http://www.glyphter.com) on  Thu Jun 28 2018*/

@font-face {
  font-family: 'fagligedage-font';
  src: url("data:application/font-woff;base64,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") format('woff');
  font-weight: normal;
  font-style: normal;
}

[class*='icon-']:before {
  display: inline-block;
  font-family: 'fagligedage-font';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-practical-info:before {
  content: '\0041';
}

.icon-tivoli:before {
  content: '\0042';
}

.icon-velkommen:before {
  content: '\0043';
}

.icon-1:before {
  content: '\0044';
}

.icon-2:before {
  content: '\0045';
}

.icon-3:before {
  content: '\0046';
}

.icon-4:before {
  content: '\0047';
}

.icon-arrow:before {
  content: '\0048';
}

.icon-arrowback:before {
  content: '\0049';
}

.icon-bulb:before {
  content: '\004a';
}

.icon-evaluering:before {
  content: '\004b';
}

.icon-group-status:before {
  content: '\004c';
}

.icon-marker:before {
  content: '\004d';
}

.icon-opgaver:before {
  content: '\004e';
}

.icon-petal_ornament_left:before {
  content: '\004f';
}

.icon-petal_ornament_right:before {
  content: '\0050';
}

.icon-point:before {
  content: '\0051';
}
/*
TypeTrust.com Webfont License #18051703744
The webfonts embedded by this stylesheet are copyright of TypeTrust.com and have 
been licensed for use on this domain. Unauthorized use is strictly prohibited.
Get TypeTrust fonts for your website at http://typetrust.com/webfonts
*/

@font-face {
  font-family: 'HeroicCondensedBold';
  src: url("data:application/font-woff;base64,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") format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HeroicCondensedBold';
  src: url("data:application/font-woff;base64,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") format('woff');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'HeroicCondensedBold';
  src: url("data:application/font-woff;base64,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") format('woff');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'HeroicCondensedBold';
  src: url("data:application/font-woff;base64,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") format('woff');
  font-weight: bold;
  font-style: italic;
}
/* fallback */

@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url("data:application/font-woff;base64,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") format('woff');
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  -moz-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
}
/*! jQuery UI - v1.13.2 - 2022-07-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/

.ui-helper-hidden {
  display: none;
}

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

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

.ui-helper-clearfix:after {
  clear: both;
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  -ms-filter: "alpha(opacity=0)";
  /* support: IE8 */
}

.ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/

.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}

/* Icons
----------------------------------*/

.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */

.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: .5em .5em .5em .7em;
  font-size: 100%;
}

.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}

.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: 0;
}

.ui-menu .ui-menu {
  position: absolute;
}

.ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
  /* support: IE10, see #8844 */
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

.ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 3px 1em 3px .4em;
}

.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}

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

/* icon support */

.ui-menu-icons {
  position: relative;
}

.ui-menu-icons .ui-menu-item-wrapper {
  padding-left: 2em;
}

/* left-aligned */

.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: .2em;
  margin: auto 0;
}

/* right-aligned */

.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}

.ui-button {
  padding: .4em 1em;
  display: inline-block;
  position: relative;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Support: IE <= 11 */
  overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */

.ui-button-icon-only {
  width: 2em;
  box-sizing: border-box;
  text-indent: -9999px;
  white-space: nowrap;
}

/* no icon support for input elements */

input.ui-button.ui-button-icon-only {
  text-indent: 0;
}

/* button icon element(s) */

.ui-button-icon-only .ui-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
  padding: 0;
  width: 2.1em;
  height: 2.1em;
  text-indent: -9999px;
  white-space: nowrap;
}

input.ui-button.ui-icon-notext .ui-icon {
  width: auto;
  height: auto;
  text-indent: 0;
  white-space: normal;
  padding: .4em 1em;
}

/* workarounds */

/* Support: Firefox 5 - 40 */

input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.ui-controlgroup {
  vertical-align: middle;
  display: inline-block;
}

.ui-controlgroup > .ui-controlgroup-item {
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
  z-index: 9999;
}

.ui-controlgroup-vertical > .ui-controlgroup-item {
  display: block;
  float: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}

.ui-controlgroup-vertical .ui-controlgroup-item {
  box-sizing: border-box;
}

.ui-controlgroup .ui-controlgroup-label {
  padding: .4em 1em;
}

.ui-controlgroup .ui-controlgroup-label span {
  font-size: 80%;
}

.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
  border-left: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
  border-top: none;
}

.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
  border-right: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
  border-bottom: none;
}

/* Spinner specific style fixes */

.ui-controlgroup-vertical .ui-spinner-input {
  /* Support: IE8 only, Android < 4.4 only */
  width: 75%;
  width: calc( 100% - 2.4em );
}

.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
  border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
  box-shadow: inset 1px 1px 1px #ccc;
  border-radius: .12em;
  border: none;
}

.ui-checkboxradio-radio-label .ui-icon-background {
  width: 16px;
  height: 16px;
  border-radius: 1em;
  overflow: visible;
  border: none;
}

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
  background-image: none;
  width: 8px;
  height: 8px;
  border-width: 4px;
  border-style: solid;
}

.ui-checkboxradio-disabled {
  pointer-events: none;
}

.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}

.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}

.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

.ui-datepicker td {
  border: 0;
  padding: 1px;
}

.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */

.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

/* RTL support */

.ui-datepicker-rtl {
  direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* Icons */

.ui-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  left: .5em;
  top: .3em;
}

.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0;
}

.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}

.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}

.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
}

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: .5em;
  padding: .3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}

.ui-dialog .ui-resizable-n {
  height: 2px;
  top: 0;
}

.ui-dialog .ui-resizable-e {
  width: 2px;
  right: 0;
}

.ui-dialog .ui-resizable-s {
  height: 2px;
  bottom: 0;
}

.ui-dialog .ui-resizable-w {
  width: 2px;
  left: 0;
}

.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
  width: 7px;
  height: 7px;
}

.ui-dialog .ui-resizable-se {
  right: 0;
  bottom: 0;
}

.ui-dialog .ui-resizable-sw {
  left: 0;
  bottom: 0;
}

.ui-dialog .ui-resizable-ne {
  right: 0;
  top: 0;
}

.ui-dialog .ui-resizable-nw {
  left: 0;
  top: 0;
}

.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-resizable {
  position: relative;
}

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

.ui-progressbar .ui-progressbar-overlay {
  background: url("data:image/gif;base64,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");
  height: 100%;
  -ms-filter: "alpha(opacity=25)";
  /* support: IE8 */
  opacity: 0.25;
}

.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}

.ui-selectable {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}

.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}

.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 1px;
}

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0;
}

.ui-selectmenu-open {
  display: block;
}

.ui-selectmenu-text {
  display: block;
  margin-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ui-selectmenu-button.ui-button {
  text-align: left;
  white-space: nowrap;
  width: 14em;
}

.ui-selectmenu-icon.ui-icon {
  float: right;
  margin-top: 0;
}

.ui-slider {
  position: relative;
  text-align: left;
}

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: pointer;
  -ms-touch-action: none;
  touch-action: none;
}

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

/* support: IE8 - See #6727 */

.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}

.ui-slider-horizontal {
  height: .8em;
}

.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

.ui-slider-vertical {
  width: .8em;
  height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em;
}

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}

.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: .222em 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 2em;
}

.ui-spinner-button {
  width: 1.6em;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}

/* more specificity required here to override default borders */

.ui-spinner a.ui-spinner-button {
  border-top-style: none;
  border-bottom-style: none;
  border-right-style: none;
}

.ui-spinner-up {
  top: 0;
}

.ui-spinner-down {
  bottom: 0;
}

.ui-tabs {
  position: relative;
  /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  padding: .2em;
}

.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}

.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
}

body .ui-tooltip {
  border-width: 2px;
}

/* Component containers
----------------------------------*/

.ui-widget {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
}

.ui-widget .ui-widget {
  font-size: 1em;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
}

.ui-widget.ui-widget-content {
  border: 1px solid #c5c5c5;
}

.ui-widget-content {
  border: 1px solid #dddddd;
  background: #ffffff;
  color: #333333;
}

.ui-widget-content a {
  color: #333333;
}

.ui-widget-header {
  border: 1px solid #dddddd;
  background: #e9e9e9;
  color: #333333;
  font-weight: bold;
}

.ui-widget-header a {
  color: #333333;
}

/* Interaction states
----------------------------------*/

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: normal;
  color: #454545;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
  color: #454545;
  text-decoration: none;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
  border: 1px solid #cccccc;
  background: #ededed;
  font-weight: normal;
  color: #2b2b2b;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
  color: #2b2b2b;
  text-decoration: none;
}

.ui-visual-focus {
  box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: normal;
  color: #ffffff;
}

.ui-icon-background,
.ui-state-active .ui-icon-background {
  border: #003eff;
  background-color: #ffffff;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #ffffff;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620;
}

.ui-state-checked {
  border: 1px solid #dad55e;
  background: #fffa90;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #777620;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #5f3f3f;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #5f3f3f;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  -ms-filter: "alpha(opacity=70)";
  /* support: IE8 */
  font-weight: normal;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  -ms-filter: "alpha(opacity=35)";
  /* support: IE8 */
  background-image: none;
}

.ui-state-disabled .ui-icon {
  -ms-filter: "alpha(opacity=35)";
  /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */

.ui-icon {
  width: 16px;
  height: 16px;
}

.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("../jquery-ui-dist/images/ui-icons_444444_256x240.png");
}

.ui-widget-header .ui-icon {
  background-image: url("../jquery-ui-dist/images/ui-icons_444444_256x240.png");
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
  background-image: url("../jquery-ui-dist/images/ui-icons_555555_256x240.png");
}

.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
  background-image: url("../jquery-ui-dist/images/ui-icons_ffffff_256x240.png");
}

.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
  background-image: url("../jquery-ui-dist/images/ui-icons_777620_256x240.png");
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("../jquery-ui-dist/images/ui-icons_cc0000_256x240.png");
}

.ui-button .ui-icon {
  background-image: url("../jquery-ui-dist/images/ui-icons_777777_256x240.png");
}

/* positioning */

/* Three classes needed to override `.ui-button:hover .ui-icon` */

.ui-icon-blank.ui-icon-blank.ui-icon-blank {
  background-image: none;
}

.ui-icon-caret-1-n {
  background-position: 0 0;
}

.ui-icon-caret-1-ne {
  background-position: -16px 0;
}

.ui-icon-caret-1-e {
  background-position: -32px 0;
}

.ui-icon-caret-1-se {
  background-position: -48px 0;
}

.ui-icon-caret-1-s {
  background-position: -65px 0;
}

.ui-icon-caret-1-sw {
  background-position: -80px 0;
}

.ui-icon-caret-1-w {
  background-position: -96px 0;
}

.ui-icon-caret-1-nw {
  background-position: -112px 0;
}

.ui-icon-caret-2-n-s {
  background-position: -128px 0;
}

.ui-icon-caret-2-e-w {
  background-position: -144px 0;
}

.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
  background-position: -65px -16px;
}

.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
  background-position: -65px -32px;
}

.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
  background-position: 1px -48px;
}

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

.ui-icon-extlink {
  background-position: -32px -80px;
}

.ui-icon-newwin {
  background-position: -48px -80px;
}

.ui-icon-refresh {
  background-position: -64px -80px;
}

.ui-icon-shuffle {
  background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

.ui-icon-folder-open {
  background-position: -16px -96px;
}

.ui-icon-document {
  background-position: -32px -96px;
}

.ui-icon-document-b {
  background-position: -48px -96px;
}

.ui-icon-note {
  background-position: -64px -96px;
}

.ui-icon-mail-closed {
  background-position: -80px -96px;
}

.ui-icon-mail-open {
  background-position: -96px -96px;
}

.ui-icon-suitcase {
  background-position: -112px -96px;
}

.ui-icon-comment {
  background-position: -128px -96px;
}

.ui-icon-person {
  background-position: -144px -96px;
}

.ui-icon-print {
  background-position: -160px -96px;
}

.ui-icon-trash {
  background-position: -176px -96px;
}

.ui-icon-locked {
  background-position: -192px -96px;
}

.ui-icon-unlocked {
  background-position: -208px -96px;
}

.ui-icon-bookmark {
  background-position: -224px -96px;
}

.ui-icon-tag {
  background-position: -240px -96px;
}

.ui-icon-home {
  background-position: 0 -112px;
}

.ui-icon-flag {
  background-position: -16px -112px;
}

.ui-icon-calendar {
  background-position: -32px -112px;
}

.ui-icon-cart {
  background-position: -48px -112px;
}

.ui-icon-pencil {
  background-position: -64px -112px;
}

.ui-icon-clock {
  background-position: -80px -112px;
}

.ui-icon-disk {
  background-position: -96px -112px;
}

.ui-icon-calculator {
  background-position: -112px -112px;
}

.ui-icon-zoomin {
  background-position: -128px -112px;
}

.ui-icon-zoomout {
  background-position: -144px -112px;
}

.ui-icon-search {
  background-position: -160px -112px;
}

.ui-icon-wrench {
  background-position: -176px -112px;
}

.ui-icon-gear {
  background-position: -192px -112px;
}

.ui-icon-heart {
  background-position: -208px -112px;
}

.ui-icon-star {
  background-position: -224px -112px;
}

.ui-icon-link {
  background-position: -240px -112px;
}

.ui-icon-cancel {
  background-position: 0 -128px;
}

.ui-icon-plus {
  background-position: -16px -128px;
}

.ui-icon-plusthick {
  background-position: -32px -128px;
}

.ui-icon-minus {
  background-position: -48px -128px;
}

.ui-icon-minusthick {
  background-position: -64px -128px;
}

.ui-icon-close {
  background-position: -80px -128px;
}

.ui-icon-closethick {
  background-position: -96px -128px;
}

.ui-icon-key {
  background-position: -112px -128px;
}

.ui-icon-lightbulb {
  background-position: -128px -128px;
}

.ui-icon-scissors {
  background-position: -144px -128px;
}

.ui-icon-clipboard {
  background-position: -160px -128px;
}

.ui-icon-copy {
  background-position: -176px -128px;
}

.ui-icon-contact {
  background-position: -192px -128px;
}

.ui-icon-image {
  background-position: -208px -128px;
}

.ui-icon-video {
  background-position: -224px -128px;
}

.ui-icon-script {
  background-position: -240px -128px;
}

.ui-icon-alert {
  background-position: 0 -144px;
}

.ui-icon-info {
  background-position: -16px -144px;
}

.ui-icon-notice {
  background-position: -32px -144px;
}

.ui-icon-help {
  background-position: -48px -144px;
}

.ui-icon-check {
  background-position: -64px -144px;
}

.ui-icon-bullet {
  background-position: -80px -144px;
}

.ui-icon-radio-on {
  background-position: -96px -144px;
}

.ui-icon-radio-off {
  background-position: -112px -144px;
}

.ui-icon-pin-w {
  background-position: -128px -144px;
}

.ui-icon-pin-s {
  background-position: -144px -144px;
}

.ui-icon-play {
  background-position: 0 -160px;
}

.ui-icon-pause {
  background-position: -16px -160px;
}

.ui-icon-seek-next {
  background-position: -32px -160px;
}

.ui-icon-seek-prev {
  background-position: -48px -160px;
}

.ui-icon-seek-end {
  background-position: -64px -160px;
}

.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */

.ui-icon-seek-first {
  background-position: -80px -160px;
}

.ui-icon-stop {
  background-position: -96px -160px;
}

.ui-icon-eject {
  background-position: -112px -160px;
}

.ui-icon-volume-off {
  background-position: -128px -160px;
}

.ui-icon-volume-on {
  background-position: -144px -160px;
}

.ui-icon-power {
  background-position: 0 -176px;
}

.ui-icon-signal-diag {
  background-position: -16px -176px;
}

.ui-icon-signal {
  background-position: -32px -176px;
}

.ui-icon-battery-0 {
  background-position: -48px -176px;
}

.ui-icon-battery-1 {
  background-position: -64px -176px;
}

.ui-icon-battery-2 {
  background-position: -80px -176px;
}

.ui-icon-battery-3 {
  background-position: -96px -176px;
}

.ui-icon-circle-plus {
  background-position: 0 -192px;
}

.ui-icon-circle-minus {
  background-position: -16px -192px;
}

.ui-icon-circle-close {
  background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

.ui-icon-circle-check {
  background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/

/* Corner radius */

.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 3px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 3px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 3px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 3px;
}

/* Overlays */

.ui-widget-overlay {
  background: #aaaaaa;
  opacity: .003;
  -ms-filter: Alpha(Opacity=.3);
  /* support: IE8 */
}

.ui-widget-shadow {
  box-shadow: 0px 0px 5px #666666;
}
@charset "UTF-8";

/*!
 * AngularJS Material Design
 * https://github.com/angular/material
 * @license MIT
 * v1.2.5
 */

html,
body {
  height: 100%;
  position: relative;
}

body {
  margin: 0;
  padding: 0;
}

[tabindex="-1"]:focus {
  outline: none;
}

.inset {
  padding: 10px;
}

a.md-no-style,
button.md-no-style {
  font-weight: normal;
  background-color: inherit;
  text-align: left;
  border: none;
  padding: 0;
  margin: 0;
}

select,
button,
textarea,
input {
  vertical-align: baseline;
}

input[type=reset],
input[type=submit],
html input[type=button],
button {
  cursor: pointer;
  -webkit-appearance: button;
}

input[type=reset][disabled],
input[type=submit][disabled],
html input[type=button][disabled],
button[disabled] {
  cursor: default;
}

textarea {
  vertical-align: top;
  overflow: auto;
}

input[type=search] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
}

input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

input:-webkit-autofill {
  text-shadow: none;
}

.md-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  text-transform: none;
  width: 1px;
}

.md-shadow {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border-radius: inherit;
  pointer-events: none;
}

.md-shadow-bottom-z-1 {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}

.md-shadow-bottom-z-2 {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4);
}

.md-shadow-animated.md-shadow {
  transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
}

/*
 * A container inside of a rippling element (eg a button),
 * which contains all of the individual ripples
 */

.md-ripple-container {
  pointer-events: none;
  position: absolute;
  overflow: hidden;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: all 0.55s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.md-ripple {
  position: absolute;
  transform: translate(-50%, -50%) scale(0);
  transform-origin: 50% 50%;
  opacity: 0;
  border-radius: 50%;
}

.md-ripple.md-ripple-placed {
  transition: margin 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), border 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), width 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.md-ripple.md-ripple-scaled {
  transform: translate(-50%, -50%) scale(1);
}

.md-ripple.md-ripple-active,
.md-ripple.md-ripple-full,
.md-ripple.md-ripple-visible {
  opacity: 0.2;
}

.md-ripple.md-ripple-remove {
  animation: md-remove-ripple 0.9s cubic-bezier(0.25, 0.8, 0.25, 1);
}

@keyframes md-remove-ripple {
  0% {
    opacity: 0.15;
  }

  100% {
    opacity: 0;
  }
}

.md-padding {
  padding: 8px;
}

.md-margin {
  margin: 8px;
}

.md-scroll-mask {
  position: absolute;
  background-color: transparent;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 50;
}

.md-scroll-mask > .md-scroll-mask-bar {
  display: block;
  position: absolute;
  background-color: #fafafa;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 65;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);
}

.md-no-momentum {
  -webkit-overflow-scrolling: auto;
}

.md-no-flicker {
  -webkit-filter: blur(0px);
}

@media (min-width: 960px) {
  .md-padding {
    padding: 16px;
  }
}

html[dir=rtl],
html[dir=ltr],
body[dir=rtl],
body[dir=ltr] {
  unicode-bidi: embed;
}

bdo[dir=rtl] {
  direction: rtl;
  unicode-bidi: bidi-override;
}

bdo[dir=ltr] {
  direction: ltr;
  unicode-bidi: bidi-override;
}

@media (max-width: 599px) {
  .layout-row:not(.layout-xs-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-xs-row > .md-auto-horizontal-margin:not(:first-child) {
    margin-left: 16px;
  }

  [dir=rtl] .layout-row:not(.layout-xs-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-xs-row > .md-auto-horizontal-margin:not(:first-child) {
    margin-left: 0;
    margin-right: 16px;
  }
}

@media (min-width: 600px) and (max-width: 959px) {
  .layout-row:not(.layout-gt-xs-column):not(.layout-sm-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-gt-xs-row:not(.layout-sm-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-sm-row:not(.layout-sm-column) > .md-auto-horizontal-margin:not(:first-child) {
    margin-left: 16px;
  }

  [dir=rtl] .layout-row:not(.layout-gt-xs-column):not(.layout-sm-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-gt-xs-row:not(.layout-sm-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-sm-row:not(.layout-sm-column) > .md-auto-horizontal-margin:not(:first-child) {
    margin-left: 0;
    margin-right: 16px;
  }
}

@media (min-width: 960px) and (max-width: 1279px) {
  .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-md-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-md-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-gt-sm-row:not(.layout-md-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-md-row:not(.layout-md-column) > .md-auto-horizontal-margin:not(:first-child) {
    margin-left: 16px;
  }

  [dir=rtl] .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-md-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-md-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-gt-sm-row:not(.layout-md-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-md-row:not(.layout-md-column) > .md-auto-horizontal-margin:not(:first-child) {
    margin-left: 0;
    margin-right: 16px;
  }
}

@media (min-width: 1280px) and (max-width: 1919px) {
  .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-lg-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-lg-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-gt-sm-row:not(.layout-gt-md-column):not(.layout-lg-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-gt-md-row:not(.layout-lg-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-lg-row:not(.layout-lg-column) > .md-auto-horizontal-margin:not(:first-child) {
    margin-left: 16px;
  }

  [dir=rtl] .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-lg-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-lg-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-gt-sm-row:not(.layout-gt-md-column):not(.layout-lg-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-gt-md-row:not(.layout-lg-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-lg-row:not(.layout-lg-column) > .md-auto-horizontal-margin:not(:first-child) {
    margin-left: 0;
    margin-right: 16px;
  }
}

@media (min-width: 1920px) {
  .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-gt-sm-row:not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-gt-md-row:not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-gt-lg-row:not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-xl-row:not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child) {
    margin-left: 16px;
  }

  [dir=rtl] .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-gt-sm-row:not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-gt-md-row:not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-gt-lg-row:not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-xl-row:not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child) {
    margin-left: 0;
    margin-right: 16px;
  }
}

html,
body {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: default;
  min-height: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/************
 * Headings
 ************/

.md-display-4 {
  font-size: 112px;
  font-weight: 300;
  letter-spacing: -0.01em;
  line-height: 112px;
}

.md-display-3 {
  font-size: 56px;
  font-weight: 400;
  letter-spacing: -0.005em;
  line-height: 56px;
}

.md-display-2 {
  font-size: 45px;
  font-weight: 400;
  line-height: 64px;
}

.md-display-1 {
  font-size: 34px;
  font-weight: 400;
  line-height: 40px;
}

.md-headline {
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.md-title {
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 0.005em;
}

.md-subhead {
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.01em;
  line-height: 24px;
}

/************
 * Body Copy
 ************/

.md-body-1 {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.01em;
  line-height: 20px;
}

.md-body-2 {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.01em;
  line-height: 24px;
}

.md-caption {
  font-size: 12px;
  letter-spacing: 0.02em;
}

.md-button {
  letter-spacing: 0.01em;
}

/************
 * Defaults
 ************/

button,
select,
html,
textarea,
input {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

select,
button,
textarea,
input {
  font-size: 100%;
}

/*
*  Responsive attributes
*
*  References:
*  1) https://scotch.io/tutorials/a-visual-guide-to-css3-flexbox-properties#flex
*  2) https://css-tricks.com/almanac/properties/f/flex/
*  3) https://css-tricks.com/snippets/css/a-guide-to-flexbox/
*  4) https://github.com/philipwalton/flexbugs#3-min-height-on-a-flex-container-wont-apply-to-its-flex-items
*  5) http://godban.com.ua/projects/flexgrid
*/

.md-panel-outer-wrapper {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.md-panel-inner-wrapper {
  position: fixed;
}

._md-panel-offscreen {
  left: -9999px;
}

._md-panel-hidden {
  display: none;
}

._md-panel-shown .md-panel {
  opacity: 1;
  transition: none;
}

.md-panel {
  opacity: 0;
  position: relative;
}

.md-panel._md-panel-shown {
  opacity: 1;
  transition: none;
}

.md-panel._md-panel-animate-enter {
  opacity: 1;
  transition: all 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.md-panel._md-panel-animate-leave {
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.4, 0, 1, 1);
}

.md-panel._md-panel-animate-scale-out,
.md-panel._md-panel-animate-fade-out {
  opacity: 0;
}

.md-panel._md-panel-backdrop {
  height: 100%;
  position: fixed;
  width: 100%;
}

.md-panel._md-opaque-enter {
  opacity: 0.48;
  transition: opacity 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.md-panel._md-opaque-leave {
  transition: opacity 0.3s cubic-bezier(0.4, 0, 1, 1);
}

._md-panel-fullscreen {
  border-radius: 0;
  left: 0;
  min-height: 100%;
  min-width: 100%;
  position: fixed;
  top: 0;
}

md-autocomplete {
  border-radius: 2px;
  display: block;
  height: 40px;
  position: relative;
  overflow: visible;
  min-width: 190px;
}

md-autocomplete[disabled] input {
  cursor: default;
}

md-autocomplete[md-floating-label] {
  border-radius: 0;
  background: transparent;
  height: auto;
}

md-autocomplete[md-floating-label] md-input-container {
  padding-bottom: 0;
}

md-autocomplete[md-floating-label] md-autocomplete-wrap {
  height: auto;
}

md-autocomplete[md-floating-label] .md-show-clear-button button {
  display: block;
  position: absolute;
  right: 0;
  top: 20px;
  width: 30px;
  height: 30px;
}

md-autocomplete[md-floating-label] .md-show-clear-button input {
  padding-right: 30px;
}

[dir=rtl] md-autocomplete[md-floating-label] .md-show-clear-button input {
  padding-right: 0;
  padding-left: 30px;
}

md-autocomplete md-autocomplete-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  box-sizing: border-box;
  position: relative;
  overflow: visible;
  height: 40px;
}

md-autocomplete md-autocomplete-wrap.md-menu-showing {
  z-index: 51;
}

md-autocomplete md-autocomplete-wrap md-input-container,
md-autocomplete md-autocomplete-wrap input {
  -ms-flex: 1 1 0;
  flex: 1 1 0;
  box-sizing: border-box;
  min-width: 0;
}

md-autocomplete md-autocomplete-wrap md-progress-linear {
  position: absolute;
  bottom: -2px;
  left: 0;
}

md-autocomplete md-autocomplete-wrap md-progress-linear.md-inline {
  bottom: 40px;
  right: 2px;
  left: 2px;
  width: auto;
}

md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 3px;
  transition: none;
}

md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate .md-container {
  transition: none;
  height: 3px;
}

md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-enter {
  transition: opacity 0.15s linear;
}

md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-enter.ng-enter-active {
  opacity: 1;
}

md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-leave {
  transition: opacity 0.15s linear;
}

md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-leave.ng-leave-active {
  opacity: 0;
}

md-autocomplete input:not(.md-input) {
  font-size: 14px;
  box-sizing: border-box;
  border: none;
  box-shadow: none;
  outline: none;
  background: transparent;
  width: 100%;
  padding: 0 15px;
  line-height: 40px;
  height: 40px;
}

md-autocomplete input:not(.md-input)::-ms-clear {
  display: none;
}

md-autocomplete .md-show-clear-button button {
  position: relative;
  line-height: 20px;
  text-align: center;
  width: 30px;
  height: 30px;
  cursor: pointer;
  border: none;
  border-radius: 50%;
  padding: 0;
  font-size: 12px;
  background: transparent;
  margin: auto 5px;
}

md-autocomplete .md-show-clear-button button:after {
  content: "";
  position: absolute;
  top: -6px;
  right: -6px;
  bottom: -6px;
  left: -6px;
  border-radius: 50%;
  transform: scale(0);
  opacity: 0;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}

md-autocomplete .md-show-clear-button button:focus {
  outline: none;
}

md-autocomplete .md-show-clear-button button:focus:after {
  transform: scale(1);
  opacity: 1;
}

md-autocomplete .md-show-clear-button button md-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0) scale(0.9);
}

md-autocomplete .md-show-clear-button button md-icon path {
  stroke-width: 0;
}

md-autocomplete .md-show-clear-button button.ng-enter {
  transform: scale(0);
  transition: transform 0.15s ease-out;
}

md-autocomplete .md-show-clear-button button.ng-enter.ng-enter-active {
  transform: scale(1);
}

md-autocomplete .md-show-clear-button button.ng-leave {
  transition: transform 0.15s ease-out;
}

md-autocomplete .md-show-clear-button button.ng-leave.ng-leave-active {
  transform: scale(0);
}

@media screen and (-ms-high-contrast: active) {
  md-autocomplete input {
    border: 1px solid #fff;
  }

  md-autocomplete .md-autocomplete-suggestion:focus {
    color: #fff;
  }
}

.md-virtual-repeat-container.md-autocomplete-suggestions-container,
.md-standard-list-container.md-autocomplete-suggestions-container {
  position: absolute;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  z-index: 100;
  height: 100%;
}

.md-virtual-repeat-container.md-autocomplete-suggestions-container .highlight,
.md-standard-list-container.md-autocomplete-suggestions-container .highlight {
  font-weight: bold;
}

.md-standard-list-container {
  box-sizing: border-box;
  display: block;
  margin: 0;
  overflow: hidden;
  overflow-y: auto;
  padding: 0;
}

.md-virtual-repeat-container.md-not-found,
.md-standard-list-container.md-not-found {
  height: 48px;
}

.md-autocomplete-suggestions {
  margin: 0;
  list-style: none;
  padding: 0;
}

.md-autocomplete-suggestions .md-autocomplete-suggestion {
  font-size: 14px;
  overflow: hidden;
  padding: 0 15px;
  line-height: 48px;
  height: 48px;
  transition: background 0.15s linear;
  margin: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.md-autocomplete-suggestions .md-autocomplete-suggestion:focus {
  outline: none;
}

.md-autocomplete-suggestions .md-autocomplete-suggestion:not(.md-not-found-wrapper) {
  cursor: pointer;
}

@media screen and (-ms-high-contrast: active) {
  md-autocomplete,
  .md-autocomplete-suggestions {
    border: 1px solid #fff;
  }
}

md-backdrop {
  transition: opacity 450ms;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 50;
}

md-backdrop.md-menu-backdrop {
  position: fixed !important;
  z-index: 99;
}

md-backdrop.md-select-backdrop {
  z-index: 81;
  transition-duration: 0;
}

md-backdrop.md-dialog-backdrop {
  z-index: 79;
}

md-backdrop.md-bottom-sheet-backdrop {
  z-index: 69;
}

md-backdrop.md-sidenav-backdrop {
  z-index: 59;
}

md-backdrop.md-click-catcher {
  position: absolute;
}

md-backdrop.md-opaque {
  opacity: 0.48;
}

md-backdrop.md-opaque.ng-enter {
  opacity: 0;
}

md-backdrop.md-opaque.ng-enter.md-opaque.ng-enter-active {
  opacity: 0.48;
}

md-backdrop.md-opaque.ng-leave {
  opacity: 0.48;
  transition: opacity 400ms;
}

md-backdrop.md-opaque.ng-leave.md-opaque.ng-leave-active {
  opacity: 0;
}

md-bottom-sheet {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 8px 16px 88px 16px;
  z-index: 70;
  border-top-width: 1px;
  border-top-style: solid;
  transform: translate3d(0, 80px, 0);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition-property: transform;
}

md-bottom-sheet.md-has-header {
  padding-top: 0;
}

md-bottom-sheet.ng-enter {
  opacity: 0;
  transform: translate3d(0, 100%, 0);
}

md-bottom-sheet.ng-enter-active {
  opacity: 1;
  display: block;
  transform: translate3d(0, 80px, 0) !important;
}

md-bottom-sheet.ng-leave-active {
  transform: translate3d(0, 100%, 0) !important;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
}

md-bottom-sheet .md-subheader {
  background-color: transparent;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  line-height: 56px;
  padding: 0;
  white-space: nowrap;
}

md-bottom-sheet md-inline-icon {
  display: inline-block;
  height: 24px;
  width: 24px;
  fill: #444;
}

md-bottom-sheet md-list-item {
  display: -ms-flexbox;
  display: flex;
  outline: none;
}

md-bottom-sheet md-list-item:hover {
  cursor: pointer;
}

md-bottom-sheet.md-list md-list-item {
  padding: 0;
  -ms-flex-align: center;
  align-items: center;
  height: 48px;
}

md-bottom-sheet.md-grid {
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 0;
}

md-bottom-sheet.md-grid md-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  transition: all 0.5s;
  -ms-flex-align: center;
  align-items: center;
}

md-bottom-sheet.md-grid md-list-item {
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  transition: all 0.5s;
  height: 96px;
  margin-top: 8px;
  margin-bottom: 8px;
  /* Mixin for how many grid items to show per row */
}

@media (max-width: 960px) {
  md-bottom-sheet.md-grid md-list-item {
    -ms-flex: 1 1 33.3333333333%;
    flex: 1 1 33.3333333333%;
    max-width: 33.3333333333%;
  }

  md-bottom-sheet.md-grid md-list-item:nth-of-type(3n + 1) {
    -ms-flex-align: start;
    align-items: flex-start;
  }

  md-bottom-sheet.md-grid md-list-item:nth-of-type(3n) {
    -ms-flex-align: end;
    align-items: flex-end;
  }
}

@media (min-width: 960px) and (max-width: 1279px) {
  md-bottom-sheet.md-grid md-list-item {
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
  }
}

@media (min-width: 1280px) and (max-width: 1919px) {
  md-bottom-sheet.md-grid md-list-item {
    -ms-flex: 1 1 16.6666666667%;
    flex: 1 1 16.6666666667%;
    max-width: 16.6666666667%;
  }
}

@media (min-width: 1920px) {
  md-bottom-sheet.md-grid md-list-item {
    -ms-flex: 1 1 14.2857142857%;
    flex: 1 1 14.2857142857%;
    max-width: 14.2857142857%;
  }
}

md-bottom-sheet.md-grid md-list-item::before {
  display: none;
}

md-bottom-sheet.md-grid md-list-item .md-list-item-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  width: 48px;
  padding-bottom: 16px;
}

md-bottom-sheet.md-grid md-list-item .md-grid-item-content {
  border: 1px solid transparent;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  width: 80px;
}

md-bottom-sheet.md-grid md-list-item .md-grid-text {
  font-weight: 400;
  line-height: 16px;
  font-size: 13px;
  margin: 0;
  white-space: nowrap;
  width: 64px;
  text-align: center;
  text-transform: none;
  padding-top: 8px;
}

@media screen and (-ms-high-contrast: active) {
  md-bottom-sheet {
    border: 1px solid #fff;
  }
}

button.md-button::-moz-focus-inner {
  border: 0;
}

.md-button {
  display: inline-block;
  position: relative;
  cursor: pointer;
  /** Alignment adjustments */
  min-height: 36px;
  min-width: 88px;
  line-height: 36px;
  vertical-align: middle;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  border-radius: 2px;
  box-sizing: border-box;
  /* Reset default button appearance */
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: none;
  border: 0;
  /** Custom styling for button */
  padding: 0 8px;
  margin: 6px 8px;
  background: transparent;
  color: currentColor;
  white-space: nowrap;
  /* Uppercase text content */
  text-transform: uppercase;
  font-weight: 500;
  font-size: 14px;
  font-style: inherit;
  font-variant: inherit;
  font-family: inherit;
  text-decoration: none;
  overflow: hidden;
  transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.md-dense > .md-button:not(.md-dense-disabled),
.md-dense :not(.md-dense-disabled) .md-button:not(.md-dense-disabled) {
  min-height: 32px;
}

.md-dense > .md-button:not(.md-dense-disabled),
.md-dense :not(.md-dense-disabled) .md-button:not(.md-dense-disabled) {
  line-height: 32px;
}

.md-dense > .md-button:not(.md-dense-disabled),
.md-dense :not(.md-dense-disabled) .md-button:not(.md-dense-disabled) {
  font-size: 13px;
}

.md-button:focus {
  outline: none;
}

.md-button:hover,
.md-button:focus {
  text-decoration: none;
}

.md-button.ng-hide,
.md-button.ng-leave {
  transition: none;
}

.md-button.md-cornered {
  border-radius: 0;
}

.md-button.md-icon {
  padding: 0;
  background: none;
}

.md-button.md-raised:not([disabled]) {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}

.md-button.md-icon-button {
  margin: 0 6px;
  height: 40px;
  min-width: 0;
  line-height: 24px;
  padding: 8px;
  width: 40px;
  border-radius: 50%;
}

.md-button.md-fab {
  z-index: 20;
  line-height: 56px;
  min-width: 0;
  width: 56px;
  height: 56px;
  vertical-align: middle;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  border-radius: 50%;
  background-clip: padding-box;
  overflow: hidden;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition-property: background-color, box-shadow, transform;
}

.md-button.md-fab.md-fab-bottom-right {
  top: auto;
  right: 20px;
  bottom: 20px;
  left: auto;
  position: absolute;
}

.md-button.md-fab.md-fab-bottom-left {
  top: auto;
  right: auto;
  bottom: 20px;
  left: 20px;
  position: absolute;
}

.md-button.md-fab.md-fab-top-right {
  top: 20px;
  right: 20px;
  bottom: auto;
  left: auto;
  position: absolute;
}

.md-button.md-fab.md-fab-top-left {
  top: 20px;
  right: auto;
  bottom: auto;
  left: 20px;
  position: absolute;
}

.md-button.md-fab.md-mini {
  line-height: 40px;
  width: 40px;
  height: 40px;
}

.md-button.md-fab.ng-hide,
.md-button.md-fab.ng-leave {
  transition: none;
}

.md-button.md-fab[disabled] {
  box-shadow: none;
}

.md-button:not([disabled]).md-raised.md-focused,
.md-button:not([disabled]).md-fab.md-focused {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}

.md-button:not([disabled]).md-raised:active,
.md-button:not([disabled]).md-fab:active {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4);
}

.md-button .md-ripple-container {
  border-radius: inherit;
  background-clip: padding-box;
  overflow: hidden;
  -webkit-transform: translateZ(0);
}

.md-button.md-icon-button md-icon,
button.md-button.md-fab md-icon {
  display: block;
}

.md-toast-open-top .md-button.md-fab-top-left,
.md-toast-open-top .md-button.md-fab-top-right {
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translate3d(0, 42px, 0);
}

.md-toast-open-top .md-button.md-fab-top-left:not([disabled]).md-focused,
.md-toast-open-top .md-button.md-fab-top-left:not([disabled]):hover,
.md-toast-open-top .md-button.md-fab-top-right:not([disabled]).md-focused,
.md-toast-open-top .md-button.md-fab-top-right:not([disabled]):hover {
  transform: translate3d(0, 41px, 0);
}

.md-toast-open-bottom .md-button.md-fab-bottom-left,
.md-toast-open-bottom .md-button.md-fab-bottom-right {
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translate3d(0, -42px, 0);
}

.md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]).md-focused,
.md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]):hover,
.md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]).md-focused,
.md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]):hover {
  transform: translate3d(0, -43px, 0);
}

.md-button-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
  flex: 1;
  width: 100%;
}

.md-button-group > .md-button {
  -ms-flex: 1;
  flex: 1;
  display: block;
  overflow: hidden;
  width: 0;
  border-width: 1px 0px 1px 1px;
  border-radius: 0;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.md-button-group > .md-button:first-child {
  border-radius: 2px 0px 0px 2px;
}

.md-button-group > .md-button:last-child {
  border-right-width: 1px;
  border-radius: 0px 2px 2px 0px;
}

@media screen and (-ms-high-contrast: active) {
  .md-button.md-raised,
  .md-button.md-fab {
    border: 1px solid #fff;
  }
}

md-card {
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 8px;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}

md-card md-card-header {
  padding: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
}

md-card md-card-header:first-child md-card-avatar {
  margin-right: 12px;
}

[dir=rtl] md-card md-card-header:first-child md-card-avatar {
  margin-right: auto;
  margin-left: 12px;
}

md-card md-card-header:last-child md-card-avatar {
  margin-left: 12px;
}

[dir=rtl] md-card md-card-header:last-child md-card-avatar {
  margin-left: auto;
  margin-right: 12px;
}

md-card md-card-header md-card-avatar {
  width: 40px;
  height: 40px;
}

md-card md-card-header md-card-avatar .md-user-avatar,
md-card md-card-header md-card-avatar md-icon {
  border-radius: 50%;
}

md-card md-card-header md-card-avatar md-icon {
  padding: 8px;
}

md-card md-card-header md-card-avatar md-icon > svg {
  height: inherit;
  width: inherit;
}

md-card md-card-header md-card-avatar + md-card-header-text {
  max-height: 40px;
}

md-card md-card-header md-card-avatar + md-card-header-text .md-title {
  font-size: 14px;
}

md-card md-card-header md-card-header-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
  flex: 1;
  -ms-flex-direction: column;
  flex-direction: column;
}

md-card md-card-header md-card-header-text .md-subhead {
  font-size: 14px;
}

md-card > img,
md-card > md-card-header img,
md-card md-card-title-media img {
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 100%;
  height: auto;
}

md-card md-card-title {
  padding: 24px 16px 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-direction: row;
  flex-direction: row;
}

md-card md-card-title + md-card-content {
  padding-top: 0;
}

md-card md-card-title md-card-title-text {
  -ms-flex: 1;
  flex: 1;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -ms-flexbox;
  display: flex;
}

md-card md-card-title md-card-title-text .md-subhead {
  padding-top: 0;
  font-size: 14px;
}

md-card md-card-title md-card-title-text:only-child .md-subhead {
  padding-top: 12px;
}

md-card md-card-title md-card-title-media {
  margin-top: -8px;
}

md-card md-card-title md-card-title-media .md-media-sm {
  height: 80px;
  width: 80px;
}

md-card md-card-title md-card-title-media .md-media-md {
  height: 112px;
  width: 112px;
}

md-card md-card-title md-card-title-media .md-media-lg {
  height: 152px;
  width: 152px;
}

md-card md-card-content {
  display: block;
  padding: 16px;
}

md-card md-card-content > p:first-child {
  margin-top: 0;
}

md-card md-card-content > p:last-child {
  margin-bottom: 0;
}

md-card md-card-content .md-media-xl {
  height: 240px;
  width: 240px;
}

md-card md-card-actions {
  margin: 8px;
}

md-card md-card-actions.layout-column .md-button:not(.md-icon-button) {
  margin: 2px 0;
}

md-card md-card-actions.layout-column .md-button:not(.md-icon-button):first-of-type {
  margin-top: 0;
}

md-card md-card-actions.layout-column .md-button:not(.md-icon-button):last-of-type {
  margin-bottom: 0;
}

md-card md-card-actions.layout-column .md-button.md-icon-button {
  margin-top: 6px;
  margin-bottom: 6px;
}

md-card md-card-actions md-card-icon-actions {
  -ms-flex: 1;
  flex: 1;
  -ms-flex-pack: start;
  justify-content: flex-start;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
}

md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button) {
  margin: 0 4px;
}

md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type {
  margin-left: 0;
}

[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type {
  margin-left: auto;
  margin-right: 0;
}

md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type {
  margin-right: 0;
}

[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type {
  margin-right: auto;
  margin-left: 0;
}

md-card md-card-actions:not(.layout-column) .md-button.md-icon-button {
  margin-left: 6px;
  margin-right: 6px;
}

md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:first-of-type {
  margin-left: 12px;
}

[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:first-of-type {
  margin-left: auto;
  margin-right: 12px;
}

md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:last-of-type {
  margin-right: 12px;
}

[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:last-of-type {
  margin-right: auto;
  margin-left: 12px;
}

md-card md-card-actions:not(.layout-column) .md-button + md-card-icon-actions {
  -ms-flex: 1;
  flex: 1;
  -ms-flex-pack: end;
  justify-content: flex-end;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
}

md-card md-card-footer {
  margin-top: auto;
  padding: 16px;
}

@media screen and (-ms-high-contrast: active) {
  md-card {
    border: 1px solid #fff;
  }
}

.md-image-no-fill > img {
  width: auto;
  height: auto;
}

.md-inline-form md-checkbox {
  margin-top: 14px;
  margin-bottom: auto;
}

md-checkbox {
  box-sizing: border-box;
  display: inline-block;
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: relative;
  min-width: 18px;
  min-height: 48px;
}

.md-dense > md-checkbox:not(.md-dense-disabled),
.md-dense :not(.md-dense-disabled) md-checkbox:not(.md-dense-disabled) {
  min-height: 36px;
}

md-checkbox.md-focused:not([disabled]) .md-container:before {
  left: -8px;
  top: -8px;
  right: -8px;
  bottom: -8px;
}

md-checkbox.md-focused:not([disabled]):not(.md-checked) .md-container:before {
  background-color: rgba(0, 0, 0, 0.12);
}

md-checkbox .md-container {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  box-sizing: border-box;
  display: inline-block;
  width: 18px;
  height: 18px;
  left: 0;
  right: auto;
}

[dir=rtl] md-checkbox .md-container {
  left: auto;
}

[dir=rtl] md-checkbox .md-container {
  right: 0;
}

md-checkbox .md-container:before {
  box-sizing: border-box;
  background-color: transparent;
  border-radius: 50%;
  content: "";
  position: absolute;
  display: block;
  height: auto;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  transition: all 0.5s;
  width: auto;
}

md-checkbox .md-container:after {
  box-sizing: border-box;
  content: "";
  position: absolute;
  top: -10px;
  right: -10px;
  bottom: -10px;
  left: -10px;
}

md-checkbox .md-container .md-ripple-container {
  position: absolute;
  display: block;
  width: auto;
  height: auto;
  left: -15px;
  top: -15px;
  right: -15px;
  bottom: -15px;
}

md-checkbox .md-icon {
  box-sizing: border-box;
  transition: 240ms;
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  height: 18px;
  border-width: 2px;
  border-style: solid;
  border-radius: 2px;
}

md-checkbox.md-checked .md-icon {
  border-color: transparent;
}

md-checkbox.md-checked .md-icon:after {
  box-sizing: border-box;
  transform: rotate(45deg);
  position: absolute;
  left: 4px;
  top: 0px;
  display: table;
  width: 6px;
  height: 12px;
  border-width: 2px;
  border-style: solid;
  border-top: 0;
  border-left: 0;
  content: "";
}

md-checkbox[disabled] {
  cursor: default;
}

md-checkbox.md-indeterminate .md-icon:after {
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: table;
  width: 10.8px;
  height: 2px;
  border-width: 2px;
  border-style: solid;
  border-top: 0;
  border-left: 0;
  content: "";
}

md-checkbox .md-container {
  top: auto;
  left: auto;
  right: auto;
  margin: 3px;
  margin-top: 21px;
}

md-checkbox .md-label {
  box-sizing: border-box;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  margin-top: 10px;
  margin-bottom: auto;
  margin-left: 36px;
}

[dir=rtl] md-checkbox .md-label {
  margin-left: 0;
  margin-right: 36px;
}

md-checkbox .md-label:empty {
  margin-left: 24px;
  margin-right: 0;
}

[dir=rtl] md-checkbox .md-label:empty {
  margin-left: 0;
}

[dir=rtl] md-checkbox .md-label:empty {
  margin-right: 24px;
}

md-input-container .md-checkbox-link-label {
  box-sizing: border-box;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  cursor: pointer;
  top: -21px;
  margin-left: 18px;
  margin-right: 0;
}

[dir=rtl] md-input-container .md-checkbox-link-label {
  margin-left: 0;
}

[dir=rtl] md-input-container .md-checkbox-link-label {
  margin-right: 18px;
}

.md-contact-chips .md-chips md-chip {
  padding: 0 25px 0 0;
}

[dir=rtl] .md-contact-chips .md-chips md-chip {
  padding: 0 0 0 25px;
}

.md-contact-chips .md-chips md-chip .md-contact-avatar {
  float: left;
}

[dir=rtl] .md-contact-chips .md-chips md-chip .md-contact-avatar {
  float: right;
}

.md-contact-chips .md-chips md-chip .md-contact-avatar img {
  height: 32px;
  border-radius: 16px;
}

.md-contact-chips .md-chips md-chip .md-contact-name {
  display: inline-block;
  height: 32px;
  margin-left: 8px;
}

[dir=rtl] .md-contact-chips .md-chips md-chip .md-contact-name {
  margin-left: auto;
  margin-right: 8px;
}

.md-contact-suggestion {
  height: 56px;
}

.md-contact-suggestion img {
  height: 40px;
  border-radius: 20px;
  margin-top: 8px;
}

.md-contact-suggestion .md-contact-name {
  margin-left: 8px;
  width: 120px;
}

[dir=rtl] .md-contact-suggestion .md-contact-name {
  margin-left: auto;
  margin-right: 8px;
}

.md-contact-suggestion .md-contact-name,
.md-contact-suggestion .md-contact-email {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
}

.md-contact-chips-suggestions li {
  height: 100%;
}

md-chips {
  display: -ms-flexbox;
  display: flex;
}

.md-chips {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-positive: 1;
  flex-grow: 1;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 13px;
  padding: 0 0 8px 3px;
  vertical-align: middle;
}

.md-chips:after {
  content: "";
  display: table;
  clear: both;
}

[dir=rtl] .md-chips {
  padding: 0 3px 8px 0;
}

.md-chips.md-readonly .md-chip-input-container {
  min-height: 32px;
}

.md-chips:not(.md-readonly) {
  cursor: text;
}

.md-chips.md-removable md-chip {
  padding-right: 28px;
}

[dir=rtl] .md-chips.md-removable md-chip {
  padding-right: 0;
  padding-left: 28px;
}

.md-chips.md-removable md-chip .md-chip-content {
  padding-right: 4px;
}

[dir=rtl] .md-chips.md-removable md-chip .md-chip-content {
  padding-right: 0;
  padding-left: 4px;
}

.md-chips md-chip {
  cursor: default;
  border-radius: 16px;
  display: block;
  height: 32px;
  line-height: 32px;
  margin: 8px 8px 0 0;
  padding: 0 12px 0 12px;
  float: left;
  box-sizing: border-box;
  max-width: 100%;
  position: relative;
}

[dir=rtl] .md-chips md-chip {
  margin: 8px 0 0 8px;
}

[dir=rtl] .md-chips md-chip {
  float: right;
}

.md-chips md-chip .md-chip-content {
  display: block;
  float: left;
  white-space: nowrap;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

[dir=rtl] .md-chips md-chip .md-chip-content {
  float: right;
}

.md-chips md-chip .md-chip-content:focus {
  outline: none;
}

.md-chips md-chip._md-chip-content-edit-is-enabled {
  -webkit-user-select: none;
  /* webkit (safari, chrome) browsers */
  -moz-user-select: none;
  /* mozilla browsers */
  -khtml-user-select: none;
  /* webkit (konqueror) browsers */
  -ms-user-select: none;
  /* IE10+ */
}

.md-chips md-chip .md-chip-remove-container {
  position: absolute;
  right: 0;
  line-height: 22px;
}

[dir=rtl] .md-chips md-chip .md-chip-remove-container {
  right: auto;
  left: 0;
}

.md-chips md-chip .md-chip-remove {
  text-align: center;
  width: 32px;
  height: 32px;
  min-width: 0;
  padding: 0;
  background: transparent;
  border: none;
  box-shadow: none;
  margin: 0;
  position: relative;
}

.md-chips md-chip .md-chip-remove md-icon {
  height: 18px;
  width: 18px;
  min-height: 18px;
  min-width: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
}

.md-chips .md-chip-input-container {
  display: block;
  line-height: 32px;
  margin: 8px 8px 0 0;
  padding: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  float: left;
}

[dir=rtl] .md-chips .md-chip-input-container {
  margin: 8px 0 0 8px;
}

[dir=rtl] .md-chips .md-chip-input-container {
  float: right;
}

.md-chips .md-chip-input-container input {
  width: 100%;
}

.md-chips .md-chip-input-container input:not([type]),
.md-chips .md-chip-input-container input[type=email],
.md-chips .md-chip-input-container input[type=number],
.md-chips .md-chip-input-container input[type=tel],
.md-chips .md-chip-input-container input[type=url],
.md-chips .md-chip-input-container input[type=text] {
  border: 0;
  height: 32px;
  line-height: 32px;
  padding: 0;
}

.md-chips .md-chip-input-container input:not([type]):focus,
.md-chips .md-chip-input-container input[type=email]:focus,
.md-chips .md-chip-input-container input[type=number]:focus,
.md-chips .md-chip-input-container input[type=tel]:focus,
.md-chips .md-chip-input-container input[type=url]:focus,
.md-chips .md-chip-input-container input[type=text]:focus {
  outline: none;
}

.md-chips .md-chip-input-container md-autocomplete,
.md-chips .md-chip-input-container md-autocomplete-wrap {
  background: transparent;
  height: 32px;
}

.md-chips .md-chip-input-container md-autocomplete md-autocomplete-wrap {
  box-shadow: none;
}

.md-chips .md-chip-input-container md-autocomplete input {
  position: relative;
}

.md-chips .md-chip-input-container input {
  border: 0;
  height: 32px;
  line-height: 32px;
  padding: 0;
}

.md-chips .md-chip-input-container input:focus {
  outline: none;
}

.md-chips .md-chip-input-container md-autocomplete,
.md-chips .md-chip-input-container md-autocomplete-wrap {
  height: 32px;
}

.md-chips .md-chip-input-container md-autocomplete {
  box-shadow: none;
}

.md-chips .md-chip-input-container md-autocomplete input {
  position: relative;
}

.md-chips .md-chip-input-container:not(:first-child) {
  margin: 8px 8px 0 0;
}

[dir=rtl] .md-chips .md-chip-input-container:not(:first-child) {
  margin: 8px 0 0 8px;
}

.md-chips .md-chip-input-container input {
  background: transparent;
  border-width: 0;
}

.md-chips md-autocomplete button {
  display: none;
}

@media screen and (-ms-high-contrast: active) {
  .md-chip-input-container,
  md-chip {
    border: 1px solid #fff;
  }

  .md-chip-input-container md-autocomplete {
    border: none;
  }
}

md-content {
  display: block;
  position: relative;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

md-content[md-scroll-y] {
  overflow-y: auto;
  overflow-x: hidden;
}

md-content[md-scroll-x] {
  overflow-x: auto;
  overflow-y: hidden;
}

@media print {
  md-content {
    overflow: visible !important;
  }
}

/** Styles for mdCalendar. */

md-calendar {
  font-size: 13px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.md-calendar-scroll-mask {
  display: inline-block;
  overflow: hidden;
  height: 308px;
}

.md-calendar-scroll-mask .md-virtual-repeat-scroller {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

.md-calendar-scroll-mask .md-virtual-repeat-scroller::-webkit-scrollbar {
  display: none;
}

.md-calendar-scroll-mask .md-virtual-repeat-offsetter {
  width: 100%;
}

.md-calendar-scroll-container {
  box-shadow: inset -3px 3px 6px rgba(0, 0, 0, 0.2);
  display: inline-block;
  height: 308px;
  width: 346px;
}

.md-calendar-date {
  height: 44px;
  width: 44px;
  text-align: center;
  padding: 0;
  border: none;
  box-sizing: content-box;
}

.md-calendar-date:first-child {
  padding-left: 16px;
}

[dir=rtl] .md-calendar-date:first-child {
  padding-left: 0;
  padding-right: 16px;
}

.md-calendar-date:last-child {
  padding-right: 16px;
}

[dir=rtl] .md-calendar-date:last-child {
  padding-right: 0;
  padding-left: 16px;
}

.md-calendar-date.md-calendar-date-disabled {
  cursor: default;
}

.md-calendar-date-selection-indicator {
  transition: background-color, color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  border-radius: 50%;
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px;
}

.md-calendar-date:not(.md-disabled) .md-calendar-date-selection-indicator {
  cursor: pointer;
}

.md-calendar-month-label {
  height: 44px;
  font-size: 14px;
  font-weight: 500;
  padding: 0 0 0 24px;
}

[dir=rtl] .md-calendar-month-label {
  padding: 0 24px 0 0;
}

.md-calendar-month-label.md-calendar-label-clickable {
  cursor: pointer;
}

.md-calendar-month-label md-icon {
  transform: rotate(180deg);
}

[dir=rtl] .md-calendar-month-label md-icon {
  transform: none;
}

.md-calendar-month-label span {
  vertical-align: middle;
}

.md-calendar-day-header {
  table-layout: fixed;
  border-spacing: 0;
  border-collapse: collapse;
}

.md-calendar-day-header th {
  height: 40px;
  width: 44px;
  text-align: center;
  padding: 0;
  border: none;
  box-sizing: content-box;
  font-weight: normal;
}

.md-calendar-day-header th:first-child {
  padding-left: 16px;
}

[dir=rtl] .md-calendar-day-header th:first-child {
  padding-left: 0;
  padding-right: 16px;
}

.md-calendar-day-header th:last-child {
  padding-right: 16px;
}

[dir=rtl] .md-calendar-day-header th:last-child {
  padding-right: 0;
  padding-left: 16px;
}

.md-calendar {
  table-layout: fixed;
  border-spacing: 0;
  border-collapse: collapse;
}

.md-calendar tr:last-child td {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.md-calendar:first-child {
  border-top: 1px solid transparent;
}

.md-calendar tbody,
.md-calendar td,
.md-calendar tr {
  vertical-align: middle;
  box-sizing: content-box;
}

/** Styles for mdDatepicker. */

md-datepicker {
  white-space: nowrap;
  overflow: hidden;
  vertical-align: middle;
}

.md-inline-form md-datepicker {
  margin-top: 12px;
}

.md-datepicker-button {
  display: inline-block;
  box-sizing: border-box;
  background: none;
  vertical-align: middle;
  position: relative;
}

.md-datepicker-button:before {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  content: "";
  speak: none;
}

.md-datepicker-input {
  font-size: 14px;
  box-sizing: border-box;
  border: none;
  box-shadow: none;
  outline: none;
  background: transparent;
  min-width: 120px;
  max-width: 328px;
  padding: 0 0 5px;
}

.md-datepicker-input::-ms-clear {
  display: none;
}

._md-datepicker-floating-label > md-datepicker {
  overflow: visible;
}

._md-datepicker-floating-label > md-datepicker .md-datepicker-input-container {
  border: none;
}

._md-datepicker-floating-label > md-datepicker .md-datepicker-button {
  float: left;
  margin-top: -16px;
  top: 13.5px;
}

[dir=rtl] ._md-datepicker-floating-label > md-datepicker .md-datepicker-button {
  float: right;
}

._md-datepicker-floating-label .md-input {
  float: none;
}

._md-datepicker-floating-label._md-datepicker-has-calendar-icon > label:not(.md-no-float):not(.md-container-ignore) {
  right: 18px;
  left: auto;
  width: calc(100% - 84px);
}

[dir=rtl] ._md-datepicker-floating-label._md-datepicker-has-calendar-icon > label:not(.md-no-float):not(.md-container-ignore) {
  right: auto;
}

[dir=rtl] ._md-datepicker-floating-label._md-datepicker-has-calendar-icon > label:not(.md-no-float):not(.md-container-ignore) {
  left: 18px;
}

._md-datepicker-floating-label._md-datepicker-has-calendar-icon .md-input-message-animation {
  margin-left: 64px;
}

[dir=rtl] ._md-datepicker-floating-label._md-datepicker-has-calendar-icon .md-input-message-animation {
  margin-left: auto;
  margin-right: 64px;
}

._md-datepicker-has-triangle-icon {
  padding-right: 18px;
  margin-right: -18px;
}

[dir=rtl] ._md-datepicker-has-triangle-icon {
  padding-right: 0;
  padding-left: 18px;
}

[dir=rtl] ._md-datepicker-has-triangle-icon {
  margin-right: auto;
  margin-left: -18px;
}

.md-datepicker-input-container {
  position: relative;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  display: inline-block;
  width: auto;
}

.md-icon-button + .md-datepicker-input-container {
  margin-left: 12px;
}

[dir=rtl] .md-icon-button + .md-datepicker-input-container {
  margin-left: auto;
  margin-right: 12px;
}

.md-datepicker-input-container.md-datepicker-focused {
  border-bottom-width: 2px;
}

.md-datepicker-is-showing .md-scroll-mask {
  z-index: 99;
}

.md-datepicker-calendar-pane {
  position: absolute;
  top: 0;
  left: -100%;
  z-index: 100;
  border-width: 1px;
  border-style: solid;
  background: transparent;
  transform: scale(0);
  transform-origin: 0 0;
  transition: transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.md-datepicker-calendar-pane.md-pane-open {
  transform: scale(1);
}

.md-datepicker-input-mask {
  height: 40px;
  width: 340px;
  position: relative;
  overflow: hidden;
  background: transparent;
  pointer-events: none;
  cursor: text;
}

.md-datepicker-calendar {
  opacity: 0;
  transition: opacity 0.2s cubic-bezier(0.5, 0, 0.25, 1);
}

.md-pane-open .md-datepicker-calendar {
  opacity: 1;
}

.md-datepicker-calendar md-calendar:focus {
  outline: none;
}

.md-datepicker-expand-triangle {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid;
}

.md-datepicker-triangle-button {
  position: absolute;
  right: 0;
  bottom: -2.5px;
  transform: translateX(45%);
}

[dir=rtl] .md-datepicker-triangle-button {
  right: auto;
  left: 0;
}

[dir=rtl] .md-datepicker-triangle-button {
  transform: translateX(-45%);
}

.md-datepicker-triangle-button.md-button.md-icon-button {
  height: 36px;
  width: 36px;
  position: absolute;
  padding: 8px;
}

md-datepicker[disabled] .md-datepicker-input-container {
  border-bottom-color: transparent;
}

md-datepicker[disabled] .md-datepicker-triangle-button {
  display: none;
}

.md-datepicker-open {
  overflow: hidden;
}

.md-datepicker-open .md-datepicker-input-container,
.md-datepicker-open input.md-input {
  border-bottom-color: transparent;
}

.md-datepicker-open .md-datepicker-triangle-button,
.md-datepicker-open.md-input-has-value > label,
.md-datepicker-open.md-input-has-placeholder > label {
  display: none;
}

.md-datepicker-pos-adjusted .md-datepicker-input-mask {
  display: none;
}

.md-datepicker-calendar-pane .md-calendar {
  transform: translateY(-85px);
  transition: transform 0.65s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition-delay: 0.125s;
}

.md-datepicker-calendar-pane.md-pane-open .md-calendar {
  transform: translateY(0);
}

.md-dialog-is-showing {
  max-height: 100%;
}

.md-dialog-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 80;
  overflow: hidden;
}

md-dialog {
  opacity: 0;
  min-width: 240px;
  max-width: 80%;
  max-height: 80%;
  position: relative;
  overflow: auto;
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}

md-dialog.md-transition-in {
  opacity: 1;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translate(0, 0) scale(1);
}

md-dialog.md-transition-out {
  opacity: 0;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translate(0, 100%) scale(0.2);
}

md-dialog > form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: auto;
}

md-dialog .md-dialog-content {
  padding: 24px;
}

md-dialog md-dialog-content {
  -ms-flex-order: 1;
  order: 1;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

md-dialog md-dialog-content:not([layout=row]) > *:first-child:not(.md-subheader) {
  margin-top: 0;
}

md-dialog md-dialog-content:focus {
  outline: none;
}

md-dialog md-dialog-content .md-subheader {
  margin: 0;
}

md-dialog md-dialog-content .md-dialog-content-body {
  width: 100%;
}

md-dialog md-dialog-content .md-prompt-input-container {
  width: 100%;
  box-sizing: border-box;
}

md-dialog md-dialog-actions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-order: 2;
  order: 2;
  box-sizing: border-box;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-bottom: 0;
  padding-right: 8px;
  padding-left: 16px;
  min-height: 52px;
  overflow: hidden;
}

[dir=rtl] md-dialog md-dialog-actions {
  padding-right: 16px;
}

[dir=rtl] md-dialog md-dialog-actions {
  padding-left: 8px;
}

md-dialog md-dialog-actions .md-button {
  margin-bottom: 8px;
  margin-left: 8px;
  margin-right: 0;
  margin-top: 8px;
}

[dir=rtl] md-dialog md-dialog-actions .md-button {
  margin-left: 0;
}

[dir=rtl] md-dialog md-dialog-actions .md-button {
  margin-right: 8px;
}

md-dialog.md-content-overflow md-dialog-actions {
  border-top-width: 1px;
  border-top-style: solid;
}

@media screen and (-ms-high-contrast: active) {
  md-dialog {
    border: 1px solid #fff;
  }
}

@media (max-width: 959px) {
  md-dialog.md-dialog-fullscreen {
    min-height: 100%;
    min-width: 100%;
    border-radius: 0;
  }
}

md-divider {
  display: block;
  border-top-width: 1px;
  border-top-style: solid;
  margin: 0;
}

md-divider[md-inset] {
  margin-left: 80px;
}

[dir=rtl] md-divider[md-inset] {
  margin-left: auto;
  margin-right: 80px;
}

@media (max-width: 599px) {
  .layout-row:not(.layout-xs-column) > md-divider,
  .layout-xs-row > md-divider {
    border-top-width: 0;
    border-right-width: 1px;
    border-right-style: solid;
  }
}

@media (min-width: 600px) and (max-width: 959px) {
  .layout-row:not(.layout-gt-xs-column):not(.layout-sm-column) > md-divider,
  .layout-gt-xs-row:not(.layout-sm-column) > md-divider,
  .layout-sm-row:not(.layout-sm-column) > md-divider {
    border-top-width: 0;
    border-right-width: 1px;
    border-right-style: solid;
  }
}

@media (min-width: 960px) and (max-width: 1279px) {
  .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-md-column) > md-divider,
  .layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-md-column) > md-divider,
  .layout-gt-sm-row:not(.layout-md-column) > md-divider,
  .layout-md-row:not(.layout-md-column) > md-divider {
    border-top-width: 0;
    border-right-width: 1px;
    border-right-style: solid;
  }
}

@media (min-width: 1280px) and (max-width: 1919px) {
  .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-lg-column) > md-divider,
  .layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-lg-column) > md-divider,
  .layout-gt-sm-row:not(.layout-gt-md-column):not(.layout-lg-column) > md-divider,
  .layout-gt-md-row:not(.layout-lg-column) > md-divider,
  .layout-lg-row:not(.layout-lg-column) > md-divider {
    border-top-width: 0;
    border-right-width: 1px;
    border-right-style: solid;
  }
}

@media (min-width: 1920px) {
  .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > md-divider,
  .layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > md-divider,
  .layout-gt-sm-row:not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > md-divider,
  .layout-gt-md-row:not(.layout-gt-lg-column):not(.layout-xl-column) > md-divider,
  .layout-gt-lg-row:not(.layout-gt-lg-column):not(.layout-xl-column) > md-divider,
  .layout-xl-row:not(.layout-gt-lg-column):not(.layout-xl-column) > md-divider {
    border-top-width: 0;
    border-right-width: 1px;
    border-right-style: solid;
  }
}

md-fab-speed-dial {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  z-index: 20;
  /*
   * Hide some graphics glitches if switching animation types
   */
  /*
   * Handle the animations
   */
}

md-fab-speed-dial.md-fab-bottom-right {
  top: auto;
  right: 20px;
  bottom: 20px;
  left: auto;
  position: absolute;
}

md-fab-speed-dial.md-fab-bottom-left {
  top: auto;
  right: auto;
  bottom: 20px;
  left: 20px;
  position: absolute;
}

md-fab-speed-dial.md-fab-top-right {
  top: 20px;
  right: 20px;
  bottom: auto;
  left: auto;
  position: absolute;
}

md-fab-speed-dial.md-fab-top-left {
  top: 20px;
  right: auto;
  bottom: auto;
  left: 20px;
  position: absolute;
}

md-fab-speed-dial:not(.md-hover-full) {
  pointer-events: none;
}

md-fab-speed-dial:not(.md-hover-full) md-fab-trigger,
md-fab-speed-dial:not(.md-hover-full) .md-fab-action-item {
  pointer-events: auto;
}

md-fab-speed-dial:not(.md-hover-full).md-is-open {
  pointer-events: auto;
}

md-fab-speed-dial ._md-css-variables {
  z-index: 20;
}

md-fab-speed-dial.md-is-open .md-fab-action-item {
  -ms-flex-align: center;
  align-items: center;
}

md-fab-speed-dial md-fab-actions {
  display: -ms-flexbox;
  display: flex;
  height: auto;
}

md-fab-speed-dial md-fab-actions .md-fab-action-item {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
}

md-fab-speed-dial.md-down {
  -ms-flex-direction: column;
  flex-direction: column;
}

md-fab-speed-dial.md-down md-fab-trigger {
  -ms-flex-order: 1;
  order: 1;
}

md-fab-speed-dial.md-down md-fab-actions {
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-order: 2;
  order: 2;
}

md-fab-speed-dial.md-up {
  -ms-flex-direction: column;
  flex-direction: column;
}

md-fab-speed-dial.md-up md-fab-trigger {
  -ms-flex-order: 2;
  order: 2;
}

md-fab-speed-dial.md-up md-fab-actions {
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -ms-flex-order: 1;
  order: 1;
}

md-fab-speed-dial.md-left {
  -ms-flex-direction: row;
  flex-direction: row;
}

md-fab-speed-dial.md-left md-fab-trigger {
  -ms-flex-order: 2;
  order: 2;
}

md-fab-speed-dial.md-left md-fab-actions {
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -ms-flex-order: 1;
  order: 1;
}

md-fab-speed-dial.md-left md-fab-actions .md-fab-action-item {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
}

md-fab-speed-dial.md-right {
  -ms-flex-direction: row;
  flex-direction: row;
}

md-fab-speed-dial.md-right md-fab-trigger {
  -ms-flex-order: 1;
  order: 1;
}

md-fab-speed-dial.md-right md-fab-actions {
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-order: 2;
  order: 2;
}

md-fab-speed-dial.md-right md-fab-actions .md-fab-action-item {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
}

md-fab-speed-dial.md-fling-remove .md-fab-action-item > *,
md-fab-speed-dial.md-scale-remove .md-fab-action-item > * {
  visibility: hidden;
}

md-fab-speed-dial.md-fling .md-fab-action-item {
  opacity: 1;
}

md-fab-speed-dial.md-fling.md-animations-waiting .md-fab-action-item {
  opacity: 0;
  transition-duration: 0s;
}

md-fab-speed-dial.md-scale .md-fab-action-item {
  transform: scale(0);
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition-duration: 0.1428571429s;
}

md-fab-toolbar {
  display: block;
  /*
   * Closed styling
   */
  /*
   * Open styling
   */
}

md-fab-toolbar.md-fab-bottom-right {
  top: auto;
  right: 20px;
  bottom: 20px;
  left: auto;
  position: absolute;
}

md-fab-toolbar.md-fab-bottom-left {
  top: auto;
  right: auto;
  bottom: 20px;
  left: 20px;
  position: absolute;
}

md-fab-toolbar.md-fab-top-right {
  top: 20px;
  right: 20px;
  bottom: auto;
  left: auto;
  position: absolute;
}

md-fab-toolbar.md-fab-top-left {
  top: 20px;
  right: auto;
  bottom: auto;
  left: 20px;
  position: absolute;
}

md-fab-toolbar .md-fab-toolbar-wrapper {
  display: block;
  position: relative;
  overflow: hidden;
  height: 68px;
}

md-fab-toolbar md-fab-trigger {
  position: absolute;
  z-index: 20;
}

md-fab-toolbar md-fab-trigger button {
  overflow: visible !important;
}

md-fab-toolbar md-fab-trigger .md-fab-toolbar-background {
  display: block;
  position: absolute;
  z-index: 21;
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
}

md-fab-toolbar md-fab-trigger md-icon {
  position: relative;
  z-index: 22;
  opacity: 1;
  transition: all 200ms ease-in;
}

md-fab-toolbar.md-left md-fab-trigger {
  right: 0;
}

[dir=rtl] md-fab-toolbar.md-left md-fab-trigger {
  right: auto;
  left: 0;
}

md-fab-toolbar.md-left .md-toolbar-tools {
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

md-fab-toolbar.md-left .md-toolbar-tools > .md-button:first-child {
  margin-right: 0.6rem;
}

[dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools > .md-button:first-child {
  margin-right: auto;
  margin-left: 0.6rem;
}

md-fab-toolbar.md-left .md-toolbar-tools > .md-button:first-child {
  margin-left: -0.8rem;
}

[dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools > .md-button:first-child {
  margin-left: auto;
  margin-right: -0.8rem;
}

md-fab-toolbar.md-left .md-toolbar-tools > .md-button:last-child {
  margin-right: 8px;
}

[dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools > .md-button:last-child {
  margin-right: auto;
  margin-left: 8px;
}

md-fab-toolbar.md-right md-fab-trigger {
  left: 0;
}

[dir=rtl] md-fab-toolbar.md-right md-fab-trigger {
  left: auto;
  right: 0;
}

md-fab-toolbar.md-right .md-toolbar-tools {
  -ms-flex-direction: row;
  flex-direction: row;
}

md-fab-toolbar md-toolbar {
  background-color: transparent !important;
  pointer-events: none;
  z-index: 23;
}

md-fab-toolbar md-toolbar .md-toolbar-tools {
  padding: 0 20px;
  margin-top: 3px;
}

md-fab-toolbar md-toolbar .md-fab-action-item {
  opacity: 0;
  transform: scale(0);
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition-duration: 0.15s;
}

md-fab-toolbar.md-is-open md-fab-trigger > button {
  box-shadow: none;
}

md-fab-toolbar.md-is-open md-fab-trigger > button md-icon {
  opacity: 0;
}

md-fab-toolbar.md-is-open .md-fab-action-item {
  opacity: 1;
  transform: scale(1);
}

md-grid-list {
  box-sizing: border-box;
  display: block;
  position: relative;
}

md-grid-list md-grid-tile,
md-grid-list md-grid-tile > figure,
md-grid-list md-grid-tile-header,
md-grid-list md-grid-tile-footer {
  box-sizing: border-box;
}

md-grid-list md-grid-tile {
  display: block;
  position: absolute;
}

md-grid-list md-grid-tile figure {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0;
  margin: 0;
}

md-grid-list md-grid-tile md-grid-tile-header,
md-grid-list md-grid-tile md-grid-tile-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
  height: 48px;
  color: #fff;
  background: rgba(0, 0, 0, 0.18);
  overflow: hidden;
  position: absolute;
  left: 0;
  right: 0;
}

md-grid-list md-grid-tile md-grid-tile-header h3,
md-grid-list md-grid-tile md-grid-tile-header h4,
md-grid-list md-grid-tile md-grid-tile-footer h3,
md-grid-list md-grid-tile md-grid-tile-footer h4 {
  font-weight: 400;
  margin: 0 0 0 16px;
}

md-grid-list md-grid-tile md-grid-tile-header h3,
md-grid-list md-grid-tile md-grid-tile-footer h3 {
  font-size: 14px;
}

md-grid-list md-grid-tile md-grid-tile-header h4,
md-grid-list md-grid-tile md-grid-tile-footer h4 {
  font-size: 12px;
}

md-grid-list md-grid-tile md-grid-tile-header {
  top: 0;
}

md-grid-list md-grid-tile md-grid-tile-footer {
  bottom: 0;
}

@media screen and (-ms-high-contrast: active) {
  md-grid-tile {
    border: 1px solid #fff;
  }

  md-grid-tile-footer {
    border-top: 1px solid #fff;
  }
}

md-icon {
  margin: auto;
  background-repeat: no-repeat no-repeat;
  display: inline-block;
  vertical-align: middle;
  fill: currentColor;
  height: 24px;
  width: 24px;
  min-height: 24px;
  min-width: 24px;
}

md-icon svg {
  pointer-events: none;
  display: block;
}

md-icon[md-font-icon] {
  line-height: 24px;
  width: auto;
}

md-input-container {
  display: inline-block;
  position: relative;
  padding: 2px;
  margin: 18px 0px;
  vertical-align: middle;
  /*
   * The .md-input class is added to the input/textarea
   */
}

md-input-container:after {
  content: "";
  display: table;
  clear: both;
}

md-input-container.md-block {
  display: block;
}

md-input-container .md-errors-spacer {
  float: right;
  min-height: 24px;
  min-width: 1px;
}

[dir=rtl] md-input-container .md-errors-spacer {
  float: left;
}

md-input-container > md-icon {
  position: absolute;
  top: 8px;
  left: 2px;
  right: auto;
}

[dir=rtl] md-input-container > md-icon {
  left: auto;
}

[dir=rtl] md-input-container > md-icon {
  right: 2px;
}

md-input-container textarea,
md-input-container input[type=text],
md-input-container input[type=password],
md-input-container input[type=datetime],
md-input-container input[type=datetime-local],
md-input-container input[type=date],
md-input-container input[type=month],
md-input-container input[type=time],
md-input-container input[type=week],
md-input-container input[type=number],
md-input-container input[type=email],
md-input-container input[type=url],
md-input-container input[type=search],
md-input-container input[type=tel],
md-input-container input[type=color] {
  /* remove default appearance from all input/textarea */
  -moz-appearance: none;
  -webkit-appearance: none;
}

md-input-container input[type=date],
md-input-container input[type=datetime-local],
md-input-container input[type=month],
md-input-container input[type=time],
md-input-container input[type=week] {
  min-height: 30px;
}

md-input-container textarea {
  resize: none;
  overflow: hidden;
}

md-input-container textarea.md-input {
  min-height: 30px;
  -ms-flex-preferred-size: auto;
}

md-input-container textarea[md-no-autogrow] {
  height: auto;
  overflow: auto;
}

md-input-container label:not(.md-container-ignore) {
  position: absolute;
  bottom: 100%;
  left: 0;
  right: auto;
}

[dir=rtl] md-input-container label:not(.md-container-ignore) {
  left: auto;
}

[dir=rtl] md-input-container label:not(.md-container-ignore) {
  right: 0;
}

md-input-container label:not(.md-container-ignore).md-required:after {
  content: " *";
  font-size: 13px;
  vertical-align: top;
}

md-input-container label:not(.md-no-float):not(.md-container-ignore),
md-input-container .md-placeholder {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  -ms-flex-order: 1;
  order: 1;
  pointer-events: none;
  -webkit-font-smoothing: antialiased;
  padding-left: 2px;
  padding-right: 0;
  z-index: 1;
  transform: translate3d(0, 28px, 0) scale(1);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  max-width: 100%;
  transform-origin: left top;
}

[dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore),
[dir=rtl] md-input-container .md-placeholder {
  padding-left: 0;
}

[dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore),
[dir=rtl] md-input-container .md-placeholder {
  padding-right: 2px;
}

[dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore),
[dir=rtl] md-input-container .md-placeholder {
  transform-origin: right top;
}

md-input-container.md-input-has-value label:not(.md-no-float):not(.md-container-ignore),
md-input-container.md-input-has-value .md-placeholder {
  padding-left: 3px;
  padding-right: 0;
}

[dir=rtl] md-input-container.md-input-has-value label:not(.md-no-float):not(.md-container-ignore),
[dir=rtl] md-input-container.md-input-has-value .md-placeholder {
  padding-left: 0;
}

[dir=rtl] md-input-container.md-input-has-value label:not(.md-no-float):not(.md-container-ignore),
[dir=rtl] md-input-container.md-input-has-value .md-placeholder {
  padding-right: 3px;
}

md-input-container .md-placeholder {
  position: absolute;
  top: 0;
  opacity: 0;
  transition-property: opacity, transform;
  transform: translate3d(0, 30px, 0);
}

md-input-container.md-input-focused .md-placeholder {
  opacity: 1;
  transform: translate3d(0, 24px, 0);
}

md-input-container.md-input-has-value .md-placeholder {
  transition: none;
  opacity: 0;
}

md-input-container:not(.md-input-has-value):not(.md-input-has-placeholder) input:not(:focus) {
  color: transparent;
}

md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-ampm-field,
md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-day-field,
md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-hour-field,
md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-millisecond-field,
md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-minute-field,
md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-month-field,
md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-second-field,
md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-week-field,
md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-year-field,
md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-text {
  color: transparent;
}

md-input-container .md-input {
  -ms-flex-order: 2;
  order: 2;
  display: block;
  margin-top: 0;
  background: none;
  padding-top: 2px;
  padding-bottom: 1px;
  padding-left: 0;
  padding-right: 2px;
  border-width: 0 0 1px 0;
  line-height: 26px;
  height: 30px;
  -ms-flex-preferred-size: 26px;
  border-radius: 0;
  border-style: solid;
  transition: border-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  width: 100%;
  box-sizing: border-box;
  float: left;
}

[dir=rtl] md-input-container .md-input {
  padding-left: 2px;
}

[dir=rtl] md-input-container .md-input {
  padding-right: 0;
}

[dir=rtl] md-input-container .md-input {
  float: right;
}

md-input-container .md-input:focus {
  outline: none;
}

md-input-container .md-input:invalid {
  outline: none;
  box-shadow: none;
}

md-input-container .md-input.md-no-flex {
  -ms-flex: none !important;
  flex: none !important;
}

md-input-container .md-char-counter {
  text-align: right;
  padding-right: 2px;
  padding-left: 0;
}

[dir=rtl] md-input-container .md-char-counter {
  text-align: left;
}

[dir=rtl] md-input-container .md-char-counter {
  padding-right: 0;
}

[dir=rtl] md-input-container .md-char-counter {
  padding-left: 2px;
}

md-input-container .md-input-messages-animation {
  position: relative;
  -ms-flex-order: 4;
  order: 4;
  overflow: hidden;
  clear: left;
}

[dir=rtl] md-input-container .md-input-messages-animation {
  clear: right;
}

md-input-container .md-input-message-animation,
md-input-container .md-char-counter {
  font-size: 12px;
  line-height: 14px;
  overflow: hidden;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  opacity: 1;
  margin-top: 0;
  padding-top: 8px;
}

md-input-container .md-input-message-animation:not(.md-char-counter),
md-input-container .md-char-counter:not(.md-char-counter) {
  padding-right: 5px;
  padding-left: 0;
}

[dir=rtl] md-input-container .md-input-message-animation:not(.md-char-counter),
[dir=rtl] md-input-container .md-char-counter:not(.md-char-counter) {
  padding-right: 0;
}

[dir=rtl] md-input-container .md-input-message-animation:not(.md-char-counter),
[dir=rtl] md-input-container .md-char-counter:not(.md-char-counter) {
  padding-left: 5px;
}

md-input-container:not(.md-input-invalid) .md-auto-hide .md-input-message-animation {
  opacity: 0;
  margin-top: -100px;
}

md-input-container .md-input-message-animation.ng-enter-prepare {
  opacity: 0;
  margin-top: -100px;
}

md-input-container .md-input-message-animation.ng-enter:not(.ng-enter-active) {
  opacity: 0;
  margin-top: -100px;
}

md-input-container.md-input-focused label:not(.md-no-float),
md-input-container.md-input-has-placeholder label:not(.md-no-float),
md-input-container.md-input-has-value label:not(.md-no-float) {
  transform: translate3d(0, 6px, 0) scale(0.75);
  transition: transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s, width cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s;
}

md-input-container.md-input-has-value label {
  transition: none;
}

md-input-container.md-input-focused .md-input,
md-input-container .md-input.ng-invalid.ng-dirty,
md-input-container.md-input-resized .md-input {
  padding-bottom: 0;
  border-width: 0 0 2px 0;
}

md-input-container .md-input[disabled],
[disabled] md-input-container .md-input {
  background-position: bottom -1px left 0;
  background-size: 4px 1px;
  background-repeat: repeat-x;
}

md-input-container.md-icon-float {
  transition: margin-top 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}

md-input-container.md-icon-float > label {
  pointer-events: none;
  position: absolute;
}

md-input-container.md-icon-float > md-icon {
  top: 8px;
  left: 2px;
  right: auto;
}

[dir=rtl] md-input-container.md-icon-float > md-icon {
  left: auto;
}

[dir=rtl] md-input-container.md-icon-float > md-icon {
  right: 2px;
}

md-input-container.md-icon-left > label:not(.md-no-float):not(.md-container-ignore),
md-input-container.md-icon-left > label .md-placeholder,
md-input-container.md-icon-right > label:not(.md-no-float):not(.md-container-ignore),
md-input-container.md-icon-right > label .md-placeholder {
  width: calc(100% - 36px);
  padding: 0;
}

md-input-container.md-icon-left {
  padding-left: 36px;
  padding-right: 0;
}

[dir=rtl] md-input-container.md-icon-left {
  padding-left: 0;
}

[dir=rtl] md-input-container.md-icon-left {
  padding-right: 36px;
}

md-input-container.md-icon-left > label {
  left: 36px;
  right: auto;
}

[dir=rtl] md-input-container.md-icon-left > label {
  left: auto;
}

[dir=rtl] md-input-container.md-icon-left > label {
  right: 36px;
}

md-input-container.md-icon-right {
  padding-left: 0;
  padding-right: 36px;
}

[dir=rtl] md-input-container.md-icon-right {
  padding-left: 36px;
}

[dir=rtl] md-input-container.md-icon-right {
  padding-right: 0;
}

md-input-container.md-icon-right > md-icon:last-of-type {
  margin: 0;
  right: 2px;
  left: auto;
}

[dir=rtl] md-input-container.md-icon-right > md-icon:last-of-type {
  right: auto;
}

[dir=rtl] md-input-container.md-icon-right > md-icon:last-of-type {
  left: 2px;
}

md-input-container.md-icon-left.md-icon-right {
  padding-left: 36px;
  padding-right: 36px;
}

md-input-container.md-icon-left.md-icon-right > label:not(.md-no-float):not(.md-container-ignore),
md-input-container.md-icon-left.md-icon-right > label .md-placeholder {
  width: calc(100% - (36px * 2));
}

.md-resize-wrapper {
  position: relative;
}

.md-resize-wrapper:after {
  content: "";
  display: table;
  clear: both;
}

.md-resize-handle {
  position: absolute;
  bottom: -5px;
  left: 0;
  height: 10px;
  background: transparent;
  width: 100%;
  cursor: ns-resize;
}

@media screen and (-ms-high-contrast: active) {
  md-input-container.md-default-theme > md-icon {
    fill: #fff;
  }
}

md-list {
  display: block;
  padding: 8px 0px 8px 0px;
}

md-list .md-subheader {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.01em;
  line-height: 1.2em;
}

md-list.md-dense:not(.md-dense-disabled) md-list-item,
md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner {
  min-height: 40px;
}

md-list.md-dense:not(.md-dense-disabled) md-list-item::before,
md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner::before {
  content: "";
  min-height: 40px;
  visibility: hidden;
  display: inline-block;
}

md-list.md-dense:not(.md-dense-disabled) md-list-item md-icon:first-child,
md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner md-icon:first-child {
  width: 20px;
  height: 20px;
}

md-list.md-dense:not(.md-dense-disabled) md-list-item > md-icon:first-child:not(.md-avatar-icon),
md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon) {
  margin-right: 36px;
  margin-top: 4px;
  margin-bottom: 4px;
}

[dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item > md-icon:first-child:not(.md-avatar-icon),
[dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon) {
  margin-right: auto;
  margin-left: 36px;
}

md-list.md-dense:not(.md-dense-disabled) md-list-item .md-avatar,
md-list.md-dense:not(.md-dense-disabled) md-list-item .md-avatar-icon,
md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner .md-avatar,
md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner .md-avatar-icon {
  margin-right: 20px;
  margin-top: 6px;
  margin-bottom: 6px;
}

[dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item .md-avatar,
[dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item .md-avatar-icon,
[dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner .md-avatar,
[dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner .md-avatar-icon {
  margin-right: auto;
  margin-left: 20px;
}

md-list.md-dense:not(.md-dense-disabled) md-list-item .md-avatar,
md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner .md-avatar {
  -ms-flex: none;
  flex: none;
  width: 36px;
  height: 36px;
}

md-list.md-dense:not(.md-dense-disabled) md-list-item .md-secondary-container .md-secondary.md-button,
md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner .md-secondary-container .md-secondary.md-button {
  margin-top: 4px;
  margin-bottom: 4px;
}

md-list.md-dense:not(.md-dense-disabled) md-list-item .md-secondary-container md-checkbox:not(.md-dense-disabled),
md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner .md-secondary-container md-checkbox:not(.md-dense-disabled) {
  min-height: 40px;
}

md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line .md-list-item-text.md-offset,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-no-style .md-list-item-text.md-offset,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line .md-list-item-text.md-offset,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-no-style .md-list-item-text.md-offset {
  margin-left: 56px;
}

[dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line .md-list-item-text.md-offset,
[dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-no-style .md-list-item-text.md-offset,
[dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line .md-list-item-text.md-offset,
[dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-no-style .md-list-item-text.md-offset {
  margin-left: auto;
  margin-right: 56px;
}

md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line .md-list-item-text h3,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line .md-list-item-text h4,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line .md-list-item-text p,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-no-style .md-list-item-text h3,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-no-style .md-list-item-text h4,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-no-style .md-list-item-text p,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line .md-list-item-text h3,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line .md-list-item-text h4,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line .md-list-item-text p,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-no-style .md-list-item-text h3,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-no-style .md-list-item-text h4,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-no-style .md-list-item-text p {
  line-height: 1.05;
  font-size: 12px;
  padding-bottom: 4px;
}

md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line .md-list-item-text h3,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-no-style .md-list-item-text h3,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line .md-list-item-text h3,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-no-style .md-list-item-text h3 {
  font-size: 13px;
}

md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-no-style {
  min-height: 60px;
}

md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line::before,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-no-style::before {
  content: "";
  min-height: 60px;
  visibility: hidden;
  display: inline-block;
}

md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-avatar,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line .md-avatar-icon,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-no-style > .md-avatar,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-no-style .md-avatar-icon {
  margin-top: 12px;
}

md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-no-style {
  min-height: 76px;
}

md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line::before,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-no-style::before {
  content: "";
  min-height: 76px;
  visibility: hidden;
  display: inline-block;
}

md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > md-icon:first-child,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-avatar,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-no-style > md-icon:first-child,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-no-style > .md-avatar {
  margin-top: 16px;
}

md-list.md-dense:not(.md-dense-disabled) .md-subheader-inner {
  padding-top: 12px;
  padding-bottom: 12px;
}

md-list-item {
  position: relative;
}

md-list-item.md-proxy-focus.md-focused .md-no-style {
  transition: background-color 0.15s linear;
}

md-list-item._md-button-wrap {
  position: relative;
}

md-list-item._md-button-wrap > div.md-button:first-child {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 0px 16px;
  margin: 0;
  font-weight: 400;
  text-align: left;
  border: medium none;
}

[dir=rtl] md-list-item._md-button-wrap > div.md-button:first-child {
  text-align: right;
}

md-list-item._md-button-wrap > div.md-button:first-child > .md-button:first-child {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  margin: 0;
  padding: 0;
}

md-list-item._md-button-wrap > div.md-button:first-child .md-list-item-inner {
  width: 100%;
}

md-list-item._md-button-wrap > div.md-button:first-child .md-list-item-inner::before {
  content: "";
  min-height: inherit;
  visibility: hidden;
  display: inline-block;
}

md-list-item.md-no-proxy,
md-list-item .md-no-style {
  position: relative;
  padding: 0px 16px;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

md-list-item.md-no-proxy.md-button,
md-list-item .md-no-style.md-button {
  font-size: inherit;
  height: inherit;
  text-align: left;
  text-transform: none;
  width: 100%;
  white-space: normal;
  -ms-flex-direction: inherit;
  flex-direction: inherit;
  -ms-flex-align: inherit;
  align-items: inherit;
  border-radius: 0;
  margin: 0;
}

[dir=rtl] md-list-item.md-no-proxy.md-button,
[dir=rtl] md-list-item .md-no-style.md-button {
  text-align: right;
}

md-list-item.md-no-proxy.md-button > .md-ripple-container,
md-list-item .md-no-style.md-button > .md-ripple-container {
  border-radius: 0;
}

md-list-item.md-no-proxy:focus,
md-list-item .md-no-style:focus {
  outline: none;
}

md-list-item.md-clickable:hover {
  cursor: pointer;
}

md-list-item md-divider {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

[dir=rtl] md-list-item md-divider {
  left: auto;
  right: 0;
}

md-list-item md-divider[md-inset] {
  left: 72px;
  width: calc(100% - 72px);
  margin: 0 !important;
}

[dir=rtl] md-list-item md-divider[md-inset] {
  left: auto;
  right: 72px;
}

md-list-item,
md-list-item .md-list-item-inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-align: center;
  align-items: center;
  min-height: 48px;
  height: auto;
}

md-list-item::before,
md-list-item .md-list-item-inner::before {
  content: "";
  min-height: 48px;
  visibility: hidden;
  display: inline-block;
}

md-list-item > div.md-primary > md-icon:not(.md-avatar-icon),
md-list-item > div.md-secondary > md-icon:not(.md-avatar-icon),
md-list-item > md-icon:first-child:not(.md-avatar-icon),
md-list-item > md-icon.md-secondary:not(.md-avatar-icon),
md-list-item .md-list-item-inner > div.md-primary > md-icon:not(.md-avatar-icon),
md-list-item .md-list-item-inner > div.md-secondary > md-icon:not(.md-avatar-icon),
md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon),
md-list-item .md-list-item-inner > md-icon.md-secondary:not(.md-avatar-icon) {
  width: 24px;
  margin-top: 16px;
  margin-bottom: 12px;
  box-sizing: content-box;
}

md-list-item > div.md-primary > md-checkbox,
md-list-item > div.md-secondary > md-checkbox,
md-list-item > md-checkbox,
md-list-item md-checkbox.md-secondary,
md-list-item .md-list-item-inner > div.md-primary > md-checkbox,
md-list-item .md-list-item-inner > div.md-secondary > md-checkbox,
md-list-item .md-list-item-inner > md-checkbox,
md-list-item .md-list-item-inner md-checkbox.md-secondary {
  -ms-flex-item-align: center;
  align-self: center;
}

md-list-item > div.md-primary > md-checkbox .md-label,
md-list-item > div.md-secondary > md-checkbox .md-label,
md-list-item > md-checkbox .md-label,
md-list-item md-checkbox.md-secondary .md-label,
md-list-item .md-list-item-inner > div.md-primary > md-checkbox .md-label,
md-list-item .md-list-item-inner > div.md-secondary > md-checkbox .md-label,
md-list-item .md-list-item-inner > md-checkbox .md-label,
md-list-item .md-list-item-inner md-checkbox.md-secondary .md-label {
  display: none;
}

md-list-item > md-icon:first-child:not(.md-avatar-icon),
md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon) {
  margin-right: 32px;
}

[dir=rtl] md-list-item > md-icon:first-child:not(.md-avatar-icon),
[dir=rtl] md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon) {
  margin-right: auto;
  margin-left: 32px;
}

md-list-item .md-avatar,
md-list-item .md-avatar-icon,
md-list-item .md-list-item-inner .md-avatar,
md-list-item .md-list-item-inner .md-avatar-icon {
  margin-top: 8px;
  margin-bottom: 8px;
  margin-right: 16px;
  border-radius: 50%;
  box-sizing: content-box;
}

[dir=rtl] md-list-item .md-avatar,
[dir=rtl] md-list-item .md-avatar-icon,
[dir=rtl] md-list-item .md-list-item-inner .md-avatar,
[dir=rtl] md-list-item .md-list-item-inner .md-avatar-icon {
  margin-right: auto;
  margin-left: 16px;
}

md-list-item .md-avatar,
md-list-item .md-list-item-inner .md-avatar {
  -ms-flex: none;
  flex: none;
  width: 40px;
  height: 40px;
}

md-list-item .md-avatar-icon,
md-list-item .md-list-item-inner .md-avatar-icon {
  padding: 8px;
}

md-list-item .md-avatar-icon svg,
md-list-item .md-list-item-inner .md-avatar-icon svg {
  width: 24px;
  height: 24px;
}

md-list-item > md-checkbox,
md-list-item .md-list-item-inner > md-checkbox {
  width: 24px;
  min-height: 40px;
  margin-left: 0px;
  margin-right: 29px;
}

[dir=rtl] md-list-item > md-checkbox,
[dir=rtl] md-list-item .md-list-item-inner > md-checkbox {
  margin-left: 29px;
}

[dir=rtl] md-list-item > md-checkbox,
[dir=rtl] md-list-item .md-list-item-inner > md-checkbox {
  margin-right: 0px;
}

md-list-item .md-secondary-container,
md-list-item .md-list-item-inner .md-secondary-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin: auto;
  margin-right: 0;
  margin-left: auto;
}

[dir=rtl] md-list-item .md-secondary-container,
[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container {
  margin-right: auto;
}

[dir=rtl] md-list-item .md-secondary-container,
[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container {
  margin-left: 0;
}

md-list-item .md-secondary-container .md-button:last-of-type,
md-list-item .md-secondary-container .md-icon-button:last-of-type,
md-list-item .md-list-item-inner .md-secondary-container .md-button:last-of-type,
md-list-item .md-list-item-inner .md-secondary-container .md-icon-button:last-of-type {
  margin-right: 0;
}

[dir=rtl] md-list-item .md-secondary-container .md-button:last-of-type,
[dir=rtl] md-list-item .md-secondary-container .md-icon-button:last-of-type,
[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container .md-button:last-of-type,
[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container .md-icon-button:last-of-type {
  margin-right: auto;
  margin-left: 0;
}

md-list-item .md-secondary-container md-checkbox,
md-list-item .md-list-item-inner .md-secondary-container md-checkbox {
  margin: 0 6px;
  padding: 0 8px;
  min-height: 40px;
}

md-list-item .md-secondary-container md-checkbox:last-child,
md-list-item .md-list-item-inner .md-secondary-container md-checkbox:last-child {
  width: 40px;
  margin-right: 0;
}

[dir=rtl] md-list-item .md-secondary-container md-checkbox:last-child,
[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container md-checkbox:last-child {
  margin-right: auto;
  margin-left: 0;
}

md-list-item .md-secondary-container md-switch,
md-list-item .md-list-item-inner .md-secondary-container md-switch {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: -6px;
}

[dir=rtl] md-list-item .md-secondary-container md-switch,
[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container md-switch {
  margin-right: auto;
  margin-left: -6px;
}

md-list-item > p,
md-list-item > .md-list-item-inner > p,
md-list-item .md-list-item-inner > p,
md-list-item .md-list-item-inner > .md-list-item-inner > p {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  margin: 0;
}

md-list-item.md-2-line,
md-list-item.md-2-line > .md-no-style,
md-list-item.md-3-line,
md-list-item.md-3-line > .md-no-style {
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: center;
  justify-content: center;
}

md-list-item.md-2-line.md-long-text,
md-list-item.md-2-line > .md-no-style.md-long-text,
md-list-item.md-3-line.md-long-text,
md-list-item.md-3-line > .md-no-style.md-long-text {
  margin-top: 8px;
  margin-bottom: 8px;
}

md-list-item.md-2-line .md-list-item-text,
md-list-item.md-2-line > .md-no-style .md-list-item-text,
md-list-item.md-3-line .md-list-item-text,
md-list-item.md-3-line > .md-no-style .md-list-item-text {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  margin: auto;
  text-overflow: ellipsis;
  overflow: hidden;
}

md-list-item.md-2-line .md-list-item-text.md-offset,
md-list-item.md-2-line > .md-no-style .md-list-item-text.md-offset,
md-list-item.md-3-line .md-list-item-text.md-offset,
md-list-item.md-3-line > .md-no-style .md-list-item-text.md-offset {
  margin-left: 56px;
}

[dir=rtl] md-list-item.md-2-line .md-list-item-text.md-offset,
[dir=rtl] md-list-item.md-2-line > .md-no-style .md-list-item-text.md-offset,
[dir=rtl] md-list-item.md-3-line .md-list-item-text.md-offset,
[dir=rtl] md-list-item.md-3-line > .md-no-style .md-list-item-text.md-offset {
  margin-left: auto;
  margin-right: 56px;
}

md-list-item.md-2-line .md-list-item-text h3,
md-list-item.md-2-line > .md-no-style .md-list-item-text h3,
md-list-item.md-3-line .md-list-item-text h3,
md-list-item.md-3-line > .md-no-style .md-list-item-text h3 {
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.01em;
  margin: 0 0 0 0;
  line-height: 1.2em;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

md-list-item.md-2-line .md-list-item-text h4,
md-list-item.md-2-line > .md-no-style .md-list-item-text h4,
md-list-item.md-3-line .md-list-item-text h4,
md-list-item.md-3-line > .md-no-style .md-list-item-text h4 {
  font-size: 14px;
  letter-spacing: 0.01em;
  margin: 3px 0 1px 0;
  font-weight: 400;
  line-height: 1.2em;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

md-list-item.md-2-line .md-list-item-text p,
md-list-item.md-2-line > .md-no-style .md-list-item-text p,
md-list-item.md-3-line .md-list-item-text p,
md-list-item.md-3-line > .md-no-style .md-list-item-text p {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.01em;
  margin: 0 0 0 0;
  line-height: 1.6em;
}

md-list-item.md-2-line,
md-list-item.md-2-line > .md-no-style {
  height: auto;
  min-height: 72px;
}

md-list-item.md-2-line::before,
md-list-item.md-2-line > .md-no-style::before {
  content: "";
  min-height: 72px;
  visibility: hidden;
  display: inline-block;
}

md-list-item.md-2-line > .md-avatar,
md-list-item.md-2-line .md-avatar-icon,
md-list-item.md-2-line > .md-no-style > .md-avatar,
md-list-item.md-2-line > .md-no-style .md-avatar-icon {
  margin-top: 12px;
}

md-list-item.md-2-line > md-icon:first-child,
md-list-item.md-2-line > .md-no-style > md-icon:first-child {
  -ms-flex-item-align: start;
  align-self: flex-start;
}

md-list-item.md-2-line .md-list-item-text,
md-list-item.md-2-line > .md-no-style .md-list-item-text {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

md-list-item.md-3-line,
md-list-item.md-3-line > .md-no-style {
  height: auto;
  min-height: 88px;
}

md-list-item.md-3-line::before,
md-list-item.md-3-line > .md-no-style::before {
  content: "";
  min-height: 88px;
  visibility: hidden;
  display: inline-block;
}

md-list-item.md-3-line > md-icon:first-child,
md-list-item.md-3-line > .md-avatar,
md-list-item.md-3-line > .md-no-style > md-icon:first-child,
md-list-item.md-3-line > .md-no-style > .md-avatar {
  margin-top: 16px;
}

.md-open-menu-container {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 100;
  opacity: 0;
  border-radius: 2px;
  max-height: calc(100vh - 10px);
  overflow: auto;
}

.md-open-menu-container md-menu-divider {
  margin-top: 4px;
  margin-bottom: 4px;
  height: 1px;
  min-height: 1px;
  max-height: 1px;
  width: 100%;
}

.md-open-menu-container md-menu-content > * {
  opacity: 0;
}

.md-open-menu-container:not(.md-clickable) {
  pointer-events: none;
}

.md-open-menu-container.md-active {
  opacity: 1;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition-duration: 200ms;
}

.md-open-menu-container.md-active > md-menu-content > * {
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition-duration: 200ms;
  transition-delay: 100ms;
}

.md-open-menu-container.md-leave {
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition-duration: 250ms;
}

md-menu-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 8px 0;
  max-height: 304px;
  overflow-y: auto;
}

md-menu-content.md-dense {
  max-height: 208px;
}

md-menu-content.md-dense md-menu-item {
  height: 32px;
  min-height: 32px;
}

md-menu-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  min-height: 48px;
  height: 48px;
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-pack: start;
  justify-content: flex-start;
  /*
   * We cannot use flex on <button> elements due to a bug in Firefox, so we also can't use it on
   * <a> elements. Add some top padding to fix alignment since buttons automatically align their
   * text vertically.
   */
}

md-menu-item > * {
  width: 100%;
  margin: auto 0;
  padding-left: 16px;
  padding-right: 16px;
}

md-menu-item > a.md-button {
  padding-top: 5px;
}

md-menu-item > .md-button {
  text-align: left;
  display: inline-block;
  border-radius: 0;
  margin: auto 0;
  font-size: 15px;
  text-transform: none;
  font-weight: 400;
  height: 100%;
  padding-left: 16px;
  padding-right: 16px;
  width: 100%;
}

md-menu-item > .md-button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

[dir=rtl] md-menu-item > .md-button {
  text-align: right;
}

md-menu-item > .md-button md-icon {
  margin: auto 16px auto 0;
}

[dir=rtl] md-menu-item > .md-button md-icon {
  margin: auto 0 auto 16px;
}

md-menu-item > .md-button p {
  display: inline-block;
  margin: auto;
}

md-menu-item > .md-button span {
  margin-top: auto;
  margin-bottom: auto;
}

md-menu-item > .md-button .md-ripple-container {
  border-radius: inherit;
}

md-toolbar .md-menu {
  height: auto;
  margin: auto;
  padding: 0;
}

@media (max-width: 959px) {
  md-menu-content {
    min-width: 112px;
  }

  md-menu-content[width="3"] {
    min-width: 168px;
  }

  md-menu-content[width="4"] {
    min-width: 224px;
  }

  md-menu-content[width="5"] {
    min-width: 280px;
  }

  md-menu-content[width="6"] {
    min-width: 336px;
  }

  md-menu-content[width="7"] {
    min-width: 392px;
  }
}

@media (min-width: 960px) {
  md-menu-content {
    min-width: 96px;
  }

  md-menu-content[width="3"] {
    min-width: 192px;
  }

  md-menu-content[width="4"] {
    min-width: 256px;
  }

  md-menu-content[width="5"] {
    min-width: 320px;
  }

  md-menu-content[width="6"] {
    min-width: 384px;
  }

  md-menu-content[width="7"] {
    min-width: 448px;
  }
}

md-toolbar.md-menu-toolbar h2.md-toolbar-tools {
  line-height: 1rem;
  height: auto;
  padding: 28px;
  padding-bottom: 12px;
}

md-toolbar.md-has-open-menu {
  position: relative;
  z-index: 100;
}

md-menu-bar {
  padding: 0 20px;
  display: block;
  position: relative;
  z-index: 2;
}

md-menu-bar .md-menu {
  display: inline-block;
  padding: 0;
  position: relative;
}

md-menu-bar button {
  font-size: 14px;
  padding: 0 10px;
  margin: 0;
  border: 0;
  background-color: transparent;
  height: 40px;
}

md-menu-bar md-backdrop.md-menu-backdrop {
  z-index: -2;
}

md-menu-content.md-menu-bar-menu.md-dense {
  max-height: none;
  padding: 16px 0;
}

md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent {
  position: relative;
}

md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent > md-icon {
  position: absolute;
  padding: 0;
  width: 24px;
  top: 6px;
  left: 24px;
}

[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent > md-icon {
  left: auto;
  right: 24px;
}

md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent > .md-button,
md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent .md-menu > .md-button {
  padding: 0 32px 0 64px;
}

[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent > .md-button,
[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent .md-menu > .md-button {
  padding: 0 64px 0 32px;
}

md-menu-content.md-menu-bar-menu.md-dense .md-button {
  min-height: 0;
  height: 32px;
}

md-menu-content.md-menu-bar-menu.md-dense .md-button span {
  float: left;
}

[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-button span {
  float: right;
}

md-menu-content.md-menu-bar-menu.md-dense .md-button span.md-alt-text {
  float: right;
  margin: 0 8px;
}

[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-button span.md-alt-text {
  float: left;
}

md-menu-content.md-menu-bar-menu.md-dense md-menu-divider {
  margin: 8px 0;
}

md-menu-content.md-menu-bar-menu.md-dense md-menu-item > .md-button,
md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button {
  text-align: left;
}

[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item > .md-button,
[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button {
  text-align: right;
}

md-menu-content.md-menu-bar-menu.md-dense .md-menu {
  padding: 0;
}

md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button {
  position: relative;
  margin: 0;
  width: 100%;
  text-transform: none;
  font-weight: normal;
  border-radius: 0px;
  padding-left: 16px;
}

[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button {
  padding-left: 0;
  padding-right: 16px;
}

md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button:after {
  display: block;
  content: "▼";
  position: absolute;
  top: 0px;
  speak: none;
  transform: rotate(270deg) scaleY(0.45) scaleX(0.9);
  right: 28px;
}

[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button:after {
  transform: rotate(90deg) scaleY(0.45) scaleX(0.9);
}

[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button:after {
  right: auto;
  left: 28px;
}

/** Matches "md-tabs md-tabs-wrapper" style. */

.md-nav-bar {
  border-style: solid;
  border-width: 0 0 1px;
  height: 48px;
  position: relative;
}

._md-nav-bar-list {
  outline: none;
  list-style: none;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
}

.md-nav-item:first-of-type {
  margin-left: 8px;
}

.md-button._md-nav-button {
  line-height: 24px;
  margin: 0 4px;
  padding: 12px 16px;
  transition: background-color 0.35s cubic-bezier(0.35, 0, 0.25, 1);
}

.md-button._md-nav-button:focus {
  outline: none;
}

md-nav-ink-bar {
  background-color: black;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  transform-origin: left top;
  will-change: transform;
  transition: transform 0.125s cubic-bezier(0.35, 0, 0.25, 1);
}

md-nav-ink-bar.ng-animate {
  transition: none;
}

md-nav-extra-content {
  min-height: 48px;
  padding-right: 12px;
}

@keyframes indeterminate-rotate {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

md-progress-circular {
  position: relative;
  display: block;
  transform: scale(1, 1);
}

[dir=rtl] md-progress-circular {
  transform: scale(-1, 1);
}

md-progress-circular._md-progress-circular-disabled {
  visibility: hidden;
}

md-progress-circular.md-mode-indeterminate svg {
  animation: indeterminate-rotate 1568.63ms linear infinite;
}

md-progress-circular svg {
  position: absolute;
  overflow: visible;
  top: 0;
  left: 0;
}

md-progress-linear {
  display: block;
  position: relative;
  width: 100%;
  height: 5px;
  padding-top: 0 !important;
  margin-bottom: 0 !important;
  transform: scale(1, 1);
}

[dir=rtl] md-progress-linear {
  transform: scale(-1, 1);
}

md-progress-linear._md-progress-linear-disabled {
  visibility: hidden;
}

md-progress-linear .md-container {
  display: block;
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 5px;
  transform: translate(0, 0) scale(1, 1);
}

md-progress-linear .md-container .md-bar {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 5px;
}

md-progress-linear .md-container .md-dashed:before {
  content: "";
  display: none;
  position: absolute;
  margin-top: 0;
  height: 5px;
  width: 100%;
  background-color: transparent;
  background-size: 10px 10px !important;
  background-position: 0px -23px;
}

md-progress-linear .md-container .md-bar1,
md-progress-linear .md-container .md-bar2 {
  transition: transform 0.2s linear;
}

md-progress-linear .md-container.md-mode-query .md-bar1 {
  display: none;
}

md-progress-linear .md-container.md-mode-query .md-bar2 {
  transition: all 0.2s linear;
  animation: query 0.8s infinite cubic-bezier(0.39, 0.575, 0.565, 1);
}

md-progress-linear .md-container.md-mode-determinate .md-bar1 {
  display: none;
}

md-progress-linear .md-container.md-mode-indeterminate .md-bar1 {
  animation: md-progress-linear-indeterminate-scale-1 4s infinite, md-progress-linear-indeterminate-1 4s infinite;
}

md-progress-linear .md-container.md-mode-indeterminate .md-bar2 {
  animation: md-progress-linear-indeterminate-scale-2 4s infinite, md-progress-linear-indeterminate-2 4s infinite;
}

md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container {
  animation: none;
}

md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container .md-bar1 {
  animation-name: none;
}

md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container .md-bar2 {
  animation-name: none;
}

md-progress-linear .md-container.md-mode-buffer {
  background-color: transparent !important;
  transition: all 0.2s linear;
}

md-progress-linear .md-container.md-mode-buffer .md-dashed:before {
  display: block;
  animation: buffer 3s infinite linear;
}

@keyframes query {
  0% {
    opacity: 1;
    transform: translateX(35%) scale(0.3, 1);
  }

  100% {
    opacity: 0;
    transform: translateX(-50%) scale(0, 1);
  }
}

@keyframes buffer {
  0% {
    opacity: 1;
    background-position: 0px -23px;
  }

  50% {
    opacity: 0;
  }

  100% {
    opacity: 1;
    background-position: -200px -23px;
  }
}

@keyframes md-progress-linear-indeterminate-scale-1 {
  0% {
    transform: scaleX(0.1);
    animation-timing-function: linear;
  }

  36.6% {
    transform: scaleX(0.1);
    animation-timing-function: cubic-bezier(0.334731432, 0.124819821, 0.785843996, 1);
  }

  69.15% {
    transform: scaleX(0.83);
    animation-timing-function: cubic-bezier(0.225732004, 0, 0.233648906, 1.3709798);
  }

  100% {
    transform: scaleX(0.1);
  }
}

@keyframes md-progress-linear-indeterminate-1 {
  0% {
    left: -105.1666666667%;
    animation-timing-function: linear;
  }

  20% {
    left: -105.1666666667%;
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495818703);
  }

  69.15% {
    left: 21.5%;
    animation-timing-function: cubic-bezier(0.302435, 0.38135197, 0.55, 0.956352125);
  }

  100% {
    left: 95.4444444444%;
  }
}

@keyframes md-progress-linear-indeterminate-scale-2 {
  0% {
    transform: scaleX(0.1);
    animation-timing-function: cubic-bezier(0.205028172, 0.057050836, 0.57660995, 0.453970841);
  }

  19.15% {
    transform: scaleX(0.57);
    animation-timing-function: cubic-bezier(0.152312994, 0.196431957, 0.648373778, 1.00431535);
  }

  44.15% {
    transform: scaleX(0.91);
    animation-timing-function: cubic-bezier(0.25775882, -0.003163357, 0.211761916, 1.38178961);
  }

  100% {
    transform: scaleX(0.1);
  }
}

@keyframes md-progress-linear-indeterminate-2 {
  0% {
    left: -54.8888888889%;
    animation-timing-function: cubic-bezier(0.15, 0, 0.5150584, 0.409684966);
  }

  25% {
    left: -17.25%;
    animation-timing-function: cubic-bezier(0.3103299, 0.284057684, 0.8, 0.733718979);
  }

  48.35% {
    left: 29.5%;
    animation-timing-function: cubic-bezier(0.4, 0.627034903, 0.6, 0.902025796);
  }

  100% {
    left: 117.3888888889%;
  }
}

md-radio-button {
  box-sizing: border-box;
  display: block;
  margin-bottom: 16px;
  white-space: nowrap;
  cursor: pointer;
  position: relative;
}

md-radio-button[disabled] {
  cursor: default;
}

md-radio-button[disabled] .md-container {
  cursor: default;
}

md-radio-button .md-container {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  box-sizing: border-box;
  display: inline-block;
  width: 20px;
  height: 20px;
  cursor: pointer;
  left: 0;
  right: auto;
}

[dir=rtl] md-radio-button .md-container {
  left: auto;
}

[dir=rtl] md-radio-button .md-container {
  right: 0;
}

md-radio-button .md-container .md-ripple-container {
  position: absolute;
  display: block;
  width: auto;
  height: auto;
  left: -15px;
  top: -15px;
  right: -15px;
  bottom: -15px;
}

md-radio-button .md-container:before {
  box-sizing: border-box;
  background-color: transparent;
  border-radius: 50%;
  content: "";
  position: absolute;
  display: block;
  height: auto;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  transition: all 0.5s;
  width: auto;
}

md-radio-button.md-align-top-left > div.md-container {
  top: 12px;
}

md-radio-button .md-off {
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  border-style: solid;
  border-width: 2px;
  border-radius: 50%;
  transition: border-color ease 0.28s;
}

md-radio-button .md-on {
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  transition: transform ease 0.28s;
  transform: scale(0);
}

md-radio-button.md-checked .md-on {
  transform: scale(0.5);
}

md-radio-button .md-label {
  box-sizing: border-box;
  position: relative;
  display: inline-block;
  margin-left: 30px;
  margin-right: 0;
  vertical-align: middle;
  white-space: normal;
  pointer-events: none;
  width: auto;
}

[dir=rtl] md-radio-button .md-label {
  margin-left: 0;
}

[dir=rtl] md-radio-button .md-label {
  margin-right: 30px;
}

md-radio-group:focus {
  outline: none;
}

md-radio-group.md-focused.ng-not-empty .md-checked .md-container:before {
  left: -8px;
  top: -8px;
  right: -8px;
  bottom: -8px;
}

md-radio-group.md-focused.ng-empty > md-radio-button:first-child .md-container:before {
  left: -8px;
  top: -8px;
  right: -8px;
  bottom: -8px;
}

md-radio-group[disabled] md-radio-button {
  cursor: default;
}

md-radio-group[disabled] md-radio-button .md-container {
  cursor: default;
}

@media (max-width: 599px) {
  .layout-row:not(.layout-xs-column) > md-radio-button,
  .layout-xs-row > md-radio-button {
    margin-bottom: 0;
  }
}

@media (min-width: 600px) and (max-width: 959px) {
  .layout-row:not(.layout-gt-xs-column):not(.layout-sm-column) > md-radio-button,
  .layout-gt-xs-row:not(.layout-sm-column) > md-radio-button,
  .layout-sm-row:not(.layout-sm-column) > md-radio-button {
    margin-bottom: 0;
  }
}

@media (min-width: 960px) and (max-width: 1279px) {
  .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-md-column) > md-radio-button,
  .layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-md-column) > md-radio-button,
  .layout-gt-sm-row:not(.layout-md-column) > md-radio-button,
  .layout-md-row:not(.layout-md-column) > md-radio-button {
    margin-bottom: 0;
  }
}

@media (min-width: 1280px) and (max-width: 1919px) {
  .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-lg-column) > md-radio-button,
  .layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-lg-column) > md-radio-button,
  .layout-gt-sm-row:not(.layout-gt-md-column):not(.layout-lg-column) > md-radio-button,
  .layout-gt-md-row:not(.layout-lg-column) > md-radio-button,
  .layout-lg-row:not(.layout-lg-column) > md-radio-button {
    margin-bottom: 0;
  }
}

@media (min-width: 1920px) {
  .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > md-radio-button,
  .layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > md-radio-button,
  .layout-gt-sm-row:not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > md-radio-button,
  .layout-gt-md-row:not(.layout-gt-lg-column):not(.layout-xl-column) > md-radio-button,
  .layout-gt-lg-row:not(.layout-gt-lg-column):not(.layout-xl-column) > md-radio-button,
  .layout-xl-row:not(.layout-gt-lg-column):not(.layout-xl-column) > md-radio-button {
    margin-bottom: 0;
  }
}

.md-inline-form md-radio-group {
  margin: 18px 0 19px;
}

.md-inline-form md-radio-group md-radio-button {
  display: inline-block;
  height: 30px;
  padding: 2px 10px 2px 6px;
  box-sizing: border-box;
  margin-top: 0;
  margin-bottom: 0;
}

.md-inline-form md-radio-group md-radio-button .md-label {
  top: 4px;
}

.md-inline-form md-radio-group md-radio-button .md-container {
  margin-top: 2px;
}

@media screen and (-ms-high-contrast: active) {
  md-radio-button.md-default-theme .md-on {
    background-color: #fff;
  }
}

md-input-container:not([md-no-float]) .md-select-placeholder span:first-child {
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform-origin: left top;
}

[dir=rtl] md-input-container:not([md-no-float]) .md-select-placeholder span:first-child {
  transform-origin: right top;
}

md-input-container.md-input-focused:not([md-no-float]) md-select:not([placeholder]) .md-select-placeholder span:first-child {
  transform: translate(-2px, -22px) scale(0.75);
}

.md-select-menu-container {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 90;
  opacity: 0;
  display: none;
  transform: translateY(-1px);
}

.md-select-menu-container:not(.md-clickable) {
  pointer-events: none;
}

.md-select-menu-container md-progress-circular {
  display: table;
  margin: 24px auto !important;
}

.md-select-menu-container.md-active {
  display: block;
  opacity: 1;
}

.md-select-menu-container.md-active md-select-menu {
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition-duration: 150ms;
}

.md-select-menu-container.md-active md-select-menu > * {
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition-duration: 150ms;
  transition-delay: 100ms;
}

.md-select-menu-container.md-leave {
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition-duration: 250ms;
}

.md-inline-form md-select {
  margin-top: 20px;
}

md-input-container > md-select,
.md-inline-form md-input-container > md-select {
  margin-top: 0px;
}

md-input-container > md-select {
  -ms-flex-order: 2;
  order: 2;
}

md-input-container:not(.md-input-has-value) md-select[required]:not(.md-no-asterisk) .md-select-value span:first-child:after,
md-input-container:not(.md-input-has-value) md-select.ng-required:not(.md-no-asterisk) .md-select-value span:first-child:after {
  content: " *";
  font-size: 13px;
  vertical-align: top;
}

md-input-container.md-input-invalid md-select .md-select-value {
  border-bottom-style: solid;
  padding-bottom: 1px;
}

md-select {
  display: -ms-flexbox;
  display: flex;
}

md-select[required].ng-empty.ng-invalid:not(.md-no-asterisk) .md-select-value span:first-child:after,
md-select.ng-required.ng-empty.ng-invalid:not(.md-no-asterisk) .md-select-value span:first-child:after {
  content: " *";
  font-size: 13px;
  vertical-align: top;
}

md-select[disabled] .md-select-value {
  background-position: bottom -1px left 0;
  background-size: 4px 1px;
  background-repeat: repeat-x;
  padding-bottom: 2px;
  padding-top: 1px;
  transform: translateY(1px);
}

md-select:focus {
  outline: none;
}

md-select[disabled]:hover {
  cursor: default;
}

md-select:not([disabled]):hover {
  cursor: pointer;
}

md-select:not([disabled]):focus .md-select-value {
  border-bottom-style: solid;
  border-bottom-width: 2px;
  padding-bottom: 0px;
}

md-input-container md-select:not([disabled]):focus .md-select-value {
  border-bottom-width: 2px;
}

md-input-container md-select[disabled] .md-select-value {
  background-position: bottom -1px left 0;
}

md-input-container md-select .md-select-value {
  min-height: 26px;
  border-bottom-width: 1px;
  padding-bottom: 1px;
}

md-input-container md-select .md-select-value.md-select-placeholder {
  padding-left: 0;
  padding-right: 2px;
}

[dir=rtl] md-input-container md-select .md-select-value.md-select-placeholder {
  padding-left: 2px;
}

[dir=rtl] md-input-container md-select .md-select-value.md-select-placeholder {
  padding-right: 0;
}

.md-select-value {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 2px;
  padding-bottom: 1px;
  padding-left: 0;
  padding-right: 2px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  background-color: rgba(0, 0, 0, 0);
  position: relative;
  box-sizing: content-box;
  min-width: 88px;
  min-height: 26px;
  margin-bottom: auto;
  -ms-flex-item-align: start;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

[dir=rtl] .md-select-value {
  padding-left: 2px;
}

[dir=rtl] .md-select-value {
  padding-right: 0;
}

.md-select-value > span:not(.md-select-icon) {
  max-width: 100%;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.md-select-value > span:not(.md-select-icon) .md-text {
  display: inline;
}

.md-select-value .md-select-icon {
  display: block;
  -ms-flex-align: end;
  align-items: flex-end;
  text-align: right;
  width: 24px;
  transform: translateY(-2px);
  font-size: 1.2rem;
}

[dir=rtl] .md-select-value .md-select-icon {
  -ms-flex-align: start;
  align-items: flex-start;
}

[dir=rtl] .md-select-value .md-select-icon {
  text-align: left;
}

.md-select-value .md-select-icon:after {
  display: block;
  content: "▼";
  position: relative;
  top: 2px;
  right: -4px;
  left: auto;
  speak: none;
  font-size: 13px;
  transform: scaleY(0.5);
}

[dir=rtl] .md-select-value .md-select-icon:after {
  right: auto;
}

[dir=rtl] .md-select-value .md-select-icon:after {
  left: -4px;
}

.md-select-value.md-select-placeholder {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-order: 1;
  order: 1;
  pointer-events: none;
  -webkit-font-smoothing: antialiased;
  z-index: 1;
}

md-select-menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  max-height: 256px;
  min-height: 48px;
  overflow-y: hidden;
  transform-origin: left top;
  transform: scale(1);
}

md-select-menu.md-reverse {
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

md-select-menu:not(.md-overflow) md-content {
  padding-top: 8px;
  padding-bottom: 8px;
}

[dir=rtl] md-select-menu {
  transform-origin: right top;
}

md-select-menu md-content {
  min-width: 136px;
  min-height: 48px;
  max-height: 256px;
  overflow-y: auto;
}

md-select-menu > * {
  opacity: 0;
}

md-option {
  cursor: pointer;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  width: auto;
  transition: background 0.15s linear;
  padding: 0 16px 0 16px;
  height: 48px;
}

md-option[disabled] {
  cursor: default;
}

md-option:focus {
  outline: none;
}

md-option .md-text {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: auto;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

md-optgroup {
  display: block;
}

md-optgroup label {
  display: block;
  font-size: 14px;
  text-transform: uppercase;
  padding: 16px;
  font-weight: 500;
}

md-optgroup md-option {
  padding-left: 32px;
  padding-right: 32px;
}

@media screen and (-ms-high-contrast: active) {
  .md-select-backdrop {
    background-color: transparent;
  }

  md-select-menu {
    border: 1px solid #fff;
  }
}

md-select-menu[multiple] md-option.md-checkbox-enabled {
  padding-left: 40px;
  padding-right: 16px;
}

[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled {
  padding-left: 16px;
}

[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled {
  padding-right: 40px;
}

md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  box-sizing: border-box;
  display: inline-block;
  width: 18px;
  height: 18px;
  left: 0;
  right: auto;
}

[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
  left: auto;
}

[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
  right: 0;
}

md-select-menu[multiple] md-option.md-checkbox-enabled .md-container:before {
  box-sizing: border-box;
  background-color: transparent;
  border-radius: 50%;
  content: "";
  position: absolute;
  display: block;
  height: auto;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  transition: all 0.5s;
  width: auto;
}

md-select-menu[multiple] md-option.md-checkbox-enabled .md-container:after {
  box-sizing: border-box;
  content: "";
  position: absolute;
  top: -10px;
  right: -10px;
  bottom: -10px;
  left: -10px;
}

md-select-menu[multiple] md-option.md-checkbox-enabled .md-container .md-ripple-container {
  position: absolute;
  display: block;
  width: auto;
  height: auto;
  left: -15px;
  top: -15px;
  right: -15px;
  bottom: -15px;
}

md-select-menu[multiple] md-option.md-checkbox-enabled .md-icon {
  box-sizing: border-box;
  transition: 240ms;
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  height: 18px;
  border-width: 2px;
  border-style: solid;
  border-radius: 2px;
}

md-select-menu[multiple] md-option.md-checkbox-enabled[selected] .md-icon {
  border-color: transparent;
}

md-select-menu[multiple] md-option.md-checkbox-enabled[selected] .md-icon:after {
  box-sizing: border-box;
  transform: rotate(45deg);
  position: absolute;
  left: 4px;
  top: 0px;
  display: table;
  width: 6px;
  height: 12px;
  border-width: 2px;
  border-style: solid;
  border-top: 0;
  border-left: 0;
  content: "";
}

md-select-menu[multiple] md-option.md-checkbox-enabled[disabled] {
  cursor: default;
}

md-select-menu[multiple] md-option.md-checkbox-enabled.md-indeterminate .md-icon:after {
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: table;
  width: 10.8px;
  height: 2px;
  border-width: 2px;
  border-style: solid;
  border-top: 0;
  border-left: 0;
  content: "";
}

md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
  margin-left: 10.6666666667px;
  margin-right: auto;
}

[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
  margin-left: auto;
}

[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
  margin-right: 10.6666666667px;
}

md-sidenav {
  box-sizing: border-box;
  position: absolute;
  -ms-flex-direction: column;
  flex-direction: column;
  z-index: 60;
  width: 320px;
  max-width: 320px;
  bottom: 0;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

md-sidenav ul {
  list-style: none;
}

md-sidenav.md-closed {
  display: none;
}

md-sidenav.md-closed-add,
md-sidenav.md-closed-remove {
  display: -ms-flexbox;
  display: flex;
  transition: 0.2s ease-in all;
}

md-sidenav.md-closed-add.md-closed-add-active,
md-sidenav.md-closed-remove.md-closed-remove-active {
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}

md-sidenav.md-locked-open-add,
md-sidenav.md-locked-open-remove {
  position: static;
  display: -ms-flexbox;
  display: flex;
  transform: translate3d(0, 0, 0);
}

md-sidenav.md-locked-open,
md-sidenav.md-locked-open.md-closed,
md-sidenav.md-locked-open.md-closed.md-sidenav-left,
md-sidenav.md-locked-open.md-closed.md-sidenav-right {
  position: static;
  display: -ms-flexbox;
  display: flex;
  transform: translate3d(0, 0, 0);
}

md-sidenav.md-locked-open-remove.md-closed {
  position: static;
  display: -ms-flexbox;
  display: flex;
  transform: translate3d(0, 0, 0);
}

md-sidenav.md-closed.md-locked-open-add {
  position: static;
  display: -ms-flexbox;
  display: flex;
  transform: translate3d(0%, 0, 0);
}

md-sidenav.md-closed.md-locked-open-add:not(.md-locked-open-add-active) {
  transition: width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), min-width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  width: 0 !important;
  min-width: 0 !important;
}

md-sidenav.md-closed.md-locked-open-add-active {
  transition: width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), min-width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
}

md-sidenav.md-locked-open-remove-active {
  transition: width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), min-width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  width: 0 !important;
  min-width: 0 !important;
}

.md-sidenav-backdrop.md-locked-open {
  display: none;
}

.md-sidenav-left,
md-sidenav {
  left: 0;
  top: 0;
  transform: translate3d(0%, 0, 0);
}

.md-sidenav-left.md-closed,
md-sidenav.md-closed {
  transform: translate3d(-100%, 0, 0);
}

.md-sidenav-right {
  left: 100%;
  top: 0;
  transform: translate(-100%, 0);
}

.md-sidenav-right.md-closed {
  transform: translate(0%, 0);
}

@media (min-width: 600px) {
  md-sidenav {
    max-width: 400px;
  }
}

@media (max-width: 456px) {
  md-sidenav {
    width: calc(100% - 56px);
    min-width: calc(100% - 56px);
    max-width: calc(100% - 56px);
  }
}

@media screen and (-ms-high-contrast: active) {
  .md-sidenav-left,
  md-sidenav {
    border-right: 1px solid #fff;
  }

  .md-sidenav-right {
    border-left: 1px solid #fff;
  }
}

@keyframes sliderFocusThumb {
  0% {
    transform: scale(0.7);
  }

  30% {
    transform: scale(1);
  }

  100% {
    transform: scale(0.7);
  }
}

@keyframes sliderDiscreteFocusThumb {
  0% {
    transform: scale(0.7);
  }

  50% {
    transform: scale(0.8);
  }

  100% {
    transform: scale(0);
  }
}

@keyframes sliderDiscreteFocusRing {
  0% {
    transform: scale(0.7);
    opacity: 0;
  }

  50% {
    transform: scale(1);
    opacity: 1;
  }

  100% {
    transform: scale(0);
  }
}

md-slider {
  height: 48px;
  min-width: 128px;
  position: relative;
  margin-left: 4px;
  margin-right: 4px;
  padding: 0;
  display: block;
  -ms-flex-direction: row;
  flex-direction: row;
  /**
   * Track
   */
  /**
   * Slider thumb
   */
  /* The sign that's focused in discrete mode */
  /**
   * The border/background that comes in when focused in non-discrete mode
   */
  /* Don't animate left/right while panning */
}

md-slider *,
md-slider *:after {
  box-sizing: border-box;
}

md-slider .md-slider-wrapper {
  outline: none;
  width: 100%;
  height: 100%;
}

md-slider .md-slider-content {
  position: relative;
}

md-slider .md-track-container {
  width: 100%;
  position: absolute;
  top: 23px;
  height: 2px;
}

md-slider .md-track {
  position: absolute;
  left: 0;
  right: 0;
  height: 100%;
}

md-slider .md-track-fill {
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition-property: width, height;
}

md-slider .md-track-ticks {
  position: absolute;
  left: 0;
  right: 0;
  height: 100%;
}

md-slider .md-track-ticks canvas {
  width: 100%;
  height: 100%;
}

md-slider .md-thumb-container {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition-property: left, right, bottom;
}

[dir=rtl] md-slider .md-thumb-container {
  left: auto;
  right: 0;
}

md-slider .md-thumb {
  z-index: 1;
  position: absolute;
  left: -10px;
  top: 14px;
  width: 20px;
  height: 20px;
  border-radius: 20px;
  transform: scale(0.7);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}

[dir=rtl] md-slider .md-thumb {
  left: auto;
  right: -10px;
}

md-slider .md-thumb:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 20px;
  border-width: 3px;
  border-style: solid;
  transition: inherit;
}

md-slider .md-sign {
  /* Center the children (slider-thumb-text) */
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  left: -14px;
  top: -17px;
  width: 28px;
  height: 28px;
  border-radius: 28px;
  transform: scale(0.4) translate3d(0, 67.5px, 0);
  transition: all 0.3s cubic-bezier(0.35, 0, 0.25, 1);
  /* The arrow pointing down under the sign */
}

md-slider .md-sign:after {
  position: absolute;
  content: "";
  left: 0px;
  border-radius: 16px;
  top: 19px;
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;
  border-top-width: 16px;
  border-top-style: solid;
  opacity: 0;
  transform: translate3d(0, -8px, 0);
  transition: all 0.2s cubic-bezier(0.35, 0, 0.25, 1);
}

[dir=rtl] md-slider .md-sign:after {
  left: auto;
  right: 0px;
}

md-slider .md-sign .md-thumb-text {
  z-index: 1;
  font-size: 12px;
  font-weight: bold;
}

md-slider .md-focus-ring {
  position: absolute;
  left: -17px;
  top: 7px;
  width: 34px;
  height: 34px;
  border-radius: 34px;
  transform: scale(0.7);
  opacity: 0;
  transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
}

[dir=rtl] md-slider .md-focus-ring {
  left: auto;
  right: -17px;
}

md-slider .md-disabled-thumb {
  position: absolute;
  left: -14px;
  top: 10px;
  width: 28px;
  height: 28px;
  border-radius: 28px;
  transform: scale(0.5);
  border-width: 4px;
  border-style: solid;
  display: none;
}

[dir=rtl] md-slider .md-disabled-thumb {
  left: auto;
  right: -14px;
}

md-slider.md-min .md-sign {
  opacity: 0;
}

md-slider:focus {
  outline: none;
}

md-slider.md-dragging .md-thumb-container,
md-slider.md-dragging .md-track-fill {
  transition: none;
}

md-slider:not([md-discrete]) {
  /* Hide the sign and ticks in non-discrete mode */
}

md-slider:not([md-discrete]) .md-track-ticks,
md-slider:not([md-discrete]) .md-sign {
  display: none;
}

md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper .md-thumb:hover {
  transform: scale(0.8);
}

md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper.md-focused .md-focus-ring {
  transform: scale(1);
  opacity: 1;
}

md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper.md-focused .md-thumb {
  animation: sliderFocusThumb 0.7s cubic-bezier(0.35, 0, 0.25, 1);
}

md-slider:not([md-discrete]):not([disabled]).md-active .md-slider-wrapper .md-thumb {
  transform: scale(1);
}

md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-focus-ring {
  transform: scale(0);
  animation: sliderDiscreteFocusRing 0.5s cubic-bezier(0.35, 0, 0.25, 1);
}

md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-thumb {
  animation: sliderDiscreteFocusThumb 0.5s cubic-bezier(0.35, 0, 0.25, 1);
}

md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-thumb,
md-slider[md-discrete]:not([disabled]).md-active .md-thumb {
  transform: scale(0);
}

md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-sign,
md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-sign:after,
md-slider[md-discrete]:not([disabled]).md-active .md-sign,
md-slider[md-discrete]:not([disabled]).md-active .md-sign:after {
  opacity: 1;
  transform: translate3d(0, 0, 0) scale(1);
}

md-slider[md-discrete][disabled][readonly] .md-thumb {
  transform: scale(0);
}

md-slider[md-discrete][disabled][readonly] .md-sign,
md-slider[md-discrete][disabled][readonly] .md-sign:after {
  opacity: 1;
  transform: translate3d(0, 0, 0) scale(1);
}

md-slider[disabled] .md-track-fill {
  display: none;
}

md-slider[disabled] .md-track-ticks {
  opacity: 0;
}

md-slider[disabled]:not([readonly]) .md-sign {
  opacity: 0;
}

md-slider[disabled] .md-thumb {
  transform: scale(0.5);
}

md-slider[disabled] .md-disabled-thumb {
  display: block;
}

md-slider[md-vertical] {
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 128px;
  min-width: 0;
}

md-slider[md-vertical] .md-slider-wrapper {
  -ms-flex: 1;
  flex: 1;
  padding-top: 12px;
  padding-bottom: 12px;
  width: 48px;
  -ms-flex-item-align: center;
  align-self: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
}

md-slider[md-vertical] .md-track-container {
  height: 100%;
  width: 2px;
  top: 0;
  left: calc(50% - (2px / 2));
}

md-slider[md-vertical] .md-thumb-container {
  top: auto;
  margin-bottom: 23px;
  left: calc(50% - 1px);
  bottom: 0;
}

md-slider[md-vertical] .md-thumb-container .md-thumb:after {
  left: 1px;
}

md-slider[md-vertical] .md-thumb-container .md-focus-ring {
  left: -16px;
}

md-slider[md-vertical] .md-track-fill {
  bottom: 0;
}

md-slider[md-vertical][md-discrete] .md-sign {
  left: -40px;
  top: 9.5px;
  transform: scale(0.4) translate3d(67.5px, 0, 0);
  /* The arrow pointing left next the sign */
}

md-slider[md-vertical][md-discrete] .md-sign:after {
  top: 9.5px;
  left: 19px;
  border-top: 14px solid transparent;
  border-right: 0;
  border-bottom: 14px solid transparent;
  border-left-width: 16px;
  border-left-style: solid;
  opacity: 0;
  transform: translate3d(0, -8px, 0);
  transition: all 0.2s ease-in-out;
}

md-slider[md-vertical][md-discrete] .md-sign .md-thumb-text {
  z-index: 1;
  font-size: 12px;
  font-weight: bold;
}

md-slider[md-vertical][md-discrete].md-active .md-sign:after,
md-slider[md-vertical][md-discrete] .md-focused .md-sign:after,
md-slider[md-vertical][md-discrete][disabled][readonly] .md-sign:after {
  top: 0;
}

md-slider[md-vertical][disabled][readonly] .md-thumb {
  transform: scale(0);
}

md-slider[md-vertical][disabled][readonly] .md-sign,
md-slider[md-vertical][disabled][readonly] .md-sign:after {
  opacity: 1;
  transform: translate3d(0, 0, 0) scale(1);
}

md-slider[md-invert]:not([md-vertical]) .md-track-fill {
  left: auto;
  right: 0;
}

[dir=rtl] md-slider[md-invert]:not([md-vertical]) .md-track-fill {
  left: 0;
}

[dir=rtl] md-slider[md-invert]:not([md-vertical]) .md-track-fill {
  right: auto;
}

md-slider[md-invert][md-vertical] .md-track-fill {
  bottom: auto;
  top: 0;
}

md-slider-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-direction: row;
  flex-direction: row;
}

md-slider-container > *:first-child:not(md-slider),
md-slider-container > *:last-child:not(md-slider) {
  min-width: 25px;
  max-width: 42px;
  height: 25px;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition-property: color, max-width;
}

md-slider-container > *:first-child:not(md-slider) {
  margin-right: 16px;
}

[dir=rtl] md-slider-container > *:first-child:not(md-slider) {
  margin-right: auto;
  margin-left: 16px;
}

md-slider-container > *:last-child:not(md-slider) {
  margin-left: 16px;
}

[dir=rtl] md-slider-container > *:last-child:not(md-slider) {
  margin-left: auto;
  margin-right: 16px;
}

md-slider-container[md-vertical] {
  -ms-flex-direction: column;
  flex-direction: column;
}

md-slider-container[md-vertical] > *:first-child:not(md-slider),
md-slider-container[md-vertical] > *:last-child:not(md-slider) {
  margin-right: 0;
  margin-left: 0;
  text-align: center;
}

md-slider-container md-input-container input[type=number] {
  text-align: center;
  padding-left: 15px;
  height: 50px;
  margin-top: -25px;
}

[dir=rtl] md-slider-container md-input-container input[type=number] {
  padding-left: 0;
  padding-right: 15px;
}

@media screen and (-ms-high-contrast: active) {
  md-slider.md-default-theme .md-track {
    border-bottom: 1px solid #fff;
  }
}

.md-sticky-clone {
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  position: absolute !important;
  transform: translate3d(-9999px, -9999px, 0);
}

.md-sticky-clone[sticky-state=active] {
  transform: translate3d(0, 0, 0);
}

.md-sticky-clone[sticky-state=active]:not(.md-sticky-no-effect) .md-subheader-inner {
  animation: subheaderStickyHoverIn 0.3s ease-out both;
}

@keyframes subheaderStickyHoverIn {
  0% {
    box-shadow: 0 0 0 0 transparent;
  }

  100% {
    box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.16);
  }
}

@keyframes subheaderStickyHoverOut {
  0% {
    box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.16);
  }

  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}

.md-subheader-wrapper:not(.md-sticky-no-effect) {
  transition: 0.2s ease-out margin;
}

.md-subheader-wrapper:not(.md-sticky-no-effect) .md-subheader {
  margin: 0;
}

.md-subheader-wrapper:not(.md-sticky-no-effect).md-sticky-clone {
  z-index: 2;
}

.md-subheader-wrapper:not(.md-sticky-no-effect)[sticky-state=active] {
  margin-top: -2px;
}

.md-subheader-wrapper:not(.md-sticky-no-effect):not(.md-sticky-clone)[sticky-prev-state=active] .md-subheader-inner:after {
  animation: subheaderStickyHoverOut 0.3s ease-out both;
}

.md-subheader {
  display: block;
  font-size: 14px;
  font-weight: 500;
  line-height: 1em;
  margin: 0 0 0 0;
  position: relative;
}

.md-subheader .md-subheader-inner {
  display: block;
  padding: 16px;
}

.md-subheader .md-subheader-content {
  display: block;
  z-index: 1;
  position: relative;
}

[md-swipe-left],
[md-swipe-right] {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

[md-swipe-up],
[md-swipe-down] {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}

.md-inline-form md-switch {
  margin-top: 18px;
  margin-bottom: 19px;
}

md-switch {
  margin: 16px 0;
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  height: 30px;
  line-height: 28px;
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  margin-left: inherit;
  margin-right: 16px;
}

[dir=rtl] md-switch {
  margin-left: 16px;
}

[dir=rtl] md-switch {
  margin-right: inherit;
}

md-switch:last-of-type {
  margin-left: inherit;
  margin-right: 0;
}

[dir=rtl] md-switch:last-of-type {
  margin-left: 0;
}

[dir=rtl] md-switch:last-of-type {
  margin-right: inherit;
}

md-switch[disabled] {
  cursor: default;
}

md-switch[disabled] .md-container {
  cursor: default;
}

md-switch .md-container {
  cursor: grab;
  width: 36px;
  height: 24px;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-right: 8px;
  float: left;
}

[dir=rtl] md-switch .md-container {
  margin-right: 0px;
  margin-left: 8px;
}

md-switch.md-inverted .md-container {
  margin-right: initial;
  margin-left: 8px;
}

[dir=rtl] md-switch.md-inverted .md-container {
  margin-right: 8px;
}

[dir=rtl] md-switch.md-inverted .md-container {
  margin-left: initial;
}

md-switch:not([disabled]) .md-dragging,
md-switch:not([disabled]).md-dragging .md-container {
  cursor: grabbing;
}

md-switch.md-focused .md-thumb:before {
  left: -8px;
  top: -8px;
  right: -8px;
  bottom: -8px;
}

md-switch .md-label {
  border-color: transparent;
  border-width: 0;
  float: left;
}

md-switch .md-bar {
  left: 1px;
  width: 34px;
  top: 5px;
  height: 14px;
  border-radius: 8px;
  position: absolute;
}

md-switch .md-thumb-container {
  top: 2px;
  left: 0;
  width: 16px;
  position: absolute;
  transform: translate3d(0, 0, 0);
  z-index: 1;
}

md-switch.md-checked .md-thumb-container {
  transform: translate3d(100%, 0, 0);
}

md-switch .md-thumb {
  position: absolute;
  margin: 0;
  left: 0;
  top: 0;
  outline: none;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}

md-switch .md-thumb:before {
  background-color: transparent;
  border-radius: 50%;
  content: "";
  position: absolute;
  display: block;
  height: auto;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  transition: all 0.5s;
  width: auto;
}

md-switch .md-thumb .md-ripple-container {
  position: absolute;
  display: block;
  width: auto;
  height: auto;
  left: -20px;
  top: -20px;
  right: -20px;
  bottom: -20px;
}

md-switch:not(.md-dragging) .md-bar,
md-switch:not(.md-dragging) .md-thumb-container,
md-switch:not(.md-dragging) .md-thumb {
  transition: all 0.08s linear;
  transition-property: transform, background-color;
}

md-switch:not(.md-dragging) .md-bar,
md-switch:not(.md-dragging) .md-thumb {
  transition-delay: 0.05s;
}

@media screen and (-ms-high-contrast: active) {
  md-switch.md-default-theme .md-bar {
    background-color: #666;
  }

  md-switch.md-default-theme.md-checked .md-bar {
    background-color: #9E9E9E;
  }

  md-switch.md-default-theme .md-thumb {
    background-color: #fff;
  }
}

@keyframes md-tab-content-hide {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

md-tab-data {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  opacity: 0;
}

md-tabs {
  display: block;
  margin: 0;
  border-radius: 2px;
  overflow: hidden;
  position: relative;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

md-tabs:not(.md-no-tab-content):not(.md-dynamic-height) {
  min-height: 248px;
}

md-tabs[md-align-tabs=bottom] {
  padding-bottom: 48px;
}

md-tabs[md-align-tabs=bottom] > md-tabs-wrapper {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 48px;
  z-index: 2;
}

md-tabs[md-align-tabs=bottom] > md-tabs-content-wrapper {
  top: 0;
  bottom: 48px;
}

md-tabs.md-dynamic-height md-tabs-content-wrapper {
  min-height: 0;
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  overflow: visible;
}

md-tabs.md-dynamic-height md-tab-content.md-active {
  position: relative;
}

md-tabs[md-border-bottom] md-tabs-wrapper {
  border-width: 0 0 1px;
  border-style: solid;
}

md-tabs[md-border-bottom]:not(.md-dynamic-height) md-tabs-content-wrapper {
  top: 49px;
}

md-tabs-wrapper {
  display: block;
  position: relative;
  transform: translate(0, 0);
}

md-tabs-wrapper md-prev-button,
md-tabs-wrapper md-next-button {
  height: 100%;
  width: 32px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  line-height: 1em;
  z-index: 2;
  cursor: pointer;
  font-size: 16px;
  background: transparent no-repeat center center;
  transition: all 0.5s cubic-bezier(0.35, 0, 0.25, 1);
}

md-tabs-wrapper md-prev-button:focus,
md-tabs-wrapper md-next-button:focus {
  outline: none;
}

md-tabs-wrapper md-prev-button.md-disabled,
md-tabs-wrapper md-next-button.md-disabled {
  opacity: 0.25;
  cursor: default;
}

md-tabs-wrapper md-prev-button.ng-leave,
md-tabs-wrapper md-next-button.ng-leave {
  transition: none;
}

md-tabs-wrapper md-prev-button md-icon,
md-tabs-wrapper md-next-button md-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

[dir=rtl] md-tabs-wrapper md-prev-button,
[dir=rtl] md-tabs-wrapper md-next-button {
  transform: rotateY(180deg) translateY(-50%);
}

md-tabs-wrapper md-prev-button {
  left: 0;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMjA4IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTUuNCw3LjQgMTQsNiA4LDEyIDE0LDE4IDE1LjQsMTYuNiAxMC44LDEyIAkJIiBzdHlsZT0iZmlsbDp3aGl0ZTsiLz4gPHJlY3QgZmlsbD0ibm9uZSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ii8+IDwvZz4gPC9nPiA8ZyBpZD0iR3JpZCIgZGlzcGxheT0ibm9uZSI+IDxnIGRpc3BsYXk9ImlubGluZSI+IDwvZz4gPC9nPiA8L3N2Zz4NCg==");
}

[dir=rtl] md-tabs-wrapper md-prev-button {
  left: auto;
  right: 0;
}

md-tabs-wrapper md-next-button {
  right: 0;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMzM2IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTAsNiA4LjYsNy40IDEzLjIsMTIgOC42LDE2LjYgMTAsMTggMTYsMTIgCQkiIHN0eWxlPSJmaWxsOndoaXRlOyIvPiA8cmVjdCBmaWxsPSJub25lIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiLz4gPC9nPiA8L2c+IDxnIGlkPSJHcmlkIiBkaXNwbGF5PSJub25lIj4gPGcgZGlzcGxheT0iaW5saW5lIj4gPC9nPiA8L2c+IDwvc3ZnPg0K");
}

[dir=rtl] md-tabs-wrapper md-next-button {
  right: auto;
  left: 0;
}

md-tabs-wrapper md-next-button md-icon {
  transform: translate(-50%, -50%) rotate(180deg);
}

md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper {
  width: 100%;
  -ms-flex-direction: row;
  flex-direction: row;
}

md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper md-tab-item {
  -ms-flex-positive: 1;
  flex-grow: 1;
}

md-tabs-canvas {
  position: relative;
  overflow: hidden;
  display: block;
  height: 48px;
}

md-tabs-canvas:after {
  content: "";
  display: table;
  clear: both;
}

md-tabs-canvas .md-dummy-wrapper {
  position: absolute;
  top: 0;
  left: 0;
}

[dir=rtl] md-tabs-canvas .md-dummy-wrapper {
  left: auto;
  right: 0;
}

md-tabs-canvas.md-paginated {
  margin: 0 32px;
}

md-tabs-canvas.md-center-tabs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

md-tabs-canvas.md-center-tabs .md-tab {
  float: none;
  display: inline-block;
}

md-pagination-wrapper {
  height: 48px;
  display: -ms-flexbox;
  display: flex;
  transition: transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  position: absolute;
  left: 0;
  transform: translate(0, 0);
}

md-pagination-wrapper:after {
  content: "";
  display: table;
  clear: both;
}

[dir=rtl] md-pagination-wrapper {
  left: auto;
  right: 0;
}

md-pagination-wrapper.md-center-tabs {
  position: relative;
  -ms-flex-pack: center;
  justify-content: center;
}

md-pagination-wrapper md-tab-item {
  min-width: 72px;
}

@media (min-width: 600px) {
  md-pagination-wrapper md-tab-item {
    min-width: 160px;
  }
}

md-tabs-content-wrapper {
  display: block;
  position: absolute;
  top: 48px;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}

md-tab-content {
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  overflow: auto;
  transform: translate(0, 0);
}

md-tab-content.md-no-scroll {
  bottom: auto;
  overflow: hidden;
}

md-tab-content.ng-leave,
md-tab-content.md-no-transition {
  transition: none;
}

md-tab-content.md-left:not(.md-active) {
  transform: translateX(-100%);
  animation: 1s md-tab-content-hide;
  visibility: hidden;
}

[dir=rtl] md-tab-content.md-left:not(.md-active) {
  transform: translateX(100%);
}

md-tab-content.md-left:not(.md-active) * {
  transition: visibility 0s linear;
  transition-delay: 0.5s;
  visibility: hidden;
}

md-tab-content.md-right:not(.md-active) {
  transform: translateX(100%);
  animation: 1s md-tab-content-hide;
  visibility: hidden;
}

[dir=rtl] md-tab-content.md-right:not(.md-active) {
  transform: translateX(-100%);
}

md-tab-content.md-right:not(.md-active) * {
  transition: visibility 0s linear;
  transition-delay: 0.5s;
  visibility: hidden;
}

md-tab-content > div {
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  min-width: 0;
}

md-tab-content > div.ng-leave {
  animation: 1s md-tab-content-hide;
}

md-ink-bar {
  position: absolute;
  left: auto;
  right: auto;
  bottom: 0;
  height: 2px;
}

md-ink-bar.md-left {
  transition: left 0.125s cubic-bezier(0.35, 0, 0.25, 1), right 0.25s cubic-bezier(0.35, 0, 0.25, 1);
}

md-ink-bar.md-right {
  transition: left 0.25s cubic-bezier(0.35, 0, 0.25, 1), right 0.125s cubic-bezier(0.35, 0, 0.25, 1);
}

md-tab {
  position: absolute;
  z-index: -1;
  left: -9999px;
}

.md-tab {
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  padding: 12px;
  transition: background-color 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  cursor: pointer;
  white-space: nowrap;
  position: relative;
  text-transform: uppercase;
  float: left;
  font-weight: 500;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
}

[dir=rtl] .md-tab {
  float: right;
}

.md-tab.md-focused,
.md-tab:focus {
  box-shadow: none;
  outline: none;
}

.md-tab.md-active {
  cursor: default;
}

.md-tab.md-disabled {
  pointer-events: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
  opacity: 0.5;
  cursor: default;
}

.md-tab.ng-leave {
  transition: none;
}

md-toolbar + md-tabs,
md-toolbar + md-dialog-content md-tabs {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.md-toast-text {
  padding: 0 8px;
}

md-toast {
  position: absolute;
  z-index: 105;
  box-sizing: border-box;
  cursor: default;
  overflow: hidden;
  padding: 8px;
  opacity: 1;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  /* Transition differently when swiping */
  /*
   * When the toast doesn't take up the whole screen,
   * make it rotate when the user swipes it away
   */
}

md-toast .md-toast-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
  max-height: 168px;
  max-width: 100%;
  min-height: 48px;
  padding: 0 16px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  border-radius: 2px;
  font-size: 14px;
  overflow: hidden;
  transform: translate3d(0, 0, 0) rotateZ(0deg);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  -ms-flex-pack: start;
  justify-content: flex-start;
}

md-toast .md-toast-content::before {
  content: "";
  min-height: 48px;
  visibility: hidden;
  display: inline-block;
}

[dir=rtl] md-toast .md-toast-content {
  -ms-flex-pack: end;
  justify-content: flex-end;
}

md-toast .md-toast-content span {
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  box-sizing: border-box;
  min-width: 0;
}

md-toast.md-capsule {
  border-radius: 24px;
}

md-toast.md-capsule .md-toast-content {
  border-radius: 24px;
}

md-toast.ng-leave-active .md-toast-content {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
}

md-toast.md-swipeleft .md-toast-content,
md-toast.md-swiperight .md-toast-content,
md-toast.md-swipeup .md-toast-content,
md-toast.md-swipedown .md-toast-content {
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}

md-toast.ng-enter {
  opacity: 0;
}

md-toast.ng-enter .md-toast-content {
  transform: translate3d(0, 100%, 0);
}

md-toast.ng-enter.md-top .md-toast-content {
  transform: translate3d(0, -100%, 0);
}

md-toast.ng-enter.ng-enter-active {
  opacity: 1;
}

md-toast.ng-enter.ng-enter-active .md-toast-content {
  transform: translate3d(0, 0, 0);
}

md-toast.ng-leave.ng-leave-active .md-toast-content {
  opacity: 0;
  transform: translate3d(0, 100%, 0);
}

md-toast.ng-leave.ng-leave-active.md-swipeup .md-toast-content {
  transform: translate3d(0, -50%, 0);
}

md-toast.ng-leave.ng-leave-active.md-swipedown .md-toast-content {
  transform: translate3d(0, 50%, 0);
}

md-toast.ng-leave.ng-leave-active.md-top .md-toast-content {
  transform: translate3d(0, -100%, 0);
}

md-toast .md-action {
  line-height: 19px;
  margin-left: 24px;
  margin-right: 0;
  cursor: pointer;
  text-transform: uppercase;
  float: right;
}

md-toast .md-button {
  min-width: 0;
  margin-right: 0;
  margin-left: 8px;
}

[dir=rtl] md-toast .md-button {
  margin-right: 8px;
}

[dir=rtl] md-toast .md-button {
  margin-left: 0;
}

@media (max-width: 959px) {
  md-toast {
    left: 0;
    right: 0;
    width: 100%;
    max-width: 100%;
    min-width: 0;
    border-radius: 0;
    bottom: 0;
    padding: 0;
  }

  md-toast.ng-leave.ng-leave-active.md-swipeup .md-toast-content {
    transform: translate3d(0, -50%, 0);
  }

  md-toast.ng-leave.ng-leave-active.md-swipedown .md-toast-content {
    transform: translate3d(0, 50%, 0);
  }
}

@media (min-width: 960px) {
  md-toast {
    min-width: 304px;
    /*
    * When the toast doesn't take up the whole screen,
    * make it rotate when the user swipes it away
    */
  }

  md-toast.md-bottom {
    bottom: 0;
  }

  md-toast.md-left {
    left: 0;
  }

  md-toast.md-right {
    right: 0;
  }

  md-toast.md-top {
    top: 0;
  }

  md-toast._md-start {
    left: 0;
  }

  [dir=rtl] md-toast._md-start {
    left: auto;
    right: 0;
  }

  md-toast._md-end {
    right: 0;
  }

  [dir=rtl] md-toast._md-end {
    right: auto;
    left: 0;
  }

  md-toast.ng-leave.ng-leave-active.md-swipeleft .md-toast-content {
    transform: translate3d(-50%, 0, 0);
  }

  md-toast.ng-leave.ng-leave-active.md-swiperight .md-toast-content {
    transform: translate3d(50%, 0, 0);
  }
}

@media (min-width: 1920px) {
  md-toast .md-toast-content {
    max-width: 568px;
  }
}

@media screen and (-ms-high-contrast: active) {
  md-toast {
    border: 1px solid #fff;
  }
}

.md-toast-animating {
  overflow: hidden !important;
}

md-toolbar {
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  z-index: 2;
  font-size: 20px;
  min-height: 64px;
  width: 100%;
}

md-toolbar._md-toolbar-transitions {
  transition-duration: 0.5s;
  transition-timing-function: cubic-bezier(0.35, 0, 0.25, 1);
  transition-property: background-color, fill, color;
}

md-toolbar.md-whiteframe-z1-add,
md-toolbar.md-whiteframe-z1-remove {
  transition: box-shadow 0.5s linear;
}

md-toolbar md-toolbar-filler {
  width: 72px;
}

md-toolbar *,
md-toolbar *:before,
md-toolbar *:after {
  box-sizing: border-box;
}

md-toolbar.ng-animate {
  transition: none;
}

md-toolbar.md-tall {
  height: 128px;
  min-height: 128px;
  max-height: 128px;
}

md-toolbar.md-medium-tall {
  height: 88px;
  min-height: 88px;
  max-height: 88px;
}

md-toolbar.md-medium-tall .md-toolbar-tools {
  height: 48px;
  min-height: 48px;
  max-height: 48px;
}

md-toolbar > .md-indent {
  margin-left: 64px;
}

[dir=rtl] md-toolbar > .md-indent {
  margin-left: auto;
  margin-right: 64px;
}

md-toolbar ~ md-content > md-list {
  padding: 0;
}

md-toolbar ~ md-content > md-list md-list-item:last-child md-divider {
  display: none;
}

.md-toolbar-tools {
  font-size: 20px;
  letter-spacing: 0.005em;
  box-sizing: border-box;
  font-weight: 400;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 100%;
  height: 64px;
  max-height: 64px;
  padding: 0 16px;
  margin: 0;
}

.md-toolbar-tools h1,
.md-toolbar-tools h2,
.md-toolbar-tools h3 {
  font-size: inherit;
  font-weight: inherit;
  margin: inherit;
}

.md-toolbar-tools a {
  color: inherit;
  text-decoration: none;
}

.md-toolbar-tools .fill-height {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

.md-toolbar-tools md-checkbox {
  margin: inherit;
}

.md-toolbar-tools .md-button {
  margin-top: 0;
  margin-bottom: 0;
}

.md-toolbar-tools .md-button,
.md-toolbar-tools .md-button.md-icon-button md-icon {
  transition-duration: 0.5s;
  transition-timing-function: cubic-bezier(0.35, 0, 0.25, 1);
  transition-property: background-color, fill, color;
}

.md-toolbar-tools .md-button.ng-animate,
.md-toolbar-tools .md-button.md-icon-button md-icon.ng-animate {
  transition: none;
}

.md-toolbar-tools > .md-button:first-child {
  margin-left: -8px;
}

[dir=rtl] .md-toolbar-tools > .md-button:first-child {
  margin-left: auto;
  margin-right: -8px;
}

.md-toolbar-tools > .md-button:last-child {
  margin-right: -8px;
}

[dir=rtl] .md-toolbar-tools > .md-button:last-child {
  margin-right: auto;
  margin-left: -8px;
}

.md-toolbar-tools > md-menu:last-child {
  margin-right: -8px;
}

[dir=rtl] .md-toolbar-tools > md-menu:last-child {
  margin-right: auto;
  margin-left: -8px;
}

.md-toolbar-tools > md-menu:last-child > .md-button {
  margin-right: 0;
}

[dir=rtl] .md-toolbar-tools > md-menu:last-child > .md-button {
  margin-right: auto;
  margin-left: 0;
}

@media screen and (-ms-high-contrast: active) {
  .md-toolbar-tools {
    border-bottom: 1px solid #fff;
  }
}

@media (min-width: 0) and (max-width: 959px) and (orientation: portrait) {
  md-toolbar {
    min-height: 56px;
  }

  .md-toolbar-tools {
    height: 56px;
    max-height: 56px;
  }
}

@media (min-width: 0) and (max-width: 959px) and (orientation: landscape) {
  md-toolbar {
    min-height: 48px;
  }

  .md-toolbar-tools {
    height: 48px;
    max-height: 48px;
  }
}

.md-tooltip {
  display: inline-block;
  pointer-events: none;
  border-radius: 4px;
  overflow: hidden;
  opacity: 0;
  font-weight: 500;
  font-size: 14px;
  white-space: nowrap;
  text-overflow: ellipsis;
  height: 32px;
  line-height: 32px;
  padding-right: 16px;
  padding-left: 16px;
}

.md-tooltip.md-origin-top {
  transform-origin: center bottom;
  margin-top: -24px;
}

.md-tooltip.md-origin-right {
  transform-origin: left center;
  margin-left: 24px;
}

.md-tooltip.md-origin-bottom {
  transform-origin: center top;
  margin-top: 24px;
}

.md-tooltip.md-origin-left {
  transform-origin: right center;
  margin-left: -24px;
}

@media (min-width: 960px) {
  .md-tooltip {
    font-size: 10px;
    height: 22px;
    line-height: 22px;
    padding-right: 8px;
    padding-left: 8px;
  }

  .md-tooltip.md-origin-top {
    margin-top: -14px;
  }

  .md-tooltip.md-origin-right {
    margin-left: 14px;
  }

  .md-tooltip.md-origin-bottom {
    margin-top: 14px;
  }

  .md-tooltip.md-origin-left {
    margin-left: -14px;
  }
}

.md-tooltip.md-show-add {
  transform: scale(0);
}

.md-tooltip.md-show {
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition-duration: 150ms;
  transform: scale(1);
  opacity: 0.9;
}

.md-tooltip.md-hide {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition-duration: 150ms;
  transform: scale(0);
  opacity: 0;
}

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

.md-truncate.md-clip {
  text-overflow: clip;
}

.md-truncate.flex {
  width: 0;
}

.md-virtual-repeat-container {
  box-sizing: border-box;
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
}

.md-virtual-repeat-container .md-virtual-repeat-scroller {
  bottom: 0;
  box-sizing: border-box;
  left: 0;
  margin: 0;
  overflow-x: hidden;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-overflow-scrolling: touch;
}

.md-virtual-repeat-container .md-virtual-repeat-sizer {
  box-sizing: border-box;
  height: 1px;
  display: block;
  margin: 0;
  padding: 0;
  width: 1px;
}

.md-virtual-repeat-container .md-virtual-repeat-offsetter {
  box-sizing: border-box;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-scroller {
  overflow-x: auto;
  overflow-y: hidden;
}

.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-offsetter {
  bottom: 16px;
  right: auto;
  white-space: nowrap;
}

[dir=rtl] .md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-offsetter {
  right: auto;
  left: auto;
}

.md-whiteframe-1dp,
.md-whiteframe-z1 {
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-2dp {
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-3dp {
  box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 3px 3px -2px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-4dp,
.md-whiteframe-z2 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-5dp {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-6dp {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-7dp,
.md-whiteframe-z3 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-8dp {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-9dp {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-10dp,
.md-whiteframe-z4 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-11dp {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-12dp {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-13dp,
.md-whiteframe-z5 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-14dp {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-15dp {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-16dp {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-17dp {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-18dp {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-19dp {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-20dp {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-21dp {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-22dp {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-23dp {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-24dp {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}

@media screen and (-ms-high-contrast: active) {
  md-whiteframe {
    border: 1px solid #fff;
  }
}

@media print {
  md-whiteframe,
  [md-whiteframe] {
    background-color: #ffffff;
  }
}

/*
* Since Layout API uses ng-cloak to hide the dom elements while layouts are adjusted
*/

[ng\:cloak],
[ng-cloak],
[data-ng-cloak],
[x-ng-cloak],
.ng-cloak,
.x-ng-cloak {
  display: none !important;
}

/*
*  Responsive attributes
*
*  References:
*  1) https://scotch.io/tutorials/a-visual-guide-to-css3-flexbox-properties#flex
*  2) https://css-tricks.com/almanac/properties/f/flex/
*  3) https://css-tricks.com/snippets/css/a-guide-to-flexbox/
*  4) https://github.com/philipwalton/flexbugs#3-min-height-on-a-flex-container-wont-apply-to-its-flex-items
*  5) http://godban.com.ua/projects/flexgrid
*/

@-moz-document url-prefix()  {
  .layout-fill {
    margin: 0;
    width: 100%;
    min-height: 100%;
    height: 100%;
  }
}

/*
 *  Apply Mixins to create Layout/Flexbox styles
 */

.flex-order {
  -ms-flex-order: 0;
  order: 0;
}

.flex-order--20 {
  -ms-flex-order: -20;
  order: -20;
}

.flex-order--19 {
  -ms-flex-order: -19;
  order: -19;
}

.flex-order--18 {
  -ms-flex-order: -18;
  order: -18;
}

.flex-order--17 {
  -ms-flex-order: -17;
  order: -17;
}

.flex-order--16 {
  -ms-flex-order: -16;
  order: -16;
}

.flex-order--15 {
  -ms-flex-order: -15;
  order: -15;
}

.flex-order--14 {
  -ms-flex-order: -14;
  order: -14;
}

.flex-order--13 {
  -ms-flex-order: -13;
  order: -13;
}

.flex-order--12 {
  -ms-flex-order: -12;
  order: -12;
}

.flex-order--11 {
  -ms-flex-order: -11;
  order: -11;
}

.flex-order--10 {
  -ms-flex-order: -10;
  order: -10;
}

.flex-order--9 {
  -ms-flex-order: -9;
  order: -9;
}

.flex-order--8 {
  -ms-flex-order: -8;
  order: -8;
}

.flex-order--7 {
  -ms-flex-order: -7;
  order: -7;
}

.flex-order--6 {
  -ms-flex-order: -6;
  order: -6;
}

.flex-order--5 {
  -ms-flex-order: -5;
  order: -5;
}

.flex-order--4 {
  -ms-flex-order: -4;
  order: -4;
}

.flex-order--3 {
  -ms-flex-order: -3;
  order: -3;
}

.flex-order--2 {
  -ms-flex-order: -2;
  order: -2;
}

.flex-order--1 {
  -ms-flex-order: -1;
  order: -1;
}

.flex-order-0 {
  -ms-flex-order: 0;
  order: 0;
}

.flex-order-1 {
  -ms-flex-order: 1;
  order: 1;
}

.flex-order-2 {
  -ms-flex-order: 2;
  order: 2;
}

.flex-order-3 {
  -ms-flex-order: 3;
  order: 3;
}

.flex-order-4 {
  -ms-flex-order: 4;
  order: 4;
}

.flex-order-5 {
  -ms-flex-order: 5;
  order: 5;
}

.flex-order-6 {
  -ms-flex-order: 6;
  order: 6;
}

.flex-order-7 {
  -ms-flex-order: 7;
  order: 7;
}

.flex-order-8 {
  -ms-flex-order: 8;
  order: 8;
}

.flex-order-9 {
  -ms-flex-order: 9;
  order: 9;
}

.flex-order-10 {
  -ms-flex-order: 10;
  order: 10;
}

.flex-order-11 {
  -ms-flex-order: 11;
  order: 11;
}

.flex-order-12 {
  -ms-flex-order: 12;
  order: 12;
}

.flex-order-13 {
  -ms-flex-order: 13;
  order: 13;
}

.flex-order-14 {
  -ms-flex-order: 14;
  order: 14;
}

.flex-order-15 {
  -ms-flex-order: 15;
  order: 15;
}

.flex-order-16 {
  -ms-flex-order: 16;
  order: 16;
}

.flex-order-17 {
  -ms-flex-order: 17;
  order: 17;
}

.flex-order-18 {
  -ms-flex-order: 18;
  order: 18;
}

.flex-order-19 {
  -ms-flex-order: 19;
  order: 19;
}

.flex-order-20 {
  -ms-flex-order: 20;
  order: 20;
}

.offset-0,
.flex-offset-0,
.layout-margin .flex-offset-0,
.layout-margin .offset-0 {
  margin-left: 0;
}

[dir=rtl] .offset-0,
[dir=rtl] .flex-offset-0,
[dir=rtl] .layout-margin .flex-offset-0,
[dir=rtl] .layout-margin .offset-0 {
  margin-left: auto;
  margin-right: 0;
}

.offset-5,
.flex-offset-5,
.layout-margin .flex-offset-5,
.layout-margin .offset-5 {
  margin-left: 5%;
}

[dir=rtl] .offset-5,
[dir=rtl] .flex-offset-5,
[dir=rtl] .layout-margin .flex-offset-5,
[dir=rtl] .layout-margin .offset-5 {
  margin-left: auto;
  margin-right: 5%;
}

.offset-10,
.flex-offset-10,
.layout-margin .flex-offset-10,
.layout-margin .offset-10 {
  margin-left: 10%;
}

[dir=rtl] .offset-10,
[dir=rtl] .flex-offset-10,
[dir=rtl] .layout-margin .flex-offset-10,
[dir=rtl] .layout-margin .offset-10 {
  margin-left: auto;
  margin-right: 10%;
}

.offset-15,
.flex-offset-15,
.layout-margin .flex-offset-15,
.layout-margin .offset-15 {
  margin-left: 15%;
}

[dir=rtl] .offset-15,
[dir=rtl] .flex-offset-15,
[dir=rtl] .layout-margin .flex-offset-15,
[dir=rtl] .layout-margin .offset-15 {
  margin-left: auto;
  margin-right: 15%;
}

.offset-20,
.flex-offset-20,
.layout-margin .flex-offset-20,
.layout-margin .offset-20 {
  margin-left: 20%;
}

[dir=rtl] .offset-20,
[dir=rtl] .flex-offset-20,
[dir=rtl] .layout-margin .flex-offset-20,
[dir=rtl] .layout-margin .offset-20 {
  margin-left: auto;
  margin-right: 20%;
}

.offset-25,
.flex-offset-25,
.layout-margin .flex-offset-25,
.layout-margin .offset-25 {
  margin-left: 25%;
}

[dir=rtl] .offset-25,
[dir=rtl] .flex-offset-25,
[dir=rtl] .layout-margin .flex-offset-25,
[dir=rtl] .layout-margin .offset-25 {
  margin-left: auto;
  margin-right: 25%;
}

.offset-30,
.flex-offset-30,
.layout-margin .flex-offset-30,
.layout-margin .offset-30 {
  margin-left: 30%;
}

[dir=rtl] .offset-30,
[dir=rtl] .flex-offset-30,
[dir=rtl] .layout-margin .flex-offset-30,
[dir=rtl] .layout-margin .offset-30 {
  margin-left: auto;
  margin-right: 30%;
}

.offset-35,
.flex-offset-35,
.layout-margin .flex-offset-35,
.layout-margin .offset-35 {
  margin-left: 35%;
}

[dir=rtl] .offset-35,
[dir=rtl] .flex-offset-35,
[dir=rtl] .layout-margin .flex-offset-35,
[dir=rtl] .layout-margin .offset-35 {
  margin-left: auto;
  margin-right: 35%;
}

.offset-40,
.flex-offset-40,
.layout-margin .flex-offset-40,
.layout-margin .offset-40 {
  margin-left: 40%;
}

[dir=rtl] .offset-40,
[dir=rtl] .flex-offset-40,
[dir=rtl] .layout-margin .flex-offset-40,
[dir=rtl] .layout-margin .offset-40 {
  margin-left: auto;
  margin-right: 40%;
}

.offset-45,
.flex-offset-45,
.layout-margin .flex-offset-45,
.layout-margin .offset-45 {
  margin-left: 45%;
}

[dir=rtl] .offset-45,
[dir=rtl] .flex-offset-45,
[dir=rtl] .layout-margin .flex-offset-45,
[dir=rtl] .layout-margin .offset-45 {
  margin-left: auto;
  margin-right: 45%;
}

.offset-50,
.flex-offset-50,
.layout-margin .flex-offset-50,
.layout-margin .offset-50 {
  margin-left: 50%;
}

[dir=rtl] .offset-50,
[dir=rtl] .flex-offset-50,
[dir=rtl] .layout-margin .flex-offset-50,
[dir=rtl] .layout-margin .offset-50 {
  margin-left: auto;
  margin-right: 50%;
}

.offset-55,
.flex-offset-55,
.layout-margin .flex-offset-55,
.layout-margin .offset-55 {
  margin-left: 55%;
}

[dir=rtl] .offset-55,
[dir=rtl] .flex-offset-55,
[dir=rtl] .layout-margin .flex-offset-55,
[dir=rtl] .layout-margin .offset-55 {
  margin-left: auto;
  margin-right: 55%;
}

.offset-60,
.flex-offset-60,
.layout-margin .flex-offset-60,
.layout-margin .offset-60 {
  margin-left: 60%;
}

[dir=rtl] .offset-60,
[dir=rtl] .flex-offset-60,
[dir=rtl] .layout-margin .flex-offset-60,
[dir=rtl] .layout-margin .offset-60 {
  margin-left: auto;
  margin-right: 60%;
}

.offset-65,
.flex-offset-65,
.layout-margin .flex-offset-65,
.layout-margin .offset-65 {
  margin-left: 65%;
}

[dir=rtl] .offset-65,
[dir=rtl] .flex-offset-65,
[dir=rtl] .layout-margin .flex-offset-65,
[dir=rtl] .layout-margin .offset-65 {
  margin-left: auto;
  margin-right: 65%;
}

.offset-70,
.flex-offset-70,
.layout-margin .flex-offset-70,
.layout-margin .offset-70 {
  margin-left: 70%;
}

[dir=rtl] .offset-70,
[dir=rtl] .flex-offset-70,
[dir=rtl] .layout-margin .flex-offset-70,
[dir=rtl] .layout-margin .offset-70 {
  margin-left: auto;
  margin-right: 70%;
}

.offset-75,
.flex-offset-75,
.layout-margin .flex-offset-75,
.layout-margin .offset-75 {
  margin-left: 75%;
}

[dir=rtl] .offset-75,
[dir=rtl] .flex-offset-75,
[dir=rtl] .layout-margin .flex-offset-75,
[dir=rtl] .layout-margin .offset-75 {
  margin-left: auto;
  margin-right: 75%;
}

.offset-80,
.flex-offset-80,
.layout-margin .flex-offset-80,
.layout-margin .offset-80 {
  margin-left: 80%;
}

[dir=rtl] .offset-80,
[dir=rtl] .flex-offset-80,
[dir=rtl] .layout-margin .flex-offset-80,
[dir=rtl] .layout-margin .offset-80 {
  margin-left: auto;
  margin-right: 80%;
}

.offset-85,
.flex-offset-85,
.layout-margin .flex-offset-85,
.layout-margin .offset-85 {
  margin-left: 85%;
}

[dir=rtl] .offset-85,
[dir=rtl] .flex-offset-85,
[dir=rtl] .layout-margin .flex-offset-85,
[dir=rtl] .layout-margin .offset-85 {
  margin-left: auto;
  margin-right: 85%;
}

.offset-90,
.flex-offset-90,
.layout-margin .flex-offset-90,
.layout-margin .offset-90 {
  margin-left: 90%;
}

[dir=rtl] .offset-90,
[dir=rtl] .flex-offset-90,
[dir=rtl] .layout-margin .flex-offset-90,
[dir=rtl] .layout-margin .offset-90 {
  margin-left: auto;
  margin-right: 90%;
}

.offset-95,
.flex-offset-95,
.layout-margin .flex-offset-95,
.layout-margin .offset-95 {
  margin-left: 95%;
}

[dir=rtl] .offset-95,
[dir=rtl] .flex-offset-95,
[dir=rtl] .layout-margin .flex-offset-95,
[dir=rtl] .layout-margin .offset-95 {
  margin-left: auto;
  margin-right: 95%;
}

.offset-33,
.flex-offset-33,
.layout-margin .flex-offset-33,
.layout-margin .offset-33 {
  margin-left: 33.3333333333%;
}

.offset-66,
.flex-offset-66,
.layout-margin .flex-offset-66,
.layout-margin .offset-66 {
  margin-left: 66.6666666667%;
}

[dir=rtl] .offset-66,
[dir=rtl] .flex-offset-66,
[dir=rtl] .layout-margin .flex-offset-66,
[dir=rtl] .layout-margin .offset-66 {
  margin-left: auto;
  margin-right: 66.6666666667%;
}

.layout-align,
.layout-align-start-stretch {
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.layout-align-start,
.layout-align-start-start,
.layout-align-start-center,
.layout-align-start-end,
.layout-align-start-stretch {
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.layout-align-center,
.layout-align-center-start,
.layout-align-center-center,
.layout-align-center-end,
.layout-align-center-stretch {
  -ms-flex-pack: center;
  justify-content: center;
}

.layout-align-end,
.layout-align-end-start,
.layout-align-end-center,
.layout-align-end-end,
.layout-align-end-stretch {
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.layout-align-space-around,
.layout-align-space-around-center,
.layout-align-space-around-start,
.layout-align-space-around-end,
.layout-align-space-around-stretch {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.layout-align-space-between,
.layout-align-space-between-center,
.layout-align-space-between-start,
.layout-align-space-between-end,
.layout-align-space-between-stretch {
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.layout-align-start-start,
.layout-align-center-start,
.layout-align-end-start,
.layout-align-space-between-start,
.layout-align-space-around-start {
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
}

.layout-align-start-center,
.layout-align-center-center,
.layout-align-end-center,
.layout-align-space-between-center,
.layout-align-space-around-center {
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  max-width: 100%;
}

.layout-align-start-center > *,
.layout-align-center-center > *,
.layout-align-end-center > *,
.layout-align-space-between-center > *,
.layout-align-space-around-center > * {
  max-width: 100%;
  box-sizing: border-box;
}

.layout-align-start-end,
.layout-align-center-end,
.layout-align-end-end,
.layout-align-space-between-end,
.layout-align-space-around-end {
  -ms-flex-align: end;
  align-items: flex-end;
  -ms-flex-line-pack: end;
  align-content: flex-end;
}

.layout-align-start-stretch,
.layout-align-center-stretch,
.layout-align-end-stretch,
.layout-align-space-between-stretch,
.layout-align-space-around-stretch {
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
}

.flex {
  -ms-flex: 1;
  flex: 1;
  box-sizing: border-box;
}

.flex-grow {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  box-sizing: border-box;
}

.flex-initial {
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  box-sizing: border-box;
}

.flex-auto {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  box-sizing: border-box;
}

.flex-none {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  box-sizing: border-box;
}

.flex-noshrink {
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  box-sizing: border-box;
}

.flex-nogrow {
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  box-sizing: border-box;
}

.flex-0 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 0%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-0 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 0%;
  max-height: 100%;
  box-sizing: border-box;
  min-width: 0;
}

.layout-column > .flex-0 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 0%;
  box-sizing: border-box;
}

.flex-5 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 5%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-5 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 5%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-5 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 5%;
  box-sizing: border-box;
}

.flex-10 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 10%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-10 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 10%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-10 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 10%;
  box-sizing: border-box;
}

.flex-15 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 15%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-15 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 15%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-15 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 15%;
  box-sizing: border-box;
}

.flex-20 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 20%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-20 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 20%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-20 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 20%;
  box-sizing: border-box;
}

.flex-25 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 25%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-25 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 25%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-25 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 25%;
  box-sizing: border-box;
}

.flex-30 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 30%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-30 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 30%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-30 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 30%;
  box-sizing: border-box;
}

.flex-35 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 35%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-35 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 35%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-35 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 35%;
  box-sizing: border-box;
}

.flex-40 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 40%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-40 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 40%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-40 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 40%;
  box-sizing: border-box;
}

.flex-45 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 45%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-45 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 45%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-45 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 45%;
  box-sizing: border-box;
}

.flex-50 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 50%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-50 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 50%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-50 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 50%;
  box-sizing: border-box;
}

.flex-55 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 55%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-55 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 55%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-55 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 55%;
  box-sizing: border-box;
}

.flex-60 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 60%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-60 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 60%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-60 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 60%;
  box-sizing: border-box;
}

.flex-65 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 65%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-65 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 65%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-65 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 65%;
  box-sizing: border-box;
}

.flex-70 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 70%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-70 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 70%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-70 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 70%;
  box-sizing: border-box;
}

.flex-75 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 75%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-75 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 75%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-75 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 75%;
  box-sizing: border-box;
}

.flex-80 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 80%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-80 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 80%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-80 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 80%;
  box-sizing: border-box;
}

.flex-85 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 85%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-85 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 85%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-85 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 85%;
  box-sizing: border-box;
}

.flex-90 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 90%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-90 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 90%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-90 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 90%;
  box-sizing: border-box;
}

.flex-95 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 95%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-95 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 95%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-95 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 95%;
  box-sizing: border-box;
}

.flex-100 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-100 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-100 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  box-sizing: border-box;
}

.flex-33 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box;
}

.flex-66 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-33 {
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-66 {
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-33 {
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box;
}

.layout-column > .flex-66 {
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box;
}

.layout-row > .flex-33 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-66 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex {
  min-width: 0;
}

.layout-column > .flex-33 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box;
}

.layout-column > .flex-66 {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box;
}

.layout-column > .flex {
  min-height: 0;
}

.layout,
.layout-column,
.layout-row {
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
}

.layout-column {
  -ms-flex-direction: column;
  flex-direction: column;
}

.layout-row {
  -ms-flex-direction: row;
  flex-direction: row;
}

.layout-padding-sm > *,
.layout-padding > .flex-sm {
  padding: 4px;
}

.layout-padding,
.layout-padding-gt-sm,
.layout-padding-md,
.layout-padding > *,
.layout-padding-gt-sm > *,
.layout-padding-md > *,
.layout-padding > .flex,
.layout-padding > .flex-gt-sm,
.layout-padding > .flex-md {
  padding: 8px;
}

.layout-padding-gt-md > *,
.layout-padding-lg > *,
.layout-padding-gt-lg > *,
.layout-padding > .flex-gt-md,
.layout-padding > .flex-lg,
.layout-padding > .flex-lg,
.layout-padding > .flex-gt-lg {
  padding: 16px;
}

.layout-margin-sm > *,
.layout-margin > .flex-sm {
  margin: 4px;
}

.layout-margin,
.layout-margin-gt-sm,
.layout-margin-md,
.layout-margin > *,
.layout-margin-gt-sm > *,
.layout-margin-md > *,
.layout-margin > .flex,
.layout-margin > .flex-gt-sm,
.layout-margin > .flex-md {
  margin: 8px;
}

.layout-margin-gt-md > *,
.layout-margin-lg > *,
.layout-margin-gt-lg > *,
.layout-margin > .flex-gt-md,
.layout-margin > .flex-lg,
.layout-margin > .flex-gt-lg {
  margin: 16px;
}

.layout-wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.layout-nowrap {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.layout-fill {
  margin: 0;
  width: 100%;
  min-height: 100%;
  height: 100%;
}

/**
 * `hide-gt-sm show-gt-lg` should hide from 600px to 1200px
 * `show-md hide-gt-sm` should show from 0px to 960px and hide at >960px
 * `hide-gt-md show-gt-sm` should show everywhere (show overrides hide)`
 *
 *  hide means hide everywhere
 *  Sizes:
 *         $layout-breakpoint-xs:     600px !default;
 *         $layout-breakpoint-sm:     960px !default;
 *         $layout-breakpoint-md:     1280px !default;
 *         $layout-breakpoint-lg:     1920px !default;
 */

@media (max-width: 599px) {
  .hide-xs:not(.show-xs):not(.show),
  .hide:not(.show-xs):not(.show) {
    display: none;
  }

  .flex-order-xs--20 {
    -ms-flex-order: -20;
    order: -20;
  }

  .flex-order-xs--19 {
    -ms-flex-order: -19;
    order: -19;
  }

  .flex-order-xs--18 {
    -ms-flex-order: -18;
    order: -18;
  }

  .flex-order-xs--17 {
    -ms-flex-order: -17;
    order: -17;
  }

  .flex-order-xs--16 {
    -ms-flex-order: -16;
    order: -16;
  }

  .flex-order-xs--15 {
    -ms-flex-order: -15;
    order: -15;
  }

  .flex-order-xs--14 {
    -ms-flex-order: -14;
    order: -14;
  }

  .flex-order-xs--13 {
    -ms-flex-order: -13;
    order: -13;
  }

  .flex-order-xs--12 {
    -ms-flex-order: -12;
    order: -12;
  }

  .flex-order-xs--11 {
    -ms-flex-order: -11;
    order: -11;
  }

  .flex-order-xs--10 {
    -ms-flex-order: -10;
    order: -10;
  }

  .flex-order-xs--9 {
    -ms-flex-order: -9;
    order: -9;
  }

  .flex-order-xs--8 {
    -ms-flex-order: -8;
    order: -8;
  }

  .flex-order-xs--7 {
    -ms-flex-order: -7;
    order: -7;
  }

  .flex-order-xs--6 {
    -ms-flex-order: -6;
    order: -6;
  }

  .flex-order-xs--5 {
    -ms-flex-order: -5;
    order: -5;
  }

  .flex-order-xs--4 {
    -ms-flex-order: -4;
    order: -4;
  }

  .flex-order-xs--3 {
    -ms-flex-order: -3;
    order: -3;
  }

  .flex-order-xs--2 {
    -ms-flex-order: -2;
    order: -2;
  }

  .flex-order-xs--1 {
    -ms-flex-order: -1;
    order: -1;
  }

  .flex-order-xs-0 {
    -ms-flex-order: 0;
    order: 0;
  }

  .flex-order-xs-1 {
    -ms-flex-order: 1;
    order: 1;
  }

  .flex-order-xs-2 {
    -ms-flex-order: 2;
    order: 2;
  }

  .flex-order-xs-3 {
    -ms-flex-order: 3;
    order: 3;
  }

  .flex-order-xs-4 {
    -ms-flex-order: 4;
    order: 4;
  }

  .flex-order-xs-5 {
    -ms-flex-order: 5;
    order: 5;
  }

  .flex-order-xs-6 {
    -ms-flex-order: 6;
    order: 6;
  }

  .flex-order-xs-7 {
    -ms-flex-order: 7;
    order: 7;
  }

  .flex-order-xs-8 {
    -ms-flex-order: 8;
    order: 8;
  }

  .flex-order-xs-9 {
    -ms-flex-order: 9;
    order: 9;
  }

  .flex-order-xs-10 {
    -ms-flex-order: 10;
    order: 10;
  }

  .flex-order-xs-11 {
    -ms-flex-order: 11;
    order: 11;
  }

  .flex-order-xs-12 {
    -ms-flex-order: 12;
    order: 12;
  }

  .flex-order-xs-13 {
    -ms-flex-order: 13;
    order: 13;
  }

  .flex-order-xs-14 {
    -ms-flex-order: 14;
    order: 14;
  }

  .flex-order-xs-15 {
    -ms-flex-order: 15;
    order: 15;
  }

  .flex-order-xs-16 {
    -ms-flex-order: 16;
    order: 16;
  }

  .flex-order-xs-17 {
    -ms-flex-order: 17;
    order: 17;
  }

  .flex-order-xs-18 {
    -ms-flex-order: 18;
    order: 18;
  }

  .flex-order-xs-19 {
    -ms-flex-order: 19;
    order: 19;
  }

  .flex-order-xs-20 {
    -ms-flex-order: 20;
    order: 20;
  }

  .offset-xs-0,
  .flex-offset-xs-0,
  .layout-margin .flex-offset-xs-0,
  .layout-margin .offset-xs-0 {
    margin-left: 0;
  }

  [dir=rtl] .offset-xs-0,
  [dir=rtl] .flex-offset-xs-0,
  [dir=rtl] .layout-margin .flex-offset-xs-0,
  [dir=rtl] .layout-margin .offset-xs-0 {
    margin-left: auto;
    margin-right: 0;
  }

  .offset-xs-5,
  .flex-offset-xs-5,
  .layout-margin .flex-offset-xs-5,
  .layout-margin .offset-xs-5 {
    margin-left: 5%;
  }

  [dir=rtl] .offset-xs-5,
  [dir=rtl] .flex-offset-xs-5,
  [dir=rtl] .layout-margin .flex-offset-xs-5,
  [dir=rtl] .layout-margin .offset-xs-5 {
    margin-left: auto;
    margin-right: 5%;
  }

  .offset-xs-10,
  .flex-offset-xs-10,
  .layout-margin .flex-offset-xs-10,
  .layout-margin .offset-xs-10 {
    margin-left: 10%;
  }

  [dir=rtl] .offset-xs-10,
  [dir=rtl] .flex-offset-xs-10,
  [dir=rtl] .layout-margin .flex-offset-xs-10,
  [dir=rtl] .layout-margin .offset-xs-10 {
    margin-left: auto;
    margin-right: 10%;
  }

  .offset-xs-15,
  .flex-offset-xs-15,
  .layout-margin .flex-offset-xs-15,
  .layout-margin .offset-xs-15 {
    margin-left: 15%;
  }

  [dir=rtl] .offset-xs-15,
  [dir=rtl] .flex-offset-xs-15,
  [dir=rtl] .layout-margin .flex-offset-xs-15,
  [dir=rtl] .layout-margin .offset-xs-15 {
    margin-left: auto;
    margin-right: 15%;
  }

  .offset-xs-20,
  .flex-offset-xs-20,
  .layout-margin .flex-offset-xs-20,
  .layout-margin .offset-xs-20 {
    margin-left: 20%;
  }

  [dir=rtl] .offset-xs-20,
  [dir=rtl] .flex-offset-xs-20,
  [dir=rtl] .layout-margin .flex-offset-xs-20,
  [dir=rtl] .layout-margin .offset-xs-20 {
    margin-left: auto;
    margin-right: 20%;
  }

  .offset-xs-25,
  .flex-offset-xs-25,
  .layout-margin .flex-offset-xs-25,
  .layout-margin .offset-xs-25 {
    margin-left: 25%;
  }

  [dir=rtl] .offset-xs-25,
  [dir=rtl] .flex-offset-xs-25,
  [dir=rtl] .layout-margin .flex-offset-xs-25,
  [dir=rtl] .layout-margin .offset-xs-25 {
    margin-left: auto;
    margin-right: 25%;
  }

  .offset-xs-30,
  .flex-offset-xs-30,
  .layout-margin .flex-offset-xs-30,
  .layout-margin .offset-xs-30 {
    margin-left: 30%;
  }

  [dir=rtl] .offset-xs-30,
  [dir=rtl] .flex-offset-xs-30,
  [dir=rtl] .layout-margin .flex-offset-xs-30,
  [dir=rtl] .layout-margin .offset-xs-30 {
    margin-left: auto;
    margin-right: 30%;
  }

  .offset-xs-35,
  .flex-offset-xs-35,
  .layout-margin .flex-offset-xs-35,
  .layout-margin .offset-xs-35 {
    margin-left: 35%;
  }

  [dir=rtl] .offset-xs-35,
  [dir=rtl] .flex-offset-xs-35,
  [dir=rtl] .layout-margin .flex-offset-xs-35,
  [dir=rtl] .layout-margin .offset-xs-35 {
    margin-left: auto;
    margin-right: 35%;
  }

  .offset-xs-40,
  .flex-offset-xs-40,
  .layout-margin .flex-offset-xs-40,
  .layout-margin .offset-xs-40 {
    margin-left: 40%;
  }

  [dir=rtl] .offset-xs-40,
  [dir=rtl] .flex-offset-xs-40,
  [dir=rtl] .layout-margin .flex-offset-xs-40,
  [dir=rtl] .layout-margin .offset-xs-40 {
    margin-left: auto;
    margin-right: 40%;
  }

  .offset-xs-45,
  .flex-offset-xs-45,
  .layout-margin .flex-offset-xs-45,
  .layout-margin .offset-xs-45 {
    margin-left: 45%;
  }

  [dir=rtl] .offset-xs-45,
  [dir=rtl] .flex-offset-xs-45,
  [dir=rtl] .layout-margin .flex-offset-xs-45,
  [dir=rtl] .layout-margin .offset-xs-45 {
    margin-left: auto;
    margin-right: 45%;
  }

  .offset-xs-50,
  .flex-offset-xs-50,
  .layout-margin .flex-offset-xs-50,
  .layout-margin .offset-xs-50 {
    margin-left: 50%;
  }

  [dir=rtl] .offset-xs-50,
  [dir=rtl] .flex-offset-xs-50,
  [dir=rtl] .layout-margin .flex-offset-xs-50,
  [dir=rtl] .layout-margin .offset-xs-50 {
    margin-left: auto;
    margin-right: 50%;
  }

  .offset-xs-55,
  .flex-offset-xs-55,
  .layout-margin .flex-offset-xs-55,
  .layout-margin .offset-xs-55 {
    margin-left: 55%;
  }

  [dir=rtl] .offset-xs-55,
  [dir=rtl] .flex-offset-xs-55,
  [dir=rtl] .layout-margin .flex-offset-xs-55,
  [dir=rtl] .layout-margin .offset-xs-55 {
    margin-left: auto;
    margin-right: 55%;
  }

  .offset-xs-60,
  .flex-offset-xs-60,
  .layout-margin .flex-offset-xs-60,
  .layout-margin .offset-xs-60 {
    margin-left: 60%;
  }

  [dir=rtl] .offset-xs-60,
  [dir=rtl] .flex-offset-xs-60,
  [dir=rtl] .layout-margin .flex-offset-xs-60,
  [dir=rtl] .layout-margin .offset-xs-60 {
    margin-left: auto;
    margin-right: 60%;
  }

  .offset-xs-65,
  .flex-offset-xs-65,
  .layout-margin .flex-offset-xs-65,
  .layout-margin .offset-xs-65 {
    margin-left: 65%;
  }

  [dir=rtl] .offset-xs-65,
  [dir=rtl] .flex-offset-xs-65,
  [dir=rtl] .layout-margin .flex-offset-xs-65,
  [dir=rtl] .layout-margin .offset-xs-65 {
    margin-left: auto;
    margin-right: 65%;
  }

  .offset-xs-70,
  .flex-offset-xs-70,
  .layout-margin .flex-offset-xs-70,
  .layout-margin .offset-xs-70 {
    margin-left: 70%;
  }

  [dir=rtl] .offset-xs-70,
  [dir=rtl] .flex-offset-xs-70,
  [dir=rtl] .layout-margin .flex-offset-xs-70,
  [dir=rtl] .layout-margin .offset-xs-70 {
    margin-left: auto;
    margin-right: 70%;
  }

  .offset-xs-75,
  .flex-offset-xs-75,
  .layout-margin .flex-offset-xs-75,
  .layout-margin .offset-xs-75 {
    margin-left: 75%;
  }

  [dir=rtl] .offset-xs-75,
  [dir=rtl] .flex-offset-xs-75,
  [dir=rtl] .layout-margin .flex-offset-xs-75,
  [dir=rtl] .layout-margin .offset-xs-75 {
    margin-left: auto;
    margin-right: 75%;
  }

  .offset-xs-80,
  .flex-offset-xs-80,
  .layout-margin .flex-offset-xs-80,
  .layout-margin .offset-xs-80 {
    margin-left: 80%;
  }

  [dir=rtl] .offset-xs-80,
  [dir=rtl] .flex-offset-xs-80,
  [dir=rtl] .layout-margin .flex-offset-xs-80,
  [dir=rtl] .layout-margin .offset-xs-80 {
    margin-left: auto;
    margin-right: 80%;
  }

  .offset-xs-85,
  .flex-offset-xs-85,
  .layout-margin .flex-offset-xs-85,
  .layout-margin .offset-xs-85 {
    margin-left: 85%;
  }

  [dir=rtl] .offset-xs-85,
  [dir=rtl] .flex-offset-xs-85,
  [dir=rtl] .layout-margin .flex-offset-xs-85,
  [dir=rtl] .layout-margin .offset-xs-85 {
    margin-left: auto;
    margin-right: 85%;
  }

  .offset-xs-90,
  .flex-offset-xs-90,
  .layout-margin .flex-offset-xs-90,
  .layout-margin .offset-xs-90 {
    margin-left: 90%;
  }

  [dir=rtl] .offset-xs-90,
  [dir=rtl] .flex-offset-xs-90,
  [dir=rtl] .layout-margin .flex-offset-xs-90,
  [dir=rtl] .layout-margin .offset-xs-90 {
    margin-left: auto;
    margin-right: 90%;
  }

  .offset-xs-95,
  .flex-offset-xs-95,
  .layout-margin .flex-offset-xs-95,
  .layout-margin .offset-xs-95 {
    margin-left: 95%;
  }

  [dir=rtl] .offset-xs-95,
  [dir=rtl] .flex-offset-xs-95,
  [dir=rtl] .layout-margin .flex-offset-xs-95,
  [dir=rtl] .layout-margin .offset-xs-95 {
    margin-left: auto;
    margin-right: 95%;
  }

  .offset-xs-33,
  .flex-offset-xs-33,
  .layout-margin .flex-offset-xs-33,
  .layout-margin .offset-xs-33 {
    margin-left: 33.3333333333%;
  }

  .offset-xs-66,
  .flex-offset-xs-66,
  .layout-margin .flex-offset-xs-66,
  .layout-margin .offset-xs-66 {
    margin-left: 66.6666666667%;
  }

  [dir=rtl] .offset-xs-66,
  [dir=rtl] .flex-offset-xs-66,
  [dir=rtl] .layout-margin .flex-offset-xs-66,
  [dir=rtl] .layout-margin .offset-xs-66 {
    margin-left: auto;
    margin-right: 66.6666666667%;
  }

  .layout-align-xs,
  .layout-align-xs-start-stretch {
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .layout-align-xs-start,
  .layout-align-xs-start-start,
  .layout-align-xs-start-center,
  .layout-align-xs-start-end,
  .layout-align-xs-start-stretch {
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .layout-align-xs-center,
  .layout-align-xs-center-start,
  .layout-align-xs-center-center,
  .layout-align-xs-center-end,
  .layout-align-xs-center-stretch {
    -ms-flex-pack: center;
    justify-content: center;
  }

  .layout-align-xs-end,
  .layout-align-xs-end-start,
  .layout-align-xs-end-center,
  .layout-align-xs-end-end,
  .layout-align-xs-end-stretch {
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .layout-align-xs-space-around,
  .layout-align-xs-space-around-center,
  .layout-align-xs-space-around-start,
  .layout-align-xs-space-around-end,
  .layout-align-xs-space-around-stretch {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .layout-align-xs-space-between,
  .layout-align-xs-space-between-center,
  .layout-align-xs-space-between-start,
  .layout-align-xs-space-between-end,
  .layout-align-xs-space-between-stretch {
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .layout-align-xs-start-start,
  .layout-align-xs-center-start,
  .layout-align-xs-end-start,
  .layout-align-xs-space-between-start,
  .layout-align-xs-space-around-start {
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .layout-align-xs-start-center,
  .layout-align-xs-center-center,
  .layout-align-xs-end-center,
  .layout-align-xs-space-between-center,
  .layout-align-xs-space-around-center {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    max-width: 100%;
  }

  .layout-align-xs-start-center > *,
  .layout-align-xs-center-center > *,
  .layout-align-xs-end-center > *,
  .layout-align-xs-space-between-center > *,
  .layout-align-xs-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box;
  }

  .layout-align-xs-start-end,
  .layout-align-xs-center-end,
  .layout-align-xs-end-end,
  .layout-align-xs-space-between-end,
  .layout-align-xs-space-around-end {
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end;
  }

  .layout-align-xs-start-stretch,
  .layout-align-xs-center-stretch,
  .layout-align-xs-end-stretch,
  .layout-align-xs-space-between-stretch,
  .layout-align-xs-space-around-stretch {
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .flex-xs {
    -ms-flex: 1;
    flex: 1;
    box-sizing: border-box;
  }

  .flex-xs-grow {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    box-sizing: border-box;
  }

  .flex-xs-initial {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    box-sizing: border-box;
  }

  .flex-xs-auto {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    box-sizing: border-box;
  }

  .flex-xs-none {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    box-sizing: border-box;
  }

  .flex-xs-noshrink {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    box-sizing: border-box;
  }

  .flex-xs-nogrow {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    box-sizing: border-box;
  }

  .flex-xs-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xs-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }

  .layout-column > .flex-xs-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
  }

  .layout-xs-row > .flex-xs-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }

  .layout-xs-column > .flex-xs-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0;
  }

  .flex-xs-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xs-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xs-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }

  .layout-xs-row > .flex-xs-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xs-column > .flex-xs-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }

  .flex-xs-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xs-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xs-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }

  .layout-xs-row > .flex-xs-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xs-column > .flex-xs-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }

  .flex-xs-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xs-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xs-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }

  .layout-xs-row > .flex-xs-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xs-column > .flex-xs-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }

  .flex-xs-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xs-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xs-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }

  .layout-xs-row > .flex-xs-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xs-column > .flex-xs-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }

  .flex-xs-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xs-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xs-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }

  .layout-xs-row > .flex-xs-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xs-column > .flex-xs-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }

  .flex-xs-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xs-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xs-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }

  .layout-xs-row > .flex-xs-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xs-column > .flex-xs-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }

  .flex-xs-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xs-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xs-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }

  .layout-xs-row > .flex-xs-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xs-column > .flex-xs-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }

  .flex-xs-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xs-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xs-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }

  .layout-xs-row > .flex-xs-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xs-column > .flex-xs-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }

  .flex-xs-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xs-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xs-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }

  .layout-xs-row > .flex-xs-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xs-column > .flex-xs-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }

  .flex-xs-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xs-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xs-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }

  .layout-xs-row > .flex-xs-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xs-column > .flex-xs-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }

  .flex-xs-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xs-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xs-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }

  .layout-xs-row > .flex-xs-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xs-column > .flex-xs-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }

  .flex-xs-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xs-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xs-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }

  .layout-xs-row > .flex-xs-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xs-column > .flex-xs-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }

  .flex-xs-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xs-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xs-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }

  .layout-xs-row > .flex-xs-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xs-column > .flex-xs-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }

  .flex-xs-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xs-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xs-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }

  .layout-xs-row > .flex-xs-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xs-column > .flex-xs-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }

  .flex-xs-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xs-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xs-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }

  .layout-xs-row > .flex-xs-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xs-column > .flex-xs-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }

  .flex-xs-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xs-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xs-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }

  .layout-xs-row > .flex-xs-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xs-column > .flex-xs-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }

  .flex-xs-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xs-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xs-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }

  .layout-xs-row > .flex-xs-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xs-column > .flex-xs-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }

  .flex-xs-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xs-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xs-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }

  .layout-xs-row > .flex-xs-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xs-column > .flex-xs-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }

  .flex-xs-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xs-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xs-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }

  .layout-xs-row > .flex-xs-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xs-column > .flex-xs-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }

  .flex-xs-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xs-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xs-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xs-row > .flex-xs-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xs-column > .flex-xs-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xs-33 {
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xs-66 {
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xs-33 {
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xs-66 {
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }

  .layout-xs-row > .flex-xs-33 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xs-row > .flex-xs-66 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xs-row > .flex {
    min-width: 0;
  }

  .layout-xs-column > .flex-xs-33 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }

  .layout-xs-column > .flex-xs-66 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }

  .layout-xs-column > .flex {
    min-height: 0;
  }

  .layout-xs,
  .layout-xs-column,
  .layout-xs-row {
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
  }

  .layout-xs-column {
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .layout-xs-row {
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

@media (min-width: 600px) {
  .flex-order-gt-xs--20 {
    -ms-flex-order: -20;
    order: -20;
  }

  .flex-order-gt-xs--19 {
    -ms-flex-order: -19;
    order: -19;
  }

  .flex-order-gt-xs--18 {
    -ms-flex-order: -18;
    order: -18;
  }

  .flex-order-gt-xs--17 {
    -ms-flex-order: -17;
    order: -17;
  }

  .flex-order-gt-xs--16 {
    -ms-flex-order: -16;
    order: -16;
  }

  .flex-order-gt-xs--15 {
    -ms-flex-order: -15;
    order: -15;
  }

  .flex-order-gt-xs--14 {
    -ms-flex-order: -14;
    order: -14;
  }

  .flex-order-gt-xs--13 {
    -ms-flex-order: -13;
    order: -13;
  }

  .flex-order-gt-xs--12 {
    -ms-flex-order: -12;
    order: -12;
  }

  .flex-order-gt-xs--11 {
    -ms-flex-order: -11;
    order: -11;
  }

  .flex-order-gt-xs--10 {
    -ms-flex-order: -10;
    order: -10;
  }

  .flex-order-gt-xs--9 {
    -ms-flex-order: -9;
    order: -9;
  }

  .flex-order-gt-xs--8 {
    -ms-flex-order: -8;
    order: -8;
  }

  .flex-order-gt-xs--7 {
    -ms-flex-order: -7;
    order: -7;
  }

  .flex-order-gt-xs--6 {
    -ms-flex-order: -6;
    order: -6;
  }

  .flex-order-gt-xs--5 {
    -ms-flex-order: -5;
    order: -5;
  }

  .flex-order-gt-xs--4 {
    -ms-flex-order: -4;
    order: -4;
  }

  .flex-order-gt-xs--3 {
    -ms-flex-order: -3;
    order: -3;
  }

  .flex-order-gt-xs--2 {
    -ms-flex-order: -2;
    order: -2;
  }

  .flex-order-gt-xs--1 {
    -ms-flex-order: -1;
    order: -1;
  }

  .flex-order-gt-xs-0 {
    -ms-flex-order: 0;
    order: 0;
  }

  .flex-order-gt-xs-1 {
    -ms-flex-order: 1;
    order: 1;
  }

  .flex-order-gt-xs-2 {
    -ms-flex-order: 2;
    order: 2;
  }

  .flex-order-gt-xs-3 {
    -ms-flex-order: 3;
    order: 3;
  }

  .flex-order-gt-xs-4 {
    -ms-flex-order: 4;
    order: 4;
  }

  .flex-order-gt-xs-5 {
    -ms-flex-order: 5;
    order: 5;
  }

  .flex-order-gt-xs-6 {
    -ms-flex-order: 6;
    order: 6;
  }

  .flex-order-gt-xs-7 {
    -ms-flex-order: 7;
    order: 7;
  }

  .flex-order-gt-xs-8 {
    -ms-flex-order: 8;
    order: 8;
  }

  .flex-order-gt-xs-9 {
    -ms-flex-order: 9;
    order: 9;
  }

  .flex-order-gt-xs-10 {
    -ms-flex-order: 10;
    order: 10;
  }

  .flex-order-gt-xs-11 {
    -ms-flex-order: 11;
    order: 11;
  }

  .flex-order-gt-xs-12 {
    -ms-flex-order: 12;
    order: 12;
  }

  .flex-order-gt-xs-13 {
    -ms-flex-order: 13;
    order: 13;
  }

  .flex-order-gt-xs-14 {
    -ms-flex-order: 14;
    order: 14;
  }

  .flex-order-gt-xs-15 {
    -ms-flex-order: 15;
    order: 15;
  }

  .flex-order-gt-xs-16 {
    -ms-flex-order: 16;
    order: 16;
  }

  .flex-order-gt-xs-17 {
    -ms-flex-order: 17;
    order: 17;
  }

  .flex-order-gt-xs-18 {
    -ms-flex-order: 18;
    order: 18;
  }

  .flex-order-gt-xs-19 {
    -ms-flex-order: 19;
    order: 19;
  }

  .flex-order-gt-xs-20 {
    -ms-flex-order: 20;
    order: 20;
  }

  .offset-gt-xs-0,
  .flex-offset-gt-xs-0,
  .layout-margin .flex-offset-gt-xs-0,
  .layout-margin .offset-gt-xs-0 {
    margin-left: 0;
  }

  [dir=rtl] .offset-gt-xs-0,
  [dir=rtl] .flex-offset-gt-xs-0,
  [dir=rtl] .layout-margin .flex-offset-gt-xs-0,
  [dir=rtl] .layout-margin .offset-gt-xs-0 {
    margin-left: auto;
    margin-right: 0;
  }

  .offset-gt-xs-5,
  .flex-offset-gt-xs-5,
  .layout-margin .flex-offset-gt-xs-5,
  .layout-margin .offset-gt-xs-5 {
    margin-left: 5%;
  }

  [dir=rtl] .offset-gt-xs-5,
  [dir=rtl] .flex-offset-gt-xs-5,
  [dir=rtl] .layout-margin .flex-offset-gt-xs-5,
  [dir=rtl] .layout-margin .offset-gt-xs-5 {
    margin-left: auto;
    margin-right: 5%;
  }

  .offset-gt-xs-10,
  .flex-offset-gt-xs-10,
  .layout-margin .flex-offset-gt-xs-10,
  .layout-margin .offset-gt-xs-10 {
    margin-left: 10%;
  }

  [dir=rtl] .offset-gt-xs-10,
  [dir=rtl] .flex-offset-gt-xs-10,
  [dir=rtl] .layout-margin .flex-offset-gt-xs-10,
  [dir=rtl] .layout-margin .offset-gt-xs-10 {
    margin-left: auto;
    margin-right: 10%;
  }

  .offset-gt-xs-15,
  .flex-offset-gt-xs-15,
  .layout-margin .flex-offset-gt-xs-15,
  .layout-margin .offset-gt-xs-15 {
    margin-left: 15%;
  }

  [dir=rtl] .offset-gt-xs-15,
  [dir=rtl] .flex-offset-gt-xs-15,
  [dir=rtl] .layout-margin .flex-offset-gt-xs-15,
  [dir=rtl] .layout-margin .offset-gt-xs-15 {
    margin-left: auto;
    margin-right: 15%;
  }

  .offset-gt-xs-20,
  .flex-offset-gt-xs-20,
  .layout-margin .flex-offset-gt-xs-20,
  .layout-margin .offset-gt-xs-20 {
    margin-left: 20%;
  }

  [dir=rtl] .offset-gt-xs-20,
  [dir=rtl] .flex-offset-gt-xs-20,
  [dir=rtl] .layout-margin .flex-offset-gt-xs-20,
  [dir=rtl] .layout-margin .offset-gt-xs-20 {
    margin-left: auto;
    margin-right: 20%;
  }

  .offset-gt-xs-25,
  .flex-offset-gt-xs-25,
  .layout-margin .flex-offset-gt-xs-25,
  .layout-margin .offset-gt-xs-25 {
    margin-left: 25%;
  }

  [dir=rtl] .offset-gt-xs-25,
  [dir=rtl] .flex-offset-gt-xs-25,
  [dir=rtl] .layout-margin .flex-offset-gt-xs-25,
  [dir=rtl] .layout-margin .offset-gt-xs-25 {
    margin-left: auto;
    margin-right: 25%;
  }

  .offset-gt-xs-30,
  .flex-offset-gt-xs-30,
  .layout-margin .flex-offset-gt-xs-30,
  .layout-margin .offset-gt-xs-30 {
    margin-left: 30%;
  }

  [dir=rtl] .offset-gt-xs-30,
  [dir=rtl] .flex-offset-gt-xs-30,
  [dir=rtl] .layout-margin .flex-offset-gt-xs-30,
  [dir=rtl] .layout-margin .offset-gt-xs-30 {
    margin-left: auto;
    margin-right: 30%;
  }

  .offset-gt-xs-35,
  .flex-offset-gt-xs-35,
  .layout-margin .flex-offset-gt-xs-35,
  .layout-margin .offset-gt-xs-35 {
    margin-left: 35%;
  }

  [dir=rtl] .offset-gt-xs-35,
  [dir=rtl] .flex-offset-gt-xs-35,
  [dir=rtl] .layout-margin .flex-offset-gt-xs-35,
  [dir=rtl] .layout-margin .offset-gt-xs-35 {
    margin-left: auto;
    margin-right: 35%;
  }

  .offset-gt-xs-40,
  .flex-offset-gt-xs-40,
  .layout-margin .flex-offset-gt-xs-40,
  .layout-margin .offset-gt-xs-40 {
    margin-left: 40%;
  }

  [dir=rtl] .offset-gt-xs-40,
  [dir=rtl] .flex-offset-gt-xs-40,
  [dir=rtl] .layout-margin .flex-offset-gt-xs-40,
  [dir=rtl] .layout-margin .offset-gt-xs-40 {
    margin-left: auto;
    margin-right: 40%;
  }

  .offset-gt-xs-45,
  .flex-offset-gt-xs-45,
  .layout-margin .flex-offset-gt-xs-45,
  .layout-margin .offset-gt-xs-45 {
    margin-left: 45%;
  }

  [dir=rtl] .offset-gt-xs-45,
  [dir=rtl] .flex-offset-gt-xs-45,
  [dir=rtl] .layout-margin .flex-offset-gt-xs-45,
  [dir=rtl] .layout-margin .offset-gt-xs-45 {
    margin-left: auto;
    margin-right: 45%;
  }

  .offset-gt-xs-50,
  .flex-offset-gt-xs-50,
  .layout-margin .flex-offset-gt-xs-50,
  .layout-margin .offset-gt-xs-50 {
    margin-left: 50%;
  }

  [dir=rtl] .offset-gt-xs-50,
  [dir=rtl] .flex-offset-gt-xs-50,
  [dir=rtl] .layout-margin .flex-offset-gt-xs-50,
  [dir=rtl] .layout-margin .offset-gt-xs-50 {
    margin-left: auto;
    margin-right: 50%;
  }

  .offset-gt-xs-55,
  .flex-offset-gt-xs-55,
  .layout-margin .flex-offset-gt-xs-55,
  .layout-margin .offset-gt-xs-55 {
    margin-left: 55%;
  }

  [dir=rtl] .offset-gt-xs-55,
  [dir=rtl] .flex-offset-gt-xs-55,
  [dir=rtl] .layout-margin .flex-offset-gt-xs-55,
  [dir=rtl] .layout-margin .offset-gt-xs-55 {
    margin-left: auto;
    margin-right: 55%;
  }

  .offset-gt-xs-60,
  .flex-offset-gt-xs-60,
  .layout-margin .flex-offset-gt-xs-60,
  .layout-margin .offset-gt-xs-60 {
    margin-left: 60%;
  }

  [dir=rtl] .offset-gt-xs-60,
  [dir=rtl] .flex-offset-gt-xs-60,
  [dir=rtl] .layout-margin .flex-offset-gt-xs-60,
  [dir=rtl] .layout-margin .offset-gt-xs-60 {
    margin-left: auto;
    margin-right: 60%;
  }

  .offset-gt-xs-65,
  .flex-offset-gt-xs-65,
  .layout-margin .flex-offset-gt-xs-65,
  .layout-margin .offset-gt-xs-65 {
    margin-left: 65%;
  }

  [dir=rtl] .offset-gt-xs-65,
  [dir=rtl] .flex-offset-gt-xs-65,
  [dir=rtl] .layout-margin .flex-offset-gt-xs-65,
  [dir=rtl] .layout-margin .offset-gt-xs-65 {
    margin-left: auto;
    margin-right: 65%;
  }

  .offset-gt-xs-70,
  .flex-offset-gt-xs-70,
  .layout-margin .flex-offset-gt-xs-70,
  .layout-margin .offset-gt-xs-70 {
    margin-left: 70%;
  }

  [dir=rtl] .offset-gt-xs-70,
  [dir=rtl] .flex-offset-gt-xs-70,
  [dir=rtl] .layout-margin .flex-offset-gt-xs-70,
  [dir=rtl] .layout-margin .offset-gt-xs-70 {
    margin-left: auto;
    margin-right: 70%;
  }

  .offset-gt-xs-75,
  .flex-offset-gt-xs-75,
  .layout-margin .flex-offset-gt-xs-75,
  .layout-margin .offset-gt-xs-75 {
    margin-left: 75%;
  }

  [dir=rtl] .offset-gt-xs-75,
  [dir=rtl] .flex-offset-gt-xs-75,
  [dir=rtl] .layout-margin .flex-offset-gt-xs-75,
  [dir=rtl] .layout-margin .offset-gt-xs-75 {
    margin-left: auto;
    margin-right: 75%;
  }

  .offset-gt-xs-80,
  .flex-offset-gt-xs-80,
  .layout-margin .flex-offset-gt-xs-80,
  .layout-margin .offset-gt-xs-80 {
    margin-left: 80%;
  }

  [dir=rtl] .offset-gt-xs-80,
  [dir=rtl] .flex-offset-gt-xs-80,
  [dir=rtl] .layout-margin .flex-offset-gt-xs-80,
  [dir=rtl] .layout-margin .offset-gt-xs-80 {
    margin-left: auto;
    margin-right: 80%;
  }

  .offset-gt-xs-85,
  .flex-offset-gt-xs-85,
  .layout-margin .flex-offset-gt-xs-85,
  .layout-margin .offset-gt-xs-85 {
    margin-left: 85%;
  }

  [dir=rtl] .offset-gt-xs-85,
  [dir=rtl] .flex-offset-gt-xs-85,
  [dir=rtl] .layout-margin .flex-offset-gt-xs-85,
  [dir=rtl] .layout-margin .offset-gt-xs-85 {
    margin-left: auto;
    margin-right: 85%;
  }

  .offset-gt-xs-90,
  .flex-offset-gt-xs-90,
  .layout-margin .flex-offset-gt-xs-90,
  .layout-margin .offset-gt-xs-90 {
    margin-left: 90%;
  }

  [dir=rtl] .offset-gt-xs-90,
  [dir=rtl] .flex-offset-gt-xs-90,
  [dir=rtl] .layout-margin .flex-offset-gt-xs-90,
  [dir=rtl] .layout-margin .offset-gt-xs-90 {
    margin-left: auto;
    margin-right: 90%;
  }

  .offset-gt-xs-95,
  .flex-offset-gt-xs-95,
  .layout-margin .flex-offset-gt-xs-95,
  .layout-margin .offset-gt-xs-95 {
    margin-left: 95%;
  }

  [dir=rtl] .offset-gt-xs-95,
  [dir=rtl] .flex-offset-gt-xs-95,
  [dir=rtl] .layout-margin .flex-offset-gt-xs-95,
  [dir=rtl] .layout-margin .offset-gt-xs-95 {
    margin-left: auto;
    margin-right: 95%;
  }

  .offset-gt-xs-33,
  .flex-offset-gt-xs-33,
  .layout-margin .flex-offset-gt-xs-33,
  .layout-margin .offset-gt-xs-33 {
    margin-left: 33.3333333333%;
  }

  .offset-gt-xs-66,
  .flex-offset-gt-xs-66,
  .layout-margin .flex-offset-gt-xs-66,
  .layout-margin .offset-gt-xs-66 {
    margin-left: 66.6666666667%;
  }

  [dir=rtl] .offset-gt-xs-66,
  [dir=rtl] .flex-offset-gt-xs-66,
  [dir=rtl] .layout-margin .flex-offset-gt-xs-66,
  [dir=rtl] .layout-margin .offset-gt-xs-66 {
    margin-left: auto;
    margin-right: 66.6666666667%;
  }

  .layout-align-gt-xs,
  .layout-align-gt-xs-start-stretch {
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .layout-align-gt-xs-start,
  .layout-align-gt-xs-start-start,
  .layout-align-gt-xs-start-center,
  .layout-align-gt-xs-start-end,
  .layout-align-gt-xs-start-stretch {
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .layout-align-gt-xs-center,
  .layout-align-gt-xs-center-start,
  .layout-align-gt-xs-center-center,
  .layout-align-gt-xs-center-end,
  .layout-align-gt-xs-center-stretch {
    -ms-flex-pack: center;
    justify-content: center;
  }

  .layout-align-gt-xs-end,
  .layout-align-gt-xs-end-start,
  .layout-align-gt-xs-end-center,
  .layout-align-gt-xs-end-end,
  .layout-align-gt-xs-end-stretch {
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .layout-align-gt-xs-space-around,
  .layout-align-gt-xs-space-around-center,
  .layout-align-gt-xs-space-around-start,
  .layout-align-gt-xs-space-around-end,
  .layout-align-gt-xs-space-around-stretch {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .layout-align-gt-xs-space-between,
  .layout-align-gt-xs-space-between-center,
  .layout-align-gt-xs-space-between-start,
  .layout-align-gt-xs-space-between-end,
  .layout-align-gt-xs-space-between-stretch {
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .layout-align-gt-xs-start-start,
  .layout-align-gt-xs-center-start,
  .layout-align-gt-xs-end-start,
  .layout-align-gt-xs-space-between-start,
  .layout-align-gt-xs-space-around-start {
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .layout-align-gt-xs-start-center,
  .layout-align-gt-xs-center-center,
  .layout-align-gt-xs-end-center,
  .layout-align-gt-xs-space-between-center,
  .layout-align-gt-xs-space-around-center {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    max-width: 100%;
  }

  .layout-align-gt-xs-start-center > *,
  .layout-align-gt-xs-center-center > *,
  .layout-align-gt-xs-end-center > *,
  .layout-align-gt-xs-space-between-center > *,
  .layout-align-gt-xs-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box;
  }

  .layout-align-gt-xs-start-end,
  .layout-align-gt-xs-center-end,
  .layout-align-gt-xs-end-end,
  .layout-align-gt-xs-space-between-end,
  .layout-align-gt-xs-space-around-end {
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end;
  }

  .layout-align-gt-xs-start-stretch,
  .layout-align-gt-xs-center-stretch,
  .layout-align-gt-xs-end-stretch,
  .layout-align-gt-xs-space-between-stretch,
  .layout-align-gt-xs-space-around-stretch {
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .flex-gt-xs {
    -ms-flex: 1;
    flex: 1;
    box-sizing: border-box;
  }

  .flex-gt-xs-grow {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    box-sizing: border-box;
  }

  .flex-gt-xs-initial {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    box-sizing: border-box;
  }

  .flex-gt-xs-auto {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    box-sizing: border-box;
  }

  .flex-gt-xs-none {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    box-sizing: border-box;
  }

  .flex-gt-xs-noshrink {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    box-sizing: border-box;
  }

  .flex-gt-xs-nogrow {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    box-sizing: border-box;
  }

  .flex-gt-xs-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-xs-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }

  .layout-column > .flex-gt-xs-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
  }

  .layout-gt-xs-row > .flex-gt-xs-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }

  .layout-gt-xs-column > .flex-gt-xs-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0;
  }

  .flex-gt-xs-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-xs-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-xs-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }

  .layout-gt-xs-row > .flex-gt-xs-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-xs-column > .flex-gt-xs-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }

  .flex-gt-xs-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-xs-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-xs-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }

  .layout-gt-xs-row > .flex-gt-xs-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-xs-column > .flex-gt-xs-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }

  .flex-gt-xs-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-xs-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-xs-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }

  .layout-gt-xs-row > .flex-gt-xs-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-xs-column > .flex-gt-xs-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }

  .flex-gt-xs-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-xs-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-xs-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }

  .layout-gt-xs-row > .flex-gt-xs-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-xs-column > .flex-gt-xs-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }

  .flex-gt-xs-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-xs-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-xs-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }

  .layout-gt-xs-row > .flex-gt-xs-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-xs-column > .flex-gt-xs-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }

  .flex-gt-xs-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-xs-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-xs-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }

  .layout-gt-xs-row > .flex-gt-xs-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-xs-column > .flex-gt-xs-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }

  .flex-gt-xs-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-xs-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-xs-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }

  .layout-gt-xs-row > .flex-gt-xs-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-xs-column > .flex-gt-xs-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }

  .flex-gt-xs-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-xs-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-xs-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }

  .layout-gt-xs-row > .flex-gt-xs-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-xs-column > .flex-gt-xs-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }

  .flex-gt-xs-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-xs-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-xs-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }

  .layout-gt-xs-row > .flex-gt-xs-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-xs-column > .flex-gt-xs-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }

  .flex-gt-xs-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-xs-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-xs-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }

  .layout-gt-xs-row > .flex-gt-xs-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-xs-column > .flex-gt-xs-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }

  .flex-gt-xs-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-xs-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-xs-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }

  .layout-gt-xs-row > .flex-gt-xs-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-xs-column > .flex-gt-xs-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }

  .flex-gt-xs-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-xs-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-xs-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }

  .layout-gt-xs-row > .flex-gt-xs-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-xs-column > .flex-gt-xs-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }

  .flex-gt-xs-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-xs-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-xs-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }

  .layout-gt-xs-row > .flex-gt-xs-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-xs-column > .flex-gt-xs-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }

  .flex-gt-xs-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-xs-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-xs-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }

  .layout-gt-xs-row > .flex-gt-xs-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-xs-column > .flex-gt-xs-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }

  .flex-gt-xs-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-xs-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-xs-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }

  .layout-gt-xs-row > .flex-gt-xs-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-xs-column > .flex-gt-xs-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }

  .flex-gt-xs-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-xs-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-xs-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }

  .layout-gt-xs-row > .flex-gt-xs-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-xs-column > .flex-gt-xs-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }

  .flex-gt-xs-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-xs-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-xs-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }

  .layout-gt-xs-row > .flex-gt-xs-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-xs-column > .flex-gt-xs-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }

  .flex-gt-xs-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-xs-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-xs-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }

  .layout-gt-xs-row > .flex-gt-xs-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-xs-column > .flex-gt-xs-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }

  .flex-gt-xs-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-xs-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-xs-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }

  .layout-gt-xs-row > .flex-gt-xs-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-xs-column > .flex-gt-xs-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }

  .flex-gt-xs-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-xs-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-xs-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-xs-row > .flex-gt-xs-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-xs-column > .flex-gt-xs-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-xs-33 {
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-xs-66 {
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-xs-33 {
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-xs-66 {
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }

  .layout-gt-xs-row > .flex-gt-xs-33 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-xs-row > .flex-gt-xs-66 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-xs-row > .flex {
    min-width: 0;
  }

  .layout-gt-xs-column > .flex-gt-xs-33 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }

  .layout-gt-xs-column > .flex-gt-xs-66 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }

  .layout-gt-xs-column > .flex {
    min-height: 0;
  }

  .layout-gt-xs,
  .layout-gt-xs-column,
  .layout-gt-xs-row {
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
  }

  .layout-gt-xs-column {
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .layout-gt-xs-row {
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

@media (min-width: 600px) and (max-width: 959px) {
  .hide:not(.show-gt-xs):not(.show-sm):not(.show),
  .hide-gt-xs:not(.show-gt-xs):not(.show-sm):not(.show) {
    display: none;
  }

  .hide-sm:not(.show-gt-xs):not(.show-sm):not(.show) {
    display: none;
  }

  .flex-order-sm--20 {
    -ms-flex-order: -20;
    order: -20;
  }

  .flex-order-sm--19 {
    -ms-flex-order: -19;
    order: -19;
  }

  .flex-order-sm--18 {
    -ms-flex-order: -18;
    order: -18;
  }

  .flex-order-sm--17 {
    -ms-flex-order: -17;
    order: -17;
  }

  .flex-order-sm--16 {
    -ms-flex-order: -16;
    order: -16;
  }

  .flex-order-sm--15 {
    -ms-flex-order: -15;
    order: -15;
  }

  .flex-order-sm--14 {
    -ms-flex-order: -14;
    order: -14;
  }

  .flex-order-sm--13 {
    -ms-flex-order: -13;
    order: -13;
  }

  .flex-order-sm--12 {
    -ms-flex-order: -12;
    order: -12;
  }

  .flex-order-sm--11 {
    -ms-flex-order: -11;
    order: -11;
  }

  .flex-order-sm--10 {
    -ms-flex-order: -10;
    order: -10;
  }

  .flex-order-sm--9 {
    -ms-flex-order: -9;
    order: -9;
  }

  .flex-order-sm--8 {
    -ms-flex-order: -8;
    order: -8;
  }

  .flex-order-sm--7 {
    -ms-flex-order: -7;
    order: -7;
  }

  .flex-order-sm--6 {
    -ms-flex-order: -6;
    order: -6;
  }

  .flex-order-sm--5 {
    -ms-flex-order: -5;
    order: -5;
  }

  .flex-order-sm--4 {
    -ms-flex-order: -4;
    order: -4;
  }

  .flex-order-sm--3 {
    -ms-flex-order: -3;
    order: -3;
  }

  .flex-order-sm--2 {
    -ms-flex-order: -2;
    order: -2;
  }

  .flex-order-sm--1 {
    -ms-flex-order: -1;
    order: -1;
  }

  .flex-order-sm-0 {
    -ms-flex-order: 0;
    order: 0;
  }

  .flex-order-sm-1 {
    -ms-flex-order: 1;
    order: 1;
  }

  .flex-order-sm-2 {
    -ms-flex-order: 2;
    order: 2;
  }

  .flex-order-sm-3 {
    -ms-flex-order: 3;
    order: 3;
  }

  .flex-order-sm-4 {
    -ms-flex-order: 4;
    order: 4;
  }

  .flex-order-sm-5 {
    -ms-flex-order: 5;
    order: 5;
  }

  .flex-order-sm-6 {
    -ms-flex-order: 6;
    order: 6;
  }

  .flex-order-sm-7 {
    -ms-flex-order: 7;
    order: 7;
  }

  .flex-order-sm-8 {
    -ms-flex-order: 8;
    order: 8;
  }

  .flex-order-sm-9 {
    -ms-flex-order: 9;
    order: 9;
  }

  .flex-order-sm-10 {
    -ms-flex-order: 10;
    order: 10;
  }

  .flex-order-sm-11 {
    -ms-flex-order: 11;
    order: 11;
  }

  .flex-order-sm-12 {
    -ms-flex-order: 12;
    order: 12;
  }

  .flex-order-sm-13 {
    -ms-flex-order: 13;
    order: 13;
  }

  .flex-order-sm-14 {
    -ms-flex-order: 14;
    order: 14;
  }

  .flex-order-sm-15 {
    -ms-flex-order: 15;
    order: 15;
  }

  .flex-order-sm-16 {
    -ms-flex-order: 16;
    order: 16;
  }

  .flex-order-sm-17 {
    -ms-flex-order: 17;
    order: 17;
  }

  .flex-order-sm-18 {
    -ms-flex-order: 18;
    order: 18;
  }

  .flex-order-sm-19 {
    -ms-flex-order: 19;
    order: 19;
  }

  .flex-order-sm-20 {
    -ms-flex-order: 20;
    order: 20;
  }

  .offset-sm-0,
  .flex-offset-sm-0,
  .layout-margin .flex-offset-sm-0,
  .layout-margin .offset-sm-0 {
    margin-left: 0;
  }

  [dir=rtl] .offset-sm-0,
  [dir=rtl] .flex-offset-sm-0,
  [dir=rtl] .layout-margin .flex-offset-sm-0,
  [dir=rtl] .layout-margin .offset-sm-0 {
    margin-left: auto;
    margin-right: 0;
  }

  .offset-sm-5,
  .flex-offset-sm-5,
  .layout-margin .flex-offset-sm-5,
  .layout-margin .offset-sm-5 {
    margin-left: 5%;
  }

  [dir=rtl] .offset-sm-5,
  [dir=rtl] .flex-offset-sm-5,
  [dir=rtl] .layout-margin .flex-offset-sm-5,
  [dir=rtl] .layout-margin .offset-sm-5 {
    margin-left: auto;
    margin-right: 5%;
  }

  .offset-sm-10,
  .flex-offset-sm-10,
  .layout-margin .flex-offset-sm-10,
  .layout-margin .offset-sm-10 {
    margin-left: 10%;
  }

  [dir=rtl] .offset-sm-10,
  [dir=rtl] .flex-offset-sm-10,
  [dir=rtl] .layout-margin .flex-offset-sm-10,
  [dir=rtl] .layout-margin .offset-sm-10 {
    margin-left: auto;
    margin-right: 10%;
  }

  .offset-sm-15,
  .flex-offset-sm-15,
  .layout-margin .flex-offset-sm-15,
  .layout-margin .offset-sm-15 {
    margin-left: 15%;
  }

  [dir=rtl] .offset-sm-15,
  [dir=rtl] .flex-offset-sm-15,
  [dir=rtl] .layout-margin .flex-offset-sm-15,
  [dir=rtl] .layout-margin .offset-sm-15 {
    margin-left: auto;
    margin-right: 15%;
  }

  .offset-sm-20,
  .flex-offset-sm-20,
  .layout-margin .flex-offset-sm-20,
  .layout-margin .offset-sm-20 {
    margin-left: 20%;
  }

  [dir=rtl] .offset-sm-20,
  [dir=rtl] .flex-offset-sm-20,
  [dir=rtl] .layout-margin .flex-offset-sm-20,
  [dir=rtl] .layout-margin .offset-sm-20 {
    margin-left: auto;
    margin-right: 20%;
  }

  .offset-sm-25,
  .flex-offset-sm-25,
  .layout-margin .flex-offset-sm-25,
  .layout-margin .offset-sm-25 {
    margin-left: 25%;
  }

  [dir=rtl] .offset-sm-25,
  [dir=rtl] .flex-offset-sm-25,
  [dir=rtl] .layout-margin .flex-offset-sm-25,
  [dir=rtl] .layout-margin .offset-sm-25 {
    margin-left: auto;
    margin-right: 25%;
  }

  .offset-sm-30,
  .flex-offset-sm-30,
  .layout-margin .flex-offset-sm-30,
  .layout-margin .offset-sm-30 {
    margin-left: 30%;
  }

  [dir=rtl] .offset-sm-30,
  [dir=rtl] .flex-offset-sm-30,
  [dir=rtl] .layout-margin .flex-offset-sm-30,
  [dir=rtl] .layout-margin .offset-sm-30 {
    margin-left: auto;
    margin-right: 30%;
  }

  .offset-sm-35,
  .flex-offset-sm-35,
  .layout-margin .flex-offset-sm-35,
  .layout-margin .offset-sm-35 {
    margin-left: 35%;
  }

  [dir=rtl] .offset-sm-35,
  [dir=rtl] .flex-offset-sm-35,
  [dir=rtl] .layout-margin .flex-offset-sm-35,
  [dir=rtl] .layout-margin .offset-sm-35 {
    margin-left: auto;
    margin-right: 35%;
  }

  .offset-sm-40,
  .flex-offset-sm-40,
  .layout-margin .flex-offset-sm-40,
  .layout-margin .offset-sm-40 {
    margin-left: 40%;
  }

  [dir=rtl] .offset-sm-40,
  [dir=rtl] .flex-offset-sm-40,
  [dir=rtl] .layout-margin .flex-offset-sm-40,
  [dir=rtl] .layout-margin .offset-sm-40 {
    margin-left: auto;
    margin-right: 40%;
  }

  .offset-sm-45,
  .flex-offset-sm-45,
  .layout-margin .flex-offset-sm-45,
  .layout-margin .offset-sm-45 {
    margin-left: 45%;
  }

  [dir=rtl] .offset-sm-45,
  [dir=rtl] .flex-offset-sm-45,
  [dir=rtl] .layout-margin .flex-offset-sm-45,
  [dir=rtl] .layout-margin .offset-sm-45 {
    margin-left: auto;
    margin-right: 45%;
  }

  .offset-sm-50,
  .flex-offset-sm-50,
  .layout-margin .flex-offset-sm-50,
  .layout-margin .offset-sm-50 {
    margin-left: 50%;
  }

  [dir=rtl] .offset-sm-50,
  [dir=rtl] .flex-offset-sm-50,
  [dir=rtl] .layout-margin .flex-offset-sm-50,
  [dir=rtl] .layout-margin .offset-sm-50 {
    margin-left: auto;
    margin-right: 50%;
  }

  .offset-sm-55,
  .flex-offset-sm-55,
  .layout-margin .flex-offset-sm-55,
  .layout-margin .offset-sm-55 {
    margin-left: 55%;
  }

  [dir=rtl] .offset-sm-55,
  [dir=rtl] .flex-offset-sm-55,
  [dir=rtl] .layout-margin .flex-offset-sm-55,
  [dir=rtl] .layout-margin .offset-sm-55 {
    margin-left: auto;
    margin-right: 55%;
  }

  .offset-sm-60,
  .flex-offset-sm-60,
  .layout-margin .flex-offset-sm-60,
  .layout-margin .offset-sm-60 {
    margin-left: 60%;
  }

  [dir=rtl] .offset-sm-60,
  [dir=rtl] .flex-offset-sm-60,
  [dir=rtl] .layout-margin .flex-offset-sm-60,
  [dir=rtl] .layout-margin .offset-sm-60 {
    margin-left: auto;
    margin-right: 60%;
  }

  .offset-sm-65,
  .flex-offset-sm-65,
  .layout-margin .flex-offset-sm-65,
  .layout-margin .offset-sm-65 {
    margin-left: 65%;
  }

  [dir=rtl] .offset-sm-65,
  [dir=rtl] .flex-offset-sm-65,
  [dir=rtl] .layout-margin .flex-offset-sm-65,
  [dir=rtl] .layout-margin .offset-sm-65 {
    margin-left: auto;
    margin-right: 65%;
  }

  .offset-sm-70,
  .flex-offset-sm-70,
  .layout-margin .flex-offset-sm-70,
  .layout-margin .offset-sm-70 {
    margin-left: 70%;
  }

  [dir=rtl] .offset-sm-70,
  [dir=rtl] .flex-offset-sm-70,
  [dir=rtl] .layout-margin .flex-offset-sm-70,
  [dir=rtl] .layout-margin .offset-sm-70 {
    margin-left: auto;
    margin-right: 70%;
  }

  .offset-sm-75,
  .flex-offset-sm-75,
  .layout-margin .flex-offset-sm-75,
  .layout-margin .offset-sm-75 {
    margin-left: 75%;
  }

  [dir=rtl] .offset-sm-75,
  [dir=rtl] .flex-offset-sm-75,
  [dir=rtl] .layout-margin .flex-offset-sm-75,
  [dir=rtl] .layout-margin .offset-sm-75 {
    margin-left: auto;
    margin-right: 75%;
  }

  .offset-sm-80,
  .flex-offset-sm-80,
  .layout-margin .flex-offset-sm-80,
  .layout-margin .offset-sm-80 {
    margin-left: 80%;
  }

  [dir=rtl] .offset-sm-80,
  [dir=rtl] .flex-offset-sm-80,
  [dir=rtl] .layout-margin .flex-offset-sm-80,
  [dir=rtl] .layout-margin .offset-sm-80 {
    margin-left: auto;
    margin-right: 80%;
  }

  .offset-sm-85,
  .flex-offset-sm-85,
  .layout-margin .flex-offset-sm-85,
  .layout-margin .offset-sm-85 {
    margin-left: 85%;
  }

  [dir=rtl] .offset-sm-85,
  [dir=rtl] .flex-offset-sm-85,
  [dir=rtl] .layout-margin .flex-offset-sm-85,
  [dir=rtl] .layout-margin .offset-sm-85 {
    margin-left: auto;
    margin-right: 85%;
  }

  .offset-sm-90,
  .flex-offset-sm-90,
  .layout-margin .flex-offset-sm-90,
  .layout-margin .offset-sm-90 {
    margin-left: 90%;
  }

  [dir=rtl] .offset-sm-90,
  [dir=rtl] .flex-offset-sm-90,
  [dir=rtl] .layout-margin .flex-offset-sm-90,
  [dir=rtl] .layout-margin .offset-sm-90 {
    margin-left: auto;
    margin-right: 90%;
  }

  .offset-sm-95,
  .flex-offset-sm-95,
  .layout-margin .flex-offset-sm-95,
  .layout-margin .offset-sm-95 {
    margin-left: 95%;
  }

  [dir=rtl] .offset-sm-95,
  [dir=rtl] .flex-offset-sm-95,
  [dir=rtl] .layout-margin .flex-offset-sm-95,
  [dir=rtl] .layout-margin .offset-sm-95 {
    margin-left: auto;
    margin-right: 95%;
  }

  .offset-sm-33,
  .flex-offset-sm-33,
  .layout-margin .flex-offset-sm-33,
  .layout-margin .offset-sm-33 {
    margin-left: 33.3333333333%;
  }

  .offset-sm-66,
  .flex-offset-sm-66,
  .layout-margin .flex-offset-sm-66,
  .layout-margin .offset-sm-66 {
    margin-left: 66.6666666667%;
  }

  [dir=rtl] .offset-sm-66,
  [dir=rtl] .flex-offset-sm-66,
  [dir=rtl] .layout-margin .flex-offset-sm-66,
  [dir=rtl] .layout-margin .offset-sm-66 {
    margin-left: auto;
    margin-right: 66.6666666667%;
  }

  .layout-align-sm,
  .layout-align-sm-start-stretch {
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .layout-align-sm-start,
  .layout-align-sm-start-start,
  .layout-align-sm-start-center,
  .layout-align-sm-start-end,
  .layout-align-sm-start-stretch {
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .layout-align-sm-center,
  .layout-align-sm-center-start,
  .layout-align-sm-center-center,
  .layout-align-sm-center-end,
  .layout-align-sm-center-stretch {
    -ms-flex-pack: center;
    justify-content: center;
  }

  .layout-align-sm-end,
  .layout-align-sm-end-start,
  .layout-align-sm-end-center,
  .layout-align-sm-end-end,
  .layout-align-sm-end-stretch {
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .layout-align-sm-space-around,
  .layout-align-sm-space-around-center,
  .layout-align-sm-space-around-start,
  .layout-align-sm-space-around-end,
  .layout-align-sm-space-around-stretch {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .layout-align-sm-space-between,
  .layout-align-sm-space-between-center,
  .layout-align-sm-space-between-start,
  .layout-align-sm-space-between-end,
  .layout-align-sm-space-between-stretch {
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .layout-align-sm-start-start,
  .layout-align-sm-center-start,
  .layout-align-sm-end-start,
  .layout-align-sm-space-between-start,
  .layout-align-sm-space-around-start {
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .layout-align-sm-start-center,
  .layout-align-sm-center-center,
  .layout-align-sm-end-center,
  .layout-align-sm-space-between-center,
  .layout-align-sm-space-around-center {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    max-width: 100%;
  }

  .layout-align-sm-start-center > *,
  .layout-align-sm-center-center > *,
  .layout-align-sm-end-center > *,
  .layout-align-sm-space-between-center > *,
  .layout-align-sm-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box;
  }

  .layout-align-sm-start-end,
  .layout-align-sm-center-end,
  .layout-align-sm-end-end,
  .layout-align-sm-space-between-end,
  .layout-align-sm-space-around-end {
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end;
  }

  .layout-align-sm-start-stretch,
  .layout-align-sm-center-stretch,
  .layout-align-sm-end-stretch,
  .layout-align-sm-space-between-stretch,
  .layout-align-sm-space-around-stretch {
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .flex-sm {
    -ms-flex: 1;
    flex: 1;
    box-sizing: border-box;
  }

  .flex-sm-grow {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    box-sizing: border-box;
  }

  .flex-sm-initial {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    box-sizing: border-box;
  }

  .flex-sm-auto {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    box-sizing: border-box;
  }

  .flex-sm-none {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    box-sizing: border-box;
  }

  .flex-sm-noshrink {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    box-sizing: border-box;
  }

  .flex-sm-nogrow {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    box-sizing: border-box;
  }

  .flex-sm-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-sm-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }

  .layout-column > .flex-sm-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
  }

  .layout-sm-row > .flex-sm-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }

  .layout-sm-column > .flex-sm-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0;
  }

  .flex-sm-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-sm-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-sm-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }

  .layout-sm-row > .flex-sm-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-sm-column > .flex-sm-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }

  .flex-sm-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-sm-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-sm-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }

  .layout-sm-row > .flex-sm-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-sm-column > .flex-sm-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }

  .flex-sm-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-sm-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-sm-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }

  .layout-sm-row > .flex-sm-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-sm-column > .flex-sm-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }

  .flex-sm-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-sm-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-sm-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }

  .layout-sm-row > .flex-sm-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-sm-column > .flex-sm-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }

  .flex-sm-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-sm-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-sm-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }

  .layout-sm-row > .flex-sm-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-sm-column > .flex-sm-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }

  .flex-sm-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-sm-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-sm-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }

  .layout-sm-row > .flex-sm-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-sm-column > .flex-sm-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }

  .flex-sm-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-sm-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-sm-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }

  .layout-sm-row > .flex-sm-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-sm-column > .flex-sm-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }

  .flex-sm-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-sm-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-sm-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }

  .layout-sm-row > .flex-sm-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-sm-column > .flex-sm-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }

  .flex-sm-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-sm-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-sm-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }

  .layout-sm-row > .flex-sm-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-sm-column > .flex-sm-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }

  .flex-sm-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-sm-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-sm-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }

  .layout-sm-row > .flex-sm-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-sm-column > .flex-sm-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }

  .flex-sm-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-sm-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-sm-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }

  .layout-sm-row > .flex-sm-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-sm-column > .flex-sm-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }

  .flex-sm-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-sm-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-sm-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }

  .layout-sm-row > .flex-sm-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-sm-column > .flex-sm-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }

  .flex-sm-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-sm-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-sm-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }

  .layout-sm-row > .flex-sm-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-sm-column > .flex-sm-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }

  .flex-sm-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-sm-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-sm-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }

  .layout-sm-row > .flex-sm-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-sm-column > .flex-sm-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }

  .flex-sm-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-sm-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-sm-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }

  .layout-sm-row > .flex-sm-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-sm-column > .flex-sm-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }

  .flex-sm-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-sm-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-sm-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }

  .layout-sm-row > .flex-sm-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-sm-column > .flex-sm-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }

  .flex-sm-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-sm-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-sm-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }

  .layout-sm-row > .flex-sm-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-sm-column > .flex-sm-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }

  .flex-sm-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-sm-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-sm-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }

  .layout-sm-row > .flex-sm-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-sm-column > .flex-sm-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }

  .flex-sm-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-sm-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-sm-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }

  .layout-sm-row > .flex-sm-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-sm-column > .flex-sm-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }

  .flex-sm-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-sm-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-sm-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-sm-row > .flex-sm-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-sm-column > .flex-sm-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-sm-33 {
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-sm-66 {
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-sm-33 {
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }

  .layout-column > .flex-sm-66 {
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }

  .layout-sm-row > .flex-sm-33 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-sm-row > .flex-sm-66 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-sm-row > .flex {
    min-width: 0;
  }

  .layout-sm-column > .flex-sm-33 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }

  .layout-sm-column > .flex-sm-66 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }

  .layout-sm-column > .flex {
    min-height: 0;
  }

  .layout-sm,
  .layout-sm-column,
  .layout-sm-row {
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
  }

  .layout-sm-column {
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .layout-sm-row {
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

@media (min-width: 960px) {
  .flex-order-gt-sm--20 {
    -ms-flex-order: -20;
    order: -20;
  }

  .flex-order-gt-sm--19 {
    -ms-flex-order: -19;
    order: -19;
  }

  .flex-order-gt-sm--18 {
    -ms-flex-order: -18;
    order: -18;
  }

  .flex-order-gt-sm--17 {
    -ms-flex-order: -17;
    order: -17;
  }

  .flex-order-gt-sm--16 {
    -ms-flex-order: -16;
    order: -16;
  }

  .flex-order-gt-sm--15 {
    -ms-flex-order: -15;
    order: -15;
  }

  .flex-order-gt-sm--14 {
    -ms-flex-order: -14;
    order: -14;
  }

  .flex-order-gt-sm--13 {
    -ms-flex-order: -13;
    order: -13;
  }

  .flex-order-gt-sm--12 {
    -ms-flex-order: -12;
    order: -12;
  }

  .flex-order-gt-sm--11 {
    -ms-flex-order: -11;
    order: -11;
  }

  .flex-order-gt-sm--10 {
    -ms-flex-order: -10;
    order: -10;
  }

  .flex-order-gt-sm--9 {
    -ms-flex-order: -9;
    order: -9;
  }

  .flex-order-gt-sm--8 {
    -ms-flex-order: -8;
    order: -8;
  }

  .flex-order-gt-sm--7 {
    -ms-flex-order: -7;
    order: -7;
  }

  .flex-order-gt-sm--6 {
    -ms-flex-order: -6;
    order: -6;
  }

  .flex-order-gt-sm--5 {
    -ms-flex-order: -5;
    order: -5;
  }

  .flex-order-gt-sm--4 {
    -ms-flex-order: -4;
    order: -4;
  }

  .flex-order-gt-sm--3 {
    -ms-flex-order: -3;
    order: -3;
  }

  .flex-order-gt-sm--2 {
    -ms-flex-order: -2;
    order: -2;
  }

  .flex-order-gt-sm--1 {
    -ms-flex-order: -1;
    order: -1;
  }

  .flex-order-gt-sm-0 {
    -ms-flex-order: 0;
    order: 0;
  }

  .flex-order-gt-sm-1 {
    -ms-flex-order: 1;
    order: 1;
  }

  .flex-order-gt-sm-2 {
    -ms-flex-order: 2;
    order: 2;
  }

  .flex-order-gt-sm-3 {
    -ms-flex-order: 3;
    order: 3;
  }

  .flex-order-gt-sm-4 {
    -ms-flex-order: 4;
    order: 4;
  }

  .flex-order-gt-sm-5 {
    -ms-flex-order: 5;
    order: 5;
  }

  .flex-order-gt-sm-6 {
    -ms-flex-order: 6;
    order: 6;
  }

  .flex-order-gt-sm-7 {
    -ms-flex-order: 7;
    order: 7;
  }

  .flex-order-gt-sm-8 {
    -ms-flex-order: 8;
    order: 8;
  }

  .flex-order-gt-sm-9 {
    -ms-flex-order: 9;
    order: 9;
  }

  .flex-order-gt-sm-10 {
    -ms-flex-order: 10;
    order: 10;
  }

  .flex-order-gt-sm-11 {
    -ms-flex-order: 11;
    order: 11;
  }

  .flex-order-gt-sm-12 {
    -ms-flex-order: 12;
    order: 12;
  }

  .flex-order-gt-sm-13 {
    -ms-flex-order: 13;
    order: 13;
  }

  .flex-order-gt-sm-14 {
    -ms-flex-order: 14;
    order: 14;
  }

  .flex-order-gt-sm-15 {
    -ms-flex-order: 15;
    order: 15;
  }

  .flex-order-gt-sm-16 {
    -ms-flex-order: 16;
    order: 16;
  }

  .flex-order-gt-sm-17 {
    -ms-flex-order: 17;
    order: 17;
  }

  .flex-order-gt-sm-18 {
    -ms-flex-order: 18;
    order: 18;
  }

  .flex-order-gt-sm-19 {
    -ms-flex-order: 19;
    order: 19;
  }

  .flex-order-gt-sm-20 {
    -ms-flex-order: 20;
    order: 20;
  }

  .offset-gt-sm-0,
  .flex-offset-gt-sm-0,
  .layout-margin .flex-offset-gt-sm-0,
  .layout-margin .offset-gt-sm-0 {
    margin-left: 0;
  }

  [dir=rtl] .offset-gt-sm-0,
  [dir=rtl] .flex-offset-gt-sm-0,
  [dir=rtl] .layout-margin .flex-offset-gt-sm-0,
  [dir=rtl] .layout-margin .offset-gt-sm-0 {
    margin-left: auto;
    margin-right: 0;
  }

  .offset-gt-sm-5,
  .flex-offset-gt-sm-5,
  .layout-margin .flex-offset-gt-sm-5,
  .layout-margin .offset-gt-sm-5 {
    margin-left: 5%;
  }

  [dir=rtl] .offset-gt-sm-5,
  [dir=rtl] .flex-offset-gt-sm-5,
  [dir=rtl] .layout-margin .flex-offset-gt-sm-5,
  [dir=rtl] .layout-margin .offset-gt-sm-5 {
    margin-left: auto;
    margin-right: 5%;
  }

  .offset-gt-sm-10,
  .flex-offset-gt-sm-10,
  .layout-margin .flex-offset-gt-sm-10,
  .layout-margin .offset-gt-sm-10 {
    margin-left: 10%;
  }

  [dir=rtl] .offset-gt-sm-10,
  [dir=rtl] .flex-offset-gt-sm-10,
  [dir=rtl] .layout-margin .flex-offset-gt-sm-10,
  [dir=rtl] .layout-margin .offset-gt-sm-10 {
    margin-left: auto;
    margin-right: 10%;
  }

  .offset-gt-sm-15,
  .flex-offset-gt-sm-15,
  .layout-margin .flex-offset-gt-sm-15,
  .layout-margin .offset-gt-sm-15 {
    margin-left: 15%;
  }

  [dir=rtl] .offset-gt-sm-15,
  [dir=rtl] .flex-offset-gt-sm-15,
  [dir=rtl] .layout-margin .flex-offset-gt-sm-15,
  [dir=rtl] .layout-margin .offset-gt-sm-15 {
    margin-left: auto;
    margin-right: 15%;
  }

  .offset-gt-sm-20,
  .flex-offset-gt-sm-20,
  .layout-margin .flex-offset-gt-sm-20,
  .layout-margin .offset-gt-sm-20 {
    margin-left: 20%;
  }

  [dir=rtl] .offset-gt-sm-20,
  [dir=rtl] .flex-offset-gt-sm-20,
  [dir=rtl] .layout-margin .flex-offset-gt-sm-20,
  [dir=rtl] .layout-margin .offset-gt-sm-20 {
    margin-left: auto;
    margin-right: 20%;
  }

  .offset-gt-sm-25,
  .flex-offset-gt-sm-25,
  .layout-margin .flex-offset-gt-sm-25,
  .layout-margin .offset-gt-sm-25 {
    margin-left: 25%;
  }

  [dir=rtl] .offset-gt-sm-25,
  [dir=rtl] .flex-offset-gt-sm-25,
  [dir=rtl] .layout-margin .flex-offset-gt-sm-25,
  [dir=rtl] .layout-margin .offset-gt-sm-25 {
    margin-left: auto;
    margin-right: 25%;
  }

  .offset-gt-sm-30,
  .flex-offset-gt-sm-30,
  .layout-margin .flex-offset-gt-sm-30,
  .layout-margin .offset-gt-sm-30 {
    margin-left: 30%;
  }

  [dir=rtl] .offset-gt-sm-30,
  [dir=rtl] .flex-offset-gt-sm-30,
  [dir=rtl] .layout-margin .flex-offset-gt-sm-30,
  [dir=rtl] .layout-margin .offset-gt-sm-30 {
    margin-left: auto;
    margin-right: 30%;
  }

  .offset-gt-sm-35,
  .flex-offset-gt-sm-35,
  .layout-margin .flex-offset-gt-sm-35,
  .layout-margin .offset-gt-sm-35 {
    margin-left: 35%;
  }

  [dir=rtl] .offset-gt-sm-35,
  [dir=rtl] .flex-offset-gt-sm-35,
  [dir=rtl] .layout-margin .flex-offset-gt-sm-35,
  [dir=rtl] .layout-margin .offset-gt-sm-35 {
    margin-left: auto;
    margin-right: 35%;
  }

  .offset-gt-sm-40,
  .flex-offset-gt-sm-40,
  .layout-margin .flex-offset-gt-sm-40,
  .layout-margin .offset-gt-sm-40 {
    margin-left: 40%;
  }

  [dir=rtl] .offset-gt-sm-40,
  [dir=rtl] .flex-offset-gt-sm-40,
  [dir=rtl] .layout-margin .flex-offset-gt-sm-40,
  [dir=rtl] .layout-margin .offset-gt-sm-40 {
    margin-left: auto;
    margin-right: 40%;
  }

  .offset-gt-sm-45,
  .flex-offset-gt-sm-45,
  .layout-margin .flex-offset-gt-sm-45,
  .layout-margin .offset-gt-sm-45 {
    margin-left: 45%;
  }

  [dir=rtl] .offset-gt-sm-45,
  [dir=rtl] .flex-offset-gt-sm-45,
  [dir=rtl] .layout-margin .flex-offset-gt-sm-45,
  [dir=rtl] .layout-margin .offset-gt-sm-45 {
    margin-left: auto;
    margin-right: 45%;
  }

  .offset-gt-sm-50,
  .flex-offset-gt-sm-50,
  .layout-margin .flex-offset-gt-sm-50,
  .layout-margin .offset-gt-sm-50 {
    margin-left: 50%;
  }

  [dir=rtl] .offset-gt-sm-50,
  [dir=rtl] .flex-offset-gt-sm-50,
  [dir=rtl] .layout-margin .flex-offset-gt-sm-50,
  [dir=rtl] .layout-margin .offset-gt-sm-50 {
    margin-left: auto;
    margin-right: 50%;
  }

  .offset-gt-sm-55,
  .flex-offset-gt-sm-55,
  .layout-margin .flex-offset-gt-sm-55,
  .layout-margin .offset-gt-sm-55 {
    margin-left: 55%;
  }

  [dir=rtl] .offset-gt-sm-55,
  [dir=rtl] .flex-offset-gt-sm-55,
  [dir=rtl] .layout-margin .flex-offset-gt-sm-55,
  [dir=rtl] .layout-margin .offset-gt-sm-55 {
    margin-left: auto;
    margin-right: 55%;
  }

  .offset-gt-sm-60,
  .flex-offset-gt-sm-60,
  .layout-margin .flex-offset-gt-sm-60,
  .layout-margin .offset-gt-sm-60 {
    margin-left: 60%;
  }

  [dir=rtl] .offset-gt-sm-60,
  [dir=rtl] .flex-offset-gt-sm-60,
  [dir=rtl] .layout-margin .flex-offset-gt-sm-60,
  [dir=rtl] .layout-margin .offset-gt-sm-60 {
    margin-left: auto;
    margin-right: 60%;
  }

  .offset-gt-sm-65,
  .flex-offset-gt-sm-65,
  .layout-margin .flex-offset-gt-sm-65,
  .layout-margin .offset-gt-sm-65 {
    margin-left: 65%;
  }

  [dir=rtl] .offset-gt-sm-65,
  [dir=rtl] .flex-offset-gt-sm-65,
  [dir=rtl] .layout-margin .flex-offset-gt-sm-65,
  [dir=rtl] .layout-margin .offset-gt-sm-65 {
    margin-left: auto;
    margin-right: 65%;
  }

  .offset-gt-sm-70,
  .flex-offset-gt-sm-70,
  .layout-margin .flex-offset-gt-sm-70,
  .layout-margin .offset-gt-sm-70 {
    margin-left: 70%;
  }

  [dir=rtl] .offset-gt-sm-70,
  [dir=rtl] .flex-offset-gt-sm-70,
  [dir=rtl] .layout-margin .flex-offset-gt-sm-70,
  [dir=rtl] .layout-margin .offset-gt-sm-70 {
    margin-left: auto;
    margin-right: 70%;
  }

  .offset-gt-sm-75,
  .flex-offset-gt-sm-75,
  .layout-margin .flex-offset-gt-sm-75,
  .layout-margin .offset-gt-sm-75 {
    margin-left: 75%;
  }

  [dir=rtl] .offset-gt-sm-75,
  [dir=rtl] .flex-offset-gt-sm-75,
  [dir=rtl] .layout-margin .flex-offset-gt-sm-75,
  [dir=rtl] .layout-margin .offset-gt-sm-75 {
    margin-left: auto;
    margin-right: 75%;
  }

  .offset-gt-sm-80,
  .flex-offset-gt-sm-80,
  .layout-margin .flex-offset-gt-sm-80,
  .layout-margin .offset-gt-sm-80 {
    margin-left: 80%;
  }

  [dir=rtl] .offset-gt-sm-80,
  [dir=rtl] .flex-offset-gt-sm-80,
  [dir=rtl] .layout-margin .flex-offset-gt-sm-80,
  [dir=rtl] .layout-margin .offset-gt-sm-80 {
    margin-left: auto;
    margin-right: 80%;
  }

  .offset-gt-sm-85,
  .flex-offset-gt-sm-85,
  .layout-margin .flex-offset-gt-sm-85,
  .layout-margin .offset-gt-sm-85 {
    margin-left: 85%;
  }

  [dir=rtl] .offset-gt-sm-85,
  [dir=rtl] .flex-offset-gt-sm-85,
  [dir=rtl] .layout-margin .flex-offset-gt-sm-85,
  [dir=rtl] .layout-margin .offset-gt-sm-85 {
    margin-left: auto;
    margin-right: 85%;
  }

  .offset-gt-sm-90,
  .flex-offset-gt-sm-90,
  .layout-margin .flex-offset-gt-sm-90,
  .layout-margin .offset-gt-sm-90 {
    margin-left: 90%;
  }

  [dir=rtl] .offset-gt-sm-90,
  [dir=rtl] .flex-offset-gt-sm-90,
  [dir=rtl] .layout-margin .flex-offset-gt-sm-90,
  [dir=rtl] .layout-margin .offset-gt-sm-90 {
    margin-left: auto;
    margin-right: 90%;
  }

  .offset-gt-sm-95,
  .flex-offset-gt-sm-95,
  .layout-margin .flex-offset-gt-sm-95,
  .layout-margin .offset-gt-sm-95 {
    margin-left: 95%;
  }

  [dir=rtl] .offset-gt-sm-95,
  [dir=rtl] .flex-offset-gt-sm-95,
  [dir=rtl] .layout-margin .flex-offset-gt-sm-95,
  [dir=rtl] .layout-margin .offset-gt-sm-95 {
    margin-left: auto;
    margin-right: 95%;
  }

  .offset-gt-sm-33,
  .flex-offset-gt-sm-33,
  .layout-margin .flex-offset-gt-sm-33,
  .layout-margin .offset-gt-sm-33 {
    margin-left: 33.3333333333%;
  }

  .offset-gt-sm-66,
  .flex-offset-gt-sm-66,
  .layout-margin .flex-offset-gt-sm-66,
  .layout-margin .offset-gt-sm-66 {
    margin-left: 66.6666666667%;
  }

  [dir=rtl] .offset-gt-sm-66,
  [dir=rtl] .flex-offset-gt-sm-66,
  [dir=rtl] .layout-margin .flex-offset-gt-sm-66,
  [dir=rtl] .layout-margin .offset-gt-sm-66 {
    margin-left: auto;
    margin-right: 66.6666666667%;
  }

  .layout-align-gt-sm,
  .layout-align-gt-sm-start-stretch {
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .layout-align-gt-sm-start,
  .layout-align-gt-sm-start-start,
  .layout-align-gt-sm-start-center,
  .layout-align-gt-sm-start-end,
  .layout-align-gt-sm-start-stretch {
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .layout-align-gt-sm-center,
  .layout-align-gt-sm-center-start,
  .layout-align-gt-sm-center-center,
  .layout-align-gt-sm-center-end,
  .layout-align-gt-sm-center-stretch {
    -ms-flex-pack: center;
    justify-content: center;
  }

  .layout-align-gt-sm-end,
  .layout-align-gt-sm-end-start,
  .layout-align-gt-sm-end-center,
  .layout-align-gt-sm-end-end,
  .layout-align-gt-sm-end-stretch {
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .layout-align-gt-sm-space-around,
  .layout-align-gt-sm-space-around-center,
  .layout-align-gt-sm-space-around-start,
  .layout-align-gt-sm-space-around-end,
  .layout-align-gt-sm-space-around-stretch {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .layout-align-gt-sm-space-between,
  .layout-align-gt-sm-space-between-center,
  .layout-align-gt-sm-space-between-start,
  .layout-align-gt-sm-space-between-end,
  .layout-align-gt-sm-space-between-stretch {
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .layout-align-gt-sm-start-start,
  .layout-align-gt-sm-center-start,
  .layout-align-gt-sm-end-start,
  .layout-align-gt-sm-space-between-start,
  .layout-align-gt-sm-space-around-start {
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .layout-align-gt-sm-start-center,
  .layout-align-gt-sm-center-center,
  .layout-align-gt-sm-end-center,
  .layout-align-gt-sm-space-between-center,
  .layout-align-gt-sm-space-around-center {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    max-width: 100%;
  }

  .layout-align-gt-sm-start-center > *,
  .layout-align-gt-sm-center-center > *,
  .layout-align-gt-sm-end-center > *,
  .layout-align-gt-sm-space-between-center > *,
  .layout-align-gt-sm-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box;
  }

  .layout-align-gt-sm-start-end,
  .layout-align-gt-sm-center-end,
  .layout-align-gt-sm-end-end,
  .layout-align-gt-sm-space-between-end,
  .layout-align-gt-sm-space-around-end {
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end;
  }

  .layout-align-gt-sm-start-stretch,
  .layout-align-gt-sm-center-stretch,
  .layout-align-gt-sm-end-stretch,
  .layout-align-gt-sm-space-between-stretch,
  .layout-align-gt-sm-space-around-stretch {
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .flex-gt-sm {
    -ms-flex: 1;
    flex: 1;
    box-sizing: border-box;
  }

  .flex-gt-sm-grow {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    box-sizing: border-box;
  }

  .flex-gt-sm-initial {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    box-sizing: border-box;
  }

  .flex-gt-sm-auto {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    box-sizing: border-box;
  }

  .flex-gt-sm-none {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    box-sizing: border-box;
  }

  .flex-gt-sm-noshrink {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    box-sizing: border-box;
  }

  .flex-gt-sm-nogrow {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    box-sizing: border-box;
  }

  .flex-gt-sm-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-sm-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }

  .layout-column > .flex-gt-sm-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
  }

  .layout-gt-sm-row > .flex-gt-sm-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }

  .layout-gt-sm-column > .flex-gt-sm-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0;
  }

  .flex-gt-sm-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-sm-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-sm-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }

  .layout-gt-sm-row > .flex-gt-sm-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-sm-column > .flex-gt-sm-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }

  .flex-gt-sm-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-sm-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-sm-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }

  .layout-gt-sm-row > .flex-gt-sm-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-sm-column > .flex-gt-sm-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }

  .flex-gt-sm-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-sm-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-sm-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }

  .layout-gt-sm-row > .flex-gt-sm-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-sm-column > .flex-gt-sm-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }

  .flex-gt-sm-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-sm-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-sm-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }

  .layout-gt-sm-row > .flex-gt-sm-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-sm-column > .flex-gt-sm-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }

  .flex-gt-sm-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-sm-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-sm-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }

  .layout-gt-sm-row > .flex-gt-sm-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-sm-column > .flex-gt-sm-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }

  .flex-gt-sm-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-sm-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-sm-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }

  .layout-gt-sm-row > .flex-gt-sm-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-sm-column > .flex-gt-sm-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }

  .flex-gt-sm-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-sm-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-sm-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }

  .layout-gt-sm-row > .flex-gt-sm-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-sm-column > .flex-gt-sm-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }

  .flex-gt-sm-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-sm-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-sm-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }

  .layout-gt-sm-row > .flex-gt-sm-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-sm-column > .flex-gt-sm-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }

  .flex-gt-sm-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-sm-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-sm-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }

  .layout-gt-sm-row > .flex-gt-sm-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-sm-column > .flex-gt-sm-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }

  .flex-gt-sm-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-sm-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-sm-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }

  .layout-gt-sm-row > .flex-gt-sm-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-sm-column > .flex-gt-sm-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }

  .flex-gt-sm-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-sm-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-sm-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }

  .layout-gt-sm-row > .flex-gt-sm-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-sm-column > .flex-gt-sm-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }

  .flex-gt-sm-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-sm-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-sm-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }

  .layout-gt-sm-row > .flex-gt-sm-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-sm-column > .flex-gt-sm-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }

  .flex-gt-sm-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-sm-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-sm-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }

  .layout-gt-sm-row > .flex-gt-sm-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-sm-column > .flex-gt-sm-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }

  .flex-gt-sm-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-sm-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-sm-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }

  .layout-gt-sm-row > .flex-gt-sm-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-sm-column > .flex-gt-sm-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }

  .flex-gt-sm-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-sm-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-sm-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }

  .layout-gt-sm-row > .flex-gt-sm-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-sm-column > .flex-gt-sm-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }

  .flex-gt-sm-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-sm-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-sm-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }

  .layout-gt-sm-row > .flex-gt-sm-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-sm-column > .flex-gt-sm-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }

  .flex-gt-sm-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-sm-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-sm-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }

  .layout-gt-sm-row > .flex-gt-sm-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-sm-column > .flex-gt-sm-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }

  .flex-gt-sm-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-sm-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-sm-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }

  .layout-gt-sm-row > .flex-gt-sm-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-sm-column > .flex-gt-sm-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }

  .flex-gt-sm-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-sm-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-sm-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }

  .layout-gt-sm-row > .flex-gt-sm-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-sm-column > .flex-gt-sm-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }

  .flex-gt-sm-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-sm-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-sm-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-sm-row > .flex-gt-sm-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-sm-column > .flex-gt-sm-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-sm-33 {
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-sm-66 {
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-sm-33 {
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-sm-66 {
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }

  .layout-gt-sm-row > .flex-gt-sm-33 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-sm-row > .flex-gt-sm-66 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-sm-row > .flex {
    min-width: 0;
  }

  .layout-gt-sm-column > .flex-gt-sm-33 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }

  .layout-gt-sm-column > .flex-gt-sm-66 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }

  .layout-gt-sm-column > .flex {
    min-height: 0;
  }

  .layout-gt-sm,
  .layout-gt-sm-column,
  .layout-gt-sm-row {
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
  }

  .layout-gt-sm-column {
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .layout-gt-sm-row {
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

@media (min-width: 960px) and (max-width: 1279px) {
  .hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show),
  .hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show),
  .hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show) {
    display: none;
  }

  .hide-md:not(.show-md):not(.show-gt-sm):not(.show-gt-xs):not(.show) {
    display: none;
  }

  .flex-order-md--20 {
    -ms-flex-order: -20;
    order: -20;
  }

  .flex-order-md--19 {
    -ms-flex-order: -19;
    order: -19;
  }

  .flex-order-md--18 {
    -ms-flex-order: -18;
    order: -18;
  }

  .flex-order-md--17 {
    -ms-flex-order: -17;
    order: -17;
  }

  .flex-order-md--16 {
    -ms-flex-order: -16;
    order: -16;
  }

  .flex-order-md--15 {
    -ms-flex-order: -15;
    order: -15;
  }

  .flex-order-md--14 {
    -ms-flex-order: -14;
    order: -14;
  }

  .flex-order-md--13 {
    -ms-flex-order: -13;
    order: -13;
  }

  .flex-order-md--12 {
    -ms-flex-order: -12;
    order: -12;
  }

  .flex-order-md--11 {
    -ms-flex-order: -11;
    order: -11;
  }

  .flex-order-md--10 {
    -ms-flex-order: -10;
    order: -10;
  }

  .flex-order-md--9 {
    -ms-flex-order: -9;
    order: -9;
  }

  .flex-order-md--8 {
    -ms-flex-order: -8;
    order: -8;
  }

  .flex-order-md--7 {
    -ms-flex-order: -7;
    order: -7;
  }

  .flex-order-md--6 {
    -ms-flex-order: -6;
    order: -6;
  }

  .flex-order-md--5 {
    -ms-flex-order: -5;
    order: -5;
  }

  .flex-order-md--4 {
    -ms-flex-order: -4;
    order: -4;
  }

  .flex-order-md--3 {
    -ms-flex-order: -3;
    order: -3;
  }

  .flex-order-md--2 {
    -ms-flex-order: -2;
    order: -2;
  }

  .flex-order-md--1 {
    -ms-flex-order: -1;
    order: -1;
  }

  .flex-order-md-0 {
    -ms-flex-order: 0;
    order: 0;
  }

  .flex-order-md-1 {
    -ms-flex-order: 1;
    order: 1;
  }

  .flex-order-md-2 {
    -ms-flex-order: 2;
    order: 2;
  }

  .flex-order-md-3 {
    -ms-flex-order: 3;
    order: 3;
  }

  .flex-order-md-4 {
    -ms-flex-order: 4;
    order: 4;
  }

  .flex-order-md-5 {
    -ms-flex-order: 5;
    order: 5;
  }

  .flex-order-md-6 {
    -ms-flex-order: 6;
    order: 6;
  }

  .flex-order-md-7 {
    -ms-flex-order: 7;
    order: 7;
  }

  .flex-order-md-8 {
    -ms-flex-order: 8;
    order: 8;
  }

  .flex-order-md-9 {
    -ms-flex-order: 9;
    order: 9;
  }

  .flex-order-md-10 {
    -ms-flex-order: 10;
    order: 10;
  }

  .flex-order-md-11 {
    -ms-flex-order: 11;
    order: 11;
  }

  .flex-order-md-12 {
    -ms-flex-order: 12;
    order: 12;
  }

  .flex-order-md-13 {
    -ms-flex-order: 13;
    order: 13;
  }

  .flex-order-md-14 {
    -ms-flex-order: 14;
    order: 14;
  }

  .flex-order-md-15 {
    -ms-flex-order: 15;
    order: 15;
  }

  .flex-order-md-16 {
    -ms-flex-order: 16;
    order: 16;
  }

  .flex-order-md-17 {
    -ms-flex-order: 17;
    order: 17;
  }

  .flex-order-md-18 {
    -ms-flex-order: 18;
    order: 18;
  }

  .flex-order-md-19 {
    -ms-flex-order: 19;
    order: 19;
  }

  .flex-order-md-20 {
    -ms-flex-order: 20;
    order: 20;
  }

  .offset-md-0,
  .flex-offset-md-0,
  .layout-margin .flex-offset-md-0,
  .layout-margin .offset-md-0 {
    margin-left: 0;
  }

  [dir=rtl] .offset-md-0,
  [dir=rtl] .flex-offset-md-0,
  [dir=rtl] .layout-margin .flex-offset-md-0,
  [dir=rtl] .layout-margin .offset-md-0 {
    margin-left: auto;
    margin-right: 0;
  }

  .offset-md-5,
  .flex-offset-md-5,
  .layout-margin .flex-offset-md-5,
  .layout-margin .offset-md-5 {
    margin-left: 5%;
  }

  [dir=rtl] .offset-md-5,
  [dir=rtl] .flex-offset-md-5,
  [dir=rtl] .layout-margin .flex-offset-md-5,
  [dir=rtl] .layout-margin .offset-md-5 {
    margin-left: auto;
    margin-right: 5%;
  }

  .offset-md-10,
  .flex-offset-md-10,
  .layout-margin .flex-offset-md-10,
  .layout-margin .offset-md-10 {
    margin-left: 10%;
  }

  [dir=rtl] .offset-md-10,
  [dir=rtl] .flex-offset-md-10,
  [dir=rtl] .layout-margin .flex-offset-md-10,
  [dir=rtl] .layout-margin .offset-md-10 {
    margin-left: auto;
    margin-right: 10%;
  }

  .offset-md-15,
  .flex-offset-md-15,
  .layout-margin .flex-offset-md-15,
  .layout-margin .offset-md-15 {
    margin-left: 15%;
  }

  [dir=rtl] .offset-md-15,
  [dir=rtl] .flex-offset-md-15,
  [dir=rtl] .layout-margin .flex-offset-md-15,
  [dir=rtl] .layout-margin .offset-md-15 {
    margin-left: auto;
    margin-right: 15%;
  }

  .offset-md-20,
  .flex-offset-md-20,
  .layout-margin .flex-offset-md-20,
  .layout-margin .offset-md-20 {
    margin-left: 20%;
  }

  [dir=rtl] .offset-md-20,
  [dir=rtl] .flex-offset-md-20,
  [dir=rtl] .layout-margin .flex-offset-md-20,
  [dir=rtl] .layout-margin .offset-md-20 {
    margin-left: auto;
    margin-right: 20%;
  }

  .offset-md-25,
  .flex-offset-md-25,
  .layout-margin .flex-offset-md-25,
  .layout-margin .offset-md-25 {
    margin-left: 25%;
  }

  [dir=rtl] .offset-md-25,
  [dir=rtl] .flex-offset-md-25,
  [dir=rtl] .layout-margin .flex-offset-md-25,
  [dir=rtl] .layout-margin .offset-md-25 {
    margin-left: auto;
    margin-right: 25%;
  }

  .offset-md-30,
  .flex-offset-md-30,
  .layout-margin .flex-offset-md-30,
  .layout-margin .offset-md-30 {
    margin-left: 30%;
  }

  [dir=rtl] .offset-md-30,
  [dir=rtl] .flex-offset-md-30,
  [dir=rtl] .layout-margin .flex-offset-md-30,
  [dir=rtl] .layout-margin .offset-md-30 {
    margin-left: auto;
    margin-right: 30%;
  }

  .offset-md-35,
  .flex-offset-md-35,
  .layout-margin .flex-offset-md-35,
  .layout-margin .offset-md-35 {
    margin-left: 35%;
  }

  [dir=rtl] .offset-md-35,
  [dir=rtl] .flex-offset-md-35,
  [dir=rtl] .layout-margin .flex-offset-md-35,
  [dir=rtl] .layout-margin .offset-md-35 {
    margin-left: auto;
    margin-right: 35%;
  }

  .offset-md-40,
  .flex-offset-md-40,
  .layout-margin .flex-offset-md-40,
  .layout-margin .offset-md-40 {
    margin-left: 40%;
  }

  [dir=rtl] .offset-md-40,
  [dir=rtl] .flex-offset-md-40,
  [dir=rtl] .layout-margin .flex-offset-md-40,
  [dir=rtl] .layout-margin .offset-md-40 {
    margin-left: auto;
    margin-right: 40%;
  }

  .offset-md-45,
  .flex-offset-md-45,
  .layout-margin .flex-offset-md-45,
  .layout-margin .offset-md-45 {
    margin-left: 45%;
  }

  [dir=rtl] .offset-md-45,
  [dir=rtl] .flex-offset-md-45,
  [dir=rtl] .layout-margin .flex-offset-md-45,
  [dir=rtl] .layout-margin .offset-md-45 {
    margin-left: auto;
    margin-right: 45%;
  }

  .offset-md-50,
  .flex-offset-md-50,
  .layout-margin .flex-offset-md-50,
  .layout-margin .offset-md-50 {
    margin-left: 50%;
  }

  [dir=rtl] .offset-md-50,
  [dir=rtl] .flex-offset-md-50,
  [dir=rtl] .layout-margin .flex-offset-md-50,
  [dir=rtl] .layout-margin .offset-md-50 {
    margin-left: auto;
    margin-right: 50%;
  }

  .offset-md-55,
  .flex-offset-md-55,
  .layout-margin .flex-offset-md-55,
  .layout-margin .offset-md-55 {
    margin-left: 55%;
  }

  [dir=rtl] .offset-md-55,
  [dir=rtl] .flex-offset-md-55,
  [dir=rtl] .layout-margin .flex-offset-md-55,
  [dir=rtl] .layout-margin .offset-md-55 {
    margin-left: auto;
    margin-right: 55%;
  }

  .offset-md-60,
  .flex-offset-md-60,
  .layout-margin .flex-offset-md-60,
  .layout-margin .offset-md-60 {
    margin-left: 60%;
  }

  [dir=rtl] .offset-md-60,
  [dir=rtl] .flex-offset-md-60,
  [dir=rtl] .layout-margin .flex-offset-md-60,
  [dir=rtl] .layout-margin .offset-md-60 {
    margin-left: auto;
    margin-right: 60%;
  }

  .offset-md-65,
  .flex-offset-md-65,
  .layout-margin .flex-offset-md-65,
  .layout-margin .offset-md-65 {
    margin-left: 65%;
  }

  [dir=rtl] .offset-md-65,
  [dir=rtl] .flex-offset-md-65,
  [dir=rtl] .layout-margin .flex-offset-md-65,
  [dir=rtl] .layout-margin .offset-md-65 {
    margin-left: auto;
    margin-right: 65%;
  }

  .offset-md-70,
  .flex-offset-md-70,
  .layout-margin .flex-offset-md-70,
  .layout-margin .offset-md-70 {
    margin-left: 70%;
  }

  [dir=rtl] .offset-md-70,
  [dir=rtl] .flex-offset-md-70,
  [dir=rtl] .layout-margin .flex-offset-md-70,
  [dir=rtl] .layout-margin .offset-md-70 {
    margin-left: auto;
    margin-right: 70%;
  }

  .offset-md-75,
  .flex-offset-md-75,
  .layout-margin .flex-offset-md-75,
  .layout-margin .offset-md-75 {
    margin-left: 75%;
  }

  [dir=rtl] .offset-md-75,
  [dir=rtl] .flex-offset-md-75,
  [dir=rtl] .layout-margin .flex-offset-md-75,
  [dir=rtl] .layout-margin .offset-md-75 {
    margin-left: auto;
    margin-right: 75%;
  }

  .offset-md-80,
  .flex-offset-md-80,
  .layout-margin .flex-offset-md-80,
  .layout-margin .offset-md-80 {
    margin-left: 80%;
  }

  [dir=rtl] .offset-md-80,
  [dir=rtl] .flex-offset-md-80,
  [dir=rtl] .layout-margin .flex-offset-md-80,
  [dir=rtl] .layout-margin .offset-md-80 {
    margin-left: auto;
    margin-right: 80%;
  }

  .offset-md-85,
  .flex-offset-md-85,
  .layout-margin .flex-offset-md-85,
  .layout-margin .offset-md-85 {
    margin-left: 85%;
  }

  [dir=rtl] .offset-md-85,
  [dir=rtl] .flex-offset-md-85,
  [dir=rtl] .layout-margin .flex-offset-md-85,
  [dir=rtl] .layout-margin .offset-md-85 {
    margin-left: auto;
    margin-right: 85%;
  }

  .offset-md-90,
  .flex-offset-md-90,
  .layout-margin .flex-offset-md-90,
  .layout-margin .offset-md-90 {
    margin-left: 90%;
  }

  [dir=rtl] .offset-md-90,
  [dir=rtl] .flex-offset-md-90,
  [dir=rtl] .layout-margin .flex-offset-md-90,
  [dir=rtl] .layout-margin .offset-md-90 {
    margin-left: auto;
    margin-right: 90%;
  }

  .offset-md-95,
  .flex-offset-md-95,
  .layout-margin .flex-offset-md-95,
  .layout-margin .offset-md-95 {
    margin-left: 95%;
  }

  [dir=rtl] .offset-md-95,
  [dir=rtl] .flex-offset-md-95,
  [dir=rtl] .layout-margin .flex-offset-md-95,
  [dir=rtl] .layout-margin .offset-md-95 {
    margin-left: auto;
    margin-right: 95%;
  }

  .offset-md-33,
  .flex-offset-md-33,
  .layout-margin .flex-offset-md-33,
  .layout-margin .offset-md-33 {
    margin-left: 33.3333333333%;
  }

  .offset-md-66,
  .flex-offset-md-66,
  .layout-margin .flex-offset-md-66,
  .layout-margin .offset-md-66 {
    margin-left: 66.6666666667%;
  }

  [dir=rtl] .offset-md-66,
  [dir=rtl] .flex-offset-md-66,
  [dir=rtl] .layout-margin .flex-offset-md-66,
  [dir=rtl] .layout-margin .offset-md-66 {
    margin-left: auto;
    margin-right: 66.6666666667%;
  }

  .layout-align-md,
  .layout-align-md-start-stretch {
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .layout-align-md-start,
  .layout-align-md-start-start,
  .layout-align-md-start-center,
  .layout-align-md-start-end,
  .layout-align-md-start-stretch {
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .layout-align-md-center,
  .layout-align-md-center-start,
  .layout-align-md-center-center,
  .layout-align-md-center-end,
  .layout-align-md-center-stretch {
    -ms-flex-pack: center;
    justify-content: center;
  }

  .layout-align-md-end,
  .layout-align-md-end-start,
  .layout-align-md-end-center,
  .layout-align-md-end-end,
  .layout-align-md-end-stretch {
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .layout-align-md-space-around,
  .layout-align-md-space-around-center,
  .layout-align-md-space-around-start,
  .layout-align-md-space-around-end,
  .layout-align-md-space-around-stretch {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .layout-align-md-space-between,
  .layout-align-md-space-between-center,
  .layout-align-md-space-between-start,
  .layout-align-md-space-between-end,
  .layout-align-md-space-between-stretch {
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .layout-align-md-start-start,
  .layout-align-md-center-start,
  .layout-align-md-end-start,
  .layout-align-md-space-between-start,
  .layout-align-md-space-around-start {
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .layout-align-md-start-center,
  .layout-align-md-center-center,
  .layout-align-md-end-center,
  .layout-align-md-space-between-center,
  .layout-align-md-space-around-center {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    max-width: 100%;
  }

  .layout-align-md-start-center > *,
  .layout-align-md-center-center > *,
  .layout-align-md-end-center > *,
  .layout-align-md-space-between-center > *,
  .layout-align-md-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box;
  }

  .layout-align-md-start-end,
  .layout-align-md-center-end,
  .layout-align-md-end-end,
  .layout-align-md-space-between-end,
  .layout-align-md-space-around-end {
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end;
  }

  .layout-align-md-start-stretch,
  .layout-align-md-center-stretch,
  .layout-align-md-end-stretch,
  .layout-align-md-space-between-stretch,
  .layout-align-md-space-around-stretch {
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .flex-md {
    -ms-flex: 1;
    flex: 1;
    box-sizing: border-box;
  }

  .flex-md-grow {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    box-sizing: border-box;
  }

  .flex-md-initial {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    box-sizing: border-box;
  }

  .flex-md-auto {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    box-sizing: border-box;
  }

  .flex-md-none {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    box-sizing: border-box;
  }

  .flex-md-noshrink {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    box-sizing: border-box;
  }

  .flex-md-nogrow {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    box-sizing: border-box;
  }

  .flex-md-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-md-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }

  .layout-column > .flex-md-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
  }

  .layout-md-row > .flex-md-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }

  .layout-md-column > .flex-md-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0;
  }

  .flex-md-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-md-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-md-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }

  .layout-md-row > .flex-md-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-md-column > .flex-md-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }

  .flex-md-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-md-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-md-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }

  .layout-md-row > .flex-md-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-md-column > .flex-md-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }

  .flex-md-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-md-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-md-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }

  .layout-md-row > .flex-md-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-md-column > .flex-md-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }

  .flex-md-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-md-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-md-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }

  .layout-md-row > .flex-md-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-md-column > .flex-md-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }

  .flex-md-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-md-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-md-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }

  .layout-md-row > .flex-md-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-md-column > .flex-md-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }

  .flex-md-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-md-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-md-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }

  .layout-md-row > .flex-md-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-md-column > .flex-md-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }

  .flex-md-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-md-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-md-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }

  .layout-md-row > .flex-md-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-md-column > .flex-md-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }

  .flex-md-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-md-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-md-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }

  .layout-md-row > .flex-md-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-md-column > .flex-md-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }

  .flex-md-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-md-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-md-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }

  .layout-md-row > .flex-md-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-md-column > .flex-md-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }

  .flex-md-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-md-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-md-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }

  .layout-md-row > .flex-md-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-md-column > .flex-md-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }

  .flex-md-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-md-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-md-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }

  .layout-md-row > .flex-md-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-md-column > .flex-md-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }

  .flex-md-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-md-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-md-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }

  .layout-md-row > .flex-md-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-md-column > .flex-md-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }

  .flex-md-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-md-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-md-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }

  .layout-md-row > .flex-md-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-md-column > .flex-md-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }

  .flex-md-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-md-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-md-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }

  .layout-md-row > .flex-md-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-md-column > .flex-md-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }

  .flex-md-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-md-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-md-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }

  .layout-md-row > .flex-md-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-md-column > .flex-md-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }

  .flex-md-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-md-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-md-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }

  .layout-md-row > .flex-md-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-md-column > .flex-md-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }

  .flex-md-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-md-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-md-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }

  .layout-md-row > .flex-md-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-md-column > .flex-md-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }

  .flex-md-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-md-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-md-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }

  .layout-md-row > .flex-md-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-md-column > .flex-md-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }

  .flex-md-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-md-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-md-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }

  .layout-md-row > .flex-md-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-md-column > .flex-md-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }

  .flex-md-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-md-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-md-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-md-row > .flex-md-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-md-column > .flex-md-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-md-33 {
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-md-66 {
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-md-33 {
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }

  .layout-column > .flex-md-66 {
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }

  .layout-md-row > .flex-md-33 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-md-row > .flex-md-66 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-md-row > .flex {
    min-width: 0;
  }

  .layout-md-column > .flex-md-33 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }

  .layout-md-column > .flex-md-66 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }

  .layout-md-column > .flex {
    min-height: 0;
  }

  .layout-md,
  .layout-md-column,
  .layout-md-row {
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
  }

  .layout-md-column {
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .layout-md-row {
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

@media (min-width: 1280px) {
  .flex-order-gt-md--20 {
    -ms-flex-order: -20;
    order: -20;
  }

  .flex-order-gt-md--19 {
    -ms-flex-order: -19;
    order: -19;
  }

  .flex-order-gt-md--18 {
    -ms-flex-order: -18;
    order: -18;
  }

  .flex-order-gt-md--17 {
    -ms-flex-order: -17;
    order: -17;
  }

  .flex-order-gt-md--16 {
    -ms-flex-order: -16;
    order: -16;
  }

  .flex-order-gt-md--15 {
    -ms-flex-order: -15;
    order: -15;
  }

  .flex-order-gt-md--14 {
    -ms-flex-order: -14;
    order: -14;
  }

  .flex-order-gt-md--13 {
    -ms-flex-order: -13;
    order: -13;
  }

  .flex-order-gt-md--12 {
    -ms-flex-order: -12;
    order: -12;
  }

  .flex-order-gt-md--11 {
    -ms-flex-order: -11;
    order: -11;
  }

  .flex-order-gt-md--10 {
    -ms-flex-order: -10;
    order: -10;
  }

  .flex-order-gt-md--9 {
    -ms-flex-order: -9;
    order: -9;
  }

  .flex-order-gt-md--8 {
    -ms-flex-order: -8;
    order: -8;
  }

  .flex-order-gt-md--7 {
    -ms-flex-order: -7;
    order: -7;
  }

  .flex-order-gt-md--6 {
    -ms-flex-order: -6;
    order: -6;
  }

  .flex-order-gt-md--5 {
    -ms-flex-order: -5;
    order: -5;
  }

  .flex-order-gt-md--4 {
    -ms-flex-order: -4;
    order: -4;
  }

  .flex-order-gt-md--3 {
    -ms-flex-order: -3;
    order: -3;
  }

  .flex-order-gt-md--2 {
    -ms-flex-order: -2;
    order: -2;
  }

  .flex-order-gt-md--1 {
    -ms-flex-order: -1;
    order: -1;
  }

  .flex-order-gt-md-0 {
    -ms-flex-order: 0;
    order: 0;
  }

  .flex-order-gt-md-1 {
    -ms-flex-order: 1;
    order: 1;
  }

  .flex-order-gt-md-2 {
    -ms-flex-order: 2;
    order: 2;
  }

  .flex-order-gt-md-3 {
    -ms-flex-order: 3;
    order: 3;
  }

  .flex-order-gt-md-4 {
    -ms-flex-order: 4;
    order: 4;
  }

  .flex-order-gt-md-5 {
    -ms-flex-order: 5;
    order: 5;
  }

  .flex-order-gt-md-6 {
    -ms-flex-order: 6;
    order: 6;
  }

  .flex-order-gt-md-7 {
    -ms-flex-order: 7;
    order: 7;
  }

  .flex-order-gt-md-8 {
    -ms-flex-order: 8;
    order: 8;
  }

  .flex-order-gt-md-9 {
    -ms-flex-order: 9;
    order: 9;
  }

  .flex-order-gt-md-10 {
    -ms-flex-order: 10;
    order: 10;
  }

  .flex-order-gt-md-11 {
    -ms-flex-order: 11;
    order: 11;
  }

  .flex-order-gt-md-12 {
    -ms-flex-order: 12;
    order: 12;
  }

  .flex-order-gt-md-13 {
    -ms-flex-order: 13;
    order: 13;
  }

  .flex-order-gt-md-14 {
    -ms-flex-order: 14;
    order: 14;
  }

  .flex-order-gt-md-15 {
    -ms-flex-order: 15;
    order: 15;
  }

  .flex-order-gt-md-16 {
    -ms-flex-order: 16;
    order: 16;
  }

  .flex-order-gt-md-17 {
    -ms-flex-order: 17;
    order: 17;
  }

  .flex-order-gt-md-18 {
    -ms-flex-order: 18;
    order: 18;
  }

  .flex-order-gt-md-19 {
    -ms-flex-order: 19;
    order: 19;
  }

  .flex-order-gt-md-20 {
    -ms-flex-order: 20;
    order: 20;
  }

  .offset-gt-md-0,
  .flex-offset-gt-md-0,
  .layout-margin .flex-offset-gt-md-0,
  .layout-margin .offset-gt-md-0 {
    margin-left: 0;
  }

  [dir=rtl] .offset-gt-md-0,
  [dir=rtl] .flex-offset-gt-md-0,
  [dir=rtl] .layout-margin .flex-offset-gt-md-0,
  [dir=rtl] .layout-margin .offset-gt-md-0 {
    margin-left: auto;
    margin-right: 0;
  }

  .offset-gt-md-5,
  .flex-offset-gt-md-5,
  .layout-margin .flex-offset-gt-md-5,
  .layout-margin .offset-gt-md-5 {
    margin-left: 5%;
  }

  [dir=rtl] .offset-gt-md-5,
  [dir=rtl] .flex-offset-gt-md-5,
  [dir=rtl] .layout-margin .flex-offset-gt-md-5,
  [dir=rtl] .layout-margin .offset-gt-md-5 {
    margin-left: auto;
    margin-right: 5%;
  }

  .offset-gt-md-10,
  .flex-offset-gt-md-10,
  .layout-margin .flex-offset-gt-md-10,
  .layout-margin .offset-gt-md-10 {
    margin-left: 10%;
  }

  [dir=rtl] .offset-gt-md-10,
  [dir=rtl] .flex-offset-gt-md-10,
  [dir=rtl] .layout-margin .flex-offset-gt-md-10,
  [dir=rtl] .layout-margin .offset-gt-md-10 {
    margin-left: auto;
    margin-right: 10%;
  }

  .offset-gt-md-15,
  .flex-offset-gt-md-15,
  .layout-margin .flex-offset-gt-md-15,
  .layout-margin .offset-gt-md-15 {
    margin-left: 15%;
  }

  [dir=rtl] .offset-gt-md-15,
  [dir=rtl] .flex-offset-gt-md-15,
  [dir=rtl] .layout-margin .flex-offset-gt-md-15,
  [dir=rtl] .layout-margin .offset-gt-md-15 {
    margin-left: auto;
    margin-right: 15%;
  }

  .offset-gt-md-20,
  .flex-offset-gt-md-20,
  .layout-margin .flex-offset-gt-md-20,
  .layout-margin .offset-gt-md-20 {
    margin-left: 20%;
  }

  [dir=rtl] .offset-gt-md-20,
  [dir=rtl] .flex-offset-gt-md-20,
  [dir=rtl] .layout-margin .flex-offset-gt-md-20,
  [dir=rtl] .layout-margin .offset-gt-md-20 {
    margin-left: auto;
    margin-right: 20%;
  }

  .offset-gt-md-25,
  .flex-offset-gt-md-25,
  .layout-margin .flex-offset-gt-md-25,
  .layout-margin .offset-gt-md-25 {
    margin-left: 25%;
  }

  [dir=rtl] .offset-gt-md-25,
  [dir=rtl] .flex-offset-gt-md-25,
  [dir=rtl] .layout-margin .flex-offset-gt-md-25,
  [dir=rtl] .layout-margin .offset-gt-md-25 {
    margin-left: auto;
    margin-right: 25%;
  }

  .offset-gt-md-30,
  .flex-offset-gt-md-30,
  .layout-margin .flex-offset-gt-md-30,
  .layout-margin .offset-gt-md-30 {
    margin-left: 30%;
  }

  [dir=rtl] .offset-gt-md-30,
  [dir=rtl] .flex-offset-gt-md-30,
  [dir=rtl] .layout-margin .flex-offset-gt-md-30,
  [dir=rtl] .layout-margin .offset-gt-md-30 {
    margin-left: auto;
    margin-right: 30%;
  }

  .offset-gt-md-35,
  .flex-offset-gt-md-35,
  .layout-margin .flex-offset-gt-md-35,
  .layout-margin .offset-gt-md-35 {
    margin-left: 35%;
  }

  [dir=rtl] .offset-gt-md-35,
  [dir=rtl] .flex-offset-gt-md-35,
  [dir=rtl] .layout-margin .flex-offset-gt-md-35,
  [dir=rtl] .layout-margin .offset-gt-md-35 {
    margin-left: auto;
    margin-right: 35%;
  }

  .offset-gt-md-40,
  .flex-offset-gt-md-40,
  .layout-margin .flex-offset-gt-md-40,
  .layout-margin .offset-gt-md-40 {
    margin-left: 40%;
  }

  [dir=rtl] .offset-gt-md-40,
  [dir=rtl] .flex-offset-gt-md-40,
  [dir=rtl] .layout-margin .flex-offset-gt-md-40,
  [dir=rtl] .layout-margin .offset-gt-md-40 {
    margin-left: auto;
    margin-right: 40%;
  }

  .offset-gt-md-45,
  .flex-offset-gt-md-45,
  .layout-margin .flex-offset-gt-md-45,
  .layout-margin .offset-gt-md-45 {
    margin-left: 45%;
  }

  [dir=rtl] .offset-gt-md-45,
  [dir=rtl] .flex-offset-gt-md-45,
  [dir=rtl] .layout-margin .flex-offset-gt-md-45,
  [dir=rtl] .layout-margin .offset-gt-md-45 {
    margin-left: auto;
    margin-right: 45%;
  }

  .offset-gt-md-50,
  .flex-offset-gt-md-50,
  .layout-margin .flex-offset-gt-md-50,
  .layout-margin .offset-gt-md-50 {
    margin-left: 50%;
  }

  [dir=rtl] .offset-gt-md-50,
  [dir=rtl] .flex-offset-gt-md-50,
  [dir=rtl] .layout-margin .flex-offset-gt-md-50,
  [dir=rtl] .layout-margin .offset-gt-md-50 {
    margin-left: auto;
    margin-right: 50%;
  }

  .offset-gt-md-55,
  .flex-offset-gt-md-55,
  .layout-margin .flex-offset-gt-md-55,
  .layout-margin .offset-gt-md-55 {
    margin-left: 55%;
  }

  [dir=rtl] .offset-gt-md-55,
  [dir=rtl] .flex-offset-gt-md-55,
  [dir=rtl] .layout-margin .flex-offset-gt-md-55,
  [dir=rtl] .layout-margin .offset-gt-md-55 {
    margin-left: auto;
    margin-right: 55%;
  }

  .offset-gt-md-60,
  .flex-offset-gt-md-60,
  .layout-margin .flex-offset-gt-md-60,
  .layout-margin .offset-gt-md-60 {
    margin-left: 60%;
  }

  [dir=rtl] .offset-gt-md-60,
  [dir=rtl] .flex-offset-gt-md-60,
  [dir=rtl] .layout-margin .flex-offset-gt-md-60,
  [dir=rtl] .layout-margin .offset-gt-md-60 {
    margin-left: auto;
    margin-right: 60%;
  }

  .offset-gt-md-65,
  .flex-offset-gt-md-65,
  .layout-margin .flex-offset-gt-md-65,
  .layout-margin .offset-gt-md-65 {
    margin-left: 65%;
  }

  [dir=rtl] .offset-gt-md-65,
  [dir=rtl] .flex-offset-gt-md-65,
  [dir=rtl] .layout-margin .flex-offset-gt-md-65,
  [dir=rtl] .layout-margin .offset-gt-md-65 {
    margin-left: auto;
    margin-right: 65%;
  }

  .offset-gt-md-70,
  .flex-offset-gt-md-70,
  .layout-margin .flex-offset-gt-md-70,
  .layout-margin .offset-gt-md-70 {
    margin-left: 70%;
  }

  [dir=rtl] .offset-gt-md-70,
  [dir=rtl] .flex-offset-gt-md-70,
  [dir=rtl] .layout-margin .flex-offset-gt-md-70,
  [dir=rtl] .layout-margin .offset-gt-md-70 {
    margin-left: auto;
    margin-right: 70%;
  }

  .offset-gt-md-75,
  .flex-offset-gt-md-75,
  .layout-margin .flex-offset-gt-md-75,
  .layout-margin .offset-gt-md-75 {
    margin-left: 75%;
  }

  [dir=rtl] .offset-gt-md-75,
  [dir=rtl] .flex-offset-gt-md-75,
  [dir=rtl] .layout-margin .flex-offset-gt-md-75,
  [dir=rtl] .layout-margin .offset-gt-md-75 {
    margin-left: auto;
    margin-right: 75%;
  }

  .offset-gt-md-80,
  .flex-offset-gt-md-80,
  .layout-margin .flex-offset-gt-md-80,
  .layout-margin .offset-gt-md-80 {
    margin-left: 80%;
  }

  [dir=rtl] .offset-gt-md-80,
  [dir=rtl] .flex-offset-gt-md-80,
  [dir=rtl] .layout-margin .flex-offset-gt-md-80,
  [dir=rtl] .layout-margin .offset-gt-md-80 {
    margin-left: auto;
    margin-right: 80%;
  }

  .offset-gt-md-85,
  .flex-offset-gt-md-85,
  .layout-margin .flex-offset-gt-md-85,
  .layout-margin .offset-gt-md-85 {
    margin-left: 85%;
  }

  [dir=rtl] .offset-gt-md-85,
  [dir=rtl] .flex-offset-gt-md-85,
  [dir=rtl] .layout-margin .flex-offset-gt-md-85,
  [dir=rtl] .layout-margin .offset-gt-md-85 {
    margin-left: auto;
    margin-right: 85%;
  }

  .offset-gt-md-90,
  .flex-offset-gt-md-90,
  .layout-margin .flex-offset-gt-md-90,
  .layout-margin .offset-gt-md-90 {
    margin-left: 90%;
  }

  [dir=rtl] .offset-gt-md-90,
  [dir=rtl] .flex-offset-gt-md-90,
  [dir=rtl] .layout-margin .flex-offset-gt-md-90,
  [dir=rtl] .layout-margin .offset-gt-md-90 {
    margin-left: auto;
    margin-right: 90%;
  }

  .offset-gt-md-95,
  .flex-offset-gt-md-95,
  .layout-margin .flex-offset-gt-md-95,
  .layout-margin .offset-gt-md-95 {
    margin-left: 95%;
  }

  [dir=rtl] .offset-gt-md-95,
  [dir=rtl] .flex-offset-gt-md-95,
  [dir=rtl] .layout-margin .flex-offset-gt-md-95,
  [dir=rtl] .layout-margin .offset-gt-md-95 {
    margin-left: auto;
    margin-right: 95%;
  }

  .offset-gt-md-33,
  .flex-offset-gt-md-33,
  .layout-margin .flex-offset-gt-md-33,
  .layout-margin .offset-gt-md-33 {
    margin-left: 33.3333333333%;
  }

  .offset-gt-md-66,
  .flex-offset-gt-md-66,
  .layout-margin .flex-offset-gt-md-66,
  .layout-margin .offset-gt-md-66 {
    margin-left: 66.6666666667%;
  }

  [dir=rtl] .offset-gt-md-66,
  [dir=rtl] .flex-offset-gt-md-66,
  [dir=rtl] .layout-margin .flex-offset-gt-md-66,
  [dir=rtl] .layout-margin .offset-gt-md-66 {
    margin-left: auto;
    margin-right: 66.6666666667%;
  }

  .layout-align-gt-md,
  .layout-align-gt-md-start-stretch {
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .layout-align-gt-md-start,
  .layout-align-gt-md-start-start,
  .layout-align-gt-md-start-center,
  .layout-align-gt-md-start-end,
  .layout-align-gt-md-start-stretch {
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .layout-align-gt-md-center,
  .layout-align-gt-md-center-start,
  .layout-align-gt-md-center-center,
  .layout-align-gt-md-center-end,
  .layout-align-gt-md-center-stretch {
    -ms-flex-pack: center;
    justify-content: center;
  }

  .layout-align-gt-md-end,
  .layout-align-gt-md-end-start,
  .layout-align-gt-md-end-center,
  .layout-align-gt-md-end-end,
  .layout-align-gt-md-end-stretch {
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .layout-align-gt-md-space-around,
  .layout-align-gt-md-space-around-center,
  .layout-align-gt-md-space-around-start,
  .layout-align-gt-md-space-around-end,
  .layout-align-gt-md-space-around-stretch {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .layout-align-gt-md-space-between,
  .layout-align-gt-md-space-between-center,
  .layout-align-gt-md-space-between-start,
  .layout-align-gt-md-space-between-end,
  .layout-align-gt-md-space-between-stretch {
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .layout-align-gt-md-start-start,
  .layout-align-gt-md-center-start,
  .layout-align-gt-md-end-start,
  .layout-align-gt-md-space-between-start,
  .layout-align-gt-md-space-around-start {
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .layout-align-gt-md-start-center,
  .layout-align-gt-md-center-center,
  .layout-align-gt-md-end-center,
  .layout-align-gt-md-space-between-center,
  .layout-align-gt-md-space-around-center {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    max-width: 100%;
  }

  .layout-align-gt-md-start-center > *,
  .layout-align-gt-md-center-center > *,
  .layout-align-gt-md-end-center > *,
  .layout-align-gt-md-space-between-center > *,
  .layout-align-gt-md-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box;
  }

  .layout-align-gt-md-start-end,
  .layout-align-gt-md-center-end,
  .layout-align-gt-md-end-end,
  .layout-align-gt-md-space-between-end,
  .layout-align-gt-md-space-around-end {
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end;
  }

  .layout-align-gt-md-start-stretch,
  .layout-align-gt-md-center-stretch,
  .layout-align-gt-md-end-stretch,
  .layout-align-gt-md-space-between-stretch,
  .layout-align-gt-md-space-around-stretch {
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .flex-gt-md {
    -ms-flex: 1;
    flex: 1;
    box-sizing: border-box;
  }

  .flex-gt-md-grow {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    box-sizing: border-box;
  }

  .flex-gt-md-initial {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    box-sizing: border-box;
  }

  .flex-gt-md-auto {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    box-sizing: border-box;
  }

  .flex-gt-md-none {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    box-sizing: border-box;
  }

  .flex-gt-md-noshrink {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    box-sizing: border-box;
  }

  .flex-gt-md-nogrow {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    box-sizing: border-box;
  }

  .flex-gt-md-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-md-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }

  .layout-column > .flex-gt-md-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
  }

  .layout-gt-md-row > .flex-gt-md-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }

  .layout-gt-md-column > .flex-gt-md-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0;
  }

  .flex-gt-md-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-md-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-md-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }

  .layout-gt-md-row > .flex-gt-md-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-md-column > .flex-gt-md-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }

  .flex-gt-md-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-md-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-md-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }

  .layout-gt-md-row > .flex-gt-md-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-md-column > .flex-gt-md-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }

  .flex-gt-md-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-md-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-md-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }

  .layout-gt-md-row > .flex-gt-md-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-md-column > .flex-gt-md-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }

  .flex-gt-md-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-md-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-md-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }

  .layout-gt-md-row > .flex-gt-md-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-md-column > .flex-gt-md-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }

  .flex-gt-md-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-md-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-md-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }

  .layout-gt-md-row > .flex-gt-md-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-md-column > .flex-gt-md-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }

  .flex-gt-md-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-md-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-md-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }

  .layout-gt-md-row > .flex-gt-md-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-md-column > .flex-gt-md-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }

  .flex-gt-md-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-md-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-md-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }

  .layout-gt-md-row > .flex-gt-md-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-md-column > .flex-gt-md-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }

  .flex-gt-md-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-md-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-md-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }

  .layout-gt-md-row > .flex-gt-md-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-md-column > .flex-gt-md-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }

  .flex-gt-md-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-md-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-md-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }

  .layout-gt-md-row > .flex-gt-md-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-md-column > .flex-gt-md-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }

  .flex-gt-md-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-md-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-md-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }

  .layout-gt-md-row > .flex-gt-md-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-md-column > .flex-gt-md-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }

  .flex-gt-md-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-md-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-md-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }

  .layout-gt-md-row > .flex-gt-md-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-md-column > .flex-gt-md-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }

  .flex-gt-md-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-md-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-md-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }

  .layout-gt-md-row > .flex-gt-md-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-md-column > .flex-gt-md-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }

  .flex-gt-md-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-md-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-md-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }

  .layout-gt-md-row > .flex-gt-md-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-md-column > .flex-gt-md-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }

  .flex-gt-md-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-md-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-md-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }

  .layout-gt-md-row > .flex-gt-md-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-md-column > .flex-gt-md-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }

  .flex-gt-md-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-md-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-md-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }

  .layout-gt-md-row > .flex-gt-md-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-md-column > .flex-gt-md-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }

  .flex-gt-md-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-md-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-md-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }

  .layout-gt-md-row > .flex-gt-md-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-md-column > .flex-gt-md-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }

  .flex-gt-md-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-md-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-md-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }

  .layout-gt-md-row > .flex-gt-md-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-md-column > .flex-gt-md-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }

  .flex-gt-md-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-md-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-md-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }

  .layout-gt-md-row > .flex-gt-md-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-md-column > .flex-gt-md-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }

  .flex-gt-md-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-md-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-md-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }

  .layout-gt-md-row > .flex-gt-md-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-md-column > .flex-gt-md-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }

  .flex-gt-md-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-md-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-md-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-md-row > .flex-gt-md-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-md-column > .flex-gt-md-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-md-33 {
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-md-66 {
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-md-33 {
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-md-66 {
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }

  .layout-gt-md-row > .flex-gt-md-33 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-md-row > .flex-gt-md-66 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-md-row > .flex {
    min-width: 0;
  }

  .layout-gt-md-column > .flex-gt-md-33 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }

  .layout-gt-md-column > .flex-gt-md-66 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }

  .layout-gt-md-column > .flex {
    min-height: 0;
  }

  .layout-gt-md,
  .layout-gt-md-column,
  .layout-gt-md-row {
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
  }

  .layout-gt-md-column {
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .layout-gt-md-row {
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

@media (min-width: 1280px) and (max-width: 1919px) {
  .hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),
  .hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),
  .hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),
  .hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show) {
    display: none;
  }

  .hide-lg:not(.show-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show) {
    display: none;
  }

  .flex-order-lg--20 {
    -ms-flex-order: -20;
    order: -20;
  }

  .flex-order-lg--19 {
    -ms-flex-order: -19;
    order: -19;
  }

  .flex-order-lg--18 {
    -ms-flex-order: -18;
    order: -18;
  }

  .flex-order-lg--17 {
    -ms-flex-order: -17;
    order: -17;
  }

  .flex-order-lg--16 {
    -ms-flex-order: -16;
    order: -16;
  }

  .flex-order-lg--15 {
    -ms-flex-order: -15;
    order: -15;
  }

  .flex-order-lg--14 {
    -ms-flex-order: -14;
    order: -14;
  }

  .flex-order-lg--13 {
    -ms-flex-order: -13;
    order: -13;
  }

  .flex-order-lg--12 {
    -ms-flex-order: -12;
    order: -12;
  }

  .flex-order-lg--11 {
    -ms-flex-order: -11;
    order: -11;
  }

  .flex-order-lg--10 {
    -ms-flex-order: -10;
    order: -10;
  }

  .flex-order-lg--9 {
    -ms-flex-order: -9;
    order: -9;
  }

  .flex-order-lg--8 {
    -ms-flex-order: -8;
    order: -8;
  }

  .flex-order-lg--7 {
    -ms-flex-order: -7;
    order: -7;
  }

  .flex-order-lg--6 {
    -ms-flex-order: -6;
    order: -6;
  }

  .flex-order-lg--5 {
    -ms-flex-order: -5;
    order: -5;
  }

  .flex-order-lg--4 {
    -ms-flex-order: -4;
    order: -4;
  }

  .flex-order-lg--3 {
    -ms-flex-order: -3;
    order: -3;
  }

  .flex-order-lg--2 {
    -ms-flex-order: -2;
    order: -2;
  }

  .flex-order-lg--1 {
    -ms-flex-order: -1;
    order: -1;
  }

  .flex-order-lg-0 {
    -ms-flex-order: 0;
    order: 0;
  }

  .flex-order-lg-1 {
    -ms-flex-order: 1;
    order: 1;
  }

  .flex-order-lg-2 {
    -ms-flex-order: 2;
    order: 2;
  }

  .flex-order-lg-3 {
    -ms-flex-order: 3;
    order: 3;
  }

  .flex-order-lg-4 {
    -ms-flex-order: 4;
    order: 4;
  }

  .flex-order-lg-5 {
    -ms-flex-order: 5;
    order: 5;
  }

  .flex-order-lg-6 {
    -ms-flex-order: 6;
    order: 6;
  }

  .flex-order-lg-7 {
    -ms-flex-order: 7;
    order: 7;
  }

  .flex-order-lg-8 {
    -ms-flex-order: 8;
    order: 8;
  }

  .flex-order-lg-9 {
    -ms-flex-order: 9;
    order: 9;
  }

  .flex-order-lg-10 {
    -ms-flex-order: 10;
    order: 10;
  }

  .flex-order-lg-11 {
    -ms-flex-order: 11;
    order: 11;
  }

  .flex-order-lg-12 {
    -ms-flex-order: 12;
    order: 12;
  }

  .flex-order-lg-13 {
    -ms-flex-order: 13;
    order: 13;
  }

  .flex-order-lg-14 {
    -ms-flex-order: 14;
    order: 14;
  }

  .flex-order-lg-15 {
    -ms-flex-order: 15;
    order: 15;
  }

  .flex-order-lg-16 {
    -ms-flex-order: 16;
    order: 16;
  }

  .flex-order-lg-17 {
    -ms-flex-order: 17;
    order: 17;
  }

  .flex-order-lg-18 {
    -ms-flex-order: 18;
    order: 18;
  }

  .flex-order-lg-19 {
    -ms-flex-order: 19;
    order: 19;
  }

  .flex-order-lg-20 {
    -ms-flex-order: 20;
    order: 20;
  }

  .offset-lg-0,
  .flex-offset-lg-0,
  .layout-margin .flex-offset-lg-0,
  .layout-margin .offset-lg-0 {
    margin-left: 0;
  }

  [dir=rtl] .offset-lg-0,
  [dir=rtl] .flex-offset-lg-0,
  [dir=rtl] .layout-margin .flex-offset-lg-0,
  [dir=rtl] .layout-margin .offset-lg-0 {
    margin-left: auto;
    margin-right: 0;
  }

  .offset-lg-5,
  .flex-offset-lg-5,
  .layout-margin .flex-offset-lg-5,
  .layout-margin .offset-lg-5 {
    margin-left: 5%;
  }

  [dir=rtl] .offset-lg-5,
  [dir=rtl] .flex-offset-lg-5,
  [dir=rtl] .layout-margin .flex-offset-lg-5,
  [dir=rtl] .layout-margin .offset-lg-5 {
    margin-left: auto;
    margin-right: 5%;
  }

  .offset-lg-10,
  .flex-offset-lg-10,
  .layout-margin .flex-offset-lg-10,
  .layout-margin .offset-lg-10 {
    margin-left: 10%;
  }

  [dir=rtl] .offset-lg-10,
  [dir=rtl] .flex-offset-lg-10,
  [dir=rtl] .layout-margin .flex-offset-lg-10,
  [dir=rtl] .layout-margin .offset-lg-10 {
    margin-left: auto;
    margin-right: 10%;
  }

  .offset-lg-15,
  .flex-offset-lg-15,
  .layout-margin .flex-offset-lg-15,
  .layout-margin .offset-lg-15 {
    margin-left: 15%;
  }

  [dir=rtl] .offset-lg-15,
  [dir=rtl] .flex-offset-lg-15,
  [dir=rtl] .layout-margin .flex-offset-lg-15,
  [dir=rtl] .layout-margin .offset-lg-15 {
    margin-left: auto;
    margin-right: 15%;
  }

  .offset-lg-20,
  .flex-offset-lg-20,
  .layout-margin .flex-offset-lg-20,
  .layout-margin .offset-lg-20 {
    margin-left: 20%;
  }

  [dir=rtl] .offset-lg-20,
  [dir=rtl] .flex-offset-lg-20,
  [dir=rtl] .layout-margin .flex-offset-lg-20,
  [dir=rtl] .layout-margin .offset-lg-20 {
    margin-left: auto;
    margin-right: 20%;
  }

  .offset-lg-25,
  .flex-offset-lg-25,
  .layout-margin .flex-offset-lg-25,
  .layout-margin .offset-lg-25 {
    margin-left: 25%;
  }

  [dir=rtl] .offset-lg-25,
  [dir=rtl] .flex-offset-lg-25,
  [dir=rtl] .layout-margin .flex-offset-lg-25,
  [dir=rtl] .layout-margin .offset-lg-25 {
    margin-left: auto;
    margin-right: 25%;
  }

  .offset-lg-30,
  .flex-offset-lg-30,
  .layout-margin .flex-offset-lg-30,
  .layout-margin .offset-lg-30 {
    margin-left: 30%;
  }

  [dir=rtl] .offset-lg-30,
  [dir=rtl] .flex-offset-lg-30,
  [dir=rtl] .layout-margin .flex-offset-lg-30,
  [dir=rtl] .layout-margin .offset-lg-30 {
    margin-left: auto;
    margin-right: 30%;
  }

  .offset-lg-35,
  .flex-offset-lg-35,
  .layout-margin .flex-offset-lg-35,
  .layout-margin .offset-lg-35 {
    margin-left: 35%;
  }

  [dir=rtl] .offset-lg-35,
  [dir=rtl] .flex-offset-lg-35,
  [dir=rtl] .layout-margin .flex-offset-lg-35,
  [dir=rtl] .layout-margin .offset-lg-35 {
    margin-left: auto;
    margin-right: 35%;
  }

  .offset-lg-40,
  .flex-offset-lg-40,
  .layout-margin .flex-offset-lg-40,
  .layout-margin .offset-lg-40 {
    margin-left: 40%;
  }

  [dir=rtl] .offset-lg-40,
  [dir=rtl] .flex-offset-lg-40,
  [dir=rtl] .layout-margin .flex-offset-lg-40,
  [dir=rtl] .layout-margin .offset-lg-40 {
    margin-left: auto;
    margin-right: 40%;
  }

  .offset-lg-45,
  .flex-offset-lg-45,
  .layout-margin .flex-offset-lg-45,
  .layout-margin .offset-lg-45 {
    margin-left: 45%;
  }

  [dir=rtl] .offset-lg-45,
  [dir=rtl] .flex-offset-lg-45,
  [dir=rtl] .layout-margin .flex-offset-lg-45,
  [dir=rtl] .layout-margin .offset-lg-45 {
    margin-left: auto;
    margin-right: 45%;
  }

  .offset-lg-50,
  .flex-offset-lg-50,
  .layout-margin .flex-offset-lg-50,
  .layout-margin .offset-lg-50 {
    margin-left: 50%;
  }

  [dir=rtl] .offset-lg-50,
  [dir=rtl] .flex-offset-lg-50,
  [dir=rtl] .layout-margin .flex-offset-lg-50,
  [dir=rtl] .layout-margin .offset-lg-50 {
    margin-left: auto;
    margin-right: 50%;
  }

  .offset-lg-55,
  .flex-offset-lg-55,
  .layout-margin .flex-offset-lg-55,
  .layout-margin .offset-lg-55 {
    margin-left: 55%;
  }

  [dir=rtl] .offset-lg-55,
  [dir=rtl] .flex-offset-lg-55,
  [dir=rtl] .layout-margin .flex-offset-lg-55,
  [dir=rtl] .layout-margin .offset-lg-55 {
    margin-left: auto;
    margin-right: 55%;
  }

  .offset-lg-60,
  .flex-offset-lg-60,
  .layout-margin .flex-offset-lg-60,
  .layout-margin .offset-lg-60 {
    margin-left: 60%;
  }

  [dir=rtl] .offset-lg-60,
  [dir=rtl] .flex-offset-lg-60,
  [dir=rtl] .layout-margin .flex-offset-lg-60,
  [dir=rtl] .layout-margin .offset-lg-60 {
    margin-left: auto;
    margin-right: 60%;
  }

  .offset-lg-65,
  .flex-offset-lg-65,
  .layout-margin .flex-offset-lg-65,
  .layout-margin .offset-lg-65 {
    margin-left: 65%;
  }

  [dir=rtl] .offset-lg-65,
  [dir=rtl] .flex-offset-lg-65,
  [dir=rtl] .layout-margin .flex-offset-lg-65,
  [dir=rtl] .layout-margin .offset-lg-65 {
    margin-left: auto;
    margin-right: 65%;
  }

  .offset-lg-70,
  .flex-offset-lg-70,
  .layout-margin .flex-offset-lg-70,
  .layout-margin .offset-lg-70 {
    margin-left: 70%;
  }

  [dir=rtl] .offset-lg-70,
  [dir=rtl] .flex-offset-lg-70,
  [dir=rtl] .layout-margin .flex-offset-lg-70,
  [dir=rtl] .layout-margin .offset-lg-70 {
    margin-left: auto;
    margin-right: 70%;
  }

  .offset-lg-75,
  .flex-offset-lg-75,
  .layout-margin .flex-offset-lg-75,
  .layout-margin .offset-lg-75 {
    margin-left: 75%;
  }

  [dir=rtl] .offset-lg-75,
  [dir=rtl] .flex-offset-lg-75,
  [dir=rtl] .layout-margin .flex-offset-lg-75,
  [dir=rtl] .layout-margin .offset-lg-75 {
    margin-left: auto;
    margin-right: 75%;
  }

  .offset-lg-80,
  .flex-offset-lg-80,
  .layout-margin .flex-offset-lg-80,
  .layout-margin .offset-lg-80 {
    margin-left: 80%;
  }

  [dir=rtl] .offset-lg-80,
  [dir=rtl] .flex-offset-lg-80,
  [dir=rtl] .layout-margin .flex-offset-lg-80,
  [dir=rtl] .layout-margin .offset-lg-80 {
    margin-left: auto;
    margin-right: 80%;
  }

  .offset-lg-85,
  .flex-offset-lg-85,
  .layout-margin .flex-offset-lg-85,
  .layout-margin .offset-lg-85 {
    margin-left: 85%;
  }

  [dir=rtl] .offset-lg-85,
  [dir=rtl] .flex-offset-lg-85,
  [dir=rtl] .layout-margin .flex-offset-lg-85,
  [dir=rtl] .layout-margin .offset-lg-85 {
    margin-left: auto;
    margin-right: 85%;
  }

  .offset-lg-90,
  .flex-offset-lg-90,
  .layout-margin .flex-offset-lg-90,
  .layout-margin .offset-lg-90 {
    margin-left: 90%;
  }

  [dir=rtl] .offset-lg-90,
  [dir=rtl] .flex-offset-lg-90,
  [dir=rtl] .layout-margin .flex-offset-lg-90,
  [dir=rtl] .layout-margin .offset-lg-90 {
    margin-left: auto;
    margin-right: 90%;
  }

  .offset-lg-95,
  .flex-offset-lg-95,
  .layout-margin .flex-offset-lg-95,
  .layout-margin .offset-lg-95 {
    margin-left: 95%;
  }

  [dir=rtl] .offset-lg-95,
  [dir=rtl] .flex-offset-lg-95,
  [dir=rtl] .layout-margin .flex-offset-lg-95,
  [dir=rtl] .layout-margin .offset-lg-95 {
    margin-left: auto;
    margin-right: 95%;
  }

  .offset-lg-33,
  .flex-offset-lg-33,
  .layout-margin .flex-offset-lg-33,
  .layout-margin .offset-lg-33 {
    margin-left: 33.3333333333%;
  }

  .offset-lg-66,
  .flex-offset-lg-66,
  .layout-margin .flex-offset-lg-66,
  .layout-margin .offset-lg-66 {
    margin-left: 66.6666666667%;
  }

  [dir=rtl] .offset-lg-66,
  [dir=rtl] .flex-offset-lg-66,
  [dir=rtl] .layout-margin .flex-offset-lg-66,
  [dir=rtl] .layout-margin .offset-lg-66 {
    margin-left: auto;
    margin-right: 66.6666666667%;
  }

  .layout-align-lg,
  .layout-align-lg-start-stretch {
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .layout-align-lg-start,
  .layout-align-lg-start-start,
  .layout-align-lg-start-center,
  .layout-align-lg-start-end,
  .layout-align-lg-start-stretch {
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .layout-align-lg-center,
  .layout-align-lg-center-start,
  .layout-align-lg-center-center,
  .layout-align-lg-center-end,
  .layout-align-lg-center-stretch {
    -ms-flex-pack: center;
    justify-content: center;
  }

  .layout-align-lg-end,
  .layout-align-lg-end-start,
  .layout-align-lg-end-center,
  .layout-align-lg-end-end,
  .layout-align-lg-end-stretch {
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .layout-align-lg-space-around,
  .layout-align-lg-space-around-center,
  .layout-align-lg-space-around-start,
  .layout-align-lg-space-around-end,
  .layout-align-lg-space-around-stretch {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .layout-align-lg-space-between,
  .layout-align-lg-space-between-center,
  .layout-align-lg-space-between-start,
  .layout-align-lg-space-between-end,
  .layout-align-lg-space-between-stretch {
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .layout-align-lg-start-start,
  .layout-align-lg-center-start,
  .layout-align-lg-end-start,
  .layout-align-lg-space-between-start,
  .layout-align-lg-space-around-start {
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .layout-align-lg-start-center,
  .layout-align-lg-center-center,
  .layout-align-lg-end-center,
  .layout-align-lg-space-between-center,
  .layout-align-lg-space-around-center {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    max-width: 100%;
  }

  .layout-align-lg-start-center > *,
  .layout-align-lg-center-center > *,
  .layout-align-lg-end-center > *,
  .layout-align-lg-space-between-center > *,
  .layout-align-lg-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box;
  }

  .layout-align-lg-start-end,
  .layout-align-lg-center-end,
  .layout-align-lg-end-end,
  .layout-align-lg-space-between-end,
  .layout-align-lg-space-around-end {
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end;
  }

  .layout-align-lg-start-stretch,
  .layout-align-lg-center-stretch,
  .layout-align-lg-end-stretch,
  .layout-align-lg-space-between-stretch,
  .layout-align-lg-space-around-stretch {
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .flex-lg {
    -ms-flex: 1;
    flex: 1;
    box-sizing: border-box;
  }

  .flex-lg-grow {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    box-sizing: border-box;
  }

  .flex-lg-initial {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    box-sizing: border-box;
  }

  .flex-lg-auto {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    box-sizing: border-box;
  }

  .flex-lg-none {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    box-sizing: border-box;
  }

  .flex-lg-noshrink {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    box-sizing: border-box;
  }

  .flex-lg-nogrow {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    box-sizing: border-box;
  }

  .flex-lg-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-lg-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }

  .layout-column > .flex-lg-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
  }

  .layout-lg-row > .flex-lg-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }

  .layout-lg-column > .flex-lg-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0;
  }

  .flex-lg-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-lg-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-lg-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }

  .layout-lg-row > .flex-lg-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-lg-column > .flex-lg-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }

  .flex-lg-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-lg-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-lg-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }

  .layout-lg-row > .flex-lg-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-lg-column > .flex-lg-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }

  .flex-lg-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-lg-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-lg-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }

  .layout-lg-row > .flex-lg-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-lg-column > .flex-lg-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }

  .flex-lg-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-lg-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-lg-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }

  .layout-lg-row > .flex-lg-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-lg-column > .flex-lg-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }

  .flex-lg-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-lg-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-lg-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }

  .layout-lg-row > .flex-lg-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-lg-column > .flex-lg-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }

  .flex-lg-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-lg-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-lg-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }

  .layout-lg-row > .flex-lg-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-lg-column > .flex-lg-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }

  .flex-lg-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-lg-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-lg-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }

  .layout-lg-row > .flex-lg-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-lg-column > .flex-lg-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }

  .flex-lg-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-lg-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-lg-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }

  .layout-lg-row > .flex-lg-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-lg-column > .flex-lg-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }

  .flex-lg-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-lg-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-lg-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }

  .layout-lg-row > .flex-lg-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-lg-column > .flex-lg-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }

  .flex-lg-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-lg-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-lg-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }

  .layout-lg-row > .flex-lg-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-lg-column > .flex-lg-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }

  .flex-lg-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-lg-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-lg-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }

  .layout-lg-row > .flex-lg-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-lg-column > .flex-lg-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }

  .flex-lg-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-lg-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-lg-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }

  .layout-lg-row > .flex-lg-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-lg-column > .flex-lg-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }

  .flex-lg-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-lg-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-lg-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }

  .layout-lg-row > .flex-lg-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-lg-column > .flex-lg-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }

  .flex-lg-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-lg-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-lg-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }

  .layout-lg-row > .flex-lg-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-lg-column > .flex-lg-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }

  .flex-lg-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-lg-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-lg-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }

  .layout-lg-row > .flex-lg-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-lg-column > .flex-lg-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }

  .flex-lg-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-lg-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-lg-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }

  .layout-lg-row > .flex-lg-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-lg-column > .flex-lg-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }

  .flex-lg-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-lg-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-lg-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }

  .layout-lg-row > .flex-lg-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-lg-column > .flex-lg-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }

  .flex-lg-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-lg-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-lg-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }

  .layout-lg-row > .flex-lg-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-lg-column > .flex-lg-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }

  .flex-lg-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-lg-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-lg-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }

  .layout-lg-row > .flex-lg-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-lg-column > .flex-lg-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }

  .flex-lg-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-lg-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-lg-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-lg-row > .flex-lg-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-lg-column > .flex-lg-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-lg-33 {
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-lg-66 {
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-lg-33 {
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }

  .layout-column > .flex-lg-66 {
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }

  .layout-lg-row > .flex-lg-33 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-lg-row > .flex-lg-66 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-lg-row > .flex {
    min-width: 0;
  }

  .layout-lg-column > .flex-lg-33 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }

  .layout-lg-column > .flex-lg-66 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }

  .layout-lg-column > .flex {
    min-height: 0;
  }

  .layout-lg,
  .layout-lg-column,
  .layout-lg-row {
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
  }

  .layout-lg-column {
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .layout-lg-row {
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

@media (min-width: 1920px) {
  .flex-order-gt-lg--20 {
    -ms-flex-order: -20;
    order: -20;
  }

  .flex-order-gt-lg--19 {
    -ms-flex-order: -19;
    order: -19;
  }

  .flex-order-gt-lg--18 {
    -ms-flex-order: -18;
    order: -18;
  }

  .flex-order-gt-lg--17 {
    -ms-flex-order: -17;
    order: -17;
  }

  .flex-order-gt-lg--16 {
    -ms-flex-order: -16;
    order: -16;
  }

  .flex-order-gt-lg--15 {
    -ms-flex-order: -15;
    order: -15;
  }

  .flex-order-gt-lg--14 {
    -ms-flex-order: -14;
    order: -14;
  }

  .flex-order-gt-lg--13 {
    -ms-flex-order: -13;
    order: -13;
  }

  .flex-order-gt-lg--12 {
    -ms-flex-order: -12;
    order: -12;
  }

  .flex-order-gt-lg--11 {
    -ms-flex-order: -11;
    order: -11;
  }

  .flex-order-gt-lg--10 {
    -ms-flex-order: -10;
    order: -10;
  }

  .flex-order-gt-lg--9 {
    -ms-flex-order: -9;
    order: -9;
  }

  .flex-order-gt-lg--8 {
    -ms-flex-order: -8;
    order: -8;
  }

  .flex-order-gt-lg--7 {
    -ms-flex-order: -7;
    order: -7;
  }

  .flex-order-gt-lg--6 {
    -ms-flex-order: -6;
    order: -6;
  }

  .flex-order-gt-lg--5 {
    -ms-flex-order: -5;
    order: -5;
  }

  .flex-order-gt-lg--4 {
    -ms-flex-order: -4;
    order: -4;
  }

  .flex-order-gt-lg--3 {
    -ms-flex-order: -3;
    order: -3;
  }

  .flex-order-gt-lg--2 {
    -ms-flex-order: -2;
    order: -2;
  }

  .flex-order-gt-lg--1 {
    -ms-flex-order: -1;
    order: -1;
  }

  .flex-order-gt-lg-0 {
    -ms-flex-order: 0;
    order: 0;
  }

  .flex-order-gt-lg-1 {
    -ms-flex-order: 1;
    order: 1;
  }

  .flex-order-gt-lg-2 {
    -ms-flex-order: 2;
    order: 2;
  }

  .flex-order-gt-lg-3 {
    -ms-flex-order: 3;
    order: 3;
  }

  .flex-order-gt-lg-4 {
    -ms-flex-order: 4;
    order: 4;
  }

  .flex-order-gt-lg-5 {
    -ms-flex-order: 5;
    order: 5;
  }

  .flex-order-gt-lg-6 {
    -ms-flex-order: 6;
    order: 6;
  }

  .flex-order-gt-lg-7 {
    -ms-flex-order: 7;
    order: 7;
  }

  .flex-order-gt-lg-8 {
    -ms-flex-order: 8;
    order: 8;
  }

  .flex-order-gt-lg-9 {
    -ms-flex-order: 9;
    order: 9;
  }

  .flex-order-gt-lg-10 {
    -ms-flex-order: 10;
    order: 10;
  }

  .flex-order-gt-lg-11 {
    -ms-flex-order: 11;
    order: 11;
  }

  .flex-order-gt-lg-12 {
    -ms-flex-order: 12;
    order: 12;
  }

  .flex-order-gt-lg-13 {
    -ms-flex-order: 13;
    order: 13;
  }

  .flex-order-gt-lg-14 {
    -ms-flex-order: 14;
    order: 14;
  }

  .flex-order-gt-lg-15 {
    -ms-flex-order: 15;
    order: 15;
  }

  .flex-order-gt-lg-16 {
    -ms-flex-order: 16;
    order: 16;
  }

  .flex-order-gt-lg-17 {
    -ms-flex-order: 17;
    order: 17;
  }

  .flex-order-gt-lg-18 {
    -ms-flex-order: 18;
    order: 18;
  }

  .flex-order-gt-lg-19 {
    -ms-flex-order: 19;
    order: 19;
  }

  .flex-order-gt-lg-20 {
    -ms-flex-order: 20;
    order: 20;
  }

  .offset-gt-lg-0,
  .flex-offset-gt-lg-0,
  .layout-margin .flex-offset-gt-lg-0,
  .layout-margin .offset-gt-lg-0 {
    margin-left: 0;
  }

  [dir=rtl] .offset-gt-lg-0,
  [dir=rtl] .flex-offset-gt-lg-0,
  [dir=rtl] .layout-margin .flex-offset-gt-lg-0,
  [dir=rtl] .layout-margin .offset-gt-lg-0 {
    margin-left: auto;
    margin-right: 0;
  }

  .offset-gt-lg-5,
  .flex-offset-gt-lg-5,
  .layout-margin .flex-offset-gt-lg-5,
  .layout-margin .offset-gt-lg-5 {
    margin-left: 5%;
  }

  [dir=rtl] .offset-gt-lg-5,
  [dir=rtl] .flex-offset-gt-lg-5,
  [dir=rtl] .layout-margin .flex-offset-gt-lg-5,
  [dir=rtl] .layout-margin .offset-gt-lg-5 {
    margin-left: auto;
    margin-right: 5%;
  }

  .offset-gt-lg-10,
  .flex-offset-gt-lg-10,
  .layout-margin .flex-offset-gt-lg-10,
  .layout-margin .offset-gt-lg-10 {
    margin-left: 10%;
  }

  [dir=rtl] .offset-gt-lg-10,
  [dir=rtl] .flex-offset-gt-lg-10,
  [dir=rtl] .layout-margin .flex-offset-gt-lg-10,
  [dir=rtl] .layout-margin .offset-gt-lg-10 {
    margin-left: auto;
    margin-right: 10%;
  }

  .offset-gt-lg-15,
  .flex-offset-gt-lg-15,
  .layout-margin .flex-offset-gt-lg-15,
  .layout-margin .offset-gt-lg-15 {
    margin-left: 15%;
  }

  [dir=rtl] .offset-gt-lg-15,
  [dir=rtl] .flex-offset-gt-lg-15,
  [dir=rtl] .layout-margin .flex-offset-gt-lg-15,
  [dir=rtl] .layout-margin .offset-gt-lg-15 {
    margin-left: auto;
    margin-right: 15%;
  }

  .offset-gt-lg-20,
  .flex-offset-gt-lg-20,
  .layout-margin .flex-offset-gt-lg-20,
  .layout-margin .offset-gt-lg-20 {
    margin-left: 20%;
  }

  [dir=rtl] .offset-gt-lg-20,
  [dir=rtl] .flex-offset-gt-lg-20,
  [dir=rtl] .layout-margin .flex-offset-gt-lg-20,
  [dir=rtl] .layout-margin .offset-gt-lg-20 {
    margin-left: auto;
    margin-right: 20%;
  }

  .offset-gt-lg-25,
  .flex-offset-gt-lg-25,
  .layout-margin .flex-offset-gt-lg-25,
  .layout-margin .offset-gt-lg-25 {
    margin-left: 25%;
  }

  [dir=rtl] .offset-gt-lg-25,
  [dir=rtl] .flex-offset-gt-lg-25,
  [dir=rtl] .layout-margin .flex-offset-gt-lg-25,
  [dir=rtl] .layout-margin .offset-gt-lg-25 {
    margin-left: auto;
    margin-right: 25%;
  }

  .offset-gt-lg-30,
  .flex-offset-gt-lg-30,
  .layout-margin .flex-offset-gt-lg-30,
  .layout-margin .offset-gt-lg-30 {
    margin-left: 30%;
  }

  [dir=rtl] .offset-gt-lg-30,
  [dir=rtl] .flex-offset-gt-lg-30,
  [dir=rtl] .layout-margin .flex-offset-gt-lg-30,
  [dir=rtl] .layout-margin .offset-gt-lg-30 {
    margin-left: auto;
    margin-right: 30%;
  }

  .offset-gt-lg-35,
  .flex-offset-gt-lg-35,
  .layout-margin .flex-offset-gt-lg-35,
  .layout-margin .offset-gt-lg-35 {
    margin-left: 35%;
  }

  [dir=rtl] .offset-gt-lg-35,
  [dir=rtl] .flex-offset-gt-lg-35,
  [dir=rtl] .layout-margin .flex-offset-gt-lg-35,
  [dir=rtl] .layout-margin .offset-gt-lg-35 {
    margin-left: auto;
    margin-right: 35%;
  }

  .offset-gt-lg-40,
  .flex-offset-gt-lg-40,
  .layout-margin .flex-offset-gt-lg-40,
  .layout-margin .offset-gt-lg-40 {
    margin-left: 40%;
  }

  [dir=rtl] .offset-gt-lg-40,
  [dir=rtl] .flex-offset-gt-lg-40,
  [dir=rtl] .layout-margin .flex-offset-gt-lg-40,
  [dir=rtl] .layout-margin .offset-gt-lg-40 {
    margin-left: auto;
    margin-right: 40%;
  }

  .offset-gt-lg-45,
  .flex-offset-gt-lg-45,
  .layout-margin .flex-offset-gt-lg-45,
  .layout-margin .offset-gt-lg-45 {
    margin-left: 45%;
  }

  [dir=rtl] .offset-gt-lg-45,
  [dir=rtl] .flex-offset-gt-lg-45,
  [dir=rtl] .layout-margin .flex-offset-gt-lg-45,
  [dir=rtl] .layout-margin .offset-gt-lg-45 {
    margin-left: auto;
    margin-right: 45%;
  }

  .offset-gt-lg-50,
  .flex-offset-gt-lg-50,
  .layout-margin .flex-offset-gt-lg-50,
  .layout-margin .offset-gt-lg-50 {
    margin-left: 50%;
  }

  [dir=rtl] .offset-gt-lg-50,
  [dir=rtl] .flex-offset-gt-lg-50,
  [dir=rtl] .layout-margin .flex-offset-gt-lg-50,
  [dir=rtl] .layout-margin .offset-gt-lg-50 {
    margin-left: auto;
    margin-right: 50%;
  }

  .offset-gt-lg-55,
  .flex-offset-gt-lg-55,
  .layout-margin .flex-offset-gt-lg-55,
  .layout-margin .offset-gt-lg-55 {
    margin-left: 55%;
  }

  [dir=rtl] .offset-gt-lg-55,
  [dir=rtl] .flex-offset-gt-lg-55,
  [dir=rtl] .layout-margin .flex-offset-gt-lg-55,
  [dir=rtl] .layout-margin .offset-gt-lg-55 {
    margin-left: auto;
    margin-right: 55%;
  }

  .offset-gt-lg-60,
  .flex-offset-gt-lg-60,
  .layout-margin .flex-offset-gt-lg-60,
  .layout-margin .offset-gt-lg-60 {
    margin-left: 60%;
  }

  [dir=rtl] .offset-gt-lg-60,
  [dir=rtl] .flex-offset-gt-lg-60,
  [dir=rtl] .layout-margin .flex-offset-gt-lg-60,
  [dir=rtl] .layout-margin .offset-gt-lg-60 {
    margin-left: auto;
    margin-right: 60%;
  }

  .offset-gt-lg-65,
  .flex-offset-gt-lg-65,
  .layout-margin .flex-offset-gt-lg-65,
  .layout-margin .offset-gt-lg-65 {
    margin-left: 65%;
  }

  [dir=rtl] .offset-gt-lg-65,
  [dir=rtl] .flex-offset-gt-lg-65,
  [dir=rtl] .layout-margin .flex-offset-gt-lg-65,
  [dir=rtl] .layout-margin .offset-gt-lg-65 {
    margin-left: auto;
    margin-right: 65%;
  }

  .offset-gt-lg-70,
  .flex-offset-gt-lg-70,
  .layout-margin .flex-offset-gt-lg-70,
  .layout-margin .offset-gt-lg-70 {
    margin-left: 70%;
  }

  [dir=rtl] .offset-gt-lg-70,
  [dir=rtl] .flex-offset-gt-lg-70,
  [dir=rtl] .layout-margin .flex-offset-gt-lg-70,
  [dir=rtl] .layout-margin .offset-gt-lg-70 {
    margin-left: auto;
    margin-right: 70%;
  }

  .offset-gt-lg-75,
  .flex-offset-gt-lg-75,
  .layout-margin .flex-offset-gt-lg-75,
  .layout-margin .offset-gt-lg-75 {
    margin-left: 75%;
  }

  [dir=rtl] .offset-gt-lg-75,
  [dir=rtl] .flex-offset-gt-lg-75,
  [dir=rtl] .layout-margin .flex-offset-gt-lg-75,
  [dir=rtl] .layout-margin .offset-gt-lg-75 {
    margin-left: auto;
    margin-right: 75%;
  }

  .offset-gt-lg-80,
  .flex-offset-gt-lg-80,
  .layout-margin .flex-offset-gt-lg-80,
  .layout-margin .offset-gt-lg-80 {
    margin-left: 80%;
  }

  [dir=rtl] .offset-gt-lg-80,
  [dir=rtl] .flex-offset-gt-lg-80,
  [dir=rtl] .layout-margin .flex-offset-gt-lg-80,
  [dir=rtl] .layout-margin .offset-gt-lg-80 {
    margin-left: auto;
    margin-right: 80%;
  }

  .offset-gt-lg-85,
  .flex-offset-gt-lg-85,
  .layout-margin .flex-offset-gt-lg-85,
  .layout-margin .offset-gt-lg-85 {
    margin-left: 85%;
  }

  [dir=rtl] .offset-gt-lg-85,
  [dir=rtl] .flex-offset-gt-lg-85,
  [dir=rtl] .layout-margin .flex-offset-gt-lg-85,
  [dir=rtl] .layout-margin .offset-gt-lg-85 {
    margin-left: auto;
    margin-right: 85%;
  }

  .offset-gt-lg-90,
  .flex-offset-gt-lg-90,
  .layout-margin .flex-offset-gt-lg-90,
  .layout-margin .offset-gt-lg-90 {
    margin-left: 90%;
  }

  [dir=rtl] .offset-gt-lg-90,
  [dir=rtl] .flex-offset-gt-lg-90,
  [dir=rtl] .layout-margin .flex-offset-gt-lg-90,
  [dir=rtl] .layout-margin .offset-gt-lg-90 {
    margin-left: auto;
    margin-right: 90%;
  }

  .offset-gt-lg-95,
  .flex-offset-gt-lg-95,
  .layout-margin .flex-offset-gt-lg-95,
  .layout-margin .offset-gt-lg-95 {
    margin-left: 95%;
  }

  [dir=rtl] .offset-gt-lg-95,
  [dir=rtl] .flex-offset-gt-lg-95,
  [dir=rtl] .layout-margin .flex-offset-gt-lg-95,
  [dir=rtl] .layout-margin .offset-gt-lg-95 {
    margin-left: auto;
    margin-right: 95%;
  }

  .offset-gt-lg-33,
  .flex-offset-gt-lg-33,
  .layout-margin .flex-offset-gt-lg-33,
  .layout-margin .offset-gt-lg-33 {
    margin-left: 33.3333333333%;
  }

  .offset-gt-lg-66,
  .flex-offset-gt-lg-66,
  .layout-margin .flex-offset-gt-lg-66,
  .layout-margin .offset-gt-lg-66 {
    margin-left: 66.6666666667%;
  }

  [dir=rtl] .offset-gt-lg-66,
  [dir=rtl] .flex-offset-gt-lg-66,
  [dir=rtl] .layout-margin .flex-offset-gt-lg-66,
  [dir=rtl] .layout-margin .offset-gt-lg-66 {
    margin-left: auto;
    margin-right: 66.6666666667%;
  }

  .layout-align-gt-lg,
  .layout-align-gt-lg-start-stretch {
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .layout-align-gt-lg-start,
  .layout-align-gt-lg-start-start,
  .layout-align-gt-lg-start-center,
  .layout-align-gt-lg-start-end,
  .layout-align-gt-lg-start-stretch {
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .layout-align-gt-lg-center,
  .layout-align-gt-lg-center-start,
  .layout-align-gt-lg-center-center,
  .layout-align-gt-lg-center-end,
  .layout-align-gt-lg-center-stretch {
    -ms-flex-pack: center;
    justify-content: center;
  }

  .layout-align-gt-lg-end,
  .layout-align-gt-lg-end-start,
  .layout-align-gt-lg-end-center,
  .layout-align-gt-lg-end-end,
  .layout-align-gt-lg-end-stretch {
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .layout-align-gt-lg-space-around,
  .layout-align-gt-lg-space-around-center,
  .layout-align-gt-lg-space-around-start,
  .layout-align-gt-lg-space-around-end,
  .layout-align-gt-lg-space-around-stretch {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .layout-align-gt-lg-space-between,
  .layout-align-gt-lg-space-between-center,
  .layout-align-gt-lg-space-between-start,
  .layout-align-gt-lg-space-between-end,
  .layout-align-gt-lg-space-between-stretch {
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .layout-align-gt-lg-start-start,
  .layout-align-gt-lg-center-start,
  .layout-align-gt-lg-end-start,
  .layout-align-gt-lg-space-between-start,
  .layout-align-gt-lg-space-around-start {
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .layout-align-gt-lg-start-center,
  .layout-align-gt-lg-center-center,
  .layout-align-gt-lg-end-center,
  .layout-align-gt-lg-space-between-center,
  .layout-align-gt-lg-space-around-center {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    max-width: 100%;
  }

  .layout-align-gt-lg-start-center > *,
  .layout-align-gt-lg-center-center > *,
  .layout-align-gt-lg-end-center > *,
  .layout-align-gt-lg-space-between-center > *,
  .layout-align-gt-lg-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box;
  }

  .layout-align-gt-lg-start-end,
  .layout-align-gt-lg-center-end,
  .layout-align-gt-lg-end-end,
  .layout-align-gt-lg-space-between-end,
  .layout-align-gt-lg-space-around-end {
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end;
  }

  .layout-align-gt-lg-start-stretch,
  .layout-align-gt-lg-center-stretch,
  .layout-align-gt-lg-end-stretch,
  .layout-align-gt-lg-space-between-stretch,
  .layout-align-gt-lg-space-around-stretch {
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .flex-gt-lg {
    -ms-flex: 1;
    flex: 1;
    box-sizing: border-box;
  }

  .flex-gt-lg-grow {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    box-sizing: border-box;
  }

  .flex-gt-lg-initial {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    box-sizing: border-box;
  }

  .flex-gt-lg-auto {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    box-sizing: border-box;
  }

  .flex-gt-lg-none {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    box-sizing: border-box;
  }

  .flex-gt-lg-noshrink {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    box-sizing: border-box;
  }

  .flex-gt-lg-nogrow {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    box-sizing: border-box;
  }

  .flex-gt-lg-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-lg-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }

  .layout-column > .flex-gt-lg-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
  }

  .layout-gt-lg-row > .flex-gt-lg-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }

  .layout-gt-lg-column > .flex-gt-lg-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0;
  }

  .flex-gt-lg-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-lg-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-lg-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }

  .layout-gt-lg-row > .flex-gt-lg-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-lg-column > .flex-gt-lg-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }

  .flex-gt-lg-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-lg-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-lg-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }

  .layout-gt-lg-row > .flex-gt-lg-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-lg-column > .flex-gt-lg-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }

  .flex-gt-lg-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-lg-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-lg-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }

  .layout-gt-lg-row > .flex-gt-lg-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-lg-column > .flex-gt-lg-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }

  .flex-gt-lg-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-lg-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-lg-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }

  .layout-gt-lg-row > .flex-gt-lg-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-lg-column > .flex-gt-lg-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }

  .flex-gt-lg-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-lg-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-lg-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }

  .layout-gt-lg-row > .flex-gt-lg-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-lg-column > .flex-gt-lg-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }

  .flex-gt-lg-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-lg-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-lg-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }

  .layout-gt-lg-row > .flex-gt-lg-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-lg-column > .flex-gt-lg-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }

  .flex-gt-lg-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-lg-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-lg-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }

  .layout-gt-lg-row > .flex-gt-lg-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-lg-column > .flex-gt-lg-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }

  .flex-gt-lg-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-lg-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-lg-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }

  .layout-gt-lg-row > .flex-gt-lg-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-lg-column > .flex-gt-lg-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }

  .flex-gt-lg-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-lg-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-lg-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }

  .layout-gt-lg-row > .flex-gt-lg-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-lg-column > .flex-gt-lg-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }

  .flex-gt-lg-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-lg-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-lg-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }

  .layout-gt-lg-row > .flex-gt-lg-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-lg-column > .flex-gt-lg-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }

  .flex-gt-lg-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-lg-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-lg-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }

  .layout-gt-lg-row > .flex-gt-lg-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-lg-column > .flex-gt-lg-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }

  .flex-gt-lg-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-lg-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-lg-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }

  .layout-gt-lg-row > .flex-gt-lg-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-lg-column > .flex-gt-lg-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }

  .flex-gt-lg-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-lg-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-lg-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }

  .layout-gt-lg-row > .flex-gt-lg-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-lg-column > .flex-gt-lg-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }

  .flex-gt-lg-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-lg-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-lg-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }

  .layout-gt-lg-row > .flex-gt-lg-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-lg-column > .flex-gt-lg-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }

  .flex-gt-lg-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-lg-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-lg-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }

  .layout-gt-lg-row > .flex-gt-lg-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-lg-column > .flex-gt-lg-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }

  .flex-gt-lg-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-lg-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-lg-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }

  .layout-gt-lg-row > .flex-gt-lg-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-lg-column > .flex-gt-lg-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }

  .flex-gt-lg-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-lg-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-lg-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }

  .layout-gt-lg-row > .flex-gt-lg-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-lg-column > .flex-gt-lg-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }

  .flex-gt-lg-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-lg-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-lg-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }

  .layout-gt-lg-row > .flex-gt-lg-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-lg-column > .flex-gt-lg-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }

  .flex-gt-lg-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-lg-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-lg-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }

  .layout-gt-lg-row > .flex-gt-lg-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-lg-column > .flex-gt-lg-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }

  .flex-gt-lg-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-lg-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-lg-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-lg-row > .flex-gt-lg-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-lg-column > .flex-gt-lg-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-lg-33 {
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-gt-lg-66 {
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-lg-33 {
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }

  .layout-column > .flex-gt-lg-66 {
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }

  .layout-gt-lg-row > .flex-gt-lg-33 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-lg-row > .flex-gt-lg-66 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-gt-lg-row > .flex {
    min-width: 0;
  }

  .layout-gt-lg-column > .flex-gt-lg-33 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }

  .layout-gt-lg-column > .flex-gt-lg-66 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }

  .layout-gt-lg-column > .flex {
    min-height: 0;
  }

  .layout-gt-lg,
  .layout-gt-lg-column,
  .layout-gt-lg-row {
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
  }

  .layout-gt-lg-column {
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .layout-gt-lg-row {
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .flex-order-xl--20 {
    -ms-flex-order: -20;
    order: -20;
  }

  .flex-order-xl--19 {
    -ms-flex-order: -19;
    order: -19;
  }

  .flex-order-xl--18 {
    -ms-flex-order: -18;
    order: -18;
  }

  .flex-order-xl--17 {
    -ms-flex-order: -17;
    order: -17;
  }

  .flex-order-xl--16 {
    -ms-flex-order: -16;
    order: -16;
  }

  .flex-order-xl--15 {
    -ms-flex-order: -15;
    order: -15;
  }

  .flex-order-xl--14 {
    -ms-flex-order: -14;
    order: -14;
  }

  .flex-order-xl--13 {
    -ms-flex-order: -13;
    order: -13;
  }

  .flex-order-xl--12 {
    -ms-flex-order: -12;
    order: -12;
  }

  .flex-order-xl--11 {
    -ms-flex-order: -11;
    order: -11;
  }

  .flex-order-xl--10 {
    -ms-flex-order: -10;
    order: -10;
  }

  .flex-order-xl--9 {
    -ms-flex-order: -9;
    order: -9;
  }

  .flex-order-xl--8 {
    -ms-flex-order: -8;
    order: -8;
  }

  .flex-order-xl--7 {
    -ms-flex-order: -7;
    order: -7;
  }

  .flex-order-xl--6 {
    -ms-flex-order: -6;
    order: -6;
  }

  .flex-order-xl--5 {
    -ms-flex-order: -5;
    order: -5;
  }

  .flex-order-xl--4 {
    -ms-flex-order: -4;
    order: -4;
  }

  .flex-order-xl--3 {
    -ms-flex-order: -3;
    order: -3;
  }

  .flex-order-xl--2 {
    -ms-flex-order: -2;
    order: -2;
  }

  .flex-order-xl--1 {
    -ms-flex-order: -1;
    order: -1;
  }

  .flex-order-xl-0 {
    -ms-flex-order: 0;
    order: 0;
  }

  .flex-order-xl-1 {
    -ms-flex-order: 1;
    order: 1;
  }

  .flex-order-xl-2 {
    -ms-flex-order: 2;
    order: 2;
  }

  .flex-order-xl-3 {
    -ms-flex-order: 3;
    order: 3;
  }

  .flex-order-xl-4 {
    -ms-flex-order: 4;
    order: 4;
  }

  .flex-order-xl-5 {
    -ms-flex-order: 5;
    order: 5;
  }

  .flex-order-xl-6 {
    -ms-flex-order: 6;
    order: 6;
  }

  .flex-order-xl-7 {
    -ms-flex-order: 7;
    order: 7;
  }

  .flex-order-xl-8 {
    -ms-flex-order: 8;
    order: 8;
  }

  .flex-order-xl-9 {
    -ms-flex-order: 9;
    order: 9;
  }

  .flex-order-xl-10 {
    -ms-flex-order: 10;
    order: 10;
  }

  .flex-order-xl-11 {
    -ms-flex-order: 11;
    order: 11;
  }

  .flex-order-xl-12 {
    -ms-flex-order: 12;
    order: 12;
  }

  .flex-order-xl-13 {
    -ms-flex-order: 13;
    order: 13;
  }

  .flex-order-xl-14 {
    -ms-flex-order: 14;
    order: 14;
  }

  .flex-order-xl-15 {
    -ms-flex-order: 15;
    order: 15;
  }

  .flex-order-xl-16 {
    -ms-flex-order: 16;
    order: 16;
  }

  .flex-order-xl-17 {
    -ms-flex-order: 17;
    order: 17;
  }

  .flex-order-xl-18 {
    -ms-flex-order: 18;
    order: 18;
  }

  .flex-order-xl-19 {
    -ms-flex-order: 19;
    order: 19;
  }

  .flex-order-xl-20 {
    -ms-flex-order: 20;
    order: 20;
  }

  .offset-xl-0,
  .flex-offset-xl-0,
  .layout-margin .flex-offset-xl-0,
  .layout-margin .offset-xl-0 {
    margin-left: 0;
  }

  [dir=rtl] .offset-xl-0,
  [dir=rtl] .flex-offset-xl-0,
  [dir=rtl] .layout-margin .flex-offset-xl-0,
  [dir=rtl] .layout-margin .offset-xl-0 {
    margin-left: auto;
    margin-right: 0;
  }

  .offset-xl-5,
  .flex-offset-xl-5,
  .layout-margin .flex-offset-xl-5,
  .layout-margin .offset-xl-5 {
    margin-left: 5%;
  }

  [dir=rtl] .offset-xl-5,
  [dir=rtl] .flex-offset-xl-5,
  [dir=rtl] .layout-margin .flex-offset-xl-5,
  [dir=rtl] .layout-margin .offset-xl-5 {
    margin-left: auto;
    margin-right: 5%;
  }

  .offset-xl-10,
  .flex-offset-xl-10,
  .layout-margin .flex-offset-xl-10,
  .layout-margin .offset-xl-10 {
    margin-left: 10%;
  }

  [dir=rtl] .offset-xl-10,
  [dir=rtl] .flex-offset-xl-10,
  [dir=rtl] .layout-margin .flex-offset-xl-10,
  [dir=rtl] .layout-margin .offset-xl-10 {
    margin-left: auto;
    margin-right: 10%;
  }

  .offset-xl-15,
  .flex-offset-xl-15,
  .layout-margin .flex-offset-xl-15,
  .layout-margin .offset-xl-15 {
    margin-left: 15%;
  }

  [dir=rtl] .offset-xl-15,
  [dir=rtl] .flex-offset-xl-15,
  [dir=rtl] .layout-margin .flex-offset-xl-15,
  [dir=rtl] .layout-margin .offset-xl-15 {
    margin-left: auto;
    margin-right: 15%;
  }

  .offset-xl-20,
  .flex-offset-xl-20,
  .layout-margin .flex-offset-xl-20,
  .layout-margin .offset-xl-20 {
    margin-left: 20%;
  }

  [dir=rtl] .offset-xl-20,
  [dir=rtl] .flex-offset-xl-20,
  [dir=rtl] .layout-margin .flex-offset-xl-20,
  [dir=rtl] .layout-margin .offset-xl-20 {
    margin-left: auto;
    margin-right: 20%;
  }

  .offset-xl-25,
  .flex-offset-xl-25,
  .layout-margin .flex-offset-xl-25,
  .layout-margin .offset-xl-25 {
    margin-left: 25%;
  }

  [dir=rtl] .offset-xl-25,
  [dir=rtl] .flex-offset-xl-25,
  [dir=rtl] .layout-margin .flex-offset-xl-25,
  [dir=rtl] .layout-margin .offset-xl-25 {
    margin-left: auto;
    margin-right: 25%;
  }

  .offset-xl-30,
  .flex-offset-xl-30,
  .layout-margin .flex-offset-xl-30,
  .layout-margin .offset-xl-30 {
    margin-left: 30%;
  }

  [dir=rtl] .offset-xl-30,
  [dir=rtl] .flex-offset-xl-30,
  [dir=rtl] .layout-margin .flex-offset-xl-30,
  [dir=rtl] .layout-margin .offset-xl-30 {
    margin-left: auto;
    margin-right: 30%;
  }

  .offset-xl-35,
  .flex-offset-xl-35,
  .layout-margin .flex-offset-xl-35,
  .layout-margin .offset-xl-35 {
    margin-left: 35%;
  }

  [dir=rtl] .offset-xl-35,
  [dir=rtl] .flex-offset-xl-35,
  [dir=rtl] .layout-margin .flex-offset-xl-35,
  [dir=rtl] .layout-margin .offset-xl-35 {
    margin-left: auto;
    margin-right: 35%;
  }

  .offset-xl-40,
  .flex-offset-xl-40,
  .layout-margin .flex-offset-xl-40,
  .layout-margin .offset-xl-40 {
    margin-left: 40%;
  }

  [dir=rtl] .offset-xl-40,
  [dir=rtl] .flex-offset-xl-40,
  [dir=rtl] .layout-margin .flex-offset-xl-40,
  [dir=rtl] .layout-margin .offset-xl-40 {
    margin-left: auto;
    margin-right: 40%;
  }

  .offset-xl-45,
  .flex-offset-xl-45,
  .layout-margin .flex-offset-xl-45,
  .layout-margin .offset-xl-45 {
    margin-left: 45%;
  }

  [dir=rtl] .offset-xl-45,
  [dir=rtl] .flex-offset-xl-45,
  [dir=rtl] .layout-margin .flex-offset-xl-45,
  [dir=rtl] .layout-margin .offset-xl-45 {
    margin-left: auto;
    margin-right: 45%;
  }

  .offset-xl-50,
  .flex-offset-xl-50,
  .layout-margin .flex-offset-xl-50,
  .layout-margin .offset-xl-50 {
    margin-left: 50%;
  }

  [dir=rtl] .offset-xl-50,
  [dir=rtl] .flex-offset-xl-50,
  [dir=rtl] .layout-margin .flex-offset-xl-50,
  [dir=rtl] .layout-margin .offset-xl-50 {
    margin-left: auto;
    margin-right: 50%;
  }

  .offset-xl-55,
  .flex-offset-xl-55,
  .layout-margin .flex-offset-xl-55,
  .layout-margin .offset-xl-55 {
    margin-left: 55%;
  }

  [dir=rtl] .offset-xl-55,
  [dir=rtl] .flex-offset-xl-55,
  [dir=rtl] .layout-margin .flex-offset-xl-55,
  [dir=rtl] .layout-margin .offset-xl-55 {
    margin-left: auto;
    margin-right: 55%;
  }

  .offset-xl-60,
  .flex-offset-xl-60,
  .layout-margin .flex-offset-xl-60,
  .layout-margin .offset-xl-60 {
    margin-left: 60%;
  }

  [dir=rtl] .offset-xl-60,
  [dir=rtl] .flex-offset-xl-60,
  [dir=rtl] .layout-margin .flex-offset-xl-60,
  [dir=rtl] .layout-margin .offset-xl-60 {
    margin-left: auto;
    margin-right: 60%;
  }

  .offset-xl-65,
  .flex-offset-xl-65,
  .layout-margin .flex-offset-xl-65,
  .layout-margin .offset-xl-65 {
    margin-left: 65%;
  }

  [dir=rtl] .offset-xl-65,
  [dir=rtl] .flex-offset-xl-65,
  [dir=rtl] .layout-margin .flex-offset-xl-65,
  [dir=rtl] .layout-margin .offset-xl-65 {
    margin-left: auto;
    margin-right: 65%;
  }

  .offset-xl-70,
  .flex-offset-xl-70,
  .layout-margin .flex-offset-xl-70,
  .layout-margin .offset-xl-70 {
    margin-left: 70%;
  }

  [dir=rtl] .offset-xl-70,
  [dir=rtl] .flex-offset-xl-70,
  [dir=rtl] .layout-margin .flex-offset-xl-70,
  [dir=rtl] .layout-margin .offset-xl-70 {
    margin-left: auto;
    margin-right: 70%;
  }

  .offset-xl-75,
  .flex-offset-xl-75,
  .layout-margin .flex-offset-xl-75,
  .layout-margin .offset-xl-75 {
    margin-left: 75%;
  }

  [dir=rtl] .offset-xl-75,
  [dir=rtl] .flex-offset-xl-75,
  [dir=rtl] .layout-margin .flex-offset-xl-75,
  [dir=rtl] .layout-margin .offset-xl-75 {
    margin-left: auto;
    margin-right: 75%;
  }

  .offset-xl-80,
  .flex-offset-xl-80,
  .layout-margin .flex-offset-xl-80,
  .layout-margin .offset-xl-80 {
    margin-left: 80%;
  }

  [dir=rtl] .offset-xl-80,
  [dir=rtl] .flex-offset-xl-80,
  [dir=rtl] .layout-margin .flex-offset-xl-80,
  [dir=rtl] .layout-margin .offset-xl-80 {
    margin-left: auto;
    margin-right: 80%;
  }

  .offset-xl-85,
  .flex-offset-xl-85,
  .layout-margin .flex-offset-xl-85,
  .layout-margin .offset-xl-85 {
    margin-left: 85%;
  }

  [dir=rtl] .offset-xl-85,
  [dir=rtl] .flex-offset-xl-85,
  [dir=rtl] .layout-margin .flex-offset-xl-85,
  [dir=rtl] .layout-margin .offset-xl-85 {
    margin-left: auto;
    margin-right: 85%;
  }

  .offset-xl-90,
  .flex-offset-xl-90,
  .layout-margin .flex-offset-xl-90,
  .layout-margin .offset-xl-90 {
    margin-left: 90%;
  }

  [dir=rtl] .offset-xl-90,
  [dir=rtl] .flex-offset-xl-90,
  [dir=rtl] .layout-margin .flex-offset-xl-90,
  [dir=rtl] .layout-margin .offset-xl-90 {
    margin-left: auto;
    margin-right: 90%;
  }

  .offset-xl-95,
  .flex-offset-xl-95,
  .layout-margin .flex-offset-xl-95,
  .layout-margin .offset-xl-95 {
    margin-left: 95%;
  }

  [dir=rtl] .offset-xl-95,
  [dir=rtl] .flex-offset-xl-95,
  [dir=rtl] .layout-margin .flex-offset-xl-95,
  [dir=rtl] .layout-margin .offset-xl-95 {
    margin-left: auto;
    margin-right: 95%;
  }

  .offset-xl-33,
  .flex-offset-xl-33,
  .layout-margin .flex-offset-xl-33,
  .layout-margin .offset-xl-33 {
    margin-left: 33.3333333333%;
  }

  .offset-xl-66,
  .flex-offset-xl-66,
  .layout-margin .flex-offset-xl-66,
  .layout-margin .offset-xl-66 {
    margin-left: 66.6666666667%;
  }

  [dir=rtl] .offset-xl-66,
  [dir=rtl] .flex-offset-xl-66,
  [dir=rtl] .layout-margin .flex-offset-xl-66,
  [dir=rtl] .layout-margin .offset-xl-66 {
    margin-left: auto;
    margin-right: 66.6666666667%;
  }

  .layout-align-xl,
  .layout-align-xl-start-stretch {
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .layout-align-xl-start,
  .layout-align-xl-start-start,
  .layout-align-xl-start-center,
  .layout-align-xl-start-end,
  .layout-align-xl-start-stretch {
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .layout-align-xl-center,
  .layout-align-xl-center-start,
  .layout-align-xl-center-center,
  .layout-align-xl-center-end,
  .layout-align-xl-center-stretch {
    -ms-flex-pack: center;
    justify-content: center;
  }

  .layout-align-xl-end,
  .layout-align-xl-end-start,
  .layout-align-xl-end-center,
  .layout-align-xl-end-end,
  .layout-align-xl-end-stretch {
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .layout-align-xl-space-around,
  .layout-align-xl-space-around-center,
  .layout-align-xl-space-around-start,
  .layout-align-xl-space-around-end,
  .layout-align-xl-space-around-stretch {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .layout-align-xl-space-between,
  .layout-align-xl-space-between-center,
  .layout-align-xl-space-between-start,
  .layout-align-xl-space-between-end,
  .layout-align-xl-space-between-stretch {
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .layout-align-xl-start-start,
  .layout-align-xl-center-start,
  .layout-align-xl-end-start,
  .layout-align-xl-space-between-start,
  .layout-align-xl-space-around-start {
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .layout-align-xl-start-center,
  .layout-align-xl-center-center,
  .layout-align-xl-end-center,
  .layout-align-xl-space-between-center,
  .layout-align-xl-space-around-center {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    max-width: 100%;
  }

  .layout-align-xl-start-center > *,
  .layout-align-xl-center-center > *,
  .layout-align-xl-end-center > *,
  .layout-align-xl-space-between-center > *,
  .layout-align-xl-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box;
  }

  .layout-align-xl-start-end,
  .layout-align-xl-center-end,
  .layout-align-xl-end-end,
  .layout-align-xl-space-between-end,
  .layout-align-xl-space-around-end {
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end;
  }

  .layout-align-xl-start-stretch,
  .layout-align-xl-center-stretch,
  .layout-align-xl-end-stretch,
  .layout-align-xl-space-between-stretch,
  .layout-align-xl-space-around-stretch {
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .flex-xl {
    -ms-flex: 1;
    flex: 1;
    box-sizing: border-box;
  }

  .flex-xl-grow {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    box-sizing: border-box;
  }

  .flex-xl-initial {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    box-sizing: border-box;
  }

  .flex-xl-auto {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    box-sizing: border-box;
  }

  .flex-xl-none {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    box-sizing: border-box;
  }

  .flex-xl-noshrink {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    box-sizing: border-box;
  }

  .flex-xl-nogrow {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    box-sizing: border-box;
  }

  .flex-xl-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xl-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }

  .layout-column > .flex-xl-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
  }

  .layout-xl-row > .flex-xl-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }

  .layout-xl-column > .flex-xl-0 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0;
  }

  .flex-xl-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xl-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xl-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }

  .layout-xl-row > .flex-xl-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xl-column > .flex-xl-5 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }

  .flex-xl-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xl-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xl-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }

  .layout-xl-row > .flex-xl-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xl-column > .flex-xl-10 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }

  .flex-xl-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xl-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xl-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }

  .layout-xl-row > .flex-xl-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xl-column > .flex-xl-15 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }

  .flex-xl-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xl-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xl-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }

  .layout-xl-row > .flex-xl-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xl-column > .flex-xl-20 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }

  .flex-xl-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xl-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xl-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }

  .layout-xl-row > .flex-xl-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xl-column > .flex-xl-25 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }

  .flex-xl-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xl-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xl-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }

  .layout-xl-row > .flex-xl-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xl-column > .flex-xl-30 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }

  .flex-xl-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xl-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xl-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }

  .layout-xl-row > .flex-xl-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xl-column > .flex-xl-35 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }

  .flex-xl-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xl-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xl-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }

  .layout-xl-row > .flex-xl-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xl-column > .flex-xl-40 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }

  .flex-xl-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xl-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xl-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }

  .layout-xl-row > .flex-xl-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xl-column > .flex-xl-45 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }

  .flex-xl-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xl-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xl-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }

  .layout-xl-row > .flex-xl-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xl-column > .flex-xl-50 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }

  .flex-xl-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xl-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xl-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }

  .layout-xl-row > .flex-xl-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xl-column > .flex-xl-55 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }

  .flex-xl-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xl-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xl-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }

  .layout-xl-row > .flex-xl-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xl-column > .flex-xl-60 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }

  .flex-xl-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xl-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xl-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }

  .layout-xl-row > .flex-xl-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xl-column > .flex-xl-65 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }

  .flex-xl-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xl-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xl-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }

  .layout-xl-row > .flex-xl-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xl-column > .flex-xl-70 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }

  .flex-xl-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xl-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xl-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }

  .layout-xl-row > .flex-xl-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xl-column > .flex-xl-75 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }

  .flex-xl-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xl-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xl-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }

  .layout-xl-row > .flex-xl-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xl-column > .flex-xl-80 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }

  .flex-xl-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xl-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xl-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }

  .layout-xl-row > .flex-xl-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xl-column > .flex-xl-85 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }

  .flex-xl-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xl-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xl-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }

  .layout-xl-row > .flex-xl-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xl-column > .flex-xl-90 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }

  .flex-xl-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xl-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xl-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }

  .layout-xl-row > .flex-xl-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xl-column > .flex-xl-95 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }

  .flex-xl-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xl-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xl-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xl-row > .flex-xl-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xl-column > .flex-xl-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xl-33 {
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-row > .flex-xl-66 {
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xl-33 {
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }

  .layout-column > .flex-xl-66 {
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }

  .layout-xl-row > .flex-xl-33 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xl-row > .flex-xl-66 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }

  .layout-xl-row > .flex {
    min-width: 0;
  }

  .layout-xl-column > .flex-xl-33 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }

  .layout-xl-column > .flex-xl-66 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }

  .layout-xl-column > .flex {
    min-height: 0;
  }

  .layout-xl,
  .layout-xl-column,
  .layout-xl-row {
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
  }

  .layout-xl-column {
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .layout-xl-row {
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),
  .hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),
  .hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),
  .hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),
  .hide-gt-lg:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show) {
    display: none;
  }

  .hide-xl:not(.show-xl):not(.show-gt-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show) {
    display: none;
  }
}

@media print {
  .hide-print:not(.show-print):not(.show) {
    display: none !important;
  }
}
.maptalks-zoom {
  text-align: center;
}

.maptalks-zoom .maptalks-zoom-zoomlevel {
  display: block;
  width: 30px;
  height: 30px;
  background: #fff;
  color: #868686;
  border: 1px solid #9d9d9d;
  line-height: 26px;
  text-align: center;
  box-sizing: border-box;
}

.maptalks-zoom .maptalks-zoom-zoomlevel .maptalks-zoom-zoomlevel-text {
  display: inline-block;
  font-size: 12px;
  transform: scale(.8);
}

.maptalks-zoom-slider {
  margin-top: 6px;
}

.maptalks-zoom-slider a.maptalks-zoom-zoomin,
.maptalks-zoom-slider a.maptalks-zoom-zoomout {
  display: block;
  font-size: 16px;
  width: 30px;
  height: 30px;
  border: 1px solid #9d9d9d;
  background: #fff;
  line-height: 28px;
  text-decoration: none;
  background-repeat: no-repeat;
  background-position: 50%;
  box-sizing: border-box;
}

.maptalks-zoom-slider a.maptalks-zoom-zoomin {
  background-image: url("../maptalks/dist/images/control/zoomin.svg");
}

.maptalks-zoom-slider a.maptalks-zoom-zoomout {
  height: 29px;
  background-image: url("../maptalks/dist/images/control/zoomout.svg");
  border-top: none;
}

.maptalks-compass {
  background: #fff;
  border: 1px solid #9d9d9d;
  border-radius: 50%;
  background-image: url("../maptalks/dist/images/control/compass.svg");
  background-repeat: no-repeat;
  background-position: 50%;
}

.maptalks-compass,
.maptalks-reset {
  width: 30px;
  height: 30px;
  box-sizing: border-box;
  cursor: pointer;
}

.maptalks-reset {
  background: #fff;
  border: 1px solid #9d9d9d;
  background-image: url("../maptalks/dist/images/control/reset.svg");
  background-repeat: no-repeat;
  background-position: 50%;
}

.maptalks-toolbar-vertical {
  margin: 0;
  border: 1px solid #b8b8b8;
  overflow: visible;
}

.maptalks-toolbar-horizonal ul,
.maptalks-toolbar-vertical ul {
  margin: 0;
  padding: 0;
}

.maptalks-toolbar-vertical ul li+li {
  border-top: 1px solid #ddd;
}

.maptalks-toolbar-vertical li {
  text-align: center;
  list-style: none;
  line-height: 28px;
  font-size: 12px;
  color: #5a5a5a;
  background: #fff;
  min-width: 10px;
  min-height: 28px;
  position: relative;
  padding: 0 10px;
}

.maptalks-toolbar-vertical li:hover {
  color: #fff;
  background: #6a97d9;
}

.maptalks-toolbar-vertical li .maptalks-dropMenu {
  padding: 0;
  position: absolute;
  top: -1px;
  overflow: visible;
  border: 1px solid #b8b8b8;
}

.maptalks-toolbar-vertical li .maptalks-dropMenu li {
  list-style: none;
  min-width: 95px;
  background: #606976;
  height: 28px;
}

.maptalks-toolbar-vertical li .maptalks-dropMenu li+li {
  border-top: 1px solid #ddd;
}

.maptalks-toolbar-vertical li .maptalks-dropMenu li a {
  color: #fff;
  display: block;
  line-height: 27px;
  text-indent: 33px;
  text-decoration: none;
  font-size: 12px;
}

.maptalks-toolbar-vertical li .maptalks-dropMenu em.maptalks-ico {
  display: block;
  width: 5px;
  height: 6px;
  position: absolute;
  top: 12px;
  right: -4px;
}

.maptalks-toolbar-vertical li .maptalks-dropMenu li.maptalks-on,
.maptalks-toolbar-vertical li .maptalks-dropMenu li:hover {
  background: #4b545f;
}

.maptalks-toolbar-horizonal {
  margin: 0;
  overflow: visible;
}

.maptalks-toolbar-horizonal li {
  text-align: left;
  line-height: 28px;
  font-size: 12px;
  color: #5a5a5a;
  padding: 0 10px;
  list-style: none;
  min-width: 28px;
  min-height: 28px;
  float: left;
  background: #fff;
  border: 1px solid #b8b8b8;
  position: relative;
}

.maptalks-toolbar-horizonal ul li:not(:last-child) {
  border-right-color: #ddd;
}

.maptalks-toolbar-horizonal ul li+li {
  border-left: none;
}

.maptalks-toolbar-horizonal li:hover {
  color: #fff;
  background: #6a97d9;
}

.maptalks-toolbar-horizonal li .maptalks-dropMenu {
  display: block;
  position: absolute;
  left: -1px;
  overflow: visible;
}

.maptalks-toolbar-horizonal li .maptalks-dropMenu li {
  list-style: none;
  min-width: 95px;
  background: #606976;
  height: 28px;
  border: 1px solid #b8b8b8;
}

.maptalks-toolbar-horizonal li .maptalks-dropMenu ul li:first-child {
  border-top: none;
}

.maptalks-toolbar-horizonal li .maptalks-dropMenu ul li:not(:last-child) {
  border-bottom-color: #ddd;
}

.maptalks-toolbar-horizonal li .maptalks-dropMenu li+li {
  border-top: none;
}

.maptalks-toolbar-horizonal li .maptalks-dropMenu li a {
  color: #fff;
  display: block;
  line-height: 27px;
  text-indent: 20px;
  text-decoration: none;
  font-size: 12px;
}

.maptalks-toolbar-horizonal li .maptalks-dropMenu em.maptalks-ico {
  display: block;
  width: 5px;
  height: 6px;
  position: absolute;
  top: -4px;
  left: 12px;
}

.maptalks-toolbar-horizonal .maptalks-dropMenu li:hover {
  background: #4b545f;
}

.maptalks-toolbar-horizonal li .maptalks-dropMenu li a:before,
.maptalks-toolbar-vertical li .maptalks-dropMenu li a:before {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  top: 10px;
  left: 14px;
  border-top: 4px solid transparent;
  border-left: 6px solid #fff;
  border-bottom: 4px solid transparent;
}

.maptalks-menu {
  background: #fff;
  padding: 1px;
  width: 172px;
  border: 1px solid #b4b3b3;
}

.maptalks-menu .maptalks-menu-items {
  color: #5a5756;
  margin: 0;
  padding: 0;
  font-size: 12px;
}

.maptalks-menu .maptalks-menu-items li {
  list-style: none;
  height: 30px;
  line-height: 30px;
  text-indent: 16px;
}

.maptalks-menu .maptalks-menu-items li:hover {
  background: #007fbe;
  color: #fff;
  cursor: pointer;
}

.maptalks-menu .maptalks-menu-items li.maptalks-menu-splitter {
  list-style: none;
  height: 2px;
  background: #ddd;
}

.maptalks-msgBox {
  background: #fff;
  border: 1px solid #b4b3b3;
  border-radius: 3px;
}

.maptalks-msgBox em.maptalks-ico {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -5px;
  bottom: -10px;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #b4b3b3;
}

.maptalks-msgBox em.maptalks-ico:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  left: -7px;
  top: -10px;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 9px solid #fff;
}

.maptalks-msgBox h2 {
  display: block;
  height: auto;
  line-height: 30px;
  font-weight: 700;
  font-size: 14px;
  padding: 0 10px;
  margin: 0;
  white-space: nowrap;
  padding-right: 30px;
}

.maptalks-msgBox a.maptalks-close {
  display: block;
  width: 13px;
  height: 13px;
  text-decoration: none;
  font-size: 14px;
  color: #a5a5a5;
  font-weight: 700;
  position: absolute;
  top: 3px;
  right: 6px;
}

.maptalks-msgBox .maptalks-msgContent {
  font-size: 12px;
  padding: 10px;
  min-width: 200px;
}

.maptalks-panel {
  background: #fff;
  border: 1px solid #b4b3b3;
  border-radius: 3px;
}

.maptalks-panel .maptalks-panel-content {
  padding: 10px;
  min-width: 200px;
  min-height: 60px;
}

.maptalks-panel a.maptalks-close {
  display: block;
  width: 13px;
  height: 13px;
  text-decoration: none;
  font-size: 14px;
  color: #a5a5a5;
  font-weight: 700;
  position: absolute;
  top: 3px;
  right: 6px;
}

.maptalks-attribution {
  display: inline-block;
  opacity: 1;
  color: #aeaeae;
  background: #fff;
  background-color: hsla(0,0%,100%,.7);
  padding: 0;
  font-size: 13px;
  font-family: microsoft yahei,Helvetica Neue,Helvetica,sans-serif;
}

.maptalks-attribution a {
  text-decoration: none;
  color: #8eafbe;
}

.maptalks-attribution a:hover {
  text-decoration: underline;
}

.maptalks-overview {
  background: #fff;
  border: 1px solid #b4b3b3;
  width: 100%;
  height: 100%;
}

.maptalks-overview-button {
  cursor: pointer;
  background: #fff;
  width: 18px;
  height: 18px;
  position: absolute;
  bottom: 1px;
  right: 1px;
  font: 16px sans-serif;
  text-align: center;
  line-height: 16px;
  border: 1px solid #b4b3b3;
  color: #363539;
}

.maptalks-layer-switcher ul {
  list-style: none;
}

.maptalks-layer-switcher .panel>ul {
  padding-left: 1em;
}

.maptalks-layer-switcher .group>ul {
  padding-left: 10px;
}

.maptalks-layer-switcher .group+.group {
  padding-top: 1em;
}

.maptalks-layer-switcher label {
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
  font-size: 14px;
  white-space: nowrap;
  color: #5a5a5a;
}

.maptalks-layer-switcher .group>label {
  font-weight: 700;
  color: #5a5a5a;
  width: 100%;
}

.maptalks-layer-switcher .layer label {
  padding-top: 5px;
  width: 92%;
}

.maptalks-layer-switcher input {
  margin: 0 5px;
  position: relative;
  top: -2px;
}

.maptalks-layer-switcher input[disabled=disabled] {
  cursor: not-allowed;
}

.maptalks-layer-switcher input[disabled=disabled]+label {
  color: #666;
}

.maptalks-layer-switcher .panel,
.maptalks-layer-switcher button {
  border-radius: 4px;
}

.maptalks-layer-switcher button {
  width: 28px;
  height: 28px;
  background: url("../maptalks/dist/images/control/layer.svg") no-repeat;
  background-position: 50%;
  background-color: #fff;
  border: 1px solid #b8b8b8;
}

.maptalks-layer-switcher.shown button {
  display: none;
}

.maptalks-layer-switcher .panel {
  background-color: #fff;
  display: none;
  overflow-y: auto;
  overflow-x: hidden;
  min-width: 120px;
  max-width: 400px;
  max-height: 500px;
}

.maptalks-layer-switcher li {
  white-space: nowrap;
}

.maptalks-layer-switcher li.group {
  margin-right: 1em;
}

.maptalks-layer-switcher.shown .panel {
  display: block;
}

.maptalks-layer-switcher ::-webkit-scrollbar {
  width: 6px;
}

.maptalks-layer-switcher ::-webkit-scrollbar-track {
  background-color: #1f1f1f;
}

.maptalks-layer-switcher ::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background-color: #777;
}

.maptalks-tooltip {
  display: block;
  background: #fff;
  border: 1px solid #b4b3b3;
  padding: 0 4px;
  height: 24px;
  line-height: 24px;
  font-size: 14px;
  white-space: nowrap;
}

@keyframes a {
  0% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.mtk-ui-fadein {
  animation: a 2s;
}
/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */

.ql-container {
  box-sizing: border-box;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0;
  position: relative;
}

.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}

.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,
.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui {
  cursor: pointer;
}

.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}

.ql-clipboard p {
  margin: 0;
  padding: 0;
}

.ql-editor {
  box-sizing: border-box;
  counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  -o-tab-size: 4;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}

.ql-editor > * {
  cursor: text;
}

.ql-editor p,
.ql-editor ol,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
}

@supports (counter-set: none) {
  .ql-editor p,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    counter-set: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}

@supports not (counter-set: none) {
  .ql-editor p,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}

.ql-editor table {
  border-collapse: collapse;
}

.ql-editor td {
  border: 1px solid #000;
  padding: 2px 5px;
}

.ql-editor ol {
  padding-left: 1.5em;
}

.ql-editor li {
  list-style-type: none;
  padding-left: 1.5em;
  position: relative;
}

.ql-editor li > .ql-ui:before {
  display: inline-block;
  margin-left: -1.5em;
  margin-right: .3em;
  text-align: right;
  white-space: nowrap;
  width: 1.2em;
}

.ql-editor li[data-list=checked] > .ql-ui,
.ql-editor li[data-list=unchecked] > .ql-ui {
  color: #777;
}

.ql-editor li[data-list=bullet] > .ql-ui:before {
  content: '\2022';
}

.ql-editor li[data-list=checked] > .ql-ui:before {
  content: '\2611';
}

.ql-editor li[data-list=unchecked] > .ql-ui:before {
  content: '\2610';
}

@supports (counter-set: none) {
  .ql-editor li[data-list] {
    counter-set: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}

@supports not (counter-set: none) {
  .ql-editor li[data-list] {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}

.ql-editor li[data-list=ordered] {
  counter-increment: list-0;
}

.ql-editor li[data-list=ordered] > .ql-ui:before {
  content: counter(list-0, decimal) '. ';
}

.ql-editor li[data-list=ordered].ql-indent-1 {
  counter-increment: list-1;
}

.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before {
  content: counter(list-1, lower-alpha) '. ';
}

@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-set: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}

@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}

.ql-editor li[data-list=ordered].ql-indent-2 {
  counter-increment: list-2;
}

.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before {
  content: counter(list-2, lower-roman) '. ';
}

@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-set: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}

@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}

.ql-editor li[data-list=ordered].ql-indent-3 {
  counter-increment: list-3;
}

.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before {
  content: counter(list-3, decimal) '. ';
}

@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-set: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}

@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}

.ql-editor li[data-list=ordered].ql-indent-4 {
  counter-increment: list-4;
}

.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before {
  content: counter(list-4, lower-alpha) '. ';
}

@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-set: list-5 list-6 list-7 list-8 list-9;
  }
}

@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-reset: list-5 list-6 list-7 list-8 list-9;
  }
}

.ql-editor li[data-list=ordered].ql-indent-5 {
  counter-increment: list-5;
}

.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before {
  content: counter(list-5, lower-roman) '. ';
}

@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-set: list-6 list-7 list-8 list-9;
  }
}

@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9;
  }
}

.ql-editor li[data-list=ordered].ql-indent-6 {
  counter-increment: list-6;
}

.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before {
  content: counter(list-6, decimal) '. ';
}

@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-set: list-7 list-8 list-9;
  }
}

@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-reset: list-7 list-8 list-9;
  }
}

.ql-editor li[data-list=ordered].ql-indent-7 {
  counter-increment: list-7;
}

.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before {
  content: counter(list-7, lower-alpha) '. ';
}

@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-set: list-8 list-9;
  }
}

@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-reset: list-8 list-9;
  }
}

.ql-editor li[data-list=ordered].ql-indent-8 {
  counter-increment: list-8;
}

.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before {
  content: counter(list-8, lower-roman) '. ';
}

@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-set: list-9;
  }
}

@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-reset: list-9;
  }
}

.ql-editor li[data-list=ordered].ql-indent-9 {
  counter-increment: list-9;
}

.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before {
  content: counter(list-9, decimal) '. ';
}

.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}

.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}

.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}

.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}

.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}

.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}

.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}

.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}

.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}

.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}

.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}

.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}

.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}

.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}

.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}

.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}

.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}

.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}

.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}

.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}

.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}

.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}

.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}

.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}

.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}

.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}

.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}

.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}

.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}

.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}

.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}

.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}

.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}

.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}

.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}

.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}

.ql-editor li.ql-direction-rtl {
  padding-right: 1.5em;
}

.ql-editor li.ql-direction-rtl > .ql-ui:before {
  margin-left: .3em;
  margin-right: -1.5em;
  text-align: left;
}

.ql-editor table {
  table-layout: fixed;
  width: 100%;
}

.ql-editor table td {
  outline: none;
}

.ql-editor .ql-code-block-container {
  font-family: monospace;
}

.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}

.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}

.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}

.ql-editor .ql-bg-black {
  background-color: #000;
}

.ql-editor .ql-bg-red {
  background-color: #e60000;
}

.ql-editor .ql-bg-orange {
  background-color: #f90;
}

.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}

.ql-editor .ql-bg-green {
  background-color: #008a00;
}

.ql-editor .ql-bg-blue {
  background-color: #06c;
}

.ql-editor .ql-bg-purple {
  background-color: #93f;
}

.ql-editor .ql-color-white {
  color: #fff;
}

.ql-editor .ql-color-red {
  color: #e60000;
}

.ql-editor .ql-color-orange {
  color: #f90;
}

.ql-editor .ql-color-yellow {
  color: #ff0;
}

.ql-editor .ql-color-green {
  color: #008a00;
}

.ql-editor .ql-color-blue {
  color: #06c;
}

.ql-editor .ql-color-purple {
  color: #93f;
}

.ql-editor .ql-font-serif {
  font-family: Georgia,Times New Roman,serif;
}

.ql-editor .ql-font-monospace {
  font-family: Monaco,Courier New,monospace;
}

.ql-editor .ql-size-small {
  font-size: .75em;
}

.ql-editor .ql-size-large {
  font-size: 1.5em;
}

.ql-editor .ql-size-huge {
  font-size: 2.5em;
}

.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}

.ql-editor .ql-align-center {
  text-align: center;
}

.ql-editor .ql-align-justify {
  text-align: justify;
}

.ql-editor .ql-align-right {
  text-align: right;
}

.ql-editor .ql-ui {
  position: absolute;
}

.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}

.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}

.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}

.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}

.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}

.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}

.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}

.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}

.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}

@media (pointer:coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }

  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }

  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}

.ql-snow {
  box-sizing: border-box;
}

.ql-snow * {
  box-sizing: border-box;
}

.ql-snow .ql-hidden {
  display: none;
}

.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}

.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}

.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}

.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}

.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}

.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}

.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}

.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}

.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}

.ql-snow .ql-empty {
  fill: none;
}

.ql-snow .ql-even {
  fill-rule: evenodd;
}

.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}

.ql-snow .ql-transparent {
  opacity: .4;
}

.ql-snow .ql-direction svg:last-child {
  display: none;
}

.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}

.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}

.ql-snow .ql-editor h1 {
  font-size: 2em;
}

.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}

.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}

.ql-snow .ql-editor h4 {
  font-size: 1em;
}

.ql-snow .ql-editor h5 {
  font-size: .83em;
}

.ql-snow .ql-editor h6 {
  font-size: .67em;
}

.ql-snow .ql-editor a {
  text-decoration: underline;
}

.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}

.ql-snow .ql-editor code,
.ql-snow .ql-editor .ql-code-block-container {
  background-color: #f0f0f0;
  border-radius: 3px;
}

.ql-snow .ql-editor .ql-code-block-container {
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}

.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}

.ql-snow .ql-editor .ql-code-block-container {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}

.ql-snow .ql-editor img {
  max-width: 100%;
}

.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}

.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}

.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}

.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}

.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}

.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}

.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}

.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}

.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0;
}

.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}

.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}

.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0;
  width: 16px;
}

.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}

.ql-snow .ql-picker.ql-header {
  width: 98px;
}

.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: .83em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: .67em;
}

.ql-snow .ql-picker.ql-font {
  width: 108px;
}

.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia,Times New Roman,serif;
}

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco,Courier New,monospace;
}

.ql-snow .ql-picker.ql-size {
  width: 98px;
}

.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}

.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}

.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}

.ql-code-block-container {
  position: relative;
}

.ql-code-block-container .ql-ui {
  right: 5px;
  top: 5px;
}

.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: 'Helvetica Neue','Helvetica','Arial',sans-serif;
  padding: 8px;
}

.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}

.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}

.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}

.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}

.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0;
}

.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0 0 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}

.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}

.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0;
  padding: 3px 5px;
  width: 170px;
}

.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}

.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}

.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}

.ql-snow .ql-tooltip a {
  line-height: 26px;
}

.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}

.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}

.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0;
  content: 'Save';
  padding-right: 0;
}

.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}

.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}

.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}

.ql-snow a {
  color: #06c;
}

.ql-container.ql-snow {
  border: 1px solid #ccc;
}
md-content.app {
  overflow: hidden;
}

.md-tooltip {
  font-size: 16px;
}

.appcontent {
  height: calc(100vh - 45px - (var(--force-safe-area-inset-bottom-fallback) * var(--safe-area-inset-bottom-fallback) + var(--no-force-safe-area-inset-bottom-fallback) * env(safe-area-inset-bottom)));
  max-width: 900px;
  padding: 0px;
  margin: 0 auto;
  overflow: hidden;
  padding-bottom: calc(var(--force-safe-area-inset-bottom-fallback) * var(--safe-area-inset-bottom-fallback) + var(--no-force-safe-area-inset-bottom-fallback) * env(safe-area-inset-bottom));
}

.qinfo {
  text-align: center;
  margin: 30px;
  margin-bottom: 10px;
}

.qinfo h1 {
  font-size: 36px;
}

.qinfo h2 {
  margin-top: 15px;
  font-size: 23px;
  margin-bottom: 15px;
}

.qinfo p {
  margin-top: 3px;
  /* mixin: app-text */
  font-family: Georgia;
  font-size: 16px;
  line-height: 22px;
}

@media only screen and (max-width: 370px) {
  .qinfo {
    margin-bottom: 15px;
  }

  .qinfo h1 {
    font-size: 30px;
  }
}

.qbtn-container-row {
  transition-property: opacity;
  transition-timing-function: ease;
  transition-delay: 500ms;
  transition-duration: 500ms;
}

.qbtn-container-row.win {
  opacity: 0;
}



.qpopup {
  z-index: 20;
  position: absolute;
  width: calc(100vw - 42px - 20px);
  pointer-events: none;
  transition: opacity 0s ease-in-out;
  opacity: 0;
}

.qpopup-inner {
  background-color: white;
  border-radius: 5px;
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.3);
  pointer-events: none;
  opacity: 1;
}

.qpopup.shown {
  transition: opacity 0.4s ease-in-out;
  opacity: 1;
}

.qpopup-bottom-spacer {
  height: 4px;
  pointer-events: none;
}

@keyframes qpoints-pulse {
  0% {
    background: linear-gradient(0deg, #b7e2d9, #6fada0);
  }

  1% {
    background: linear-gradient(3deg, #b7e2d9, #6fada0);
  }

  2% {
    background: linear-gradient(7deg, #b7e2d9, #6fada0);
  }

  3% {
    background: linear-gradient(10deg, #b7e2d9, #6fada0);
  }

  4% {
    background: linear-gradient(14deg, #b7e2d9, #6fada0);
  }

  5% {
    background: linear-gradient(18deg, #b7e2d9, #6fada0);
  }

  6% {
    background: linear-gradient(21deg, #b7e2d9, #6fada0);
  }

  7% {
    background: linear-gradient(25deg, #b7e2d9, #6fada0);
  }

  8% {
    background: linear-gradient(28deg, #b7e2d9, #6fada0);
  }

  9% {
    background: linear-gradient(32deg, #b7e2d9, #6fada0);
  }

  10% {
    background: linear-gradient(36deg, #b7e2d9, #6fada0);
  }

  11% {
    background: linear-gradient(39deg, #b7e2d9, #6fada0);
  }

  12% {
    background: linear-gradient(43deg, #b7e2d9, #6fada0);
  }

  13% {
    background: linear-gradient(46deg, #b7e2d9, #6fada0);
  }

  14% {
    background: linear-gradient(50deg, #b7e2d9, #6fada0);
  }

  15% {
    background: linear-gradient(54deg, #b7e2d9, #6fada0);
  }

  16% {
    background: linear-gradient(57deg, #b7e2d9, #6fada0);
  }

  17% {
    background: linear-gradient(61deg, #b7e2d9, #6fada0);
  }

  18% {
    background: linear-gradient(64deg, #b7e2d9, #6fada0);
  }

  19% {
    background: linear-gradient(68deg, #b7e2d9, #6fada0);
  }

  20% {
    background: linear-gradient(72deg, #b7e2d9, #6fada0);
  }

  21% {
    background: linear-gradient(75deg, #b7e2d9, #6fada0);
  }

  22% {
    background: linear-gradient(79deg, #b7e2d9, #6fada0);
  }

  23% {
    background: linear-gradient(82deg, #b7e2d9, #6fada0);
  }

  24% {
    background: linear-gradient(86deg, #b7e2d9, #6fada0);
  }

  25% {
    background: linear-gradient(90deg, #b7e2d9, #6fada0);
  }

  26% {
    background: linear-gradient(93deg, #b7e2d9, #6fada0);
  }

  27% {
    background: linear-gradient(97deg, #b7e2d9, #6fada0);
  }

  28% {
    background: linear-gradient(100deg, #b7e2d9, #6fada0);
  }

  29% {
    background: linear-gradient(104deg, #b7e2d9, #6fada0);
  }

  30% {
    background: linear-gradient(108deg, #b7e2d9, #6fada0);
  }

  31% {
    background: linear-gradient(111deg, #b7e2d9, #6fada0);
  }

  32% {
    background: linear-gradient(115deg, #b7e2d9, #6fada0);
  }

  33% {
    background: linear-gradient(118deg, #b7e2d9, #6fada0);
  }

  34% {
    background: linear-gradient(122deg, #b7e2d9, #6fada0);
  }

  35% {
    background: linear-gradient(125deg, #b7e2d9, #6fada0);
  }

  36% {
    background: linear-gradient(129deg, #b7e2d9, #6fada0);
  }

  37% {
    background: linear-gradient(133deg, #b7e2d9, #6fada0);
  }

  38% {
    background: linear-gradient(136deg, #b7e2d9, #6fada0);
  }

  39% {
    background: linear-gradient(140deg, #b7e2d9, #6fada0);
  }

  40% {
    background: linear-gradient(144deg, #b7e2d9, #6fada0);
  }

  41% {
    background: linear-gradient(147deg, #b7e2d9, #6fada0);
  }

  42% {
    background: linear-gradient(151deg, #b7e2d9, #6fada0);
  }

  43% {
    background: linear-gradient(154deg, #b7e2d9, #6fada0);
  }

  44% {
    background: linear-gradient(158deg, #b7e2d9, #6fada0);
  }

  45% {
    background: linear-gradient(162deg, #b7e2d9, #6fada0);
  }

  46% {
    background: linear-gradient(165deg, #b7e2d9, #6fada0);
  }

  47% {
    background: linear-gradient(169deg, #b7e2d9, #6fada0);
  }

  48% {
    background: linear-gradient(172deg, #b7e2d9, #6fada0);
  }

  49% {
    background: linear-gradient(176deg, #b7e2d9, #6fada0);
  }

  50% {
    background: linear-gradient(180deg, #b7e2d9, #6fada0);
  }

  51% {
    background: linear-gradient(183deg, #b7e2d9, #6fada0);
  }

  52% {
    background: linear-gradient(187deg, #b7e2d9, #6fada0);
  }

  53% {
    background: linear-gradient(190deg, #b7e2d9, #6fada0);
  }

  54% {
    background: linear-gradient(194deg, #b7e2d9, #6fada0);
  }

  55% {
    background: linear-gradient(198deg, #b7e2d9, #6fada0);
  }

  56% {
    background: linear-gradient(201deg, #b7e2d9, #6fada0);
  }

  57% {
    background: linear-gradient(205deg, #b7e2d9, #6fada0);
  }

  58% {
    background: linear-gradient(208deg, #b7e2d9, #6fada0);
  }

  59% {
    background: linear-gradient(212deg, #b7e2d9, #6fada0);
  }

  60% {
    background: linear-gradient(216deg, #b7e2d9, #6fada0);
  }

  61% {
    background: linear-gradient(219deg, #b7e2d9, #6fada0);
  }

  62% {
    background: linear-gradient(223deg, #b7e2d9, #6fada0);
  }

  63% {
    background: linear-gradient(226deg, #b7e2d9, #6fada0);
  }

  64% {
    background: linear-gradient(230deg, #b7e2d9, #6fada0);
  }

  65% {
    background: linear-gradient(234deg, #b7e2d9, #6fada0);
  }

  66% {
    background: linear-gradient(237deg, #b7e2d9, #6fada0);
  }

  67% {
    background: linear-gradient(241deg, #b7e2d9, #6fada0);
  }

  68% {
    background: linear-gradient(244deg, #b7e2d9, #6fada0);
  }

  69% {
    background: linear-gradient(248deg, #b7e2d9, #6fada0);
  }

  70% {
    background: linear-gradient(251deg, #b7e2d9, #6fada0);
  }

  71% {
    background: linear-gradient(255deg, #b7e2d9, #6fada0);
  }

  72% {
    background: linear-gradient(259deg, #b7e2d9, #6fada0);
  }

  73% {
    background: linear-gradient(262deg, #b7e2d9, #6fada0);
  }

  74% {
    background: linear-gradient(266deg, #b7e2d9, #6fada0);
  }

  75% {
    background: linear-gradient(270deg, #b7e2d9, #6fada0);
  }

  76% {
    background: linear-gradient(273deg, #b7e2d9, #6fada0);
  }

  77% {
    background: linear-gradient(277deg, #b7e2d9, #6fada0);
  }

  78% {
    background: linear-gradient(280deg, #b7e2d9, #6fada0);
  }

  79% {
    background: linear-gradient(284deg, #b7e2d9, #6fada0);
  }

  80% {
    background: linear-gradient(288deg, #b7e2d9, #6fada0);
  }

  81% {
    background: linear-gradient(291deg, #b7e2d9, #6fada0);
  }

  82% {
    background: linear-gradient(295deg, #b7e2d9, #6fada0);
  }

  83% {
    background: linear-gradient(298deg, #b7e2d9, #6fada0);
  }

  84% {
    background: linear-gradient(302deg, #b7e2d9, #6fada0);
  }

  85% {
    background: linear-gradient(306deg, #b7e2d9, #6fada0);
  }

  86% {
    background: linear-gradient(309deg, #b7e2d9, #6fada0);
  }

  87% {
    background: linear-gradient(313deg, #b7e2d9, #6fada0);
  }

  88% {
    background: linear-gradient(316deg, #b7e2d9, #6fada0);
  }

  89% {
    background: linear-gradient(320deg, #b7e2d9, #6fada0);
  }

  90% {
    background: linear-gradient(324deg, #b7e2d9, #6fada0);
  }

  91% {
    background: linear-gradient(327deg, #b7e2d9, #6fada0);
  }

  92% {
    background: linear-gradient(331deg, #b7e2d9, #6fada0);
  }

  93% {
    background: linear-gradient(334deg, #b7e2d9, #6fada0);
  }

  94% {
    background: linear-gradient(338deg, #b7e2d9, #6fada0);
  }

  95% {
    background: linear-gradient(342deg, #b7e2d9, #6fada0);
  }

  96% {
    background: linear-gradient(345deg, #b7e2d9, #6fada0);
  }

  97% {
    background: linear-gradient(349deg, #b7e2d9, #6fada0);
  }

  98% {
    background: linear-gradient(352deg, #b7e2d9, #6fada0);
  }

  99% {
    background: linear-gradient(356deg, #b7e2d9, #6fada0);
  }

  100% {
    background: linear-gradient(360deg, #b7e2d9, #6fada0);
  }
}

@keyframes qpoints-pulse-mid {
  0% {
    background: linear-gradient(0deg, #efe0b4, #d8b246);
  }

  1% {
    background: linear-gradient(3deg, #efe0b4, #d8b246);
  }

  2% {
    background: linear-gradient(7deg, #efe0b4, #d8b246);
  }

  3% {
    background: linear-gradient(10deg, #efe0b4, #d8b246);
  }

  4% {
    background: linear-gradient(14deg, #efe0b4, #d8b246);
  }

  5% {
    background: linear-gradient(18deg, #efe0b4, #d8b246);
  }

  6% {
    background: linear-gradient(21deg, #efe0b4, #d8b246);
  }

  7% {
    background: linear-gradient(25deg, #efe0b4, #d8b246);
  }

  8% {
    background: linear-gradient(28deg, #efe0b4, #d8b246);
  }

  9% {
    background: linear-gradient(32deg, #efe0b4, #d8b246);
  }

  10% {
    background: linear-gradient(36deg, #efe0b4, #d8b246);
  }

  11% {
    background: linear-gradient(39deg, #efe0b4, #d8b246);
  }

  12% {
    background: linear-gradient(43deg, #efe0b4, #d8b246);
  }

  13% {
    background: linear-gradient(46deg, #efe0b4, #d8b246);
  }

  14% {
    background: linear-gradient(50deg, #efe0b4, #d8b246);
  }

  15% {
    background: linear-gradient(54deg, #efe0b4, #d8b246);
  }

  16% {
    background: linear-gradient(57deg, #efe0b4, #d8b246);
  }

  17% {
    background: linear-gradient(61deg, #efe0b4, #d8b246);
  }

  18% {
    background: linear-gradient(64deg, #efe0b4, #d8b246);
  }

  19% {
    background: linear-gradient(68deg, #efe0b4, #d8b246);
  }

  20% {
    background: linear-gradient(72deg, #efe0b4, #d8b246);
  }

  21% {
    background: linear-gradient(75deg, #efe0b4, #d8b246);
  }

  22% {
    background: linear-gradient(79deg, #efe0b4, #d8b246);
  }

  23% {
    background: linear-gradient(82deg, #efe0b4, #d8b246);
  }

  24% {
    background: linear-gradient(86deg, #efe0b4, #d8b246);
  }

  25% {
    background: linear-gradient(90deg, #efe0b4, #d8b246);
  }

  26% {
    background: linear-gradient(93deg, #efe0b4, #d8b246);
  }

  27% {
    background: linear-gradient(97deg, #efe0b4, #d8b246);
  }

  28% {
    background: linear-gradient(100deg, #efe0b4, #d8b246);
  }

  29% {
    background: linear-gradient(104deg, #efe0b4, #d8b246);
  }

  30% {
    background: linear-gradient(108deg, #efe0b4, #d8b246);
  }

  31% {
    background: linear-gradient(111deg, #efe0b4, #d8b246);
  }

  32% {
    background: linear-gradient(115deg, #efe0b4, #d8b246);
  }

  33% {
    background: linear-gradient(118deg, #efe0b4, #d8b246);
  }

  34% {
    background: linear-gradient(122deg, #efe0b4, #d8b246);
  }

  35% {
    background: linear-gradient(125deg, #efe0b4, #d8b246);
  }

  36% {
    background: linear-gradient(129deg, #efe0b4, #d8b246);
  }

  37% {
    background: linear-gradient(133deg, #efe0b4, #d8b246);
  }

  38% {
    background: linear-gradient(136deg, #efe0b4, #d8b246);
  }

  39% {
    background: linear-gradient(140deg, #efe0b4, #d8b246);
  }

  40% {
    background: linear-gradient(144deg, #efe0b4, #d8b246);
  }

  41% {
    background: linear-gradient(147deg, #efe0b4, #d8b246);
  }

  42% {
    background: linear-gradient(151deg, #efe0b4, #d8b246);
  }

  43% {
    background: linear-gradient(154deg, #efe0b4, #d8b246);
  }

  44% {
    background: linear-gradient(158deg, #efe0b4, #d8b246);
  }

  45% {
    background: linear-gradient(162deg, #efe0b4, #d8b246);
  }

  46% {
    background: linear-gradient(165deg, #efe0b4, #d8b246);
  }

  47% {
    background: linear-gradient(169deg, #efe0b4, #d8b246);
  }

  48% {
    background: linear-gradient(172deg, #efe0b4, #d8b246);
  }

  49% {
    background: linear-gradient(176deg, #efe0b4, #d8b246);
  }

  50% {
    background: linear-gradient(180deg, #efe0b4, #d8b246);
  }

  51% {
    background: linear-gradient(183deg, #efe0b4, #d8b246);
  }

  52% {
    background: linear-gradient(187deg, #efe0b4, #d8b246);
  }

  53% {
    background: linear-gradient(190deg, #efe0b4, #d8b246);
  }

  54% {
    background: linear-gradient(194deg, #efe0b4, #d8b246);
  }

  55% {
    background: linear-gradient(198deg, #efe0b4, #d8b246);
  }

  56% {
    background: linear-gradient(201deg, #efe0b4, #d8b246);
  }

  57% {
    background: linear-gradient(205deg, #efe0b4, #d8b246);
  }

  58% {
    background: linear-gradient(208deg, #efe0b4, #d8b246);
  }

  59% {
    background: linear-gradient(212deg, #efe0b4, #d8b246);
  }

  60% {
    background: linear-gradient(216deg, #efe0b4, #d8b246);
  }

  61% {
    background: linear-gradient(219deg, #efe0b4, #d8b246);
  }

  62% {
    background: linear-gradient(223deg, #efe0b4, #d8b246);
  }

  63% {
    background: linear-gradient(226deg, #efe0b4, #d8b246);
  }

  64% {
    background: linear-gradient(230deg, #efe0b4, #d8b246);
  }

  65% {
    background: linear-gradient(234deg, #efe0b4, #d8b246);
  }

  66% {
    background: linear-gradient(237deg, #efe0b4, #d8b246);
  }

  67% {
    background: linear-gradient(241deg, #efe0b4, #d8b246);
  }

  68% {
    background: linear-gradient(244deg, #efe0b4, #d8b246);
  }

  69% {
    background: linear-gradient(248deg, #efe0b4, #d8b246);
  }

  70% {
    background: linear-gradient(251deg, #efe0b4, #d8b246);
  }

  71% {
    background: linear-gradient(255deg, #efe0b4, #d8b246);
  }

  72% {
    background: linear-gradient(259deg, #efe0b4, #d8b246);
  }

  73% {
    background: linear-gradient(262deg, #efe0b4, #d8b246);
  }

  74% {
    background: linear-gradient(266deg, #efe0b4, #d8b246);
  }

  75% {
    background: linear-gradient(270deg, #efe0b4, #d8b246);
  }

  76% {
    background: linear-gradient(273deg, #efe0b4, #d8b246);
  }

  77% {
    background: linear-gradient(277deg, #efe0b4, #d8b246);
  }

  78% {
    background: linear-gradient(280deg, #efe0b4, #d8b246);
  }

  79% {
    background: linear-gradient(284deg, #efe0b4, #d8b246);
  }

  80% {
    background: linear-gradient(288deg, #efe0b4, #d8b246);
  }

  81% {
    background: linear-gradient(291deg, #efe0b4, #d8b246);
  }

  82% {
    background: linear-gradient(295deg, #efe0b4, #d8b246);
  }

  83% {
    background: linear-gradient(298deg, #efe0b4, #d8b246);
  }

  84% {
    background: linear-gradient(302deg, #efe0b4, #d8b246);
  }

  85% {
    background: linear-gradient(306deg, #efe0b4, #d8b246);
  }

  86% {
    background: linear-gradient(309deg, #efe0b4, #d8b246);
  }

  87% {
    background: linear-gradient(313deg, #efe0b4, #d8b246);
  }

  88% {
    background: linear-gradient(316deg, #efe0b4, #d8b246);
  }

  89% {
    background: linear-gradient(320deg, #efe0b4, #d8b246);
  }

  90% {
    background: linear-gradient(324deg, #efe0b4, #d8b246);
  }

  91% {
    background: linear-gradient(327deg, #efe0b4, #d8b246);
  }

  92% {
    background: linear-gradient(331deg, #efe0b4, #d8b246);
  }

  93% {
    background: linear-gradient(334deg, #efe0b4, #d8b246);
  }

  94% {
    background: linear-gradient(338deg, #efe0b4, #d8b246);
  }

  95% {
    background: linear-gradient(342deg, #efe0b4, #d8b246);
  }

  96% {
    background: linear-gradient(345deg, #efe0b4, #d8b246);
  }

  97% {
    background: linear-gradient(349deg, #efe0b4, #d8b246);
  }

  98% {
    background: linear-gradient(352deg, #efe0b4, #d8b246);
  }

  99% {
    background: linear-gradient(356deg, #efe0b4, #d8b246);
  }

  100% {
    background: linear-gradient(360deg, #efe0b4, #d8b246);
  }
}

@keyframes qpoints-pulse-low {
  0% {
    background: linear-gradient(0deg, #f186b6, #e51772);
  }

  1% {
    background: linear-gradient(3deg, #f186b6, #e51772);
  }

  2% {
    background: linear-gradient(7deg, #f186b6, #e51772);
  }

  3% {
    background: linear-gradient(10deg, #f186b6, #e51772);
  }

  4% {
    background: linear-gradient(14deg, #f186b6, #e51772);
  }

  5% {
    background: linear-gradient(18deg, #f186b6, #e51772);
  }

  6% {
    background: linear-gradient(21deg, #f186b6, #e51772);
  }

  7% {
    background: linear-gradient(25deg, #f186b6, #e51772);
  }

  8% {
    background: linear-gradient(28deg, #f186b6, #e51772);
  }

  9% {
    background: linear-gradient(32deg, #f186b6, #e51772);
  }

  10% {
    background: linear-gradient(36deg, #f186b6, #e51772);
  }

  11% {
    background: linear-gradient(39deg, #f186b6, #e51772);
  }

  12% {
    background: linear-gradient(43deg, #f186b6, #e51772);
  }

  13% {
    background: linear-gradient(46deg, #f186b6, #e51772);
  }

  14% {
    background: linear-gradient(50deg, #f186b6, #e51772);
  }

  15% {
    background: linear-gradient(54deg, #f186b6, #e51772);
  }

  16% {
    background: linear-gradient(57deg, #f186b6, #e51772);
  }

  17% {
    background: linear-gradient(61deg, #f186b6, #e51772);
  }

  18% {
    background: linear-gradient(64deg, #f186b6, #e51772);
  }

  19% {
    background: linear-gradient(68deg, #f186b6, #e51772);
  }

  20% {
    background: linear-gradient(72deg, #f186b6, #e51772);
  }

  21% {
    background: linear-gradient(75deg, #f186b6, #e51772);
  }

  22% {
    background: linear-gradient(79deg, #f186b6, #e51772);
  }

  23% {
    background: linear-gradient(82deg, #f186b6, #e51772);
  }

  24% {
    background: linear-gradient(86deg, #f186b6, #e51772);
  }

  25% {
    background: linear-gradient(90deg, #f186b6, #e51772);
  }

  26% {
    background: linear-gradient(93deg, #f186b6, #e51772);
  }

  27% {
    background: linear-gradient(97deg, #f186b6, #e51772);
  }

  28% {
    background: linear-gradient(100deg, #f186b6, #e51772);
  }

  29% {
    background: linear-gradient(104deg, #f186b6, #e51772);
  }

  30% {
    background: linear-gradient(108deg, #f186b6, #e51772);
  }

  31% {
    background: linear-gradient(111deg, #f186b6, #e51772);
  }

  32% {
    background: linear-gradient(115deg, #f186b6, #e51772);
  }

  33% {
    background: linear-gradient(118deg, #f186b6, #e51772);
  }

  34% {
    background: linear-gradient(122deg, #f186b6, #e51772);
  }

  35% {
    background: linear-gradient(125deg, #f186b6, #e51772);
  }

  36% {
    background: linear-gradient(129deg, #f186b6, #e51772);
  }

  37% {
    background: linear-gradient(133deg, #f186b6, #e51772);
  }

  38% {
    background: linear-gradient(136deg, #f186b6, #e51772);
  }

  39% {
    background: linear-gradient(140deg, #f186b6, #e51772);
  }

  40% {
    background: linear-gradient(144deg, #f186b6, #e51772);
  }

  41% {
    background: linear-gradient(147deg, #f186b6, #e51772);
  }

  42% {
    background: linear-gradient(151deg, #f186b6, #e51772);
  }

  43% {
    background: linear-gradient(154deg, #f186b6, #e51772);
  }

  44% {
    background: linear-gradient(158deg, #f186b6, #e51772);
  }

  45% {
    background: linear-gradient(162deg, #f186b6, #e51772);
  }

  46% {
    background: linear-gradient(165deg, #f186b6, #e51772);
  }

  47% {
    background: linear-gradient(169deg, #f186b6, #e51772);
  }

  48% {
    background: linear-gradient(172deg, #f186b6, #e51772);
  }

  49% {
    background: linear-gradient(176deg, #f186b6, #e51772);
  }

  50% {
    background: linear-gradient(180deg, #f186b6, #e51772);
  }

  51% {
    background: linear-gradient(183deg, #f186b6, #e51772);
  }

  52% {
    background: linear-gradient(187deg, #f186b6, #e51772);
  }

  53% {
    background: linear-gradient(190deg, #f186b6, #e51772);
  }

  54% {
    background: linear-gradient(194deg, #f186b6, #e51772);
  }

  55% {
    background: linear-gradient(198deg, #f186b6, #e51772);
  }

  56% {
    background: linear-gradient(201deg, #f186b6, #e51772);
  }

  57% {
    background: linear-gradient(205deg, #f186b6, #e51772);
  }

  58% {
    background: linear-gradient(208deg, #f186b6, #e51772);
  }

  59% {
    background: linear-gradient(212deg, #f186b6, #e51772);
  }

  60% {
    background: linear-gradient(216deg, #f186b6, #e51772);
  }

  61% {
    background: linear-gradient(219deg, #f186b6, #e51772);
  }

  62% {
    background: linear-gradient(223deg, #f186b6, #e51772);
  }

  63% {
    background: linear-gradient(226deg, #f186b6, #e51772);
  }

  64% {
    background: linear-gradient(230deg, #f186b6, #e51772);
  }

  65% {
    background: linear-gradient(234deg, #f186b6, #e51772);
  }

  66% {
    background: linear-gradient(237deg, #f186b6, #e51772);
  }

  67% {
    background: linear-gradient(241deg, #f186b6, #e51772);
  }

  68% {
    background: linear-gradient(244deg, #f186b6, #e51772);
  }

  69% {
    background: linear-gradient(248deg, #f186b6, #e51772);
  }

  70% {
    background: linear-gradient(251deg, #f186b6, #e51772);
  }

  71% {
    background: linear-gradient(255deg, #f186b6, #e51772);
  }

  72% {
    background: linear-gradient(259deg, #f186b6, #e51772);
  }

  73% {
    background: linear-gradient(262deg, #f186b6, #e51772);
  }

  74% {
    background: linear-gradient(266deg, #f186b6, #e51772);
  }

  75% {
    background: linear-gradient(270deg, #f186b6, #e51772);
  }

  76% {
    background: linear-gradient(273deg, #f186b6, #e51772);
  }

  77% {
    background: linear-gradient(277deg, #f186b6, #e51772);
  }

  78% {
    background: linear-gradient(280deg, #f186b6, #e51772);
  }

  79% {
    background: linear-gradient(284deg, #f186b6, #e51772);
  }

  80% {
    background: linear-gradient(288deg, #f186b6, #e51772);
  }

  81% {
    background: linear-gradient(291deg, #f186b6, #e51772);
  }

  82% {
    background: linear-gradient(295deg, #f186b6, #e51772);
  }

  83% {
    background: linear-gradient(298deg, #f186b6, #e51772);
  }

  84% {
    background: linear-gradient(302deg, #f186b6, #e51772);
  }

  85% {
    background: linear-gradient(306deg, #f186b6, #e51772);
  }

  86% {
    background: linear-gradient(309deg, #f186b6, #e51772);
  }

  87% {
    background: linear-gradient(313deg, #f186b6, #e51772);
  }

  88% {
    background: linear-gradient(316deg, #f186b6, #e51772);
  }

  89% {
    background: linear-gradient(320deg, #f186b6, #e51772);
  }

  90% {
    background: linear-gradient(324deg, #f186b6, #e51772);
  }

  91% {
    background: linear-gradient(327deg, #f186b6, #e51772);
  }

  92% {
    background: linear-gradient(331deg, #f186b6, #e51772);
  }

  93% {
    background: linear-gradient(334deg, #f186b6, #e51772);
  }

  94% {
    background: linear-gradient(338deg, #f186b6, #e51772);
  }

  95% {
    background: linear-gradient(342deg, #f186b6, #e51772);
  }

  96% {
    background: linear-gradient(345deg, #f186b6, #e51772);
  }

  97% {
    background: linear-gradient(349deg, #f186b6, #e51772);
  }

  98% {
    background: linear-gradient(352deg, #f186b6, #e51772);
  }

  99% {
    background: linear-gradient(356deg, #f186b6, #e51772);
  }

  100% {
    background: linear-gradient(360deg, #f186b6, #e51772);
  }
}

@keyframes qpoints-pulse-to-mid {
  0% {
    background: linear-gradient(0deg, #b7e2d9, #6fada0);
  }

  1% {
    background: linear-gradient(3deg, #b7e1d8, #70ad9f);
  }

  2% {
    background: linear-gradient(7deg, #b8e1d8, #71ad9e);
  }

  3% {
    background: linear-gradient(10deg, #b8e1d7, #72ad9d);
  }

  4% {
    background: linear-gradient(14deg, #b9e1d7, #73ad9c);
  }

  5% {
    background: linear-gradient(18deg, #b9e1d7, #74ad9b);
  }

  6% {
    background: linear-gradient(21deg, #bae1d6, #75ad9a);
  }

  7% {
    background: linear-gradient(25deg, #bae1d6, #76ad99);
  }

  8% {
    background: linear-gradient(28deg, #bbe1d6, #77ad98);
  }

  9% {
    background: linear-gradient(32deg, #bce1d5, #78ad97);
  }

  10% {
    background: linear-gradient(36deg, #bce1d5, #79ad97);
  }

  11% {
    background: linear-gradient(39deg, #bde1d4, #7aad96);
  }

  12% {
    background: linear-gradient(43deg, #bde1d4, #7bad95);
  }

  13% {
    background: linear-gradient(46deg, #bee1d4, #7cad94);
  }

  14% {
    background: linear-gradient(50deg, #bee1d3, #7dad93);
  }

  15% {
    background: linear-gradient(54deg, #bfe1d3, #7ead92);
  }

  16% {
    background: linear-gradient(57deg, #bfe1d3, #7fad91);
  }

  17% {
    background: linear-gradient(61deg, #c0e1d2, #80ad90);
  }

  18% {
    background: linear-gradient(64deg, #c1e1d2, #81ad8f);
  }

  19% {
    background: linear-gradient(68deg, #c1e1d1, #82ad8e);
  }

  20% {
    background: linear-gradient(72deg, #c2e1d1, #83ae8e);
  }

  21% {
    background: linear-gradient(75deg, #c2e1d1, #85ae8d);
  }

  22% {
    background: linear-gradient(79deg, #c3e1d0, #86ae8c);
  }

  23% {
    background: linear-gradient(82deg, #c3e1d0, #87ae8b);
  }

  24% {
    background: linear-gradient(86deg, #c4e1d0, #88ae8a);
  }

  25% {
    background: linear-gradient(90deg, #c4e1cf, #89ae89);
  }

  26% {
    background: linear-gradient(93deg, #c5e1cf, #8aae88);
  }

  27% {
    background: linear-gradient(97deg, #c6e1cf, #8bae87);
  }

  28% {
    background: linear-gradient(100deg, #c6e1ce, #8cae86);
  }

  29% {
    background: linear-gradient(104deg, #c7e1ce, #8dae85);
  }

  30% {
    background: linear-gradient(108deg, #c7e1cd, #8eae84);
  }

  31% {
    background: linear-gradient(111deg, #c8e1cd, #8fae84);
  }

  32% {
    background: linear-gradient(115deg, #c8e1cd, #90ae83);
  }

  33% {
    background: linear-gradient(118deg, #c9e1cc, #91ae82);
  }

  34% {
    background: linear-gradient(122deg, #cae1cc, #92ae81);
  }

  35% {
    background: linear-gradient(125deg, #cae1cc, #93ae80);
  }

  36% {
    background: linear-gradient(129deg, #cbe1cb, #94ae7f);
  }

  37% {
    background: linear-gradient(133deg, #cbe1cb, #95ae7e);
  }

  38% {
    background: linear-gradient(136deg, #cce1ca, #96ae7d);
  }

  39% {
    background: linear-gradient(140deg, #cce1ca, #97ae7c);
  }

  40% {
    background: linear-gradient(144deg, #cde1ca, #99af7c);
  }

  41% {
    background: linear-gradient(147deg, #cde1c9, #9aaf7b);
  }

  42% {
    background: linear-gradient(151deg, #cee1c9, #9baf7a);
  }

  43% {
    background: linear-gradient(154deg, #cfe1c9, #9caf79);
  }

  44% {
    background: linear-gradient(158deg, #cfe1c8, #9daf78);
  }

  45% {
    background: linear-gradient(162deg, #d0e1c8, #9eaf77);
  }

  46% {
    background: linear-gradient(165deg, #d0e1c7, #9faf76);
  }

  47% {
    background: linear-gradient(169deg, #d1e1c7, #a0af75);
  }

  48% {
    background: linear-gradient(172deg, #d1e1c7, #a1af74);
  }

  49% {
    background: linear-gradient(176deg, #d2e1c6, #a2af73);
  }

  50% {
    background: linear-gradient(180deg, #d3e1c6, #a3af73);
  }

  51% {
    background: linear-gradient(183deg, #d3e0c6, #a4af72);
  }

  52% {
    background: linear-gradient(187deg, #d4e0c5, #a5af71);
  }

  53% {
    background: linear-gradient(190deg, #d4e0c5, #a6af70);
  }

  54% {
    background: linear-gradient(194deg, #d5e0c5, #a7af6f);
  }

  55% {
    background: linear-gradient(198deg, #d5e0c4, #a8af6e);
  }

  56% {
    background: linear-gradient(201deg, #d6e0c4, #a9af6d);
  }

  57% {
    background: linear-gradient(205deg, #d6e0c3, #aaaf6c);
  }

  58% {
    background: linear-gradient(208deg, #d7e0c3, #abaf6b);
  }

  59% {
    background: linear-gradient(212deg, #d8e0c3, #acaf6a);
  }

  60% {
    background: linear-gradient(216deg, #d8e0c2, #aeb069);
  }

  61% {
    background: linear-gradient(219deg, #d9e0c2, #afb069);
  }

  62% {
    background: linear-gradient(223deg, #d9e0c2, #b0b068);
  }

  63% {
    background: linear-gradient(226deg, #dae0c1, #b1b067);
  }

  64% {
    background: linear-gradient(230deg, #dae0c1, #b2b066);
  }

  65% {
    background: linear-gradient(234deg, #dbe0c0, #b3b065);
  }

  66% {
    background: linear-gradient(237deg, #dbe0c0, #b4b064);
  }

  67% {
    background: linear-gradient(241deg, #dce0c0, #b5b063);
  }

  68% {
    background: linear-gradient(244deg, #dde0bf, #b6b062);
  }

  69% {
    background: linear-gradient(248deg, #dde0bf, #b7b061);
  }

  70% {
    background: linear-gradient(251deg, #dee0bf, #b8b061);
  }

  71% {
    background: linear-gradient(255deg, #dee0be, #b9b060);
  }

  72% {
    background: linear-gradient(259deg, #dfe0be, #bab05f);
  }

  73% {
    background: linear-gradient(262deg, #dfe0bd, #bbb05e);
  }

  74% {
    background: linear-gradient(266deg, #e0e0bd, #bcb05d);
  }

  75% {
    background: linear-gradient(270deg, #e1e0bd, #bdb05c);
  }

  76% {
    background: linear-gradient(273deg, #e1e0bc, #beb05b);
  }

  77% {
    background: linear-gradient(277deg, #e2e0bc, #bfb05a);
  }

  78% {
    background: linear-gradient(280deg, #e2e0bc, #c0b059);
  }

  79% {
    background: linear-gradient(284deg, #e3e0bb, #c1b058);
  }

  80% {
    background: linear-gradient(288deg, #e3e0bb, #c3b158);
  }

  81% {
    background: linear-gradient(291deg, #e4e0bb, #c4b157);
  }

  82% {
    background: linear-gradient(295deg, #e4e0ba, #c5b156);
  }

  83% {
    background: linear-gradient(298deg, #e5e0ba, #c6b155);
  }

  84% {
    background: linear-gradient(302deg, #e6e0b9, #c7b154);
  }

  85% {
    background: linear-gradient(306deg, #e6e0b9, #c8b153);
  }

  86% {
    background: linear-gradient(309deg, #e7e0b9, #c9b152);
  }

  87% {
    background: linear-gradient(313deg, #e7e0b8, #cab151);
  }

  88% {
    background: linear-gradient(316deg, #e8e0b8, #cbb150);
  }

  89% {
    background: linear-gradient(320deg, #e8e0b8, #ccb14f);
  }

  90% {
    background: linear-gradient(324deg, #e9e0b7, #cdb14f);
  }

  91% {
    background: linear-gradient(327deg, #e9e0b7, #ceb14e);
  }

  92% {
    background: linear-gradient(331deg, #eae0b6, #cfb14d);
  }

  93% {
    background: linear-gradient(334deg, #ebe0b6, #d0b14c);
  }

  94% {
    background: linear-gradient(338deg, #ebe0b6, #d1b14b);
  }

  95% {
    background: linear-gradient(342deg, #ece0b5, #d2b14a);
  }

  96% {
    background: linear-gradient(345deg, #ece0b5, #d3b149);
  }

  97% {
    background: linear-gradient(349deg, #ede0b5, #d4b148);
  }

  98% {
    background: linear-gradient(352deg, #ede0b4, #d5b147);
  }

  99% {
    background: linear-gradient(356deg, #eee0b4, #d6b146);
  }

  100% {
    background: linear-gradient(360deg, #efe0b4, #d8b246);
  }
}

@keyframes qpoints-pulse-to-low {
  0% {
    background: linear-gradient(0deg, #efe0b4, #d8b246);
  }

  1% {
    background: linear-gradient(3deg, #efdfb4, #d8b046);
  }

  2% {
    background: linear-gradient(7deg, #efdeb4, #d8ae46);
  }

  3% {
    background: linear-gradient(10deg, #efddb4, #d8ad47);
  }

  4% {
    background: linear-gradient(14deg, #efdcb4, #d8ab47);
  }

  5% {
    background: linear-gradient(18deg, #efdbb4, #d8aa48);
  }

  6% {
    background: linear-gradient(21deg, #efdab4, #d8a848);
  }

  7% {
    background: linear-gradient(25deg, #efd9b4, #d8a749);
  }

  8% {
    background: linear-gradient(28deg, #efd8b4, #d9a549);
  }

  9% {
    background: linear-gradient(32deg, #efd7b4, #d9a449);
  }

  10% {
    background: linear-gradient(36deg, #efd7b4, #d9a24a);
  }

  11% {
    background: linear-gradient(39deg, #efd6b4, #d9a04a);
  }

  12% {
    background: linear-gradient(43deg, #efd5b4, #d99f4b);
  }

  13% {
    background: linear-gradient(46deg, #efd4b4, #d99d4b);
  }

  14% {
    background: linear-gradient(50deg, #efd3b4, #d99c4c);
  }

  15% {
    background: linear-gradient(54deg, #efd2b4, #d99a4c);
  }

  16% {
    background: linear-gradient(57deg, #efd1b4, #da994d);
  }

  17% {
    background: linear-gradient(61deg, #efd0b4, #da974d);
  }

  18% {
    background: linear-gradient(64deg, #efcfb4, #da964d);
  }

  19% {
    background: linear-gradient(68deg, #efceb4, #da944e);
  }

  20% {
    background: linear-gradient(72deg, #efceb4, #da934e);
  }

  21% {
    background: linear-gradient(75deg, #efcdb4, #da914f);
  }

  22% {
    background: linear-gradient(79deg, #efccb4, #da8f4f);
  }

  23% {
    background: linear-gradient(82deg, #efcbb4, #da8e50);
  }

  24% {
    background: linear-gradient(86deg, #efcab4, #db8c50);
  }

  25% {
    background: linear-gradient(90deg, #efc9b4, #db8b51);
  }

  26% {
    background: linear-gradient(93deg, #efc8b4, #db8951);
  }

  27% {
    background: linear-gradient(97deg, #efc7b4, #db8851);
  }

  28% {
    background: linear-gradient(100deg, #efc6b4, #db8652);
  }

  29% {
    background: linear-gradient(104deg, #efc5b4, #db8552);
  }

  30% {
    background: linear-gradient(108deg, #efc5b4, #db8353);
  }

  31% {
    background: linear-gradient(111deg, #efc4b4, #dc8153);
  }

  32% {
    background: linear-gradient(115deg, #efc3b4, #dc8054);
  }

  33% {
    background: linear-gradient(118deg, #efc2b4, #dc7e54);
  }

  34% {
    background: linear-gradient(122deg, #efc1b4, #dc7d54);
  }

  35% {
    background: linear-gradient(125deg, #efc0b4, #dc7b55);
  }

  36% {
    background: linear-gradient(129deg, #efbfb4, #dc7a55);
  }

  37% {
    background: linear-gradient(133deg, #efbeb4, #dc7856);
  }

  38% {
    background: linear-gradient(136deg, #efbdb4, #dc7756);
  }

  39% {
    background: linear-gradient(140deg, #efbcb4, #dd7557);
  }

  40% {
    background: linear-gradient(144deg, #efbbb4, #dd7357);
  }

  41% {
    background: linear-gradient(147deg, #efbbb4, #dd7258);
  }

  42% {
    background: linear-gradient(151deg, #efbab4, #dd7058);
  }

  43% {
    background: linear-gradient(154deg, #efb9b4, #dd6f58);
  }

  44% {
    background: linear-gradient(158deg, #efb8b4, #dd6d59);
  }

  45% {
    background: linear-gradient(162deg, #efb7b4, #dd6c59);
  }

  46% {
    background: linear-gradient(165deg, #efb6b4, #dd6a5a);
  }

  47% {
    background: linear-gradient(169deg, #efb5b4, #de695a);
  }

  48% {
    background: linear-gradient(172deg, #efb4b4, #de675b);
  }

  49% {
    background: linear-gradient(176deg, #efb3b4, #de665b);
  }

  50% {
    background: linear-gradient(180deg, #f0b3b5, #de645c);
  }

  51% {
    background: linear-gradient(183deg, #f0b2b5, #de625c);
  }

  52% {
    background: linear-gradient(187deg, #f0b1b5, #de615c);
  }

  53% {
    background: linear-gradient(190deg, #f0b0b5, #de5f5d);
  }

  54% {
    background: linear-gradient(194deg, #f0afb5, #df5e5d);
  }

  55% {
    background: linear-gradient(198deg, #f0aeb5, #df5c5e);
  }

  56% {
    background: linear-gradient(201deg, #f0adb5, #df5b5e);
  }

  57% {
    background: linear-gradient(205deg, #f0acb5, #df595f);
  }

  58% {
    background: linear-gradient(208deg, #f0abb5, #df585f);
  }

  59% {
    background: linear-gradient(212deg, #f0aab5, #df565f);
  }

  60% {
    background: linear-gradient(216deg, #f0aab5, #df5560);
  }

  61% {
    background: linear-gradient(219deg, #f0a9b5, #df5360);
  }

  62% {
    background: linear-gradient(223deg, #f0a8b5, #e05161);
  }

  63% {
    background: linear-gradient(226deg, #f0a7b5, #e05061);
  }

  64% {
    background: linear-gradient(230deg, #f0a6b5, #e04e62);
  }

  65% {
    background: linear-gradient(234deg, #f0a5b5, #e04d62);
  }

  66% {
    background: linear-gradient(237deg, #f0a4b5, #e04b63);
  }

  67% {
    background: linear-gradient(241deg, #f0a3b5, #e04a63);
  }

  68% {
    background: linear-gradient(244deg, #f0a2b5, #e04863);
  }

  69% {
    background: linear-gradient(248deg, #f0a1b5, #e04764);
  }

  70% {
    background: linear-gradient(251deg, #f0a1b5, #e14564);
  }

  71% {
    background: linear-gradient(255deg, #f0a0b5, #e14365);
  }

  72% {
    background: linear-gradient(259deg, #f09fb5, #e14265);
  }

  73% {
    background: linear-gradient(262deg, #f09eb5, #e14066);
  }

  74% {
    background: linear-gradient(266deg, #f09db5, #e13f66);
  }

  75% {
    background: linear-gradient(270deg, #f09cb5, #e13d67);
  }

  76% {
    background: linear-gradient(273deg, #f09bb5, #e13c67);
  }

  77% {
    background: linear-gradient(277deg, #f09ab5, #e23a67);
  }

  78% {
    background: linear-gradient(280deg, #f099b5, #e23968);
  }

  79% {
    background: linear-gradient(284deg, #f098b5, #e23768);
  }

  80% {
    background: linear-gradient(288deg, #f098b5, #e23569);
  }

  81% {
    background: linear-gradient(291deg, #f097b5, #e23469);
  }

  82% {
    background: linear-gradient(295deg, #f096b5, #e2326a);
  }

  83% {
    background: linear-gradient(298deg, #f095b5, #e2316a);
  }

  84% {
    background: linear-gradient(302deg, #f094b5, #e22f6a);
  }

  85% {
    background: linear-gradient(306deg, #f093b5, #e32e6b);
  }

  86% {
    background: linear-gradient(309deg, #f092b5, #e32c6b);
  }

  87% {
    background: linear-gradient(313deg, #f091b5, #e32b6c);
  }

  88% {
    background: linear-gradient(316deg, #f090b5, #e3296c);
  }

  89% {
    background: linear-gradient(320deg, #f08fb5, #e3286d);
  }

  90% {
    background: linear-gradient(324deg, #f08fb5, #e3266d);
  }

  91% {
    background: linear-gradient(327deg, #f08eb5, #e3246e);
  }

  92% {
    background: linear-gradient(331deg, #f08db5, #e3236e);
  }

  93% {
    background: linear-gradient(334deg, #f08cb5, #e4216e);
  }

  94% {
    background: linear-gradient(338deg, #f08bb5, #e4206f);
  }

  95% {
    background: linear-gradient(342deg, #f08ab5, #e41e6f);
  }

  96% {
    background: linear-gradient(345deg, #f089b5, #e41d70);
  }

  97% {
    background: linear-gradient(349deg, #f088b5, #e41b70);
  }

  98% {
    background: linear-gradient(352deg, #f087b5, #e41a71);
  }

  99% {
    background: linear-gradient(356deg, #f086b5, #e41871);
  }

  100% {
    background: linear-gradient(360deg, #f186b6, #e51772);
  }
}

@keyframes qpoints-to-mid-color {
  from {
    color: #5da092;
  }

  to {
    color: #d8b245;
  }
}

@keyframes qpoints-to-low-color {
  from {
    color: #d8b245;
  }

  to {
    color: #e51772;
  }
}

@keyframes qpoints-win {
  0% {
    transform: scale(1.0);
  }

  50% {
    transform: scale(1.2);
  }

  100% {
    transform: scale(1.0);
  }
}

@keyframes qpoints-win-move {
  0% {
    transform: translate(0px, 0px) scale(1.0);
  }

  25% {
    transform: translate(50px, -50px) scale(0.8);
  }

  100% {
    transform: translate(300px, 500px) scale(0.2);
  }
}

.qpoints {
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-name: qpoints-pulse;
  animation-duration: 1200ms;
  border-radius: 150px;
  width: 150px;
  height: 150px;
  color: #5da092;
}

.points-container-wrapper {
  position: absolute;
  width: 100%;
  bottom: 50px;
  padding-bottom: calc(var(--force-safe-area-inset-bottom-fallback) * var(--safe-area-inset-bottom-fallback) + var(--no-force-safe-area-inset-bottom-fallback) * env(safe-area-inset-bottom));
}



.points-container.win {
  transition-property: opacity;
  transition-delay: 2s;
  transition-duration: 0s;
  animation-timing-function: ease, ease;
  animation-iteration-count: 1, 1;
  animation-name: qpoints-win, qpoints-win-move;
  animation-duration: 1s, 1s;
  animation-delay: 0s, 1s;
  opacity: 0;
}

.qpoints.mid {
  animation-timing-function: linear, linear, linear;
  animation-iteration-count: 1, 1, infinite;
  animation-name: qpoints-to-mid-color, qpoints-pulse-to-mid, qpoints-pulse-mid;
  animation-duration: 1s, 1s, 1200ms;
  animation-delay: 0s, 0s, 1s;
  color: #d8b245;
}

.qpoints.low {
  animation-timing-function: linear, linear, linear;
  animation-iteration-count: 1, 1, infinite;
  animation-name: qpoints-to-low-color, qpoints-pulse-to-low, qpoints-pulse-low;
  animation-duration: 1s, 1s, 1200ms;
  animation-delay: 0s, 0s, 1s;
  color: #e51772;
}

.qpoints-inner {
  background-color: #eff1f5;
  border-radius: 150px;
  width: 82%;
  height: 82%;
}

.qpoints h1 {
  font-family: DomaineDisplayWeb-Black;
  font-size: 62px;
}

.qpoints h2 {
  font-family: HeroicCondensedBold;
  font-size: 23px;
}

.qpoints .qpoints-bottom-spacer {
  margin-bottom: 10px;
}

@media only screen and (max-width: 370px) {
  .qpoints {
    width: 100px;
    height: 100px;
    border-radius: 100px;
  }

  .qpoints-inner {
    border-radius: 100px;
  }

  .qpoints h1 {
    font-size: 40px;
  }

  .qpoints h2 {
    font-size: 18px;
  }

  .qpoints .icon-petal_ornament_left {
    font-size: 12px;
  }

  .qpoints .icon-petal_ornament_right {
    font-size: 12px;
  }

  .qpoints .qpoints-bottom-spacer {
    margin-bottom: 7px;
  }
}





.qbtn .qbtn-inner-top {
  color: rgba(0,0,0, 0.0);
  height: 0px;
}

.qbtn:active .qbtn-inner-top {
  height: 2px;
}

.qbtn.inactive:active .qbtn-inner-top {
  height: 0px;
}

.qbtn .qbtn-inner-bottom {
  height: 2px;
}

.qbtn:active .qbtn-inner-bottom {
  height: 0px;
}

.qbtn.inactive:active .qbtn-inner-bottom {
  height: 2px;
}

.qbtn-inner {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: linear-gradient(#6493b0, #567fa1);
  border-radius: 12px 12px 12px 12px;
  height: 50px;
  width: auto;
  cursor: pointer;
  text-shadow: -1px 1px rgba(0, 0, 0, 0.5);
  color: white;
  text-align: center;
  font-family: HeroicCondensedBold;
  font-size: 26px;
  border-bottom: 3px solid #3c5985;
  min-height: 50px !important;
  padding-left: 5px;
  padding-right: 5px;
}

.qbtn.smalltext .qbtn-inner {
  font-size: 16px;
}

.qbtn-inner:active {
  border-bottom: 0px solid #3c5985;
  border-top: 3px solid #3c5985;
  background: linear-gradient(#5789A8, #4F7492);
}

.qbtn-topleft {
  margin: 14px;
  margin-right: 7px;
  margin-bottom: 7px;
}

.qbtn-bottomleft {
  margin: 14px;
  margin-right: 7px;
  margin-top: 7px;
}

.qbtn-topright {
  margin: 14px;
  margin-left: 7px;
  margin-bottom: 7px;
}

.qbtn-bottomright {
  margin: 14px;
  margin-left: 7px;
  margin-top: 7px;
}

.qbtn.inactive .qbtn-inner {
  opacity: 0.2;
  cursor: none;
  pointer-events: none;
}

.qbtn.correct .qbtn-inner {
  background: linear-gradient(#6cafa4, #5da092);
  border-top: 0px solid #418371;
  border-bottom: 3px solid #418371;
}

.qbtn.correct .qbtn-inner:active {
  background: linear-gradient(#5da092, #6cafa4);
  border-top: 3px solid #418371;
  border-bottom: 0px solid #418371;
}

.progress-container {
  min-height: 15px;
  margin-top: 10px;
  margin-bottom: 5px;
}

.progress-point {
  width: 7px;
  height: 7px;
  background-color: #c0c0c0;
  border-radius: 7px;
  margin: 4px;
}

.progress-point.active {
  background-color: black;
}

.wrong-answer-dialog {
  /* mixin: app-text */
  font-family: Georgia;
  font-size: 16px;
  line-height: 22px;
  margin: 12px;
}

.wrong-answer-dialog h1 {
  font-family: Georgia;
  font-size: 18px;
  font-weight: bold;
  line-height: 18px;
  text-transform: none;
}

.wrong-answer-dialog p {
  /* mixin: app-text */
  font-family: Georgia;
  font-size: 16px;
  line-height: 22px;
  margin-top: 5px;
}

.wrong-answer-dialog .close-button {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0px;
}

.wrong-answer-dialog .close-button md-icon {
  color: #e51772;
}

.wrong-answer-dialog .correct-button {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0px;
}

.wrong-answer-dialog .correct-button md-icon {
  color: #5fa897;
}

.qdone {
  pointer-events: none;
  position: absolute;
  height: 200px;
  bottom: 80px;
  opacity: 0;
  margin-top: 20px;
  margin-bottom: calc(var(--force-safe-area-inset-bottom-fallback) * var(--safe-area-inset-bottom-fallback) + var(--no-force-safe-area-inset-bottom-fallback) * env(safe-area-inset-bottom));
  text-align: center;
  transition-property: opacity;
  transition-timing-function: ease;
  transition-delay: 1s;
  transition-duration: 1s;
}

.qdone.win {
  opacity: 1;
}

.qdone h1 {
  font-family: DomaineDisplayWeb-Black;
  text-transform: none;
  font-size: 46px;
  line-height: 54px;
}

.qdone p {
  font-family: HeroicCondensedBold;
  text-transform: uppercase;
  font-size: 23px;
  line-height: 27px;
  padding-left: 40px;
  padding-right: 40px;
}

@media only screen and (max-width: 370px) {
  .qdone {
    margin-top: 5px;
  }

  .qdone h1 {
    font-size: 26px;
  }

  .qdone p {
    margin-top: 5px;
    font-size: 16px;
  }
}

@keyframes wtrophy-pulse {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.wtrophy-congrats {
  margin-top: 20px;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 20px;
  text-align: center;
}

.wtrophy-congrats h1 {
  font-family: DomaineDisplayWeb-Black;
  text-transform: none;
  font-size: 41px;
  line-height: 45px;
  word-break: break-all;
}

.wtrophy {
  max-width: 70%;
  position: relative;
  margin-left: auto;
  margin-right: auto;
}

.wtrophy .wtrophy-img1 {
  width: 100%;
}

.wtrophy .wtrophy-img2 {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-name: wtrophy-pulse;
  animation-duration: 4s;
  z-index: 2;
}

.wtrophy .wtrophy-points {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  height: 50%;
  text-align: center;
  text-shadow: 1px 1px #fbd458;
  z-index: 3;
}

.wtrophy .wtrophy-points h1 {
  font-size: 58px;
  font-family: DomaineDisplayWeb-Black;
}

.wtrophy .wtrophy-points p {
  font-size: 25px;
}

@media only screen and (max-width: 370px) {
  .wtrophy {
    max-width: 60%;
  }

  .wtrophy .wtrophy-points h1 {
    font-size: 45px;
    font-family: DomaineDisplayWeb-Black;
  }
}

.wtrophy-badge {
  width: 100%;
  position: absolute;
  left: 32%;
  right: 32%;
  height: 10.5%;
  bottom: 6.5%;
  width: 36%;
  z-index: 4;
  text-align: center;
}

.wtrophy-badge h1 {
  text-overflow: clip;
  word-break: break-all;
  font-family: HeroicCondensedBold;
  font-size: 14px;
  text-shadow: 1px 1px #fbd458;
}

.wtrophy-done {
  margin: 20px;
  text-align: center;
}

.wtrophy-done p {
  color: #567fa1;
  font-family: HeroicCondensedBold;
  font-size: 23px;
  text-transform: uppercase;
}

.nextbtn.hintbutton {
  margin-top: 20px;
}

.nextbtn .extraicon {
  margin: 6px;
  margin-left: 8px;
  margin-right: 12px;
}

@keyframes extraglow {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.nextbtn .extraglowcontainer {
  width: 29px;
  height: 29px;
  position: absolute;
  z-index: -1;
  background: radial-gradient(yellow 0%, rgba(255,255,255,0) 79%);
  animation: extraglow 1.5s infinite;
  filter: blur(3px);
}

.nextbtn.autosize .nextbtn-inner {
  width: auto;
  padding-left: 5px;
  padding-right: 5px;
}

.nextbtn .extraicon .fagligedage-icon {
  margin-left: 3px;
  margin-bottom: 2px;
  margin-right: 2px;
  font-size: 24px;
  width: 24px;
  height: 24px;
  color: white;
}

.nextbtn .extrasep {
  width: 0px;
  height: 80%;
  border-left: 1px solid #418371;
  border-right: 1px solid #98c7bf;
}

.nextbtn .extratext {
  margin: 6px;
}

.nextbtn .extratext span {
  font-family: HeroicCondensedBold;
  text-transform: uppercase;
  color: white;
  margin-left: 8px;
  margin-right: 8px;
}

.helppopover {
  position: absolute;
  top: 100vh;
  left: 0;
  z-index: 60;
  width: 100vw;
  height: calc(100vh - 45px - env(safe-area-inset-top));
  transition: top 0.4s ease-in-out;
  background-color: rgba(239, 241, 245, 0.99);
  margin-top: calc(45px + env(safe-area-inset-top));
}

.helppopover.shown {
  top: 0px;
}

.helppopover.firstrun {
  transition: top 0s ease-in-out;
}

.helpinner {
  height: calc(100vh - 45px - env(safe-area-inset-top));
}

.helpsep {
  margin-top: 30px;
  margin-bottom: 10px;
}

.helpsep img {
  width: 297px;
  height: 83px;
}

.helpbackbuttoncontainer {
  padding-bottom: 20px;
}

.helpbottomspacer {
  height: calc(var(--force-safe-area-inset-bottom-fallback) * var(--safe-area-inset-bottom-fallback) + var(--no-force-safe-area-inset-bottom-fallback) * env(safe-area-inset-bottom));
  min-height: calc(var(--force-safe-area-inset-bottom-fallback) * var(--safe-area-inset-bottom-fallback) + var(--no-force-safe-area-inset-bottom-fallback) * env(safe-area-inset-bottom));
  max-height: calc(var(--force-safe-area-inset-bottom-fallback) * var(--safe-area-inset-bottom-fallback) + var(--no-force-safe-area-inset-bottom-fallback) * env(safe-area-inset-bottom));
}

.popupclickcatcher {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 50;
  width: 100vw;
  height: 100vh;
  cursor: pointer;
  pointer-events: none;
}

.popupclickcatcher.active {
  pointer-events: auto;
}



.nextbtn .helptext span {
  font-family: HeroicCondensedBold;
  font-size: 26px;
  text-transform: uppercase;
  color: white;
  margin-left: 12px;
  margin-right: 12px;
}

.helpbtn:active {
  background-color: rgba(100, 147, 176, 0.6);
}

.helpbtn:active .helpicon md-icon {
  color: white;
}

.helpbtn:active .helptext span {
  color: white;
}

.helppopover {
  background-color: #eff1f5;
  background-image: url("/img/HarlekinTopLeft.png"), url("/img/HarlekinTopRight.png"), url("/img/HarlekinBottomLeft.png"), url("/img/HarlekinBottomRight.png"), url();
  background-position: left top, right top, left bottom, right bottom;
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
  background-size: 458px 391px;
}

@media (max-width: 1440px) {
  .helppopover {
    background-size: 305px 260px;
  }
}

@media (max-width: 400px) {
  .helppopover {
    background-size: 203px 173px;
  }
}

.helppopover .extrahtml {
  /* mixin: app-text */
  font-family: Georgia;
  font-size: 16px;
  line-height: 22px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}

.helppopover .extrahtml img {
  max-width: calc(100vw - 80px);
  margin: 20px;
  border-radius: 3px;
  border: 1px solid #567fa1;
  background-color: white;
}

.helppopover .extrahtml a {
  color: #567fa1;
}

.helppopover .extrahtml .formulawrap {
  margin: 20px;
  text-align: center;
}

.helppopover .extrahtml .formula {
  background-color: white;
  font-family: Georgia;
  font-style: italic;
  font-size: 22px;
  padding: 7px;
  color: #567fa1;
  display: inline-block;
  border-radius: 3px;
  border: 1px solid #567fa1;
  vertical-align: baseline;
}

.helppopover .extrahtml .formula span {
  vertical-align: baseline;
}

.helppopover .extrahtml .formula.big {
  font-size: 32px;
}

.helppopover .extrahtml .formula.medium {
  font-size: 17px;
}

.helppopover .extrahtml .formula.small {
  font-size: 13px;
}

.helppopover .extrahtml p.center {
  text-align: center;
}

.helppopover .extrahtml table tr td {
  border: 1px solid black;
  padding-left: 5px;
  padding-right: 5px;
}

.helppopover .extrahtml table thead tr {
  background-color: black;
  color: white;
}

.next-container {
  margin-top: 75px;
}

.safetywarning {
  color: red;
  font-weight: bold;
  padding-bottom: 1em;
}

.mailglow {
  width: 35px;
  height: 30px;
  position: absolute;
  z-index: 0;
  background: radial-gradient(yellow 0%, rgba(255,255,255,0) 78%);
  animation: extraglow 1.5s infinite;
  filter: blur(3px);
  top: 5px;
  left: 3px;
}

.slogin-freegame {
  margin-top: 30px;
}

.slogin-freegame .slogin-freegame-infotext {
  line-height: 22px;
  width: 90vw;
  padding-bottom: 20px;
  text-align: center;
}

.mathloader {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 61;
  width: 100vw;
  height: calc(100vh - 45px - env(safe-area-inset-top));
  background-color: rgba(239, 241, 245, 0.99);
  margin-top: calc(45px + env(safe-area-inset-top));
}

.mathloader {
  background-color: #eff1f5;
  background-image: url("/img/HarlekinTopLeft.png"), url("/img/HarlekinTopRight.png"), url("/img/HarlekinBottomLeft.png"), url("/img/HarlekinBottomRight.png"), url();
  background-position: left top, right top, left bottom, right bottom;
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
  background-size: 458px 391px;
}

@media (max-width: 1440px) {
  .mathloader {
    background-size: 305px 260px;
  }
}

@media (max-width: 400px) {
  .mathloader {
    background-size: 203px 173px;
  }
}

.mathloaderinner {
  height: calc(100vh - 45px - env(safe-area-inset-top));
}

.mathloaderspinner {
  padding-top: 40px;
}

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}
.appcarousel {
  width: calc(10*100vw);
  height: calc(100vh - 45px - env(safe-area-inset-top));
}

.appcarouselcontainer {
  width: 100vw;
  height: calc(100vh - 45px - env(safe-area-inset-top));
}
.confetticontainer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  pointer-events: none;
  z-index: 420;
}

.confetticontainer .confetticanvas {
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.cookiecontainer.shown .cookie {
  opacity: 1;
  display: -ms-flexbox !important;
  display: flex !important;
}

.cookie {
  transition: opacity 0.250s ease-in-out;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  width: 100vw;
  height: 100vh;
  z-index: 9999;
  display: none !important;
}

.cookiebg {
  transition: opacity 0.250s ease-in-out;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 9998;
  display: none;
}

.cookiecontainer.shown .cookiebg {
  opacity: 1;
  pointer-events: all;
  display: block;
}

.cookie .cookie-dlg {
  pointer-events: all;
}

.cookie-dlg {
  pointer-events: none;
  border-radius: 10px;
  max-width: 400px;
  max-height: 95vh;
  background-color: white;
  margin: 30px;
  filter: drop-shadow(0 0 30px black);
  overflow: scroll;
}

.cookie-dlg-content {
  padding: 20px;
}

.cookie-dlg-content h1 {
  font-family: DomaineDisplayWeb-Black;
  font-size: 32px;
  text-transform: none;
  line-height: 40px;
}

.cookie-dlg-content p {
  text-align: justify;
  font-family: Georgia;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 10px;
}

.cookie-dlg-content a {
  color: #418371;
}
.ebinfo {
  margin: 20px;
  text-align: center;
}

.ebinfo h1 {
  margin-bottom: 10px;
}

.ebinfo p {
  /* mixin: app-text */
  font-family: Georgia;
  font-size: 16px;
  line-height: 22px;
}

.ebimagecontainer {
  margin-bottom: 17px;
}

.ebimage {
  width: 300px;
  height: 150px;
}

.ebgoals {
  width: 300px;
  min-width: 300px;
  border: 1px solid #c9d4e0;
  border-radius: 5px;
  background-color: rgba(255, 255, 255, 0.8);
  color: #567fa1;
}

.ebgoals h1 {
  font-family: DomaineDisplayWeb-Black;
  font-size: 16px;
  text-align: center;
  margin: 8px;
  text-transform: none;
}

.ebgoal {
  width: 148px;
  margin-top: 18px;
  margin-bottom: 18px;
}

.ebgoal span {
  margin-right: 10px;
}

.ebgoals hr {
  padding: 0px;
  border: 0px;
  border-top: 1px solid #c9d4e0;
  margin: 0px;
  height: 1px;
}

.ebgoalindex {
  width: 22px;
  height: 22px;
  min-width: 22px;
  min-height: 22px;
  border-radius: 11px;
  background-color: #567fa1;
  color: white;
  margin-left: 11px;
  margin-right: 11px;
  margin-top: 2px;
}

.ebgoalindex img {
  height: 12px;
}

.ebgoaltext {
  /* mixin: app-text */
  font-family: Georgia;
  font-size: 16px;
  line-height: 22px;
}

.ebgoalcolsep {
  height: 0px;
  border-top: 1px solid #e9edf2;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  margin-left: 9px;
  margin-right: 9px;
}

.ebgoalrowseptop {
  width: 0px;
  border-left: 1px solid #e9edf2;
  border-right: 1px solid rgba(255, 255, 255, 0.5);
  margin-top: 9px;
}

.ebgoalrowseptop.onlyrow {
  margin-bottom: 9px;
}

.ebgoalrowsepbottom {
  width: 0px;
  border-left: 1px solid #e9edf2;
  border-right: 1px solid rgba(255, 255, 255, 0.5);
  margin-bottom: 9px;
}
.evalbeginheader {
  text-align: center;
}

.evalbeginheader h1 {
  font-family: DomaineDisplayWeb-Black;
  text-transform: none;
  font-size: 45px;
  line-height: 55px;
}

.evalbeginheader p {
  font-family: HeroicCondensedBold;
  font-size: 22px;
  line-height: 27px;
}

.evalbegincontent {
  margin-top: 30px;
  text-align: center;
}

.evalbegincontent h2 {
  font-family: HeroicCondensedBold;
  text-transform: uppercase;
  font-size: 22px;
  line-height: 27px;
}

.evalbegincontent p {
  /* mixin: app-text */
  font-family: Georgia;
  font-size: 16px;
  line-height: 22px;
}
.eedone {
  opacity: 0;
  margin-top: 20px;
  text-align: center;
  transition-property: opacity;
  transition-timing-function: ease;
  transition-duration: 1s;
}

.eedone.win {
  opacity: 1;
}

.eedone h1 {
  font-family: DomaineDisplayWeb-Black;
  text-transform: none;
  font-size: 46px;
  line-height: 54px;
}

.eedone p {
  font-family: HeroicCondensedBold;
  text-transform: uppercase;
  font-size: 23px;
  line-height: 27px;
  padding-left: 40px;
  padding-right: 40px;
}
.emexercisebox {
  padding: 14px;
  border-bottom: 1px solid #d0dae4;
  color: white;
  background-color: rgba(86, 127, 161, 0.8);
}

.emexercisebox h1 {
  color: white;
  margin-bottom: 10px;
}

.emexercisespacer {
  height: 60px;
}

.emexercisebox p {
  /* mixin: app-text */
  font-family: Georgia;
  font-size: 16px;
  line-height: 22px;
}

.emmap {
  background-image: url("/img/maptest.png");
  background-size: cover;
}

.emmapbuttoncontainer {
  position: absolute;
  bottom: calc(var(--force-safe-area-inset-bottom-fallback) * var(--safe-area-inset-bottom-fallback) + var(--no-force-safe-area-inset-bottom-fallback) * env(safe-area-inset-bottom));
  z-index: 10;
  width: 100vw;
}

.emmapbuttonmargin {
  margin: 10px;
}
.exercise-box {
  width: 250px;
  height: 250px;
  background-color: gray;
  background: linear-gradient(#4f779a, #4c7396);
  color: white;
  font-size: 16px;
  box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.50);
  text-align: left;
  margin: 10px;
  padding: 20px;
}

.add-new-exercise {
  width: 250px;
  height: 250px;
  cursor: pointer;
  background: linear-gradient(#4f779a, #4c7396);
  color: white;
  font-size: 23px;
  box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.50);
  text-align: center;
  margin: 10px;
}

.add-new-exercise .plus {
  font-size: 60px;
}
.fd-flex {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
  flex: 1;
}

.fd-v-box {
  -ms-flex-direction: column;
  flex-direction: column;
}

.fd-h-box {
  -ms-flex-direction: row;
  flex-direction: row;
}
.header {
  background-color: #567fa1;
  position: relative;
  background-size: 100% 100%;
  box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.25);
}

.headerharlequin {
  position: absolute;
  width: 100%;
  height: calc(100% - 3px);
  background-image: url("/img/harlequinheader.svg");
  background-size: auto 100%;
  background-color: #567fa1;
  background-blend-mode: multiply;
  opacity: 0.3;
}

.header md-icon {
  color: white;
}

.headerbottomlight {
  height: 1px;
  background-color: #6a8fb0;
}

.headerbottomdark {
  height: 2px;
  background-color: #325779;
}

.header-app-padding {
  height: env(safe-area-inset-top);
}

.header-logo {
  position: absolute;
  width: 100%;
  height: 100%;
  margin-top: env(safe-area-inset-top);
  height: calc(100% - env(safe-area-inset-top));
}

.header-logo img {
  width: 89px;
  height: 100%;
}

.header-container {
  height: 42px;
}

.header-button-container {
  margin-left: 10px;
  margin-right: 10px;
}

.header-navopen-button {
  position: absolute;
  margin-left: 30px !important;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  pointer-events: none;
}

.header-navopen-button.shown {
  opacity: 1;
  pointer-events: auto;
}

.header-navclose-button {
  position: absolute;
  margin-left: 30px !important;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  pointer-events: none;
}

.header-navclose-button.shown {
  opacity: 1;
  pointer-events: auto;
}
html {
  font-family: HeroicCondensedBold;
  font-size: 20px;
}

body {
  height: 100vh;
  perspective: 100vh;
  background-color: #272727;
  overflow: hidden;
}

h1 {
  font-size: 30px;
}

h2 {
  font-size: 26px;
}

h3 {
  font-size: 20px;
}

h4 {
  font-size: 16px;
}

h5 {
  font-size: 12px;
}

h6 {
  font-size: 8px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: HeroicCondensedBold;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
}

b {
  font-weight: bold;
}

a {
  color: white;
}

.breadcrumb {
  background-color: #648daf;
  padding: 3px;
  color: white;
}

ul.breadcrumb {
  list-style-type: none;
  margin: 0;
  padding: 5px;
}

ul.breadcrumb li {
  display: inline-block;
  padding-top: 10px;
  padding-bottom: 10px;
}

ul.breadcrumb li:first-child {
  padding-left: 10px;
}

ul.breadcrumb li a {
  color: white;
}

md-content {
  background-color: rgba(0, 0, 0, 0.0);
}

.container {
  background-color: #eff1f5;
  background-image: url("/img/HarlekinTopLeft.png"), url("/img/HarlekinTopRight.png"), url("/img/HarlekinBottomLeft.png"), url("/img/HarlekinBottomRight.png"), url();
  background-position: left top, right top, left bottom, right bottom;
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
  background-size: 458px 391px;
  font-family: Georgia;
  font-size: 16px;
}

@media (max-width: 1440px) {
  .container {
    background-size: 305px 260px;
  }
}

@media (max-width: 400px) {
  .container {
    background-size: 203px 173px;
  }
}

.pagemdcontent {
  max-height: calc(100vh - 220px);
}

.pagecontent {
  padding: 40px;
  max-width: 100%;
  width: 900px;
  margin: 0 auto;
}

.title {
  padding-bottom: 1em;
}

input {
  font-family: Georgia;
}

textarea {
  font-family: Georgia;
  width: 400px;
  height: 200px;
}

.imgupload {
  background-color: lightgray;
  width: 355px;
  height: 200px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  border: 1px solid #c0c0c0;
}

.imgupload md-icon {
  margin: 0;
}

.imgshow {
  background-color: lightgray;
  width: 355px;
  height: 200px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}

.formcontent-left {
  padding-right: 20px;
}

.formcontent-right {
  padding-left: 20px;
}

.exerciseaddform {
  min-width: 600px;
}

.exerciseaddmap {
  height: 400px;
  border: 1px solid #c0c0c0;
}

.exerciseaddhelp {
  color: rgba(0,0,0,0.38);
}

.exerciseaddgoals md-input-container {
  margin: 0;
}

.exerciseaddquestionbox {
  border: 1px solid #c0c0c0;
  margin: 5px;
  padding: 5px;
}

.exerciseaddquestionbox span {
  margin-top: 5px;
  margin-bottom: 20px;
}

.exerciseaddquestionbox md-input-container {
  margin: 0px;
}

.map-center-button {
  margin-top: 12px;
}
sup {
  vertical-align: super;
  font-size: 0.8em;
}

sub {
  vertical-align: sub;
  font-size: 0.8em;
}

/* Below, from: https://stackoverflow.com/a/7526020 */

span.frac {
  display: inline-block;
  font-size: 50%;
  text-align: center;
  margin-left: 5px;
  margin-right: 5px;
}

span.frac > sup {
  display: block;
  border-bottom: 1px solid;
  font: inherit;
}

span.frac > span {
  display: none;
}

span.frac > sub {
  display: block;
  font: inherit;
}
/* Disable selection outline for MathJax elements. */

/* See https://github.com/mathjax/MathJax/issues/1423 */

.mjx-chtml[tabindex]:focus,
body :focus .mjx-chtml[tabindex] {
  display: inline-table;
  outline: none!important;
}
md-content.autofade {
  -webkit-mask-image: -webkit-gradient(linear, right top, right bottom, 
            color-stop(0.80, rgba(0,0,0,1)),
            color-stop(1.00, rgba(0,0,0,0)));
  mask-image: -webkit-gradient(linear, right top, right bottom, 
            color-stop(0.80, rgba(0,0,0,1)),
            color-stop(1.00, rgba(0,0,0,0)));
}

md-content.__mdfade_bottom_100 {
  -webkit-mask-image: -webkit-gradient(linear, right top, right bottom, 
            color-stop(0.80, rgba(0,0,0,1)),
            color-stop(1.00, rgba(0,0,0,0)));
  mask-image: -webkit-gradient(linear, right top, right bottom, 
            color-stop(0.80, rgba(0,0,0,1)),
            color-stop(1.00, rgba(0,0,0,0)));
}

md-content.__mdfade_bottom_90 {
  -webkit-mask-image: -webkit-gradient(linear, right top, right bottom, 
            color-stop(0.80, rgba(0,0,0,1)),
            color-stop(1.00, rgba(0,0,0,0.1)));
  mask-image: -webkit-gradient(linear, right top, right bottom, 
            color-stop(0.80, rgba(0,0,0,1)),
            color-stop(1.00, rgba(0,0,0,0.1)));
}

md-content.__mdfade_bottom_80 {
  -webkit-mask-image: -webkit-gradient(linear, right top, right bottom, 
            color-stop(0.80, rgba(0,0,0,1)),
            color-stop(1.00, rgba(0,0,0,0.2)));
  mask-image: -webkit-gradient(linear, right top, right bottom, 
            color-stop(0.80, rgba(0,0,0,1)),
            color-stop(1.00, rgba(0,0,0,0.2)));
}

md-content.__mdfade_bottom_70 {
  -webkit-mask-image: -webkit-gradient(linear, right top, right bottom, 
            color-stop(0.80, rgba(0,0,0,1)),
            color-stop(1.00, rgba(0,0,0,0.3)));
  mask-image: -webkit-gradient(linear, right top, right bottom, 
            color-stop(0.80, rgba(0,0,0,1)),
            color-stop(1.00, rgba(0,0,0,0.3)));
}

md-content.__mdfade_bottom_60 {
  -webkit-mask-image: -webkit-gradient(linear, right top, right bottom, 
            color-stop(0.80, rgba(0,0,0,1)),
            color-stop(1.00, rgba(0,0,0,0.4)));
  mask-image: -webkit-gradient(linear, right top, right bottom, 
            color-stop(0.80, rgba(0,0,0,1)),
            color-stop(1.00, rgba(0,0,0,0.4)));
}

md-content.__mdfade_bottom_50 {
  -webkit-mask-image: -webkit-gradient(linear, right top, right bottom, 
            color-stop(0.80, rgba(0,0,0,1)),
            color-stop(1.00, rgba(0,0,0,0.5)));
  mask-image: -webkit-gradient(linear, right top, right bottom, 
            color-stop(0.80, rgba(0,0,0,1)),
            color-stop(1.00, rgba(0,0,0,0.5)));
}

md-content.__mdfade_bottom_40 {
  -webkit-mask-image: -webkit-gradient(linear, right top, right bottom, 
            color-stop(0.80, rgba(0,0,0,1)),
            color-stop(1.00, rgba(0,0,0,0.6)));
  mask-image: -webkit-gradient(linear, right top, right bottom, 
            color-stop(0.80, rgba(0,0,0,1)),
            color-stop(1.00, rgba(0,0,0,0.6)));
}

md-content.__mdfade_bottom_30 {
  -webkit-mask-image: -webkit-gradient(linear, right top, right bottom, 
            color-stop(0.80, rgba(0,0,0,1)),
            color-stop(1.00, rgba(0,0,0,0.7)));
  mask-image: -webkit-gradient(linear, right top, right bottom, 
            color-stop(0.80, rgba(0,0,0,1)),
            color-stop(1.00, rgba(0,0,0,0.7)));
}

md-content.__mdfade_bottom_20 {
  -webkit-mask-image: -webkit-gradient(linear, right top, right bottom, 
            color-stop(0.80, rgba(0,0,0,1)),
            color-stop(1.00, rgba(0,0,0,0.8)));
  mask-image: -webkit-gradient(linear, right top, right bottom, 
            color-stop(0.80, rgba(0,0,0,1)),
            color-stop(1.00, rgba(0,0,0,0.8)));
}

md-content.__mdfade_bottom_10 {
  -webkit-mask-image: -webkit-gradient(linear, right top, right bottom, 
            color-stop(0.80, rgba(0,0,0,1)),
            color-stop(1.00, rgba(0,0,0,0.9)));
  mask-image: -webkit-gradient(linear, right top, right bottom, 
            color-stop(0.80, rgba(0,0,0,1)),
            color-stop(1.00, rgba(0,0,0,0.9)));
}

md-content.__mdfade_bottom_0 {
  -webkit-mask-image: unset;
  mask-image: unset;
}
md-input-container label {
  margin-left: 5px;
  margin-right: 5px;
}

md-input-container .md-resize-wrapper textarea {
  background-color: white;
  border: 1px solid rgb(192, 192, 192);
  padding-left: 5px;
  padding-right: 5px;
}

md-input-container.md-input-focused .md-resize-wrapper textarea {
  border: 1px solid rgb(192, 192, 192) !important;
  border-bottom-color: rgb(55,119,198) !important;
  border-bottom-width: 2px !important;
}

md-input-container input[type="text"],
md-input-container input[type="number"] {
  background-color: white;
  border: 1px solid #c0c0c0;
  padding-left: 5px;
  padding-right: 5px;
}

md-input-container.md-input-focused input[type="text"],
md-input-container.md-input-focused input[type="number"] {
  border: 1px solid rgb(192, 192, 192) !important;
  border-bottom-color: rgb(55,119,198) !important;
  border-bottom-width: 2px !important;
}

.md-select-value {
  background-color: white !important;
  border: 1px solid #c0c0c0 !important;
}

.md-select-value span .md-text {
  margin-left: 5px;
  margin-right: 5px;
}

md-select:not([disabled]):focus .md-select-value {
  border-bottom-color: rgb(55,119,198) !important;
  border-bottom-width: 2px !important;
}
.navcontainer {
  position: absolute;
  z-index: -1;
}

.nav-debug {
  margin-top: 20px;
  padding-left: 40px;
  padding-bottom: 40px;
}

.bgnav {
  width: calc((100vw - 100px) / 0.93);
  height: 100vh;
  background-color: #272727;
  color: white;
  -ms-flex-order: -1;
  order: -1;
}

@media only screen and (min-width: 768px) {
  .bgnav {
    width: 300px;
  }
}

.sidenav-padding-app {
  height: env(safe-area-inset-top);
}

.sidenav-padding-always {
  height: 60px;
}

.bgnav ul li {
  font-size: 24px;
  border-bottom: 1px dotted #567fa1;
  cursor: pointer;
  color: white;
  text-transform: uppercase;
  height: 55px;
}

.bgnav ul li.nosep {
  border-bottom: 0px;
}

.bgnav ul li.nosep {
  font-size: 18px;
}

.bgnav ul li:last-child {
  border-bottom: 0px;
}

.bgnav ul li a {
  text-decoration: none;
}

.bgnav ul li.active {
  color: #567fa1;
  background-color: #35424c;
}

.bgnav ul li .navitem {
  height: 55px;
}

.bgnav ul li .navarrow {
  margin-left: 15px;
  opacity: 0;
  color: white;
  height: 18px;
  font-size: 18px;
}

.bgnav ul li.active .navarrow {
  opacity: 1;
}

.bgnav ul li .navicon {
  font-size: 24px;
  width: 35px;
  text-align: center;
  margin-left: 12px;
  margin-right: 12px;
  line-height: 0px;
}

.bgnav ul li .navicon.big {
  font-size: 35px;
}
.nextbtn-opacity-transition .nextbtn-inner {
  transition-property: opacity;
  transition-timing-function: ease;
  transition-delay: 1s;
  transition-duration: 1s;
}

.nextbtn-inner {
  z-index: 10;
  opacity: 0;
  background: linear-gradient(#6cafa4, #5da092);
  border-radius: 6px 6px 6px 6px;
  height: 48px;
  width: 88px;
  cursor: pointer;
  text-shadow: -1px 1px rgba(0, 0, 0, 0.5);
  color: white;
  text-align: center;
  font-family: HeroicCondensedBold;
  font-size: 26px;
  line-height: 26px;
  margin-top: 5px;
  margin-bottom: 5px;
  border-bottom: 3px solid #418371;
  text-transform: uppercase;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.nextbtn.destructive .nextbtn-inner {
  background: linear-gradient(#a84343, #dd6666);
  border-bottom: 3px solid #8b2e2e;
}

.nextbtn.wizard .nextbtn-inner {
  background: linear-gradient(#6493b0, #567fa1);
  border-bottom: 3px solid #3c5985;
}

.nextbtn-inner:active {
  border-bottom: 0px solid #418371;
  border-top: 3px solid #418371;
  background: linear-gradient(#5DA89B, #579487);
}

.nextbtn.destructive .nextbtn-inner:active {
  background: linear-gradient(#dd6666, #a84343);
  border-bottom: 3px solid #8b2e2e;
}

.nextbtn.wizard .nextbtn-inner:active {
  border-bottom: 0px solid #3c5985;
  border-top: 3px solid #3c5985;
  background: linear-gradient(#5789A8, #4F7492);
}

.nextbtn.smol .nextbtn-inner {
  font-size: 18px;
  height: 35px;
}

.nextbtn.notassmol .nextbtn-inner {
  font-size: 18px;
  height: 35px;
  width: 120px;
}

.nextbtn.big .nextbtn-inner {
  width: 200px;
}

.nextbtn-inner span md-icon {
  color: white;
  height: 26px;
  width: 26px;
  min-height: 26px;
  min-width: 26px;
}

.nextbtn {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.nextbtn .nextbtn-inner-top {
  height: 0px;
}

.nextbtn:active .nextbtn-inner-top {
  height: 2px;
}

.nextbtn .nextbtn-inner-bottom {
  height: 2px;
}

.nextbtn:active .nextbtn-inner-bottom {
  height: 0px;
}

.nextbtn.shown .nextbtn-inner {
  opacity: 1;
  pointer-events: auto;
}

.nextbtn.inactive {
  cursor: none;
  pointer-events: none;
}

.nextbtn.inactive .nextbtn-inner {
  opacity: 0.2;
  cursor: none;
  pointer-events: none;
}

.nextbtn.noninteractive {
  cursor: none;
  pointer-events: none;
}

.nextbtn.noninteractive .nextbtn-inner {
  cursor: none;
  pointer-events: none;
}

.nextbtn.flexbox .nextbtn-inner {
  width: auto;
}

.nextbtn.yellow .nextbtn-inner {
  background: linear-gradient(#debe50, #d8b245);
  border-bottom: 3px solid #cc9b30;
  border-top: 0px;
}

.nextbtn.yellow w.nextbtn-inner:active {
  border-bottom: 0px;
  border-top: 3px solid #cc9b30;
  background: linear-gradient(#5DA89B, #579487);
}
.pagetransition {
  width: 100vw;
  height: calc(100vh - 45px - env(safe-area-inset-top));
}


.pagetransition.fade.ng-enter-prepare {
  opacity: 0;
}

.pagetransition.fade.ng-enter {
  position: absolute;
  transition: opacity 0.400s ease-in-out;
  opacity: 0;
}

.pagetransition.fade.ng-enter-active {
  position: absolute;
  opacity: 1;
  transition-delay: 0.10s;
}

.pagetransition.fade.ng-leave-prepare,
 {
  opacity: 1;
}

.pagetransition.fade.ng-leave {
  position: absolute;
  transition: opacity 0.400s ease-in-out;
  opacity: 1;
}

.pagetransition.fade.ng-leave-active {
  position: absolute;
  opacity: 0;
}


.pagetransition.fliphw.ng-enter-prepare {
  position: absolute;
  transform: translate3d(100vw, 0, 0);
}

.pagetransition.fliphw.ng-enter {
  position: absolute;
  transition-delay: 0.05s;
  transition: transform 0.400s ease-in-out;
  transform: translate3d(100vw, 0, 0);
}

.pagetransition.fliphw.ng-enter-active {
  transform: translate3d(0, 0, 0);
}

.pagetransition.fliphw.ng-leave-prepare,
 {
  position: absolute;
  transform: translate3d(0, 0, 0);
}

.pagetransition.fliphw.ng-leave {
  position: absolute;
  transition: transform 0.400s ease-in-out;
  transform: translate3d(0, 0, 0);
}

.pagetransition.fliphw.ng-leave-active {
  transform: translate3d(-100vw, 0, 0);
}
.pagetransition.flipsw.ng-enter-prepare,
.pagetransition.flipsw.ng-enter {
  transition-delay: 0.05s;
  transition: opacity 0.400s ease-in-out, left 0.400s ease-in-out;
  position: absolute;
  left: 100vw;
  right: 0;
  opacity: 0;
  width: 100vw;
  height: calc(100vh - 45px - env(safe-area-inset-top));
}

.pagetransition.flipsw.ng-leave-prepare,
.pagetransition.flipsw.ng-leave {
  transition: opacity 0.400s ease-in-out, left 0.400s ease-in-out;
  position: absolute;
  left: 0;
  right: 0;
  opacity: 1;
  width: 100vw;
  height: calc(100vh - 45px - env(safe-area-inset-top));
}

.pagetransition.flipsw.ng-enter-active {
  position: absolute;
  left: 0;
  opacity: 1;
}

.pagetransition.flipsw.ng-leave-active {
  position: absolute;
  left: -100vw;
  opacity: 0;
}
.pagetransition.fliphw {
  width: 100vw;
  transform: translate3d(0, 0, 0);
  height: calc(100vh - 45px - env(safe-area-inset-top));
}

.pagetransition.fliphw.ng-enter-prepare {
  transition-delay: 0.05s;
  transition: transform 0.400s ease-in-out;
  position: absolute;
  transform: translate3d(100vw, 0, 0);
}

.pagetransition.fliphw.ng-enter {
  transition-delay: 0.05s;
  transition: transform 0.400s ease-in-out;
  position: absolute;
  transform: translate3d(100vw, 0, 0);
}

.pagetransition.fliphw.ng-enter-active {
  transform: translate3d(0, 0, 0);
}

.pagetransition.fliphw.ng-leave-prepare,
 {
  transition: transform 0.400s ease-in-out;
  position: absolute;
  transform: translate3d(0, 0, 0);
}

.pagetransition.fliphw.ng-leave {
  transition: transform 0.400s ease-in-out;
  position: absolute;
  transform: translate3d(0, 0, 0);
}

.pagetransition.fliphw.ng-leave-active {
  transform: translate3d(-100vw, 0, 0);
}
quill-editor {
  display: block;
  font-family: Georgia;
  font-size: 16px;
}

.ql-editor {
  background-color: white;
  font-family: Georgia;
  font-size: 16px;
}

.ql-editor strong {
  font-weight: bold;
}

.ql-editor em {
  font-style: italic;
}

.ql-toolbar {
  background-color: white;
}
.shell {
  width: 100vw;
  transition: transform 600ms cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: -5px 5px 50px rgba(0, 0, 0, 0.5);
  pointer-events: auto;
}

.shell.opened {
  transition: transform 600ms cubic-bezier(0.165, 0.84, 0.44, 1);
  transform: translateX(calc(100vw - 100px)) scale(0.9) rotate3d(0,1,0,5deg);
  pointer-events: none;
}

@media only screen and (min-width: 768px) {
  .shell {
    position: absolute;
    width: calc(100vw - 300px);
    height: 100vh;
    left: 300px;
  }

  .shell.opened {
    transform: translateX(250px) scale(0.9) rotate3d(0,1,0,5deg);
  }
}
.slogin-info {
  margin-top: 60px;
  text-align: center;
}

.slogin-info h1 {
  font-family: DomaineDisplayWeb-Black;
  font-size: 46px;
  text-transform: none;
  margin-bottom: 5px;
}

.slogin-info span {
  font-family: HeroicCondensedBold;
  font-size: 22px;
  text-transform: uppercase;
}

.slogin-form {
  margin-top: 20px;
  margin-bottom: 20px;
}

.slogin-form .slogin-container {
  margin: 5px;
  box-shadow: inset 0px 0px 5px rgba(0,0,0,0.5);
  background-color: #6493b0;
  border: 0px;
  border-radius: 5px;
  width: 60px;
  height: 70px;
}

.slogin-form .slogin-container input[type="text"] {
  caret-color: white;
  background-color: rgba(0, 0, 0, 0.0);
  font-family: HeroicCondensedBold;
  font-size: 46px;
  text-align: center;
  border: 0px;
  color: white;
  width: 100%;
  height: 100%;
  padding: 0px;
}

.slogin-error {
  margin-top: 20px;
}

.slogin-error span {
  font-family: HeroicCondensedBold;
  font-size: 22px;
  text-transform: uppercase;
  color: #ff4d4d;
}



.eheader {
  width: 250px;
  margin: 20px;
  text-align: center;
}

.eheader h1 {
  font-size: 36px;
  line-height: 36px;
}



.einfo {
  width: 300px;
  text-align: center;
}

.einfo p {
  /* mixin: app-text */
  font-family: Georgia;
  font-size: 16px;
  line-height: 22px;
}

.eexercisecontainer {
  margin-top: 20px;
}

.eexercisebox {
  padding: 14px;
  border-top: 1px solid rgba(255, 255, 255, 0.6);
  border-bottom: 1px solid rgba(208, 218, 228, 1.0);
  background-color: rgba(208, 218, 228, 0.4);
  pointer-events: none;
}

.eexercisebox h1 {
  color: #567fa1;
  margin-bottom: 10px;
  opacity: 0.5;
}

.eexercisespacer {
  height: 60px;
}

.eexercisebox p {
  /* mixin: app-text */
  font-family: Georgia;
  font-size: 16px;
  line-height: 22px;
}

.eexercisebox.current:active {
  background-color: rgba(86, 127, 161, 0.6);
}

.eexercisebox.checked {
  color: black;
  background-color: rgba(93, 160, 146, 0.4);
  pointer-events: none;
}

.eexercisebox.checked h1 {
  color: #5da092;
  opacity: 1;
}

.eexercisebox.current {
  color: white;
  background-color: rgba(86, 127, 161, 0.8);
  pointer-events: auto;
}

.eexercisebox.current h1 {
  color: white;
  opacity: 1;
}

.eexercisebox .earrow {
  display: none;
}

.eexercisebox .echeckmark {
  display: none;
  color: #5da092;
  font-size: 36px;
  font-weight: bold;
  height: 36px;
  width: 36px;
  min-height: 36px;
  min-width: 36px;
}

.eexercisebox.checked .echeckmark {
  display: block;
}

.eexercisebox.current .earrow {
  display: block;
  width: 18px;
  height: 30px;
  margin-left: 20px;
}

.eexercisebox.noarrow .earrow {
  display: none;
}
.teacherwizardcontent h1 {
  text-align: center;
  font-size: 54px;
  margin-bottom: 0.75em;
  text-transform: none;
}

.teacherwizardcontent h2 {
  padding-bottom: 20px;
}

.teacherwizardcontent p {
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 30px;
}

.teacherwizardcontent span {
  font-size: 18px;
  line-height: 24px;
}

.teacherwizardcontent a {
  color: #648daf;
}

.teacherwizardcontent ul {
  list-style: disc;
  margin-bottom: 20px;
}

.teacherwizardcontent ul li {
  margin-left: 30px;
  font-size: 18px;
  line-height: 24px;
}

.teacher-pagecontent h1 {
  padding-bottom: 20px;
}

.teacher-pagecontent p {
  padding-bottom: 20px;
}

.teacher-exercise {
  padding-bottom: 6px;
}

.teacher-header {
  font-weight: bold;
}

.teacher-hidden {
  opacity: 0;
}

.teacher-exercisenumber {
  background-color: white;
  padding: 5px;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: bold;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  border-right: 1px solid #ccd8e3;
  text-align: right;
  min-width: 50px;
}

.teacher-exercisename {
  position: relative;
  padding: 5px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: white;
  border-right: 1px solid #ccd8e3;
  min-width: 360px;
  max-width: 360px;
}

.teacher-exercisetime {
  background-color: white;
  padding: 5px;
  padding-left: 10px;
  padding-right: 10px;
  border-right: 1px solid #ccd8e3;
  min-width: 125px;
  max-width: 125px;
}

.teacher-focus {
  padding: 5px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: white;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  min-width: 150px;
  max-width: 150px;
}

.teacher-spacer {
  padding-left: 20px;
}

.teacher-game {
  width: 300px;
  margin-right: 20px;
  margin-bottom: 20px;
}

.teacher-game-alone {
  margin-right: 300px;
}

.teacher-game-top {
  width: 300px;
  background-color: #8CADC7;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  height: 150px;
  min-height: 150px;
  background-size: cover;
  background-image: url("/img/defaultteam.svg");
}

.teacher-game-top h1 {
  text-align: center;
  padding-bottom: 5px;
  color: white;
  border-bottom: 1px solid #c9d4e0;
}

ul.teacher-game-members {
  list-style: none;
  margin-bottom: 0px;
}

ul.teacher-game-members li {
  padding: 5px;
  background-color: white;
  border-bottom: 1px solid #c9d4e0;
  margin-left: 0px;
}

.teacher-game-exerciseheading {
  border-bottom: 1px solid #c9d4e0;
  padding: 5px;
  background-color: #dfe5ec;
  font-weight: bold;
}

ul.teacher-game-exercises {
  list-style: none;
}

ul.teacher-game-exercises li {
  padding: 5px;
  background-color: white;
  border-bottom: 1px solid #c9d4e0;
  margin-left: 0px;
}

ul.teacher-game-exercises li:last-child {
  border-bottom: 0px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.teacher-game-buttonspacer {
  padding-bottom: 10px;
}

.teacher-group-details {
  width: 220px;
}

.teacher-group-details-header {
  margin-bottom: 20px;
}

h1.teacher-groupbox {
  font-size: 30px;
  padding: 5px !important;
}

h1.teacher-codebox {
  font-size: 30px;
  background-color: #5da092;
  color: white;
  padding: 5px !important;
  margin-left: 20px;
}

.teacher-memberedit {
  margin-bottom: 10px;
}

.teacher-memberedit-beginpart {
  width: 32px;
  background-color: white;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

.teacher-memberedit-beginpart span {
  font-size: 16px;
  font-weight: bold;
  padding-left: 10px;
  padding-right: 10px;
}

.teacher-memberedit-midpart {
  background-color: white;
}

.teacher-memberedit-midpart input[type="text"] {
  padding-left: 8px;
  border: 0px;
  min-width: 170px;
}

.teacher-memberedit-midpart input[type="text"]:disabled {
  background-color: white;
  color: black;
}

.teacher-memberedit-midpart.exercise input[type="text"] {
  min-width: 400px;
}

.teacher-memberedit-endpart {
  width: 10px;
  background-color: white;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

.teacher-memberedit-endpart.exercise {
  width: 20px;
  background-color: white;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

.teacher-memberedit-endpart.exercise md-icon {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: black;
  font-size: 13px;
  height: 13px;
  width: 13px;
  min-height: 13px;
  min-width: 13px;
}

.teacher-memberedit-sep {
  width: 1px;
  background-color: #ccd8e3;
}

.teacher-groupdetails-midspacer {
  margin-left: 20px;
  margin-right: 20px;
}

.teacher-game-heading {
  margin-bottom: 0px;
  text-transform: uppercase;
  text-align: center;
  font-size: 30px;
  font-family: HeroicCondensedBold;
  font-weight: normal;
  font-style: normal;
  color: white;
  padding-bottom: 10px;
}

.printbtncontainer {
  min-height: 70px;
}

.ienoshrink {
  -ms-flex-negative: 0 !important;
}

.teacher-exercise-popup {
  background-color: white;
  position: absolute;
  /* visibility: hidden; */
  border: 1px solid #cad4de;
  padding: 10px;
  top: -20px;
  /* width: 600px; */
  left: -20px;
  border-radius: 10px;
  min-width: 440px;
  z-index: 345;
}

.teacher-exercise-popup h1 {
  font-weight: bold;
  /* mixin: app-text */
  font-family: Georgia;
  font-size: 16px;
  line-height: 22px;
  text-align: left;
  padding: 0px;
  margin: 0px;
}

.teacher-exercise-popup p {
  /* mixin: app-text */
  font-family: Georgia;
  font-size: 16px;
  line-height: 22px;
  padding: 0px;
  margin: 0px;
  margin-bottom: 2px;
}

.teacher-exercise-popup .teacher-exercise-popup-expander {
  position: absolute;
  bottom: -15px;
  left: 207px;
}

.teacher-exercise-popup.shadow .teacher-exercise-popup-expander {
  position: absolute;
  bottom: -16px;
  left: 206px;
}

.teacher-exercise-expand-btn {
  position: relative;
  border-radius: 30px;
  border: 1px solid rgba(0, 0, 0, 0.0);
  background-color: white;
  width: 30px;
  height: 30px;
  cursor: pointer;
}

.teacher-exercise-expand-btn span {
  color: #5b9890;
  font-size: 32px;
  margin-left: 5px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.teacher-exercise-expand-btn.close span {
  color: #e31872;
  font-size: 32px;
  margin-left: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.teacher-exercise-expand-btn span::after {
  content: "+";
}

.teacher-exercise-expand-btn.close span::after {
  content: "⨯";
}

.teacher-exercise-popup.shadow {
  box-shadow: -1px 4px 20px 0px rgba(0, 0, 0, 0.2);
  z-index: 340;
}

.teacher-exercise-popup.shadow .teacher-exercise-expand-btn {
  background-color: white;
  box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.1);
  border: 1px solid #cad4de;
  background-color: transparent;
  width: 32px;
  height: 32px;
  cursor: pointer;
}

.teacher-exercisecheck md-checkbox {
  margin-bottom: 0px;
}

.teacher-important-info {
  padding-bottom: 20px;
}

.teacher-important-info h2 {
  padding-bottom: 10px;
}

.teacher-important-info p {
  padding-bottom: 0px;
  margin-bottom: 10px;
}

.teacher-important-info ul {
  list-style: disc;
  margin-bottom: 20px;
}

.teacher-important-info ul li {
  margin-left: 30px;
  font-size: 18px;
  line-height: 24px;
}

.teacher-exercise-box {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  page-break-after: always;
}

.teacher-exercise-box span {
  font-size: 18px;
}

.teacher-exercise-box h3 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.teacher-exercise-box h4 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.teacher-exercise-question-box {
  border: 1px solid white;
  border-radius: 25px;
  padding: 20px;
  page-break-inside: avoid;
  break-inside: avoid;
  margin-top: 20px;
  background-color: white;
}

.teacher-exercise-question-box h5 {
  margin-bottom: 20px;
}

.teacher-exercise-question-box-inner {
  margin-left: -10px;
  margin-top: 20px;
}

.teacher-exercise-question-box-inner-question {
  border-radius: 25px;
  border: 1px solid #8CADC7;
  padding: 10px;
  margin: 10px;
  background-color: #8CADC7;
  color: white;
}

.teacher-exercise-question-box-inner-question.correct {
  border: 4px solid #5da092;
  background-color: #5da092;
}

.teacher-exercise-question-box-extra-title {
  margin-top: 20px;
  margin-bottom: 10px;
}

.teacher-exercise-question-box-extra-content p {
  font-size: 18px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.teacher-exercise-question-box-extra-content img {
  max-width: 90%;
  margin-top: 10px;
  margin-bottom: 10px;
}
.tawelcomeheader {
  font-size: 32px;
  margin-top: 25px;
  margin-left: 35px;
  margin-right: 35px;
}

.tawelcomeheader h1 {
  font-size: 32px;
  font-family: HeroicCondensedBold;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
}

.tawelcomeheader p {
  /* mixin: app-text */
  font-family: Georgia;
  font-size: 16px;
  line-height: 22px;
  padding-top: 20px;
}

.tatopbox {
  padding: 22px;
  color: black;
  border-bottom: 2px solid #567fa1;
  text-align: center;
}

.tatopbox h1 {
  color: black;
  padding-bottom: 11px;
}

.tawelcometext {
  /* mixin: app-text */
  font-family: Georgia;
  font-size: 16px;
  line-height: 22px;
  margin-left: 35px;
  margin-right: 35px;
}

.tawelcometext ul {
  list-style-type: circle;
}

.tawelcometext ul li {
  margin-bottom: 18px;
}

.tafooter {
  margin-bottom: 46px;
}

.tateampercentage {
  position: relative;
  height: 20px;
  width: 100%;
  background-color: #406a8d;
}

.tateampercentageprogress {
  position: absolute;
  height: 100%;
  width: 100%;
  background: linear-gradient(90deg, #d8b245, #e3c87b);
}

.tateampercentageprogressblocker {
  position: absolute;
  right: 0;
  width: 20%;
  height: 100%;
  background-color: #406a8d;
}

.tateampercentagetext {
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 2;
}

.tateampercentagetext span {
  font-family: HeroicCondensedBold;
  font-size: 15px;
  padding-left: 5px;
  padding-bottom: 1px;
}

.tateampercentageexercise {
  border-right: 2px solid rgba(255, 255, 255, 0.5);
  z-index: 2;
}

.tateampercentageexercise:last-child {
  border-right: 0px;
}

.tateamlist {
  margin-bottom: 10px;
}

.tagrouppicker {
  background-color: rgba(0, 0, 0, 0.8);
  padding: 20px;
  border-top: 1px solid #515151;
  border-bottom: 2px solid black;
}

.tagrouppickergroup {
  font-family: HeroicCondensedBold;
  font-size: 17px;
  color: white;
  border-top: 1px solid white;
  border-bottom: 1px solid white;
  border-right: 1px solid white;
  min-width: 80px;
  min-height: 30px;
}

.tagrouppickergroup:focus {
  outline: none;
}

.tagrouppickergroup:first-child {
  border-left: 1px solid white;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.tagrouppickergroup:nth-last-child(2) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.tagrouppickergroup.active {
  font-family: HeroicCondensedBold;
  font-size: 17px;
  background-color: white;
  color: black;
}

.tagroupend {
  min-width: 20px;
}

.tagroupboxseparator {
  height: 1px;
  background-color: #567fa1;
  border-bottom: 1px solid #a2bdd4;
}

.taexercisebox {
  border-top: 1px solid rgba(255, 255, 255, 0.6);
  border-bottom: 1px solid rgba(208, 218, 228, 1.0);
  background-color: rgba(208, 218, 228, 0.4);
  pointer-events: none;
}

.taexercisebox h1 {
  color: #567fa1;
  margin-bottom: 10px;
  opacity: 0.5;
}

.taxercisespacer {
  height: 60px;
}

.taexercisebox p {
  /* mixin: app-text */
  font-family: Georgia;
  font-size: 16px;
  line-height: 22px;
}

/*
.taexercisebox.current:active {
	background-color: rgba(86, 127, 161, 0.6);
}
*/

.taexercisebox.checked {
  color: black;
  background-color: rgba(93, 160, 146, 0.4);
  pointer-events: none;
}

.taexercisebox.checked h1 {
  color: #5da092;
  opacity: 1;
}

.taexercisebox.current {
  color: white;
  background-color: rgba(86, 127, 161, 0.8);
  pointer-events: auto;
}

.taexercisebox.current h1 {
  color: white;
  opacity: 1;
}

.taexercisebox .taarrow {
  display: none;
}

.taexercisebox .echeckmark {
  display: none;
  color: #5da092;
  font-size: 36px;
  font-weight: bold;
  height: 36px;
  width: 36px;
  min-height: 36px;
  min-width: 36px;
}

.taexercisebox.checked .echeckmark {
  display: block;
}

.taexercisebox.current .taarrow {
  display: block;
  width: 18px;
  height: 30px;
  margin-left: 20px;
}

.taexercisebox.noarrow .taarrow {
  display: none;
}

.taexerciseboxtop {
  padding: 14px;
  position: relative;
}

.tagrouppcttext {
  font-family: DomaineDisplayWeb-Black;
  font-size: 54px;
  display: block;
}

.tagroupexercisedone {
  font-family: DomaineDisplayWeb-Black;
  font-size: 18px;
  display: block;
  padding-top: 5px;
}

.taexercisebox.current .taarrow {
  display: block;
  width: 18px;
  height: 30px;
  margin-left: 20px;
}

.taexercisebox.noarrow .taarrow {
  visibility: hidden;
}

.tateacherpin {
  height: 80px;
}

.tagroupmidbox {
  height: 130px;
}

.tagroupmidbox:active {
  background-color: rgba(86, 127, 161, 0.6);
}

.tasplitline {
  height: 1px;
  background-color: white;
}

.tapetaltextcontainer {
  margin-right: 5px;
  margin-left: 5px;
}

.tapetalarrow {
  height: 20px;
  margin-left: 15px;
  margin-right: 20px;
}

.tapetaltext1 {
  font-family: DomaineDisplayWeb-Black;
  font-size: 21px;
  text-align: center;
  margin-top: 3px;
}

.tapetaltext2 {
  font-size: 18px;
  font-family: HeroicCondensedBold;
  line-height: 19px;
  text-align: center;
  margin-top: 3px;
  margin-bottom: 5px;
}

.tabackbtn {
  position: absolute;
  top: 15px;
  right: 15px;
  border: 1px solid white;
  border-radius: 5px;
  color: white;
  padding: 5px;
}

.tabackbtninner span {
  font-family: HeroicCondensedBold;
  font-size: 18px;
}

.tabackbtn:active {
  background-color: rgba(0, 0, 0, 0.1);
}

.tabackbtnarrow {
  height: 17px;
  margin-right: 5px;
}

.tagroupboxendseparator {
  height: 2px;
  background-color: #567fa1;
}

.taremainingexercises {
  padding: 5px;
}

.taremainingexercises span {
  font-family: HeroicCondensedBold;
  font-size: 19px;
}

.taremainingexercises img {
  padding-left: 5px;
  padding-right: 5px;
  height: 12px;
}



.eexercisebox.teacher {
  color: white;
  background-color: rgba(93, 160, 146, 0.8);
  pointer-events: auto;
}

.eexercisebox.teacher:active {
  background-color: rgba(93, 160, 146, 0.6);
}

.msgtopbox {
  padding: 22px;
  color: black;
  text-align: center;
}

.msgtopbox p {
  margin-top: 20px;
}

.msgbtncontainer {
  margin: 20px;
}

.msgtextarea {
  height: 65px;
  max-width: 80vw;
}

.msgbubble {
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
  background-color: rgba(86, 127, 161, 0.8);
  color: white;
  border-radius: 20px;
}

.msgbubbleheadersender {
  font-size: 12px;
  font-weight: bold;
  margin: 10px;
}

.msgbubbleheadertimestamp {
  font-size: 12px;
  font-weight: bold;
  margin: 10px;
}

.msgbubbletext {
  margin: 10px;
  margin-top: 0px;
}

.tagsinfocontainer {
  margin-bottom: 20px;
}
.tivoliarrow {
  width: 18px;
  margin-top: 20px;
  margin-bottom: 20px;
}
.welcome-header {
  min-height: 36px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.welcome-header h1 {
  font-size: 36px;
  text-transform: uppercase;
}

.countdown {
  min-height: 61px;
  max-height: 61px;
  height: 61px;
  margin-bottom: 10px;
}

.countdown h1 {
  font-size: 18px;
  line-height: 27px;
}

.countdown-clock {
  padding-top: 4px;
  border-radius: 5px;
  background-color: black;
  width: 128px;
  height: 35px;
  text-align: center;
  font-family: HeroicCondensedBold;
}

.countdown-clock span {
  color: white;
}

.countdown-clock .days {
  font-size: 27px;
  line-height: 23px;
}

.countdown-clock .hours {
  font-size: 27px;
  line-height: 27px;
}

.countdown-clock .minutes {
  font-size: 27px;
  line-height: 27px;
}

.countdown-clock .seconds {
  font-size: 27px;
  line-height: 27px;
}

.countdown-clock .separator {
  font-size: 27px;
  line-height: 27px;
}

.countdown-clock .hours-indicator {
  font-size: 11px;
  line-height: 27px;
}

.countdown-clock .minutes-indicator {
  font-size: 11px;
  line-height: 27px;
}

.countdown-clock .seconds-indicator {
  font-size: 11px;
  line-height: 27px;
}

.welcome-nav-container {
  min-height: 57px;
  max-height: 57px;
  height: 57px;
}

.welcome-nav-container .nextbtn {
  padding-left: 10px;
  padding-right: 10px;
}

.w1boxcontainer {
  width: 100%;
}

.w1box {
  width: 300px;
}

.w1image {
  min-height: 150px;
  height: 150px;
  width: 100%;
  background-color: #8cadc8;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-position: center center;
  background-size: cover;
}

.w1photobutton {
  width: 64px;
  height: 64px;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 15px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-top: 15px;
}

.w1photobutton:active {
  background-color: rgba(0, 0, 0, 0.4);
}

.w1photobutton md-icon {
  color: white;
  font-size: 32px;
  height: 32px;
  width: 32px;
  min-height: 32px;
  min-width: 32px;
}

.w1team ul {
  background-color: #ffffff;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

.w1team ul li {
  display: inline-block;
  width: 135px;
  /* calc(150px - 15px); */
  font-family: Georgia;
  font-size: 16px;
  line-height: 20px;
  padding: 5px;
  padding-left: 10px;
  border-top: 1px solid #c9d4e0;
}



.w1teaminput {
  border: 0px;
  background-color: rgba(0, 0, 0, 0);
  text-align: center;
  color: white;
  caret-color: white;
  text-transform: uppercase;
  font-family: HeroicCondensedBold;
  font-size: 30px;
  margin-bottom: 5px;
  text-shadow: 1px 1px black;
}

.w1info {
  margin-top: 10px;
  margin-bottom: 10px;
  width: 300px;
  text-align: center;
}

.w1info span {
  /* mixin: app-text */
  font-family: Georgia;
  font-size: 16px;
  line-height: 22px;
}

input.w1teaminput::-moz-placeholder {
  color: white;
}

input.w1teaminput:-ms-input-placeholder {
  color: white;
}

input.w1teaminput::placeholder {
  color: white;
}

input.w1teaminput:focus::-moz-placeholder {
  color: rgba(0, 0, 0, 0.0);
  text-shadow: 0px 0px;
}

input.w1teaminput:focus:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.0);
  text-shadow: 0px 0px;
}

input.w1teaminput:focus::placeholder {
  color: rgba(0, 0, 0, 0.0);
  text-shadow: 0px 0px;
}

.w1uploadprogress md-progress-circular path {
  stroke: white;
}



.w3header {
  width: 250px;
  margin: 20px;
  text-align: center;
}

.w3header h1 {
  font-size: 36px;
  line-height: 36px;
}

.w3infocontainer {
  margin-bottom: 20px;
}

.w3info {
  width: 300px;
  text-align: left;
}

.w3info p:first-child {
  padding-top: 0px;
}

.w3info p {
  /* mixin: app-text */
  font-family: Georgia;
  font-size: 16px;
  line-height: 22px;
  padding-top: 20px;
}



.w3video {
  overflow: none;
  position: relative;
  width: 300px;
  height: 170px;
  min-height: 170px;
  border-radius: 5px;
  background-color: #8cadc8;
  margin: 20px;
  background-image: url("/img/video.jpg");
  background-size: cover;
}

.w3video:active {
  filter: opacity(50%);
}



.w3videotopcorner {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  width: 50%;
  height: 100%;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

.w3videobottomcorner {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
  width: 33%;
  border-bottom-right-radius: 5px;
}

.w3videoplay {
  position: absolute;
  bottom: 5px;
  right: 5px;
  z-index: 5;
}

.w3videoplay md-icon {
  color: white;
  font-size: 42px;
  height: 42px;
  width: 42px;
  min-height: 42px;
  min-width: 42px;
}



.w4header {
  width: 250px;
  margin: 20px;
  text-align: center;
}

.w4header h1 {
  font-size: 36px;
  line-height: 36px;
}



.w4info {
  width: 300px;
  text-align: center;
}

.w4info p {
  /* mixin: app-text */
  font-family: Georgia;
  font-size: 16px;
  line-height: 22px;
}

.w4exercisecontainer {
  margin-top: 20px;
}

.w4exercisebox {
  padding: 14px;
  border-top: 1px solid rgba(255, 255, 255, 0.6);
  border-bottom: 1px solid rgba(208, 218, 228, 1.0);
  background-color: rgba(208, 218, 228, 0.4);
}

.w4exercisebox h1 {
  color: #567fa1;
  margin-bottom: 10px;
  opacity: 0.5;
}

.w4exercisebox p {
  /* mixin: app-text */
  font-family: Georgia;
  font-size: 16px;
  line-height: 22px;
}

.w5boxcontainer {
  margin-top: 40px;
}

.w5box {
  width: 300px;
}

.w5image {
  min-height: 200px;
  height: 200px;
  width: 100%;
  background-color: #8cadc8;
  border-radius: 5px;
  background-size: cover;
  background-position: center center;
}



.w5readycontainer h1 {
  font-size: 54px;
  line-height: 54px;
  font-family: DomaineDisplayWeb-Black;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 10px;
  text-transform: none;
  margin-left: 30px;
  margin-right: 30px;
  word-break: break-all;
}

.w5readycontainer p {
  text-align: center;
  font-family: HeroicCondensedBold;
  text-transform: uppercase;
  font-size: 36px;
  color: #567fa1;
}
.wkheader {
  min-height: 36px;
  margin-top: 20px;
  margin-bottom: 20px;
}
.evaluation-answer-correct {
  color: green;
}

.evaluation-answer-incorrect {
  color: red;
}



.teacher-evaluation p {
  margin-bottom: 0px;
  padding-bottom: 5px;
}

.evaluation-group-content {
  padding-bottom: 20px;
}

.evaluation-exercise-content {
  padding-bottom: 20px;
}

.teacher-evaluation h2 {
  padding-bottom: 10px;
}

.teacher-evaluation h3 {
  padding-bottom: 10px;
}

.teacher-evaluation p {
  margin-bottom: 0px;
  padding-bottom: 10px;
}

.teacher-evalaution span {
  padding-bottom: 10px;
}

.evaltabcontent {
  border-radius: 10px;
  border-top-left-radius: 0px;
  border: 1px solid #d5dce4;
  padding: 20px;
  height: 600px;
  overflow: scroll;
  overflow-x: hidden;
  background-color: #f9f9f9;
}

.evaltabcontent h2 {
  padding-bottom: 10px;
}

.evaltabcontent h3 {
  padding-bottom: 10px;
}

.evaltabcontent p {
  margin-bottom: 0px;
  padding-bottom: 10px;
}

.evaltabcontent span {
  padding-bottom: 10px;
}

.evalbtn-opacity-transition .evalbtn-inner {
  transition-property: opacity;
  transition-timing-function: ease;
  transition-delay: 1s;
  transition-duration: 1s;
}

.evalbtn-inner {
  z-index: 10;
  opacity: 0;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  background: linear-gradient(#6cafa4, #5da092);
  height: 48px;
  width: 88px;
  cursor: pointer;
  text-shadow: -1px 1px rgba(0, 0, 0, 0.5);
  color: white;
  text-align: center;
  font-family: HeroicCondensedBold;
  font-size: 26px;
  line-height: 26px;
  margin-top: 5px;
  text-transform: uppercase;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.evalbtn.destructive .evalbtn-inner {
  background: linear-gradient(#a84343, #dd6666);
  border-bottom: 3px solid #8b2e2e;
}

.evalbtn.wizard .evalbtn-inner {
  background: linear-gradient(#6493b0, #567fa1);
}

.evalbtn-inner:active {
  border-bottom: 0px solid #418371;
  border-top: 3px solid #418371;
  background: linear-gradient(#5DA89B, #579487);
}

.evalbtn.destructive .evalbtn-inner:active {
  background: linear-gradient(#dd6666, #a84343);
  border-bottom: 3px solid #8b2e2e;
}

.evalbtn.wizard .evalbtn-inner:active {
  border-bottom: 0px solid #3c5985;
  border-top: 3px solid #3c5985;
  background: linear-gradient(#5789A8, #4F7492);
}

.evalbtn.smol .evalbtn-inner {
  font-size: 18px;
  height: 35px;
}

.evalbtn.notassmol .evalbtn-inner {
  font-size: 18px;
  height: 35px;
  width: 120px;
}

.evalbtn.big .evalbtn-inner {
  width: 130px;
}

.evalbtn-inner span md-icon {
  color: white;
  height: 26px;
  width: 26px;
  min-height: 26px;
  min-width: 26px;
}

.evalbtn {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.evalbtn.shown .evalbtn-inner {
  opacity: 1;
  pointer-events: auto;
}

.evalbtn.inactive {
  cursor: none;
  pointer-events: none;
}

.evalbtn.inactive .evalbtn-inner {
  opacity: 0.2;
  cursor: none;
  pointer-events: none;
}

.evalbtn.noninteractive {
  cursor: none;
  pointer-events: none;
}

.evalbtn.noninteractive .evalbtn-inner {
  cursor: none;
  pointer-events: none;
}

.evalbtn.flexbox .evalbtn-inner {
  width: auto;
}

.evalbtn.yellow .evalbtn-inner {
  background: linear-gradient(#debe50, #d8b245);
  border-bottom: 3px solid #cc9b30;
  border-top: 0px;
}

.evalbtn.yellow .evalbtn-inner:active {
  border-bottom: 0px;
  border-top: 3px solid #cc9b30;
  background: linear-gradient(#5DA89B, #579487);
}

.evalbtn.unselected .evalbtn-inner {
  margin-top: 10px;
  height: 43px;
  border-left: 0px solid black;
  border: 1px solid #d9dce1;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  background: unset;
  background-color: #f9f9f9;
  color: #557da1;
  text-shadow: unset;
  border-bottom: 0px;
}

.evalbtn.unselected .evalbtn-inner:active {
  border: 1px solid #d9dce1;
  border-bottom: unset;
  border-top: unset;
  background: linear-gradient(#5789A8, #4F7492);
  color: #f9f9f9;
}

.evaluationtopbox {
  height: 75px;
  max-height: 75px;
  min-height: 75px;
}
.simulatorcontainer.hidden {
  display: none;
}

.simulator {
  width: 380px;
  height: 740px;
  position: absolute;
  z-index: 1000;
  right: 50px;
  bottom: 0px;
  border: 1px solid black;
}

.simulator .header {
  height: 40px;
  background-color: black;
  color: white;
}

.simulator .header .text {
  padding: 0 6px;
  margin: 6px 6px;
}

.simulator .header .md-button {
  min-height: auto;
  min-width: auto;
  line-height: unset;
}

.simulator .content {
  width: 100%;
  height: calc(100% - 40px);
}
@media print {
  md-content.autofade {
    -webkit-mask-image: unset;
    mask-image: unset;
  }

  /* xxx: big hack! */

  .layout,
  .layout-column,
  .layout-row {
    display: block;
  }

  body {
    background-color: white;
    height: unset;
    perspective: unset;
    overflow: visible;
  }

  .header {
    display: none;
  }

  .breadcrumb {
    display: none;
  }

  .shell {
    position: unset;
    height: unset;
    left: unset;
    width: 100vw;
    box-shadow: unset;
  }

  .footer {
    display: none;
  }

  .container {
    background-color: white;
    background-image: unset;
    background-position: unset;
    background-repeat: unset;
    background-size: unset;
  }

  .bgnav {
    display: none;
  }

  .teacherwizardcontent p {
    display: none;
  }

  .teacher-important-info p {
    display: block;
  }

  .teacherwizardcontent p.printshow {
    display: block;
  }

  .teacher-game {
    display: block;
    page-break-inside: avoid;
  }

  .teacher-game-top {
    background-color: white;
    border: 1px solid black;
    width: unset;
    min-width: unset;
    height: unset;
    min-height: 30px;
    height: 30px;
    background-image: unset;
    text-align: center;
  }

  .teacher-game-heading {
    padding-bottom: 0px;
    color: black;
  }

  .teacher-game-members {
    border: 1px solid black;
    border-top: 0px;
    border-bottom: 0px;
  }

  .teacher-game-exerciseheading {
    border: 1px solid black;
    border-top: 0px;
    border-bottom: 1px solid black;
    background-color: white;
  }

  .teacher-game-exercises {
    border: 1px solid black;
    border-top: 0px;
  }

  ul.teacher-game-members li {
    padding: 5px;
    background-color: white;
    border-bottom: 1px solid black;
  }

  ul.teacher-game-exercises li {
    padding: 5px;
    background-color: white;
    border-bottom: 1px solid black;
  }

  .teacherwizardcontent {
    width: 100vw;
  }

  .printbtncontainer {
    display: none;
  }

  .pagemdcontent {
    max-height: unset;
  }

  .evaltabcontent {
    overflow: visible;
    overflow-x: visible;
    border: 0px;
    height: 100%;
    height: unset;
    background-color: white;
    background-color: unset;
  }

  .evaltabs {
    display: none;
  }

  .teacherwizardcontent p {
    display: block;
  }

  .teacher-exercise-question-box {
    border: 1px solid black;
  }

  .teacher-exercise-question-box-inner-question {
    border: 1px solid black;
    background-color: white;
    color: black;
  }

  .teacher-exercise-question-box-inner-question.correct {
    border: 4px solid black;
    background-color: white;
  }

  .teacher-exercise-section {
    display: none;
  }

  .teacher-exercise-section.include-in-print {
    display: block;
  }
}